]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
Update to iD v1.6.1
[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         // Firefox Equals
6561         'ffequals': 61,
6562         // Num-Multiply, or *
6563         '*': 106, star: 106, asterisk: 106, multiply: 106,
6564         // Num-Plus or +
6565         '+': 107, 'plus': 107,
6566         // Num-Subtract, or -
6567         '-': 109, subtract: 109,
6568         // Firefox Minus
6569         'ffplus': 171,
6570         // Firefox Minus
6571         'ffminus': 173,
6572         // Semicolon
6573         ';': 186, semicolon: 186,
6574         // = or equals
6575         '=': 187, 'equals': 187,
6576         // Comma, or ,
6577         ',': 188, comma: 188,
6578         'dash': 189, //???
6579         // Period, or ., or full-stop
6580         '.': 190, period: 190, 'full-stop': 190,
6581         // Slash, or /, or forward-slash
6582         '/': 191, slash: 191, 'forward-slash': 191,
6583         // Tick, or `, or back-quote
6584         '`': 192, tick: 192, 'back-quote': 192,
6585         // Open bracket, or [
6586         '[': 219, 'open-bracket': 219,
6587         // Back slash, or \
6588         '\\': 220, 'back-slash': 220,
6589         // Close backet, or ]
6590         ']': 221, 'close-bracket': 221,
6591         // Apostrophe, or Quote, or '
6592         '\'': 222, quote: 222, apostrophe: 222
6593     };
6594
6595     // NUMPAD 0-9
6596     var i = 95, n = 0;
6597     while (++i < 106) {
6598         d3.keybinding.keyCodes['num-' + n] = i;
6599         ++n;
6600     }
6601
6602     // 0-9
6603     i = 47; n = 0;
6604     while (++i < 58) {
6605         d3.keybinding.keyCodes[n] = i;
6606         ++n;
6607     }
6608
6609     // F1-F25
6610     i = 111; n = 1;
6611     while (++i < 136) {
6612         d3.keybinding.keyCodes['f' + n] = i;
6613         ++n;
6614     }
6615
6616     // a-z
6617     i = 64;
6618     while (++i < 91) {
6619         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6620     }
6621 })();
6622 d3.selection.prototype.one = function (type, listener, capture) {
6623     var target = this, typeOnce = type + ".once";
6624     function one() {
6625         target.on(typeOnce, null);
6626         listener.apply(this, arguments);
6627     }
6628     target.on(typeOnce, one, capture);
6629     return this;
6630 };
6631 d3.selection.prototype.dimensions = function (dimensions) {
6632     if (!arguments.length) {
6633         var node = this.node();
6634         return [node.offsetWidth,
6635                 node.offsetHeight];
6636     }
6637     return this.attr({width: dimensions[0], height: dimensions[1]});
6638 };
6639 d3.selection.prototype.trigger = function (type) {
6640     this.each(function() {
6641         var evt = document.createEvent('HTMLEvents');
6642         evt.initEvent(type, true, true);
6643         this.dispatchEvent(evt);
6644     });
6645 };
6646 d3.typeahead = function() {
6647     var event = d3.dispatch('accept'),
6648         autohighlight = false,
6649         data;
6650
6651     var typeahead = function(selection) {
6652         var container,
6653             hidden,
6654             idx = autohighlight ? 0 : -1;
6655
6656         function setup() {
6657             var rect = selection.node().getBoundingClientRect();
6658             container = d3.select(document.body)
6659                 .append('div').attr('class', 'typeahead')
6660                 .style({
6661                     position: 'absolute',
6662                     left: rect.left + 'px',
6663                     top: rect.bottom + 'px'
6664                 });
6665             selection
6666                 .on('keyup.typeahead', key);
6667             hidden = false;
6668         }
6669
6670         function hide() {
6671             container.remove();
6672             idx = autohighlight ? 0 : -1;
6673             hidden = true;
6674         }
6675
6676         function slowHide() {
6677             if (autohighlight) {
6678                 if (container.select('a.selected').node()) {
6679                     select(container.select('a.selected').datum());
6680                     event.accept();
6681                 }
6682             }
6683             window.setTimeout(hide, 150);
6684         }
6685
6686         selection
6687             .on('focus.typeahead', setup)
6688             .on('blur.typeahead', slowHide);
6689
6690         function key() {
6691            var len = container.selectAll('a').data().length;
6692            if (d3.event.keyCode === 40) {
6693                idx = Math.min(idx + 1, len - 1);
6694                return highlight();
6695            } else if (d3.event.keyCode === 38) {
6696                idx = Math.max(idx - 1, 0);
6697                return highlight();
6698            } else if (d3.event.keyCode === 13) {
6699                if (container.select('a.selected').node()) {
6700                    select(container.select('a.selected').datum());
6701                }
6702                event.accept();
6703                hide();
6704            } else {
6705                update();
6706            }
6707         }
6708
6709         function highlight() {
6710             container
6711                 .selectAll('a')
6712                 .classed('selected', function(d, i) { return i == idx; });
6713         }
6714
6715         function update() {
6716             if (hidden) setup();
6717
6718             data(selection, function(data) {
6719                 container.style('display', function() {
6720                     return data.length ? 'block' : 'none';
6721                 });
6722
6723                 var options = container
6724                     .selectAll('a')
6725                     .data(data, function(d) { return d.value; });
6726
6727                 options.enter()
6728                     .append('a')
6729                     .text(function(d) { return d.value; })
6730                     .attr('title', function(d) { return d.title; })
6731                     .on('click', select);
6732
6733                 options.exit().remove();
6734
6735                 options
6736                     .classed('selected', function(d, i) { return i == idx; });
6737             });
6738         }
6739
6740         function select(d) {
6741             selection
6742                 .property('value', d.value)
6743                 .trigger('change');
6744         }
6745
6746     };
6747
6748     typeahead.data = function(_) {
6749         if (!arguments.length) return data;
6750         data = _;
6751         return typeahead;
6752     };
6753
6754     typeahead.autohighlight = function(_) {
6755         if (!arguments.length) return autohighlight;
6756         autohighlight = _;
6757         return typeahead;
6758     };
6759
6760     return d3.rebind(typeahead, event, 'on');
6761 };
6762 // Tooltips and svg mask used to highlight certain features
6763 d3.curtain = function() {
6764
6765     var event = d3.dispatch(),
6766         surface,
6767         tooltip,
6768         darkness;
6769
6770     function curtain(selection) {
6771
6772         surface = selection.append('svg')
6773             .attr('id', 'curtain')
6774             .style({
6775                 'z-index': 1000,
6776                 'pointer-events': 'none',
6777                 'position': 'absolute',
6778                 'top': 0,
6779                 'left': 0
6780             });
6781
6782         darkness = surface.append('path')
6783             .attr({
6784                 x: 0,
6785                 y: 0,
6786                 'class': 'curtain-darkness'
6787             });
6788
6789         d3.select(window).on('resize.curtain', resize);
6790
6791         tooltip = selection.append('div')
6792             .attr('class', 'tooltip')
6793             .style('z-index', 1002);
6794
6795         tooltip.append('div').attr('class', 'tooltip-arrow');
6796         tooltip.append('div').attr('class', 'tooltip-inner');
6797
6798         resize();
6799
6800         function resize() {
6801             surface.attr({
6802                 width: window.innerWidth,
6803                 height: window.innerHeight
6804             });
6805             curtain.cut(darkness.datum());
6806         }
6807     }
6808
6809     curtain.reveal = function(box, text, tooltipclass, duration) {
6810         if (typeof box === 'string') box = d3.select(box).node();
6811         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6812
6813         curtain.cut(box, duration);
6814
6815         if (text) {
6816             // pseudo markdown bold text hack
6817             var parts = text.split('**');
6818             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6819             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6820
6821             var dimensions = tooltip.classed('in', true)
6822                 .select('.tooltip-inner')
6823                     .html(html)
6824                     .dimensions();
6825
6826             var pos;
6827
6828             var w = window.innerWidth,
6829                 h = window.innerHeight;
6830
6831             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6832                 side = 'bottom';
6833                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6834
6835             } else if (box.left + box.width + 300 < window.innerWidth) {
6836                 side = 'right';
6837                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6838
6839             } else if (box.left > 300) {
6840                 side = 'left';
6841                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6842             } else {
6843                 side = 'bottom';
6844                 pos = [box.left, box.top + box.height];
6845             }
6846
6847             pos = [
6848                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6849                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6850             ];
6851
6852
6853             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6854
6855             tooltip
6856                 .style('top', pos[1] + 'px')
6857                 .style('left', pos[0] + 'px')
6858                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6859                 .select('.tooltip-inner')
6860                     .html(html);
6861
6862         } else {
6863             tooltip.call(iD.ui.Toggle(false));
6864         }
6865     };
6866
6867     curtain.cut = function(datum, duration) {
6868         darkness.datum(datum);
6869
6870         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6871             .attr('d', function(d) {
6872                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6873                     window.innerWidth + "," + window.innerHeight + "L" +
6874                     window.innerWidth + ",0 Z";
6875
6876                 if (!d) return string;
6877                 return string + 'M' +
6878                     d.left + ',' + d.top + 'L' +
6879                     d.left + ',' + (d.top + d.height) + 'L' +
6880                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6881                     (d.left + d.width) + ',' + (d.top) + 'Z';
6882
6883             });
6884     };
6885
6886     curtain.remove = function() {
6887         surface.remove();
6888         tooltip.remove();
6889     };
6890
6891     return d3.rebind(curtain, event, 'on');
6892 };
6893 // Like selection.property('value', ...), but avoids no-op value sets,
6894 // which can result in layout/repaint thrashing in some situations.
6895 d3.selection.prototype.value = function(value) {
6896     function d3_selection_value(value) {
6897       function valueNull() {
6898         delete this.value;
6899       }
6900
6901       function valueConstant() {
6902         if (this.value !== value) this.value = value;
6903       }
6904
6905       function valueFunction() {
6906         var x = value.apply(this, arguments);
6907         if (x == null) delete this.value;
6908         else if (this.value !== x) this.value = x;
6909       }
6910
6911       return value == null
6912           ? valueNull : (typeof value === "function"
6913           ? valueFunction : valueConstant);
6914     }
6915
6916     if (!arguments.length) return this.property('value');
6917     return this.each(d3_selection_value(value));
6918 };
6919 var JXON = new (function () {
6920   var
6921     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6922     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6923
6924   function parseText (sValue) {
6925     if (rIsNull.test(sValue)) { return null; }
6926     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6927     if (isFinite(sValue)) { return parseFloat(sValue); }
6928     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6929     return sValue;
6930   }
6931
6932   function EmptyTree () { }
6933   EmptyTree.prototype.toString = function () { return "null"; };
6934   EmptyTree.prototype.valueOf = function () { return null; };
6935
6936   function objectify (vValue) {
6937     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6938   }
6939
6940   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6941     var
6942       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6943       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6944
6945     var
6946       sProp, vContent, nLength = 0, sCollectedTxt = "",
6947       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6948
6949     if (bChildren) {
6950       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6951         oNode = oParentNode.childNodes.item(nItem);
6952         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6953         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6954         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6955       }
6956     }
6957
6958     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6959
6960     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6961
6962     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6963       sProp = aCache[nElId].nodeName.toLowerCase();
6964       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6965       if (vResult.hasOwnProperty(sProp)) {
6966         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6967         vResult[sProp].push(vContent);
6968       } else {
6969         vResult[sProp] = vContent;
6970         nLength++;
6971       }
6972     }
6973
6974     if (bAttributes) {
6975       var
6976         nAttrLen = oParentNode.attributes.length,
6977         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6978
6979       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6980         oAttrib = oParentNode.attributes.item(nAttrib);
6981         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6982       }
6983
6984       if (bNesteAttr) {
6985         if (bFreeze) { Object.freeze(oAttrParent); }
6986         vResult[sAttributesProp] = oAttrParent;
6987         nLength -= nAttrLen - 1;
6988       }
6989     }
6990
6991     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6992       vResult[sValueProp] = vBuiltVal;
6993     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6994       vResult = vBuiltVal;
6995     }
6996
6997     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6998
6999     aCache.length = nLevelStart;
7000
7001     return vResult;
7002   }
7003
7004   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
7005     var vValue, oChild;
7006
7007     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
7008       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
7009     } else if (oParentObj.constructor === Date) {
7010       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7011     }
7012
7013     for (var sName in oParentObj) {
7014       vValue = oParentObj[sName];
7015       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7016       if (sName === sValueProp) {
7017         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7018       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7019         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7020       } else if (sName.charAt(0) === sAttrPref) {
7021         oParentEl.setAttribute(sName.slice(1), vValue);
7022       } else if (vValue.constructor === Array) {
7023         for (var nItem = 0; nItem < vValue.length; nItem++) {
7024           oChild = oXMLDoc.createElement(sName);
7025           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7026           oParentEl.appendChild(oChild);
7027         }
7028       } else {
7029         oChild = oXMLDoc.createElement(sName);
7030         if (vValue instanceof Object) {
7031           loadObjTree(oXMLDoc, oChild, vValue);
7032         } else if (vValue !== null && vValue !== true) {
7033           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7034         }
7035         oParentEl.appendChild(oChild);
7036      }
7037    }
7038   }
7039
7040   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7041     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7042     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7043   };
7044
7045   this.unbuild = function (oObjTree) {    
7046     var oNewDoc = document.implementation.createDocument("", "", null);
7047     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7048     return oNewDoc;
7049   };
7050
7051   this.stringify = function (oObjTree) {
7052     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7053   };
7054 })();
7055 // var myObject = JXON.build(doc);
7056 // we got our javascript object! try: alert(JSON.stringify(myObject));
7057
7058 // var newDoc = JXON.unbuild(myObject);
7059 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7060 /**
7061  * @license
7062  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7063  * 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"`
7064  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7065  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7066  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7067  * Available under MIT license <http://lodash.com/license>
7068  */
7069 ;(function() {
7070
7071   /** Used as a safe reference for `undefined` in pre ES5 environments */
7072   var undefined;
7073
7074   /** Used to pool arrays and objects used internally */
7075   var arrayPool = [],
7076       objectPool = [];
7077
7078   /** Used internally to indicate various things */
7079   var indicatorObject = {};
7080
7081   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7082   var keyPrefix = +new Date + '';
7083
7084   /** Used as the size when optimizations are enabled for large arrays */
7085   var largeArraySize = 75;
7086
7087   /** Used as the max size of the `arrayPool` and `objectPool` */
7088   var maxPoolSize = 40;
7089
7090   /** Used to match regexp flags from their coerced string values */
7091   var reFlags = /\w*$/;
7092
7093   /** Used to detected named functions */
7094   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7095
7096   /** Used to detect functions containing a `this` reference */
7097   var reThis = /\bthis\b/;
7098
7099   /** Used to fix the JScript [[DontEnum]] bug */
7100   var shadowedProps = [
7101     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7102     'toLocaleString', 'toString', 'valueOf'
7103   ];
7104
7105   /** `Object#toString` result shortcuts */
7106   var argsClass = '[object Arguments]',
7107       arrayClass = '[object Array]',
7108       boolClass = '[object Boolean]',
7109       dateClass = '[object Date]',
7110       errorClass = '[object Error]',
7111       funcClass = '[object Function]',
7112       numberClass = '[object Number]',
7113       objectClass = '[object Object]',
7114       regexpClass = '[object RegExp]',
7115       stringClass = '[object String]';
7116
7117   /** Used to identify object classifications that `_.clone` supports */
7118   var cloneableClasses = {};
7119   cloneableClasses[funcClass] = false;
7120   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7121   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7122   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7123   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7124
7125   /** Used as an internal `_.debounce` options object */
7126   var debounceOptions = {
7127     'leading': false,
7128     'maxWait': 0,
7129     'trailing': false
7130   };
7131
7132   /** Used as the property descriptor for `__bindData__` */
7133   var descriptor = {
7134     'configurable': false,
7135     'enumerable': false,
7136     'value': null,
7137     'writable': false
7138   };
7139
7140   /** Used as the data object for `iteratorTemplate` */
7141   var iteratorData = {
7142     'args': '',
7143     'array': null,
7144     'bottom': '',
7145     'firstArg': '',
7146     'init': '',
7147     'keys': null,
7148     'loop': '',
7149     'shadowedProps': null,
7150     'support': null,
7151     'top': '',
7152     'useHas': false
7153   };
7154
7155   /** Used to determine if values are of the language type Object */
7156   var objectTypes = {
7157     'boolean': false,
7158     'function': true,
7159     'object': true,
7160     'number': false,
7161     'string': false,
7162     'undefined': false
7163   };
7164
7165   /** Used as a reference to the global object */
7166   var root = (objectTypes[typeof window] && window) || this;
7167
7168   /** Detect free variable `exports` */
7169   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7170
7171   /** Detect free variable `module` */
7172   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7173
7174   /** Detect the popular CommonJS extension `module.exports` */
7175   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7176
7177   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7178   var freeGlobal = objectTypes[typeof global] && global;
7179   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7180     root = freeGlobal;
7181   }
7182
7183   /*--------------------------------------------------------------------------*/
7184
7185   /**
7186    * The base implementation of `_.indexOf` without support for binary searches
7187    * or `fromIndex` constraints.
7188    *
7189    * @private
7190    * @param {Array} array The array to search.
7191    * @param {*} value The value to search for.
7192    * @param {number} [fromIndex=0] The index to search from.
7193    * @returns {number} Returns the index of the matched value or `-1`.
7194    */
7195   function baseIndexOf(array, value, fromIndex) {
7196     var index = (fromIndex || 0) - 1,
7197         length = array ? array.length : 0;
7198
7199     while (++index < length) {
7200       if (array[index] === value) {
7201         return index;
7202       }
7203     }
7204     return -1;
7205   }
7206
7207   /**
7208    * An implementation of `_.contains` for cache objects that mimics the return
7209    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7210    *
7211    * @private
7212    * @param {Object} cache The cache object to inspect.
7213    * @param {*} value The value to search for.
7214    * @returns {number} Returns `0` if `value` is found, else `-1`.
7215    */
7216   function cacheIndexOf(cache, value) {
7217     var type = typeof value;
7218     cache = cache.cache;
7219
7220     if (type == 'boolean' || value == null) {
7221       return cache[value] ? 0 : -1;
7222     }
7223     if (type != 'number' && type != 'string') {
7224       type = 'object';
7225     }
7226     var key = type == 'number' ? value : keyPrefix + value;
7227     cache = (cache = cache[type]) && cache[key];
7228
7229     return type == 'object'
7230       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7231       : (cache ? 0 : -1);
7232   }
7233
7234   /**
7235    * Adds a given value to the corresponding cache object.
7236    *
7237    * @private
7238    * @param {*} value The value to add to the cache.
7239    */
7240   function cachePush(value) {
7241     var cache = this.cache,
7242         type = typeof value;
7243
7244     if (type == 'boolean' || value == null) {
7245       cache[value] = true;
7246     } else {
7247       if (type != 'number' && type != 'string') {
7248         type = 'object';
7249       }
7250       var key = type == 'number' ? value : keyPrefix + value,
7251           typeCache = cache[type] || (cache[type] = {});
7252
7253       if (type == 'object') {
7254         (typeCache[key] || (typeCache[key] = [])).push(value);
7255       } else {
7256         typeCache[key] = true;
7257       }
7258     }
7259   }
7260
7261   /**
7262    * Creates a cache object to optimize linear searches of large arrays.
7263    *
7264    * @private
7265    * @param {Array} [array=[]] The array to search.
7266    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7267    */
7268   function createCache(array) {
7269     var index = -1,
7270         length = array.length,
7271         first = array[0],
7272         mid = array[(length / 2) | 0],
7273         last = array[length - 1];
7274
7275     if (first && typeof first == 'object' &&
7276         mid && typeof mid == 'object' && last && typeof last == 'object') {
7277       return false;
7278     }
7279     var cache = getObject();
7280     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7281
7282     var result = getObject();
7283     result.array = array;
7284     result.cache = cache;
7285     result.push = cachePush;
7286
7287     while (++index < length) {
7288       result.push(array[index]);
7289     }
7290     return result;
7291   }
7292
7293   /**
7294    * Gets an array from the array pool or creates a new one if the pool is empty.
7295    *
7296    * @private
7297    * @returns {Array} The array from the pool.
7298    */
7299   function getArray() {
7300     return arrayPool.pop() || [];
7301   }
7302
7303   /**
7304    * Gets an object from the object pool or creates a new one if the pool is empty.
7305    *
7306    * @private
7307    * @returns {Object} The object from the pool.
7308    */
7309   function getObject() {
7310     return objectPool.pop() || {
7311       'array': null,
7312       'cache': null,
7313       'false': false,
7314       'null': false,
7315       'number': null,
7316       'object': null,
7317       'push': null,
7318       'string': null,
7319       'true': false,
7320       'undefined': false
7321     };
7322   }
7323
7324   /**
7325    * Checks if `value` is a DOM node in IE < 9.
7326    *
7327    * @private
7328    * @param {*} value The value to check.
7329    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7330    */
7331   function isNode(value) {
7332     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7333     // methods that are `typeof` "string" and still can coerce nodes to strings
7334     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7335   }
7336
7337   /**
7338    * Releases the given array back to the array pool.
7339    *
7340    * @private
7341    * @param {Array} [array] The array to release.
7342    */
7343   function releaseArray(array) {
7344     array.length = 0;
7345     if (arrayPool.length < maxPoolSize) {
7346       arrayPool.push(array);
7347     }
7348   }
7349
7350   /**
7351    * Releases the given object back to the object pool.
7352    *
7353    * @private
7354    * @param {Object} [object] The object to release.
7355    */
7356   function releaseObject(object) {
7357     var cache = object.cache;
7358     if (cache) {
7359       releaseObject(cache);
7360     }
7361     object.array = object.cache =object.object = object.number = object.string =null;
7362     if (objectPool.length < maxPoolSize) {
7363       objectPool.push(object);
7364     }
7365   }
7366
7367   /**
7368    * Slices the `collection` from the `start` index up to, but not including,
7369    * the `end` index.
7370    *
7371    * Note: This function is used instead of `Array#slice` to support node lists
7372    * in IE < 9 and to ensure dense arrays are returned.
7373    *
7374    * @private
7375    * @param {Array|Object|string} collection The collection to slice.
7376    * @param {number} start The start index.
7377    * @param {number} end The end index.
7378    * @returns {Array} Returns the new array.
7379    */
7380   function slice(array, start, end) {
7381     start || (start = 0);
7382     if (typeof end == 'undefined') {
7383       end = array ? array.length : 0;
7384     }
7385     var index = -1,
7386         length = end - start || 0,
7387         result = Array(length < 0 ? 0 : length);
7388
7389     while (++index < length) {
7390       result[index] = array[start + index];
7391     }
7392     return result;
7393   }
7394
7395   /*--------------------------------------------------------------------------*/
7396
7397   /**
7398    * Used for `Array` method references.
7399    *
7400    * Normally `Array.prototype` would suffice, however, using an array literal
7401    * avoids issues in Narwhal.
7402    */
7403   var arrayRef = [];
7404
7405   /** Used for native method references */
7406   var errorProto = Error.prototype,
7407       objectProto = Object.prototype,
7408       stringProto = String.prototype;
7409
7410   /** Used to resolve the internal [[Class]] of values */
7411   var toString = objectProto.toString;
7412
7413   /** Used to detect if a method is native */
7414   var reNative = RegExp('^' +
7415     String(toString)
7416       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7417       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7418   );
7419
7420   /** Native method shortcuts */
7421   var fnToString = Function.prototype.toString,
7422       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7423       hasOwnProperty = objectProto.hasOwnProperty,
7424       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7425       push = arrayRef.push,
7426       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7427
7428   /** Used to set meta data on functions */
7429   var defineProperty = (function() {
7430     // IE 8 only accepts DOM elements
7431     try {
7432       var o = {},
7433           func = reNative.test(func = Object.defineProperty) && func,
7434           result = func(o, o, o) && func;
7435     } catch(e) { }
7436     return result;
7437   }());
7438
7439   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7440   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7441       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7442       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7443       nativeMax = Math.max,
7444       nativeMin = Math.min;
7445
7446   /** Used to lookup a built-in constructor by [[Class]] */
7447   var ctorByClass = {};
7448   ctorByClass[arrayClass] = Array;
7449   ctorByClass[boolClass] = Boolean;
7450   ctorByClass[dateClass] = Date;
7451   ctorByClass[funcClass] = Function;
7452   ctorByClass[objectClass] = Object;
7453   ctorByClass[numberClass] = Number;
7454   ctorByClass[regexpClass] = RegExp;
7455   ctorByClass[stringClass] = String;
7456
7457   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7458   var nonEnumProps = {};
7459   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7460   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7461   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7462   nonEnumProps[objectClass] = { 'constructor': true };
7463
7464   (function() {
7465     var length = shadowedProps.length;
7466     while (length--) {
7467       var key = shadowedProps[length];
7468       for (var className in nonEnumProps) {
7469         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7470           nonEnumProps[className][key] = false;
7471         }
7472       }
7473     }
7474   }());
7475
7476   /*--------------------------------------------------------------------------*/
7477
7478   /**
7479    * Creates a `lodash` object which wraps the given value to enable intuitive
7480    * method chaining.
7481    *
7482    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7483    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7484    * and `unshift`
7485    *
7486    * Chaining is supported in custom builds as long as the `value` method is
7487    * implicitly or explicitly included in the build.
7488    *
7489    * The chainable wrapper functions are:
7490    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7491    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7492    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7493    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7494    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7495    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7496    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7497    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7498    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7499    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7500    * and `zip`
7501    *
7502    * The non-chainable wrapper functions are:
7503    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7504    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7505    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7506    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7507    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7508    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7509    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7510    * `template`, `unescape`, `uniqueId`, and `value`
7511    *
7512    * The wrapper functions `first` and `last` return wrapped values when `n` is
7513    * provided, otherwise they return unwrapped values.
7514    *
7515    * Explicit chaining can be enabled by using the `_.chain` method.
7516    *
7517    * @name _
7518    * @constructor
7519    * @category Chaining
7520    * @param {*} value The value to wrap in a `lodash` instance.
7521    * @returns {Object} Returns a `lodash` instance.
7522    * @example
7523    *
7524    * var wrapped = _([1, 2, 3]);
7525    *
7526    * // returns an unwrapped value
7527    * wrapped.reduce(function(sum, num) {
7528    *   return sum + num;
7529    * });
7530    * // => 6
7531    *
7532    * // returns a wrapped value
7533    * var squares = wrapped.map(function(num) {
7534    *   return num * num;
7535    * });
7536    *
7537    * _.isArray(squares);
7538    * // => false
7539    *
7540    * _.isArray(squares.value());
7541    * // => true
7542    */
7543   function lodash(value) {
7544     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7545     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7546      ? value
7547      : new lodashWrapper(value);
7548   }
7549
7550   /**
7551    * A fast path for creating `lodash` wrapper objects.
7552    *
7553    * @private
7554    * @param {*} value The value to wrap in a `lodash` instance.
7555    * @param {boolean} chainAll A flag to enable chaining for all methods
7556    * @returns {Object} Returns a `lodash` instance.
7557    */
7558   function lodashWrapper(value, chainAll) {
7559     this.__chain__ = !!chainAll;
7560     this.__wrapped__ = value;
7561   }
7562   // ensure `new lodashWrapper` is an instance of `lodash`
7563   lodashWrapper.prototype = lodash.prototype;
7564
7565   /**
7566    * An object used to flag environments features.
7567    *
7568    * @static
7569    * @memberOf _
7570    * @type Object
7571    */
7572   var support = lodash.support = {};
7573
7574   (function() {
7575     var ctor = function() { this.x = 1; },
7576         object = { '0': 1, 'length': 1 },
7577         props = [];
7578
7579     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7580     for (var key in new ctor) { props.push(key); }
7581     for (key in arguments) { }
7582
7583     /**
7584      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7585      *
7586      * @memberOf _.support
7587      * @type boolean
7588      */
7589     support.argsClass = toString.call(arguments) == argsClass;
7590
7591     /**
7592      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7593      *
7594      * @memberOf _.support
7595      * @type boolean
7596      */
7597     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7598
7599     /**
7600      * Detect if `name` or `message` properties of `Error.prototype` are
7601      * enumerable by default. (IE < 9, Safari < 5.1)
7602      *
7603      * @memberOf _.support
7604      * @type boolean
7605      */
7606     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7607
7608     /**
7609      * Detect if `prototype` properties are enumerable by default.
7610      *
7611      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7612      * (if the prototype or a property on the prototype has been set)
7613      * incorrectly sets a function's `prototype` property [[Enumerable]]
7614      * value to `true`.
7615      *
7616      * @memberOf _.support
7617      * @type boolean
7618      */
7619     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7620
7621     /**
7622      * Detect if functions can be decompiled by `Function#toString`
7623      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7624      *
7625      * @memberOf _.support
7626      * @type boolean
7627      */
7628     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7629
7630     /**
7631      * Detect if `Function#name` is supported (all but IE).
7632      *
7633      * @memberOf _.support
7634      * @type boolean
7635      */
7636     support.funcNames = typeof Function.name == 'string';
7637
7638     /**
7639      * Detect if `arguments` object indexes are non-enumerable
7640      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7641      *
7642      * @memberOf _.support
7643      * @type boolean
7644      */
7645     support.nonEnumArgs = key != 0;
7646
7647     /**
7648      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7649      *
7650      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7651      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7652      *
7653      * @memberOf _.support
7654      * @type boolean
7655      */
7656     support.nonEnumShadows = !/valueOf/.test(props);
7657
7658     /**
7659      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7660      *
7661      * @memberOf _.support
7662      * @type boolean
7663      */
7664     support.ownLast = props[0] != 'x';
7665
7666     /**
7667      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7668      *
7669      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7670      * and `splice()` functions that fail to remove the last element, `value[0]`,
7671      * of array-like objects even though the `length` property is set to `0`.
7672      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7673      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7674      *
7675      * @memberOf _.support
7676      * @type boolean
7677      */
7678     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7679
7680     /**
7681      * Detect lack of support for accessing string characters by index.
7682      *
7683      * IE < 8 can't access characters by index and IE 8 can only access
7684      * characters by index on string literals.
7685      *
7686      * @memberOf _.support
7687      * @type boolean
7688      */
7689     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7690
7691     /**
7692      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7693      * and that the JS engine errors when attempting to coerce an object to
7694      * a string without a `toString` function.
7695      *
7696      * @memberOf _.support
7697      * @type boolean
7698      */
7699     try {
7700       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7701     } catch(e) {
7702       support.nodeClass = true;
7703     }
7704   }(1));
7705
7706   /*--------------------------------------------------------------------------*/
7707
7708   /**
7709    * The template used to create iterator functions.
7710    *
7711    * @private
7712    * @param {Object} data The data object used to populate the text.
7713    * @returns {string} Returns the interpolated text.
7714    */
7715   var iteratorTemplate = function(obj) {
7716
7717     var __p = 'var index, iterable = ' +
7718     (obj.firstArg) +
7719     ', result = ' +
7720     (obj.init) +
7721     ';\nif (!iterable) return result;\n' +
7722     (obj.top) +
7723     ';';
7724      if (obj.array) {
7725     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7726     (obj.array) +
7727     ') {  ';
7728      if (support.unindexedChars) {
7729     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7730      }
7731     __p += '\n  while (++index < length) {\n    ' +
7732     (obj.loop) +
7733     ';\n  }\n}\nelse {  ';
7734      } else if (support.nonEnumArgs) {
7735     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7736     (obj.loop) +
7737     ';\n    }\n  } else {  ';
7738      }
7739
7740      if (support.enumPrototypes) {
7741     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7742      }
7743
7744      if (support.enumErrorProps) {
7745     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7746      }
7747
7748         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7749
7750      if (obj.useHas && obj.keys) {
7751     __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';
7752         if (conditions.length) {
7753     __p += '    if (' +
7754     (conditions.join(' && ')) +
7755     ') {\n  ';
7756      }
7757     __p +=
7758     (obj.loop) +
7759     ';    ';
7760      if (conditions.length) {
7761     __p += '\n    }';
7762      }
7763     __p += '\n  }  ';
7764      } else {
7765     __p += '\n  for (index in iterable) {\n';
7766         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7767     __p += '    if (' +
7768     (conditions.join(' && ')) +
7769     ') {\n  ';
7770      }
7771     __p +=
7772     (obj.loop) +
7773     ';    ';
7774      if (conditions.length) {
7775     __p += '\n    }';
7776      }
7777     __p += '\n  }    ';
7778      if (support.nonEnumShadows) {
7779     __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      ';
7780      for (k = 0; k < 7; k++) {
7781     __p += '\n    index = \'' +
7782     (obj.shadowedProps[k]) +
7783     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7784             if (!obj.useHas) {
7785     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7786      }
7787     __p += ') {\n      ' +
7788     (obj.loop) +
7789     ';\n    }      ';
7790      }
7791     __p += '\n  }    ';
7792      }
7793
7794      }
7795
7796      if (obj.array || support.nonEnumArgs) {
7797     __p += '\n}';
7798      }
7799     __p +=
7800     (obj.bottom) +
7801     ';\nreturn result';
7802
7803     return __p
7804   };
7805
7806   /*--------------------------------------------------------------------------*/
7807
7808   /**
7809    * The base implementation of `_.bind` that creates the bound function and
7810    * sets its meta data.
7811    *
7812    * @private
7813    * @param {Array} bindData The bind data array.
7814    * @returns {Function} Returns the new bound function.
7815    */
7816   function baseBind(bindData) {
7817     var func = bindData[0],
7818         partialArgs = bindData[2],
7819         thisArg = bindData[4];
7820
7821     function bound() {
7822       // `Function#bind` spec
7823       // http://es5.github.io/#x15.3.4.5
7824       if (partialArgs) {
7825         var args = partialArgs.slice();
7826         push.apply(args, arguments);
7827       }
7828       // mimic the constructor's `return` behavior
7829       // http://es5.github.io/#x13.2.2
7830       if (this instanceof bound) {
7831         // ensure `new bound` is an instance of `func`
7832         var thisBinding = baseCreate(func.prototype),
7833             result = func.apply(thisBinding, args || arguments);
7834         return isObject(result) ? result : thisBinding;
7835       }
7836       return func.apply(thisArg, args || arguments);
7837     }
7838     setBindData(bound, bindData);
7839     return bound;
7840   }
7841
7842   /**
7843    * The base implementation of `_.clone` without argument juggling or support
7844    * for `thisArg` binding.
7845    *
7846    * @private
7847    * @param {*} value The value to clone.
7848    * @param {boolean} [isDeep=false] Specify a deep clone.
7849    * @param {Function} [callback] The function to customize cloning values.
7850    * @param {Array} [stackA=[]] Tracks traversed source objects.
7851    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7852    * @returns {*} Returns the cloned value.
7853    */
7854   function baseClone(value, isDeep, callback, stackA, stackB) {
7855     if (callback) {
7856       var result = callback(value);
7857       if (typeof result != 'undefined') {
7858         return result;
7859       }
7860     }
7861     // inspect [[Class]]
7862     var isObj = isObject(value);
7863     if (isObj) {
7864       var className = toString.call(value);
7865       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7866         return value;
7867       }
7868       var ctor = ctorByClass[className];
7869       switch (className) {
7870         case boolClass:
7871         case dateClass:
7872           return new ctor(+value);
7873
7874         case numberClass:
7875         case stringClass:
7876           return new ctor(value);
7877
7878         case regexpClass:
7879           result = ctor(value.source, reFlags.exec(value));
7880           result.lastIndex = value.lastIndex;
7881           return result;
7882       }
7883     } else {
7884       return value;
7885     }
7886     var isArr = isArray(value);
7887     if (isDeep) {
7888       // check for circular references and return corresponding clone
7889       var initedStack = !stackA;
7890       stackA || (stackA = getArray());
7891       stackB || (stackB = getArray());
7892
7893       var length = stackA.length;
7894       while (length--) {
7895         if (stackA[length] == value) {
7896           return stackB[length];
7897         }
7898       }
7899       result = isArr ? ctor(value.length) : {};
7900     }
7901     else {
7902       result = isArr ? slice(value) : assign({}, value);
7903     }
7904     // add array properties assigned by `RegExp#exec`
7905     if (isArr) {
7906       if (hasOwnProperty.call(value, 'index')) {
7907         result.index = value.index;
7908       }
7909       if (hasOwnProperty.call(value, 'input')) {
7910         result.input = value.input;
7911       }
7912     }
7913     // exit for shallow clone
7914     if (!isDeep) {
7915       return result;
7916     }
7917     // add the source value to the stack of traversed objects
7918     // and associate it with its clone
7919     stackA.push(value);
7920     stackB.push(result);
7921
7922     // recursively populate clone (susceptible to call stack limits)
7923     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7924       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7925     });
7926
7927     if (initedStack) {
7928       releaseArray(stackA);
7929       releaseArray(stackB);
7930     }
7931     return result;
7932   }
7933
7934   /**
7935    * The base implementation of `_.create` without support for assigning
7936    * properties to the created object.
7937    *
7938    * @private
7939    * @param {Object} prototype The object to inherit from.
7940    * @returns {Object} Returns the new object.
7941    */
7942   function baseCreate(prototype, properties) {
7943     return isObject(prototype) ? nativeCreate(prototype) : {};
7944   }
7945   // fallback for browsers without `Object.create`
7946   if (!nativeCreate) {
7947     baseCreate = (function() {
7948       function Object() {}
7949       return function(prototype) {
7950         if (isObject(prototype)) {
7951           Object.prototype = prototype;
7952           var result = new Object;
7953           Object.prototype = null;
7954         }
7955         return result || root.Object();
7956       };
7957     }());
7958   }
7959
7960   /**
7961    * The base implementation of `_.createCallback` without support for creating
7962    * "_.pluck" or "_.where" style callbacks.
7963    *
7964    * @private
7965    * @param {*} [func=identity] The value to convert to a callback.
7966    * @param {*} [thisArg] The `this` binding of the created callback.
7967    * @param {number} [argCount] The number of arguments the callback accepts.
7968    * @returns {Function} Returns a callback function.
7969    */
7970   function baseCreateCallback(func, thisArg, argCount) {
7971     if (typeof func != 'function') {
7972       return identity;
7973     }
7974     // exit early for no `thisArg` or already bound by `Function#bind`
7975     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7976       return func;
7977     }
7978     var bindData = func.__bindData__;
7979     if (typeof bindData == 'undefined') {
7980       if (support.funcNames) {
7981         bindData = !func.name;
7982       }
7983       bindData = bindData || !support.funcDecomp;
7984       if (!bindData) {
7985         var source = fnToString.call(func);
7986         if (!support.funcNames) {
7987           bindData = !reFuncName.test(source);
7988         }
7989         if (!bindData) {
7990           // checks if `func` references the `this` keyword and stores the result
7991           bindData = reThis.test(source);
7992           setBindData(func, bindData);
7993         }
7994       }
7995     }
7996     // exit early if there are no `this` references or `func` is bound
7997     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7998       return func;
7999     }
8000     switch (argCount) {
8001       case 1: return function(value) {
8002         return func.call(thisArg, value);
8003       };
8004       case 2: return function(a, b) {
8005         return func.call(thisArg, a, b);
8006       };
8007       case 3: return function(value, index, collection) {
8008         return func.call(thisArg, value, index, collection);
8009       };
8010       case 4: return function(accumulator, value, index, collection) {
8011         return func.call(thisArg, accumulator, value, index, collection);
8012       };
8013     }
8014     return bind(func, thisArg);
8015   }
8016
8017   /**
8018    * The base implementation of `createWrapper` that creates the wrapper and
8019    * sets its meta data.
8020    *
8021    * @private
8022    * @param {Array} bindData The bind data array.
8023    * @returns {Function} Returns the new function.
8024    */
8025   function baseCreateWrapper(bindData) {
8026     var func = bindData[0],
8027         bitmask = bindData[1],
8028         partialArgs = bindData[2],
8029         partialRightArgs = bindData[3],
8030         thisArg = bindData[4],
8031         arity = bindData[5];
8032
8033     var isBind = bitmask & 1,
8034         isBindKey = bitmask & 2,
8035         isCurry = bitmask & 4,
8036         isCurryBound = bitmask & 8,
8037         key = func;
8038
8039     function bound() {
8040       var thisBinding = isBind ? thisArg : this;
8041       if (partialArgs) {
8042         var args = partialArgs.slice();
8043         push.apply(args, arguments);
8044       }
8045       if (partialRightArgs || isCurry) {
8046         args || (args = slice(arguments));
8047         if (partialRightArgs) {
8048           push.apply(args, partialRightArgs);
8049         }
8050         if (isCurry && args.length < arity) {
8051           bitmask |= 16 & ~32;
8052           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8053         }
8054       }
8055       args || (args = arguments);
8056       if (isBindKey) {
8057         func = thisBinding[key];
8058       }
8059       if (this instanceof bound) {
8060         thisBinding = baseCreate(func.prototype);
8061         var result = func.apply(thisBinding, args);
8062         return isObject(result) ? result : thisBinding;
8063       }
8064       return func.apply(thisBinding, args);
8065     }
8066     setBindData(bound, bindData);
8067     return bound;
8068   }
8069
8070   /**
8071    * The base implementation of `_.difference` that accepts a single array
8072    * of values to exclude.
8073    *
8074    * @private
8075    * @param {Array} array The array to process.
8076    * @param {Array} [values] The array of values to exclude.
8077    * @returns {Array} Returns a new array of filtered values.
8078    */
8079   function baseDifference(array, values) {
8080     var index = -1,
8081         indexOf = getIndexOf(),
8082         length = array ? array.length : 0,
8083         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8084         result = [];
8085
8086     if (isLarge) {
8087       var cache = createCache(values);
8088       if (cache) {
8089         indexOf = cacheIndexOf;
8090         values = cache;
8091       } else {
8092         isLarge = false;
8093       }
8094     }
8095     while (++index < length) {
8096       var value = array[index];
8097       if (indexOf(values, value) < 0) {
8098         result.push(value);
8099       }
8100     }
8101     if (isLarge) {
8102       releaseObject(values);
8103     }
8104     return result;
8105   }
8106
8107   /**
8108    * The base implementation of `_.flatten` without support for callback
8109    * shorthands or `thisArg` binding.
8110    *
8111    * @private
8112    * @param {Array} array The array to flatten.
8113    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8114    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8115    * @param {number} [fromIndex=0] The index to start from.
8116    * @returns {Array} Returns a new flattened array.
8117    */
8118   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8119     var index = (fromIndex || 0) - 1,
8120         length = array ? array.length : 0,
8121         result = [];
8122
8123     while (++index < length) {
8124       var value = array[index];
8125
8126       if (value && typeof value == 'object' && typeof value.length == 'number'
8127           && (isArray(value) || isArguments(value))) {
8128         // recursively flatten arrays (susceptible to call stack limits)
8129         if (!isShallow) {
8130           value = baseFlatten(value, isShallow, isStrict);
8131         }
8132         var valIndex = -1,
8133             valLength = value.length,
8134             resIndex = result.length;
8135
8136         result.length += valLength;
8137         while (++valIndex < valLength) {
8138           result[resIndex++] = value[valIndex];
8139         }
8140       } else if (!isStrict) {
8141         result.push(value);
8142       }
8143     }
8144     return result;
8145   }
8146
8147   /**
8148    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8149    * that allows partial "_.where" style comparisons.
8150    *
8151    * @private
8152    * @param {*} a The value to compare.
8153    * @param {*} b The other value to compare.
8154    * @param {Function} [callback] The function to customize comparing values.
8155    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8156    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8157    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8158    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8159    */
8160   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8161     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8162     if (callback) {
8163       var result = callback(a, b);
8164       if (typeof result != 'undefined') {
8165         return !!result;
8166       }
8167     }
8168     // exit early for identical values
8169     if (a === b) {
8170       // treat `+0` vs. `-0` as not equal
8171       return a !== 0 || (1 / a == 1 / b);
8172     }
8173     var type = typeof a,
8174         otherType = typeof b;
8175
8176     // exit early for unlike primitive values
8177     if (a === a &&
8178         !(a && objectTypes[type]) &&
8179         !(b && objectTypes[otherType])) {
8180       return false;
8181     }
8182     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8183     // http://es5.github.io/#x15.3.4.4
8184     if (a == null || b == null) {
8185       return a === b;
8186     }
8187     // compare [[Class]] names
8188     var className = toString.call(a),
8189         otherClass = toString.call(b);
8190
8191     if (className == argsClass) {
8192       className = objectClass;
8193     }
8194     if (otherClass == argsClass) {
8195       otherClass = objectClass;
8196     }
8197     if (className != otherClass) {
8198       return false;
8199     }
8200     switch (className) {
8201       case boolClass:
8202       case dateClass:
8203         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8204         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8205         return +a == +b;
8206
8207       case numberClass:
8208         // treat `NaN` vs. `NaN` as equal
8209         return (a != +a)
8210           ? b != +b
8211           // but treat `+0` vs. `-0` as not equal
8212           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8213
8214       case regexpClass:
8215       case stringClass:
8216         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8217         // treat string primitives and their corresponding object instances as equal
8218         return a == String(b);
8219     }
8220     var isArr = className == arrayClass;
8221     if (!isArr) {
8222       // unwrap any `lodash` wrapped values
8223       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8224           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8225
8226       if (aWrapped || bWrapped) {
8227         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8228       }
8229       // exit for functions and DOM nodes
8230       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8231         return false;
8232       }
8233       // in older versions of Opera, `arguments` objects have `Array` constructors
8234       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8235           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8236
8237       // non `Object` object instances with different constructors are not equal
8238       if (ctorA != ctorB &&
8239             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8240             ('constructor' in a && 'constructor' in b)
8241           ) {
8242         return false;
8243       }
8244     }
8245     // assume cyclic structures are equal
8246     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8247     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8248     var initedStack = !stackA;
8249     stackA || (stackA = getArray());
8250     stackB || (stackB = getArray());
8251
8252     var length = stackA.length;
8253     while (length--) {
8254       if (stackA[length] == a) {
8255         return stackB[length] == b;
8256       }
8257     }
8258     var size = 0;
8259     result = true;
8260
8261     // add `a` and `b` to the stack of traversed objects
8262     stackA.push(a);
8263     stackB.push(b);
8264
8265     // recursively compare objects and arrays (susceptible to call stack limits)
8266     if (isArr) {
8267       length = a.length;
8268       size = b.length;
8269
8270       // compare lengths to determine if a deep comparison is necessary
8271       result = size == a.length;
8272       if (!result && !isWhere) {
8273         return result;
8274       }
8275       // deep compare the contents, ignoring non-numeric properties
8276       while (size--) {
8277         var index = length,
8278             value = b[size];
8279
8280         if (isWhere) {
8281           while (index--) {
8282             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8283               break;
8284             }
8285           }
8286         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8287           break;
8288         }
8289       }
8290       return result;
8291     }
8292     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8293     // which, in this case, is more costly
8294     forIn(b, function(value, key, b) {
8295       if (hasOwnProperty.call(b, key)) {
8296         // count the number of properties.
8297         size++;
8298         // deep compare each property value.
8299         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8300       }
8301     });
8302
8303     if (result && !isWhere) {
8304       // ensure both objects have the same number of properties
8305       forIn(a, function(value, key, a) {
8306         if (hasOwnProperty.call(a, key)) {
8307           // `size` will be `-1` if `a` has more properties than `b`
8308           return (result = --size > -1);
8309         }
8310       });
8311     }
8312     if (initedStack) {
8313       releaseArray(stackA);
8314       releaseArray(stackB);
8315     }
8316     return result;
8317   }
8318
8319   /**
8320    * The base implementation of `_.merge` without argument juggling or support
8321    * for `thisArg` binding.
8322    *
8323    * @private
8324    * @param {Object} object The destination object.
8325    * @param {Object} source The source object.
8326    * @param {Function} [callback] The function to customize merging properties.
8327    * @param {Array} [stackA=[]] Tracks traversed source objects.
8328    * @param {Array} [stackB=[]] Associates values with source counterparts.
8329    */
8330   function baseMerge(object, source, callback, stackA, stackB) {
8331     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8332       var found,
8333           isArr,
8334           result = source,
8335           value = object[key];
8336
8337       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8338         // avoid merging previously merged cyclic sources
8339         var stackLength = stackA.length;
8340         while (stackLength--) {
8341           if ((found = stackA[stackLength] == source)) {
8342             value = stackB[stackLength];
8343             break;
8344           }
8345         }
8346         if (!found) {
8347           var isShallow;
8348           if (callback) {
8349             result = callback(value, source);
8350             if ((isShallow = typeof result != 'undefined')) {
8351               value = result;
8352             }
8353           }
8354           if (!isShallow) {
8355             value = isArr
8356               ? (isArray(value) ? value : [])
8357               : (isPlainObject(value) ? value : {});
8358           }
8359           // add `source` and associated `value` to the stack of traversed objects
8360           stackA.push(source);
8361           stackB.push(value);
8362
8363           // recursively merge objects and arrays (susceptible to call stack limits)
8364           if (!isShallow) {
8365             baseMerge(value, source, callback, stackA, stackB);
8366           }
8367         }
8368       }
8369       else {
8370         if (callback) {
8371           result = callback(value, source);
8372           if (typeof result == 'undefined') {
8373             result = source;
8374           }
8375         }
8376         if (typeof result != 'undefined') {
8377           value = result;
8378         }
8379       }
8380       object[key] = value;
8381     });
8382   }
8383
8384   /**
8385    * The base implementation of `_.uniq` without support for callback shorthands
8386    * or `thisArg` binding.
8387    *
8388    * @private
8389    * @param {Array} array The array to process.
8390    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8391    * @param {Function} [callback] The function called per iteration.
8392    * @returns {Array} Returns a duplicate-value-free array.
8393    */
8394   function baseUniq(array, isSorted, callback) {
8395     var index = -1,
8396         indexOf = getIndexOf(),
8397         length = array ? array.length : 0,
8398         result = [];
8399
8400     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8401         seen = (callback || isLarge) ? getArray() : result;
8402
8403     if (isLarge) {
8404       var cache = createCache(seen);
8405       if (cache) {
8406         indexOf = cacheIndexOf;
8407         seen = cache;
8408       } else {
8409         isLarge = false;
8410         seen = callback ? seen : (releaseArray(seen), result);
8411       }
8412     }
8413     while (++index < length) {
8414       var value = array[index],
8415           computed = callback ? callback(value, index, array) : value;
8416
8417       if (isSorted
8418             ? !index || seen[seen.length - 1] !== computed
8419             : indexOf(seen, computed) < 0
8420           ) {
8421         if (callback || isLarge) {
8422           seen.push(computed);
8423         }
8424         result.push(value);
8425       }
8426     }
8427     if (isLarge) {
8428       releaseArray(seen.array);
8429       releaseObject(seen);
8430     } else if (callback) {
8431       releaseArray(seen);
8432     }
8433     return result;
8434   }
8435
8436   /**
8437    * Creates a function that aggregates a collection, creating an object composed
8438    * of keys generated from the results of running each element of the collection
8439    * through a callback. The given `setter` function sets the keys and values
8440    * of the composed object.
8441    *
8442    * @private
8443    * @param {Function} setter The setter function.
8444    * @returns {Function} Returns the new aggregator function.
8445    */
8446   function createAggregator(setter) {
8447     return function(collection, callback, thisArg) {
8448       var result = {};
8449       callback = lodash.createCallback(callback, thisArg, 3);
8450
8451       if (isArray(collection)) {
8452         var index = -1,
8453             length = collection.length;
8454
8455         while (++index < length) {
8456           var value = collection[index];
8457           setter(result, value, callback(value, index, collection), collection);
8458         }
8459       } else {
8460         baseEach(collection, function(value, key, collection) {
8461           setter(result, value, callback(value, key, collection), collection);
8462         });
8463       }
8464       return result;
8465     };
8466   }
8467
8468   /**
8469    * Creates a function that, when called, either curries or invokes `func`
8470    * with an optional `this` binding and partially applied arguments.
8471    *
8472    * @private
8473    * @param {Function|string} func The function or method name to reference.
8474    * @param {number} bitmask The bitmask of method flags to compose.
8475    *  The bitmask may be composed of the following flags:
8476    *  1 - `_.bind`
8477    *  2 - `_.bindKey`
8478    *  4 - `_.curry`
8479    *  8 - `_.curry` (bound)
8480    *  16 - `_.partial`
8481    *  32 - `_.partialRight`
8482    * @param {Array} [partialArgs] An array of arguments to prepend to those
8483    *  provided to the new function.
8484    * @param {Array} [partialRightArgs] An array of arguments to append to those
8485    *  provided to the new function.
8486    * @param {*} [thisArg] The `this` binding of `func`.
8487    * @param {number} [arity] The arity of `func`.
8488    * @returns {Function} Returns the new function.
8489    */
8490   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8491     var isBind = bitmask & 1,
8492         isBindKey = bitmask & 2,
8493         isCurry = bitmask & 4,
8494         isCurryBound = bitmask & 8,
8495         isPartial = bitmask & 16,
8496         isPartialRight = bitmask & 32;
8497
8498     if (!isBindKey && !isFunction(func)) {
8499       throw new TypeError;
8500     }
8501     if (isPartial && !partialArgs.length) {
8502       bitmask &= ~16;
8503       isPartial = partialArgs = false;
8504     }
8505     if (isPartialRight && !partialRightArgs.length) {
8506       bitmask &= ~32;
8507       isPartialRight = partialRightArgs = false;
8508     }
8509     var bindData = func && func.__bindData__;
8510     if (bindData && bindData !== true) {
8511       bindData = bindData.slice();
8512
8513       // set `thisBinding` is not previously bound
8514       if (isBind && !(bindData[1] & 1)) {
8515         bindData[4] = thisArg;
8516       }
8517       // set if previously bound but not currently (subsequent curried functions)
8518       if (!isBind && bindData[1] & 1) {
8519         bitmask |= 8;
8520       }
8521       // set curried arity if not yet set
8522       if (isCurry && !(bindData[1] & 4)) {
8523         bindData[5] = arity;
8524       }
8525       // append partial left arguments
8526       if (isPartial) {
8527         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8528       }
8529       // append partial right arguments
8530       if (isPartialRight) {
8531         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8532       }
8533       // merge flags
8534       bindData[1] |= bitmask;
8535       return createWrapper.apply(null, bindData);
8536     }
8537     // fast path for `_.bind`
8538     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8539     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8540   }
8541
8542   /**
8543    * Creates compiled iteration functions.
8544    *
8545    * @private
8546    * @param {...Object} [options] The compile options object(s).
8547    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8548    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8549    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8550    * @param {string} [options.args] A comma separated string of iteration function arguments.
8551    * @param {string} [options.top] Code to execute before the iteration branches.
8552    * @param {string} [options.loop] Code to execute in the object loop.
8553    * @param {string} [options.bottom] Code to execute after the iteration branches.
8554    * @returns {Function} Returns the compiled function.
8555    */
8556   function createIterator() {
8557     // data properties
8558     iteratorData.shadowedProps = shadowedProps;
8559
8560     // iterator options
8561     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8562     iteratorData.init = 'iterable';
8563     iteratorData.useHas = true;
8564
8565     // merge options into a template data object
8566     for (var object, index = 0; object = arguments[index]; index++) {
8567       for (var key in object) {
8568         iteratorData[key] = object[key];
8569       }
8570     }
8571     var args = iteratorData.args;
8572     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8573
8574     // create the function factory
8575     var factory = Function(
8576         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8577         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8578         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8579       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8580     );
8581
8582     // return the compiled function
8583     return factory(
8584       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8585       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8586       objectTypes, nonEnumProps, stringClass, stringProto, toString
8587     );
8588   }
8589
8590   /**
8591    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8592    * customized, this method returns the custom method, otherwise it returns
8593    * the `baseIndexOf` function.
8594    *
8595    * @private
8596    * @returns {Function} Returns the "indexOf" function.
8597    */
8598   function getIndexOf() {
8599     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8600     return result;
8601   }
8602
8603   /**
8604    * Sets `this` binding data on a given function.
8605    *
8606    * @private
8607    * @param {Function} func The function to set data on.
8608    * @param {Array} value The data array to set.
8609    */
8610   var setBindData = !defineProperty ? noop : function(func, value) {
8611     descriptor.value = value;
8612     defineProperty(func, '__bindData__', descriptor);
8613   };
8614
8615   /**
8616    * A fallback implementation of `isPlainObject` which checks if a given value
8617    * is an object created by the `Object` constructor, assuming objects created
8618    * by the `Object` constructor have no inherited enumerable properties and that
8619    * there are no `Object.prototype` extensions.
8620    *
8621    * @private
8622    * @param {*} value The value to check.
8623    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8624    */
8625   function shimIsPlainObject(value) {
8626     var ctor,
8627         result;
8628
8629     // avoid non Object objects, `arguments` objects, and DOM elements
8630     if (!(value && toString.call(value) == objectClass) ||
8631         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8632         (!support.argsClass && isArguments(value)) ||
8633         (!support.nodeClass && isNode(value))) {
8634       return false;
8635     }
8636     // IE < 9 iterates inherited properties before own properties. If the first
8637     // iterated property is an object's own property then there are no inherited
8638     // enumerable properties.
8639     if (support.ownLast) {
8640       forIn(value, function(value, key, object) {
8641         result = hasOwnProperty.call(object, key);
8642         return false;
8643       });
8644       return result !== false;
8645     }
8646     // In most environments an object's own properties are iterated before
8647     // its inherited properties. If the last iterated property is an object's
8648     // own property then there are no inherited enumerable properties.
8649     forIn(value, function(value, key) {
8650       result = key;
8651     });
8652     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8653   }
8654
8655   /*--------------------------------------------------------------------------*/
8656
8657   /**
8658    * Checks if `value` is an `arguments` object.
8659    *
8660    * @static
8661    * @memberOf _
8662    * @category Objects
8663    * @param {*} value The value to check.
8664    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8665    * @example
8666    *
8667    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8668    * // => true
8669    *
8670    * _.isArguments([1, 2, 3]);
8671    * // => false
8672    */
8673   function isArguments(value) {
8674     return value && typeof value == 'object' && typeof value.length == 'number' &&
8675       toString.call(value) == argsClass || false;
8676   }
8677   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8678   if (!support.argsClass) {
8679     isArguments = function(value) {
8680       return value && typeof value == 'object' && typeof value.length == 'number' &&
8681         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8682     };
8683   }
8684
8685   /**
8686    * Checks if `value` is an array.
8687    *
8688    * @static
8689    * @memberOf _
8690    * @type Function
8691    * @category Objects
8692    * @param {*} value The value to check.
8693    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8694    * @example
8695    *
8696    * (function() { return _.isArray(arguments); })();
8697    * // => false
8698    *
8699    * _.isArray([1, 2, 3]);
8700    * // => true
8701    */
8702   var isArray = nativeIsArray || function(value) {
8703     return value && typeof value == 'object' && typeof value.length == 'number' &&
8704       toString.call(value) == arrayClass || false;
8705   };
8706
8707   /**
8708    * A fallback implementation of `Object.keys` which produces an array of the
8709    * given object's own enumerable property names.
8710    *
8711    * @private
8712    * @type Function
8713    * @param {Object} object The object to inspect.
8714    * @returns {Array} Returns an array of property names.
8715    */
8716   var shimKeys = createIterator({
8717     'args': 'object',
8718     'init': '[]',
8719     'top': 'if (!(objectTypes[typeof object])) return result',
8720     'loop': 'result.push(index)'
8721   });
8722
8723   /**
8724    * Creates an array composed of the own enumerable property names of an object.
8725    *
8726    * @static
8727    * @memberOf _
8728    * @category Objects
8729    * @param {Object} object The object to inspect.
8730    * @returns {Array} Returns an array of property names.
8731    * @example
8732    *
8733    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8734    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8735    */
8736   var keys = !nativeKeys ? shimKeys : function(object) {
8737     if (!isObject(object)) {
8738       return [];
8739     }
8740     if ((support.enumPrototypes && typeof object == 'function') ||
8741         (support.nonEnumArgs && object.length && isArguments(object))) {
8742       return shimKeys(object);
8743     }
8744     return nativeKeys(object);
8745   };
8746
8747   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8748   var eachIteratorOptions = {
8749     'args': 'collection, callback, thisArg',
8750     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8751     'array': "typeof length == 'number'",
8752     'keys': keys,
8753     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8754   };
8755
8756   /** Reusable iterator options for `assign` and `defaults` */
8757   var defaultsIteratorOptions = {
8758     'args': 'object, source, guard',
8759     'top':
8760       'var args = arguments,\n' +
8761       '    argsIndex = 0,\n' +
8762       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8763       'while (++argsIndex < argsLength) {\n' +
8764       '  iterable = args[argsIndex];\n' +
8765       '  if (iterable && objectTypes[typeof iterable]) {',
8766     'keys': keys,
8767     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8768     'bottom': '  }\n}'
8769   };
8770
8771   /** Reusable iterator options for `forIn` and `forOwn` */
8772   var forOwnIteratorOptions = {
8773     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8774     'array': false
8775   };
8776
8777   /**
8778    * A function compiled to iterate `arguments` objects, arrays, objects, and
8779    * strings consistenly across environments, executing the callback for each
8780    * element in the collection. The callback is bound to `thisArg` and invoked
8781    * with three arguments; (value, index|key, collection). Callbacks may exit
8782    * iteration early by explicitly returning `false`.
8783    *
8784    * @private
8785    * @type Function
8786    * @param {Array|Object|string} collection The collection to iterate over.
8787    * @param {Function} [callback=identity] The function called per iteration.
8788    * @param {*} [thisArg] The `this` binding of `callback`.
8789    * @returns {Array|Object|string} Returns `collection`.
8790    */
8791   var baseEach = createIterator(eachIteratorOptions);
8792
8793   /*--------------------------------------------------------------------------*/
8794
8795   /**
8796    * Assigns own enumerable properties of source object(s) to the destination
8797    * object. Subsequent sources will overwrite property assignments of previous
8798    * sources. If a callback is provided it will be executed to produce the
8799    * assigned values. The callback is bound to `thisArg` and invoked with two
8800    * arguments; (objectValue, sourceValue).
8801    *
8802    * @static
8803    * @memberOf _
8804    * @type Function
8805    * @alias extend
8806    * @category Objects
8807    * @param {Object} object The destination object.
8808    * @param {...Object} [source] The source objects.
8809    * @param {Function} [callback] The function to customize assigning values.
8810    * @param {*} [thisArg] The `this` binding of `callback`.
8811    * @returns {Object} Returns the destination object.
8812    * @example
8813    *
8814    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8815    * // => { 'name': 'fred', 'employer': 'slate' }
8816    *
8817    * var defaults = _.partialRight(_.assign, function(a, b) {
8818    *   return typeof a == 'undefined' ? b : a;
8819    * });
8820    *
8821    * var object = { 'name': 'barney' };
8822    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8823    * // => { 'name': 'barney', 'employer': 'slate' }
8824    */
8825   var assign = createIterator(defaultsIteratorOptions, {
8826     'top':
8827       defaultsIteratorOptions.top.replace(';',
8828         ';\n' +
8829         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8830         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8831         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8832         '  callback = args[--argsLength];\n' +
8833         '}'
8834       ),
8835     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8836   });
8837
8838   /**
8839    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8840    * be cloned, otherwise they will be assigned by reference. If a callback
8841    * is provided it will be executed to produce the cloned values. If the
8842    * callback returns `undefined` cloning will be handled by the method instead.
8843    * The callback is bound to `thisArg` and invoked with one argument; (value).
8844    *
8845    * @static
8846    * @memberOf _
8847    * @category Objects
8848    * @param {*} value The value to clone.
8849    * @param {boolean} [isDeep=false] Specify a deep clone.
8850    * @param {Function} [callback] The function to customize cloning values.
8851    * @param {*} [thisArg] The `this` binding of `callback`.
8852    * @returns {*} Returns the cloned value.
8853    * @example
8854    *
8855    * var characters = [
8856    *   { 'name': 'barney', 'age': 36 },
8857    *   { 'name': 'fred',   'age': 40 }
8858    * ];
8859    *
8860    * var shallow = _.clone(characters);
8861    * shallow[0] === characters[0];
8862    * // => true
8863    *
8864    * var deep = _.clone(characters, true);
8865    * deep[0] === characters[0];
8866    * // => false
8867    *
8868    * _.mixin({
8869    *   'clone': _.partialRight(_.clone, function(value) {
8870    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8871    *   })
8872    * });
8873    *
8874    * var clone = _.clone(document.body);
8875    * clone.childNodes.length;
8876    * // => 0
8877    */
8878   function clone(value, isDeep, callback, thisArg) {
8879     // allows working with "Collections" methods without using their `index`
8880     // and `collection` arguments for `isDeep` and `callback`
8881     if (typeof isDeep != 'boolean' && isDeep != null) {
8882       thisArg = callback;
8883       callback = isDeep;
8884       isDeep = false;
8885     }
8886     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8887   }
8888
8889   /**
8890    * Creates a deep clone of `value`. If a callback is provided it will be
8891    * executed to produce the cloned values. If the callback returns `undefined`
8892    * cloning will be handled by the method instead. The callback is bound to
8893    * `thisArg` and invoked with one argument; (value).
8894    *
8895    * Note: This method is loosely based on the structured clone algorithm. Functions
8896    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8897    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8898    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8899    *
8900    * @static
8901    * @memberOf _
8902    * @category Objects
8903    * @param {*} value The value to deep clone.
8904    * @param {Function} [callback] The function to customize cloning values.
8905    * @param {*} [thisArg] The `this` binding of `callback`.
8906    * @returns {*} Returns the deep cloned value.
8907    * @example
8908    *
8909    * var characters = [
8910    *   { 'name': 'barney', 'age': 36 },
8911    *   { 'name': 'fred',   'age': 40 }
8912    * ];
8913    *
8914    * var deep = _.cloneDeep(characters);
8915    * deep[0] === characters[0];
8916    * // => false
8917    *
8918    * var view = {
8919    *   'label': 'docs',
8920    *   'node': element
8921    * };
8922    *
8923    * var clone = _.cloneDeep(view, function(value) {
8924    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8925    * });
8926    *
8927    * clone.node == view.node;
8928    * // => false
8929    */
8930   function cloneDeep(value, callback, thisArg) {
8931     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8932   }
8933
8934   /**
8935    * Iterates over own and inherited enumerable properties of an object,
8936    * executing the callback for each property. The callback is bound to `thisArg`
8937    * and invoked with three arguments; (value, key, object). Callbacks may exit
8938    * iteration early by explicitly returning `false`.
8939    *
8940    * @static
8941    * @memberOf _
8942    * @type Function
8943    * @category Objects
8944    * @param {Object} object The object to iterate over.
8945    * @param {Function} [callback=identity] The function called per iteration.
8946    * @param {*} [thisArg] The `this` binding of `callback`.
8947    * @returns {Object} Returns `object`.
8948    * @example
8949    *
8950    * function Shape() {
8951    *   this.x = 0;
8952    *   this.y = 0;
8953    * }
8954    *
8955    * Shape.prototype.move = function(x, y) {
8956    *   this.x += x;
8957    *   this.y += y;
8958    * };
8959    *
8960    * _.forIn(new Shape, function(value, key) {
8961    *   console.log(key);
8962    * });
8963    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8964    */
8965   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8966     'useHas': false
8967   });
8968
8969   /**
8970    * Iterates over own enumerable properties of an object, executing the callback
8971    * for each property. The callback is bound to `thisArg` and invoked with three
8972    * arguments; (value, key, object). Callbacks may exit iteration early by
8973    * explicitly returning `false`.
8974    *
8975    * @static
8976    * @memberOf _
8977    * @type Function
8978    * @category Objects
8979    * @param {Object} object The object to iterate over.
8980    * @param {Function} [callback=identity] The function called per iteration.
8981    * @param {*} [thisArg] The `this` binding of `callback`.
8982    * @returns {Object} Returns `object`.
8983    * @example
8984    *
8985    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8986    *   console.log(key);
8987    * });
8988    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8989    */
8990   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8991
8992   /**
8993    * Creates a sorted array of property names of all enumerable properties,
8994    * own and inherited, of `object` that have function values.
8995    *
8996    * @static
8997    * @memberOf _
8998    * @alias methods
8999    * @category Objects
9000    * @param {Object} object The object to inspect.
9001    * @returns {Array} Returns an array of property names that have function values.
9002    * @example
9003    *
9004    * _.functions(_);
9005    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
9006    */
9007   function functions(object) {
9008     var result = [];
9009     forIn(object, function(value, key) {
9010       if (isFunction(value)) {
9011         result.push(key);
9012       }
9013     });
9014     return result.sort();
9015   }
9016
9017   /**
9018    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9019    * length of `0` and objects with no own enumerable properties are considered
9020    * "empty".
9021    *
9022    * @static
9023    * @memberOf _
9024    * @category Objects
9025    * @param {Array|Object|string} value The value to inspect.
9026    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9027    * @example
9028    *
9029    * _.isEmpty([1, 2, 3]);
9030    * // => false
9031    *
9032    * _.isEmpty({});
9033    * // => true
9034    *
9035    * _.isEmpty('');
9036    * // => true
9037    */
9038   function isEmpty(value) {
9039     var result = true;
9040     if (!value) {
9041       return result;
9042     }
9043     var className = toString.call(value),
9044         length = value.length;
9045
9046     if ((className == arrayClass || className == stringClass ||
9047         (support.argsClass ? className == argsClass : isArguments(value))) ||
9048         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9049       return !length;
9050     }
9051     forOwn(value, function() {
9052       return (result = false);
9053     });
9054     return result;
9055   }
9056
9057   /**
9058    * Performs a deep comparison between two values to determine if they are
9059    * equivalent to each other. If a callback is provided it will be executed
9060    * to compare values. If the callback returns `undefined` comparisons will
9061    * be handled by the method instead. The callback is bound to `thisArg` and
9062    * invoked with two arguments; (a, b).
9063    *
9064    * @static
9065    * @memberOf _
9066    * @category Objects
9067    * @param {*} a The value to compare.
9068    * @param {*} b The other value to compare.
9069    * @param {Function} [callback] The function to customize comparing values.
9070    * @param {*} [thisArg] The `this` binding of `callback`.
9071    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9072    * @example
9073    *
9074    * var object = { 'name': 'fred' };
9075    * var copy = { 'name': 'fred' };
9076    *
9077    * object == copy;
9078    * // => false
9079    *
9080    * _.isEqual(object, copy);
9081    * // => true
9082    *
9083    * var words = ['hello', 'goodbye'];
9084    * var otherWords = ['hi', 'goodbye'];
9085    *
9086    * _.isEqual(words, otherWords, function(a, b) {
9087    *   var reGreet = /^(?:hello|hi)$/i,
9088    *       aGreet = _.isString(a) && reGreet.test(a),
9089    *       bGreet = _.isString(b) && reGreet.test(b);
9090    *
9091    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9092    * });
9093    * // => true
9094    */
9095   function isEqual(a, b, callback, thisArg) {
9096     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9097   }
9098
9099   /**
9100    * Checks if `value` is a function.
9101    *
9102    * @static
9103    * @memberOf _
9104    * @category Objects
9105    * @param {*} value The value to check.
9106    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9107    * @example
9108    *
9109    * _.isFunction(_);
9110    * // => true
9111    */
9112   function isFunction(value) {
9113     return typeof value == 'function';
9114   }
9115   // fallback for older versions of Chrome and Safari
9116   if (isFunction(/x/)) {
9117     isFunction = function(value) {
9118       return typeof value == 'function' && toString.call(value) == funcClass;
9119     };
9120   }
9121
9122   /**
9123    * Checks if `value` is the language type of Object.
9124    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9125    *
9126    * @static
9127    * @memberOf _
9128    * @category Objects
9129    * @param {*} value The value to check.
9130    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9131    * @example
9132    *
9133    * _.isObject({});
9134    * // => true
9135    *
9136    * _.isObject([1, 2, 3]);
9137    * // => true
9138    *
9139    * _.isObject(1);
9140    * // => false
9141    */
9142   function isObject(value) {
9143     // check if the value is the ECMAScript language type of Object
9144     // http://es5.github.io/#x8
9145     // and avoid a V8 bug
9146     // http://code.google.com/p/v8/issues/detail?id=2291
9147     return !!(value && objectTypes[typeof value]);
9148   }
9149
9150   /**
9151    * Checks if `value` is an object created by the `Object` constructor.
9152    *
9153    * @static
9154    * @memberOf _
9155    * @category Objects
9156    * @param {*} value The value to check.
9157    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9158    * @example
9159    *
9160    * function Shape() {
9161    *   this.x = 0;
9162    *   this.y = 0;
9163    * }
9164    *
9165    * _.isPlainObject(new Shape);
9166    * // => false
9167    *
9168    * _.isPlainObject([1, 2, 3]);
9169    * // => false
9170    *
9171    * _.isPlainObject({ 'x': 0, 'y': 0 });
9172    * // => true
9173    */
9174   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9175     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9176       return false;
9177     }
9178     var valueOf = value.valueOf,
9179         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9180
9181     return objProto
9182       ? (value == objProto || getPrototypeOf(value) == objProto)
9183       : shimIsPlainObject(value);
9184   };
9185
9186   /**
9187    * Checks if `value` is a string.
9188    *
9189    * @static
9190    * @memberOf _
9191    * @category Objects
9192    * @param {*} value The value to check.
9193    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9194    * @example
9195    *
9196    * _.isString('fred');
9197    * // => true
9198    */
9199   function isString(value) {
9200     return typeof value == 'string' ||
9201       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9202   }
9203
9204   /**
9205    * Recursively merges own enumerable properties of the source object(s), that
9206    * don't resolve to `undefined` into the destination object. Subsequent sources
9207    * will overwrite property assignments of previous sources. If a callback is
9208    * provided it will be executed to produce the merged values of the destination
9209    * and source properties. If the callback returns `undefined` merging will
9210    * be handled by the method instead. The callback is bound to `thisArg` and
9211    * invoked with two arguments; (objectValue, sourceValue).
9212    *
9213    * @static
9214    * @memberOf _
9215    * @category Objects
9216    * @param {Object} object The destination object.
9217    * @param {...Object} [source] The source objects.
9218    * @param {Function} [callback] The function to customize merging properties.
9219    * @param {*} [thisArg] The `this` binding of `callback`.
9220    * @returns {Object} Returns the destination object.
9221    * @example
9222    *
9223    * var names = {
9224    *   'characters': [
9225    *     { 'name': 'barney' },
9226    *     { 'name': 'fred' }
9227    *   ]
9228    * };
9229    *
9230    * var ages = {
9231    *   'characters': [
9232    *     { 'age': 36 },
9233    *     { 'age': 40 }
9234    *   ]
9235    * };
9236    *
9237    * _.merge(names, ages);
9238    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9239    *
9240    * var food = {
9241    *   'fruits': ['apple'],
9242    *   'vegetables': ['beet']
9243    * };
9244    *
9245    * var otherFood = {
9246    *   'fruits': ['banana'],
9247    *   'vegetables': ['carrot']
9248    * };
9249    *
9250    * _.merge(food, otherFood, function(a, b) {
9251    *   return _.isArray(a) ? a.concat(b) : undefined;
9252    * });
9253    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9254    */
9255   function merge(object) {
9256     var args = arguments,
9257         length = 2;
9258
9259     if (!isObject(object)) {
9260       return object;
9261     }
9262
9263     // allows working with `_.reduce` and `_.reduceRight` without using
9264     // their `index` and `collection` arguments
9265     if (typeof args[2] != 'number') {
9266       length = args.length;
9267     }
9268     if (length > 3 && typeof args[length - 2] == 'function') {
9269       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9270     } else if (length > 2 && typeof args[length - 1] == 'function') {
9271       callback = args[--length];
9272     }
9273     var sources = slice(arguments, 1, length),
9274         index = -1,
9275         stackA = getArray(),
9276         stackB = getArray();
9277
9278     while (++index < length) {
9279       baseMerge(object, sources[index], callback, stackA, stackB);
9280     }
9281     releaseArray(stackA);
9282     releaseArray(stackB);
9283     return object;
9284   }
9285
9286   /**
9287    * Creates a shallow clone of `object` excluding the specified properties.
9288    * Property names may be specified as individual arguments or as arrays of
9289    * property names. If a callback is provided it will be executed for each
9290    * property of `object` omitting the properties the callback returns truey
9291    * for. The callback is bound to `thisArg` and invoked with three arguments;
9292    * (value, key, object).
9293    *
9294    * @static
9295    * @memberOf _
9296    * @category Objects
9297    * @param {Object} object The source object.
9298    * @param {Function|...string|string[]} [callback] The properties to omit or the
9299    *  function called per iteration.
9300    * @param {*} [thisArg] The `this` binding of `callback`.
9301    * @returns {Object} Returns an object without the omitted properties.
9302    * @example
9303    *
9304    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9305    * // => { 'name': 'fred' }
9306    *
9307    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9308    *   return typeof value == 'number';
9309    * });
9310    * // => { 'name': 'fred' }
9311    */
9312   function omit(object, callback, thisArg) {
9313     var result = {};
9314     if (typeof callback != 'function') {
9315       var props = [];
9316       forIn(object, function(value, key) {
9317         props.push(key);
9318       });
9319       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9320
9321       var index = -1,
9322           length = props.length;
9323
9324       while (++index < length) {
9325         var key = props[index];
9326         result[key] = object[key];
9327       }
9328     } else {
9329       callback = lodash.createCallback(callback, thisArg, 3);
9330       forIn(object, function(value, key, object) {
9331         if (!callback(value, key, object)) {
9332           result[key] = value;
9333         }
9334       });
9335     }
9336     return result;
9337   }
9338
9339   /**
9340    * Creates a two dimensional array of an object's key-value pairs,
9341    * i.e. `[[key1, value1], [key2, value2]]`.
9342    *
9343    * @static
9344    * @memberOf _
9345    * @category Objects
9346    * @param {Object} object The object to inspect.
9347    * @returns {Array} Returns new array of key-value pairs.
9348    * @example
9349    *
9350    * _.pairs({ 'barney': 36, 'fred': 40 });
9351    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9352    */
9353   function pairs(object) {
9354     var index = -1,
9355         props = keys(object),
9356         length = props.length,
9357         result = Array(length);
9358
9359     while (++index < length) {
9360       var key = props[index];
9361       result[index] = [key, object[key]];
9362     }
9363     return result;
9364   }
9365
9366   /**
9367    * Creates a shallow clone of `object` composed of the specified properties.
9368    * Property names may be specified as individual arguments or as arrays of
9369    * property names. If a callback is provided it will be executed for each
9370    * property of `object` picking the properties the callback returns truey
9371    * for. The callback is bound to `thisArg` and invoked with three arguments;
9372    * (value, key, object).
9373    *
9374    * @static
9375    * @memberOf _
9376    * @category Objects
9377    * @param {Object} object The source object.
9378    * @param {Function|...string|string[]} [callback] The function called per
9379    *  iteration or property names to pick, specified as individual property
9380    *  names or arrays of property names.
9381    * @param {*} [thisArg] The `this` binding of `callback`.
9382    * @returns {Object} Returns an object composed of the picked properties.
9383    * @example
9384    *
9385    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9386    * // => { 'name': 'fred' }
9387    *
9388    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9389    *   return key.charAt(0) != '_';
9390    * });
9391    * // => { 'name': 'fred' }
9392    */
9393   function pick(object, callback, thisArg) {
9394     var result = {};
9395     if (typeof callback != 'function') {
9396       var index = -1,
9397           props = baseFlatten(arguments, true, false, 1),
9398           length = isObject(object) ? props.length : 0;
9399
9400       while (++index < length) {
9401         var key = props[index];
9402         if (key in object) {
9403           result[key] = object[key];
9404         }
9405       }
9406     } else {
9407       callback = lodash.createCallback(callback, thisArg, 3);
9408       forIn(object, function(value, key, object) {
9409         if (callback(value, key, object)) {
9410           result[key] = value;
9411         }
9412       });
9413     }
9414     return result;
9415   }
9416
9417   /**
9418    * Creates an array composed of the own enumerable property values of `object`.
9419    *
9420    * @static
9421    * @memberOf _
9422    * @category Objects
9423    * @param {Object} object The object to inspect.
9424    * @returns {Array} Returns an array of property values.
9425    * @example
9426    *
9427    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9428    * // => [1, 2, 3] (property order is not guaranteed across environments)
9429    */
9430   function values(object) {
9431     var index = -1,
9432         props = keys(object),
9433         length = props.length,
9434         result = Array(length);
9435
9436     while (++index < length) {
9437       result[index] = object[props[index]];
9438     }
9439     return result;
9440   }
9441
9442   /*--------------------------------------------------------------------------*/
9443
9444   /**
9445    * Checks if a given value is present in a collection using strict equality
9446    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9447    * offset from the end of the collection.
9448    *
9449    * @static
9450    * @memberOf _
9451    * @alias include
9452    * @category Collections
9453    * @param {Array|Object|string} collection The collection to iterate over.
9454    * @param {*} target The value to check for.
9455    * @param {number} [fromIndex=0] The index to search from.
9456    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9457    * @example
9458    *
9459    * _.contains([1, 2, 3], 1);
9460    * // => true
9461    *
9462    * _.contains([1, 2, 3], 1, 2);
9463    * // => false
9464    *
9465    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9466    * // => true
9467    *
9468    * _.contains('pebbles', 'eb');
9469    * // => true
9470    */
9471   function contains(collection, target, fromIndex) {
9472     var index = -1,
9473         indexOf = getIndexOf(),
9474         length = collection ? collection.length : 0,
9475         result = false;
9476
9477     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9478     if (isArray(collection)) {
9479       result = indexOf(collection, target, fromIndex) > -1;
9480     } else if (typeof length == 'number') {
9481       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9482     } else {
9483       baseEach(collection, function(value) {
9484         if (++index >= fromIndex) {
9485           return !(result = value === target);
9486         }
9487       });
9488     }
9489     return result;
9490   }
9491
9492   /**
9493    * Checks if the given callback returns truey value for **all** elements of
9494    * a collection. The callback is bound to `thisArg` and invoked with three
9495    * arguments; (value, index|key, collection).
9496    *
9497    * If a property name is provided for `callback` the created "_.pluck" style
9498    * callback will return the property value of the given element.
9499    *
9500    * If an object is provided for `callback` the created "_.where" style callback
9501    * will return `true` for elements that have the properties of the given object,
9502    * else `false`.
9503    *
9504    * @static
9505    * @memberOf _
9506    * @alias all
9507    * @category Collections
9508    * @param {Array|Object|string} collection The collection to iterate over.
9509    * @param {Function|Object|string} [callback=identity] The function called
9510    *  per iteration. If a property name or object is provided it will be used
9511    *  to create a "_.pluck" or "_.where" style callback, respectively.
9512    * @param {*} [thisArg] The `this` binding of `callback`.
9513    * @returns {boolean} Returns `true` if all elements passed the callback check,
9514    *  else `false`.
9515    * @example
9516    *
9517    * _.every([true, 1, null, 'yes']);
9518    * // => false
9519    *
9520    * var characters = [
9521    *   { 'name': 'barney', 'age': 36 },
9522    *   { 'name': 'fred',   'age': 40 }
9523    * ];
9524    *
9525    * // using "_.pluck" callback shorthand
9526    * _.every(characters, 'age');
9527    * // => true
9528    *
9529    * // using "_.where" callback shorthand
9530    * _.every(characters, { 'age': 36 });
9531    * // => false
9532    */
9533   function every(collection, callback, thisArg) {
9534     var result = true;
9535     callback = lodash.createCallback(callback, thisArg, 3);
9536
9537     if (isArray(collection)) {
9538       var index = -1,
9539           length = collection.length;
9540
9541       while (++index < length) {
9542         if (!(result = !!callback(collection[index], index, collection))) {
9543           break;
9544         }
9545       }
9546     } else {
9547       baseEach(collection, function(value, index, collection) {
9548         return (result = !!callback(value, index, collection));
9549       });
9550     }
9551     return result;
9552   }
9553
9554   /**
9555    * Iterates over elements of a collection, returning an array of all elements
9556    * the callback returns truey for. The callback is bound to `thisArg` and
9557    * invoked with three arguments; (value, index|key, collection).
9558    *
9559    * If a property name is provided for `callback` the created "_.pluck" style
9560    * callback will return the property value of the given element.
9561    *
9562    * If an object is provided for `callback` the created "_.where" style callback
9563    * will return `true` for elements that have the properties of the given object,
9564    * else `false`.
9565    *
9566    * @static
9567    * @memberOf _
9568    * @alias select
9569    * @category Collections
9570    * @param {Array|Object|string} collection The collection to iterate over.
9571    * @param {Function|Object|string} [callback=identity] The function called
9572    *  per iteration. If a property name or object is provided it will be used
9573    *  to create a "_.pluck" or "_.where" style callback, respectively.
9574    * @param {*} [thisArg] The `this` binding of `callback`.
9575    * @returns {Array} Returns a new array of elements that passed the callback check.
9576    * @example
9577    *
9578    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9579    * // => [2, 4, 6]
9580    *
9581    * var characters = [
9582    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9583    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9584    * ];
9585    *
9586    * // using "_.pluck" callback shorthand
9587    * _.filter(characters, 'blocked');
9588    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9589    *
9590    * // using "_.where" callback shorthand
9591    * _.filter(characters, { 'age': 36 });
9592    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9593    */
9594   function filter(collection, callback, thisArg) {
9595     var result = [];
9596     callback = lodash.createCallback(callback, thisArg, 3);
9597
9598     if (isArray(collection)) {
9599       var index = -1,
9600           length = collection.length;
9601
9602       while (++index < length) {
9603         var value = collection[index];
9604         if (callback(value, index, collection)) {
9605           result.push(value);
9606         }
9607       }
9608     } else {
9609       baseEach(collection, function(value, index, collection) {
9610         if (callback(value, index, collection)) {
9611           result.push(value);
9612         }
9613       });
9614     }
9615     return result;
9616   }
9617
9618   /**
9619    * Iterates over elements of a collection, returning the first element that
9620    * the callback returns truey for. The callback is bound to `thisArg` and
9621    * invoked with three arguments; (value, index|key, collection).
9622    *
9623    * If a property name is provided for `callback` the created "_.pluck" style
9624    * callback will return the property value of the given element.
9625    *
9626    * If an object is provided for `callback` the created "_.where" style callback
9627    * will return `true` for elements that have the properties of the given object,
9628    * else `false`.
9629    *
9630    * @static
9631    * @memberOf _
9632    * @alias detect, findWhere
9633    * @category Collections
9634    * @param {Array|Object|string} collection The collection to iterate over.
9635    * @param {Function|Object|string} [callback=identity] The function called
9636    *  per iteration. If a property name or object is provided it will be used
9637    *  to create a "_.pluck" or "_.where" style callback, respectively.
9638    * @param {*} [thisArg] The `this` binding of `callback`.
9639    * @returns {*} Returns the found element, else `undefined`.
9640    * @example
9641    *
9642    * var characters = [
9643    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9644    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9645    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9646    * ];
9647    *
9648    * _.find(characters, function(chr) {
9649    *   return chr.age < 40;
9650    * });
9651    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9652    *
9653    * // using "_.where" callback shorthand
9654    * _.find(characters, { 'age': 1 });
9655    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9656    *
9657    * // using "_.pluck" callback shorthand
9658    * _.find(characters, 'blocked');
9659    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9660    */
9661   function find(collection, callback, thisArg) {
9662     callback = lodash.createCallback(callback, thisArg, 3);
9663
9664     if (isArray(collection)) {
9665       var index = -1,
9666           length = collection.length;
9667
9668       while (++index < length) {
9669         var value = collection[index];
9670         if (callback(value, index, collection)) {
9671           return value;
9672         }
9673       }
9674     } else {
9675       var result;
9676       baseEach(collection, function(value, index, collection) {
9677         if (callback(value, index, collection)) {
9678           result = value;
9679           return false;
9680         }
9681       });
9682       return result;
9683     }
9684   }
9685
9686   /**
9687    * Iterates over elements of a collection, executing the callback for each
9688    * element. The callback is bound to `thisArg` and invoked with three arguments;
9689    * (value, index|key, collection). Callbacks may exit iteration early by
9690    * explicitly returning `false`.
9691    *
9692    * Note: As with other "Collections" methods, objects with a `length` property
9693    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9694    * may be used for object iteration.
9695    *
9696    * @static
9697    * @memberOf _
9698    * @alias each
9699    * @category Collections
9700    * @param {Array|Object|string} collection The collection to iterate over.
9701    * @param {Function} [callback=identity] The function called per iteration.
9702    * @param {*} [thisArg] The `this` binding of `callback`.
9703    * @returns {Array|Object|string} Returns `collection`.
9704    * @example
9705    *
9706    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9707    * // => logs each number and returns '1,2,3'
9708    *
9709    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9710    * // => logs each number and returns the object (property order is not guaranteed across environments)
9711    */
9712   function forEach(collection, callback, thisArg) {
9713     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9714       var index = -1,
9715           length = collection.length;
9716
9717       while (++index < length) {
9718         if (callback(collection[index], index, collection) === false) {
9719           break;
9720         }
9721       }
9722     } else {
9723       baseEach(collection, callback, thisArg);
9724     }
9725     return collection;
9726   }
9727
9728   /**
9729    * Creates an object composed of keys generated from the results of running
9730    * each element of a collection through the callback. The corresponding value
9731    * of each key is an array of the elements responsible for generating the key.
9732    * The callback is bound to `thisArg` and invoked with three arguments;
9733    * (value, index|key, collection).
9734    *
9735    * If a property name is provided for `callback` the created "_.pluck" style
9736    * callback will return the property value of the given element.
9737    *
9738    * If an object is provided for `callback` the created "_.where" style callback
9739    * will return `true` for elements that have the properties of the given object,
9740    * else `false`
9741    *
9742    * @static
9743    * @memberOf _
9744    * @category Collections
9745    * @param {Array|Object|string} collection The collection to iterate over.
9746    * @param {Function|Object|string} [callback=identity] The function called
9747    *  per iteration. If a property name or object is provided it will be used
9748    *  to create a "_.pluck" or "_.where" style callback, respectively.
9749    * @param {*} [thisArg] The `this` binding of `callback`.
9750    * @returns {Object} Returns the composed aggregate object.
9751    * @example
9752    *
9753    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9754    * // => { '4': [4.2], '6': [6.1, 6.4] }
9755    *
9756    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9757    * // => { '4': [4.2], '6': [6.1, 6.4] }
9758    *
9759    * // using "_.pluck" callback shorthand
9760    * _.groupBy(['one', 'two', 'three'], 'length');
9761    * // => { '3': ['one', 'two'], '5': ['three'] }
9762    */
9763   var groupBy = createAggregator(function(result, value, key) {
9764     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9765   });
9766
9767   /**
9768    * Creates an array of values by running each element in the collection
9769    * through the callback. The callback is bound to `thisArg` and invoked with
9770    * three arguments; (value, index|key, collection).
9771    *
9772    * If a property name is provided for `callback` the created "_.pluck" style
9773    * callback will return the property value of the given element.
9774    *
9775    * If an object is provided for `callback` the created "_.where" style callback
9776    * will return `true` for elements that have the properties of the given object,
9777    * else `false`.
9778    *
9779    * @static
9780    * @memberOf _
9781    * @alias collect
9782    * @category Collections
9783    * @param {Array|Object|string} collection The collection to iterate over.
9784    * @param {Function|Object|string} [callback=identity] The function called
9785    *  per iteration. If a property name or object is provided it will be used
9786    *  to create a "_.pluck" or "_.where" style callback, respectively.
9787    * @param {*} [thisArg] The `this` binding of `callback`.
9788    * @returns {Array} Returns a new array of the results of each `callback` execution.
9789    * @example
9790    *
9791    * _.map([1, 2, 3], function(num) { return num * 3; });
9792    * // => [3, 6, 9]
9793    *
9794    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9795    * // => [3, 6, 9] (property order is not guaranteed across environments)
9796    *
9797    * var characters = [
9798    *   { 'name': 'barney', 'age': 36 },
9799    *   { 'name': 'fred',   'age': 40 }
9800    * ];
9801    *
9802    * // using "_.pluck" callback shorthand
9803    * _.map(characters, 'name');
9804    * // => ['barney', 'fred']
9805    */
9806   function map(collection, callback, thisArg) {
9807     var index = -1,
9808         length = collection ? collection.length : 0,
9809         result = Array(typeof length == 'number' ? length : 0);
9810
9811     callback = lodash.createCallback(callback, thisArg, 3);
9812     if (isArray(collection)) {
9813       while (++index < length) {
9814         result[index] = callback(collection[index], index, collection);
9815       }
9816     } else {
9817       baseEach(collection, function(value, key, collection) {
9818         result[++index] = callback(value, key, collection);
9819       });
9820     }
9821     return result;
9822   }
9823
9824   /**
9825    * Retrieves the value of a specified property from all elements in the collection.
9826    *
9827    * @static
9828    * @memberOf _
9829    * @type Function
9830    * @category Collections
9831    * @param {Array|Object|string} collection The collection to iterate over.
9832    * @param {string} property The property to pluck.
9833    * @returns {Array} Returns a new array of property values.
9834    * @example
9835    *
9836    * var characters = [
9837    *   { 'name': 'barney', 'age': 36 },
9838    *   { 'name': 'fred',   'age': 40 }
9839    * ];
9840    *
9841    * _.pluck(characters, 'name');
9842    * // => ['barney', 'fred']
9843    */
9844   var pluck = map;
9845
9846   /**
9847    * Reduces a collection to a value which is the accumulated result of running
9848    * each element in the collection through the callback, where each successive
9849    * callback execution consumes the return value of the previous execution. If
9850    * `accumulator` is not provided the first element of the collection will be
9851    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9852    * and invoked with four arguments; (accumulator, value, index|key, collection).
9853    *
9854    * @static
9855    * @memberOf _
9856    * @alias foldl, inject
9857    * @category Collections
9858    * @param {Array|Object|string} collection The collection to iterate over.
9859    * @param {Function} [callback=identity] The function called per iteration.
9860    * @param {*} [accumulator] Initial value of the accumulator.
9861    * @param {*} [thisArg] The `this` binding of `callback`.
9862    * @returns {*} Returns the accumulated value.
9863    * @example
9864    *
9865    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9866    *   return sum + num;
9867    * });
9868    * // => 6
9869    *
9870    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9871    *   result[key] = num * 3;
9872    *   return result;
9873    * }, {});
9874    * // => { 'a': 3, 'b': 6, 'c': 9 }
9875    */
9876   function reduce(collection, callback, accumulator, thisArg) {
9877     var noaccum = arguments.length < 3;
9878     callback = lodash.createCallback(callback, thisArg, 4);
9879
9880     if (isArray(collection)) {
9881       var index = -1,
9882           length = collection.length;
9883
9884       if (noaccum) {
9885         accumulator = collection[++index];
9886       }
9887       while (++index < length) {
9888         accumulator = callback(accumulator, collection[index], index, collection);
9889       }
9890     } else {
9891       baseEach(collection, function(value, index, collection) {
9892         accumulator = noaccum
9893           ? (noaccum = false, value)
9894           : callback(accumulator, value, index, collection)
9895       });
9896     }
9897     return accumulator;
9898   }
9899
9900   /**
9901    * The opposite of `_.filter` this method returns the elements of a
9902    * collection that the callback does **not** return truey for.
9903    *
9904    * If a property name is provided for `callback` the created "_.pluck" style
9905    * callback will return the property value of the given element.
9906    *
9907    * If an object is provided for `callback` the created "_.where" style callback
9908    * will return `true` for elements that have the properties of the given object,
9909    * else `false`.
9910    *
9911    * @static
9912    * @memberOf _
9913    * @category Collections
9914    * @param {Array|Object|string} collection The collection to iterate over.
9915    * @param {Function|Object|string} [callback=identity] The function called
9916    *  per iteration. If a property name or object is provided it will be used
9917    *  to create a "_.pluck" or "_.where" style callback, respectively.
9918    * @param {*} [thisArg] The `this` binding of `callback`.
9919    * @returns {Array} Returns a new array of elements that failed the callback check.
9920    * @example
9921    *
9922    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9923    * // => [1, 3, 5]
9924    *
9925    * var characters = [
9926    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9927    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9928    * ];
9929    *
9930    * // using "_.pluck" callback shorthand
9931    * _.reject(characters, 'blocked');
9932    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9933    *
9934    * // using "_.where" callback shorthand
9935    * _.reject(characters, { 'age': 36 });
9936    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9937    */
9938   function reject(collection, callback, thisArg) {
9939     callback = lodash.createCallback(callback, thisArg, 3);
9940     return filter(collection, function(value, index, collection) {
9941       return !callback(value, index, collection);
9942     });
9943   }
9944
9945   /**
9946    * Checks if the callback returns a truey value for **any** element of a
9947    * collection. The function returns as soon as it finds a passing value and
9948    * does not iterate over the entire collection. The callback is bound to
9949    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9950    *
9951    * If a property name is provided for `callback` the created "_.pluck" style
9952    * callback will return the property value of the given element.
9953    *
9954    * If an object is provided for `callback` the created "_.where" style callback
9955    * will return `true` for elements that have the properties of the given object,
9956    * else `false`.
9957    *
9958    * @static
9959    * @memberOf _
9960    * @alias any
9961    * @category Collections
9962    * @param {Array|Object|string} collection The collection to iterate over.
9963    * @param {Function|Object|string} [callback=identity] The function called
9964    *  per iteration. If a property name or object is provided it will be used
9965    *  to create a "_.pluck" or "_.where" style callback, respectively.
9966    * @param {*} [thisArg] The `this` binding of `callback`.
9967    * @returns {boolean} Returns `true` if any element passed the callback check,
9968    *  else `false`.
9969    * @example
9970    *
9971    * _.some([null, 0, 'yes', false], Boolean);
9972    * // => true
9973    *
9974    * var characters = [
9975    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9976    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9977    * ];
9978    *
9979    * // using "_.pluck" callback shorthand
9980    * _.some(characters, 'blocked');
9981    * // => true
9982    *
9983    * // using "_.where" callback shorthand
9984    * _.some(characters, { 'age': 1 });
9985    * // => false
9986    */
9987   function some(collection, callback, thisArg) {
9988     var result;
9989     callback = lodash.createCallback(callback, thisArg, 3);
9990
9991     if (isArray(collection)) {
9992       var index = -1,
9993           length = collection.length;
9994
9995       while (++index < length) {
9996         if ((result = callback(collection[index], index, collection))) {
9997           break;
9998         }
9999       }
10000     } else {
10001       baseEach(collection, function(value, index, collection) {
10002         return !(result = callback(value, index, collection));
10003       });
10004     }
10005     return !!result;
10006   }
10007
10008   /*--------------------------------------------------------------------------*/
10009
10010   /**
10011    * Creates an array with all falsey values removed. The values `false`, `null`,
10012    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10013    *
10014    * @static
10015    * @memberOf _
10016    * @category Arrays
10017    * @param {Array} array The array to compact.
10018    * @returns {Array} Returns a new array of filtered values.
10019    * @example
10020    *
10021    * _.compact([0, 1, false, 2, '', 3]);
10022    * // => [1, 2, 3]
10023    */
10024   function compact(array) {
10025     var index = -1,
10026         length = array ? array.length : 0,
10027         result = [];
10028
10029     while (++index < length) {
10030       var value = array[index];
10031       if (value) {
10032         result.push(value);
10033       }
10034     }
10035     return result;
10036   }
10037
10038   /**
10039    * Creates an array excluding all values of the provided arrays using strict
10040    * equality for comparisons, i.e. `===`.
10041    *
10042    * @static
10043    * @memberOf _
10044    * @category Arrays
10045    * @param {Array} array The array to process.
10046    * @param {...Array} [values] The arrays of values to exclude.
10047    * @returns {Array} Returns a new array of filtered values.
10048    * @example
10049    *
10050    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10051    * // => [1, 3, 4]
10052    */
10053   function difference(array) {
10054     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10055   }
10056
10057   /**
10058    * Gets the first element or first `n` elements of an array. If a callback
10059    * is provided elements at the beginning of the array are returned as long
10060    * as the callback returns truey. The callback is bound to `thisArg` and
10061    * invoked with three arguments; (value, index, array).
10062    *
10063    * If a property name is provided for `callback` the created "_.pluck" style
10064    * callback will return the property value of the given element.
10065    *
10066    * If an object is provided for `callback` the created "_.where" style callback
10067    * will return `true` for elements that have the properties of the given object,
10068    * else `false`.
10069    *
10070    * @static
10071    * @memberOf _
10072    * @alias head, take
10073    * @category Arrays
10074    * @param {Array} array The array to query.
10075    * @param {Function|Object|number|string} [callback] The function called
10076    *  per element or the number of elements to return. If a property name or
10077    *  object is provided it will be used to create a "_.pluck" or "_.where"
10078    *  style callback, respectively.
10079    * @param {*} [thisArg] The `this` binding of `callback`.
10080    * @returns {*} Returns the first element(s) of `array`.
10081    * @example
10082    *
10083    * _.first([1, 2, 3]);
10084    * // => 1
10085    *
10086    * _.first([1, 2, 3], 2);
10087    * // => [1, 2]
10088    *
10089    * _.first([1, 2, 3], function(num) {
10090    *   return num < 3;
10091    * });
10092    * // => [1, 2]
10093    *
10094    * var characters = [
10095    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10096    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10097    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10098    * ];
10099    *
10100    * // using "_.pluck" callback shorthand
10101    * _.first(characters, 'blocked');
10102    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10103    *
10104    * // using "_.where" callback shorthand
10105    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10106    * // => ['barney', 'fred']
10107    */
10108   function first(array, callback, thisArg) {
10109     var n = 0,
10110         length = array ? array.length : 0;
10111
10112     if (typeof callback != 'number' && callback != null) {
10113       var index = -1;
10114       callback = lodash.createCallback(callback, thisArg, 3);
10115       while (++index < length && callback(array[index], index, array)) {
10116         n++;
10117       }
10118     } else {
10119       n = callback;
10120       if (n == null || thisArg) {
10121         return array ? array[0] : undefined;
10122       }
10123     }
10124     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10125   }
10126
10127   /**
10128    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10129    * is truey, the array will only be flattened a single level. If a callback
10130    * is provided each element of the array is passed through the callback before
10131    * flattening. The callback is bound to `thisArg` and invoked with three
10132    * arguments; (value, index, array).
10133    *
10134    * If a property name is provided for `callback` the created "_.pluck" style
10135    * callback will return the property value of the given element.
10136    *
10137    * If an object is provided for `callback` the created "_.where" style callback
10138    * will return `true` for elements that have the properties of the given object,
10139    * else `false`.
10140    *
10141    * @static
10142    * @memberOf _
10143    * @category Arrays
10144    * @param {Array} array The array to flatten.
10145    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10146    * @param {Function|Object|string} [callback=identity] The function called
10147    *  per iteration. If a property name or object is provided it will be used
10148    *  to create a "_.pluck" or "_.where" style callback, respectively.
10149    * @param {*} [thisArg] The `this` binding of `callback`.
10150    * @returns {Array} Returns a new flattened array.
10151    * @example
10152    *
10153    * _.flatten([1, [2], [3, [[4]]]]);
10154    * // => [1, 2, 3, 4];
10155    *
10156    * _.flatten([1, [2], [3, [[4]]]], true);
10157    * // => [1, 2, 3, [[4]]];
10158    *
10159    * var characters = [
10160    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10161    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10162    * ];
10163    *
10164    * // using "_.pluck" callback shorthand
10165    * _.flatten(characters, 'pets');
10166    * // => ['hoppy', 'baby puss', 'dino']
10167    */
10168   function flatten(array, isShallow, callback, thisArg) {
10169     // juggle arguments
10170     if (typeof isShallow != 'boolean' && isShallow != null) {
10171       thisArg = callback;
10172       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10173       isShallow = false;
10174     }
10175     if (callback != null) {
10176       array = map(array, callback, thisArg);
10177     }
10178     return baseFlatten(array, isShallow);
10179   }
10180
10181   /**
10182    * Gets the index at which the first occurrence of `value` is found using
10183    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10184    * providing `true` for `fromIndex` will run a faster binary search.
10185    *
10186    * @static
10187    * @memberOf _
10188    * @category Arrays
10189    * @param {Array} array The array to search.
10190    * @param {*} value The value to search for.
10191    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10192    *  to perform a binary search on a sorted array.
10193    * @returns {number} Returns the index of the matched value or `-1`.
10194    * @example
10195    *
10196    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10197    * // => 1
10198    *
10199    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10200    * // => 4
10201    *
10202    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10203    * // => 2
10204    */
10205   function indexOf(array, value, fromIndex) {
10206     if (typeof fromIndex == 'number') {
10207       var length = array ? array.length : 0;
10208       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10209     } else if (fromIndex) {
10210       var index = sortedIndex(array, value);
10211       return array[index] === value ? index : -1;
10212     }
10213     return baseIndexOf(array, value, fromIndex);
10214   }
10215
10216   /**
10217    * Creates an array of unique values present in all provided arrays using
10218    * strict equality for comparisons, i.e. `===`.
10219    *
10220    * @static
10221    * @memberOf _
10222    * @category Arrays
10223    * @param {...Array} [array] The arrays to inspect.
10224    * @returns {Array} Returns an array of composite values.
10225    * @example
10226    *
10227    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10228    * // => [1, 2]
10229    */
10230   function intersection(array) {
10231     var args = arguments,
10232         argsLength = args.length,
10233         argsIndex = -1,
10234         caches = getArray(),
10235         index = -1,
10236         indexOf = getIndexOf(),
10237         length = array ? array.length : 0,
10238         result = [],
10239         seen = getArray();
10240
10241     while (++argsIndex < argsLength) {
10242       var value = args[argsIndex];
10243       caches[argsIndex] = indexOf === baseIndexOf &&
10244         (value ? value.length : 0) >= largeArraySize &&
10245         createCache(argsIndex ? args[argsIndex] : seen);
10246     }
10247     outer:
10248     while (++index < length) {
10249       var cache = caches[0];
10250       value = array[index];
10251
10252       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10253         argsIndex = argsLength;
10254         (cache || seen).push(value);
10255         while (--argsIndex) {
10256           cache = caches[argsIndex];
10257           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10258             continue outer;
10259           }
10260         }
10261         result.push(value);
10262       }
10263     }
10264     while (argsLength--) {
10265       cache = caches[argsLength];
10266       if (cache) {
10267         releaseObject(cache);
10268       }
10269     }
10270     releaseArray(caches);
10271     releaseArray(seen);
10272     return result;
10273   }
10274
10275   /**
10276    * Gets the last element or last `n` elements of an array. If a callback is
10277    * provided elements at the end of the array are returned as long as the
10278    * callback returns truey. The callback is bound to `thisArg` and invoked
10279    * with three arguments; (value, index, array).
10280    *
10281    * If a property name is provided for `callback` the created "_.pluck" style
10282    * callback will return the property value of the given element.
10283    *
10284    * If an object is provided for `callback` the created "_.where" style callback
10285    * will return `true` for elements that have the properties of the given object,
10286    * else `false`.
10287    *
10288    * @static
10289    * @memberOf _
10290    * @category Arrays
10291    * @param {Array} array The array to query.
10292    * @param {Function|Object|number|string} [callback] The function called
10293    *  per element or the number of elements to return. If a property name or
10294    *  object is provided it will be used to create a "_.pluck" or "_.where"
10295    *  style callback, respectively.
10296    * @param {*} [thisArg] The `this` binding of `callback`.
10297    * @returns {*} Returns the last element(s) of `array`.
10298    * @example
10299    *
10300    * _.last([1, 2, 3]);
10301    * // => 3
10302    *
10303    * _.last([1, 2, 3], 2);
10304    * // => [2, 3]
10305    *
10306    * _.last([1, 2, 3], function(num) {
10307    *   return num > 1;
10308    * });
10309    * // => [2, 3]
10310    *
10311    * var characters = [
10312    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10313    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10314    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10315    * ];
10316    *
10317    * // using "_.pluck" callback shorthand
10318    * _.pluck(_.last(characters, 'blocked'), 'name');
10319    * // => ['fred', 'pebbles']
10320    *
10321    * // using "_.where" callback shorthand
10322    * _.last(characters, { 'employer': 'na' });
10323    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10324    */
10325   function last(array, callback, thisArg) {
10326     var n = 0,
10327         length = array ? array.length : 0;
10328
10329     if (typeof callback != 'number' && callback != null) {
10330       var index = length;
10331       callback = lodash.createCallback(callback, thisArg, 3);
10332       while (index-- && callback(array[index], index, array)) {
10333         n++;
10334       }
10335     } else {
10336       n = callback;
10337       if (n == null || thisArg) {
10338         return array ? array[length - 1] : undefined;
10339       }
10340     }
10341     return slice(array, nativeMax(0, length - n));
10342   }
10343
10344   /**
10345    * Uses a binary search to determine the smallest index at which a value
10346    * should be inserted into a given sorted array in order to maintain the sort
10347    * order of the array. If a callback is provided it will be executed for
10348    * `value` and each element of `array` to compute their sort ranking. The
10349    * callback is bound to `thisArg` and invoked with one argument; (value).
10350    *
10351    * If a property name is provided for `callback` the created "_.pluck" style
10352    * callback will return the property value of the given element.
10353    *
10354    * If an object is provided for `callback` the created "_.where" style callback
10355    * will return `true` for elements that have the properties of the given object,
10356    * else `false`.
10357    *
10358    * @static
10359    * @memberOf _
10360    * @category Arrays
10361    * @param {Array} array The array to inspect.
10362    * @param {*} value The value to evaluate.
10363    * @param {Function|Object|string} [callback=identity] The function called
10364    *  per iteration. If a property name or object is provided it will be used
10365    *  to create a "_.pluck" or "_.where" style callback, respectively.
10366    * @param {*} [thisArg] The `this` binding of `callback`.
10367    * @returns {number} Returns the index at which `value` should be inserted
10368    *  into `array`.
10369    * @example
10370    *
10371    * _.sortedIndex([20, 30, 50], 40);
10372    * // => 2
10373    *
10374    * // using "_.pluck" callback shorthand
10375    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10376    * // => 2
10377    *
10378    * var dict = {
10379    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10380    * };
10381    *
10382    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10383    *   return dict.wordToNumber[word];
10384    * });
10385    * // => 2
10386    *
10387    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10388    *   return this.wordToNumber[word];
10389    * }, dict);
10390    * // => 2
10391    */
10392   function sortedIndex(array, value, callback, thisArg) {
10393     var low = 0,
10394         high = array ? array.length : low;
10395
10396     // explicitly reference `identity` for better inlining in Firefox
10397     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10398     value = callback(value);
10399
10400     while (low < high) {
10401       var mid = (low + high) >>> 1;
10402       (callback(array[mid]) < value)
10403         ? low = mid + 1
10404         : high = mid;
10405     }
10406     return low;
10407   }
10408
10409   /**
10410    * Creates an array of unique values, in order, of the provided arrays using
10411    * strict equality for comparisons, i.e. `===`.
10412    *
10413    * @static
10414    * @memberOf _
10415    * @category Arrays
10416    * @param {...Array} [array] The arrays to inspect.
10417    * @returns {Array} Returns an array of composite values.
10418    * @example
10419    *
10420    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10421    * // => [1, 2, 3, 101, 10]
10422    */
10423   function union(array) {
10424     return baseUniq(baseFlatten(arguments, true, true));
10425   }
10426
10427   /**
10428    * Creates a duplicate-value-free version of an array using strict equality
10429    * for comparisons, i.e. `===`. If the array is sorted, providing
10430    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10431    * each element of `array` is passed through the callback before uniqueness
10432    * is computed. The callback is bound to `thisArg` and invoked with three
10433    * arguments; (value, index, array).
10434    *
10435    * If a property name is provided for `callback` the created "_.pluck" style
10436    * callback will return the property value of the given element.
10437    *
10438    * If an object is provided for `callback` the created "_.where" style callback
10439    * will return `true` for elements that have the properties of the given object,
10440    * else `false`.
10441    *
10442    * @static
10443    * @memberOf _
10444    * @alias unique
10445    * @category Arrays
10446    * @param {Array} array The array to process.
10447    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10448    * @param {Function|Object|string} [callback=identity] The function called
10449    *  per iteration. If a property name or object is provided it will be used
10450    *  to create a "_.pluck" or "_.where" style callback, respectively.
10451    * @param {*} [thisArg] The `this` binding of `callback`.
10452    * @returns {Array} Returns a duplicate-value-free array.
10453    * @example
10454    *
10455    * _.uniq([1, 2, 1, 3, 1]);
10456    * // => [1, 2, 3]
10457    *
10458    * _.uniq([1, 1, 2, 2, 3], true);
10459    * // => [1, 2, 3]
10460    *
10461    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10462    * // => ['A', 'b', 'C']
10463    *
10464    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10465    * // => [1, 2.5, 3]
10466    *
10467    * // using "_.pluck" callback shorthand
10468    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10469    * // => [{ 'x': 1 }, { 'x': 2 }]
10470    */
10471   function uniq(array, isSorted, callback, thisArg) {
10472     // juggle arguments
10473     if (typeof isSorted != 'boolean' && isSorted != null) {
10474       thisArg = callback;
10475       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10476       isSorted = false;
10477     }
10478     if (callback != null) {
10479       callback = lodash.createCallback(callback, thisArg, 3);
10480     }
10481     return baseUniq(array, isSorted, callback);
10482   }
10483
10484   /**
10485    * Creates an array excluding all provided values using strict equality for
10486    * comparisons, i.e. `===`.
10487    *
10488    * @static
10489    * @memberOf _
10490    * @category Arrays
10491    * @param {Array} array The array to filter.
10492    * @param {...*} [value] The values to exclude.
10493    * @returns {Array} Returns a new array of filtered values.
10494    * @example
10495    *
10496    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10497    * // => [2, 3, 4]
10498    */
10499   function without(array) {
10500     return baseDifference(array, slice(arguments, 1));
10501   }
10502
10503   /*--------------------------------------------------------------------------*/
10504
10505   /**
10506    * Creates a function that, when called, invokes `func` with the `this`
10507    * binding of `thisArg` and prepends any additional `bind` arguments to those
10508    * provided to the bound function.
10509    *
10510    * @static
10511    * @memberOf _
10512    * @category Functions
10513    * @param {Function} func The function to bind.
10514    * @param {*} [thisArg] The `this` binding of `func`.
10515    * @param {...*} [arg] Arguments to be partially applied.
10516    * @returns {Function} Returns the new bound function.
10517    * @example
10518    *
10519    * var func = function(greeting) {
10520    *   return greeting + ' ' + this.name;
10521    * };
10522    *
10523    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10524    * func();
10525    * // => 'hi fred'
10526    */
10527   function bind(func, thisArg) {
10528     return arguments.length > 2
10529       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10530       : createWrapper(func, 1, null, null, thisArg);
10531   }
10532
10533   /**
10534    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10535    * name the created callback will return the property value for a given element.
10536    * If `func` is an object the created callback will return `true` for elements
10537    * that contain the equivalent object properties, otherwise it will return `false`.
10538    *
10539    * @static
10540    * @memberOf _
10541    * @category Functions
10542    * @param {*} [func=identity] The value to convert to a callback.
10543    * @param {*} [thisArg] The `this` binding of the created callback.
10544    * @param {number} [argCount] The number of arguments the callback accepts.
10545    * @returns {Function} Returns a callback function.
10546    * @example
10547    *
10548    * var characters = [
10549    *   { 'name': 'barney', 'age': 36 },
10550    *   { 'name': 'fred',   'age': 40 }
10551    * ];
10552    *
10553    * // wrap to create custom callback shorthands
10554    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10555    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10556    *   return !match ? func(callback, thisArg) : function(object) {
10557    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10558    *   };
10559    * });
10560    *
10561    * _.filter(characters, 'age__gt38');
10562    * // => [{ 'name': 'fred', 'age': 40 }]
10563    */
10564   function createCallback(func, thisArg, argCount) {
10565     var type = typeof func;
10566     if (func == null || type == 'function') {
10567       return baseCreateCallback(func, thisArg, argCount);
10568     }
10569     // handle "_.pluck" style callback shorthands
10570     if (type != 'object') {
10571       return function(object) {
10572         return object[func];
10573       };
10574     }
10575     var props = keys(func),
10576         key = props[0],
10577         a = func[key];
10578
10579     // handle "_.where" style callback shorthands
10580     if (props.length == 1 && a === a && !isObject(a)) {
10581       // fast path the common case of providing an object with a single
10582       // property containing a primitive value
10583       return function(object) {
10584         var b = object[key];
10585         return a === b && (a !== 0 || (1 / a == 1 / b));
10586       };
10587     }
10588     return function(object) {
10589       var length = props.length,
10590           result = false;
10591
10592       while (length--) {
10593         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10594           break;
10595         }
10596       }
10597       return result;
10598     };
10599   }
10600
10601   /**
10602    * Creates a function that will delay the execution of `func` until after
10603    * `wait` milliseconds have elapsed since the last time it was invoked.
10604    * Provide an options object to indicate that `func` should be invoked on
10605    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10606    * to the debounced function will return the result of the last `func` call.
10607    *
10608    * Note: If `leading` and `trailing` options are `true` `func` will be called
10609    * on the trailing edge of the timeout only if the the debounced function is
10610    * invoked more than once during the `wait` timeout.
10611    *
10612    * @static
10613    * @memberOf _
10614    * @category Functions
10615    * @param {Function} func The function to debounce.
10616    * @param {number} wait The number of milliseconds to delay.
10617    * @param {Object} [options] The options object.
10618    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10619    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10620    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10621    * @returns {Function} Returns the new debounced function.
10622    * @example
10623    *
10624    * // avoid costly calculations while the window size is in flux
10625    * var lazyLayout = _.debounce(calculateLayout, 150);
10626    * jQuery(window).on('resize', lazyLayout);
10627    *
10628    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10629    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10630    *   'leading': true,
10631    *   'trailing': false
10632    * });
10633    *
10634    * // ensure `batchLog` is executed once after 1 second of debounced calls
10635    * var source = new EventSource('/stream');
10636    * source.addEventListener('message', _.debounce(batchLog, 250, {
10637    *   'maxWait': 1000
10638    * }, false);
10639    */
10640   function debounce(func, wait, options) {
10641     var args,
10642         maxTimeoutId,
10643         result,
10644         stamp,
10645         thisArg,
10646         timeoutId,
10647         trailingCall,
10648         lastCalled = 0,
10649         maxWait = false,
10650         trailing = true;
10651
10652     if (!isFunction(func)) {
10653       throw new TypeError;
10654     }
10655     wait = nativeMax(0, wait) || 0;
10656     if (options === true) {
10657       var leading = true;
10658       trailing = false;
10659     } else if (isObject(options)) {
10660       leading = options.leading;
10661       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10662       trailing = 'trailing' in options ? options.trailing : trailing;
10663     }
10664     var delayed = function() {
10665       var remaining = wait - (now() - stamp);
10666       if (remaining <= 0) {
10667         if (maxTimeoutId) {
10668           clearTimeout(maxTimeoutId);
10669         }
10670         var isCalled = trailingCall;
10671         maxTimeoutId = timeoutId = trailingCall = undefined;
10672         if (isCalled) {
10673           lastCalled = now();
10674           result = func.apply(thisArg, args);
10675           if (!timeoutId && !maxTimeoutId) {
10676             args = thisArg = null;
10677           }
10678         }
10679       } else {
10680         timeoutId = setTimeout(delayed, remaining);
10681       }
10682     };
10683
10684     var maxDelayed = function() {
10685       if (timeoutId) {
10686         clearTimeout(timeoutId);
10687       }
10688       maxTimeoutId = timeoutId = trailingCall = undefined;
10689       if (trailing || (maxWait !== wait)) {
10690         lastCalled = now();
10691         result = func.apply(thisArg, args);
10692         if (!timeoutId && !maxTimeoutId) {
10693           args = thisArg = null;
10694         }
10695       }
10696     };
10697
10698     return function() {
10699       args = arguments;
10700       stamp = now();
10701       thisArg = this;
10702       trailingCall = trailing && (timeoutId || !leading);
10703
10704       if (maxWait === false) {
10705         var leadingCall = leading && !timeoutId;
10706       } else {
10707         if (!maxTimeoutId && !leading) {
10708           lastCalled = stamp;
10709         }
10710         var remaining = maxWait - (stamp - lastCalled),
10711             isCalled = remaining <= 0;
10712
10713         if (isCalled) {
10714           if (maxTimeoutId) {
10715             maxTimeoutId = clearTimeout(maxTimeoutId);
10716           }
10717           lastCalled = stamp;
10718           result = func.apply(thisArg, args);
10719         }
10720         else if (!maxTimeoutId) {
10721           maxTimeoutId = setTimeout(maxDelayed, remaining);
10722         }
10723       }
10724       if (isCalled && timeoutId) {
10725         timeoutId = clearTimeout(timeoutId);
10726       }
10727       else if (!timeoutId && wait !== maxWait) {
10728         timeoutId = setTimeout(delayed, wait);
10729       }
10730       if (leadingCall) {
10731         isCalled = true;
10732         result = func.apply(thisArg, args);
10733       }
10734       if (isCalled && !timeoutId && !maxTimeoutId) {
10735         args = thisArg = null;
10736       }
10737       return result;
10738     };
10739   }
10740
10741   /**
10742    * Creates a function that, when executed, will only call the `func` function
10743    * at most once per every `wait` milliseconds. Provide an options object to
10744    * indicate that `func` should be invoked on the leading and/or trailing edge
10745    * of the `wait` timeout. Subsequent calls to the throttled function will
10746    * return the result of the last `func` call.
10747    *
10748    * Note: If `leading` and `trailing` options are `true` `func` will be called
10749    * on the trailing edge of the timeout only if the the throttled function is
10750    * invoked more than once during the `wait` timeout.
10751    *
10752    * @static
10753    * @memberOf _
10754    * @category Functions
10755    * @param {Function} func The function to throttle.
10756    * @param {number} wait The number of milliseconds to throttle executions to.
10757    * @param {Object} [options] The options object.
10758    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10759    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10760    * @returns {Function} Returns the new throttled function.
10761    * @example
10762    *
10763    * // avoid excessively updating the position while scrolling
10764    * var throttled = _.throttle(updatePosition, 100);
10765    * jQuery(window).on('scroll', throttled);
10766    *
10767    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10768    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10769    *   'trailing': false
10770    * }));
10771    */
10772   function throttle(func, wait, options) {
10773     var leading = true,
10774         trailing = true;
10775
10776     if (!isFunction(func)) {
10777       throw new TypeError;
10778     }
10779     if (options === false) {
10780       leading = false;
10781     } else if (isObject(options)) {
10782       leading = 'leading' in options ? options.leading : leading;
10783       trailing = 'trailing' in options ? options.trailing : trailing;
10784     }
10785     debounceOptions.leading = leading;
10786     debounceOptions.maxWait = wait;
10787     debounceOptions.trailing = trailing;
10788
10789     return debounce(func, wait, debounceOptions);
10790   }
10791
10792   /*--------------------------------------------------------------------------*/
10793
10794   /**
10795    * This method returns the first argument provided to it.
10796    *
10797    * @static
10798    * @memberOf _
10799    * @category Utilities
10800    * @param {*} value Any value.
10801    * @returns {*} Returns `value`.
10802    * @example
10803    *
10804    * var object = { 'name': 'fred' };
10805    * _.identity(object) === object;
10806    * // => true
10807    */
10808   function identity(value) {
10809     return value;
10810   }
10811
10812   /**
10813    * Adds function properties of a source object to the `lodash` function and
10814    * chainable wrapper.
10815    *
10816    * @static
10817    * @memberOf _
10818    * @category Utilities
10819    * @param {Object} object The object of function properties to add to `lodash`.
10820    * @param {Object} object The object of function properties to add to `lodash`.
10821    * @example
10822    *
10823    * _.mixin({
10824    *   'capitalize': function(string) {
10825    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10826    *   }
10827    * });
10828    *
10829    * _.capitalize('fred');
10830    * // => 'Fred'
10831    *
10832    * _('fred').capitalize();
10833    * // => 'Fred'
10834    */
10835   function mixin(object, source) {
10836     var ctor = object,
10837         isFunc = !source || isFunction(ctor);
10838
10839     if (!source) {
10840       ctor = lodashWrapper;
10841       source = object;
10842       object = lodash;
10843     }
10844     forEach(functions(source), function(methodName) {
10845       var func = object[methodName] = source[methodName];
10846       if (isFunc) {
10847         ctor.prototype[methodName] = function() {
10848           var value = this.__wrapped__,
10849               args = [value];
10850
10851           push.apply(args, arguments);
10852           var result = func.apply(object, args);
10853           if (value && typeof value == 'object' && value === result) {
10854             return this;
10855           }
10856           result = new ctor(result);
10857           result.__chain__ = this.__chain__;
10858           return result;
10859         };
10860       }
10861     });
10862   }
10863
10864   /**
10865    * A no-operation function.
10866    *
10867    * @static
10868    * @memberOf _
10869    * @category Utilities
10870    * @example
10871    *
10872    * var object = { 'name': 'fred' };
10873    * _.noop(object) === undefined;
10874    * // => true
10875    */
10876   function noop() {
10877     // no operation performed
10878   }
10879
10880   /*--------------------------------------------------------------------------*/
10881
10882   /**
10883    * Creates a `lodash` object that wraps the given value with explicit
10884    * method chaining enabled.
10885    *
10886    * @static
10887    * @memberOf _
10888    * @category Chaining
10889    * @param {*} value The value to wrap.
10890    * @returns {Object} Returns the wrapper object.
10891    * @example
10892    *
10893    * var characters = [
10894    *   { 'name': 'barney',  'age': 36 },
10895    *   { 'name': 'fred',    'age': 40 },
10896    *   { 'name': 'pebbles', 'age': 1 }
10897    * ];
10898    *
10899    * var youngest = _.chain(characters)
10900    *     .sortBy('age')
10901    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10902    *     .first()
10903    *     .value();
10904    * // => 'pebbles is 1'
10905    */
10906   function chain(value) {
10907     value = new lodashWrapper(value);
10908     value.__chain__ = true;
10909     return value;
10910   }
10911
10912   /**
10913    * Enables explicit method chaining on the wrapper object.
10914    *
10915    * @name chain
10916    * @memberOf _
10917    * @category Chaining
10918    * @returns {*} Returns the wrapper object.
10919    * @example
10920    *
10921    * var characters = [
10922    *   { 'name': 'barney', 'age': 36 },
10923    *   { 'name': 'fred',   'age': 40 }
10924    * ];
10925    *
10926    * // without explicit chaining
10927    * _(characters).first();
10928    * // => { 'name': 'barney', 'age': 36 }
10929    *
10930    * // with explicit chaining
10931    * _(characters).chain()
10932    *   .first()
10933    *   .pick('age')
10934    *   .value()
10935    * // => { 'age': 36 }
10936    */
10937   function wrapperChain() {
10938     this.__chain__ = true;
10939     return this;
10940   }
10941
10942   /**
10943    * Produces the `toString` result of the wrapped value.
10944    *
10945    * @name toString
10946    * @memberOf _
10947    * @category Chaining
10948    * @returns {string} Returns the string result.
10949    * @example
10950    *
10951    * _([1, 2, 3]).toString();
10952    * // => '1,2,3'
10953    */
10954   function wrapperToString() {
10955     return String(this.__wrapped__);
10956   }
10957
10958   /**
10959    * Extracts the wrapped value.
10960    *
10961    * @name valueOf
10962    * @memberOf _
10963    * @alias value
10964    * @category Chaining
10965    * @returns {*} Returns the wrapped value.
10966    * @example
10967    *
10968    * _([1, 2, 3]).valueOf();
10969    * // => [1, 2, 3]
10970    */
10971   function wrapperValueOf() {
10972     return this.__wrapped__;
10973   }
10974
10975   /*--------------------------------------------------------------------------*/
10976
10977   lodash.assign = assign;
10978   lodash.bind = bind;
10979   lodash.chain = chain;
10980   lodash.compact = compact;
10981   lodash.createCallback = createCallback;
10982   lodash.debounce = debounce;
10983   lodash.difference = difference;
10984   lodash.filter = filter;
10985   lodash.flatten = flatten;
10986   lodash.forEach = forEach;
10987   lodash.forIn = forIn;
10988   lodash.forOwn = forOwn;
10989   lodash.functions = functions;
10990   lodash.groupBy = groupBy;
10991   lodash.intersection = intersection;
10992   lodash.keys = keys;
10993   lodash.map = map;
10994   lodash.merge = merge;
10995   lodash.omit = omit;
10996   lodash.pairs = pairs;
10997   lodash.pick = pick;
10998   lodash.pluck = pluck;
10999   lodash.reject = reject;
11000   lodash.throttle = throttle;
11001   lodash.union = union;
11002   lodash.uniq = uniq;
11003   lodash.values = values;
11004   lodash.without = without;
11005
11006   // add aliases
11007   lodash.collect = map;
11008   lodash.each = forEach;
11009   lodash.extend = assign;
11010   lodash.methods = functions;
11011   lodash.select = filter;
11012   lodash.unique = uniq;
11013
11014   // add functions to `lodash.prototype`
11015   mixin(lodash);
11016
11017   /*--------------------------------------------------------------------------*/
11018
11019   // add functions that return unwrapped values when chaining
11020   lodash.clone = clone;
11021   lodash.cloneDeep = cloneDeep;
11022   lodash.contains = contains;
11023   lodash.every = every;
11024   lodash.find = find;
11025   lodash.identity = identity;
11026   lodash.indexOf = indexOf;
11027   lodash.isArguments = isArguments;
11028   lodash.isArray = isArray;
11029   lodash.isEmpty = isEmpty;
11030   lodash.isEqual = isEqual;
11031   lodash.isFunction = isFunction;
11032   lodash.isObject = isObject;
11033   lodash.isPlainObject = isPlainObject;
11034   lodash.isString = isString;
11035   lodash.mixin = mixin;
11036   lodash.noop = noop;
11037   lodash.reduce = reduce;
11038   lodash.some = some;
11039   lodash.sortedIndex = sortedIndex;
11040
11041   // add aliases
11042   lodash.all = every;
11043   lodash.any = some;
11044   lodash.detect = find;
11045   lodash.findWhere = find;
11046   lodash.foldl = reduce;
11047   lodash.include = contains;
11048   lodash.inject = reduce;
11049
11050   forOwn(lodash, function(func, methodName) {
11051     if (!lodash.prototype[methodName]) {
11052       lodash.prototype[methodName] = function() {
11053         var args = [this.__wrapped__],
11054             chainAll = this.__chain__;
11055
11056         push.apply(args, arguments);
11057         var result = func.apply(lodash, args);
11058         return chainAll
11059           ? new lodashWrapper(result, chainAll)
11060           : result;
11061       };
11062     }
11063   });
11064
11065   /*--------------------------------------------------------------------------*/
11066
11067   // add functions capable of returning wrapped and unwrapped values when chaining
11068   lodash.first = first;
11069   lodash.last = last;
11070
11071   // add aliases
11072   lodash.take = first;
11073   lodash.head = first;
11074
11075   forOwn(lodash, function(func, methodName) {
11076     var callbackable = methodName !== 'sample';
11077     if (!lodash.prototype[methodName]) {
11078       lodash.prototype[methodName]= function(n, guard) {
11079         var chainAll = this.__chain__,
11080             result = func(this.__wrapped__, n, guard);
11081
11082         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11083           ? result
11084           : new lodashWrapper(result, chainAll);
11085       };
11086     }
11087   });
11088
11089   /*--------------------------------------------------------------------------*/
11090
11091   /**
11092    * The semantic version number.
11093    *
11094    * @static
11095    * @memberOf _
11096    * @type string
11097    */
11098   lodash.VERSION = '2.3.0';
11099
11100   // add "Chaining" functions to the wrapper
11101   lodash.prototype.chain = wrapperChain;
11102   lodash.prototype.toString = wrapperToString;
11103   lodash.prototype.value = wrapperValueOf;
11104   lodash.prototype.valueOf = wrapperValueOf;
11105
11106   // add `Array` functions that return unwrapped values
11107   baseEach(['join', 'pop', 'shift'], function(methodName) {
11108     var func = arrayRef[methodName];
11109     lodash.prototype[methodName] = function() {
11110       var chainAll = this.__chain__,
11111           result = func.apply(this.__wrapped__, arguments);
11112
11113       return chainAll
11114         ? new lodashWrapper(result, chainAll)
11115         : result;
11116     };
11117   });
11118
11119   // add `Array` functions that return the wrapped value
11120   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11121     var func = arrayRef[methodName];
11122     lodash.prototype[methodName] = function() {
11123       func.apply(this.__wrapped__, arguments);
11124       return this;
11125     };
11126   });
11127
11128   // add `Array` functions that return new wrapped values
11129   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11130     var func = arrayRef[methodName];
11131     lodash.prototype[methodName] = function() {
11132       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11133     };
11134   });
11135
11136   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11137   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11138   if (!support.spliceObjects) {
11139     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11140       var func = arrayRef[methodName],
11141           isSplice = methodName == 'splice';
11142
11143       lodash.prototype[methodName] = function() {
11144         var chainAll = this.__chain__,
11145             value = this.__wrapped__,
11146             result = func.apply(value, arguments);
11147
11148         if (value.length === 0) {
11149           delete value[0];
11150         }
11151         return (chainAll || isSplice)
11152           ? new lodashWrapper(result, chainAll)
11153           : result;
11154       };
11155     });
11156   }
11157
11158   /*--------------------------------------------------------------------------*/
11159
11160   if (freeExports && freeModule) {
11161     // in Node.js or RingoJS
11162     if (moduleExports) {
11163       (freeModule.exports = lodash)._ = lodash;
11164     }
11165
11166   }
11167   else {
11168     // in a browser or Rhino
11169     root._ = lodash;
11170   }
11171 }.call(this));
11172 (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;
11173 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){
11174 'use strict';
11175
11176 var ohauth = require('ohauth'),
11177     xtend = require('xtend'),
11178     store = require('store');
11179
11180 // # osm-auth
11181 //
11182 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11183 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11184 // does not support custom headers, which this uses everywhere.
11185 module.exports = function(o) {
11186
11187     var oauth = {};
11188
11189     // authenticated users will also have a request token secret, but it's
11190     // not used in transactions with the server
11191     oauth.authenticated = function() {
11192         return !!(token('oauth_token') && token('oauth_token_secret'));
11193     };
11194
11195     oauth.logout = function() {
11196         token('oauth_token', '');
11197         token('oauth_token_secret', '');
11198         token('oauth_request_token_secret', '');
11199         return oauth;
11200     };
11201
11202     // TODO: detect lack of click event
11203     oauth.authenticate = function(callback) {
11204         if (oauth.authenticated()) return callback();
11205
11206         oauth.logout();
11207
11208         // ## Getting a request token
11209         var params = timenonce(getAuth(o)),
11210             url = o.url + '/oauth/request_token';
11211
11212         params.oauth_signature = ohauth.signature(
11213             o.oauth_secret, '',
11214             ohauth.baseString('POST', url, params));
11215
11216         if (!o.singlepage) {
11217             // Create a 600x550 popup window in the center of the screen
11218             var w = 600, h = 550,
11219                 settings = [
11220                     ['width', w], ['height', h],
11221                     ['left', screen.width / 2 - w / 2],
11222                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11223                         return x.join('=');
11224                     }).join(','),
11225                 popup = window.open('about:blank', 'oauth_window', settings);
11226         }
11227
11228         // Request a request token. When this is complete, the popup
11229         // window is redirected to OSM's authorization page.
11230         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11231         o.loading();
11232
11233         function reqTokenDone(err, xhr) {
11234             o.done();
11235             if (err) return callback(err);
11236             var resp = ohauth.stringQs(xhr.response);
11237             token('oauth_request_token_secret', resp.oauth_token_secret);
11238             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11239                 oauth_token: resp.oauth_token,
11240                 oauth_callback: location.href.replace('index.html', '')
11241                     .replace(/#.*/, '') + o.landing
11242             });
11243
11244             if (o.singlepage) {
11245                 location.href = authorize_url;
11246             } else {
11247                 popup.location = authorize_url;
11248             }
11249         }
11250
11251         // Called by a function in a landing page, in the popup window. The
11252         // window closes itself.
11253         window.authComplete = function(token) {
11254             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11255             get_access_token(oauth_token.oauth_token);
11256             delete window.authComplete;
11257         };
11258
11259         // ## Getting an request token
11260         //
11261         // At this point we have an `oauth_token`, brought in from a function
11262         // call on a landing page popup.
11263         function get_access_token(oauth_token) {
11264             var url = o.url + '/oauth/access_token',
11265                 params = timenonce(getAuth(o)),
11266                 request_token_secret = token('oauth_request_token_secret');
11267             params.oauth_token = oauth_token;
11268             params.oauth_signature = ohauth.signature(
11269                 o.oauth_secret,
11270                 request_token_secret,
11271                 ohauth.baseString('POST', url, params));
11272
11273             // ## Getting an access token
11274             //
11275             // The final token required for authentication. At this point
11276             // we have a `request token secret`
11277             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11278             o.loading();
11279         }
11280
11281         function accessTokenDone(err, xhr) {
11282             o.done();
11283             if (err) return callback(err);
11284             var access_token = ohauth.stringQs(xhr.response);
11285             token('oauth_token', access_token.oauth_token);
11286             token('oauth_token_secret', access_token.oauth_token_secret);
11287             callback(null, oauth);
11288         }
11289     };
11290
11291     oauth.bootstrapToken = function(oauth_token, callback) {
11292         // ## Getting an request token
11293         // At this point we have an `oauth_token`, brought in from a function
11294         // call on a landing page popup.
11295         function get_access_token(oauth_token) {
11296             var url = o.url + '/oauth/access_token',
11297                 params = timenonce(getAuth(o)),
11298                 request_token_secret = token('oauth_request_token_secret');
11299             params.oauth_token = oauth_token;
11300             params.oauth_signature = ohauth.signature(
11301                 o.oauth_secret,
11302                 request_token_secret,
11303                 ohauth.baseString('POST', url, params));
11304
11305             // ## Getting an access token
11306             // The final token required for authentication. At this point
11307             // we have a `request token secret`
11308             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11309             o.loading();
11310         }
11311
11312         function accessTokenDone(err, xhr) {
11313             o.done();
11314             if (err) return callback(err);
11315             var access_token = ohauth.stringQs(xhr.response);
11316             token('oauth_token', access_token.oauth_token);
11317             token('oauth_token_secret', access_token.oauth_token_secret);
11318             callback(null, oauth);
11319         }
11320
11321         get_access_token(oauth_token);
11322     };
11323
11324     // # xhr
11325     //
11326     // A single XMLHttpRequest wrapper that does authenticated calls if the
11327     // user has logged in.
11328     oauth.xhr = function(options, callback) {
11329         if (!oauth.authenticated()) {
11330             if (o.auto) return oauth.authenticate(run);
11331             else return callback('not authenticated', null);
11332         } else return run();
11333
11334         function run() {
11335             var params = timenonce(getAuth(o)),
11336                 url = o.url + options.path,
11337                 oauth_token_secret = token('oauth_token_secret');
11338
11339             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11340             if ((!options.options || !options.options.header ||
11341                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11342                 options.content) {
11343                 params = xtend(params, ohauth.stringQs(options.content));
11344             }
11345
11346             params.oauth_token = token('oauth_token');
11347             params.oauth_signature = ohauth.signature(
11348                 o.oauth_secret,
11349                 oauth_token_secret,
11350                 ohauth.baseString(options.method, url, params));
11351
11352             ohauth.xhr(options.method,
11353                 url, params, options.content, options.options, done);
11354         }
11355
11356         function done(err, xhr) {
11357             if (err) return callback(err);
11358             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11359             else return callback(err, xhr.response);
11360         }
11361     };
11362
11363     // pre-authorize this object, if we can just get a token and token_secret
11364     // from the start
11365     oauth.preauth = function(c) {
11366         if (!c) return;
11367         if (c.oauth_token) token('oauth_token', c.oauth_token);
11368         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11369         return oauth;
11370     };
11371
11372     oauth.options = function(_) {
11373         if (!arguments.length) return o;
11374
11375         o = _;
11376
11377         o.url = o.url || 'http://www.openstreetmap.org';
11378         o.landing = o.landing || 'land.html';
11379
11380         o.singlepage = o.singlepage || false;
11381
11382         // Optional loading and loading-done functions for nice UI feedback.
11383         // by default, no-ops
11384         o.loading = o.loading || function() {};
11385         o.done = o.done || function() {};
11386
11387         return oauth.preauth(o);
11388     };
11389
11390     // 'stamp' an authentication object from `getAuth()`
11391     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11392     // and timestamp
11393     function timenonce(o) {
11394         o.oauth_timestamp = ohauth.timestamp();
11395         o.oauth_nonce = ohauth.nonce();
11396         return o;
11397     }
11398
11399     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11400     // can be used with multiple APIs and the keys in `localStorage`
11401     // will not clash
11402     var token;
11403
11404     if (store.enabled) {
11405         token = function (x, y) {
11406             if (arguments.length === 1) return store.get(o.url + x);
11407             else if (arguments.length === 2) return store.set(o.url + x, y);
11408         };
11409     } else {
11410         var storage = {};
11411         token = function (x, y) {
11412             if (arguments.length === 1) return storage[o.url + x];
11413             else if (arguments.length === 2) return storage[o.url + x] = y;
11414         };
11415     }
11416
11417     // Get an authentication object. If you just add and remove properties
11418     // from a single object, you'll need to use `delete` to make sure that
11419     // it doesn't contain undesired properties for authentication
11420     function getAuth(o) {
11421         return {
11422             oauth_consumer_key: o.oauth_consumer_key,
11423             oauth_signature_method: "HMAC-SHA1"
11424         };
11425     }
11426
11427     // potentially pre-authorize
11428     oauth.options(o);
11429
11430     return oauth;
11431 };
11432
11433 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11434 (function(global){;(function(win){
11435         var store = {},
11436                 doc = win.document,
11437                 localStorageName = 'localStorage',
11438                 storage
11439
11440         store.disabled = false
11441         store.set = function(key, value) {}
11442         store.get = function(key) {}
11443         store.remove = function(key) {}
11444         store.clear = function() {}
11445         store.transact = function(key, defaultVal, transactionFn) {
11446                 var val = store.get(key)
11447                 if (transactionFn == null) {
11448                         transactionFn = defaultVal
11449                         defaultVal = null
11450                 }
11451                 if (typeof val == 'undefined') { val = defaultVal || {} }
11452                 transactionFn(val)
11453                 store.set(key, val)
11454         }
11455         store.getAll = function() {}
11456         store.forEach = function() {}
11457
11458         store.serialize = function(value) {
11459                 return JSON.stringify(value)
11460         }
11461         store.deserialize = function(value) {
11462                 if (typeof value != 'string') { return undefined }
11463                 try { return JSON.parse(value) }
11464                 catch(e) { return value || undefined }
11465         }
11466
11467         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11468         // when about.config::dom.storage.enabled === false
11469         // See https://github.com/marcuswestin/store.js/issues#issue/13
11470         function isLocalStorageNameSupported() {
11471                 try { return (localStorageName in win && win[localStorageName]) }
11472                 catch(err) { return false }
11473         }
11474
11475         if (isLocalStorageNameSupported()) {
11476                 storage = win[localStorageName]
11477                 store.set = function(key, val) {
11478                         if (val === undefined) { return store.remove(key) }
11479                         storage.setItem(key, store.serialize(val))
11480                         return val
11481                 }
11482                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11483                 store.remove = function(key) { storage.removeItem(key) }
11484                 store.clear = function() { storage.clear() }
11485                 store.getAll = function() {
11486                         var ret = {}
11487                         store.forEach(function(key, val) {
11488                                 ret[key] = val
11489                         })
11490                         return ret
11491                 }
11492                 store.forEach = function(callback) {
11493                         for (var i=0; i<storage.length; i++) {
11494                                 var key = storage.key(i)
11495                                 callback(key, store.get(key))
11496                         }
11497                 }
11498         } else if (doc.documentElement.addBehavior) {
11499                 var storageOwner,
11500                         storageContainer
11501                 // Since #userData storage applies only to specific paths, we need to
11502                 // somehow link our data to a specific path.  We choose /favicon.ico
11503                 // as a pretty safe option, since all browsers already make a request to
11504                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11505                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11506                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11507                 // since the iframe access rules appear to allow direct access and
11508                 // manipulation of the document element, even for a 404 page.  This
11509                 // document can be used instead of the current document (which would
11510                 // have been limited to the current path) to perform #userData storage.
11511                 try {
11512                         storageContainer = new ActiveXObject('htmlfile')
11513                         storageContainer.open()
11514                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11515                         storageContainer.close()
11516                         storageOwner = storageContainer.w.frames[0].document
11517                         storage = storageOwner.createElement('div')
11518                 } catch(e) {
11519                         // somehow ActiveXObject instantiation failed (perhaps some special
11520                         // security settings or otherwse), fall back to per-path storage
11521                         storage = doc.createElement('div')
11522                         storageOwner = doc.body
11523                 }
11524                 function withIEStorage(storeFunction) {
11525                         return function() {
11526                                 var args = Array.prototype.slice.call(arguments, 0)
11527                                 args.unshift(storage)
11528                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11529                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11530                                 storageOwner.appendChild(storage)
11531                                 storage.addBehavior('#default#userData')
11532                                 storage.load(localStorageName)
11533                                 var result = storeFunction.apply(store, args)
11534                                 storageOwner.removeChild(storage)
11535                                 return result
11536                         }
11537                 }
11538
11539                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11540                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11541                 function ieKeyFix(key) {
11542                         return key.replace(forbiddenCharsRegex, '___')
11543                 }
11544                 store.set = withIEStorage(function(storage, key, val) {
11545                         key = ieKeyFix(key)
11546                         if (val === undefined) { return store.remove(key) }
11547                         storage.setAttribute(key, store.serialize(val))
11548                         storage.save(localStorageName)
11549                         return val
11550                 })
11551                 store.get = withIEStorage(function(storage, key) {
11552                         key = ieKeyFix(key)
11553                         return store.deserialize(storage.getAttribute(key))
11554                 })
11555                 store.remove = withIEStorage(function(storage, key) {
11556                         key = ieKeyFix(key)
11557                         storage.removeAttribute(key)
11558                         storage.save(localStorageName)
11559                 })
11560                 store.clear = withIEStorage(function(storage) {
11561                         var attributes = storage.XMLDocument.documentElement.attributes
11562                         storage.load(localStorageName)
11563                         for (var i=0, attr; attr=attributes[i]; i++) {
11564                                 storage.removeAttribute(attr.name)
11565                         }
11566                         storage.save(localStorageName)
11567                 })
11568                 store.getAll = function(storage) {
11569                         var ret = {}
11570                         store.forEach(function(key, val) {
11571                                 ret[key] = val
11572                         })
11573                         return ret
11574                 }
11575                 store.forEach = withIEStorage(function(storage, callback) {
11576                         var attributes = storage.XMLDocument.documentElement.attributes
11577                         for (var i=0, attr; attr=attributes[i]; ++i) {
11578                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11579                         }
11580                 })
11581         }
11582
11583         try {
11584                 var testKey = '__storejs__'
11585                 store.set(testKey, testKey)
11586                 if (store.get(testKey) != testKey) { store.disabled = true }
11587                 store.remove(testKey)
11588         } catch(e) {
11589                 store.disabled = true
11590         }
11591         store.enabled = !store.disabled
11592         
11593         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11594         else if (typeof define === 'function' && define.amd) { define(store) }
11595         else { win.store = store }
11596         
11597 })(this.window || global);
11598
11599 })(window)
11600 },{}],5:[function(require,module,exports){
11601 module.exports = hasKeys
11602
11603 function hasKeys(source) {
11604     return source !== null &&
11605         (typeof source === "object" ||
11606         typeof source === "function")
11607 }
11608
11609 },{}],4:[function(require,module,exports){
11610 var Keys = require("object-keys")
11611 var hasKeys = require("./has-keys")
11612
11613 module.exports = extend
11614
11615 function extend() {
11616     var target = {}
11617
11618     for (var i = 0; i < arguments.length; i++) {
11619         var source = arguments[i]
11620
11621         if (!hasKeys(source)) {
11622             continue
11623         }
11624
11625         var keys = Keys(source)
11626
11627         for (var j = 0; j < keys.length; j++) {
11628             var name = keys[j]
11629             target[name] = source[name]
11630         }
11631     }
11632
11633     return target
11634 }
11635
11636 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11637 (function(global){/**
11638  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11639  * 
11640  * @class Hashes
11641  * @author Tomas Aparicio <tomas@rijndael-project.com>
11642  * @license New BSD (see LICENSE file)
11643  * @version 1.0.4
11644  *
11645  * Algorithms specification:
11646  *
11647  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11648  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11649  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11650  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11651  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11652  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11653  *
11654  */
11655 (function(){
11656   var Hashes;
11657   
11658   // private helper methods
11659   function utf8Encode(str) {
11660     var  x, y, output = '', i = -1, l;
11661     
11662     if (str && str.length) {
11663       l = str.length;
11664       while ((i+=1) < l) {
11665         /* Decode utf-16 surrogate pairs */
11666         x = str.charCodeAt(i);
11667         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11668         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11669             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11670             i += 1;
11671         }
11672         /* Encode output as utf-8 */
11673         if (x <= 0x7F) {
11674             output += String.fromCharCode(x);
11675         } else if (x <= 0x7FF) {
11676             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11677                         0x80 | ( x & 0x3F));
11678         } else if (x <= 0xFFFF) {
11679             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11680                         0x80 | ((x >>> 6 ) & 0x3F),
11681                         0x80 | ( x & 0x3F));
11682         } else if (x <= 0x1FFFFF) {
11683             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11684                         0x80 | ((x >>> 12) & 0x3F),
11685                         0x80 | ((x >>> 6 ) & 0x3F),
11686                         0x80 | ( x & 0x3F));
11687         }
11688       }
11689     }
11690     return output;
11691   }
11692   
11693   function utf8Decode(str) {
11694     var i, ac, c1, c2, c3, arr = [], l;
11695     i = ac = c1 = c2 = c3 = 0;
11696     
11697     if (str && str.length) {
11698       l = str.length;
11699       str += '';
11700     
11701       while (i < l) {
11702           c1 = str.charCodeAt(i);
11703           ac += 1;
11704           if (c1 < 128) {
11705               arr[ac] = String.fromCharCode(c1);
11706               i+=1;
11707           } else if (c1 > 191 && c1 < 224) {
11708               c2 = str.charCodeAt(i + 1);
11709               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11710               i += 2;
11711           } else {
11712               c2 = str.charCodeAt(i + 1);
11713               c3 = str.charCodeAt(i + 2);
11714               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11715               i += 3;
11716           }
11717       }
11718     }
11719     return arr.join('');
11720   }
11721
11722   /**
11723    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11724    * to work around bugs in some JS interpreters.
11725    */
11726   function safe_add(x, y) {
11727     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11728         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11729     return (msw << 16) | (lsw & 0xFFFF);
11730   }
11731
11732   /**
11733    * Bitwise rotate a 32-bit number to the left.
11734    */
11735   function bit_rol(num, cnt) {
11736     return (num << cnt) | (num >>> (32 - cnt));
11737   }
11738
11739   /**
11740    * Convert a raw string to a hex string
11741    */
11742   function rstr2hex(input, hexcase) {
11743     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11744         output = '', x, i = 0, l = input.length;
11745     for (; i < l; i+=1) {
11746       x = input.charCodeAt(i);
11747       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11748     }
11749     return output;
11750   }
11751
11752   /**
11753    * Encode a string as utf-16
11754    */
11755   function str2rstr_utf16le(input) {
11756     var i, l = input.length, output = '';
11757     for (i = 0; i < l; i+=1) {
11758       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11759     }
11760     return output;
11761   }
11762
11763   function str2rstr_utf16be(input) {
11764     var i, l = input.length, output = '';
11765     for (i = 0; i < l; i+=1) {
11766       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11767     }
11768     return output;
11769   }
11770
11771   /**
11772    * Convert an array of big-endian words to a string
11773    */
11774   function binb2rstr(input) {
11775     var i, l = input.length * 32, output = '';
11776     for (i = 0; i < l; i += 8) {
11777         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11778     }
11779     return output;
11780   }
11781
11782   /**
11783    * Convert an array of little-endian words to a string
11784    */
11785   function binl2rstr(input) {
11786     var i, l = input.length * 32, output = '';
11787     for (i = 0;i < l; i += 8) {
11788       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11789     }
11790     return output;
11791   }
11792
11793   /**
11794    * Convert a raw string to an array of little-endian words
11795    * Characters >255 have their high-byte silently ignored.
11796    */
11797   function rstr2binl(input) {
11798     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11799     for (i = 0; i < lo; i+=1) {
11800       output[i] = 0;
11801     }
11802     for (i = 0; i < l; i += 8) {
11803       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11804     }
11805     return output;
11806   }
11807   
11808   /**
11809    * Convert a raw string to an array of big-endian words 
11810    * Characters >255 have their high-byte silently ignored.
11811    */
11812    function rstr2binb(input) {
11813       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11814       for (i = 0; i < lo; i+=1) {
11815             output[i] = 0;
11816         }
11817       for (i = 0; i < l; i += 8) {
11818             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11819         }
11820       return output;
11821    }
11822
11823   /**
11824    * Convert a raw string to an arbitrary string encoding
11825    */
11826   function rstr2any(input, encoding) {
11827     var divisor = encoding.length,
11828         remainders = Array(),
11829         i, q, x, ld, quotient, dividend, output, full_length;
11830   
11831     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11832     dividend = Array(Math.ceil(input.length / 2));
11833     ld = dividend.length;
11834     for (i = 0; i < ld; i+=1) {
11835       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11836     }
11837   
11838     /**
11839      * Repeatedly perform a long division. The binary array forms the dividend,
11840      * the length of the encoding is the divisor. Once computed, the quotient
11841      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11842      * All remainders are stored for later use.
11843      */
11844     while(dividend.length > 0) {
11845       quotient = Array();
11846       x = 0;
11847       for (i = 0; i < dividend.length; i+=1) {
11848         x = (x << 16) + dividend[i];
11849         q = Math.floor(x / divisor);
11850         x -= q * divisor;
11851         if (quotient.length > 0 || q > 0) {
11852           quotient[quotient.length] = q;
11853         }
11854       }
11855       remainders[remainders.length] = x;
11856       dividend = quotient;
11857     }
11858   
11859     /* Convert the remainders to the output string */
11860     output = '';
11861     for (i = remainders.length - 1; i >= 0; i--) {
11862       output += encoding.charAt(remainders[i]);
11863     }
11864   
11865     /* Append leading zero equivalents */
11866     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11867     for (i = output.length; i < full_length; i+=1) {
11868       output = encoding[0] + output;
11869     }
11870     return output;
11871   }
11872
11873   /**
11874    * Convert a raw string to a base-64 string
11875    */
11876   function rstr2b64(input, b64pad) {
11877     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11878         output = '',
11879         len = input.length, i, j, triplet;
11880     b64pad= b64pad || '=';
11881     for (i = 0; i < len; i += 3) {
11882       triplet = (input.charCodeAt(i) << 16)
11883             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11884             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11885       for (j = 0; j < 4; j+=1) {
11886         if (i * 8 + j * 6 > input.length * 8) { 
11887           output += b64pad; 
11888         } else { 
11889           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11890         }
11891        }
11892     }
11893     return output;
11894   }
11895
11896   Hashes = {
11897   /**  
11898    * @property {String} version
11899    * @readonly
11900    */
11901   VERSION : '1.0.3',
11902   /**
11903    * @member Hashes
11904    * @class Base64
11905    * @constructor
11906    */
11907   Base64 : function () {
11908     // private properties
11909     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11910         pad = '=', // default pad according with the RFC standard
11911         url = false, // URL encoding support @todo
11912         utf8 = true; // by default enable UTF-8 support encoding
11913
11914     // public method for encoding
11915     this.encode = function (input) {
11916       var i, j, triplet,
11917           output = '', 
11918           len = input.length;
11919
11920       pad = pad || '=';
11921       input = (utf8) ? utf8Encode(input) : input;
11922
11923       for (i = 0; i < len; i += 3) {
11924         triplet = (input.charCodeAt(i) << 16)
11925               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11926               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11927         for (j = 0; j < 4; j+=1) {
11928           if (i * 8 + j * 6 > len * 8) {
11929               output += pad;
11930           } else {
11931               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11932           }
11933         }
11934       }
11935       return output;    
11936     };
11937
11938     // public method for decoding
11939     this.decode = function (input) {
11940       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11941       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11942         dec = '',
11943         arr = [];
11944       if (!input) { return input; }
11945
11946       i = ac = 0;
11947       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11948       //input += '';
11949
11950       do { // unpack four hexets into three octets using index points in b64
11951         h1 = tab.indexOf(input.charAt(i+=1));
11952         h2 = tab.indexOf(input.charAt(i+=1));
11953         h3 = tab.indexOf(input.charAt(i+=1));
11954         h4 = tab.indexOf(input.charAt(i+=1));
11955
11956         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11957
11958         o1 = bits >> 16 & 0xff;
11959         o2 = bits >> 8 & 0xff;
11960         o3 = bits & 0xff;
11961         ac += 1;
11962
11963         if (h3 === 64) {
11964           arr[ac] = String.fromCharCode(o1);
11965         } else if (h4 === 64) {
11966           arr[ac] = String.fromCharCode(o1, o2);
11967         } else {
11968           arr[ac] = String.fromCharCode(o1, o2, o3);
11969         }
11970       } while (i < input.length);
11971
11972       dec = arr.join('');
11973       dec = (utf8) ? utf8Decode(dec) : dec;
11974
11975       return dec;
11976     };
11977
11978     // set custom pad string
11979     this.setPad = function (str) {
11980         pad = str || pad;
11981         return this;
11982     };
11983     // set custom tab string characters
11984     this.setTab = function (str) {
11985         tab = str || tab;
11986         return this;
11987     };
11988     this.setUTF8 = function (bool) {
11989         if (typeof bool === 'boolean') {
11990           utf8 = bool;
11991         }
11992         return this;
11993     };
11994   },
11995
11996   /**
11997    * CRC-32 calculation
11998    * @member Hashes
11999    * @method CRC32
12000    * @static
12001    * @param {String} str Input String
12002    * @return {String}
12003    */
12004   CRC32 : function (str) {
12005     var crc = 0, x = 0, y = 0, table, i, iTop;
12006     str = utf8Encode(str);
12007         
12008     table = [ 
12009         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12010         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12011         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12012         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12013         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12014         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12015         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12016         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12017         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12018         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12019         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12020         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12021         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12022         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12023         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12024         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12025         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12026         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12027         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12028         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12029         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12030         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12031         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12032         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12033         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12034         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12035     ].join('');
12036
12037     crc = crc ^ (-1);
12038     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12039         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12040         x = '0x' + table.substr( y * 9, 8 );
12041         crc = ( crc >>> 8 ) ^ x;
12042     }
12043     // always return a positive number (that's what >>> 0 does)
12044     return (crc ^ (-1)) >>> 0;
12045   },
12046   /**
12047    * @member Hashes
12048    * @class MD5
12049    * @constructor
12050    * @param {Object} [config]
12051    * 
12052    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12053    * Digest Algorithm, as defined in RFC 1321.
12054    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12055    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12056    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12057    */
12058   MD5 : function (options) {  
12059     /**
12060      * Private config properties. You may need to tweak these to be compatible with
12061      * the server-side, but the defaults work in most cases.
12062      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12063      */
12064     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12065         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12066         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12067
12068     // privileged (public) methods 
12069     this.hex = function (s) { 
12070       return rstr2hex(rstr(s, utf8), hexcase);
12071     };
12072     this.b64 = function (s) { 
12073       return rstr2b64(rstr(s), b64pad);
12074     };
12075     this.any = function(s, e) { 
12076       return rstr2any(rstr(s, utf8), e); 
12077     };
12078     this.hex_hmac = function (k, d) { 
12079       return rstr2hex(rstr_hmac(k, d), hexcase); 
12080     };
12081     this.b64_hmac = function (k, d) { 
12082       return rstr2b64(rstr_hmac(k,d), b64pad); 
12083     };
12084     this.any_hmac = function (k, d, e) { 
12085       return rstr2any(rstr_hmac(k, d), e); 
12086     };
12087     /**
12088      * Perform a simple self-test to see if the VM is working
12089      * @return {String} Hexadecimal hash sample
12090      */
12091     this.vm_test = function () {
12092       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12093     };
12094     /** 
12095      * Enable/disable uppercase hexadecimal returned string 
12096      * @param {Boolean} 
12097      * @return {Object} this
12098      */ 
12099     this.setUpperCase = function (a) {
12100       if (typeof a === 'boolean' ) {
12101         hexcase = a;
12102       }
12103       return this;
12104     };
12105     /** 
12106      * Defines a base64 pad string 
12107      * @param {String} Pad
12108      * @return {Object} this
12109      */ 
12110     this.setPad = function (a) {
12111       b64pad = a || b64pad;
12112       return this;
12113     };
12114     /** 
12115      * Defines a base64 pad string 
12116      * @param {Boolean} 
12117      * @return {Object} [this]
12118      */ 
12119     this.setUTF8 = function (a) {
12120       if (typeof a === 'boolean') { 
12121         utf8 = a;
12122       }
12123       return this;
12124     };
12125
12126     // private methods
12127
12128     /**
12129      * Calculate the MD5 of a raw string
12130      */
12131     function rstr(s) {
12132       s = (utf8) ? utf8Encode(s): s;
12133       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12134     }
12135     
12136     /**
12137      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12138      */
12139     function rstr_hmac(key, data) {
12140       var bkey, ipad, opad, hash, i;
12141
12142       key = (utf8) ? utf8Encode(key) : key;
12143       data = (utf8) ? utf8Encode(data) : data;
12144       bkey = rstr2binl(key);
12145       if (bkey.length > 16) { 
12146         bkey = binl(bkey, key.length * 8); 
12147       }
12148
12149       ipad = Array(16), opad = Array(16); 
12150       for (i = 0; i < 16; i+=1) {
12151           ipad[i] = bkey[i] ^ 0x36363636;
12152           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12153       }
12154       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12155       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12156     }
12157
12158     /**
12159      * Calculate the MD5 of an array of little-endian words, and a bit length.
12160      */
12161     function binl(x, len) {
12162       var i, olda, oldb, oldc, oldd,
12163           a =  1732584193,
12164           b = -271733879,
12165           c = -1732584194,
12166           d =  271733878;
12167         
12168       /* append padding */
12169       x[len >> 5] |= 0x80 << ((len) % 32);
12170       x[(((len + 64) >>> 9) << 4) + 14] = len;
12171
12172       for (i = 0; i < x.length; i += 16) {
12173         olda = a;
12174         oldb = b;
12175         oldc = c;
12176         oldd = d;
12177
12178         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12179         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12180         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12181         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12182         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12183         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12184         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12185         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12186         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12187         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12188         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12189         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12190         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12191         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12192         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12193         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12194
12195         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12196         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12197         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12198         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12199         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12200         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12201         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12202         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12203         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12204         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12205         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12206         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12207         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12208         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12209         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12210         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12211
12212         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12213         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12214         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12215         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12216         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12217         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12218         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12219         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12220         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12221         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12222         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12223         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12224         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12225         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12226         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12227         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12228
12229         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12230         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12231         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12232         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12233         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12234         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12235         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12236         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12237         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12238         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12239         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12240         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12241         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12242         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12243         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12244         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12245
12246         a = safe_add(a, olda);
12247         b = safe_add(b, oldb);
12248         c = safe_add(c, oldc);
12249         d = safe_add(d, oldd);
12250       }
12251       return Array(a, b, c, d);
12252     }
12253
12254     /**
12255      * These functions implement the four basic operations the algorithm uses.
12256      */
12257     function md5_cmn(q, a, b, x, s, t) {
12258       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12259     }
12260     function md5_ff(a, b, c, d, x, s, t) {
12261       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12262     }
12263     function md5_gg(a, b, c, d, x, s, t) {
12264       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12265     }
12266     function md5_hh(a, b, c, d, x, s, t) {
12267       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12268     }
12269     function md5_ii(a, b, c, d, x, s, t) {
12270       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12271     }
12272   },
12273   /**
12274    * @member Hashes
12275    * @class Hashes.SHA1
12276    * @param {Object} [config]
12277    * @constructor
12278    * 
12279    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12280    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12281    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12282    * See http://pajhome.org.uk/crypt/md5 for details.
12283    */
12284   SHA1 : function (options) {
12285    /**
12286      * Private config properties. You may need to tweak these to be compatible with
12287      * the server-side, but the defaults work in most cases.
12288      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12289      */
12290     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12291         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12292         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12293
12294     // public methods
12295     this.hex = function (s) { 
12296         return rstr2hex(rstr(s, utf8), hexcase); 
12297     };
12298     this.b64 = function (s) { 
12299         return rstr2b64(rstr(s, utf8), b64pad);
12300     };
12301     this.any = function (s, e) { 
12302         return rstr2any(rstr(s, utf8), e);
12303     };
12304     this.hex_hmac = function (k, d) {
12305         return rstr2hex(rstr_hmac(k, d));
12306     };
12307     this.b64_hmac = function (k, d) { 
12308         return rstr2b64(rstr_hmac(k, d), b64pad); 
12309     };
12310     this.any_hmac = function (k, d, e) { 
12311         return rstr2any(rstr_hmac(k, d), e);
12312     };
12313     /**
12314      * Perform a simple self-test to see if the VM is working
12315      * @return {String} Hexadecimal hash sample
12316      * @public
12317      */
12318     this.vm_test = function () {
12319       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12320     };
12321     /** 
12322      * @description Enable/disable uppercase hexadecimal returned string 
12323      * @param {boolean} 
12324      * @return {Object} this
12325      * @public
12326      */ 
12327     this.setUpperCase = function (a) {
12328         if (typeof a === 'boolean') {
12329         hexcase = a;
12330       }
12331         return this;
12332     };
12333     /** 
12334      * @description Defines a base64 pad string 
12335      * @param {string} Pad
12336      * @return {Object} this
12337      * @public
12338      */ 
12339     this.setPad = function (a) {
12340       b64pad = a || b64pad;
12341         return this;
12342     };
12343     /** 
12344      * @description Defines a base64 pad string 
12345      * @param {boolean} 
12346      * @return {Object} this
12347      * @public
12348      */ 
12349     this.setUTF8 = function (a) {
12350         if (typeof a === 'boolean') {
12351         utf8 = a;
12352       }
12353         return this;
12354     };
12355
12356     // private methods
12357
12358     /**
12359          * Calculate the SHA-512 of a raw string
12360          */
12361         function rstr(s) {
12362       s = (utf8) ? utf8Encode(s) : s;
12363       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12364         }
12365
12366     /**
12367      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12368      */
12369     function rstr_hmac(key, data) {
12370         var bkey, ipad, opad, i, hash;
12371         key = (utf8) ? utf8Encode(key) : key;
12372         data = (utf8) ? utf8Encode(data) : data;
12373         bkey = rstr2binb(key);
12374
12375         if (bkey.length > 16) {
12376         bkey = binb(bkey, key.length * 8);
12377       }
12378         ipad = Array(16), opad = Array(16);
12379         for (i = 0; i < 16; i+=1) {
12380                 ipad[i] = bkey[i] ^ 0x36363636;
12381                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12382         }
12383         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12384         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12385     }
12386
12387     /**
12388      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12389      */
12390     function binb(x, len) {
12391       var i, j, t, olda, oldb, oldc, oldd, olde,
12392           w = Array(80),
12393           a =  1732584193,
12394           b = -271733879,
12395           c = -1732584194,
12396           d =  271733878,
12397           e = -1009589776;
12398
12399       /* append padding */
12400       x[len >> 5] |= 0x80 << (24 - len % 32);
12401       x[((len + 64 >> 9) << 4) + 15] = len;
12402
12403       for (i = 0; i < x.length; i += 16) {
12404         olda = a,
12405         oldb = b;
12406         oldc = c;
12407         oldd = d;
12408         olde = e;
12409       
12410         for (j = 0; j < 80; j+=1)       {
12411           if (j < 16) { 
12412             w[j] = x[i + j]; 
12413           } else { 
12414             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12415           }
12416           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12417                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12418           e = d;
12419           d = c;
12420           c = bit_rol(b, 30);
12421           b = a;
12422           a = t;
12423         }
12424
12425         a = safe_add(a, olda);
12426         b = safe_add(b, oldb);
12427         c = safe_add(c, oldc);
12428         d = safe_add(d, oldd);
12429         e = safe_add(e, olde);
12430       }
12431       return Array(a, b, c, d, e);
12432     }
12433
12434     /**
12435      * Perform the appropriate triplet combination function for the current
12436      * iteration
12437      */
12438     function sha1_ft(t, b, c, d) {
12439       if (t < 20) { return (b & c) | ((~b) & d); }
12440       if (t < 40) { return b ^ c ^ d; }
12441       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12442       return b ^ c ^ d;
12443     }
12444
12445     /**
12446      * Determine the appropriate additive constant for the current iteration
12447      */
12448     function sha1_kt(t) {
12449       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12450                  (t < 60) ? -1894007588 : -899497514;
12451     }
12452   },
12453   /**
12454    * @class Hashes.SHA256
12455    * @param {config}
12456    * 
12457    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12458    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12459    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12460    * See http://pajhome.org.uk/crypt/md5 for details.
12461    * Also http://anmar.eu.org/projects/jssha2/
12462    */
12463   SHA256 : function (options) {
12464     /**
12465      * Private properties configuration variables. You may need to tweak these to be compatible with
12466      * the server-side, but the defaults work in most cases.
12467      * @see this.setUpperCase() method
12468      * @see this.setPad() method
12469      */
12470     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12471               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12472               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12473               sha256_K;
12474
12475     /* privileged (public) methods */
12476     this.hex = function (s) { 
12477       return rstr2hex(rstr(s, utf8)); 
12478     };
12479     this.b64 = function (s) { 
12480       return rstr2b64(rstr(s, utf8), b64pad);
12481     };
12482     this.any = function (s, e) { 
12483       return rstr2any(rstr(s, utf8), e); 
12484     };
12485     this.hex_hmac = function (k, d) { 
12486       return rstr2hex(rstr_hmac(k, d)); 
12487     };
12488     this.b64_hmac = function (k, d) { 
12489       return rstr2b64(rstr_hmac(k, d), b64pad);
12490     };
12491     this.any_hmac = function (k, d, e) { 
12492       return rstr2any(rstr_hmac(k, d), e); 
12493     };
12494     /**
12495      * Perform a simple self-test to see if the VM is working
12496      * @return {String} Hexadecimal hash sample
12497      * @public
12498      */
12499     this.vm_test = function () {
12500       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12501     };
12502     /** 
12503      * Enable/disable uppercase hexadecimal returned string 
12504      * @param {boolean} 
12505      * @return {Object} this
12506      * @public
12507      */ 
12508     this.setUpperCase = function (a) {
12509       if (typeof a === 'boolean') { 
12510         hexcase = a;
12511       }
12512       return this;
12513     };
12514     /** 
12515      * @description Defines a base64 pad string 
12516      * @param {string} Pad
12517      * @return {Object} this
12518      * @public
12519      */ 
12520     this.setPad = function (a) {
12521       b64pad = a || b64pad;
12522       return this;
12523     };
12524     /** 
12525      * Defines a base64 pad string 
12526      * @param {boolean} 
12527      * @return {Object} this
12528      * @public
12529      */ 
12530     this.setUTF8 = function (a) {
12531       if (typeof a === 'boolean') {
12532         utf8 = a;
12533       }
12534       return this;
12535     };
12536     
12537     // private methods
12538
12539     /**
12540      * Calculate the SHA-512 of a raw string
12541      */
12542     function rstr(s, utf8) {
12543       s = (utf8) ? utf8Encode(s) : s;
12544       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12545     }
12546
12547     /**
12548      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12549      */
12550     function rstr_hmac(key, data) {
12551       key = (utf8) ? utf8Encode(key) : key;
12552       data = (utf8) ? utf8Encode(data) : data;
12553       var hash, i = 0,
12554           bkey = rstr2binb(key), 
12555           ipad = Array(16), 
12556           opad = Array(16);
12557
12558       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12559       
12560       for (; i < 16; i+=1) {
12561         ipad[i] = bkey[i] ^ 0x36363636;
12562         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12563       }
12564       
12565       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12566       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12567     }
12568     
12569     /*
12570      * Main sha256 function, with its support functions
12571      */
12572     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12573     function sha256_R (X, n) {return ( X >>> n );}
12574     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12575     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12576     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12577     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12578     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12579     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12580     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12581     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12582     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12583     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12584     
12585     sha256_K = [
12586       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12587       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12588       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12589       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12590       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12591       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12592       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12593       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12594       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12595       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12596       -1866530822, -1538233109, -1090935817, -965641998
12597     ];
12598     
12599     function binb(m, l) {
12600       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12601                  1359893119, -1694144372, 528734635, 1541459225];
12602       var W = new Array(64);
12603       var a, b, c, d, e, f, g, h;
12604       var i, j, T1, T2;
12605     
12606       /* append padding */
12607       m[l >> 5] |= 0x80 << (24 - l % 32);
12608       m[((l + 64 >> 9) << 4) + 15] = l;
12609     
12610       for (i = 0; i < m.length; i += 16)
12611       {
12612       a = HASH[0];
12613       b = HASH[1];
12614       c = HASH[2];
12615       d = HASH[3];
12616       e = HASH[4];
12617       f = HASH[5];
12618       g = HASH[6];
12619       h = HASH[7];
12620     
12621       for (j = 0; j < 64; j+=1)
12622       {
12623         if (j < 16) { 
12624           W[j] = m[j + i];
12625         } else { 
12626           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12627                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12628         }
12629     
12630         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12631                                   sha256_K[j]), W[j]);
12632         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12633         h = g;
12634         g = f;
12635         f = e;
12636         e = safe_add(d, T1);
12637         d = c;
12638         c = b;
12639         b = a;
12640         a = safe_add(T1, T2);
12641       }
12642     
12643       HASH[0] = safe_add(a, HASH[0]);
12644       HASH[1] = safe_add(b, HASH[1]);
12645       HASH[2] = safe_add(c, HASH[2]);
12646       HASH[3] = safe_add(d, HASH[3]);
12647       HASH[4] = safe_add(e, HASH[4]);
12648       HASH[5] = safe_add(f, HASH[5]);
12649       HASH[6] = safe_add(g, HASH[6]);
12650       HASH[7] = safe_add(h, HASH[7]);
12651       }
12652       return HASH;
12653     }
12654
12655   },
12656
12657   /**
12658    * @class Hashes.SHA512
12659    * @param {config}
12660    * 
12661    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12662    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12663    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12664    * See http://pajhome.org.uk/crypt/md5 for details. 
12665    */
12666   SHA512 : function (options) {
12667     /**
12668      * Private properties configuration variables. You may need to tweak these to be compatible with
12669      * the server-side, but the defaults work in most cases.
12670      * @see this.setUpperCase() method
12671      * @see this.setPad() method
12672      */
12673     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12674         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12675         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12676         sha512_k;
12677
12678     /* privileged (public) methods */
12679     this.hex = function (s) { 
12680       return rstr2hex(rstr(s)); 
12681     };
12682     this.b64 = function (s) { 
12683       return rstr2b64(rstr(s), b64pad);  
12684     };
12685     this.any = function (s, e) { 
12686       return rstr2any(rstr(s), e);
12687     };
12688     this.hex_hmac = function (k, d) {
12689       return rstr2hex(rstr_hmac(k, d));
12690     };
12691     this.b64_hmac = function (k, d) { 
12692       return rstr2b64(rstr_hmac(k, d), b64pad);
12693     };
12694     this.any_hmac = function (k, d, e) { 
12695       return rstr2any(rstr_hmac(k, d), e);
12696     };
12697     /**
12698      * Perform a simple self-test to see if the VM is working
12699      * @return {String} Hexadecimal hash sample
12700      * @public
12701      */
12702     this.vm_test = function () {
12703       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12704     };
12705     /** 
12706      * @description Enable/disable uppercase hexadecimal returned string 
12707      * @param {boolean} 
12708      * @return {Object} this
12709      * @public
12710      */ 
12711     this.setUpperCase = function (a) {
12712       if (typeof a === 'boolean') {
12713         hexcase = a;
12714       }
12715       return this;
12716     };
12717     /** 
12718      * @description Defines a base64 pad string 
12719      * @param {string} Pad
12720      * @return {Object} this
12721      * @public
12722      */ 
12723     this.setPad = function (a) {
12724       b64pad = a || b64pad;
12725       return this;
12726     };
12727     /** 
12728      * @description Defines a base64 pad string 
12729      * @param {boolean} 
12730      * @return {Object} this
12731      * @public
12732      */ 
12733     this.setUTF8 = function (a) {
12734       if (typeof a === 'boolean') {
12735         utf8 = a;
12736       }
12737       return this;
12738     };
12739
12740     /* private methods */
12741     
12742     /**
12743      * Calculate the SHA-512 of a raw string
12744      */
12745     function rstr(s) {
12746       s = (utf8) ? utf8Encode(s) : s;
12747       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12748     }
12749     /*
12750      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12751      */
12752     function rstr_hmac(key, data) {
12753       key = (utf8) ? utf8Encode(key) : key;
12754       data = (utf8) ? utf8Encode(data) : data;
12755       
12756       var hash, i = 0, 
12757           bkey = rstr2binb(key),
12758           ipad = Array(32), opad = Array(32);
12759
12760       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12761       
12762       for (; i < 32; i+=1) {
12763         ipad[i] = bkey[i] ^ 0x36363636;
12764         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12765       }
12766       
12767       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12768       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12769     }
12770             
12771     /**
12772      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12773      */
12774     function binb(x, len) {
12775       var j, i, l,
12776           W = new Array(80),
12777           hash = new Array(16),
12778           //Initial hash values
12779           H = [
12780             new int64(0x6a09e667, -205731576),
12781             new int64(-1150833019, -2067093701),
12782             new int64(0x3c6ef372, -23791573),
12783             new int64(-1521486534, 0x5f1d36f1),
12784             new int64(0x510e527f, -1377402159),
12785             new int64(-1694144372, 0x2b3e6c1f),
12786             new int64(0x1f83d9ab, -79577749),
12787             new int64(0x5be0cd19, 0x137e2179)
12788           ],
12789           T1 = new int64(0, 0),
12790           T2 = new int64(0, 0),
12791           a = new int64(0,0),
12792           b = new int64(0,0),
12793           c = new int64(0,0),
12794           d = new int64(0,0),
12795           e = new int64(0,0),
12796           f = new int64(0,0),
12797           g = new int64(0,0),
12798           h = new int64(0,0),
12799           //Temporary variables not specified by the document
12800           s0 = new int64(0, 0),
12801           s1 = new int64(0, 0),
12802           Ch = new int64(0, 0),
12803           Maj = new int64(0, 0),
12804           r1 = new int64(0, 0),
12805           r2 = new int64(0, 0),
12806           r3 = new int64(0, 0);
12807
12808       if (sha512_k === undefined) {
12809           //SHA512 constants
12810           sha512_k = [
12811             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12812             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12813             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12814             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12815             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12816             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12817             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12818             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12819             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12820             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12821             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12822             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12823             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12824             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12825             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12826             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12827             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12828             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12829             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12830             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12831             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12832             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12833             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12834             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12835             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12836             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12837             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12838             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12839             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12840             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12841             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12842             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12843             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12844             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12845             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12846             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12847             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12848             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12849             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12850             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12851           ];
12852       }
12853   
12854       for (i=0; i<80; i+=1) {
12855         W[i] = new int64(0, 0);
12856       }
12857     
12858       // append padding to the source string. The format is described in the FIPS.
12859       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12860       x[((len + 128 >> 10)<< 5) + 31] = len;
12861       l = x.length;
12862       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12863         int64copy(a, H[0]);
12864         int64copy(b, H[1]);
12865         int64copy(c, H[2]);
12866         int64copy(d, H[3]);
12867         int64copy(e, H[4]);
12868         int64copy(f, H[5]);
12869         int64copy(g, H[6]);
12870         int64copy(h, H[7]);
12871       
12872         for (j=0; j<16; j+=1) {
12873           W[j].h = x[i + 2*j];
12874           W[j].l = x[i + 2*j + 1];
12875         }
12876       
12877         for (j=16; j<80; j+=1) {
12878           //sigma1
12879           int64rrot(r1, W[j-2], 19);
12880           int64revrrot(r2, W[j-2], 29);
12881           int64shr(r3, W[j-2], 6);
12882           s1.l = r1.l ^ r2.l ^ r3.l;
12883           s1.h = r1.h ^ r2.h ^ r3.h;
12884           //sigma0
12885           int64rrot(r1, W[j-15], 1);
12886           int64rrot(r2, W[j-15], 8);
12887           int64shr(r3, W[j-15], 7);
12888           s0.l = r1.l ^ r2.l ^ r3.l;
12889           s0.h = r1.h ^ r2.h ^ r3.h;
12890       
12891           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12892         }
12893       
12894         for (j = 0; j < 80; j+=1) {
12895           //Ch
12896           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12897           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12898       
12899           //Sigma1
12900           int64rrot(r1, e, 14);
12901           int64rrot(r2, e, 18);
12902           int64revrrot(r3, e, 9);
12903           s1.l = r1.l ^ r2.l ^ r3.l;
12904           s1.h = r1.h ^ r2.h ^ r3.h;
12905       
12906           //Sigma0
12907           int64rrot(r1, a, 28);
12908           int64revrrot(r2, a, 2);
12909           int64revrrot(r3, a, 7);
12910           s0.l = r1.l ^ r2.l ^ r3.l;
12911           s0.h = r1.h ^ r2.h ^ r3.h;
12912       
12913           //Maj
12914           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12915           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12916       
12917           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12918           int64add(T2, s0, Maj);
12919       
12920           int64copy(h, g);
12921           int64copy(g, f);
12922           int64copy(f, e);
12923           int64add(e, d, T1);
12924           int64copy(d, c);
12925           int64copy(c, b);
12926           int64copy(b, a);
12927           int64add(a, T1, T2);
12928         }
12929         int64add(H[0], H[0], a);
12930         int64add(H[1], H[1], b);
12931         int64add(H[2], H[2], c);
12932         int64add(H[3], H[3], d);
12933         int64add(H[4], H[4], e);
12934         int64add(H[5], H[5], f);
12935         int64add(H[6], H[6], g);
12936         int64add(H[7], H[7], h);
12937       }
12938     
12939       //represent the hash as an array of 32-bit dwords
12940       for (i=0; i<8; i+=1) {
12941         hash[2*i] = H[i].h;
12942         hash[2*i + 1] = H[i].l;
12943       }
12944       return hash;
12945     }
12946     
12947     //A constructor for 64-bit numbers
12948     function int64(h, l) {
12949       this.h = h;
12950       this.l = l;
12951       //this.toString = int64toString;
12952     }
12953     
12954     //Copies src into dst, assuming both are 64-bit numbers
12955     function int64copy(dst, src) {
12956       dst.h = src.h;
12957       dst.l = src.l;
12958     }
12959     
12960     //Right-rotates a 64-bit number by shift
12961     //Won't handle cases of shift>=32
12962     //The function revrrot() is for that
12963     function int64rrot(dst, x, shift) {
12964       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12965       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12966     }
12967     
12968     //Reverses the dwords of the source and then rotates right by shift.
12969     //This is equivalent to rotation by 32+shift
12970     function int64revrrot(dst, x, shift) {
12971       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12972       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12973     }
12974     
12975     //Bitwise-shifts right a 64-bit number by shift
12976     //Won't handle shift>=32, but it's never needed in SHA512
12977     function int64shr(dst, x, shift) {
12978       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12979       dst.h = (x.h >>> shift);
12980     }
12981     
12982     //Adds two 64-bit numbers
12983     //Like the original implementation, does not rely on 32-bit operations
12984     function int64add(dst, x, y) {
12985        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12986        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12987        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12988        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12989        dst.l = (w0 & 0xffff) | (w1 << 16);
12990        dst.h = (w2 & 0xffff) | (w3 << 16);
12991     }
12992     
12993     //Same, except with 4 addends. Works faster than adding them one by one.
12994     function int64add4(dst, a, b, c, d) {
12995        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12996        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12997        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12998        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12999        dst.l = (w0 & 0xffff) | (w1 << 16);
13000        dst.h = (w2 & 0xffff) | (w3 << 16);
13001     }
13002     
13003     //Same, except with 5 addends
13004     function int64add5(dst, a, b, c, d, e) {
13005       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
13006           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
13007           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
13008           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
13009        dst.l = (w0 & 0xffff) | (w1 << 16);
13010        dst.h = (w2 & 0xffff) | (w3 << 16);
13011     }
13012   },
13013   /**
13014    * @class Hashes.RMD160
13015    * @constructor
13016    * @param {Object} [config]
13017    * 
13018    * A JavaScript implementation of the RIPEMD-160 Algorithm
13019    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13020    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13021    * See http://pajhome.org.uk/crypt/md5 for details.
13022    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13023    */
13024   RMD160 : function (options) {
13025     /**
13026      * Private properties configuration variables. You may need to tweak these to be compatible with
13027      * the server-side, but the defaults work in most cases.
13028      * @see this.setUpperCase() method
13029      * @see this.setPad() method
13030      */
13031     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13032         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13033         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13034         rmd160_r1 = [
13035            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13036            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13037            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13038            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13039            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13040         ],
13041         rmd160_r2 = [
13042            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13043            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13044           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13045            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13046           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13047         ],
13048         rmd160_s1 = [
13049           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13050            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13051           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13052           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13053            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13054         ],
13055         rmd160_s2 = [
13056            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13057            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13058            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13059           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13060            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13061         ];
13062
13063     /* privileged (public) methods */
13064     this.hex = function (s) {
13065       return rstr2hex(rstr(s, utf8)); 
13066     };
13067     this.b64 = function (s) {
13068       return rstr2b64(rstr(s, utf8), b64pad);
13069     };
13070     this.any = function (s, e) { 
13071       return rstr2any(rstr(s, utf8), e);
13072     };
13073     this.hex_hmac = function (k, d) { 
13074       return rstr2hex(rstr_hmac(k, d));
13075     };
13076     this.b64_hmac = function (k, d) { 
13077       return rstr2b64(rstr_hmac(k, d), b64pad);
13078     };
13079     this.any_hmac = function (k, d, e) { 
13080       return rstr2any(rstr_hmac(k, d), e); 
13081     };
13082     /**
13083      * Perform a simple self-test to see if the VM is working
13084      * @return {String} Hexadecimal hash sample
13085      * @public
13086      */
13087     this.vm_test = function () {
13088       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13089     };
13090     /** 
13091      * @description Enable/disable uppercase hexadecimal returned string 
13092      * @param {boolean} 
13093      * @return {Object} this
13094      * @public
13095      */ 
13096     this.setUpperCase = function (a) {
13097       if (typeof a === 'boolean' ) { hexcase = a; }
13098       return this;
13099     };
13100     /** 
13101      * @description Defines a base64 pad string 
13102      * @param {string} Pad
13103      * @return {Object} this
13104      * @public
13105      */ 
13106     this.setPad = function (a) {
13107       if (typeof a !== 'undefined' ) { b64pad = a; }
13108       return this;
13109     };
13110     /** 
13111      * @description Defines a base64 pad string 
13112      * @param {boolean} 
13113      * @return {Object} this
13114      * @public
13115      */ 
13116     this.setUTF8 = function (a) {
13117       if (typeof a === 'boolean') { utf8 = a; }
13118       return this;
13119     };
13120
13121     /* private methods */
13122
13123     /**
13124      * Calculate the rmd160 of a raw string
13125      */
13126     function rstr(s) {
13127       s = (utf8) ? utf8Encode(s) : s;
13128       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13129     }
13130
13131     /**
13132      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13133      */
13134     function rstr_hmac(key, data) {
13135       key = (utf8) ? utf8Encode(key) : key;
13136       data = (utf8) ? utf8Encode(data) : data;
13137       var i, hash,
13138           bkey = rstr2binl(key),
13139           ipad = Array(16), opad = Array(16);
13140
13141       if (bkey.length > 16) { 
13142         bkey = binl(bkey, key.length * 8); 
13143       }
13144       
13145       for (i = 0; i < 16; i+=1) {
13146         ipad[i] = bkey[i] ^ 0x36363636;
13147         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13148       }
13149       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13150       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13151     }
13152
13153     /**
13154      * Convert an array of little-endian words to a string
13155      */
13156     function binl2rstr(input) {
13157       var i, output = '', l = input.length * 32;
13158       for (i = 0; i < l; i += 8) {
13159         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13160       }
13161       return output;
13162     }
13163
13164     /**
13165      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13166      */
13167     function binl(x, len) {
13168       var T, j, i, l,
13169           h0 = 0x67452301,
13170           h1 = 0xefcdab89,
13171           h2 = 0x98badcfe,
13172           h3 = 0x10325476,
13173           h4 = 0xc3d2e1f0,
13174           A1, B1, C1, D1, E1,
13175           A2, B2, C2, D2, E2;
13176
13177       /* append padding */
13178       x[len >> 5] |= 0x80 << (len % 32);
13179       x[(((len + 64) >>> 9) << 4) + 14] = len;
13180       l = x.length;
13181       
13182       for (i = 0; i < l; i+=16) {
13183         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13184         for (j = 0; j <= 79; j+=1) {
13185           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13186           T = safe_add(T, x[i + rmd160_r1[j]]);
13187           T = safe_add(T, rmd160_K1(j));
13188           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13189           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13190           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13191           T = safe_add(T, x[i + rmd160_r2[j]]);
13192           T = safe_add(T, rmd160_K2(j));
13193           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13194           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13195         }
13196
13197         T = safe_add(h1, safe_add(C1, D2));
13198         h1 = safe_add(h2, safe_add(D1, E2));
13199         h2 = safe_add(h3, safe_add(E1, A2));
13200         h3 = safe_add(h4, safe_add(A1, B2));
13201         h4 = safe_add(h0, safe_add(B1, C2));
13202         h0 = T;
13203       }
13204       return [h0, h1, h2, h3, h4];
13205     }
13206
13207     // specific algorithm methods 
13208     function rmd160_f(j, x, y, z) {
13209       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13210          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13211          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13212          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13213          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13214          'rmd160_f: j out of range';
13215     }
13216
13217     function rmd160_K1(j) {
13218       return ( 0 <= j && j <= 15) ? 0x00000000 :
13219          (16 <= j && j <= 31) ? 0x5a827999 :
13220          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13221          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13222          (64 <= j && j <= 79) ? 0xa953fd4e :
13223          'rmd160_K1: j out of range';
13224     }
13225
13226     function rmd160_K2(j){
13227       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13228          (16 <= j && j <= 31) ? 0x5c4dd124 :
13229          (32 <= j && j <= 47) ? 0x6d703ef3 :
13230          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13231          (64 <= j && j <= 79) ? 0x00000000 :
13232          'rmd160_K2: j out of range';
13233     }
13234   }
13235 };
13236
13237   // exposes Hashes
13238   (function( window, undefined ) {
13239     var freeExports = false;
13240     if (typeof exports === 'object' ) {
13241       freeExports = exports;
13242       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13243     }
13244
13245     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13246       // define as an anonymous module, so, through path mapping, it can be aliased
13247       define(function () { return Hashes; });
13248     }
13249     else if ( freeExports ) {
13250       // in Node.js or RingoJS v0.8.0+
13251       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13252         module.exports = Hashes;
13253       }
13254       // in Narwhal or RingoJS v0.7.0-
13255       else {
13256         freeExports.Hashes = Hashes;
13257       }
13258     }
13259     else {
13260       // in a browser or Rhino
13261       window.Hashes = Hashes;
13262     }
13263   }( this ));
13264 }()); // IIFE
13265
13266 })(window)
13267 },{}],2:[function(require,module,exports){
13268 'use strict';
13269
13270 var hashes = require('jshashes'),
13271     xtend = require('xtend'),
13272     sha1 = new hashes.SHA1();
13273
13274 var ohauth = {};
13275
13276 ohauth.qsString = function(obj) {
13277     return Object.keys(obj).sort().map(function(key) {
13278         return ohauth.percentEncode(key) + '=' +
13279             ohauth.percentEncode(obj[key]);
13280     }).join('&');
13281 };
13282
13283 ohauth.stringQs = function(str) {
13284     return str.split('&').reduce(function(obj, pair){
13285         var parts = pair.split('=');
13286         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13287             '' : decodeURIComponent(parts[1]);
13288         return obj;
13289     }, {});
13290 };
13291
13292 ohauth.rawxhr = function(method, url, data, headers, callback) {
13293     var xhr = new XMLHttpRequest(),
13294         twoHundred = /^20\d$/;
13295     xhr.onreadystatechange = function() {
13296         if (4 == xhr.readyState && 0 !== xhr.status) {
13297             if (twoHundred.test(xhr.status)) callback(null, xhr);
13298             else return callback(xhr, null);
13299         }
13300     };
13301     xhr.onerror = function(e) { return callback(e, null); };
13302     xhr.open(method, url, true);
13303     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13304     xhr.send(data);
13305 };
13306
13307 ohauth.xhr = function(method, url, auth, data, options, callback) {
13308     var headers = (options && options.header) || {
13309         'Content-Type': 'application/x-www-form-urlencoded'
13310     };
13311     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13312     ohauth.rawxhr(method, url, data, headers, callback);
13313 };
13314
13315 ohauth.nonce = function() {
13316     for (var o = ''; o.length < 6;) {
13317         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13318     }
13319     return o;
13320 };
13321
13322 ohauth.authHeader = function(obj) {
13323     return Object.keys(obj).sort().map(function(key) {
13324         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13325     }).join(', ');
13326 };
13327
13328 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13329
13330 ohauth.percentEncode = function(s) {
13331     return encodeURIComponent(s)
13332         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13333         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13334 };
13335
13336 ohauth.baseString = function(method, url, params) {
13337     if (params.oauth_signature) delete params.oauth_signature;
13338     return [
13339         method,
13340         ohauth.percentEncode(url),
13341         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13342 };
13343
13344 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13345     return sha1.b64_hmac(
13346         ohauth.percentEncode(oauth_secret) + '&' +
13347         ohauth.percentEncode(token_secret),
13348         baseString);
13349 };
13350
13351 /**
13352  * Takes an options object for configuration (consumer_key,
13353  * consumer_secret, version, signature_method, token) and returns a
13354  * function that generates the Authorization header for given data.
13355  *
13356  * The returned function takes these parameters:
13357  * - method: GET/POST/...
13358  * - uri: full URI with protocol, port, path and query string
13359  * - extra_params: any extra parameters (that are passed in the POST data),
13360  *   can be an object or a from-urlencoded string.
13361  *
13362  * Returned function returns full OAuth header with "OAuth" string in it.
13363  */
13364
13365 ohauth.headerGenerator = function(options) {
13366     options = options || {};
13367     var consumer_key = options.consumer_key || '',
13368         consumer_secret = options.consumer_secret || '',
13369         signature_method = options.signature_method || 'HMAC-SHA1',
13370         version = options.version || '1.0',
13371         token = options.token || '';
13372
13373     return function(method, uri, extra_params) {
13374         method = method.toUpperCase();
13375         if (typeof extra_params === 'string' && extra_params.length > 0) {
13376             extra_params = ohauth.stringQs(extra_params);
13377         }
13378
13379         var uri_parts = uri.split('?', 2),
13380         base_uri = uri_parts[0];
13381
13382         var query_params = uri_parts.length === 2 ?
13383             ohauth.stringQs(uri_parts[1]) : {};
13384
13385         var oauth_params = {
13386             oauth_consumer_key: consumer_key,
13387             oauth_signature_method: signature_method,
13388             oauth_version: version,
13389             oauth_timestamp: ohauth.timestamp(),
13390             oauth_nonce: ohauth.nonce()
13391         };
13392
13393         if (token) oauth_params.oauth_token = token;
13394
13395         var all_params = xtend({}, oauth_params, query_params, extra_params),
13396             base_str = ohauth.baseString(method, base_uri, all_params);
13397
13398         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13399
13400         return 'OAuth ' + ohauth.authHeader(oauth_params);
13401     };
13402 };
13403
13404 module.exports = ohauth;
13405
13406 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13407 module.exports = Object.keys || require('./shim');
13408
13409
13410 },{"./shim":8}],8:[function(require,module,exports){
13411 (function () {
13412         "use strict";
13413
13414         // modified from https://github.com/kriskowal/es5-shim
13415         var has = Object.prototype.hasOwnProperty,
13416                 is = require('is'),
13417                 forEach = require('foreach'),
13418                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13419                 dontEnums = [
13420                         "toString",
13421                         "toLocaleString",
13422                         "valueOf",
13423                         "hasOwnProperty",
13424                         "isPrototypeOf",
13425                         "propertyIsEnumerable",
13426                         "constructor"
13427                 ],
13428                 keysShim;
13429
13430         keysShim = function keys(object) {
13431                 if (!is.object(object) && !is.array(object)) {
13432                         throw new TypeError("Object.keys called on a non-object");
13433                 }
13434
13435                 var name, theKeys = [];
13436                 for (name in object) {
13437                         if (has.call(object, name)) {
13438                                 theKeys.push(name);
13439                         }
13440                 }
13441
13442                 if (hasDontEnumBug) {
13443                         forEach(dontEnums, function (dontEnum) {
13444                                 if (has.call(object, dontEnum)) {
13445                                         theKeys.push(dontEnum);
13446                                 }
13447                         });
13448                 }
13449                 return theKeys;
13450         };
13451
13452         module.exports = keysShim;
13453 }());
13454
13455
13456 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13457
13458 /**!
13459  * is
13460  * the definitive JavaScript type testing library
13461  * 
13462  * @copyright 2013 Enrico Marino
13463  * @license MIT
13464  */
13465
13466 var objProto = Object.prototype;
13467 var owns = objProto.hasOwnProperty;
13468 var toString = objProto.toString;
13469 var isActualNaN = function (value) {
13470   return value !== value;
13471 };
13472 var NON_HOST_TYPES = {
13473   "boolean": 1,
13474   "number": 1,
13475   "string": 1,
13476   "undefined": 1
13477 };
13478
13479 /**
13480  * Expose `is`
13481  */
13482
13483 var is = module.exports = {};
13484
13485 /**
13486  * Test general.
13487  */
13488
13489 /**
13490  * is.type
13491  * Test if `value` is a type of `type`.
13492  *
13493  * @param {Mixed} value value to test
13494  * @param {String} type type
13495  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13496  * @api public
13497  */
13498
13499 is.a =
13500 is.type = function (value, type) {
13501   return typeof value === type;
13502 };
13503
13504 /**
13505  * is.defined
13506  * Test if `value` is defined.
13507  *
13508  * @param {Mixed} value value to test
13509  * @return {Boolean} true if 'value' is defined, false otherwise
13510  * @api public
13511  */
13512
13513 is.defined = function (value) {
13514   return value !== undefined;
13515 };
13516
13517 /**
13518  * is.empty
13519  * Test if `value` is empty.
13520  *
13521  * @param {Mixed} value value to test
13522  * @return {Boolean} true if `value` is empty, false otherwise
13523  * @api public
13524  */
13525
13526 is.empty = function (value) {
13527   var type = toString.call(value);
13528   var key;
13529
13530   if ('[object Array]' === type || '[object Arguments]' === type) {
13531     return value.length === 0;
13532   }
13533
13534   if ('[object Object]' === type) {
13535     for (key in value) if (owns.call(value, key)) return false;
13536     return true;
13537   }
13538
13539   if ('[object String]' === type) {
13540     return '' === value;
13541   }
13542
13543   return false;
13544 };
13545
13546 /**
13547  * is.equal
13548  * Test if `value` is equal to `other`.
13549  *
13550  * @param {Mixed} value value to test
13551  * @param {Mixed} other value to compare with
13552  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13553  */
13554
13555 is.equal = function (value, other) {
13556   var type = toString.call(value)
13557   var key;
13558
13559   if (type !== toString.call(other)) {
13560     return false;
13561   }
13562
13563   if ('[object Object]' === type) {
13564     for (key in value) {
13565       if (!is.equal(value[key], other[key])) {
13566         return false;
13567       }
13568     }
13569     return true;
13570   }
13571
13572   if ('[object Array]' === type) {
13573     key = value.length;
13574     if (key !== other.length) {
13575       return false;
13576     }
13577     while (--key) {
13578       if (!is.equal(value[key], other[key])) {
13579         return false;
13580       }
13581     }
13582     return true;
13583   }
13584
13585   if ('[object Function]' === type) {
13586     return value.prototype === other.prototype;
13587   }
13588
13589   if ('[object Date]' === type) {
13590     return value.getTime() === other.getTime();
13591   }
13592
13593   return value === other;
13594 };
13595
13596 /**
13597  * is.hosted
13598  * Test if `value` is hosted by `host`.
13599  *
13600  * @param {Mixed} value to test
13601  * @param {Mixed} host host to test with
13602  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13603  * @api public
13604  */
13605
13606 is.hosted = function (value, host) {
13607   var type = typeof host[value];
13608   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13609 };
13610
13611 /**
13612  * is.instance
13613  * Test if `value` is an instance of `constructor`.
13614  *
13615  * @param {Mixed} value value to test
13616  * @return {Boolean} true if `value` is an instance of `constructor`
13617  * @api public
13618  */
13619
13620 is.instance = is['instanceof'] = function (value, constructor) {
13621   return value instanceof constructor;
13622 };
13623
13624 /**
13625  * is.null
13626  * Test if `value` is null.
13627  *
13628  * @param {Mixed} value value to test
13629  * @return {Boolean} true if `value` is null, false otherwise
13630  * @api public
13631  */
13632
13633 is['null'] = function (value) {
13634   return value === null;
13635 };
13636
13637 /**
13638  * is.undefined
13639  * Test if `value` is undefined.
13640  *
13641  * @param {Mixed} value value to test
13642  * @return {Boolean} true if `value` is undefined, false otherwise
13643  * @api public
13644  */
13645
13646 is.undefined = function (value) {
13647   return value === undefined;
13648 };
13649
13650 /**
13651  * Test arguments.
13652  */
13653
13654 /**
13655  * is.arguments
13656  * Test if `value` is an arguments object.
13657  *
13658  * @param {Mixed} value value to test
13659  * @return {Boolean} true if `value` is an arguments object, false otherwise
13660  * @api public
13661  */
13662
13663 is.arguments = function (value) {
13664   var isStandardArguments = '[object Arguments]' === toString.call(value);
13665   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13666   return isStandardArguments || isOldArguments;
13667 };
13668
13669 /**
13670  * Test array.
13671  */
13672
13673 /**
13674  * is.array
13675  * Test if 'value' is an array.
13676  *
13677  * @param {Mixed} value value to test
13678  * @return {Boolean} true if `value` is an array, false otherwise
13679  * @api public
13680  */
13681
13682 is.array = function (value) {
13683   return '[object Array]' === toString.call(value);
13684 };
13685
13686 /**
13687  * is.arguments.empty
13688  * Test if `value` is an empty arguments object.
13689  *
13690  * @param {Mixed} value value to test
13691  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13692  * @api public
13693  */
13694 is.arguments.empty = function (value) {
13695   return is.arguments(value) && value.length === 0;
13696 };
13697
13698 /**
13699  * is.array.empty
13700  * Test if `value` is an empty array.
13701  *
13702  * @param {Mixed} value value to test
13703  * @return {Boolean} true if `value` is an empty array, false otherwise
13704  * @api public
13705  */
13706 is.array.empty = function (value) {
13707   return is.array(value) && value.length === 0;
13708 };
13709
13710 /**
13711  * is.arraylike
13712  * Test if `value` is an arraylike object.
13713  *
13714  * @param {Mixed} value value to test
13715  * @return {Boolean} true if `value` is an arguments object, false otherwise
13716  * @api public
13717  */
13718
13719 is.arraylike = function (value) {
13720   return !!value && !is.boolean(value)
13721     && owns.call(value, 'length')
13722     && isFinite(value.length)
13723     && is.number(value.length)
13724     && value.length >= 0;
13725 };
13726
13727 /**
13728  * Test boolean.
13729  */
13730
13731 /**
13732  * is.boolean
13733  * Test if `value` is a boolean.
13734  *
13735  * @param {Mixed} value value to test
13736  * @return {Boolean} true if `value` is a boolean, false otherwise
13737  * @api public
13738  */
13739
13740 is.boolean = function (value) {
13741   return '[object Boolean]' === toString.call(value);
13742 };
13743
13744 /**
13745  * is.false
13746  * Test if `value` is false.
13747  *
13748  * @param {Mixed} value value to test
13749  * @return {Boolean} true if `value` is false, false otherwise
13750  * @api public
13751  */
13752
13753 is['false'] = function (value) {
13754   return is.boolean(value) && (value === false || value.valueOf() === false);
13755 };
13756
13757 /**
13758  * is.true
13759  * Test if `value` is true.
13760  *
13761  * @param {Mixed} value value to test
13762  * @return {Boolean} true if `value` is true, false otherwise
13763  * @api public
13764  */
13765
13766 is['true'] = function (value) {
13767   return is.boolean(value) && (value === true || value.valueOf() === true);
13768 };
13769
13770 /**
13771  * Test date.
13772  */
13773
13774 /**
13775  * is.date
13776  * Test if `value` is a date.
13777  *
13778  * @param {Mixed} value value to test
13779  * @return {Boolean} true if `value` is a date, false otherwise
13780  * @api public
13781  */
13782
13783 is.date = function (value) {
13784   return '[object Date]' === toString.call(value);
13785 };
13786
13787 /**
13788  * Test element.
13789  */
13790
13791 /**
13792  * is.element
13793  * Test if `value` is an html element.
13794  *
13795  * @param {Mixed} value value to test
13796  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13797  * @api public
13798  */
13799
13800 is.element = function (value) {
13801   return value !== undefined
13802     && typeof HTMLElement !== 'undefined'
13803     && value instanceof HTMLElement
13804     && value.nodeType === 1;
13805 };
13806
13807 /**
13808  * Test error.
13809  */
13810
13811 /**
13812  * is.error
13813  * Test if `value` is an error object.
13814  *
13815  * @param {Mixed} value value to test
13816  * @return {Boolean} true if `value` is an error object, false otherwise
13817  * @api public
13818  */
13819
13820 is.error = function (value) {
13821   return '[object Error]' === toString.call(value);
13822 };
13823
13824 /**
13825  * Test function.
13826  */
13827
13828 /**
13829  * is.fn / is.function (deprecated)
13830  * Test if `value` is a function.
13831  *
13832  * @param {Mixed} value value to test
13833  * @return {Boolean} true if `value` is a function, false otherwise
13834  * @api public
13835  */
13836
13837 is.fn = is['function'] = function (value) {
13838   var isAlert = typeof window !== 'undefined' && value === window.alert;
13839   return isAlert || '[object Function]' === toString.call(value);
13840 };
13841
13842 /**
13843  * Test number.
13844  */
13845
13846 /**
13847  * is.number
13848  * Test if `value` is a number.
13849  *
13850  * @param {Mixed} value value to test
13851  * @return {Boolean} true if `value` is a number, false otherwise
13852  * @api public
13853  */
13854
13855 is.number = function (value) {
13856   return '[object Number]' === toString.call(value);
13857 };
13858
13859 /**
13860  * is.infinite
13861  * Test if `value` is positive or negative infinity.
13862  *
13863  * @param {Mixed} value value to test
13864  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13865  * @api public
13866  */
13867 is.infinite = function (value) {
13868   return value === Infinity || value === -Infinity;
13869 };
13870
13871 /**
13872  * is.decimal
13873  * Test if `value` is a decimal number.
13874  *
13875  * @param {Mixed} value value to test
13876  * @return {Boolean} true if `value` is a decimal number, false otherwise
13877  * @api public
13878  */
13879
13880 is.decimal = function (value) {
13881   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13882 };
13883
13884 /**
13885  * is.divisibleBy
13886  * Test if `value` is divisible by `n`.
13887  *
13888  * @param {Number} value value to test
13889  * @param {Number} n dividend
13890  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13891  * @api public
13892  */
13893
13894 is.divisibleBy = function (value, n) {
13895   var isDividendInfinite = is.infinite(value);
13896   var isDivisorInfinite = is.infinite(n);
13897   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13898   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13899 };
13900
13901 /**
13902  * is.int
13903  * Test if `value` is an integer.
13904  *
13905  * @param value to test
13906  * @return {Boolean} true if `value` is an integer, false otherwise
13907  * @api public
13908  */
13909
13910 is.int = function (value) {
13911   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13912 };
13913
13914 /**
13915  * is.maximum
13916  * Test if `value` is greater than 'others' values.
13917  *
13918  * @param {Number} value value to test
13919  * @param {Array} others values to compare with
13920  * @return {Boolean} true if `value` is greater than `others` values
13921  * @api public
13922  */
13923
13924 is.maximum = function (value, others) {
13925   if (isActualNaN(value)) {
13926     throw new TypeError('NaN is not a valid value');
13927   } else if (!is.arraylike(others)) {
13928     throw new TypeError('second argument must be array-like');
13929   }
13930   var len = others.length;
13931
13932   while (--len >= 0) {
13933     if (value < others[len]) {
13934       return false;
13935     }
13936   }
13937
13938   return true;
13939 };
13940
13941 /**
13942  * is.minimum
13943  * Test if `value` is less than `others` values.
13944  *
13945  * @param {Number} value value to test
13946  * @param {Array} others values to compare with
13947  * @return {Boolean} true if `value` is less than `others` values
13948  * @api public
13949  */
13950
13951 is.minimum = function (value, others) {
13952   if (isActualNaN(value)) {
13953     throw new TypeError('NaN is not a valid value');
13954   } else if (!is.arraylike(others)) {
13955     throw new TypeError('second argument must be array-like');
13956   }
13957   var len = others.length;
13958
13959   while (--len >= 0) {
13960     if (value > others[len]) {
13961       return false;
13962     }
13963   }
13964
13965   return true;
13966 };
13967
13968 /**
13969  * is.nan
13970  * Test if `value` is not a number.
13971  *
13972  * @param {Mixed} value value to test
13973  * @return {Boolean} true if `value` is not a number, false otherwise
13974  * @api public
13975  */
13976
13977 is.nan = function (value) {
13978   return !is.number(value) || value !== value;
13979 };
13980
13981 /**
13982  * is.even
13983  * Test if `value` is an even number.
13984  *
13985  * @param {Number} value value to test
13986  * @return {Boolean} true if `value` is an even number, false otherwise
13987  * @api public
13988  */
13989
13990 is.even = function (value) {
13991   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13992 };
13993
13994 /**
13995  * is.odd
13996  * Test if `value` is an odd number.
13997  *
13998  * @param {Number} value value to test
13999  * @return {Boolean} true if `value` is an odd number, false otherwise
14000  * @api public
14001  */
14002
14003 is.odd = function (value) {
14004   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
14005 };
14006
14007 /**
14008  * is.ge
14009  * Test if `value` is greater than or equal to `other`.
14010  *
14011  * @param {Number} value value to test
14012  * @param {Number} other value to compare with
14013  * @return {Boolean}
14014  * @api public
14015  */
14016
14017 is.ge = function (value, other) {
14018   if (isActualNaN(value) || isActualNaN(other)) {
14019     throw new TypeError('NaN is not a valid value');
14020   }
14021   return !is.infinite(value) && !is.infinite(other) && value >= other;
14022 };
14023
14024 /**
14025  * is.gt
14026  * Test if `value` is greater than `other`.
14027  *
14028  * @param {Number} value value to test
14029  * @param {Number} other value to compare with
14030  * @return {Boolean}
14031  * @api public
14032  */
14033
14034 is.gt = function (value, other) {
14035   if (isActualNaN(value) || isActualNaN(other)) {
14036     throw new TypeError('NaN is not a valid value');
14037   }
14038   return !is.infinite(value) && !is.infinite(other) && value > other;
14039 };
14040
14041 /**
14042  * is.le
14043  * Test if `value` is less than or equal to `other`.
14044  *
14045  * @param {Number} value value to test
14046  * @param {Number} other value to compare with
14047  * @return {Boolean} if 'value' is less than or equal to 'other'
14048  * @api public
14049  */
14050
14051 is.le = function (value, other) {
14052   if (isActualNaN(value) || isActualNaN(other)) {
14053     throw new TypeError('NaN is not a valid value');
14054   }
14055   return !is.infinite(value) && !is.infinite(other) && value <= other;
14056 };
14057
14058 /**
14059  * is.lt
14060  * Test if `value` is less than `other`.
14061  *
14062  * @param {Number} value value to test
14063  * @param {Number} other value to compare with
14064  * @return {Boolean} if `value` is less than `other`
14065  * @api public
14066  */
14067
14068 is.lt = function (value, other) {
14069   if (isActualNaN(value) || isActualNaN(other)) {
14070     throw new TypeError('NaN is not a valid value');
14071   }
14072   return !is.infinite(value) && !is.infinite(other) && value < other;
14073 };
14074
14075 /**
14076  * is.within
14077  * Test if `value` is within `start` and `finish`.
14078  *
14079  * @param {Number} value value to test
14080  * @param {Number} start lower bound
14081  * @param {Number} finish upper bound
14082  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14083  * @api public
14084  */
14085 is.within = function (value, start, finish) {
14086   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14087     throw new TypeError('NaN is not a valid value');
14088   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14089     throw new TypeError('all arguments must be numbers');
14090   }
14091   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14092   return isAnyInfinite || (value >= start && value <= finish);
14093 };
14094
14095 /**
14096  * Test object.
14097  */
14098
14099 /**
14100  * is.object
14101  * Test if `value` is an object.
14102  *
14103  * @param {Mixed} value value to test
14104  * @return {Boolean} true if `value` is an object, false otherwise
14105  * @api public
14106  */
14107
14108 is.object = function (value) {
14109   return value && '[object Object]' === toString.call(value);
14110 };
14111
14112 /**
14113  * is.hash
14114  * Test if `value` is a hash - a plain object literal.
14115  *
14116  * @param {Mixed} value value to test
14117  * @return {Boolean} true if `value` is a hash, false otherwise
14118  * @api public
14119  */
14120
14121 is.hash = function (value) {
14122   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14123 };
14124
14125 /**
14126  * Test regexp.
14127  */
14128
14129 /**
14130  * is.regexp
14131  * Test if `value` is a regular expression.
14132  *
14133  * @param {Mixed} value value to test
14134  * @return {Boolean} true if `value` is a regexp, false otherwise
14135  * @api public
14136  */
14137
14138 is.regexp = function (value) {
14139   return '[object RegExp]' === toString.call(value);
14140 };
14141
14142 /**
14143  * Test string.
14144  */
14145
14146 /**
14147  * is.string
14148  * Test if `value` is a string.
14149  *
14150  * @param {Mixed} value value to test
14151  * @return {Boolean} true if 'value' is a string, false otherwise
14152  * @api public
14153  */
14154
14155 is.string = function (value) {
14156   return '[object String]' === toString.call(value);
14157 };
14158
14159
14160 },{}],10:[function(require,module,exports){
14161
14162 var hasOwn = Object.prototype.hasOwnProperty;
14163 var toString = Object.prototype.toString;
14164
14165 module.exports = function forEach (obj, fn, ctx) {
14166     if (toString.call(fn) !== '[object Function]') {
14167         throw new TypeError('iterator must be a function');
14168     }
14169     var l = obj.length;
14170     if (l === +l) {
14171         for (var i = 0; i < l; i++) {
14172             fn.call(ctx, obj[i], i, obj);
14173         }
14174     } else {
14175         for (var k in obj) {
14176             if (hasOwn.call(obj, k)) {
14177                 fn.call(ctx, obj[k], k, obj);
14178             }
14179         }
14180     }
14181 };
14182
14183
14184 },{}]},{},[1])(1)
14185 });
14186 ;/*
14187  (c) 2013, Vladimir Agafonkin
14188  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14189  https://github.com/mourner/rbush
14190 */
14191
14192 (function () { 'use strict';
14193
14194 function rbush(maxEntries, format) {
14195
14196     // jshint newcap: false, validthis: true
14197     if (!(this instanceof rbush)) return new rbush(maxEntries, format);
14198
14199     // max entries in a node is 9 by default; min node fill is 40% for best performance
14200     this._maxEntries = Math.max(4, maxEntries || 9);
14201     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14202
14203     if (format) {
14204         this._initFormat(format);
14205     }
14206
14207     this.clear();
14208 }
14209
14210 rbush.prototype = {
14211
14212     all: function () {
14213         return this._all(this.data, []);
14214     },
14215
14216     search: function (bbox) {
14217
14218         var node = this.data,
14219             result = [],
14220             toBBox = this.toBBox;
14221
14222         if (!intersects(bbox, node.bbox)) return result;
14223
14224         var nodesToSearch = [],
14225             i, len, child, childBBox;
14226
14227         while (node) {
14228             for (i = 0, len = node.children.length; i < len; i++) {
14229
14230                 child = node.children[i];
14231                 childBBox = node.leaf ? toBBox(child) : child.bbox;
14232
14233                 if (intersects(bbox, childBBox)) {
14234                     if (node.leaf) result.push(child);
14235                     else if (contains(bbox, childBBox)) this._all(child, result);
14236                     else nodesToSearch.push(child);
14237                 }
14238             }
14239             node = nodesToSearch.pop();
14240         }
14241
14242         return result;
14243     },
14244
14245     load: function (data) {
14246         if (!(data && data.length)) return this;
14247
14248         if (data.length < this._minEntries) {
14249             for (var i = 0, len = data.length; i < len; i++) {
14250                 this.insert(data[i]);
14251             }
14252             return this;
14253         }
14254
14255         // recursively build the tree with the given data from stratch using OMT algorithm
14256         var node = this._build(data.slice(), 0, data.length - 1, 0);
14257
14258         if (!this.data.children.length) {
14259             // save as is if tree is empty
14260             this.data = node;
14261
14262         } else if (this.data.height === node.height) {
14263             // split root if trees have the same height
14264             this._splitRoot(this.data, node);
14265
14266         } else {
14267             if (this.data.height < node.height) {
14268                 // swap trees if inserted one is bigger
14269                 var tmpNode = this.data;
14270                 this.data = node;
14271                 node = tmpNode;
14272             }
14273
14274             // insert the small tree into the large tree at appropriate level
14275             this._insert(node, this.data.height - node.height - 1, true);
14276         }
14277
14278         return this;
14279     },
14280
14281     insert: function (item) {
14282         if (item) this._insert(item, this.data.height - 1);
14283         return this;
14284     },
14285
14286     clear: function () {
14287         this.data = {
14288             children: [],
14289             height: 1,
14290             bbox: empty(),
14291             leaf: true
14292         };
14293         return this;
14294     },
14295
14296     remove: function (item) {
14297         if (!item) return this;
14298
14299         var node = this.data,
14300             bbox = this.toBBox(item),
14301             path = [],
14302             indexes = [],
14303             i, parent, index, goingUp;
14304
14305         // depth-first iterative tree traversal
14306         while (node || path.length) {
14307
14308             if (!node) { // go up
14309                 node = path.pop();
14310                 parent = path[path.length - 1];
14311                 i = indexes.pop();
14312                 goingUp = true;
14313             }
14314
14315             if (node.leaf) { // check current node
14316                 index = node.children.indexOf(item);
14317
14318                 if (index !== -1) {
14319                     // item found, remove the item and condense tree upwards
14320                     node.children.splice(index, 1);
14321                     path.push(node);
14322                     this._condense(path);
14323                     return this;
14324                 }
14325             }
14326
14327             if (!goingUp && !node.leaf && contains(node.bbox, bbox)) { // go down
14328                 path.push(node);
14329                 indexes.push(i);
14330                 i = 0;
14331                 parent = node;
14332                 node = node.children[0];
14333
14334             } else if (parent) { // go right
14335                 i++;
14336                 node = parent.children[i];
14337                 goingUp = false;
14338
14339             } else node = null; // nothing found
14340         }
14341
14342         return this;
14343     },
14344
14345     toBBox: function (item) { return item; },
14346
14347     compareMinX: function (a, b) { return a[0] - b[0]; },
14348     compareMinY: function (a, b) { return a[1] - b[1]; },
14349
14350     toJSON: function () { return this.data; },
14351
14352     fromJSON: function (data) {
14353         this.data = data;
14354         return this;
14355     },
14356
14357     _all: function (node, result) {
14358         var nodesToSearch = [];
14359         while (node) {
14360             if (node.leaf) result.push.apply(result, node.children);
14361             else nodesToSearch.push.apply(nodesToSearch, node.children);
14362
14363             node = nodesToSearch.pop();
14364         }
14365         return result;
14366     },
14367
14368     _build: function (items, left, right, level, height) {
14369
14370         var N = right - left + 1,
14371             M = this._maxEntries,
14372             node;
14373
14374         if (N <= M) {
14375             node = {
14376                 children: items.slice(left, right + 1),
14377                 height: 1,
14378                 bbox: null,
14379                 leaf: true
14380             };
14381             calcBBox(node, this.toBBox);
14382             return node;
14383         }
14384
14385         if (!level) {
14386             // target height of the bulk-loaded tree
14387             height = Math.ceil(Math.log(N) / Math.log(M));
14388
14389             // target number of root entries to maximize storage utilization
14390             M = Math.ceil(N / Math.pow(M, height - 1));
14391         }
14392
14393         // TODO eliminate recursion?
14394
14395         node = {
14396             children: [],
14397             height: height,
14398             bbox: null
14399         };
14400
14401         var N2 = Math.ceil(N / M),
14402             N1 = N2 * Math.ceil(Math.sqrt(M)),
14403             i, j, right2, childNode;
14404
14405         // split the items into M mostly square tiles
14406         for (i = left; i <= right; i += N1) {
14407
14408             if (i + N1 <= right) partitionSort(items, i, right, i + N1, this.compareMinX);
14409             right2 = Math.min(i + N1 - 1, right);
14410
14411             for (j = i; j <= right2; j += N2) {
14412
14413                 if (j + N2 <= right2) partitionSort(items, j, right2, j + N2, this.compareMinY);
14414
14415                 // pack each entry recursively
14416                 childNode = this._build(items, j, Math.min(j + N2 - 1, right2), level + 1, height - 1);
14417                 node.children.push(childNode);
14418             }
14419         }
14420
14421         calcBBox(node, this.toBBox);
14422
14423         return node;
14424     },
14425
14426     _chooseSubtree: function (bbox, node, level, path) {
14427
14428         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14429
14430         while (true) {
14431             path.push(node);
14432
14433             if (node.leaf || path.length - 1 === level) break;
14434
14435             minArea = minEnlargement = Infinity;
14436
14437             for (i = 0, len = node.children.length; i < len; i++) {
14438                 child = node.children[i];
14439                 area = bboxArea(child.bbox);
14440                 enlargement = enlargedArea(bbox, child.bbox) - area;
14441
14442                 // choose entry with the least area enlargement
14443                 if (enlargement < minEnlargement) {
14444                     minEnlargement = enlargement;
14445                     minArea = area < minArea ? area : minArea;
14446                     targetNode = child;
14447
14448                 } else if (enlargement === minEnlargement) {
14449                     // otherwise choose one with the smallest area
14450                     if (area < minArea) {
14451                         minArea = area;
14452                         targetNode = child;
14453                     }
14454                 }
14455             }
14456
14457             node = targetNode;
14458         }
14459
14460         return node;
14461     },
14462
14463     _insert: function (item, level, isNode) {
14464
14465         var toBBox = this.toBBox,
14466             bbox = isNode ? item.bbox : toBBox(item),
14467             insertPath = [];
14468
14469         // find the best node for accommodating the item, saving all nodes along the path too
14470         var node = this._chooseSubtree(bbox, this.data, level, insertPath);
14471
14472         // put the item into the node
14473         node.children.push(item);
14474         extend(node.bbox, bbox);
14475
14476         // split on node overflow; propagate upwards if necessary
14477         while (level >= 0) {
14478             if (insertPath[level].children.length > this._maxEntries) {
14479                 this._split(insertPath, level);
14480                 level--;
14481             } else break;
14482         }
14483
14484         // adjust bboxes along the insertion path
14485         this._adjustParentBBoxes(bbox, insertPath, level);
14486     },
14487
14488     // split overflowed node into two
14489     _split: function (insertPath, level) {
14490
14491         var node = insertPath[level],
14492             M = node.children.length,
14493             m = this._minEntries;
14494
14495         this._chooseSplitAxis(node, m, M);
14496
14497         var newNode = {
14498             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14499             height: node.height
14500         };
14501
14502         if (node.leaf) newNode.leaf = true;
14503
14504         calcBBox(node, this.toBBox);
14505         calcBBox(newNode, this.toBBox);
14506
14507         if (level) insertPath[level - 1].children.push(newNode);
14508         else this._splitRoot(node, newNode);
14509     },
14510
14511     _splitRoot: function (node, newNode) {
14512         // split root node
14513         this.data = {
14514             children: [node, newNode],
14515             height: node.height + 1
14516         };
14517         calcBBox(this.data, this.toBBox);
14518     },
14519
14520     _chooseSplitIndex: function (node, m, M) {
14521
14522         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14523
14524         minOverlap = minArea = Infinity;
14525
14526         for (i = m; i <= M - m; i++) {
14527             bbox1 = distBBox(node, 0, i, this.toBBox);
14528             bbox2 = distBBox(node, i, M, this.toBBox);
14529
14530             overlap = intersectionArea(bbox1, bbox2);
14531             area = bboxArea(bbox1) + bboxArea(bbox2);
14532
14533             // choose distribution with minimum overlap
14534             if (overlap < minOverlap) {
14535                 minOverlap = overlap;
14536                 index = i;
14537
14538                 minArea = area < minArea ? area : minArea;
14539
14540             } else if (overlap === minOverlap) {
14541                 // otherwise choose distribution with minimum area
14542                 if (area < minArea) {
14543                     minArea = area;
14544                     index = i;
14545                 }
14546             }
14547         }
14548
14549         return index;
14550     },
14551
14552     // sorts node children by the best axis for split
14553     _chooseSplitAxis: function (node, m, M) {
14554
14555         var compareMinX = node.leaf ? this.compareMinX : compareNodeMinX,
14556             compareMinY = node.leaf ? this.compareMinY : compareNodeMinY,
14557             xMargin = this._allDistMargin(node, m, M, compareMinX),
14558             yMargin = this._allDistMargin(node, m, M, compareMinY);
14559
14560         // if total distributions margin value is minimal for x, sort by minX,
14561         // otherwise it's already sorted by minY
14562         if (xMargin < yMargin) node.children.sort(compareMinX);
14563     },
14564
14565     // total margin of all possible split distributions where each node is at least m full
14566     _allDistMargin: function (node, m, M, compare) {
14567
14568         node.children.sort(compare);
14569
14570         var toBBox = this.toBBox,
14571             leftBBox = distBBox(node, 0, m, toBBox),
14572             rightBBox = distBBox(node, M - m, M, toBBox),
14573             margin = bboxMargin(leftBBox) + bboxMargin(rightBBox),
14574             i, child;
14575
14576         for (i = m; i < M - m; i++) {
14577             child = node.children[i];
14578             extend(leftBBox, node.leaf ? toBBox(child) : child.bbox);
14579             margin += bboxMargin(leftBBox);
14580         }
14581
14582         for (i = M - m - 1; i >= m; i--) {
14583             child = node.children[i];
14584             extend(rightBBox, node.leaf ? toBBox(child) : child.bbox);
14585             margin += bboxMargin(rightBBox);
14586         }
14587
14588         return margin;
14589     },
14590
14591     _adjustParentBBoxes: function (bbox, path, level) {
14592         // adjust bboxes along the given tree path
14593         for (var i = level; i >= 0; i--) {
14594             extend(path[i].bbox, bbox);
14595         }
14596     },
14597
14598     _condense: function (path) {
14599         // go through the path, removing empty nodes and updating bboxes
14600         for (var i = path.length - 1, siblings; i >= 0; i--) {
14601             if (path[i].children.length === 0) {
14602                 if (i > 0) {
14603                     siblings = path[i - 1].children;
14604                     siblings.splice(siblings.indexOf(path[i]), 1);
14605
14606                 } else this.clear();
14607
14608             } else calcBBox(path[i], this.toBBox);
14609         }
14610     },
14611
14612     _initFormat: function (format) {
14613         // data format (minX, minY, maxX, maxY accessors)
14614
14615         // uses eval-type function compilation instead of just accepting a toBBox function
14616         // because the algorithms are very sensitive to sorting functions performance,
14617         // so they should be dead simple and without inner calls
14618
14619         // jshint evil: true
14620
14621         var compareArr = ['return a', ' - b', ';'];
14622
14623         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14624         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14625
14626         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14627     }
14628 };
14629
14630 // calculate node's bbox from bboxes of its children
14631 function calcBBox(node, toBBox) {
14632     node.bbox = distBBox(node, 0, node.children.length, toBBox);
14633 }
14634
14635 // min bounding rectangle of node children from k to p-1
14636 function distBBox(node, k, p, toBBox) {
14637     var bbox = empty();
14638
14639     for (var i = k, child; i < p; i++) {
14640         child = node.children[i];
14641         extend(bbox, node.leaf ? toBBox(child) : child.bbox);
14642     }
14643
14644     return bbox;
14645 }
14646
14647
14648 function empty() { return [Infinity, Infinity, -Infinity, -Infinity]; }
14649
14650 function extend(a, b) {
14651     a[0] = Math.min(a[0], b[0]);
14652     a[1] = Math.min(a[1], b[1]);
14653     a[2] = Math.max(a[2], b[2]);
14654     a[3] = Math.max(a[3], b[3]);
14655     return a;
14656 }
14657
14658 function compareNodeMinX(a, b) { return a.bbox[0] - b.bbox[0]; }
14659 function compareNodeMinY(a, b) { return a.bbox[1] - b.bbox[1]; }
14660
14661 function bboxArea(a)   { return (a[2] - a[0]) * (a[3] - a[1]); }
14662 function bboxMargin(a) { return (a[2] - a[0]) + (a[3] - a[1]); }
14663
14664 function enlargedArea(a, b) {
14665     return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14666            (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14667 }
14668
14669 function intersectionArea (a, b) {
14670     var minX = Math.max(a[0], b[0]),
14671         minY = Math.max(a[1], b[1]),
14672         maxX = Math.min(a[2], b[2]),
14673         maxY = Math.min(a[3], b[3]);
14674
14675     return Math.max(0, maxX - minX) *
14676            Math.max(0, maxY - minY);
14677 }
14678
14679 function contains(a, b) {
14680     return a[0] <= b[0] &&
14681            a[1] <= b[1] &&
14682            b[2] <= a[2] &&
14683            b[3] <= a[3];
14684 }
14685
14686 function intersects (a, b) {
14687     return b[0] <= a[2] &&
14688            b[1] <= a[3] &&
14689            b[2] >= a[0] &&
14690            b[3] >= a[1];
14691 }
14692
14693
14694 function partitionSort(arr, left, right, k, compare) {
14695     var pivot;
14696
14697     while (true) {
14698         pivot = Math.floor((left + right) / 2);
14699         pivot = partition(arr, left, right, pivot, compare);
14700
14701         if (k === pivot) break;
14702         else if (k < pivot) right = pivot - 1;
14703         else left = pivot + 1;
14704     }
14705
14706     partition(arr, left, right, k, compare);
14707 }
14708
14709 function partition(arr, left, right, pivot, compare) {
14710     var k = left,
14711         value = arr[pivot];
14712
14713     swap(arr, pivot, right);
14714
14715     for (var i = left; i < right; i++) {
14716         if (compare(arr[i], value) < 0) {
14717             swap(arr, k, i);
14718             k++;
14719         }
14720     }
14721     swap(arr, right, k);
14722
14723     return k;
14724 }
14725
14726 function swap(arr, i, j) {
14727     var tmp = arr[i];
14728     arr[i] = arr[j];
14729     arr[j] = tmp;
14730 }
14731
14732
14733 // export as AMD/CommonJS module or global variable
14734 if (typeof define === 'function' && define.amd) define(function() { return rbush; });
14735 else if (typeof module !== 'undefined') module.exports = rbush;
14736 else if (typeof self !== 'undefined') self.rbush = rbush;
14737 else window.rbush = rbush;
14738
14739 })();(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;
14740 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){
14741 module.exports = element;
14742 module.exports.pair = pair;
14743 module.exports.format = format;
14744 module.exports.formatPair = formatPair;
14745
14746 function element(x, dims) {
14747     return search(x, dims).val;
14748 }
14749
14750 function formatPair(x) {
14751     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14752 }
14753
14754 // Is 0 North or South?
14755 function format(x, dim) {
14756     var dirs = {
14757             lat: ['N', 'S'],
14758             lon: ['E', 'W']
14759         }[dim] || '',
14760         dir = dirs[x >= 0 ? 0 : 1],
14761         abs = Math.abs(x),
14762         whole = Math.floor(abs),
14763         fraction = abs - whole,
14764         fractionMinutes = fraction * 60,
14765         minutes = Math.floor(fractionMinutes),
14766         seconds = Math.floor((fractionMinutes - minutes) * 60);
14767
14768     return whole + '° ' +
14769         (minutes ? minutes + "' " : '') +
14770         (seconds ? seconds + '" ' : '') + dir;
14771 }
14772
14773 function search(x, dims, r) {
14774     if (!dims) dims = 'NSEW';
14775     if (typeof x !== 'string') return { val: null, regex: r };
14776     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14777     var m = r.exec(x);
14778     if (!m) return { val: null, regex: r };
14779     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14780     else return {
14781         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14782             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14783             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14784             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14785         regex: r,
14786         raw: m[0],
14787         dim: m[4]
14788     };
14789 }
14790
14791 function pair(x, dims) {
14792     x = x.trim();
14793     var one = search(x, dims);
14794     if (one.val === null) return null;
14795     var two = search(x, dims, one.regex);
14796     if (two.val === null) return null;
14797     // null if one/two are not contiguous.
14798     if (one.raw + two.raw !== x) return null;
14799     if (one.dim) return swapdim(one.val, two.val, one.dim);
14800     else return [one.val, two.val];
14801 }
14802
14803 function swapdim(a, b, dim) {
14804     if (dim == 'N' || dim == 'S') return [a, b];
14805     if (dim == 'W' || dim == 'E') return [b, a];
14806 }
14807
14808 },{}]},{},[1])
14809 (1)
14810 });
14811 ;toGeoJSON = (function() {
14812     'use strict';
14813
14814     var removeSpace = (/\s*/g),
14815         trimSpace = (/^\s*|\s*$/g),
14816         splitSpace = (/\s+/);
14817     // generate a short, numeric hash of a string
14818     function okhash(x) {
14819         if (!x || !x.length) return 0;
14820         for (var i = 0, h = 0; i < x.length; i++) {
14821             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14822         } return h;
14823     }
14824     // all Y children of X
14825     function get(x, y) { return x.getElementsByTagName(y); }
14826     function attr(x, y) { return x.getAttribute(y); }
14827     function attrf(x, y) { return parseFloat(attr(x, y)); }
14828     // one Y child of X, if any, otherwise null
14829     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14830     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14831     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14832     // cast array x into numbers
14833     function numarray(x) {
14834         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14835         return o;
14836     }
14837     function clean(x) {
14838         var o = {};
14839         for (var i in x) if (x[i]) o[i] = x[i];
14840         return o;
14841     }
14842     // get the content of a text node, if any
14843     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14844     // get one coordinate from a coordinate array, if any
14845     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14846     // get all coordinates from a coordinate array as [[],[]]
14847     function coord(v) {
14848         var coords = v.replace(trimSpace, '').split(splitSpace),
14849             o = [];
14850         for (var i = 0; i < coords.length; i++) {
14851             o.push(coord1(coords[i]));
14852         }
14853         return o;
14854     }
14855     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14856
14857     // create a new feature collection parent object
14858     function fc() {
14859         return {
14860             type: 'FeatureCollection',
14861             features: []
14862         };
14863     }
14864
14865     var styleSupport = false;
14866     if (typeof XMLSerializer !== 'undefined') {
14867         var serializer = new XMLSerializer();
14868         styleSupport = true;
14869     }
14870     function xml2str(str) { return serializer.serializeToString(str); }
14871
14872     var t = {
14873         kml: function(doc, o) {
14874             o = o || {};
14875
14876             var gj = fc(),
14877                 // styleindex keeps track of hashed styles in order to match features
14878                 styleIndex = {},
14879                 // atomic geospatial types supported by KML - MultiGeometry is
14880                 // handled separately
14881                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14882                 // all root placemarks in the file
14883                 placemarks = get(doc, 'Placemark'),
14884                 styles = get(doc, 'Style');
14885
14886             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14887                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14888             }
14889             for (var j = 0; j < placemarks.length; j++) {
14890                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14891             }
14892             function gxCoord(v) { return numarray(v.split(' ')); }
14893             function gxCoords(root) {
14894                 var elems = get(root, 'coord', 'gx'), coords = [];
14895                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14896                 return coords;
14897             }
14898             function getGeometry(root) {
14899                 var geomNode, geomNodes, i, j, k, geoms = [];
14900                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14901                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14902                 for (i = 0; i < geotypes.length; i++) {
14903                     geomNodes = get(root, geotypes[i]);
14904                     if (geomNodes) {
14905                         for (j = 0; j < geomNodes.length; j++) {
14906                             geomNode = geomNodes[j];
14907                             if (geotypes[i] == 'Point') {
14908                                 geoms.push({
14909                                     type: 'Point',
14910                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14911                                 });
14912                             } else if (geotypes[i] == 'LineString') {
14913                                 geoms.push({
14914                                     type: 'LineString',
14915                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14916                                 });
14917                             } else if (geotypes[i] == 'Polygon') {
14918                                 var rings = get(geomNode, 'LinearRing'),
14919                                     coords = [];
14920                                 for (k = 0; k < rings.length; k++) {
14921                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14922                                 }
14923                                 geoms.push({
14924                                     type: 'Polygon',
14925                                     coordinates: coords
14926                                 });
14927                             } else if (geotypes[i] == 'Track') {
14928                                 geoms.push({
14929                                     type: 'LineString',
14930                                     coordinates: gxCoords(geomNode)
14931                                 });
14932                             }
14933                         }
14934                     }
14935                 }
14936                 return geoms;
14937             }
14938             function getPlacemark(root) {
14939                 var geoms = getGeometry(root), i, properties = {},
14940                     name = nodeVal(get1(root, 'name')),
14941                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14942                     description = nodeVal(get1(root, 'description')),
14943                     extendedData = get1(root, 'ExtendedData');
14944
14945                 if (!geoms.length) return [];
14946                 if (name) properties.name = name;
14947                 if (styleUrl && styleIndex[styleUrl]) {
14948                     properties.styleUrl = styleUrl;
14949                     properties.styleHash = styleIndex[styleUrl];
14950                 }
14951                 if (description) properties.description = description;
14952                 if (extendedData) {
14953                     var datas = get(extendedData, 'Data'),
14954                         simpleDatas = get(extendedData, 'SimpleData');
14955
14956                     for (i = 0; i < datas.length; i++) {
14957                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14958                     }
14959                     for (i = 0; i < simpleDatas.length; i++) {
14960                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14961                     }
14962                 }
14963                 return [{
14964                     type: 'Feature',
14965                     geometry: (geoms.length === 1) ? geoms[0] : {
14966                         type: 'GeometryCollection',
14967                         geometries: geoms
14968                     },
14969                     properties: properties
14970                 }];
14971             }
14972             return gj;
14973         },
14974         gpx: function(doc, o) {
14975             var i,
14976                 tracks = get(doc, 'trk'),
14977                 routes = get(doc, 'rte'),
14978                 waypoints = get(doc, 'wpt'),
14979                 // a feature collection
14980                 gj = fc();
14981             for (i = 0; i < tracks.length; i++) {
14982                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14983             }
14984             for (i = 0; i < routes.length; i++) {
14985                 gj.features.push(getLinestring(routes[i], 'rtept'));
14986             }
14987             for (i = 0; i < waypoints.length; i++) {
14988                 gj.features.push(getPoint(waypoints[i]));
14989             }
14990             function getLinestring(node, pointname) {
14991                 var j, pts = get(node, pointname), line = [];
14992                 for (j = 0; j < pts.length; j++) {
14993                     line.push(coordPair(pts[j]));
14994                 }
14995                 return {
14996                     type: 'Feature',
14997                     properties: getProperties(node),
14998                     geometry: {
14999                         type: 'LineString',
15000                         coordinates: line
15001                     }
15002                 };
15003             }
15004             function getPoint(node) {
15005                 var prop = getProperties(node);
15006                 prop.ele = nodeVal(get1(node, 'ele'));
15007                 prop.sym = nodeVal(get1(node, 'sym'));
15008                 return {
15009                     type: 'Feature',
15010                     properties: prop,
15011                     geometry: {
15012                         type: 'Point',
15013                         coordinates: coordPair(node)
15014                     }
15015                 };
15016             }
15017             function getProperties(node) {
15018                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
15019                             'time', 'keywords'],
15020                     prop = {},
15021                     k;
15022                 for (k = 0; k < meta.length; k++) {
15023                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15024                 }
15025                 return clean(prop);
15026             }
15027             return gj;
15028         }
15029     };
15030     return t;
15031 })();
15032
15033 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15034 /**
15035  * marked - a markdown parser
15036  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15037  * https://github.com/chjj/marked
15038  */
15039
15040 ;(function() {
15041
15042 /**
15043  * Block-Level Grammar
15044  */
15045
15046 var block = {
15047   newline: /^\n+/,
15048   code: /^( {4}[^\n]+\n*)+/,
15049   fences: noop,
15050   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15051   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15052   nptable: noop,
15053   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15054   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15055   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15056   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15057   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15058   table: noop,
15059   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15060   text: /^[^\n]+/
15061 };
15062
15063 block.bullet = /(?:[*+-]|\d+\.)/;
15064 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15065 block.item = replace(block.item, 'gm')
15066   (/bull/g, block.bullet)
15067   ();
15068
15069 block.list = replace(block.list)
15070   (/bull/g, block.bullet)
15071   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15072   ();
15073
15074 block._tag = '(?!(?:'
15075   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15076   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15077   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15078
15079 block.html = replace(block.html)
15080   ('comment', /<!--[\s\S]*?-->/)
15081   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15082   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15083   (/tag/g, block._tag)
15084   ();
15085
15086 block.paragraph = replace(block.paragraph)
15087   ('hr', block.hr)
15088   ('heading', block.heading)
15089   ('lheading', block.lheading)
15090   ('blockquote', block.blockquote)
15091   ('tag', '<' + block._tag)
15092   ('def', block.def)
15093   ();
15094
15095 /**
15096  * Normal Block Grammar
15097  */
15098
15099 block.normal = merge({}, block);
15100
15101 /**
15102  * GFM Block Grammar
15103  */
15104
15105 block.gfm = merge({}, block.normal, {
15106   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15107   paragraph: /^/
15108 });
15109
15110 block.gfm.paragraph = replace(block.paragraph)
15111   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15112   ();
15113
15114 /**
15115  * GFM + Tables Block Grammar
15116  */
15117
15118 block.tables = merge({}, block.gfm, {
15119   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15120   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15121 });
15122
15123 /**
15124  * Block Lexer
15125  */
15126
15127 function Lexer(options) {
15128   this.tokens = [];
15129   this.tokens.links = {};
15130   this.options = options || marked.defaults;
15131   this.rules = block.normal;
15132
15133   if (this.options.gfm) {
15134     if (this.options.tables) {
15135       this.rules = block.tables;
15136     } else {
15137       this.rules = block.gfm;
15138     }
15139   }
15140 }
15141
15142 /**
15143  * Expose Block Rules
15144  */
15145
15146 Lexer.rules = block;
15147
15148 /**
15149  * Static Lex Method
15150  */
15151
15152 Lexer.lex = function(src, options) {
15153   var lexer = new Lexer(options);
15154   return lexer.lex(src);
15155 };
15156
15157 /**
15158  * Preprocessing
15159  */
15160
15161 Lexer.prototype.lex = function(src) {
15162   src = src
15163     .replace(/\r\n|\r/g, '\n')
15164     .replace(/\t/g, '    ')
15165     .replace(/\u00a0/g, ' ')
15166     .replace(/\u2424/g, '\n');
15167
15168   return this.token(src, true);
15169 };
15170
15171 /**
15172  * Lexing
15173  */
15174
15175 Lexer.prototype.token = function(src, top) {
15176   var src = src.replace(/^ +$/gm, '')
15177     , next
15178     , loose
15179     , cap
15180     , bull
15181     , b
15182     , item
15183     , space
15184     , i
15185     , l;
15186
15187   while (src) {
15188     // newline
15189     if (cap = this.rules.newline.exec(src)) {
15190       src = src.substring(cap[0].length);
15191       if (cap[0].length > 1) {
15192         this.tokens.push({
15193           type: 'space'
15194         });
15195       }
15196     }
15197
15198     // code
15199     if (cap = this.rules.code.exec(src)) {
15200       src = src.substring(cap[0].length);
15201       cap = cap[0].replace(/^ {4}/gm, '');
15202       this.tokens.push({
15203         type: 'code',
15204         text: !this.options.pedantic
15205           ? cap.replace(/\n+$/, '')
15206           : cap
15207       });
15208       continue;
15209     }
15210
15211     // fences (gfm)
15212     if (cap = this.rules.fences.exec(src)) {
15213       src = src.substring(cap[0].length);
15214       this.tokens.push({
15215         type: 'code',
15216         lang: cap[2],
15217         text: cap[3]
15218       });
15219       continue;
15220     }
15221
15222     // heading
15223     if (cap = this.rules.heading.exec(src)) {
15224       src = src.substring(cap[0].length);
15225       this.tokens.push({
15226         type: 'heading',
15227         depth: cap[1].length,
15228         text: cap[2]
15229       });
15230       continue;
15231     }
15232
15233     // table no leading pipe (gfm)
15234     if (top && (cap = this.rules.nptable.exec(src))) {
15235       src = src.substring(cap[0].length);
15236
15237       item = {
15238         type: 'table',
15239         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15240         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15241         cells: cap[3].replace(/\n$/, '').split('\n')
15242       };
15243
15244       for (i = 0; i < item.align.length; i++) {
15245         if (/^ *-+: *$/.test(item.align[i])) {
15246           item.align[i] = 'right';
15247         } else if (/^ *:-+: *$/.test(item.align[i])) {
15248           item.align[i] = 'center';
15249         } else if (/^ *:-+ *$/.test(item.align[i])) {
15250           item.align[i] = 'left';
15251         } else {
15252           item.align[i] = null;
15253         }
15254       }
15255
15256       for (i = 0; i < item.cells.length; i++) {
15257         item.cells[i] = item.cells[i].split(/ *\| */);
15258       }
15259
15260       this.tokens.push(item);
15261
15262       continue;
15263     }
15264
15265     // lheading
15266     if (cap = this.rules.lheading.exec(src)) {
15267       src = src.substring(cap[0].length);
15268       this.tokens.push({
15269         type: 'heading',
15270         depth: cap[2] === '=' ? 1 : 2,
15271         text: cap[1]
15272       });
15273       continue;
15274     }
15275
15276     // hr
15277     if (cap = this.rules.hr.exec(src)) {
15278       src = src.substring(cap[0].length);
15279       this.tokens.push({
15280         type: 'hr'
15281       });
15282       continue;
15283     }
15284
15285     // blockquote
15286     if (cap = this.rules.blockquote.exec(src)) {
15287       src = src.substring(cap[0].length);
15288
15289       this.tokens.push({
15290         type: 'blockquote_start'
15291       });
15292
15293       cap = cap[0].replace(/^ *> ?/gm, '');
15294
15295       // Pass `top` to keep the current
15296       // "toplevel" state. This is exactly
15297       // how markdown.pl works.
15298       this.token(cap, top);
15299
15300       this.tokens.push({
15301         type: 'blockquote_end'
15302       });
15303
15304       continue;
15305     }
15306
15307     // list
15308     if (cap = this.rules.list.exec(src)) {
15309       src = src.substring(cap[0].length);
15310       bull = cap[2];
15311
15312       this.tokens.push({
15313         type: 'list_start',
15314         ordered: bull.length > 1
15315       });
15316
15317       // Get each top-level item.
15318       cap = cap[0].match(this.rules.item);
15319
15320       next = false;
15321       l = cap.length;
15322       i = 0;
15323
15324       for (; i < l; i++) {
15325         item = cap[i];
15326
15327         // Remove the list item's bullet
15328         // so it is seen as the next token.
15329         space = item.length;
15330         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15331
15332         // Outdent whatever the
15333         // list item contains. Hacky.
15334         if (~item.indexOf('\n ')) {
15335           space -= item.length;
15336           item = !this.options.pedantic
15337             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15338             : item.replace(/^ {1,4}/gm, '');
15339         }
15340
15341         // Determine whether the next list item belongs here.
15342         // Backpedal if it does not belong in this list.
15343         if (this.options.smartLists && i !== l - 1) {
15344           b = block.bullet.exec(cap[i+1])[0];
15345           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15346             src = cap.slice(i + 1).join('\n') + src;
15347             i = l - 1;
15348           }
15349         }
15350
15351         // Determine whether item is loose or not.
15352         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15353         // for discount behavior.
15354         loose = next || /\n\n(?!\s*$)/.test(item);
15355         if (i !== l - 1) {
15356           next = item[item.length-1] === '\n';
15357           if (!loose) loose = next;
15358         }
15359
15360         this.tokens.push({
15361           type: loose
15362             ? 'loose_item_start'
15363             : 'list_item_start'
15364         });
15365
15366         // Recurse.
15367         this.token(item, false);
15368
15369         this.tokens.push({
15370           type: 'list_item_end'
15371         });
15372       }
15373
15374       this.tokens.push({
15375         type: 'list_end'
15376       });
15377
15378       continue;
15379     }
15380
15381     // html
15382     if (cap = this.rules.html.exec(src)) {
15383       src = src.substring(cap[0].length);
15384       this.tokens.push({
15385         type: this.options.sanitize
15386           ? 'paragraph'
15387           : 'html',
15388         pre: cap[1] === 'pre' || cap[1] === 'script',
15389         text: cap[0]
15390       });
15391       continue;
15392     }
15393
15394     // def
15395     if (top && (cap = this.rules.def.exec(src))) {
15396       src = src.substring(cap[0].length);
15397       this.tokens.links[cap[1].toLowerCase()] = {
15398         href: cap[2],
15399         title: cap[3]
15400       };
15401       continue;
15402     }
15403
15404     // table (gfm)
15405     if (top && (cap = this.rules.table.exec(src))) {
15406       src = src.substring(cap[0].length);
15407
15408       item = {
15409         type: 'table',
15410         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15411         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15412         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15413       };
15414
15415       for (i = 0; i < item.align.length; i++) {
15416         if (/^ *-+: *$/.test(item.align[i])) {
15417           item.align[i] = 'right';
15418         } else if (/^ *:-+: *$/.test(item.align[i])) {
15419           item.align[i] = 'center';
15420         } else if (/^ *:-+ *$/.test(item.align[i])) {
15421           item.align[i] = 'left';
15422         } else {
15423           item.align[i] = null;
15424         }
15425       }
15426
15427       for (i = 0; i < item.cells.length; i++) {
15428         item.cells[i] = item.cells[i]
15429           .replace(/^ *\| *| *\| *$/g, '')
15430           .split(/ *\| */);
15431       }
15432
15433       this.tokens.push(item);
15434
15435       continue;
15436     }
15437
15438     // top-level paragraph
15439     if (top && (cap = this.rules.paragraph.exec(src))) {
15440       src = src.substring(cap[0].length);
15441       this.tokens.push({
15442         type: 'paragraph',
15443         text: cap[1][cap[1].length-1] === '\n'
15444           ? cap[1].slice(0, -1)
15445           : cap[1]
15446       });
15447       continue;
15448     }
15449
15450     // text
15451     if (cap = this.rules.text.exec(src)) {
15452       // Top-level should never reach here.
15453       src = src.substring(cap[0].length);
15454       this.tokens.push({
15455         type: 'text',
15456         text: cap[0]
15457       });
15458       continue;
15459     }
15460
15461     if (src) {
15462       throw new
15463         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15464     }
15465   }
15466
15467   return this.tokens;
15468 };
15469
15470 /**
15471  * Inline-Level Grammar
15472  */
15473
15474 var inline = {
15475   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15476   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15477   url: noop,
15478   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15479   link: /^!?\[(inside)\]\(href\)/,
15480   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15481   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15482   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15483   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15484   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15485   br: /^ {2,}\n(?!\s*$)/,
15486   del: noop,
15487   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15488 };
15489
15490 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15491 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15492
15493 inline.link = replace(inline.link)
15494   ('inside', inline._inside)
15495   ('href', inline._href)
15496   ();
15497
15498 inline.reflink = replace(inline.reflink)
15499   ('inside', inline._inside)
15500   ();
15501
15502 /**
15503  * Normal Inline Grammar
15504  */
15505
15506 inline.normal = merge({}, inline);
15507
15508 /**
15509  * Pedantic Inline Grammar
15510  */
15511
15512 inline.pedantic = merge({}, inline.normal, {
15513   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15514   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15515 });
15516
15517 /**
15518  * GFM Inline Grammar
15519  */
15520
15521 inline.gfm = merge({}, inline.normal, {
15522   escape: replace(inline.escape)('])', '~|])')(),
15523   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15524   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15525   text: replace(inline.text)
15526     (']|', '~]|')
15527     ('|', '|https?://|')
15528     ()
15529 });
15530
15531 /**
15532  * GFM + Line Breaks Inline Grammar
15533  */
15534
15535 inline.breaks = merge({}, inline.gfm, {
15536   br: replace(inline.br)('{2,}', '*')(),
15537   text: replace(inline.gfm.text)('{2,}', '*')()
15538 });
15539
15540 /**
15541  * Inline Lexer & Compiler
15542  */
15543
15544 function InlineLexer(links, options) {
15545   this.options = options || marked.defaults;
15546   this.links = links;
15547   this.rules = inline.normal;
15548
15549   if (!this.links) {
15550     throw new
15551       Error('Tokens array requires a `links` property.');
15552   }
15553
15554   if (this.options.gfm) {
15555     if (this.options.breaks) {
15556       this.rules = inline.breaks;
15557     } else {
15558       this.rules = inline.gfm;
15559     }
15560   } else if (this.options.pedantic) {
15561     this.rules = inline.pedantic;
15562   }
15563 }
15564
15565 /**
15566  * Expose Inline Rules
15567  */
15568
15569 InlineLexer.rules = inline;
15570
15571 /**
15572  * Static Lexing/Compiling Method
15573  */
15574
15575 InlineLexer.output = function(src, links, options) {
15576   var inline = new InlineLexer(links, options);
15577   return inline.output(src);
15578 };
15579
15580 /**
15581  * Lexing/Compiling
15582  */
15583
15584 InlineLexer.prototype.output = function(src) {
15585   var out = ''
15586     , link
15587     , text
15588     , href
15589     , cap;
15590
15591   while (src) {
15592     // escape
15593     if (cap = this.rules.escape.exec(src)) {
15594       src = src.substring(cap[0].length);
15595       out += cap[1];
15596       continue;
15597     }
15598
15599     // autolink
15600     if (cap = this.rules.autolink.exec(src)) {
15601       src = src.substring(cap[0].length);
15602       if (cap[2] === '@') {
15603         text = cap[1][6] === ':'
15604           ? this.mangle(cap[1].substring(7))
15605           : this.mangle(cap[1]);
15606         href = this.mangle('mailto:') + text;
15607       } else {
15608         text = escape(cap[1]);
15609         href = text;
15610       }
15611       out += '<a href="'
15612         + href
15613         + '">'
15614         + text
15615         + '</a>';
15616       continue;
15617     }
15618
15619     // url (gfm)
15620     if (cap = this.rules.url.exec(src)) {
15621       src = src.substring(cap[0].length);
15622       text = escape(cap[1]);
15623       href = text;
15624       out += '<a href="'
15625         + href
15626         + '">'
15627         + text
15628         + '</a>';
15629       continue;
15630     }
15631
15632     // tag
15633     if (cap = this.rules.tag.exec(src)) {
15634       src = src.substring(cap[0].length);
15635       out += this.options.sanitize
15636         ? escape(cap[0])
15637         : cap[0];
15638       continue;
15639     }
15640
15641     // link
15642     if (cap = this.rules.link.exec(src)) {
15643       src = src.substring(cap[0].length);
15644       out += this.outputLink(cap, {
15645         href: cap[2],
15646         title: cap[3]
15647       });
15648       continue;
15649     }
15650
15651     // reflink, nolink
15652     if ((cap = this.rules.reflink.exec(src))
15653         || (cap = this.rules.nolink.exec(src))) {
15654       src = src.substring(cap[0].length);
15655       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15656       link = this.links[link.toLowerCase()];
15657       if (!link || !link.href) {
15658         out += cap[0][0];
15659         src = cap[0].substring(1) + src;
15660         continue;
15661       }
15662       out += this.outputLink(cap, link);
15663       continue;
15664     }
15665
15666     // strong
15667     if (cap = this.rules.strong.exec(src)) {
15668       src = src.substring(cap[0].length);
15669       out += '<strong>'
15670         + this.output(cap[2] || cap[1])
15671         + '</strong>';
15672       continue;
15673     }
15674
15675     // em
15676     if (cap = this.rules.em.exec(src)) {
15677       src = src.substring(cap[0].length);
15678       out += '<em>'
15679         + this.output(cap[2] || cap[1])
15680         + '</em>';
15681       continue;
15682     }
15683
15684     // code
15685     if (cap = this.rules.code.exec(src)) {
15686       src = src.substring(cap[0].length);
15687       out += '<code>'
15688         + escape(cap[2], true)
15689         + '</code>';
15690       continue;
15691     }
15692
15693     // br
15694     if (cap = this.rules.br.exec(src)) {
15695       src = src.substring(cap[0].length);
15696       out += '<br>';
15697       continue;
15698     }
15699
15700     // del (gfm)
15701     if (cap = this.rules.del.exec(src)) {
15702       src = src.substring(cap[0].length);
15703       out += '<del>'
15704         + this.output(cap[1])
15705         + '</del>';
15706       continue;
15707     }
15708
15709     // text
15710     if (cap = this.rules.text.exec(src)) {
15711       src = src.substring(cap[0].length);
15712       out += escape(cap[0]);
15713       continue;
15714     }
15715
15716     if (src) {
15717       throw new
15718         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15719     }
15720   }
15721
15722   return out;
15723 };
15724
15725 /**
15726  * Compile Link
15727  */
15728
15729 InlineLexer.prototype.outputLink = function(cap, link) {
15730   if (cap[0][0] !== '!') {
15731     return '<a href="'
15732       + escape(link.href)
15733       + '"'
15734       + (link.title
15735       ? ' title="'
15736       + escape(link.title)
15737       + '"'
15738       : '')
15739       + '>'
15740       + this.output(cap[1])
15741       + '</a>';
15742   } else {
15743     return '<img src="'
15744       + escape(link.href)
15745       + '" alt="'
15746       + escape(cap[1])
15747       + '"'
15748       + (link.title
15749       ? ' title="'
15750       + escape(link.title)
15751       + '"'
15752       : '')
15753       + '>';
15754   }
15755 };
15756
15757 /**
15758  * Smartypants Transformations
15759  */
15760
15761 InlineLexer.prototype.smartypants = function(text) {
15762   if (!this.options.smartypants) return text;
15763   return text
15764     .replace(/--/g, '—')
15765     .replace(/'([^']*)'/g, '‘$1’')
15766     .replace(/"([^"]*)"/g, '“$1”')
15767     .replace(/\.{3}/g, '…');
15768 };
15769
15770 /**
15771  * Mangle Links
15772  */
15773
15774 InlineLexer.prototype.mangle = function(text) {
15775   var out = ''
15776     , l = text.length
15777     , i = 0
15778     , ch;
15779
15780   for (; i < l; i++) {
15781     ch = text.charCodeAt(i);
15782     if (Math.random() > 0.5) {
15783       ch = 'x' + ch.toString(16);
15784     }
15785     out += '&#' + ch + ';';
15786   }
15787
15788   return out;
15789 };
15790
15791 /**
15792  * Parsing & Compiling
15793  */
15794
15795 function Parser(options) {
15796   this.tokens = [];
15797   this.token = null;
15798   this.options = options || marked.defaults;
15799 }
15800
15801 /**
15802  * Static Parse Method
15803  */
15804
15805 Parser.parse = function(src, options) {
15806   var parser = new Parser(options);
15807   return parser.parse(src);
15808 };
15809
15810 /**
15811  * Parse Loop
15812  */
15813
15814 Parser.prototype.parse = function(src) {
15815   this.inline = new InlineLexer(src.links, this.options);
15816   this.tokens = src.reverse();
15817
15818   var out = '';
15819   while (this.next()) {
15820     out += this.tok();
15821   }
15822
15823   return out;
15824 };
15825
15826 /**
15827  * Next Token
15828  */
15829
15830 Parser.prototype.next = function() {
15831   return this.token = this.tokens.pop();
15832 };
15833
15834 /**
15835  * Preview Next Token
15836  */
15837
15838 Parser.prototype.peek = function() {
15839   return this.tokens[this.tokens.length-1] || 0;
15840 };
15841
15842 /**
15843  * Parse Text Tokens
15844  */
15845
15846 Parser.prototype.parseText = function() {
15847   var body = this.token.text;
15848
15849   while (this.peek().type === 'text') {
15850     body += '\n' + this.next().text;
15851   }
15852
15853   return this.inline.output(body);
15854 };
15855
15856 /**
15857  * Parse Current Token
15858  */
15859
15860 Parser.prototype.tok = function() {
15861   switch (this.token.type) {
15862     case 'space': {
15863       return '';
15864     }
15865     case 'hr': {
15866       return '<hr>\n';
15867     }
15868     case 'heading': {
15869       return '<h'
15870         + this.token.depth
15871         + '>'
15872         + this.inline.output(this.token.text)
15873         + '</h'
15874         + this.token.depth
15875         + '>\n';
15876     }
15877     case 'code': {
15878       if (this.options.highlight) {
15879         var code = this.options.highlight(this.token.text, this.token.lang);
15880         if (code != null && code !== this.token.text) {
15881           this.token.escaped = true;
15882           this.token.text = code;
15883         }
15884       }
15885
15886       if (!this.token.escaped) {
15887         this.token.text = escape(this.token.text, true);
15888       }
15889
15890       return '<pre><code'
15891         + (this.token.lang
15892         ? ' class="'
15893         + this.options.langPrefix
15894         + this.token.lang
15895         + '"'
15896         : '')
15897         + '>'
15898         + this.token.text
15899         + '</code></pre>\n';
15900     }
15901     case 'table': {
15902       var body = ''
15903         , heading
15904         , i
15905         , row
15906         , cell
15907         , j;
15908
15909       // header
15910       body += '<thead>\n<tr>\n';
15911       for (i = 0; i < this.token.header.length; i++) {
15912         heading = this.inline.output(this.token.header[i]);
15913         body += this.token.align[i]
15914           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15915           : '<th>' + heading + '</th>\n';
15916       }
15917       body += '</tr>\n</thead>\n';
15918
15919       // body
15920       body += '<tbody>\n'
15921       for (i = 0; i < this.token.cells.length; i++) {
15922         row = this.token.cells[i];
15923         body += '<tr>\n';
15924         for (j = 0; j < row.length; j++) {
15925           cell = this.inline.output(row[j]);
15926           body += this.token.align[j]
15927             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15928             : '<td>' + cell + '</td>\n';
15929         }
15930         body += '</tr>\n';
15931       }
15932       body += '</tbody>\n';
15933
15934       return '<table>\n'
15935         + body
15936         + '</table>\n';
15937     }
15938     case 'blockquote_start': {
15939       var body = '';
15940
15941       while (this.next().type !== 'blockquote_end') {
15942         body += this.tok();
15943       }
15944
15945       return '<blockquote>\n'
15946         + body
15947         + '</blockquote>\n';
15948     }
15949     case 'list_start': {
15950       var type = this.token.ordered ? 'ol' : 'ul'
15951         , body = '';
15952
15953       while (this.next().type !== 'list_end') {
15954         body += this.tok();
15955       }
15956
15957       return '<'
15958         + type
15959         + '>\n'
15960         + body
15961         + '</'
15962         + type
15963         + '>\n';
15964     }
15965     case 'list_item_start': {
15966       var body = '';
15967
15968       while (this.next().type !== 'list_item_end') {
15969         body += this.token.type === 'text'
15970           ? this.parseText()
15971           : this.tok();
15972       }
15973
15974       return '<li>'
15975         + body
15976         + '</li>\n';
15977     }
15978     case 'loose_item_start': {
15979       var body = '';
15980
15981       while (this.next().type !== 'list_item_end') {
15982         body += this.tok();
15983       }
15984
15985       return '<li>'
15986         + body
15987         + '</li>\n';
15988     }
15989     case 'html': {
15990       return !this.token.pre && !this.options.pedantic
15991         ? this.inline.output(this.token.text)
15992         : this.token.text;
15993     }
15994     case 'paragraph': {
15995       return '<p>'
15996         + this.inline.output(this.token.text)
15997         + '</p>\n';
15998     }
15999     case 'text': {
16000       return '<p>'
16001         + this.parseText()
16002         + '</p>\n';
16003     }
16004   }
16005 };
16006
16007 /**
16008  * Helpers
16009  */
16010
16011 function escape(html, encode) {
16012   return html
16013     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
16014     .replace(/</g, '&lt;')
16015     .replace(/>/g, '&gt;')
16016     .replace(/"/g, '&quot;')
16017     .replace(/'/g, '&#39;');
16018 }
16019
16020 function replace(regex, opt) {
16021   regex = regex.source;
16022   opt = opt || '';
16023   return function self(name, val) {
16024     if (!name) return new RegExp(regex, opt);
16025     val = val.source || val;
16026     val = val.replace(/(^|[^\[])\^/g, '$1');
16027     regex = regex.replace(name, val);
16028     return self;
16029   };
16030 }
16031
16032 function noop() {}
16033 noop.exec = noop;
16034
16035 function merge(obj) {
16036   var i = 1
16037     , target
16038     , key;
16039
16040   for (; i < arguments.length; i++) {
16041     target = arguments[i];
16042     for (key in target) {
16043       if (Object.prototype.hasOwnProperty.call(target, key)) {
16044         obj[key] = target[key];
16045       }
16046     }
16047   }
16048
16049   return obj;
16050 }
16051
16052 /**
16053  * Marked
16054  */
16055
16056 function marked(src, opt, callback) {
16057   if (callback || typeof opt === 'function') {
16058     if (!callback) {
16059       callback = opt;
16060       opt = null;
16061     }
16062
16063     if (opt) opt = merge({}, marked.defaults, opt);
16064
16065     var tokens = Lexer.lex(tokens, opt)
16066       , highlight = opt.highlight
16067       , pending = 0
16068       , l = tokens.length
16069       , i = 0;
16070
16071     if (!highlight || highlight.length < 3) {
16072       return callback(null, Parser.parse(tokens, opt));
16073     }
16074
16075     var done = function() {
16076       delete opt.highlight;
16077       var out = Parser.parse(tokens, opt);
16078       opt.highlight = highlight;
16079       return callback(null, out);
16080     };
16081
16082     for (; i < l; i++) {
16083       (function(token) {
16084         if (token.type !== 'code') return;
16085         pending++;
16086         return highlight(token.text, token.lang, function(err, code) {
16087           if (code == null || code === token.text) {
16088             return --pending || done();
16089           }
16090           token.text = code;
16091           token.escaped = true;
16092           --pending || done();
16093         });
16094       })(tokens[i]);
16095     }
16096
16097     return;
16098   }
16099   try {
16100     if (opt) opt = merge({}, marked.defaults, opt);
16101     return Parser.parse(Lexer.lex(src, opt), opt);
16102   } catch (e) {
16103     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16104     if ((opt || marked.defaults).silent) {
16105       return '<p>An error occured:</p><pre>'
16106         + escape(e.message + '', true)
16107         + '</pre>';
16108     }
16109     throw e;
16110   }
16111 }
16112
16113 /**
16114  * Options
16115  */
16116
16117 marked.options =
16118 marked.setOptions = function(opt) {
16119   merge(marked.defaults, opt);
16120   return marked;
16121 };
16122
16123 marked.defaults = {
16124   gfm: true,
16125   tables: true,
16126   breaks: false,
16127   pedantic: false,
16128   sanitize: false,
16129   smartLists: false,
16130   silent: false,
16131   highlight: null,
16132   langPrefix: 'lang-'
16133 };
16134
16135 /**
16136  * Expose
16137  */
16138
16139 marked.Parser = Parser;
16140 marked.parser = Parser.parse;
16141
16142 marked.Lexer = Lexer;
16143 marked.lexer = Lexer.lex;
16144
16145 marked.InlineLexer = InlineLexer;
16146 marked.inlineLexer = InlineLexer.output;
16147
16148 marked.parse = marked;
16149
16150 if (typeof exports === 'object') {
16151   module.exports = marked;
16152 } else if (typeof define === 'function' && define.amd) {
16153   define(function() { return marked; });
16154 } else {
16155   this.marked = marked;
16156 }
16157
16158 }).call(function() {
16159   return this || (typeof window !== 'undefined' ? window : global);
16160 }());
16161 /* jshint ignore:start */
16162 (function () {
16163 'use strict';
16164 window.iD = function () {
16165     window.locale.en = iD.data.en;
16166     window.locale.current('en');
16167
16168     var context = {},
16169         storage;
16170
16171     // https://github.com/openstreetmap/iD/issues/772
16172     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16173     try { storage = localStorage; } catch (e) {}
16174     storage = storage || (function() {
16175         var s = {};
16176         return {
16177             getItem: function(k) { return s[k]; },
16178             setItem: function(k, v) { s[k] = v; },
16179             removeItem: function(k) { delete s[k]; }
16180         };
16181     })();
16182
16183     context.storage = function(k, v) {
16184         try {
16185             if (arguments.length === 1) return storage.getItem(k);
16186             else if (v === null) storage.removeItem(k);
16187             else storage.setItem(k, v);
16188         } catch(e) {
16189             // localstorage quota exceeded
16190             /* jshint devel:true */
16191             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16192             /* jshint devel:false */
16193         }
16194     };
16195
16196     var history = iD.History(context),
16197         dispatch = d3.dispatch('enter', 'exit'),
16198         mode,
16199         container,
16200         ui = iD.ui(context),
16201         connection = iD.Connection(),
16202         locale = iD.detect().locale,
16203         localePath;
16204
16205     if (locale && iD.data.locales.indexOf(locale) === -1) {
16206         locale = locale.split('-')[0];
16207     }
16208
16209     connection.on('load.context', function loadContext(err, result) {
16210         history.merge(result.data, result.extent);
16211     });
16212
16213     context.preauth = function(options) {
16214         connection.switch(options);
16215         return context;
16216     };
16217
16218     context.locale = function(_, path) {
16219         locale = _;
16220         localePath = path;
16221         return context;
16222     };
16223
16224     context.loadLocale = function(cb) {
16225         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16226             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16227             d3.json(localePath, function(err, result) {
16228                 window.locale[locale] = result;
16229                 window.locale.current(locale);
16230                 cb();
16231             });
16232         } else {
16233             cb();
16234         }
16235     };
16236
16237     /* Straight accessors. Avoid using these if you can. */
16238     context.ui = function() { return ui; };
16239     context.connection = function() { return connection; };
16240     context.history = function() { return history; };
16241
16242     /* History */
16243     context.graph = history.graph;
16244     context.changes = history.changes;
16245     context.intersects = history.intersects;
16246
16247     var inIntro = false;
16248
16249     context.inIntro = function(_) {
16250         if (!arguments.length) return inIntro;
16251         inIntro = _;
16252         return context;
16253     };
16254
16255     context.save = function() {
16256         if (inIntro) return;
16257         history.save();
16258         if (history.hasChanges()) return t('save.unsaved_changes');
16259     };
16260
16261     context.flush = function() {
16262         connection.flush();
16263         history.reset();
16264         return context;
16265     };
16266
16267     // Debounce save, since it's a synchronous localStorage write,
16268     // and history changes can happen frequently (e.g. when dragging).
16269     var debouncedSave = _.debounce(context.save, 350);
16270     function withDebouncedSave(fn) {
16271         return function() {
16272             var result = fn.apply(history, arguments);
16273             debouncedSave();
16274             return result;
16275         };
16276     }
16277
16278     context.perform = withDebouncedSave(history.perform);
16279     context.replace = withDebouncedSave(history.replace);
16280     context.pop = withDebouncedSave(history.pop);
16281     context.undo = withDebouncedSave(history.undo);
16282     context.redo = withDebouncedSave(history.redo);
16283
16284     /* Graph */
16285     context.hasEntity = function(id) {
16286         return history.graph().hasEntity(id);
16287     };
16288
16289     context.entity = function(id) {
16290         return history.graph().entity(id);
16291     };
16292
16293     context.childNodes = function(way) {
16294         return history.graph().childNodes(way);
16295     };
16296
16297     context.geometry = function(id) {
16298         return context.entity(id).geometry(history.graph());
16299     };
16300
16301     /* Modes */
16302     context.enter = function(newMode) {
16303         if (mode) {
16304             mode.exit();
16305             dispatch.exit(mode);
16306         }
16307
16308         mode = newMode;
16309         mode.enter();
16310         dispatch.enter(mode);
16311     };
16312
16313     context.mode = function() {
16314         return mode;
16315     };
16316
16317     context.selectedIDs = function() {
16318         if (mode && mode.selectedIDs) {
16319             return mode.selectedIDs();
16320         } else {
16321             return [];
16322         }
16323     };
16324
16325     context.loadEntity = function(id, zoomTo) {
16326         if (zoomTo !== false) {
16327             connection.loadEntity(id, function(error, entity) {
16328                 if (entity) {
16329                     map.zoomTo(entity);
16330                 }
16331             });
16332         }
16333
16334         map.on('drawn.loadEntity', function() {
16335             if (!context.hasEntity(id)) return;
16336             map.on('drawn.loadEntity', null);
16337             context.on('enter.loadEntity', null);
16338             context.enter(iD.modes.Select(context, [id]));
16339         });
16340
16341         context.on('enter.loadEntity', function() {
16342             if (mode.id !== 'browse') {
16343                 map.on('drawn.loadEntity', null);
16344                 context.on('enter.loadEntity', null);
16345             }
16346         });
16347     };
16348
16349     context.editable = function() {
16350         return map.editable() && mode && mode.id !== 'save';
16351     };
16352
16353     /* Behaviors */
16354     context.install = function(behavior) {
16355         context.surface().call(behavior);
16356     };
16357
16358     context.uninstall = function(behavior) {
16359         context.surface().call(behavior.off);
16360     };
16361
16362     /* Projection */
16363     context.projection = iD.geo.RawMercator();
16364
16365     /* Background */
16366     var background = iD.Background(context);
16367     context.background = function() { return background; };
16368
16369     /* Map */
16370     var map = iD.Map(context);
16371     context.map = function() { return map; };
16372     context.layers = function() { return map.layers; };
16373     context.surface = function() { return map.surface; };
16374     context.mouse = map.mouse;
16375     context.extent = map.extent;
16376     context.pan = map.pan;
16377     context.zoomIn = map.zoomIn;
16378     context.zoomOut = map.zoomOut;
16379
16380     context.surfaceRect = function() {
16381         // Work around a bug in Firefox.
16382         //   http://stackoverflow.com/questions/18153989/
16383         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16384         return context.surface().node().parentNode.getBoundingClientRect();
16385     };
16386
16387     /* Presets */
16388     var presets = iD.presets()
16389         .load(iD.data.presets);
16390
16391     context.presets = function() {
16392         return presets;
16393     };
16394
16395     context.container = function(_) {
16396         if (!arguments.length) return container;
16397         container = _;
16398         container.classed('id-container', true);
16399         return context;
16400     };
16401
16402     var embed = false;
16403     context.embed = function(_) {
16404         if (!arguments.length) return embed;
16405         embed = _;
16406         return context;
16407     };
16408
16409     var assetPath = '';
16410     context.assetPath = function(_) {
16411         if (!arguments.length) return assetPath;
16412         assetPath = _;
16413         return context;
16414     };
16415
16416     var assetMap = {};
16417     context.assetMap = function(_) {
16418         if (!arguments.length) return assetMap;
16419         assetMap = _;
16420         return context;
16421     };
16422
16423     context.imagePath = function(_) {
16424         var asset = 'img/' + _;
16425         return assetMap[asset] || assetPath + asset;
16426     };
16427
16428     return d3.rebind(context, dispatch, 'on');
16429 };
16430
16431 iD.version = '1.6.1';
16432
16433 (function() {
16434     var detected = {};
16435
16436     var ua = navigator.userAgent,
16437         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16438
16439     if (msie.exec(ua) !== null) {
16440         var rv = parseFloat(RegExp.$1);
16441         detected.support = !(rv && rv < 9);
16442     } else {
16443         detected.support = true;
16444     }
16445
16446     // Added due to incomplete svg style support. See #715
16447     detected.opera = ua.indexOf('Opera') >= 0;
16448
16449     detected.locale = navigator.language || navigator.userLanguage;
16450
16451     detected.filedrop = (window.FileReader && 'ondrop' in window);
16452
16453     function nav(x) {
16454         return navigator.userAgent.indexOf(x) !== -1;
16455     }
16456
16457     if (nav('Win')) detected.os = 'win';
16458     else if (nav('Mac')) detected.os = 'mac';
16459     else if (nav('X11')) detected.os = 'linux';
16460     else if (nav('Linux')) detected.os = 'linux';
16461     else detected.os = 'win';
16462
16463     iD.detect = function() { return detected; };
16464 })();
16465 iD.countryCode  = function() {
16466     var countryCode = {},
16467         endpoint = 'https://nominatim.openstreetmap.org/reverse?';
16468
16469     if (!iD.countryCode.cache) {
16470         iD.countryCode.cache = rbush();
16471     }
16472
16473     var cache = iD.countryCode.cache;
16474
16475     countryCode.search = function(location, callback) {
16476         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16477
16478         if (countryCodes.length > 0)
16479             return callback(null, countryCodes[0][4]);
16480
16481         d3.json(endpoint +
16482             iD.util.qsString({
16483                 format: 'json',
16484                 addressdetails: 1,
16485                 lat: location[1],
16486                 lon: location[0]
16487             }), function(err, result) {
16488                 if (err)
16489                     return callback(err);
16490                 else if (result && result.error)
16491                     return callback(result.error);
16492
16493                 var extent = iD.geo.Extent(location).padByMeters(1000);
16494
16495                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16496
16497                 callback(null, result.address.country_code);
16498             });
16499     };
16500
16501     return countryCode;
16502 };
16503 iD.taginfo = function() {
16504     var taginfo = {},
16505         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16506         tag_sorts = {
16507             point: 'count_nodes',
16508             vertex: 'count_nodes',
16509             area: 'count_ways',
16510             line: 'count_ways'
16511         },
16512         tag_filters = {
16513             point: 'nodes',
16514             vertex: 'nodes',
16515             area: 'ways',
16516             line: 'ways'
16517         };
16518
16519     if (!iD.taginfo.cache) {
16520         iD.taginfo.cache = {};
16521     }
16522
16523     var cache = iD.taginfo.cache;
16524
16525     function sets(parameters, n, o) {
16526         if (parameters.geometry && o[parameters.geometry]) {
16527             parameters[n] = o[parameters.geometry];
16528         }
16529         return parameters;
16530     }
16531
16532     function setFilter(parameters) {
16533         return sets(parameters, 'filter', tag_filters);
16534     }
16535
16536     function setSort(parameters) {
16537         return sets(parameters, 'sortname', tag_sorts);
16538     }
16539
16540     function clean(parameters) {
16541         return _.omit(parameters, 'geometry', 'debounce');
16542     }
16543
16544     function shorten(parameters) {
16545         if (!parameters.query) {
16546             delete parameters.query;
16547         } else {
16548             parameters.query = parameters.query.slice(0, 3);
16549         }
16550         return parameters;
16551     }
16552
16553     function popularKeys(parameters) {
16554         var pop_field = 'count_all';
16555         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16556         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16557     }
16558
16559     function popularValues() {
16560         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16561     }
16562
16563     function valKey(d) { return { value: d.key }; }
16564
16565     function valKeyDescription(d) {
16566         return {
16567             value: d.value,
16568             title: d.description
16569         };
16570     }
16571
16572     var debounced = _.debounce(d3.json, 100, true);
16573
16574     function request(url, debounce, callback) {
16575         if (cache[url]) {
16576             callback(null, cache[url]);
16577         } else if (debounce) {
16578             debounced(url, done);
16579         } else {
16580             d3.json(url, done);
16581         }
16582
16583         function done(err, data) {
16584             if (!err) cache[url] = data;
16585             callback(err, data);
16586         }
16587     }
16588
16589     taginfo.keys = function(parameters, callback) {
16590         var debounce = parameters.debounce;
16591         parameters = clean(shorten(setSort(parameters)));
16592         request(endpoint + 'keys/all?' +
16593             iD.util.qsString(_.extend({
16594                 rp: 10,
16595                 sortname: 'count_all',
16596                 sortorder: 'desc',
16597                 page: 1
16598             }, parameters)), debounce, function(err, d) {
16599                 if (err) return callback(err);
16600                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16601             });
16602     };
16603
16604     taginfo.values = function(parameters, callback) {
16605         var debounce = parameters.debounce;
16606         parameters = clean(shorten(setSort(setFilter(parameters))));
16607         request(endpoint + 'key/values?' +
16608             iD.util.qsString(_.extend({
16609                 rp: 25,
16610                 sortname: 'count_all',
16611                 sortorder: 'desc',
16612                 page: 1
16613             }, parameters)), debounce, function(err, d) {
16614                 if (err) return callback(err);
16615                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16616             });
16617     };
16618
16619     taginfo.docs = function(parameters, callback) {
16620         var debounce = parameters.debounce;
16621         parameters = clean(setSort(parameters));
16622
16623         var path = 'key/wiki_pages?';
16624         if (parameters.value) path = 'tag/wiki_pages?';
16625         else if (parameters.rtype) path = 'relation/wiki_pages?';
16626
16627         request(endpoint + path +
16628             iD.util.qsString(parameters), debounce, callback);
16629     };
16630
16631     taginfo.endpoint = function(_) {
16632         if (!arguments.length) return endpoint;
16633         endpoint = _;
16634         return taginfo;
16635     };
16636
16637     return taginfo;
16638 };
16639 iD.wikipedia  = function() {
16640     var wiki = {},
16641         endpoint = 'https://en.wikipedia.org/w/api.php?';
16642
16643     wiki.search = function(lang, query, callback) {
16644         lang = lang || 'en';
16645         d3.jsonp(endpoint.replace('en', lang) +
16646             iD.util.qsString({
16647                 action: 'query',
16648                 list: 'search',
16649                 srlimit: '10',
16650                 srinfo: 'suggestion',
16651                 format: 'json',
16652                 callback: '{callback}',
16653                 srsearch: query
16654             }), function(data) {
16655                 if (!data.query) return;
16656                 callback(query, data.query.search.map(function(d) {
16657                     return d.title;
16658                 }));
16659             });
16660     };
16661
16662     wiki.suggestions = function(lang, query, callback) {
16663         lang = lang || 'en';
16664         d3.jsonp(endpoint.replace('en', lang) +
16665             iD.util.qsString({
16666                 action: 'opensearch',
16667                 namespace: 0,
16668                 suggest: '',
16669                 format: 'json',
16670                 callback: '{callback}',
16671                 search: query
16672             }), function(d) {
16673                 callback(d[0], d[1]);
16674             });
16675     };
16676
16677     wiki.translations = function(lang, title, callback) {
16678         d3.jsonp(endpoint.replace('en', lang) +
16679             iD.util.qsString({
16680                 action: 'query',
16681                 prop: 'langlinks',
16682                 format: 'json',
16683                 callback: '{callback}',
16684                 lllimit: 500,
16685                 titles: title
16686             }), function(d) {
16687                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16688                     translations = {};
16689                 if (list && list.langlinks) {
16690                     list.langlinks.forEach(function(d) {
16691                         translations[d.lang] = d['*'];
16692                     });
16693                     callback(translations);
16694                 }
16695             });
16696     };
16697
16698     return wiki;
16699 };
16700 iD.util = {};
16701
16702 iD.util.tagText = function(entity) {
16703     return d3.entries(entity.tags).map(function(e) {
16704         return e.key + '=' + e.value;
16705     }).join(', ');
16706 };
16707
16708 iD.util.entitySelector = function(ids) {
16709     return ids.length ? '.' + ids.join(',.') : 'nothing';
16710 };
16711
16712 iD.util.entityOrMemberSelector = function(ids, graph) {
16713     var s = iD.util.entitySelector(ids);
16714
16715     ids.forEach(function(id) {
16716         var entity = graph.hasEntity(id);
16717         if (entity && entity.type === 'relation') {
16718             entity.members.forEach(function(member) {
16719                 s += ',.' + member.id;
16720             });
16721         }
16722     });
16723
16724     return s;
16725 };
16726
16727 iD.util.displayName = function(entity) {
16728     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16729     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16730 };
16731
16732 iD.util.stringQs = function(str) {
16733     return str.split('&').reduce(function(obj, pair){
16734         var parts = pair.split('=');
16735         if (parts.length === 2) {
16736             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16737         }
16738         return obj;
16739     }, {});
16740 };
16741
16742 iD.util.qsString = function(obj, noencode) {
16743     function softEncode(s) {
16744       // encode everything except special characters used in certain hash parameters:
16745       // "/" in map states, ":", ",", {" and "}" in background
16746       return encodeURIComponent(s).replace(/(%2F|%3A|%2C|%7B|%7D)/g, decodeURIComponent);
16747     }
16748     return Object.keys(obj).sort().map(function(key) {
16749         return encodeURIComponent(key) + '=' + (
16750             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16751     }).join('&');
16752 };
16753
16754 iD.util.prefixDOMProperty = function(property) {
16755     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16756         i = -1,
16757         n = prefixes.length,
16758         s = document.body;
16759
16760     if (property in s)
16761         return property;
16762
16763     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16764
16765     while (++i < n)
16766         if (prefixes[i] + property in s)
16767             return prefixes[i] + property;
16768
16769     return false;
16770 };
16771
16772 iD.util.prefixCSSProperty = function(property) {
16773     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16774         i = -1,
16775         n = prefixes.length,
16776         s = document.body.style;
16777
16778     if (property.toLowerCase() in s)
16779         return property.toLowerCase();
16780
16781     while (++i < n)
16782         if (prefixes[i] + property in s)
16783             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16784
16785     return false;
16786 };
16787
16788
16789 iD.util.setTransform = function(el, x, y, scale) {
16790     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16791         translate = iD.detect().opera ?
16792             'translate('   + x + 'px,' + y + 'px)' :
16793             'translate3d(' + x + 'px,' + y + 'px,0)';
16794     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16795 };
16796
16797 iD.util.getStyle = function(selector) {
16798     for (var i = 0; i < document.styleSheets.length; i++) {
16799         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16800         for (var k = 0; k < rules.length; k++) {
16801             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16802             if (_.contains(selectorText, selector)) {
16803                 return rules[k];
16804             }
16805         }
16806     }
16807 };
16808
16809 iD.util.editDistance = function(a, b) {
16810     if (a.length === 0) return b.length;
16811     if (b.length === 0) return a.length;
16812     var matrix = [];
16813     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16814     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16815     for (i = 1; i <= b.length; i++) {
16816         for (j = 1; j <= a.length; j++) {
16817             if (b.charAt(i-1) === a.charAt(j-1)) {
16818                 matrix[i][j] = matrix[i-1][j-1];
16819             } else {
16820                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16821                     Math.min(matrix[i][j-1] + 1, // insertion
16822                     matrix[i-1][j] + 1)); // deletion
16823             }
16824         }
16825     }
16826     return matrix[b.length][a.length];
16827 };
16828
16829 // a d3.mouse-alike which
16830 // 1. Only works on HTML elements, not SVG
16831 // 2. Does not cause style recalculation
16832 iD.util.fastMouse = function(container) {
16833     var rect = _.clone(container.getBoundingClientRect()),
16834         rectLeft = rect.left,
16835         rectTop = rect.top,
16836         clientLeft = +container.clientLeft,
16837         clientTop = +container.clientTop;
16838     return function(e) {
16839         return [
16840             e.clientX - rectLeft - clientLeft,
16841             e.clientY - rectTop - clientTop];
16842     };
16843 };
16844
16845 /* jshint -W103 */
16846 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16847
16848 iD.util.asyncMap = function(inputs, func, callback) {
16849     var remaining = inputs.length,
16850         results = [],
16851         errors = [];
16852
16853     inputs.forEach(function(d, i) {
16854         func(d, function done(err, data) {
16855             errors[i] = err;
16856             results[i] = data;
16857             remaining --;
16858             if (!remaining) callback(errors, results);
16859         });
16860     });
16861 };
16862
16863 // wraps an index to an interval [0..length-1]
16864 iD.util.wrap = function(index, length) {
16865     if (index < 0)
16866         index += Math.ceil(-index/length)*length;
16867     return index % length;
16868 };
16869 // A per-domain session mutex backed by a cookie and dead man's
16870 // switch. If the session crashes, the mutex will auto-release
16871 // after 5 seconds.
16872
16873 iD.util.SessionMutex = function(name) {
16874     var mutex = {},
16875         intervalID;
16876
16877     function renew() {
16878         var expires = new Date();
16879         expires.setSeconds(expires.getSeconds() + 5);
16880         document.cookie = name + '=1; expires=' + expires.toUTCString();
16881     }
16882
16883     mutex.lock = function() {
16884         if (intervalID) return true;
16885         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16886         if (cookie) return false;
16887         renew();
16888         intervalID = window.setInterval(renew, 4000);
16889         return true;
16890     };
16891
16892     mutex.unlock = function() {
16893         if (!intervalID) return;
16894         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16895         clearInterval(intervalID);
16896         intervalID = null;
16897     };
16898
16899     mutex.locked = function() {
16900         return !!intervalID;
16901     };
16902
16903     return mutex;
16904 };
16905 iD.util.SuggestNames = function(preset, suggestions) {
16906     preset = preset.id.split('/', 2);
16907     var k = preset[0],
16908         v = preset[1];
16909
16910     return function(value, callback) {
16911         var result = [];
16912         if (value && value.length > 2) {
16913             if (suggestions[k] && suggestions[k][v]) {
16914                 for (var sugg in suggestions[k][v]) {
16915                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16916                     if (dist < 3) {
16917                         result.push({
16918                             title: sugg,
16919                             value: sugg,
16920                             dist: dist
16921                         });
16922                     }
16923                 }
16924             }
16925             result.sort(function(a, b) {
16926                 return a.dist - b.dist;
16927             });
16928         }
16929         result = result.slice(0,3);
16930         callback(result);
16931     };
16932 };
16933 iD.geo = {};
16934
16935 iD.geo.roundCoords = function(c) {
16936     return [Math.floor(c[0]), Math.floor(c[1])];
16937 };
16938
16939 iD.geo.interp = function(p1, p2, t) {
16940     return [p1[0] + (p2[0] - p1[0]) * t,
16941             p1[1] + (p2[1] - p1[1]) * t];
16942 };
16943
16944 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16945 // Returns a positive value, if OAB makes a counter-clockwise turn,
16946 // negative for clockwise turn, and zero if the points are collinear.
16947 iD.geo.cross = function(o, a, b) {
16948     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16949 };
16950
16951 // http://jsperf.com/id-dist-optimization
16952 iD.geo.euclideanDistance = function(a, b) {
16953     var x = a[0] - b[0], y = a[1] - b[1];
16954     return Math.sqrt((x * x) + (y * y));
16955 };
16956
16957 // using WGS84 polar radius (6356752.314245179 m)
16958 // const = 2 * PI * r / 360
16959 iD.geo.latToMeters = function(dLat) {
16960     return dLat * 110946.257617;
16961 };
16962
16963 // using WGS84 equatorial radius (6378137.0 m)
16964 // const = 2 * PI * r / 360
16965 iD.geo.lonToMeters = function(dLon, atLat) {
16966     return Math.abs(atLat) >= 90 ? 0 :
16967         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16968 };
16969
16970 // using WGS84 polar radius (6356752.314245179 m)
16971 // const = 2 * PI * r / 360
16972 iD.geo.metersToLat = function(m) {
16973     return m / 110946.257617;
16974 };
16975
16976 // using WGS84 equatorial radius (6378137.0 m)
16977 // const = 2 * PI * r / 360
16978 iD.geo.metersToLon = function(m, atLat) {
16979     return Math.abs(atLat) >= 90 ? 0 :
16980         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16981 };
16982
16983 // Equirectangular approximation of spherical distances on Earth
16984 iD.geo.sphericalDistance = function(a, b) {
16985     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16986         y = iD.geo.latToMeters(a[1] - b[1]);
16987     return Math.sqrt((x * x) + (y * y));
16988 };
16989
16990 iD.geo.edgeEqual = function(a, b) {
16991     return (a[0] === b[0] && a[1] === b[1]) ||
16992         (a[0] === b[1] && a[1] === b[0]);
16993 };
16994
16995 // Return the counterclockwise angle in the range (-pi, pi)
16996 // between the positive X axis and the line intersecting a and b.
16997 iD.geo.angle = function(a, b, projection) {
16998     a = projection(a.loc);
16999     b = projection(b.loc);
17000     return Math.atan2(b[1] - a[1], b[0] - a[0]);
17001 };
17002
17003 // Choose the edge with the minimal distance from `point` to its orthogonal
17004 // projection onto that edge, if such a projection exists, or the distance to
17005 // the closest vertex on that edge. Returns an object with the `index` of the
17006 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
17007 iD.geo.chooseEdge = function(nodes, point, projection) {
17008     var dist = iD.geo.euclideanDistance,
17009         points = nodes.map(function(n) { return projection(n.loc); }),
17010         min = Infinity,
17011         idx, loc;
17012
17013     function dot(p, q) {
17014         return p[0] * q[0] + p[1] * q[1];
17015     }
17016
17017     for (var i = 0; i < points.length - 1; i++) {
17018         var o = points[i],
17019             s = [points[i + 1][0] - o[0],
17020                  points[i + 1][1] - o[1]],
17021             v = [point[0] - o[0],
17022                  point[1] - o[1]],
17023             proj = dot(v, s) / dot(s, s),
17024             p;
17025
17026         if (proj < 0) {
17027             p = o;
17028         } else if (proj > 1) {
17029             p = points[i + 1];
17030         } else {
17031             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17032         }
17033
17034         var d = dist(p, point);
17035         if (d < min) {
17036             min = d;
17037             idx = i + 1;
17038             loc = projection.invert(p);
17039         }
17040     }
17041
17042     return {
17043         index: idx,
17044         distance: min,
17045         loc: loc
17046     };
17047 };
17048
17049 // Return the intersection point of 2 line segments.
17050 // From https://github.com/pgkelley4/line-segments-intersect
17051 // This uses the vector cross product approach described below:
17052 //  http://stackoverflow.com/a/565282/786339
17053 iD.geo.lineIntersection = function(a, b) {
17054     function subtractPoints(point1, point2) {
17055         return [point1[0] - point2[0], point1[1] - point2[1]];
17056     }
17057     function crossProduct(point1, point2) {
17058         return point1[0] * point2[1] - point1[1] * point2[0];
17059     }
17060
17061     var p = [a[0][0], a[0][1]],
17062         p2 = [a[1][0], a[1][1]],
17063         q = [b[0][0], b[0][1]],
17064         q2 = [b[1][0], b[1][1]],
17065         r = subtractPoints(p2, p),
17066         s = subtractPoints(q2, q),
17067         uNumerator = crossProduct(subtractPoints(q, p), r),
17068         denominator = crossProduct(r, s);
17069
17070     if (uNumerator && denominator) {
17071         var u = uNumerator / denominator,
17072             t = crossProduct(subtractPoints(q, p), s) / denominator;
17073
17074         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17075             return iD.geo.interp(p, p2, t);
17076         }
17077     }
17078
17079     return null;
17080 };
17081
17082 // Return whether point is contained in polygon.
17083 //
17084 // `point` should be a 2-item array of coordinates.
17085 // `polygon` should be an array of 2-item arrays of coordinates.
17086 //
17087 // From https://github.com/substack/point-in-polygon.
17088 // ray-casting algorithm based on
17089 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17090 //
17091 iD.geo.pointInPolygon = function(point, polygon) {
17092     var x = point[0],
17093         y = point[1],
17094         inside = false;
17095
17096     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17097         var xi = polygon[i][0], yi = polygon[i][1];
17098         var xj = polygon[j][0], yj = polygon[j][1];
17099
17100         var intersect = ((yi > y) !== (yj > y)) &&
17101             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17102         if (intersect) inside = !inside;
17103     }
17104
17105     return inside;
17106 };
17107
17108 iD.geo.polygonContainsPolygon = function(outer, inner) {
17109     return _.every(inner, function(point) {
17110         return iD.geo.pointInPolygon(point, outer);
17111     });
17112 };
17113
17114 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17115     function testSegments(outer, inner) {
17116         for (var i = 0; i < outer.length - 1; i++) {
17117             for (var j = 0; j < inner.length - 1; j++) {
17118                 var a = [ outer[i], outer[i+1] ],
17119                     b = [ inner[j], inner[j+1] ];
17120                 if (iD.geo.lineIntersection(a, b)) return true;
17121             }
17122         }
17123         return false;
17124     }
17125
17126     return _.some(inner, function(point) {
17127         return iD.geo.pointInPolygon(point, outer);
17128     }) || testSegments(outer, inner);
17129 };
17130
17131 iD.geo.pathLength = function(path) {
17132     var length = 0,
17133         dx, dy;
17134     for (var i = 0; i < path.length - 1; i++) {
17135         dx = path[i][0] - path[i + 1][0];
17136         dy = path[i][1] - path[i + 1][1];
17137         length += Math.sqrt(dx * dx + dy * dy);
17138     }
17139     return length;
17140 };
17141 iD.geo.Extent = function geoExtent(min, max) {
17142     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17143     if (min instanceof iD.geo.Extent) {
17144         return min;
17145     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17146         this[0] = min[0];
17147         this[1] = min[1];
17148     } else {
17149         this[0] = min        || [ Infinity,  Infinity];
17150         this[1] = max || min || [-Infinity, -Infinity];
17151     }
17152 };
17153
17154 iD.geo.Extent.prototype = new Array(2);
17155
17156 _.extend(iD.geo.Extent.prototype, {
17157     extend: function(obj) {
17158         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17159         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17160                               Math.min(obj[0][1], this[0][1])],
17161                              [Math.max(obj[1][0], this[1][0]),
17162                               Math.max(obj[1][1], this[1][1])]);
17163     },
17164
17165     _extend: function(extent) {
17166         this[0][0] = Math.min(extent[0][0], this[0][0]);
17167         this[0][1] = Math.min(extent[0][1], this[0][1]);
17168         this[1][0] = Math.max(extent[1][0], this[1][0]);
17169         this[1][1] = Math.max(extent[1][1], this[1][1]);
17170     },
17171
17172     area: function() {
17173         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17174     },
17175
17176     center: function() {
17177         return [(this[0][0] + this[1][0]) / 2,
17178                 (this[0][1] + this[1][1]) / 2];
17179     },
17180
17181     polygon: function() {
17182         return [
17183             [this[0][0], this[0][1]],
17184             [this[0][0], this[1][1]],
17185             [this[1][0], this[1][1]],
17186             [this[1][0], this[0][1]],
17187             [this[0][0], this[0][1]]
17188         ];
17189     },
17190
17191     intersects: function(obj) {
17192         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17193         return obj[0][0] <= this[1][0] &&
17194                obj[0][1] <= this[1][1] &&
17195                obj[1][0] >= this[0][0] &&
17196                obj[1][1] >= this[0][1];
17197     },
17198
17199     intersection: function(obj) {
17200         if (!this.intersects(obj)) return new iD.geo.Extent();
17201         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17202                                   Math.max(obj[0][1], this[0][1])],
17203                                  [Math.min(obj[1][0], this[1][0]),
17204                                   Math.min(obj[1][1], this[1][1])]);
17205     },
17206
17207     percentContainedIn: function(obj) {
17208         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17209         var a1 = this.intersection(obj).area(),
17210             a2 = this.area();
17211
17212         if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
17213             return 0;
17214         } else {
17215             return a1 / a2;
17216         }
17217     },
17218
17219     padByMeters: function(meters) {
17220         var dLat = iD.geo.metersToLat(meters),
17221             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17222         return iD.geo.Extent(
17223                 [this[0][0] - dLon, this[0][1] - dLat],
17224                 [this[1][0] + dLon, this[1][1] + dLat]);
17225     },
17226
17227     toParam: function() {
17228         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17229     }
17230
17231 });
17232 iD.geo.Turn = function(turn) {
17233     if (!(this instanceof iD.geo.Turn))
17234         return new iD.geo.Turn(turn);
17235     _.extend(this, turn);
17236 };
17237
17238 iD.geo.Intersection = function(graph, vertexId) {
17239     var vertex = graph.entity(vertexId),
17240         highways = [];
17241
17242     // Pre-split ways that would need to be split in
17243     // order to add a restriction. The real split will
17244     // happen when the restriction is added.
17245     graph.parentWays(vertex).forEach(function(way) {
17246         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17247             return;
17248
17249         if (way.affix(vertexId)) {
17250             highways.push(way);
17251         } else {
17252             var idx = _.indexOf(way.nodes, vertex.id, 1),
17253                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17254                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17255
17256             graph = graph.replace(wayA);
17257             graph = graph.replace(wayB);
17258
17259             highways.push(wayA);
17260             highways.push(wayB);
17261         }
17262     });
17263
17264     var intersection = {
17265         highways: highways,
17266         graph: graph
17267     };
17268
17269     intersection.turns = function(fromNodeID) {
17270         if (!fromNodeID)
17271             return [];
17272
17273         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17274         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17275             return [];
17276         if (way.last() === vertex.id && way.tags.oneway === '-1')
17277             return [];
17278
17279         function withRestriction(turn) {
17280             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17281                 if (relation.tags.type !== 'restriction')
17282                     return;
17283
17284                 var f = relation.memberByRole('from'),
17285                     t = relation.memberByRole('to'),
17286                     v = relation.memberByRole('via');
17287
17288                 if (f && f.id === turn.from.way &&
17289                     v && v.id === turn.via.node &&
17290                     t && t.id === turn.to.way) {
17291                     turn.restriction = relation.id;
17292                 } else if (/^only_/.test(relation.tags.restriction) &&
17293                     f && f.id === turn.from.way &&
17294                     v && v.id === turn.via.node &&
17295                     t && t.id !== turn.to.way) {
17296                     turn.restriction = relation.id;
17297                     turn.indirect_restriction = true;
17298                 }
17299             });
17300
17301             return iD.geo.Turn(turn);
17302         }
17303
17304         var from = {
17305                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17306                 way: way.id.split(/-(a|b)/)[0]
17307             },
17308             via = {node: vertex.id},
17309             turns = [];
17310
17311         highways.forEach(function(parent) {
17312             if (parent === way)
17313                 return;
17314
17315             var index = parent.nodes.indexOf(vertex.id);
17316
17317             // backward
17318             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17319                 turns.push(withRestriction({
17320                     from: from,
17321                     via: via,
17322                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17323                 }));
17324             }
17325
17326             // forward
17327             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17328                 turns.push(withRestriction({
17329                     from: from,
17330                     via: via,
17331                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17332                 }));
17333             }
17334         });
17335
17336         // U-turn
17337         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17338             turns.push(withRestriction({
17339                 from: from,
17340                 via: via,
17341                 to: from,
17342                 u: true
17343             }));
17344         }
17345
17346         return turns;
17347     };
17348
17349     return intersection;
17350 };
17351
17352
17353 iD.geo.inferRestriction = function(graph, from, via, to, projection) {
17354     var fromWay = graph.entity(from.way),
17355         fromNode = graph.entity(from.node),
17356         toWay = graph.entity(to.way),
17357         toNode = graph.entity(to.node),
17358         viaNode = graph.entity(via.node),
17359         fromOneWay = (fromWay.tags.oneway === 'yes' && fromWay.last() === via.node) ||
17360             (fromWay.tags.oneway === '-1' && fromWay.first() === via.node),
17361         toOneWay = (toWay.tags.oneway === 'yes' && toWay.first() === via.node) ||
17362             (toWay.tags.oneway === '-1' && toWay.last() === via.node),
17363         angle = iD.geo.angle(viaNode, fromNode, projection) -
17364                 iD.geo.angle(viaNode, toNode, projection);
17365
17366     angle = angle * 180 / Math.PI;
17367
17368     while (angle < 0)
17369         angle += 360;
17370
17371     if (fromNode === toNode)
17372         return 'no_u_turn';
17373     if ((angle < 23 || angle > 336) && fromOneWay && toOneWay)
17374         return 'no_u_turn';
17375     if (angle < 158)
17376         return 'no_right_turn';
17377     if (angle > 202)
17378         return 'no_left_turn';
17379
17380     return 'no_straight_on';
17381 };
17382 // For fixing up rendering of multipolygons with tags on the outer member.
17383 // https://github.com/openstreetmap/iD/issues/613
17384 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17385     if (entity.type !== 'way')
17386         return false;
17387
17388     var parents = graph.parentRelations(entity);
17389     if (parents.length !== 1)
17390         return false;
17391
17392     var parent = parents[0];
17393     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17394         return false;
17395
17396     var members = parent.members, member;
17397     for (var i = 0; i < members.length; i++) {
17398         member = members[i];
17399         if (member.id === entity.id && member.role && member.role !== 'outer')
17400             return false; // Not outer member
17401         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17402             return false; // Not a simple multipolygon
17403     }
17404
17405     return parent;
17406 };
17407
17408 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17409     if (entity.type !== 'way')
17410         return false;
17411
17412     var parents = graph.parentRelations(entity);
17413     if (parents.length !== 1)
17414         return false;
17415
17416     var parent = parents[0];
17417     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17418         return false;
17419
17420     var members = parent.members, member, outerMember;
17421     for (var i = 0; i < members.length; i++) {
17422         member = members[i];
17423         if (!member.role || member.role === 'outer') {
17424             if (outerMember)
17425                 return false; // Not a simple multipolygon
17426             outerMember = member;
17427         }
17428     }
17429
17430     return outerMember && graph.hasEntity(outerMember.id);
17431 };
17432
17433 // Join `array` into sequences of connecting ways.
17434 //
17435 // Segments which share identical start/end nodes will, as much as possible,
17436 // be connected with each other.
17437 //
17438 // The return value is a nested array. Each constituent array contains elements
17439 // of `array` which have been determined to connect. Each consitituent array
17440 // also has a `nodes` property whose value is an ordered array of member nodes,
17441 // with appropriate order reversal and start/end coordinate de-duplication.
17442 //
17443 // Members of `array` must have, at minimum, `type` and `id` properties.
17444 // Thus either an array of `iD.Way`s or a relation member array may be
17445 // used.
17446 //
17447 // If an member has a `tags` property, its tags will be reversed via
17448 // `iD.actions.Reverse` in the output.
17449 //
17450 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17451 // false) and non-way members are ignored.
17452 //
17453 iD.geo.joinWays = function(array, graph) {
17454     var joined = [], member, current, nodes, first, last, i, how, what;
17455
17456     array = array.filter(function(member) {
17457         return member.type === 'way' && graph.hasEntity(member.id);
17458     });
17459
17460     function resolve(member) {
17461         return graph.childNodes(graph.entity(member.id));
17462     }
17463
17464     function reverse(member) {
17465         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17466     }
17467
17468     while (array.length) {
17469         member = array.shift();
17470         current = [member];
17471         current.nodes = nodes = resolve(member).slice();
17472         joined.push(current);
17473
17474         while (array.length && _.first(nodes) !== _.last(nodes)) {
17475             first = _.first(nodes);
17476             last  = _.last(nodes);
17477
17478             for (i = 0; i < array.length; i++) {
17479                 member = array[i];
17480                 what = resolve(member);
17481
17482                 if (last === _.first(what)) {
17483                     how  = nodes.push;
17484                     what = what.slice(1);
17485                     break;
17486                 } else if (last === _.last(what)) {
17487                     how  = nodes.push;
17488                     what = what.slice(0, -1).reverse();
17489                     member = reverse(member);
17490                     break;
17491                 } else if (first === _.last(what)) {
17492                     how  = nodes.unshift;
17493                     what = what.slice(0, -1);
17494                     break;
17495                 } else if (first === _.first(what)) {
17496                     how  = nodes.unshift;
17497                     what = what.slice(1).reverse();
17498                     member = reverse(member);
17499                     break;
17500                 } else {
17501                     what = how = null;
17502                 }
17503             }
17504
17505             if (!what)
17506                 break; // No more joinable ways.
17507
17508             how.apply(current, [member]);
17509             how.apply(nodes, what);
17510
17511             array.splice(i, 1);
17512         }
17513     }
17514
17515     return joined;
17516 };
17517 /*
17518     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17519     * Antimeridian clipping
17520     * Spherical rotation
17521     * Resampling
17522 */
17523 iD.geo.RawMercator = function () {
17524     var project = d3.geo.mercator.raw,
17525         k = 512 / Math.PI, // scale
17526         x = 0, y = 0, // translate
17527         clipExtent = [[0, 0], [0, 0]];
17528
17529     function projection(point) {
17530         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17531         return [point[0] * k + x, y - point[1] * k];
17532     }
17533
17534     projection.invert = function(point) {
17535         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17536         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17537     };
17538
17539     projection.scale = function(_) {
17540         if (!arguments.length) return k;
17541         k = +_;
17542         return projection;
17543     };
17544
17545     projection.translate = function(_) {
17546         if (!arguments.length) return [x, y];
17547         x = +_[0];
17548         y = +_[1];
17549         return projection;
17550     };
17551
17552     projection.clipExtent = function(_) {
17553         if (!arguments.length) return clipExtent;
17554         clipExtent = _;
17555         return projection;
17556     };
17557
17558     projection.stream = d3.geo.transform({
17559         point: function(x, y) {
17560             x = projection([x, y]);
17561             this.stream.point(x[0], x[1]);
17562         }
17563     }).stream;
17564
17565     return projection;
17566 };
17567 iD.actions = {};
17568 iD.actions.AddEntity = function(way) {
17569     return function(graph) {
17570         return graph.replace(way);
17571     };
17572 };
17573 iD.actions.AddMember = function(relationId, member, memberIndex) {
17574     return function(graph) {
17575         var relation = graph.entity(relationId);
17576
17577         if (isNaN(memberIndex) && member.type === 'way') {
17578             var members = relation.indexedMembers();
17579             members.push(member);
17580
17581             var joined = iD.geo.joinWays(members, graph);
17582             for (var i = 0; i < joined.length; i++) {
17583                 var segment = joined[i];
17584                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17585                     if (segment[j] !== member)
17586                         continue;
17587
17588                     if (j === 0) {
17589                         memberIndex = segment[j + 1].index;
17590                     } else if (j === segment.length - 1) {
17591                         memberIndex = segment[j - 1].index + 1;
17592                     } else {
17593                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17594                     }
17595                 }
17596             }
17597         }
17598
17599         return graph.replace(relation.addMember(member, memberIndex));
17600     };
17601 };
17602 iD.actions.AddMidpoint = function(midpoint, node) {
17603     return function(graph) {
17604         graph = graph.replace(node.move(midpoint.loc));
17605
17606         var parents = _.intersection(
17607             graph.parentWays(graph.entity(midpoint.edge[0])),
17608             graph.parentWays(graph.entity(midpoint.edge[1])));
17609
17610         parents.forEach(function(way) {
17611             for (var i = 0; i < way.nodes.length - 1; i++) {
17612                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17613                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17614
17615                     // Add only one midpoint on doubled-back segments,
17616                     // turning them into self-intersections.
17617                     return;
17618                 }
17619             }
17620         });
17621
17622         return graph;
17623     };
17624 };
17625 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17626 iD.actions.AddVertex = function(wayId, nodeId, index) {
17627     return function(graph) {
17628         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17629     };
17630 };
17631 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17632     return function(graph) {
17633         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17634     };
17635 };
17636 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17637     return function(graph) {
17638         var entity = graph.entity(entityId),
17639             geometry = entity.geometry(graph),
17640             tags = entity.tags;
17641
17642         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17643         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17644
17645         return graph.replace(entity.update({tags: tags}));
17646     };
17647 };
17648 iD.actions.ChangeTags = function(entityId, tags) {
17649     return function(graph) {
17650         var entity = graph.entity(entityId);
17651         return graph.replace(entity.update({tags: tags}));
17652     };
17653 };
17654 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17655     maxAngle = (maxAngle || 20) * Math.PI / 180;
17656
17657     var action = function(graph) {
17658         var way = graph.entity(wayId);
17659
17660         if (!way.isConvex(graph)) {
17661             graph = action.makeConvex(graph);
17662         }
17663
17664         var nodes = _.uniq(graph.childNodes(way)),
17665             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17666             points = nodes.map(function(n) { return projection(n.loc); }),
17667             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17668             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17669             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17670             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17671             ids;
17672
17673         // we need atleast two key nodes for the algorithm to work
17674         if (!keyNodes.length) {
17675             keyNodes = [nodes[0]];
17676             keyPoints = [points[0]];
17677         }
17678
17679         if (keyNodes.length === 1) {
17680             var index = nodes.indexOf(keyNodes[0]),
17681                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17682
17683             keyNodes.push(nodes[oppositeIndex]);
17684             keyPoints.push(points[oppositeIndex]);
17685         }
17686
17687         // key points and nodes are those connected to the ways,
17688         // they are projected onto the circle, inbetween nodes are moved
17689         // to constant intervals between key nodes, extra inbetween nodes are
17690         // added if necessary.
17691         for (var i = 0; i < keyPoints.length; i++) {
17692             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17693                 startNode = keyNodes[i],
17694                 endNode = keyNodes[nextKeyNodeIndex],
17695                 startNodeIndex = nodes.indexOf(startNode),
17696                 endNodeIndex = nodes.indexOf(endNode),
17697                 numberNewPoints = -1,
17698                 indexRange = endNodeIndex - startNodeIndex,
17699                 distance, totalAngle, eachAngle, startAngle, endAngle,
17700                 angle, loc, node, j,
17701                 inBetweenNodes = [];
17702
17703             if (indexRange < 0) {
17704                 indexRange += nodes.length;
17705             }
17706
17707             // position this key node
17708             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17709             if (distance === 0) { distance = 1e-4; }
17710             keyPoints[i] = [
17711                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17712                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17713             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17714
17715             // figure out the between delta angle we want to match to
17716             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17717             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17718             totalAngle = endAngle - startAngle;
17719
17720             // detects looping around -pi/pi
17721             if (totalAngle * sign > 0) {
17722                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17723             }
17724
17725             do {
17726                 numberNewPoints++;
17727                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17728             } while (Math.abs(eachAngle) > maxAngle);
17729
17730             // move existing points
17731             for (j = 1; j < indexRange; j++) {
17732                 angle = startAngle + j * eachAngle;
17733                 loc = projection.invert([
17734                     centroid[0] + Math.cos(angle)*radius,
17735                     centroid[1] + Math.sin(angle)*radius]);
17736
17737                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17738                 graph = graph.replace(node);
17739             }
17740
17741             // add new inbetween nodes if necessary
17742             for (j = 0; j < numberNewPoints; j++) {
17743                 angle = startAngle + (indexRange + j) * eachAngle;
17744                 loc = projection.invert([
17745                     centroid[0] + Math.cos(angle) * radius,
17746                     centroid[1] + Math.sin(angle) * radius]);
17747
17748                 node = iD.Node({loc: loc});
17749                 graph = graph.replace(node);
17750
17751                 nodes.splice(endNodeIndex + j, 0, node);
17752                 inBetweenNodes.push(node.id);
17753             }
17754
17755             // Check for other ways that share these keyNodes..
17756             // If keyNodes are adjacent in both ways,
17757             // we can add inBetween nodes to that shared way too..
17758             if (indexRange === 1 && inBetweenNodes.length) {
17759                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17760                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17761                     wayDirection1 = (endIndex1 - startIndex1);
17762                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17763
17764                 /*jshint -W083 */
17765                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17766                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17767                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17768                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17769                             wayDirection2 = (endIndex2 - startIndex2),
17770                             insertAt = endIndex2;
17771                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17772
17773                         if (wayDirection1 !== wayDirection2) {
17774                             inBetweenNodes.reverse();
17775                             insertAt = startIndex2;
17776                         }
17777                         for (j = 0; j < inBetweenNodes.length; j++) {
17778                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17779                         }
17780                         graph = graph.replace(sharedWay);
17781                     }
17782                 });
17783                 /*jshint +W083 */
17784             }
17785
17786         }
17787
17788         // update the way to have all the new nodes
17789         ids = nodes.map(function(n) { return n.id; });
17790         ids.push(ids[0]);
17791
17792         way = way.update({nodes: ids});
17793         graph = graph.replace(way);
17794
17795         return graph;
17796     };
17797
17798     action.makeConvex = function(graph) {
17799         var way = graph.entity(wayId),
17800             nodes = _.uniq(graph.childNodes(way)),
17801             points = nodes.map(function(n) { return projection(n.loc); }),
17802             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17803             hull = d3.geom.hull(points);
17804
17805         // D3 convex hulls go counterclockwise..
17806         if (sign === -1) {
17807             nodes.reverse();
17808             points.reverse();
17809         }
17810
17811         for (var i = 0; i < hull.length - 1; i++) {
17812             var startIndex = points.indexOf(hull[i]),
17813                 endIndex = points.indexOf(hull[i+1]),
17814                 indexRange = (endIndex - startIndex);
17815
17816             if (indexRange < 0) {
17817                 indexRange += nodes.length;
17818             }
17819
17820             // move interior nodes to the surface of the convex hull..
17821             for (var j = 1; j < indexRange; j++) {
17822                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17823                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17824                 graph = graph.replace(node);
17825             }
17826         }
17827         return graph;
17828     };
17829
17830     action.disabled = function(graph) {
17831         if (!graph.entity(wayId).isClosed())
17832             return 'not_closed';
17833     };
17834
17835     return action;
17836 };
17837 // Connect the ways at the given nodes.
17838 //
17839 // The last node will survive. All other nodes will be replaced with
17840 // the surviving node in parent ways, and then removed.
17841 //
17842 // Tags and relation memberships of of non-surviving nodes are merged
17843 // to the survivor.
17844 //
17845 // This is the inverse of `iD.actions.Disconnect`.
17846 //
17847 // Reference:
17848 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17849 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17850 //
17851 iD.actions.Connect = function(nodeIds) {
17852     return function(graph) {
17853         var survivor = graph.entity(_.last(nodeIds));
17854
17855         for (var i = 0; i < nodeIds.length - 1; i++) {
17856             var node = graph.entity(nodeIds[i]);
17857
17858             /*jshint -W083 */
17859             graph.parentWays(node).forEach(function(parent) {
17860                 if (!parent.areAdjacent(node.id, survivor.id)) {
17861                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17862                 }
17863             });
17864
17865             graph.parentRelations(node).forEach(function(parent) {
17866                 graph = graph.replace(parent.replaceMember(node, survivor));
17867             });
17868             /*jshint +W083 */
17869
17870             survivor = survivor.mergeTags(node.tags);
17871             graph = iD.actions.DeleteNode(node.id)(graph);
17872         }
17873
17874         graph = graph.replace(survivor);
17875
17876         return graph;
17877     };
17878 };
17879 iD.actions.DeleteMember = function(relationId, memberIndex) {
17880     return function(graph) {
17881         var relation = graph.entity(relationId)
17882             .removeMember(memberIndex);
17883
17884         graph = graph.replace(relation);
17885
17886         if (relation.isDegenerate())
17887             graph = iD.actions.DeleteRelation(relation.id)(graph);
17888
17889         return graph;
17890     };
17891 };
17892 iD.actions.DeleteMultiple = function(ids) {
17893     var actions = {
17894         way: iD.actions.DeleteWay,
17895         node: iD.actions.DeleteNode,
17896         relation: iD.actions.DeleteRelation
17897     };
17898
17899     var action = function(graph) {
17900         ids.forEach(function(id) {
17901             if (graph.hasEntity(id)) { // It may have been deleted aready.
17902                 graph = actions[graph.entity(id).type](id)(graph);
17903             }
17904         });
17905
17906         return graph;
17907     };
17908
17909     action.disabled = function(graph) {
17910         for (var i = 0; i < ids.length; i++) {
17911             var id = ids[i],
17912                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17913             if (disabled) return disabled;
17914         }
17915     };
17916
17917     return action;
17918 };
17919 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17920 iD.actions.DeleteNode = function(nodeId) {
17921     var action = function(graph) {
17922         var node = graph.entity(nodeId);
17923
17924         graph.parentWays(node)
17925             .forEach(function(parent) {
17926                 parent = parent.removeNode(nodeId);
17927                 graph = graph.replace(parent);
17928
17929                 if (parent.isDegenerate()) {
17930                     graph = iD.actions.DeleteWay(parent.id)(graph);
17931                 }
17932             });
17933
17934         graph.parentRelations(node)
17935             .forEach(function(parent) {
17936                 parent = parent.removeMembersWithID(nodeId);
17937                 graph = graph.replace(parent);
17938
17939                 if (parent.isDegenerate()) {
17940                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17941                 }
17942             });
17943
17944         return graph.remove(node);
17945     };
17946
17947     action.disabled = function() {
17948         return false;
17949     };
17950
17951     return action;
17952 };
17953 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17954 iD.actions.DeleteRelation = function(relationId) {
17955     function deleteEntity(entity, graph) {
17956         return !graph.parentWays(entity).length &&
17957             !graph.parentRelations(entity).length &&
17958             !entity.hasInterestingTags();
17959     }
17960
17961     var action = function(graph) {
17962         var relation = graph.entity(relationId);
17963
17964         graph.parentRelations(relation)
17965             .forEach(function(parent) {
17966                 parent = parent.removeMembersWithID(relationId);
17967                 graph = graph.replace(parent);
17968
17969                 if (parent.isDegenerate()) {
17970                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17971                 }
17972             });
17973
17974         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17975             graph = graph.replace(relation.removeMembersWithID(memberId));
17976
17977             var entity = graph.entity(memberId);
17978             if (deleteEntity(entity, graph)) {
17979                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17980             }
17981         });
17982
17983         return graph.remove(relation);
17984     };
17985
17986     action.disabled = function(graph) {
17987         if (!graph.entity(relationId).isComplete(graph))
17988             return 'incomplete_relation';
17989     };
17990
17991     return action;
17992 };
17993 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17994 iD.actions.DeleteWay = function(wayId) {
17995     function deleteNode(node, graph) {
17996         return !graph.parentWays(node).length &&
17997             !graph.parentRelations(node).length &&
17998             !node.hasInterestingTags();
17999     }
18000
18001     var action = function(graph) {
18002         var way = graph.entity(wayId);
18003
18004         graph.parentRelations(way)
18005             .forEach(function(parent) {
18006                 parent = parent.removeMembersWithID(wayId);
18007                 graph = graph.replace(parent);
18008
18009                 if (parent.isDegenerate()) {
18010                     graph = iD.actions.DeleteRelation(parent.id)(graph);
18011                 }
18012             });
18013
18014         _.uniq(way.nodes).forEach(function(nodeId) {
18015             graph = graph.replace(way.removeNode(nodeId));
18016
18017             var node = graph.entity(nodeId);
18018             if (deleteNode(node, graph)) {
18019                 graph = graph.remove(node);
18020             }
18021         });
18022
18023         return graph.remove(way);
18024     };
18025
18026     action.disabled = function() {
18027         return false;
18028     };
18029
18030     return action;
18031 };
18032 iD.actions.DeprecateTags = function(entityId) {
18033     return function(graph) {
18034         var entity = graph.entity(entityId),
18035             newtags = _.clone(entity.tags),
18036             change = false,
18037             rule;
18038
18039         // This handles deprecated tags with a single condition
18040         for (var i = 0; i < iD.data.deprecated.length; i++) {
18041
18042             rule = iD.data.deprecated[i];
18043             var match = _.pairs(rule.old)[0],
18044                 replacements = rule.replace ? _.pairs(rule.replace) : null;
18045
18046             if (entity.tags[match[0]] && match[1] === '*') {
18047
18048                 var value = entity.tags[match[0]];
18049                 if (replacements && !newtags[replacements[0][0]]) {
18050                     newtags[replacements[0][0]] = value;
18051                 }
18052                 delete newtags[match[0]];
18053                 change = true;
18054
18055             } else if (entity.tags[match[0]] === match[1]) {
18056                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
18057                 change = true;
18058             }
18059         }
18060
18061         if (change) {
18062             return graph.replace(entity.update({tags: newtags}));
18063         } else {
18064             return graph;
18065         }
18066     };
18067 };
18068 iD.actions.DiscardTags = function(difference) {
18069     return function(graph) {
18070         function discardTags(entity) {
18071             if (!_.isEmpty(entity.tags)) {
18072                 var tags = {};
18073                 _.each(entity.tags, function(v, k) {
18074                     if (v) tags[k] = v;
18075                 });
18076
18077                 graph = graph.replace(entity.update({
18078                     tags: _.omit(tags, iD.data.discarded)
18079                 }));
18080             }
18081         }
18082
18083         difference.modified().forEach(discardTags);
18084         difference.created().forEach(discardTags);
18085
18086         return graph;
18087     };
18088 };
18089 // Disconect the ways at the given node.
18090 //
18091 // Optionally, disconnect only the given ways.
18092 //
18093 // For testing convenience, accepts an ID to assign to the (first) new node.
18094 // Normally, this will be undefined and the way will automatically
18095 // be assigned a new ID.
18096 //
18097 // This is the inverse of `iD.actions.Connect`.
18098 //
18099 // Reference:
18100 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18101 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18102 //
18103 iD.actions.Disconnect = function(nodeId, newNodeId) {
18104     var wayIds;
18105
18106     var action = function(graph) {
18107         var node = graph.entity(nodeId),
18108             connections = action.connections(graph);
18109
18110         connections.forEach(function(connection) {
18111             var way = graph.entity(connection.wayID),
18112                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18113
18114             graph = graph.replace(newNode);
18115             if (connection.index === 0 && way.isArea()) {
18116                 // replace shared node with shared node..
18117                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18118             } else {
18119                 // replace shared node with multiple new nodes..
18120                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18121             }
18122         });
18123
18124         return graph;
18125     };
18126
18127     action.connections = function(graph) {
18128         var candidates = [],
18129             keeping = false,
18130             parentWays = graph.parentWays(graph.entity(nodeId));
18131
18132         parentWays.forEach(function(way) {
18133             if (wayIds && wayIds.indexOf(way.id) === -1) {
18134                 keeping = true;
18135                 return;
18136             }
18137             if (way.isArea() && (way.nodes[0] === nodeId)) {
18138                 candidates.push({wayID: way.id, index: 0});
18139             } else {
18140                 way.nodes.forEach(function(waynode, index) {
18141                     if (waynode === nodeId) {
18142                         candidates.push({wayID: way.id, index: index});
18143                     }
18144                 });
18145             }
18146         });
18147
18148         return keeping ? candidates : candidates.slice(1);
18149     };
18150
18151     action.disabled = function(graph) {
18152         var connections = action.connections(graph);
18153         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18154             return 'not_connected';
18155     };
18156
18157     action.limitWays = function(_) {
18158         if (!arguments.length) return wayIds;
18159         wayIds = _;
18160         return action;
18161     };
18162
18163     return action;
18164 };
18165 // Join ways at the end node they share.
18166 //
18167 // This is the inverse of `iD.actions.Split`.
18168 //
18169 // Reference:
18170 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18171 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18172 //
18173 iD.actions.Join = function(ids) {
18174
18175     function groupEntitiesByGeometry(graph) {
18176         var entities = ids.map(function(id) { return graph.entity(id); });
18177         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18178     }
18179
18180     var action = function(graph) {
18181         var ways = ids.map(graph.entity, graph),
18182             survivor = ways[0];
18183
18184         // Prefer to keep an existing way.
18185         for (var i = 0; i < ways.length; i++) {
18186             if (!ways[i].isNew()) {
18187                 survivor = ways[i];
18188                 break;
18189             }
18190         }
18191
18192         var joined = iD.geo.joinWays(ways, graph)[0];
18193
18194         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18195         graph = graph.replace(survivor);
18196
18197         joined.forEach(function(way) {
18198             if (way.id === survivor.id)
18199                 return;
18200
18201             graph.parentRelations(way).forEach(function(parent) {
18202                 graph = graph.replace(parent.replaceMember(way, survivor));
18203             });
18204
18205             survivor = survivor.mergeTags(way.tags);
18206
18207             graph = graph.replace(survivor);
18208             graph = iD.actions.DeleteWay(way.id)(graph);
18209         });
18210
18211         return graph;
18212     };
18213
18214     action.disabled = function(graph) {
18215         var geometries = groupEntitiesByGeometry(graph);
18216         if (ids.length < 2 || ids.length !== geometries.line.length)
18217             return 'not_eligible';
18218
18219         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18220         if (joined.length > 1)
18221             return 'not_adjacent';
18222
18223         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18224             relation;
18225
18226         joined[0].forEach(function(way) {
18227             var parents = graph.parentRelations(way);
18228             parents.forEach(function(parent) {
18229                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18230                     relation = parent;
18231             });
18232         });
18233
18234         if (relation)
18235             return 'restriction';
18236     };
18237
18238     return action;
18239 };
18240 iD.actions.Merge = function(ids) {
18241     function groupEntitiesByGeometry(graph) {
18242         var entities = ids.map(function(id) { return graph.entity(id); });
18243         return _.extend({point: [], area: [], line: [], relation: []},
18244             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18245     }
18246
18247     var action = function(graph) {
18248         var geometries = groupEntitiesByGeometry(graph),
18249             target = geometries.area[0] || geometries.line[0],
18250             points = geometries.point;
18251
18252         points.forEach(function(point) {
18253             target = target.mergeTags(point.tags);
18254
18255             graph.parentRelations(point).forEach(function(parent) {
18256                 graph = graph.replace(parent.replaceMember(point, target));
18257             });
18258
18259             graph = graph.remove(point);
18260         });
18261
18262         graph = graph.replace(target);
18263
18264         return graph;
18265     };
18266
18267     action.disabled = function(graph) {
18268         var geometries = groupEntitiesByGeometry(graph);
18269         if (geometries.point.length === 0 ||
18270             (geometries.area.length + geometries.line.length) !== 1 ||
18271             geometries.relation.length !== 0)
18272             return 'not_eligible';
18273     };
18274
18275     return action;
18276 };
18277 iD.actions.MergePolygon = function(ids, newRelationId) {
18278
18279     function groupEntities(graph) {
18280         var entities = ids.map(function (id) { return graph.entity(id); });
18281         return _.extend({
18282                 closedWay: [],
18283                 multipolygon: [],
18284                 other: []
18285             }, _.groupBy(entities, function(entity) {
18286                 if (entity.type === 'way' && entity.isClosed()) {
18287                     return 'closedWay';
18288                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18289                     return 'multipolygon';
18290                 } else {
18291                     return 'other';
18292                 }
18293             }));
18294     }
18295
18296     var action = function(graph) {
18297         var entities = groupEntities(graph);
18298
18299         // An array representing all the polygons that are part of the multipolygon.
18300         //
18301         // Each element is itself an array of objects with an id property, and has a
18302         // locs property which is an array of the locations forming the polygon.
18303         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18304             return polygons.concat(iD.geo.joinWays(m.members, graph));
18305         }, []).concat(entities.closedWay.map(function(d) {
18306             var member = [{id: d.id}];
18307             member.nodes = graph.childNodes(d);
18308             return member;
18309         }));
18310
18311         // contained is an array of arrays of boolean values,
18312         // where contained[j][k] is true iff the jth way is
18313         // contained by the kth way.
18314         var contained = polygons.map(function(w, i) {
18315             return polygons.map(function(d, n) {
18316                 if (i === n) return null;
18317                 return iD.geo.polygonContainsPolygon(
18318                     _.pluck(d.nodes, 'loc'),
18319                     _.pluck(w.nodes, 'loc'));
18320             });
18321         });
18322
18323         // Sort all polygons as either outer or inner ways
18324         var members = [],
18325             outer = true;
18326
18327         while (polygons.length) {
18328             extractUncontained(polygons);
18329             polygons = polygons.filter(isContained);
18330             contained = contained.filter(isContained).map(filterContained);
18331         }
18332
18333         function isContained(d, i) {
18334             return _.any(contained[i]);
18335         }
18336
18337         function filterContained(d) {
18338             return d.filter(isContained);
18339         }
18340
18341         function extractUncontained(polygons) {
18342             polygons.forEach(function(d, i) {
18343                 if (!isContained(d, i)) {
18344                     d.forEach(function(member) {
18345                         members.push({
18346                             type: 'way',
18347                             id: member.id,
18348                             role: outer ? 'outer' : 'inner'
18349                         });
18350                     });
18351                 }
18352             });
18353             outer = !outer;
18354         }
18355
18356         // Move all tags to one relation
18357         var relation = entities.multipolygon[0] ||
18358             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18359
18360         entities.multipolygon.slice(1).forEach(function(m) {
18361             relation = relation.mergeTags(m.tags);
18362             graph = graph.remove(m);
18363         });
18364
18365         entities.closedWay.forEach(function(way) {
18366             function isThisOuter(m) {
18367                 return m.id === way.id && m.role !== 'inner';
18368             }
18369             if (members.some(isThisOuter)) {
18370                 relation = relation.mergeTags(way.tags);
18371                 graph = graph.replace(way.update({ tags: {} }));
18372             }
18373         });
18374
18375         return graph.replace(relation.update({
18376             members: members,
18377             tags: _.omit(relation.tags, 'area')
18378         }));
18379     };
18380
18381     action.disabled = function(graph) {
18382         var entities = groupEntities(graph);
18383         if (entities.other.length > 0 ||
18384             entities.closedWay.length + entities.multipolygon.length < 2)
18385             return 'not_eligible';
18386         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18387             return 'incomplete_relation';
18388     };
18389
18390     return action;
18391 };
18392 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18393 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18394 iD.actions.Move = function(ids, delta, projection) {
18395     function addNodes(ids, nodes, graph) {
18396         ids.forEach(function(id) {
18397             var entity = graph.entity(id);
18398             if (entity.type === 'node') {
18399                 nodes.push(id);
18400             } else if (entity.type === 'way') {
18401                 nodes.push.apply(nodes, entity.nodes);
18402             } else {
18403                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18404             }
18405         });
18406     }
18407
18408     var action = function(graph) {
18409         var nodes = [];
18410
18411         addNodes(ids, nodes, graph);
18412
18413         _.uniq(nodes).forEach(function(id) {
18414             var node = graph.entity(id),
18415                 start = projection(node.loc),
18416                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18417             graph = graph.replace(node.move(end));
18418         });
18419
18420         return graph;
18421     };
18422
18423     action.disabled = function(graph) {
18424         function incompleteRelation(id) {
18425             var entity = graph.entity(id);
18426             return entity.type === 'relation' && !entity.isComplete(graph);
18427         }
18428
18429         if (_.any(ids, incompleteRelation))
18430             return 'incomplete_relation';
18431     };
18432
18433     return action;
18434 };
18435 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18436 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18437 iD.actions.MoveNode = function(nodeId, loc) {
18438     return function(graph) {
18439         return graph.replace(graph.entity(nodeId).move(loc));
18440     };
18441 };
18442 iD.actions.Noop = function() {
18443     return function(graph) {
18444         return graph;
18445     };
18446 };
18447 /*
18448  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18449  */
18450
18451 iD.actions.Orthogonalize = function(wayId, projection) {
18452     var threshold = 12, // degrees within right or straight to alter
18453         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18454         upperThreshold = Math.cos(threshold * Math.PI / 180);
18455
18456     var action = function(graph) {
18457         var way = graph.entity(wayId),
18458             nodes = graph.childNodes(way),
18459             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18460             corner = {i: 0, dotp: 1},
18461             epsilon = 1e-4,
18462             i, j, score, motions;
18463
18464         if (nodes.length === 4) {
18465             for (i = 0; i < 1000; i++) {
18466                 motions = points.map(calcMotion);
18467                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18468                 score = corner.dotp;
18469                 if (score < epsilon) {
18470                     break;
18471                 }
18472             }
18473
18474             graph = graph.replace(graph.entity(nodes[corner.i].id)
18475                 .move(projection.invert(points[corner.i])));
18476         } else {
18477             var best,
18478                 originalPoints = _.clone(points);
18479             score = Infinity;
18480
18481             for (i = 0; i < 1000; i++) {
18482                 motions = points.map(calcMotion);
18483                 for (j = 0; j < motions.length; j++) {
18484                     points[j] = addPoints(points[j],motions[j]);
18485                 }
18486                 var newScore = squareness(points);
18487                 if (newScore < score) {
18488                     best = _.clone(points);
18489                     score = newScore;
18490                 }
18491                 if (score < epsilon) {
18492                     break;
18493                 }
18494             }
18495
18496             points = best;
18497
18498             for (i = 0; i < points.length; i++) {
18499                 // only move the points that actually moved
18500                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18501                     graph = graph.replace(graph.entity(nodes[i].id)
18502                         .move(projection.invert(points[i])));
18503                 }
18504             }
18505
18506             // remove empty nodes on straight sections
18507             for (i = 0; i < points.length; i++) {
18508                 var node = nodes[i];
18509
18510                 if (graph.parentWays(node).length > 1 ||
18511                     graph.parentRelations(node).length ||
18512                     node.hasInterestingTags()) {
18513
18514                     continue;
18515                 }
18516
18517                 var dotp = normalizedDotProduct(i, points);
18518                 if (dotp < -1 + epsilon) {
18519                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18520                 }
18521             }
18522         }
18523
18524         return graph;
18525
18526         function calcMotion(b, i, array) {
18527             var a = array[(i - 1 + array.length) % array.length],
18528                 c = array[(i + 1) % array.length],
18529                 p = subtractPoints(a, b),
18530                 q = subtractPoints(c, b),
18531                 scale, dotp;
18532
18533             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18534             p = normalizePoint(p, 1.0);
18535             q = normalizePoint(q, 1.0);
18536
18537             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18538
18539             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18540             if (array.length > 3) {
18541                 if (dotp < -0.707106781186547) {
18542                     dotp += 1.0;
18543                 }
18544             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18545                 corner.i = i;
18546                 corner.dotp = Math.abs(dotp);
18547             }
18548
18549             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18550         }
18551     };
18552
18553     function squareness(points) {
18554         return points.reduce(function(sum, val, i, array) {
18555             var dotp = normalizedDotProduct(i, array);
18556
18557             dotp = filterDotProduct(dotp);
18558             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18559         }, 0);
18560     }
18561
18562     function normalizedDotProduct(i, points) {
18563         var a = points[(i - 1 + points.length) % points.length],
18564             b = points[i],
18565             c = points[(i + 1) % points.length],
18566             p = subtractPoints(a, b),
18567             q = subtractPoints(c, b);
18568
18569         p = normalizePoint(p, 1.0);
18570         q = normalizePoint(q, 1.0);
18571
18572         return p[0] * q[0] + p[1] * q[1];
18573     }
18574
18575     function subtractPoints(a, b) {
18576         return [a[0] - b[0], a[1] - b[1]];
18577     }
18578
18579     function addPoints(a, b) {
18580         return [a[0] + b[0], a[1] + b[1]];
18581     }
18582
18583     function normalizePoint(point, scale) {
18584         var vector = [0, 0];
18585         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18586         if (length !== 0) {
18587             vector[0] = point[0] / length;
18588             vector[1] = point[1] / length;
18589         }
18590
18591         vector[0] *= scale;
18592         vector[1] *= scale;
18593
18594         return vector;
18595     }
18596
18597     function filterDotProduct(dotp) {
18598         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18599             return dotp;
18600         }
18601
18602         return 0;
18603     }
18604
18605     action.disabled = function(graph) {
18606         var way = graph.entity(wayId),
18607             nodes = graph.childNodes(way),
18608             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18609
18610         if (squareness(points)) {
18611             return false;
18612         }
18613
18614         return 'not_squarish';
18615     };
18616
18617     return action;
18618 };
18619 // Create a restriction relation for `turn`, which must have the following structure:
18620 //
18621 //     {
18622 //         from: { node: <node ID>, way: <way ID> },
18623 //         via:  { node: <node ID> },
18624 //         to:   { node: <node ID>, way: <way ID> },
18625 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18626 //     }
18627 //
18628 // This specifies a restriction of type `restriction` when traveling from
18629 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18630 // (The action does not check that these entities form a valid intersection.)
18631 //
18632 // If `restriction` is not provided, it is automatically determined by
18633 // iD.geo.inferRestriction.
18634 //
18635 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18636 // and `to.node` are used to determine which portion of the split ways become
18637 // members of the restriction.
18638 //
18639 // For testing convenience, accepts an ID to assign to the new relation.
18640 // Normally, this will be undefined and the relation will automatically
18641 // be assigned a new ID.
18642 //
18643 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18644     return function(graph) {
18645         var from = graph.entity(turn.from.way),
18646             via  = graph.entity(turn.via.node),
18647             to   = graph.entity(turn.to.way);
18648
18649         function split(toOrFrom) {
18650             var newID = toOrFrom.newID || iD.Way().id;
18651             graph = iD.actions.Split(via.id, [newID])
18652                 .limitWays([toOrFrom.way])(graph);
18653
18654             var a = graph.entity(newID),
18655                 b = graph.entity(toOrFrom.way);
18656
18657             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18658                 return [a, b];
18659             } else {
18660                 return [b, a];
18661             }
18662         }
18663
18664         if (!from.affix(via.id)) {
18665             if (turn.from.node === turn.to.node) {
18666                 // U-turn
18667                 from = to = split(turn.from)[0];
18668             } else if (turn.from.way === turn.to.way) {
18669                 // Straight-on
18670                 var s = split(turn.from);
18671                 from = s[0];
18672                 to   = s[1];
18673             } else {
18674                 // Other
18675                 from = split(turn.from)[0];
18676             }
18677         }
18678
18679         if (!to.affix(via.id)) {
18680             to = split(turn.to)[0];
18681         }
18682
18683         return graph.replace(iD.Relation({
18684             id: restrictionId,
18685             tags: {
18686                 type: 'restriction',
18687                 restriction: turn.restriction ||
18688                     iD.geo.inferRestriction(
18689                         graph,
18690                         turn.from,
18691                         turn.via,
18692                         turn.to,
18693                         projection)
18694             },
18695             members: [
18696                 {id: from.id, type: 'way',  role: 'from'},
18697                 {id: via.id,  type: 'node', role: 'via'},
18698                 {id: to.id,   type: 'way',  role: 'to'}
18699             ]
18700         }));
18701     };
18702 };
18703 /*
18704   Order the nodes of a way in reverse order and reverse any direction dependent tags
18705   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18706   reason for reversing a way.)
18707
18708   The following transforms are performed:
18709
18710     Keys:
18711           *:right=* ⟺ *:left=*
18712         *:forward=* ⟺ *:backward=*
18713        direction=up ⟺ direction=down
18714          incline=up ⟺ incline=down
18715             *=right ⟺ *=left
18716
18717     Relation members:
18718        role=forward ⟺ role=backward
18719          role=north ⟺ role=south
18720           role=east ⟺ role=west
18721
18722    In addition, numeric-valued `incline` tags are negated.
18723
18724    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18725    or adjusted tags that don't seem to be used in practice were omitted.
18726
18727    References:
18728       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18729       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18730       http://wiki.openstreetmap.org/wiki/Key:incline
18731       http://wiki.openstreetmap.org/wiki/Route#Members
18732       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18733  */
18734 iD.actions.Reverse = function(wayId) {
18735     var replacements = [
18736             [/:right$/, ':left'], [/:left$/, ':right'],
18737             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18738         ],
18739         numeric = /^([+\-]?)(?=[\d.])/,
18740         roleReversals = {
18741             forward: 'backward',
18742             backward: 'forward',
18743             north: 'south',
18744             south: 'north',
18745             east: 'west',
18746             west: 'east'
18747         };
18748
18749     function reverseKey(key) {
18750         for (var i = 0; i < replacements.length; ++i) {
18751             var replacement = replacements[i];
18752             if (replacement[0].test(key)) {
18753                 return key.replace(replacement[0], replacement[1]);
18754             }
18755         }
18756         return key;
18757     }
18758
18759     function reverseValue(key, value) {
18760         if (key === 'incline' && numeric.test(value)) {
18761             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18762         } else if (key === 'incline' || key === 'direction') {
18763             return {up: 'down', down: 'up'}[value] || value;
18764         } else {
18765             return {left: 'right', right: 'left'}[value] || value;
18766         }
18767     }
18768
18769     return function(graph) {
18770         var way = graph.entity(wayId),
18771             nodes = way.nodes.slice().reverse(),
18772             tags = {}, key, role;
18773
18774         for (key in way.tags) {
18775             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18776         }
18777
18778         graph.parentRelations(way).forEach(function(relation) {
18779             relation.members.forEach(function(member, index) {
18780                 if (member.id === way.id && (role = roleReversals[member.role])) {
18781                     relation = relation.updateMember({role: role}, index);
18782                     graph = graph.replace(relation);
18783                 }
18784             });
18785         });
18786
18787         return graph.replace(way.update({nodes: nodes, tags: tags}));
18788     };
18789 };
18790 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18791     return function(graph) {
18792         return graph.update(function(graph) {
18793             var way = graph.entity(wayId);
18794
18795             _.unique(way.nodes).forEach(function(id) {
18796
18797                 var node = graph.entity(id),
18798                     point = projection(node.loc),
18799                     radial = [0,0];
18800
18801                 radial[0] = point[0] - pivot[0];
18802                 radial[1] = point[1] - pivot[1];
18803
18804                 point = [
18805                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18806                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18807                 ];
18808
18809                 graph = graph.replace(node.move(projection.invert(point)));
18810
18811             });
18812
18813         });
18814     };
18815 };
18816 // Split a way at the given node.
18817 //
18818 // Optionally, split only the given ways, if multiple ways share
18819 // the given node.
18820 //
18821 // This is the inverse of `iD.actions.Join`.
18822 //
18823 // For testing convenience, accepts an ID to assign to the new way.
18824 // Normally, this will be undefined and the way will automatically
18825 // be assigned a new ID.
18826 //
18827 // Reference:
18828 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18829 //
18830 iD.actions.Split = function(nodeId, newWayIds) {
18831     var wayIds;
18832
18833     // if the way is closed, we need to search for a partner node
18834     // to split the way at.
18835     //
18836     // The following looks for a node that is both far away from
18837     // the initial node in terms of way segment length and nearby
18838     // in terms of beeline-distance. This assures that areas get
18839     // split on the most "natural" points (independent of the number
18840     // of nodes).
18841     // For example: bone-shaped areas get split across their waist
18842     // line, circles across the diameter.
18843     function splitArea(nodes, idxA, graph) {
18844         var lengths = new Array(nodes.length),
18845             length,
18846             i,
18847             best = 0,
18848             idxB;
18849
18850         function wrap(index) {
18851             return iD.util.wrap(index, nodes.length);
18852         }
18853
18854         function dist(nA, nB) {
18855             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18856         }
18857
18858         // calculate lengths
18859         length = 0;
18860         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18861             length += dist(nodes[i], nodes[wrap(i-1)]);
18862             lengths[i] = length;
18863         }
18864
18865         length = 0;
18866         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18867             length += dist(nodes[i], nodes[wrap(i+1)]);
18868             if (length < lengths[i])
18869                 lengths[i] = length;
18870         }
18871
18872         // determine best opposite node to split
18873         for (i = 0; i < nodes.length; i++) {
18874             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18875             if (cost > best) {
18876                 idxB = i;
18877                 best = cost;
18878             }
18879         }
18880
18881         return idxB;
18882     }
18883
18884     function split(graph, wayA, newWayId) {
18885         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18886             nodesA,
18887             nodesB,
18888             isArea = wayA.isArea(),
18889             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18890
18891         if (wayA.isClosed()) {
18892             var nodes = wayA.nodes.slice(0, -1),
18893                 idxA = _.indexOf(nodes, nodeId),
18894                 idxB = splitArea(nodes, idxA, graph);
18895
18896             if (idxB < idxA) {
18897                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18898                 nodesB = nodes.slice(idxB, idxA + 1);
18899             } else {
18900                 nodesA = nodes.slice(idxA, idxB + 1);
18901                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18902             }
18903         } else {
18904             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18905             nodesA = wayA.nodes.slice(0, idx + 1);
18906             nodesB = wayA.nodes.slice(idx);
18907         }
18908
18909         wayA = wayA.update({nodes: nodesA});
18910         wayB = wayB.update({nodes: nodesB});
18911
18912         graph = graph.replace(wayA);
18913         graph = graph.replace(wayB);
18914
18915         graph.parentRelations(wayA).forEach(function(relation) {
18916             if (relation.isRestriction()) {
18917                 var via = relation.memberByRole('via');
18918                 if (via && wayB.contains(via.id)) {
18919                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18920                     graph = graph.replace(relation);
18921                 }
18922             } else {
18923                 if (relation === isOuter) {
18924                     graph = graph.replace(relation.mergeTags(wayA.tags));
18925                     graph = graph.replace(wayA.update({tags: {}}));
18926                     graph = graph.replace(wayB.update({tags: {}}));
18927                 }
18928
18929                 var member = {
18930                     id: wayB.id,
18931                     type: 'way',
18932                     role: relation.memberById(wayA.id).role
18933                 };
18934
18935                 graph = iD.actions.AddMember(relation.id, member)(graph);
18936             }
18937         });
18938
18939         if (!isOuter && isArea) {
18940             var multipolygon = iD.Relation({
18941                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18942                 members: [
18943                     {id: wayA.id, role: 'outer', type: 'way'},
18944                     {id: wayB.id, role: 'outer', type: 'way'}
18945                 ]});
18946
18947             graph = graph.replace(multipolygon);
18948             graph = graph.replace(wayA.update({tags: {}}));
18949             graph = graph.replace(wayB.update({tags: {}}));
18950         }
18951
18952         return graph;
18953     }
18954
18955     var action = function(graph) {
18956         var candidates = action.ways(graph);
18957         for (var i = 0; i < candidates.length; i++) {
18958             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18959         }
18960         return graph;
18961     };
18962
18963     action.ways = function(graph) {
18964         var node = graph.entity(nodeId),
18965             parents = graph.parentWays(node),
18966             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18967
18968         return parents.filter(function(parent) {
18969             if (wayIds && wayIds.indexOf(parent.id) === -1)
18970                 return false;
18971
18972             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18973                 return false;
18974
18975             if (parent.isClosed()) {
18976                 return true;
18977             }
18978
18979             for (var i = 1; i < parent.nodes.length - 1; i++) {
18980                 if (parent.nodes[i] === nodeId) {
18981                     return true;
18982                 }
18983             }
18984
18985             return false;
18986         });
18987     };
18988
18989     action.disabled = function(graph) {
18990         var candidates = action.ways(graph);
18991         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18992             return 'not_eligible';
18993     };
18994
18995     action.limitWays = function(_) {
18996         if (!arguments.length) return wayIds;
18997         wayIds = _;
18998         return action;
18999     };
19000
19001     return action;
19002 };
19003 /*
19004  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
19005  */
19006
19007 iD.actions.Straighten = function(wayId, projection) {
19008     function positionAlongWay(n, s, e) {
19009         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
19010                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
19011     }
19012
19013     var action = function(graph) {
19014         var way = graph.entity(wayId),
19015             nodes = graph.childNodes(way),
19016             points = nodes.map(function(n) { return projection(n.loc); }),
19017             startPoint = points[0],
19018             endPoint = points[points.length-1],
19019             toDelete = [],
19020             i;
19021
19022         for (i = 1; i < points.length-1; i++) {
19023             var node = nodes[i],
19024                 point = points[i];
19025
19026             if (graph.parentWays(node).length > 1 ||
19027                 graph.parentRelations(node).length ||
19028                 node.hasInterestingTags()) {
19029
19030                 var u = positionAlongWay(point, startPoint, endPoint),
19031                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19032                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
19033
19034                 graph = graph.replace(graph.entity(node.id)
19035                     .move(projection.invert([p0, p1])));
19036             } else {
19037                 // safe to delete
19038                 if (toDelete.indexOf(node) === -1) {
19039                     toDelete.push(node);
19040                 }
19041             }
19042         }
19043
19044         for (i = 0; i < toDelete.length; i++) {
19045             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
19046         }
19047
19048         return graph;
19049     };
19050     
19051     action.disabled = function(graph) {
19052         // check way isn't too bendy
19053         var way = graph.entity(wayId),
19054             nodes = graph.childNodes(way),
19055             points = nodes.map(function(n) { return projection(n.loc); }),
19056             startPoint = points[0],
19057             endPoint = points[points.length-1],
19058             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
19059             i;
19060
19061         for (i = 1; i < points.length-1; i++) {
19062             var point = points[i],
19063                 u = positionAlongWay(point, startPoint, endPoint),
19064                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19065                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19066                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19067
19068             // to bendy if point is off by 20% of total start/end distance in projected space
19069             if (dist > threshold) {
19070                 return 'too_bendy';
19071             }
19072         }
19073     };
19074
19075     return action;
19076 };
19077 // Remove the effects of `turn.restriction` on `turn`, which must have the
19078 // following structure:
19079 //
19080 //     {
19081 //         from: { node: <node ID>, way: <way ID> },
19082 //         via:  { node: <node ID> },
19083 //         to:   { node: <node ID>, way: <way ID> },
19084 //         restriction: <relation ID>
19085 //     }
19086 //
19087 // In the simple case, `restriction` is a reference to a `no_*` restriction
19088 // on the turn itself. In this case, it is simply deleted.
19089 //
19090 // The more complex case is where `restriction` references an `only_*`
19091 // restriction on a different turn in the same intersection. In that case,
19092 // that restriction is also deleted, but at the same time restrictions on
19093 // the turns other than the first two are created.
19094 //
19095 iD.actions.UnrestrictTurn = function(turn) {
19096     return function(graph) {
19097         return iD.actions.DeleteRelation(turn.restriction)(graph);
19098     };
19099 };
19100 iD.behavior = {};
19101 iD.behavior.AddWay = function(context) {
19102     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19103         draw = iD.behavior.Draw(context);
19104
19105     var addWay = function(surface) {
19106         draw.on('click', event.start)
19107             .on('clickWay', event.startFromWay)
19108             .on('clickNode', event.startFromNode)
19109             .on('cancel', addWay.cancel)
19110             .on('finish', addWay.cancel);
19111
19112         context.map()
19113             .dblclickEnable(false);
19114
19115         surface.call(draw);
19116     };
19117
19118     addWay.off = function(surface) {
19119         surface.call(draw.off);
19120     };
19121
19122     addWay.cancel = function() {
19123         window.setTimeout(function() {
19124             context.map().dblclickEnable(true);
19125         }, 1000);
19126
19127         context.enter(iD.modes.Browse(context));
19128     };
19129
19130     addWay.tail = function(text) {
19131         draw.tail(text);
19132         return addWay;
19133     };
19134
19135     return d3.rebind(addWay, event, 'on');
19136 };
19137 /*
19138     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19139
19140     * The `origin` function is expected to return an [x, y] tuple rather than an
19141       {x, y} object.
19142     * The events are `start`, `move`, and `end`.
19143       (https://github.com/mbostock/d3/issues/563)
19144     * The `start` event is not dispatched until the first cursor movement occurs.
19145       (https://github.com/mbostock/d3/pull/368)
19146     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19147       than `x`, `y`, `dx`, and `dy` properties.
19148     * The `end` event is not dispatched if no movement occurs.
19149     * An `off` function is available that unbinds the drag's internal event handlers.
19150     * Delegation is supported via the `delegate` function.
19151
19152  */
19153 iD.behavior.drag = function() {
19154     function d3_eventCancel() {
19155       d3.event.stopPropagation();
19156       d3.event.preventDefault();
19157     }
19158
19159     var event = d3.dispatch('start', 'move', 'end'),
19160         origin = null,
19161         selector = '',
19162         filter = null,
19163         event_, target, surface;
19164
19165     event.of = function(thiz, argumentz) {
19166       return function(e1) {
19167         var e0 = e1.sourceEvent = d3.event;
19168         e1.target = drag;
19169         d3.event = e1;
19170         try {
19171           event[e1.type].apply(thiz, argumentz);
19172         } finally {
19173           d3.event = e0;
19174         }
19175       };
19176     };
19177
19178     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19179         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19180             function () {
19181                 var selection = d3.selection(),
19182                     select = selection.style(d3_event_userSelectProperty);
19183                 selection.style(d3_event_userSelectProperty, 'none');
19184                 return function () {
19185                     selection.style(d3_event_userSelectProperty, select);
19186                 };
19187             } :
19188             function (type) {
19189                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19190                 return function () {
19191                     w.on('selectstart.' + type, null);
19192                 };
19193             };
19194
19195     function mousedown() {
19196         target = this;
19197         event_ = event.of(target, arguments);
19198         var eventTarget = d3.event.target,
19199             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19200             offset,
19201             origin_ = point(),
19202             started = false,
19203             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19204
19205         var w = d3.select(window)
19206             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19207             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19208
19209         if (origin) {
19210             offset = origin.apply(target, arguments);
19211             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19212         } else {
19213             offset = [0, 0];
19214         }
19215
19216         if (touchId === null) d3.event.stopPropagation();
19217
19218         function point() {
19219             var p = target.parentNode || surface;
19220             return touchId !== null ? d3.touches(p).filter(function(p) {
19221                 return p.identifier === touchId;
19222             })[0] : d3.mouse(p);
19223         }
19224
19225         function dragmove() {
19226
19227             var p = point(),
19228                 dx = p[0] - origin_[0],
19229                 dy = p[1] - origin_[1];
19230             
19231             if (dx === 0 && dy === 0)
19232                 return;
19233
19234             if (!started) {
19235                 started = true;
19236                 event_({
19237                     type: 'start'
19238                 });
19239             }
19240
19241             origin_ = p;
19242             d3_eventCancel();
19243
19244             event_({
19245                 type: 'move',
19246                 point: [p[0] + offset[0],  p[1] + offset[1]],
19247                 delta: [dx, dy]
19248             });
19249         }
19250
19251         function dragend() {
19252             if (started) {
19253                 event_({
19254                     type: 'end'
19255                 });
19256
19257                 d3_eventCancel();
19258                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19259             }
19260
19261             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19262                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19263             selectEnable();
19264         }
19265
19266         function click() {
19267             d3_eventCancel();
19268             w.on('click.drag', null);
19269         }
19270     }
19271
19272     function drag(selection) {
19273         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19274             delegate = mousedown;
19275
19276         if (selector) {
19277             delegate = function() {
19278                 var root = this,
19279                     target = d3.event.target;
19280                 for (; target && target !== root; target = target.parentNode) {
19281                     if (target[matchesSelector](selector) &&
19282                             (!filter || filter(target.__data__))) {
19283                         return mousedown.call(target, target.__data__);
19284                     }
19285                 }
19286             };
19287         }
19288
19289         selection.on('mousedown.drag' + selector, delegate)
19290             .on('touchstart.drag' + selector, delegate);
19291     }
19292
19293     drag.off = function(selection) {
19294         selection.on('mousedown.drag' + selector, null)
19295             .on('touchstart.drag' + selector, null);
19296     };
19297
19298     drag.delegate = function(_) {
19299         if (!arguments.length) return selector;
19300         selector = _;
19301         return drag;
19302     };
19303
19304     drag.filter = function(_) {
19305         if (!arguments.length) return origin;
19306         filter = _;
19307         return drag;
19308     };
19309
19310     drag.origin = function (_) {
19311         if (!arguments.length) return origin;
19312         origin = _;
19313         return drag;
19314     };
19315
19316     drag.cancel = function() {
19317         d3.select(window)
19318             .on('mousemove.drag', null)
19319             .on('mouseup.drag', null);
19320         return drag;
19321     };
19322
19323     drag.target = function() {
19324         if (!arguments.length) return target;
19325         target = arguments[0];
19326         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19327         return drag;
19328     };
19329
19330     drag.surface = function() {
19331         if (!arguments.length) return surface;
19332         surface = arguments[0];
19333         return drag;
19334     };
19335
19336     return d3.rebind(drag, event, 'on');
19337 };
19338 iD.behavior.Draw = function(context) {
19339     var event = d3.dispatch('move', 'click', 'clickWay',
19340         'clickNode', 'undo', 'cancel', 'finish'),
19341         keybinding = d3.keybinding('draw'),
19342         hover = iD.behavior.Hover(context)
19343             .altDisables(true)
19344             .on('hover', context.ui().sidebar.hover),
19345         tail = iD.behavior.Tail(),
19346         edit = iD.behavior.Edit(context),
19347         closeTolerance = 4,
19348         tolerance = 12;
19349
19350     function datum() {
19351         if (d3.event.altKey) return {};
19352         else return d3.event.target.__data__ || {};
19353     }
19354
19355     function mousedown() {
19356
19357         function point() {
19358             var p = element.node().parentNode;
19359             return touchId !== null ? d3.touches(p).filter(function(p) {
19360                 return p.identifier === touchId;
19361             })[0] : d3.mouse(p);
19362         }
19363
19364         var element = d3.select(this),
19365             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19366             time = +new Date(),
19367             pos = point();
19368
19369         element.on('mousemove.draw', null);
19370
19371         d3.select(window).on('mouseup.draw', function() {
19372             element.on('mousemove.draw', mousemove);
19373             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19374                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19375                 (+new Date() - time) < 500)) {
19376
19377                 // Prevent a quick second click
19378                 d3.select(window).on('click.draw-block', function() {
19379                     d3.event.stopPropagation();
19380                 }, true);
19381
19382                 context.map().dblclickEnable(false);
19383
19384                 window.setTimeout(function() {
19385                     context.map().dblclickEnable(true);
19386                     d3.select(window).on('click.draw-block', null);
19387                 }, 500);
19388
19389                 click();
19390             }
19391         });
19392     }
19393
19394     function mousemove() {
19395         event.move(datum());
19396     }
19397
19398     function click() {
19399         var d = datum();
19400         if (d.type === 'way') {
19401             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19402                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19403             event.clickWay(choice.loc, edge);
19404
19405         } else if (d.type === 'node') {
19406             event.clickNode(d);
19407
19408         } else {
19409             event.click(context.map().mouseCoordinates());
19410         }
19411     }
19412
19413     function backspace() {
19414         d3.event.preventDefault();
19415         event.undo();
19416     }
19417
19418     function del() {
19419         d3.event.preventDefault();
19420         event.cancel();
19421     }
19422
19423     function ret() {
19424         d3.event.preventDefault();
19425         event.finish();
19426     }
19427
19428     function draw(selection) {
19429         context.install(hover);
19430         context.install(edit);
19431
19432         if (!context.inIntro() && !iD.behavior.Draw.usedTails[tail.text()]) {
19433             context.install(tail);
19434         }
19435
19436         keybinding
19437             .on('⌫', backspace)
19438             .on('⌦', del)
19439             .on('⎋', ret)
19440             .on('↩', ret);
19441
19442         selection
19443             .on('mousedown.draw', mousedown)
19444             .on('mousemove.draw', mousemove);
19445
19446         d3.select(document)
19447             .call(keybinding);
19448
19449         return draw;
19450     }
19451
19452     draw.off = function(selection) {
19453         context.uninstall(hover);
19454         context.uninstall(edit);
19455
19456         if (!context.inIntro() && !iD.behavior.Draw.usedTails[tail.text()]) {
19457             context.uninstall(tail);
19458             iD.behavior.Draw.usedTails[tail.text()] = true;
19459         }
19460
19461         selection
19462             .on('mousedown.draw', null)
19463             .on('mousemove.draw', null);
19464
19465         d3.select(window)
19466             .on('mouseup.draw', null);
19467
19468         d3.select(document)
19469             .call(keybinding.off);
19470     };
19471
19472     draw.tail = function(_) {
19473         tail.text(_);
19474         return draw;
19475     };
19476
19477     return d3.rebind(draw, event, 'on');
19478 };
19479
19480 iD.behavior.Draw.usedTails = {};
19481 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19482     var way = context.entity(wayId),
19483         isArea = context.geometry(wayId) === 'area',
19484         finished = false,
19485         annotation = t((way.isDegenerate() ?
19486             'operations.start.annotation.' :
19487             'operations.continue.annotation.') + context.geometry(wayId)),
19488         draw = iD.behavior.Draw(context);
19489
19490     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19491         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19492         end = iD.Node({loc: context.map().mouseCoordinates()}),
19493         segment = iD.Way({
19494             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19495             tags: _.clone(way.tags)
19496         });
19497
19498     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19499     if (isArea) {
19500         f(iD.actions.AddEntity(end),
19501             iD.actions.AddVertex(wayId, end.id, index));
19502     } else {
19503         f(iD.actions.AddEntity(start),
19504             iD.actions.AddEntity(end),
19505             iD.actions.AddEntity(segment));
19506     }
19507
19508     function move(datum) {
19509         var loc;
19510
19511         if (datum.type === 'node' && datum.id !== end.id) {
19512             loc = datum.loc;
19513         } else if (datum.type === 'way' && datum.id !== segment.id) {
19514             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19515         } else {
19516             loc = context.map().mouseCoordinates();
19517         }
19518
19519         context.replace(iD.actions.MoveNode(end.id, loc));
19520     }
19521
19522     function undone() {
19523         finished = true;
19524         context.enter(iD.modes.Browse(context));
19525     }
19526
19527     function setActiveElements() {
19528         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19529         context.surface().selectAll(iD.util.entitySelector(active))
19530             .classed('active', true);
19531     }
19532
19533     var drawWay = function(surface) {
19534         draw.on('move', move)
19535             .on('click', drawWay.add)
19536             .on('clickWay', drawWay.addWay)
19537             .on('clickNode', drawWay.addNode)
19538             .on('undo', context.undo)
19539             .on('cancel', drawWay.cancel)
19540             .on('finish', drawWay.finish);
19541
19542         context.map()
19543             .dblclickEnable(false)
19544             .on('drawn.draw', setActiveElements);
19545
19546         setActiveElements();
19547
19548         surface.call(draw);
19549
19550         context.history()
19551             .on('undone.draw', undone);
19552     };
19553
19554     drawWay.off = function(surface) {
19555         if (!finished)
19556             context.pop();
19557
19558         context.map()
19559             .on('drawn.draw', null);
19560
19561         surface.call(draw.off)
19562             .selectAll('.active')
19563             .classed('active', false);
19564
19565         context.history()
19566             .on('undone.draw', null);
19567     };
19568
19569     function ReplaceTemporaryNode(newNode) {
19570         return function(graph) {
19571             if (isArea) {
19572                 return graph
19573                     .replace(way.addNode(newNode.id, index))
19574                     .remove(end);
19575
19576             } else {
19577                 return graph
19578                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19579                     .remove(end)
19580                     .remove(segment)
19581                     .remove(start);
19582             }
19583         };
19584     }
19585
19586     // Accept the current position of the temporary node and continue drawing.
19587     drawWay.add = function(loc) {
19588
19589         // prevent duplicate nodes
19590         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19591         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19592
19593         var newNode = iD.Node({loc: loc});
19594
19595         context.replace(
19596             iD.actions.AddEntity(newNode),
19597             ReplaceTemporaryNode(newNode),
19598             annotation);
19599
19600         finished = true;
19601         context.enter(mode);
19602     };
19603
19604     // Connect the way to an existing way.
19605     drawWay.addWay = function(loc, edge) {
19606         var previousEdge = startIndex ?
19607             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19608             [way.nodes[0], way.nodes[1]];
19609
19610         // Avoid creating duplicate segments
19611         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19612             return;
19613
19614         var newNode = iD.Node({ loc: loc });
19615
19616         context.perform(
19617             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19618             ReplaceTemporaryNode(newNode),
19619             annotation);
19620
19621         finished = true;
19622         context.enter(mode);
19623     };
19624
19625     // Connect the way to an existing node and continue drawing.
19626     drawWay.addNode = function(node) {
19627
19628         // Avoid creating duplicate segments
19629         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19630
19631         context.perform(
19632             ReplaceTemporaryNode(node),
19633             annotation);
19634
19635         finished = true;
19636         context.enter(mode);
19637     };
19638
19639     // Finish the draw operation, removing the temporary node. If the way has enough
19640     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19641     drawWay.finish = function() {
19642         context.pop();
19643         finished = true;
19644
19645         window.setTimeout(function() {
19646             context.map().dblclickEnable(true);
19647         }, 1000);
19648
19649         if (context.hasEntity(wayId)) {
19650             context.enter(
19651                 iD.modes.Select(context, [wayId])
19652                     .suppressMenu(true)
19653                     .newFeature(true));
19654         } else {
19655             context.enter(iD.modes.Browse(context));
19656         }
19657     };
19658
19659     // Cancel the draw operation and return to browse, deleting everything drawn.
19660     drawWay.cancel = function() {
19661         context.perform(
19662             d3.functor(baseGraph),
19663             t('operations.cancel_draw.annotation'));
19664
19665         window.setTimeout(function() {
19666             context.map().dblclickEnable(true);
19667         }, 1000);
19668
19669         finished = true;
19670         context.enter(iD.modes.Browse(context));
19671     };
19672
19673     drawWay.tail = function(text) {
19674         draw.tail(text);
19675         return drawWay;
19676     };
19677
19678     return drawWay;
19679 };
19680 iD.behavior.Edit = function(context) {
19681     function edit() {
19682         context.map()
19683             .minzoom(16);
19684     }
19685
19686     edit.off = function() {
19687         context.map()
19688             .minzoom(0);
19689     };
19690
19691     return edit;
19692 };
19693 iD.behavior.Hash = function(context) {
19694     var s0 = null, // cached location.hash
19695         lat = 90 - 1e-8; // allowable latitude range
19696
19697     var parser = function(map, s) {
19698         var q = iD.util.stringQs(s);
19699         var args = (q.map || '').split('/').map(Number);
19700         if (args.length < 3 || args.some(isNaN)) {
19701             return true; // replace bogus hash
19702         } else if (s !== formatter(map).slice(1)) {
19703             map.centerZoom([args[1],
19704                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19705         }
19706     };
19707
19708     var formatter = function(map) {
19709         var mode = context.mode(),
19710             center = map.center(),
19711             zoom = map.zoom(),
19712             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19713             q = _.omit(iD.util.stringQs(location.hash.substring(1)), 'comment'),
19714             newParams = {};
19715
19716         if (mode && mode.id === 'browse') {
19717             delete q.id;
19718         } else {
19719             var selected = context.selectedIDs().filter(function(id) {
19720                 return !context.entity(id).isNew();
19721             });
19722             if (selected.length) {
19723                 newParams.id = selected.join(',');
19724             }
19725         }
19726
19727         newParams.map = zoom.toFixed(2) +
19728                 '/' + center[0].toFixed(precision) +
19729                 '/' + center[1].toFixed(precision);
19730
19731         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19732     };
19733
19734     function update() {
19735         var s1 = formatter(context.map());
19736         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19737     }
19738
19739     var throttledUpdate = _.throttle(update, 500);
19740
19741     function hashchange() {
19742         if (location.hash === s0) return; // ignore spurious hashchange events
19743         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19744             update(); // replace bogus hash
19745         }
19746     }
19747
19748     function hash() {
19749         context.map()
19750             .on('move.hash', throttledUpdate);
19751
19752         context
19753             .on('enter.hash', throttledUpdate);
19754
19755         d3.select(window)
19756             .on('hashchange.hash', hashchange);
19757
19758         if (location.hash) {
19759             var q = iD.util.stringQs(location.hash.substring(1));
19760             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19761             if (q.comment) context.storage('comment', q.comment);
19762             hashchange();
19763             if (q.map) hash.hadHash = true;
19764         }
19765     }
19766
19767     hash.off = function() {
19768         context.map()
19769             .on('move.hash', null);
19770
19771         context
19772             .on('enter.hash', null);
19773
19774         d3.select(window)
19775             .on('hashchange.hash', null);
19776
19777         location.hash = '';
19778     };
19779
19780     return hash;
19781 };
19782 /*
19783    The hover behavior adds the `.hover` class on mouseover to all elements to which
19784    the identical datum is bound, and removes it on mouseout.
19785
19786    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19787    representation may consist of several elements scattered throughout the DOM hierarchy.
19788    Only one of these elements can have the :hover pseudo-class, but all of them will
19789    have the .hover class.
19790  */
19791 iD.behavior.Hover = function() {
19792     var dispatch = d3.dispatch('hover'),
19793         selection,
19794         altDisables,
19795         target;
19796
19797     function keydown() {
19798         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19799             dispatch.hover(null);
19800             selection.selectAll('.hover')
19801                 .classed('hover-suppressed', true)
19802                 .classed('hover', false);
19803         }
19804     }
19805
19806     function keyup() {
19807         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19808             dispatch.hover(target ? target.id : null);
19809             selection.selectAll('.hover-suppressed')
19810                 .classed('hover-suppressed', false)
19811                 .classed('hover', true);
19812         }
19813     }
19814
19815     var hover = function(__) {
19816         selection = __;
19817
19818         function enter(d) {
19819             if (d === target) return;
19820
19821             target = d;
19822
19823             selection.selectAll('.hover')
19824                 .classed('hover', false);
19825             selection.selectAll('.hover-suppressed')
19826                 .classed('hover-suppressed', false);
19827
19828             if (target instanceof iD.Entity) {
19829                 var selector = '.' + target.id;
19830
19831                 if (target.type === 'relation') {
19832                     target.members.forEach(function(member) {
19833                         selector += ', .' + member.id;
19834                     });
19835                 }
19836
19837                 var suppressed = altDisables && d3.event && d3.event.altKey;
19838
19839                 selection.selectAll(selector)
19840                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19841
19842                 dispatch.hover(target.id);
19843             } else {
19844                 dispatch.hover(null);
19845             }
19846         }
19847
19848         var down;
19849
19850         function mouseover() {
19851             if (down) return;
19852             var target = d3.event.target;
19853             enter(target ? target.__data__ : null);
19854         }
19855
19856         function mouseout() {
19857             if (down) return;
19858             var target = d3.event.relatedTarget;
19859             enter(target ? target.__data__ : null);
19860         }
19861
19862         function mousedown() {
19863             down = true;
19864             d3.select(window)
19865                 .on('mouseup.hover', mouseup);
19866         }
19867
19868         function mouseup() {
19869             down = false;
19870         }
19871
19872         selection
19873             .on('mouseover.hover', mouseover)
19874             .on('mouseout.hover', mouseout)
19875             .on('mousedown.hover', mousedown)
19876             .on('mouseup.hover', mouseup);
19877
19878         d3.select(window)
19879             .on('keydown.hover', keydown)
19880             .on('keyup.hover', keyup);
19881     };
19882
19883     hover.off = function(selection) {
19884         selection.selectAll('.hover')
19885             .classed('hover', false);
19886         selection.selectAll('.hover-suppressed')
19887             .classed('hover-suppressed', false);
19888
19889         selection
19890             .on('mouseover.hover', null)
19891             .on('mouseout.hover', null)
19892             .on('mousedown.hover', null)
19893             .on('mouseup.hover', null);
19894
19895         d3.select(window)
19896             .on('keydown.hover', null)
19897             .on('keyup.hover', null)
19898             .on('mouseup.hover', null);
19899     };
19900
19901     hover.altDisables = function(_) {
19902         if (!arguments.length) return altDisables;
19903         altDisables = _;
19904         return hover;
19905     };
19906
19907     return d3.rebind(hover, dispatch, 'on');
19908 };
19909 iD.behavior.Lasso = function(context) {
19910
19911     var behavior = function(selection) {
19912
19913         var mouse = null,
19914             lasso;
19915
19916         function mousedown() {
19917             if (d3.event.shiftKey === true) {
19918
19919                 mouse = context.mouse();
19920                 lasso = null;
19921
19922                 selection
19923                     .on('mousemove.lasso', mousemove)
19924                     .on('mouseup.lasso', mouseup);
19925
19926                 d3.event.stopPropagation();
19927             }
19928         }
19929
19930         function mousemove() {
19931             if (!lasso) {
19932                 lasso = iD.ui.Lasso(context).a(mouse);
19933                 context.surface().call(lasso);
19934             }
19935
19936             lasso.b(context.mouse());
19937         }
19938
19939         function normalize(a, b) {
19940             return [
19941                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19942                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19943         }
19944
19945         function mouseup() {
19946
19947             selection
19948                 .on('mousemove.lasso', null)
19949                 .on('mouseup.lasso', null);
19950
19951             if (!lasso) return;
19952
19953             var extent = iD.geo.Extent(
19954                 normalize(context.projection.invert(lasso.a()),
19955                 context.projection.invert(lasso.b())));
19956
19957             lasso.close();
19958
19959             var selected = context.intersects(extent).filter(function (entity) {
19960                 return entity.type === 'node';
19961             });
19962
19963             if (selected.length) {
19964                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19965             }
19966         }
19967
19968         selection
19969             .on('mousedown.lasso', mousedown);
19970     };
19971
19972     behavior.off = function(selection) {
19973         selection.on('mousedown.lasso', null);
19974     };
19975
19976     return behavior;
19977 };
19978 iD.behavior.Select = function(context) {
19979     function keydown() {
19980         if (d3.event && d3.event.shiftKey) {
19981             context.surface()
19982                 .classed('behavior-multiselect', true);
19983         }
19984     }
19985
19986     function keyup() {
19987         if (!d3.event || !d3.event.shiftKey) {
19988             context.surface()
19989                 .classed('behavior-multiselect', false);
19990         }
19991     }
19992
19993     function click() {
19994         var datum = d3.event.target.__data__;
19995         var lasso = d3.select('#surface .lasso').node();
19996         if (!(datum instanceof iD.Entity)) {
19997             if (!d3.event.shiftKey && !lasso)
19998                 context.enter(iD.modes.Browse(context));
19999
20000         } else if (!d3.event.shiftKey && !lasso) {
20001             // Avoid re-entering Select mode with same entity.
20002             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
20003                 context.enter(iD.modes.Select(context, [datum.id]));
20004             } else {
20005                 context.mode().reselect();
20006             }
20007         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
20008             var selectedIDs = _.without(context.selectedIDs(), datum.id);
20009             context.enter(selectedIDs.length ?
20010                 iD.modes.Select(context, selectedIDs) :
20011                 iD.modes.Browse(context));
20012
20013         } else {
20014             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
20015         }
20016     }
20017
20018     var behavior = function(selection) {
20019         d3.select(window)
20020             .on('keydown.select', keydown)
20021             .on('keyup.select', keyup);
20022
20023         selection.on('click.select', click);
20024
20025         keydown();
20026     };
20027
20028     behavior.off = function(selection) {
20029         d3.select(window)
20030             .on('keydown.select', null)
20031             .on('keyup.select', null);
20032
20033         selection.on('click.select', null);
20034
20035         keyup();
20036     };
20037
20038     return behavior;
20039 };
20040 iD.behavior.Tail = function() {
20041     var text,
20042         container,
20043         xmargin = 25,
20044         tooltipSize = [0, 0],
20045         selectionSize = [0, 0];
20046
20047     function tail(selection) {
20048         if (!text) return;
20049
20050         d3.select(window)
20051             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
20052
20053         function show() {
20054             container.style('display', 'block');
20055             tooltipSize = container.dimensions();
20056         }
20057
20058         function mousemove() {
20059             if (container.style('display') === 'none') show();
20060             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
20061                 -tooltipSize[0] - xmargin : xmargin;
20062             container.classed('left', xoffset > 0);
20063             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
20064         }
20065
20066         function mouseleave() {
20067             if (d3.event.relatedTarget !== container.node()) {
20068                 container.style('display', 'none');
20069             }
20070         }
20071
20072         function mouseenter() {
20073             if (d3.event.relatedTarget !== container.node()) {
20074                 show();
20075             }
20076         }
20077
20078         container = d3.select(document.body)
20079             .append('div')
20080             .style('display', 'none')
20081             .attr('class', 'tail tooltip-inner');
20082
20083         container.append('div')
20084             .text(text);
20085
20086         selection
20087             .on('mousemove.tail', mousemove)
20088             .on('mouseenter.tail', mouseenter)
20089             .on('mouseleave.tail', mouseleave);
20090
20091         container
20092             .on('mousemove.tail', mousemove);
20093
20094         tooltipSize = container.dimensions();
20095         selectionSize = selection.dimensions();
20096     }
20097
20098     tail.off = function(selection) {
20099         if (!text) return;
20100
20101         container
20102             .on('mousemove.tail', null)
20103             .remove();
20104
20105         selection
20106             .on('mousemove.tail', null)
20107             .on('mouseenter.tail', null)
20108             .on('mouseleave.tail', null);
20109
20110         d3.select(window)
20111             .on('resize.tail', null);
20112     };
20113
20114     tail.text = function(_) {
20115         if (!arguments.length) return text;
20116         text = _;
20117         return tail;
20118     };
20119
20120     return tail;
20121 };
20122 iD.modes = {};
20123 iD.modes.AddArea = function(context) {
20124     var mode = {
20125         id: 'add-area',
20126         button: 'area',
20127         title: t('modes.add_area.title'),
20128         description: t('modes.add_area.description'),
20129         key: '3'
20130     };
20131
20132     var behavior = iD.behavior.AddWay(context)
20133             .tail(t('modes.add_area.tail'))
20134             .on('start', start)
20135             .on('startFromWay', startFromWay)
20136             .on('startFromNode', startFromNode),
20137         defaultTags = {area: 'yes'};
20138
20139     function start(loc) {
20140         var graph = context.graph(),
20141             node = iD.Node({loc: loc}),
20142             way = iD.Way({tags: defaultTags});
20143
20144         context.perform(
20145             iD.actions.AddEntity(node),
20146             iD.actions.AddEntity(way),
20147             iD.actions.AddVertex(way.id, node.id),
20148             iD.actions.AddVertex(way.id, node.id));
20149
20150         context.enter(iD.modes.DrawArea(context, way.id, graph));
20151     }
20152
20153     function startFromWay(loc, edge) {
20154         var graph = context.graph(),
20155             node = iD.Node({loc: loc}),
20156             way = iD.Way({tags: defaultTags});
20157
20158         context.perform(
20159             iD.actions.AddEntity(node),
20160             iD.actions.AddEntity(way),
20161             iD.actions.AddVertex(way.id, node.id),
20162             iD.actions.AddVertex(way.id, node.id),
20163             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20164
20165         context.enter(iD.modes.DrawArea(context, way.id, graph));
20166     }
20167
20168     function startFromNode(node) {
20169         var graph = context.graph(),
20170             way = iD.Way({tags: defaultTags});
20171
20172         context.perform(
20173             iD.actions.AddEntity(way),
20174             iD.actions.AddVertex(way.id, node.id),
20175             iD.actions.AddVertex(way.id, node.id));
20176
20177         context.enter(iD.modes.DrawArea(context, way.id, graph));
20178     }
20179
20180     mode.enter = function() {
20181         context.install(behavior);
20182     };
20183
20184     mode.exit = function() {
20185         context.uninstall(behavior);
20186     };
20187
20188     return mode;
20189 };
20190 iD.modes.AddLine = function(context) {
20191     var mode = {
20192         id: 'add-line',
20193         button: 'line',
20194         title: t('modes.add_line.title'),
20195         description: t('modes.add_line.description'),
20196         key: '2'
20197     };
20198
20199     var behavior = iD.behavior.AddWay(context)
20200         .tail(t('modes.add_line.tail'))
20201         .on('start', start)
20202         .on('startFromWay', startFromWay)
20203         .on('startFromNode', startFromNode);
20204
20205     function start(loc) {
20206         var graph = context.graph(),
20207             node = iD.Node({loc: loc}),
20208             way = iD.Way();
20209
20210         context.perform(
20211             iD.actions.AddEntity(node),
20212             iD.actions.AddEntity(way),
20213             iD.actions.AddVertex(way.id, node.id));
20214
20215         context.enter(iD.modes.DrawLine(context, way.id, graph));
20216     }
20217
20218     function startFromWay(loc, edge) {
20219         var graph = context.graph(),
20220             node = iD.Node({loc: loc}),
20221             way = iD.Way();
20222
20223         context.perform(
20224             iD.actions.AddEntity(node),
20225             iD.actions.AddEntity(way),
20226             iD.actions.AddVertex(way.id, node.id),
20227             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20228
20229         context.enter(iD.modes.DrawLine(context, way.id, graph));
20230     }
20231
20232     function startFromNode(node) {
20233         var way = iD.Way();
20234
20235         context.perform(
20236             iD.actions.AddEntity(way),
20237             iD.actions.AddVertex(way.id, node.id));
20238
20239         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20240     }
20241
20242     mode.enter = function() {
20243         context.install(behavior);
20244     };
20245
20246     mode.exit = function() {
20247         context.uninstall(behavior);
20248     };
20249
20250     return mode;
20251 };
20252 iD.modes.AddPoint = function(context) {
20253     var mode = {
20254         id: 'add-point',
20255         button: 'point',
20256         title: t('modes.add_point.title'),
20257         description: t('modes.add_point.description'),
20258         key: '1'
20259     };
20260
20261     var behavior = iD.behavior.Draw(context)
20262         .tail(t('modes.add_point.tail'))
20263         .on('click', add)
20264         .on('clickWay', addWay)
20265         .on('clickNode', addNode)
20266         .on('cancel', cancel)
20267         .on('finish', cancel);
20268
20269     function add(loc) {
20270         var node = iD.Node({loc: loc});
20271
20272         context.perform(
20273             iD.actions.AddEntity(node),
20274             t('operations.add.annotation.point'));
20275
20276         context.enter(
20277             iD.modes.Select(context, [node.id])
20278                 .suppressMenu(true)
20279                 .newFeature(true));
20280     }
20281
20282     function addWay(loc) {
20283         add(loc);
20284     }
20285
20286     function addNode(node) {
20287         add(node.loc);
20288     }
20289
20290     function cancel() {
20291         context.enter(iD.modes.Browse(context));
20292     }
20293
20294     mode.enter = function() {
20295         context.install(behavior);
20296     };
20297
20298     mode.exit = function() {
20299         context.uninstall(behavior);
20300     };
20301
20302     return mode;
20303 };
20304 iD.modes.Browse = function(context) {
20305     var mode = {
20306         button: 'browse',
20307         id: 'browse',
20308         title: t('modes.browse.title'),
20309         description: t('modes.browse.description')
20310     }, sidebar;
20311
20312     var behaviors = [
20313         iD.behavior.Hover(context)
20314             .on('hover', context.ui().sidebar.hover),
20315         iD.behavior.Select(context),
20316         iD.behavior.Lasso(context),
20317         iD.modes.DragNode(context).behavior];
20318
20319     mode.enter = function() {
20320         behaviors.forEach(function(behavior) {
20321             context.install(behavior);
20322         });
20323
20324         // Get focus on the body.
20325         if (document.activeElement && document.activeElement.blur) {
20326             document.activeElement.blur();
20327         }
20328
20329         if (sidebar) {
20330             context.ui().sidebar.show(sidebar);
20331         } else {
20332             context.ui().sidebar.select(null);
20333         }
20334     };
20335
20336     mode.exit = function() {
20337         behaviors.forEach(function(behavior) {
20338             context.uninstall(behavior);
20339         });
20340
20341         if (sidebar) {
20342             context.ui().sidebar.hide(sidebar);
20343         }
20344     };
20345
20346     mode.sidebar = function(_) {
20347         if (!arguments.length) return sidebar;
20348         sidebar = _;
20349         return mode;
20350     };
20351
20352     return mode;
20353 };
20354 iD.modes.DragNode = function(context) {
20355     var mode = {
20356         id: 'drag-node',
20357         button: 'browse'
20358     };
20359
20360     var nudgeInterval,
20361         activeIDs,
20362         wasMidpoint,
20363         cancelled,
20364         selectedIDs = [],
20365         hover = iD.behavior.Hover(context)
20366             .altDisables(true)
20367             .on('hover', context.ui().sidebar.hover),
20368         edit = iD.behavior.Edit(context);
20369
20370     function edge(point, size) {
20371         var pad = [30, 100, 30, 100];
20372         if (point[0] > size[0] - pad[0]) return [-10, 0];
20373         else if (point[0] < pad[2]) return [10, 0];
20374         else if (point[1] > size[1] - pad[1]) return [0, -10];
20375         else if (point[1] < pad[3]) return [0, 10];
20376         return null;
20377     }
20378
20379     function startNudge(nudge) {
20380         if (nudgeInterval) window.clearInterval(nudgeInterval);
20381         nudgeInterval = window.setInterval(function() {
20382             context.pan(nudge);
20383         }, 50);
20384     }
20385
20386     function stopNudge() {
20387         if (nudgeInterval) window.clearInterval(nudgeInterval);
20388         nudgeInterval = null;
20389     }
20390
20391     function moveAnnotation(entity) {
20392         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20393     }
20394
20395     function connectAnnotation(entity) {
20396         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20397     }
20398
20399     function origin(entity) {
20400         return context.projection(entity.loc);
20401     }
20402
20403     function start(entity) {
20404         cancelled = d3.event.sourceEvent.shiftKey;
20405         if (cancelled) return behavior.cancel();
20406
20407         wasMidpoint = entity.type === 'midpoint';
20408         if (wasMidpoint) {
20409             var midpoint = entity;
20410             entity = iD.Node();
20411             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20412
20413              var vertex = context.surface()
20414                 .selectAll('.' + entity.id);
20415              behavior.target(vertex.node(), entity);
20416
20417         } else {
20418             context.perform(
20419                 iD.actions.Noop());
20420         }
20421
20422         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20423         activeIDs.push(entity.id);
20424
20425         context.enter(mode);
20426     }
20427
20428     function datum() {
20429         if (d3.event.sourceEvent.altKey) {
20430             return {};
20431         }
20432
20433         return d3.event.sourceEvent.target.__data__ || {};
20434     }
20435
20436     // via https://gist.github.com/shawnbot/4166283
20437     function childOf(p, c) {
20438         if (p === c) return false;
20439         while (c && c !== p) c = c.parentNode;
20440         return c === p;
20441     }
20442
20443     function move(entity) {
20444         if (cancelled) return;
20445         d3.event.sourceEvent.stopPropagation();
20446
20447         var nudge = childOf(context.container().node(),
20448             d3.event.sourceEvent.toElement) &&
20449             edge(d3.event.point, context.map().dimensions());
20450
20451         if (nudge) startNudge(nudge);
20452         else stopNudge();
20453
20454         var loc = context.map().mouseCoordinates();
20455
20456         var d = datum();
20457         if (d.type === 'node' && d.id !== entity.id) {
20458             loc = d.loc;
20459         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20460             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20461         }
20462
20463         context.replace(
20464             iD.actions.MoveNode(entity.id, loc),
20465             moveAnnotation(entity));
20466     }
20467
20468     function end(entity) {
20469         if (cancelled) return;
20470
20471         var d = datum();
20472
20473         if (d.type === 'way') {
20474             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20475             context.replace(
20476                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20477                 connectAnnotation(d));
20478
20479         } else if (d.type === 'node' && d.id !== entity.id) {
20480             context.replace(
20481                 iD.actions.Connect([d.id, entity.id]),
20482                 connectAnnotation(d));
20483
20484         } else if (wasMidpoint) {
20485             context.replace(
20486                 iD.actions.Noop(),
20487                 t('operations.add.annotation.vertex'));
20488
20489         } else {
20490             context.replace(
20491                 iD.actions.Noop(),
20492                 moveAnnotation(entity));
20493         }
20494
20495         var reselection = selectedIDs.filter(function(id) {
20496             return context.graph().hasEntity(id);
20497         });
20498
20499         if (reselection.length) {
20500             context.enter(
20501                 iD.modes.Select(context, reselection)
20502                     .suppressMenu(true));
20503         } else {
20504             context.enter(iD.modes.Browse(context));
20505         }
20506     }
20507
20508     function cancel() {
20509         behavior.cancel();
20510         context.enter(iD.modes.Browse(context));
20511     }
20512
20513     function setActiveElements() {
20514         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20515             .classed('active', true);
20516     }
20517
20518     var behavior = iD.behavior.drag()
20519         .delegate('g.node, g.point, g.midpoint')
20520         .surface(context.surface().node())
20521         .origin(origin)
20522         .on('start', start)
20523         .on('move', move)
20524         .on('end', end);
20525
20526     mode.enter = function() {
20527         context.install(hover);
20528         context.install(edit);
20529
20530         context.history()
20531             .on('undone.drag-node', cancel);
20532
20533         context.map()
20534             .on('drawn.drag-node', setActiveElements);
20535
20536         setActiveElements();
20537     };
20538
20539     mode.exit = function() {
20540         context.uninstall(hover);
20541         context.uninstall(edit);
20542
20543         context.history()
20544             .on('undone.drag-node', null);
20545
20546         context.map()
20547             .on('drawn.drag-node', null);
20548
20549         context.surface()
20550             .selectAll('.active')
20551             .classed('active', false);
20552
20553         stopNudge();
20554     };
20555
20556     mode.selectedIDs = function(_) {
20557         if (!arguments.length) return selectedIDs;
20558         selectedIDs = _;
20559         return mode;
20560     };
20561
20562     mode.behavior = behavior;
20563
20564     return mode;
20565 };
20566 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20567     var mode = {
20568         button: 'area',
20569         id: 'draw-area'
20570     };
20571
20572     var behavior;
20573
20574     mode.enter = function() {
20575         var way = context.entity(wayId),
20576             headId = way.nodes[way.nodes.length - 2],
20577             tailId = way.first();
20578
20579         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20580             .tail(t('modes.draw_area.tail'));
20581
20582         var addNode = behavior.addNode;
20583
20584         behavior.addNode = function(node) {
20585             if (node.id === headId || node.id === tailId) {
20586                 behavior.finish();
20587             } else {
20588                 addNode(node);
20589             }
20590         };
20591
20592         context.install(behavior);
20593     };
20594
20595     mode.exit = function() {
20596         context.uninstall(behavior);
20597     };
20598
20599     mode.selectedIDs = function() {
20600         return [wayId];
20601     };
20602
20603     return mode;
20604 };
20605 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20606     var mode = {
20607         button: 'line',
20608         id: 'draw-line'
20609     };
20610
20611     var behavior;
20612
20613     mode.enter = function() {
20614         var way = context.entity(wayId),
20615             index = (affix === 'prefix') ? 0 : undefined,
20616             headId = (affix === 'prefix') ? way.first() : way.last();
20617
20618         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20619             .tail(t('modes.draw_line.tail'));
20620
20621         var addNode = behavior.addNode;
20622
20623         behavior.addNode = function(node) {
20624             if (node.id === headId) {
20625                 behavior.finish();
20626             } else {
20627                 addNode(node);
20628             }
20629         };
20630
20631         context.install(behavior);
20632     };
20633
20634     mode.exit = function() {
20635         context.uninstall(behavior);
20636     };
20637
20638     mode.selectedIDs = function() {
20639         return [wayId];
20640     };
20641
20642     return mode;
20643 };
20644 iD.modes.Move = function(context, entityIDs) {
20645     var mode = {
20646         id: 'move',
20647         button: 'browse'
20648     };
20649
20650     var keybinding = d3.keybinding('move'),
20651         edit = iD.behavior.Edit(context),
20652         annotation = entityIDs.length === 1 ?
20653             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20654             t('operations.move.annotation.multiple'),
20655         origin,
20656         nudgeInterval;
20657
20658     function edge(point, size) {
20659         var pad = [30, 100, 30, 100];
20660         if (point[0] > size[0] - pad[0]) return [-10, 0];
20661         else if (point[0] < pad[2]) return [10, 0];
20662         else if (point[1] > size[1] - pad[1]) return [0, -10];
20663         else if (point[1] < pad[3]) return [0, 10];
20664         return null;
20665     }
20666
20667     function startNudge(nudge) {
20668         if (nudgeInterval) window.clearInterval(nudgeInterval);
20669         nudgeInterval = window.setInterval(function() {
20670             context.pan(nudge);
20671             context.replace(
20672                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20673                 annotation);
20674             var c = context.projection(origin);
20675             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20676         }, 50);
20677     }
20678
20679     function stopNudge() {
20680         if (nudgeInterval) window.clearInterval(nudgeInterval);
20681         nudgeInterval = null;
20682     }
20683
20684     function move() {
20685         var p = context.mouse();
20686
20687         var delta = origin ?
20688             [p[0] - context.projection(origin)[0],
20689                 p[1] - context.projection(origin)[1]] :
20690             [0, 0];
20691
20692         var nudge = edge(p, context.map().dimensions());
20693         if (nudge) startNudge(nudge);
20694         else stopNudge();
20695
20696         origin = context.map().mouseCoordinates();
20697
20698         context.replace(
20699             iD.actions.Move(entityIDs, delta, context.projection),
20700             annotation);
20701     }
20702
20703     function finish() {
20704         d3.event.stopPropagation();
20705         context.enter(iD.modes.Select(context, entityIDs)
20706             .suppressMenu(true));
20707         stopNudge();
20708     }
20709
20710     function cancel() {
20711         context.pop();
20712         context.enter(iD.modes.Select(context, entityIDs)
20713             .suppressMenu(true));
20714         stopNudge();
20715     }
20716
20717     function undone() {
20718         context.enter(iD.modes.Browse(context));
20719     }
20720
20721     mode.enter = function() {
20722         context.install(edit);
20723
20724         context.perform(
20725             iD.actions.Noop(),
20726             annotation);
20727
20728         context.surface()
20729             .on('mousemove.move', move)
20730             .on('click.move', finish);
20731
20732         context.history()
20733             .on('undone.move', undone);
20734
20735         keybinding
20736             .on('⎋', cancel)
20737             .on('↩', finish);
20738
20739         d3.select(document)
20740             .call(keybinding);
20741     };
20742
20743     mode.exit = function() {
20744         stopNudge();
20745
20746         context.uninstall(edit);
20747
20748         context.surface()
20749             .on('mousemove.move', null)
20750             .on('click.move', null);
20751
20752         context.history()
20753             .on('undone.move', null);
20754
20755         keybinding.off();
20756     };
20757
20758     return mode;
20759 };
20760 iD.modes.RotateWay = function(context, wayId) {
20761     var mode = {
20762         id: 'rotate-way',
20763         button: 'browse'
20764     };
20765
20766     var keybinding = d3.keybinding('rotate-way'),
20767         edit = iD.behavior.Edit(context);
20768
20769     mode.enter = function() {
20770         context.install(edit);
20771
20772         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20773             way = context.graph().entity(wayId),
20774             nodes = _.uniq(context.graph().childNodes(way)),
20775             points = nodes.map(function(n) { return context.projection(n.loc); }),
20776             pivot = d3.geom.polygon(points).centroid(),
20777             angle;
20778
20779         context.perform(
20780             iD.actions.Noop(),
20781             annotation);
20782
20783         function rotate() {
20784
20785             var mousePoint = context.mouse(),
20786                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20787
20788             if (typeof angle === 'undefined') angle = newAngle;
20789
20790             context.replace(
20791                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20792                 annotation);
20793
20794             angle = newAngle;
20795         }
20796
20797         function finish() {
20798             d3.event.stopPropagation();
20799             context.enter(iD.modes.Select(context, [wayId])
20800                 .suppressMenu(true));
20801         }
20802
20803         function cancel() {
20804             context.pop();
20805             context.enter(iD.modes.Select(context, [wayId])
20806                 .suppressMenu(true));
20807         }
20808
20809         function undone() {
20810             context.enter(iD.modes.Browse(context));
20811         }
20812
20813         context.surface()
20814             .on('mousemove.rotate-way', rotate)
20815             .on('click.rotate-way', finish);
20816
20817         context.history()
20818             .on('undone.rotate-way', undone);
20819
20820         keybinding
20821             .on('⎋', cancel)
20822             .on('↩', finish);
20823
20824         d3.select(document)
20825             .call(keybinding);
20826     };
20827
20828     mode.exit = function() {
20829         context.uninstall(edit);
20830
20831         context.surface()
20832             .on('mousemove.rotate-way', null)
20833             .on('click.rotate-way', null);
20834
20835         context.history()
20836             .on('undone.rotate-way', null);
20837
20838         keybinding.off();
20839     };
20840
20841     return mode;
20842 };
20843 iD.modes.Save = function(context) {
20844     var ui = iD.ui.Commit(context)
20845         .on('cancel', cancel)
20846         .on('save', save);
20847
20848     function cancel() {
20849         context.enter(iD.modes.Browse(context));
20850     }
20851
20852     function save(e) {
20853         var loading = iD.ui.Loading(context)
20854             .message(t('save.uploading'))
20855             .blocking(true);
20856
20857         context.container()
20858             .call(loading);
20859
20860         context.connection().putChangeset(
20861             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20862             e.comment,
20863             context.history().imageryUsed(),
20864             function(err, changeset_id) {
20865                 loading.close();
20866                 if (err) {
20867                     var confirm = iD.ui.confirm(context.container());
20868                     confirm
20869                         .select('.modal-section.header')
20870                         .append('h3')
20871                         .text(t('save.error'));
20872                     confirm
20873                         .select('.modal-section.message-text')
20874                         .append('p')
20875                         .text(err.responseText || t('save.unknown_error_details'));
20876                 } else {
20877                     context.flush();
20878                     success(e, changeset_id);
20879                 }
20880             });
20881     }
20882
20883     function success(e, changeset_id) {
20884         context.enter(iD.modes.Browse(context)
20885             .sidebar(iD.ui.Success(context)
20886                 .changeset({
20887                     id: changeset_id,
20888                     comment: e.comment
20889                 })
20890                 .on('cancel', function(ui) {
20891                     context.ui().sidebar.hide(ui);
20892                 })));
20893     }
20894
20895     var mode = {
20896         id: 'save'
20897     };
20898
20899     var behaviors = [
20900         iD.behavior.Hover(context),
20901         iD.behavior.Select(context),
20902         iD.behavior.Lasso(context),
20903         iD.modes.DragNode(context).behavior];
20904
20905     mode.enter = function() {
20906         behaviors.forEach(function(behavior) {
20907             context.install(behavior);
20908         });
20909
20910         context.connection().authenticate(function() {
20911             context.ui().sidebar.show(ui);
20912         });
20913     };
20914
20915     mode.exit = function() {
20916         behaviors.forEach(function(behavior) {
20917             context.uninstall(behavior);
20918         });
20919
20920         context.ui().sidebar.hide(ui);
20921     };
20922
20923     return mode;
20924 };
20925 iD.modes.Select = function(context, selectedIDs) {
20926     var mode = {
20927         id: 'select',
20928         button: 'browse'
20929     };
20930
20931     var keybinding = d3.keybinding('select'),
20932         timeout = null,
20933         behaviors = [
20934             iD.behavior.Hover(context),
20935             iD.behavior.Select(context),
20936             iD.behavior.Lasso(context),
20937             iD.modes.DragNode(context)
20938                 .selectedIDs(selectedIDs)
20939                 .behavior],
20940         inspector,
20941         radialMenu,
20942         newFeature = false,
20943         suppressMenu = false;
20944
20945     var wrap = context.container()
20946         .select('.inspector-wrap');
20947
20948     function singular() {
20949         if (selectedIDs.length === 1) {
20950             return context.entity(selectedIDs[0]);
20951         }
20952     }
20953
20954     function positionMenu() {
20955         var entity = singular();
20956
20957         if (entity && entity.type === 'node') {
20958             radialMenu.center(context.projection(entity.loc));
20959         } else {
20960             radialMenu.center(context.mouse());
20961         }
20962     }
20963
20964     function showMenu() {
20965         context.surface()
20966             .call(radialMenu.close)
20967             .call(radialMenu);
20968     }
20969
20970     mode.selectedIDs = function() {
20971         return selectedIDs;
20972     };
20973
20974     mode.reselect = function() {
20975         var surfaceNode = context.surface().node();
20976         if (surfaceNode.focus) { // FF doesn't support it
20977             surfaceNode.focus();
20978         }
20979
20980         positionMenu();
20981         showMenu();
20982     };
20983
20984     mode.newFeature = function(_) {
20985         if (!arguments.length) return newFeature;
20986         newFeature = _;
20987         return mode;
20988     };
20989
20990     mode.suppressMenu = function(_) {
20991         if (!arguments.length) return suppressMenu;
20992         suppressMenu = _;
20993         return mode;
20994     };
20995
20996     mode.enter = function() {
20997         behaviors.forEach(function(behavior) {
20998             context.install(behavior);
20999         });
21000
21001         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
21002             .map(function(o) { return o(selectedIDs, context); })
21003             .filter(function(o) { return o.available(); });
21004         operations.unshift(iD.operations.Delete(selectedIDs, context));
21005
21006         keybinding.on('⎋', function() {
21007             context.enter(iD.modes.Browse(context));
21008         }, true);
21009
21010         operations.forEach(function(operation) {
21011             operation.keys.forEach(function(key) {
21012                 keybinding.on(key, function() {
21013                     if (!operation.disabled()) {
21014                         operation();
21015                     }
21016                 });
21017             });
21018         });
21019
21020         context.ui().sidebar
21021             .select(singular() ? singular().id : null, newFeature);
21022
21023         context.history()
21024             .on('undone.select', update)
21025             .on('redone.select', update);
21026
21027         function update() {
21028             context.surface().call(radialMenu.close);
21029
21030             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
21031                 // Exit mode if selected entity gets undone
21032                 context.enter(iD.modes.Browse(context));
21033             }
21034         }
21035
21036         context.map().on('move.select', function() {
21037             context.surface().call(radialMenu.close);
21038         });
21039
21040         function dblclick() {
21041             var target = d3.select(d3.event.target),
21042                 datum = target.datum();
21043
21044             if (datum instanceof iD.Way && !target.classed('fill')) {
21045                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
21046                     node = iD.Node();
21047
21048                 var prev = datum.nodes[choice.index - 1],
21049                     next = datum.nodes[choice.index];
21050
21051                 context.perform(
21052                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
21053                     t('operations.add.annotation.vertex'));
21054
21055                 d3.event.preventDefault();
21056                 d3.event.stopPropagation();
21057             }
21058         }
21059
21060         d3.select(document)
21061             .call(keybinding);
21062
21063         function selectElements() {
21064             context.surface()
21065                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21066                 .classed('selected', true);
21067         }
21068
21069         context.map().on('drawn.select', selectElements);
21070         selectElements();
21071
21072         radialMenu = iD.ui.RadialMenu(context, operations);
21073         var show = d3.event && !suppressMenu;
21074
21075         if (show) {
21076             positionMenu();
21077         }
21078
21079         timeout = window.setTimeout(function() {
21080             if (show) {
21081                 showMenu();
21082             }
21083
21084             context.surface()
21085                 .on('dblclick.select', dblclick);
21086         }, 200);
21087
21088         if (selectedIDs.length > 1) {
21089             var entities = iD.ui.SelectionList(context, selectedIDs);
21090             context.ui().sidebar.show(entities);
21091         }
21092     };
21093
21094     mode.exit = function() {
21095         if (timeout) window.clearTimeout(timeout);
21096
21097         if (inspector) wrap.call(inspector.close);
21098
21099         behaviors.forEach(function(behavior) {
21100             context.uninstall(behavior);
21101         });
21102
21103         keybinding.off();
21104
21105         context.history()
21106             .on('undone.select', null)
21107             .on('redone.select', null);
21108
21109         context.surface()
21110             .call(radialMenu.close)
21111             .on('dblclick.select', null)
21112             .selectAll('.selected')
21113             .classed('selected', false);
21114
21115         context.map().on('drawn.select', null);
21116         context.ui().sidebar.hide();
21117     };
21118
21119     return mode;
21120 };
21121 iD.operations = {};
21122 iD.operations.Circularize = function(selectedIDs, context) {
21123     var entityId = selectedIDs[0],
21124         entity = context.entity(entityId),
21125         extent = entity.extent(context.graph()),
21126         geometry = context.geometry(entityId),
21127         action = iD.actions.Circularize(entityId, context.projection);
21128
21129     var operation = function() {
21130         var annotation = t('operations.circularize.annotation.' + geometry);
21131         context.perform(action, annotation);
21132     };
21133
21134     operation.available = function() {
21135         return selectedIDs.length === 1 &&
21136             entity.type === 'way' &&
21137             _.uniq(entity.nodes).length > 1;
21138     };
21139
21140     operation.disabled = function() {
21141         var reason;
21142         if (extent.percentContainedIn(context.extent()) < 0.8) {
21143             reason = 'too_large';
21144         }
21145         return action.disabled(context.graph()) || reason;
21146     };
21147
21148     operation.tooltip = function() {
21149         var disable = operation.disabled();
21150         return disable ?
21151             t('operations.circularize.' + disable) :
21152             t('operations.circularize.description.' + geometry);
21153     };
21154
21155     operation.id = 'circularize';
21156     operation.keys = [t('operations.circularize.key')];
21157     operation.title = t('operations.circularize.title');
21158
21159     return operation;
21160 };
21161 iD.operations.Continue = function(selectedIDs, context) {
21162     var graph = context.graph(),
21163         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21164         geometries = _.extend({line: [], vertex: []},
21165             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21166         vertex = geometries.vertex[0];
21167
21168     function candidateWays() {
21169         return graph.parentWays(vertex).filter(function(parent) {
21170             return parent.geometry(graph) === 'line' &&
21171                 parent.affix(vertex.id) &&
21172                 (geometries.line.length === 0 || geometries.line[0] === parent);
21173         });
21174     }
21175
21176     var operation = function() {
21177         var candidate = candidateWays()[0];
21178         context.enter(iD.modes.DrawLine(
21179             context,
21180             candidate.id,
21181             context.graph(),
21182             candidate.affix(vertex.id)));
21183     };
21184
21185     operation.available = function() {
21186         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21187     };
21188
21189     operation.disabled = function() {
21190         var candidates = candidateWays();
21191         if (candidates.length === 0)
21192             return 'not_eligible';
21193         if (candidates.length > 1)
21194             return 'multiple';
21195     };
21196
21197     operation.tooltip = function() {
21198         var disable = operation.disabled();
21199         return disable ?
21200             t('operations.continue.' + disable) :
21201             t('operations.continue.description');
21202     };
21203
21204     operation.id = 'continue';
21205     operation.keys = [t('operations.continue.key')];
21206     operation.title = t('operations.continue.title');
21207
21208     return operation;
21209 };
21210 iD.operations.Delete = function(selectedIDs, context) {
21211     var action = iD.actions.DeleteMultiple(selectedIDs);
21212
21213     var operation = function() {
21214         var annotation,
21215             nextSelectedID;
21216
21217         if (selectedIDs.length > 1) {
21218             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21219
21220         } else {
21221             var id = selectedIDs[0],
21222                 entity = context.entity(id),
21223                 geometry = context.geometry(id),
21224                 parents = context.graph().parentWays(entity),
21225                 parent = parents[0];
21226
21227             annotation = t('operations.delete.annotation.' + geometry);
21228
21229             // Select the next closest node in the way.
21230             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21231                 var nodes = parent.nodes,
21232                     i = nodes.indexOf(id);
21233
21234                 if (i === 0) {
21235                     i++;
21236                 } else if (i === nodes.length - 1) {
21237                     i--;
21238                 } else {
21239                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21240                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21241                     i = a < b ? i - 1 : i + 1;
21242                 }
21243
21244                 nextSelectedID = nodes[i];
21245             }
21246         }
21247
21248         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21249             context.enter(iD.modes.Select(context, [nextSelectedID]));
21250         } else {
21251             context.enter(iD.modes.Browse(context));
21252         }
21253
21254         context.perform(
21255             action,
21256             annotation);
21257     };
21258
21259     operation.available = function() {
21260         return true;
21261     };
21262
21263     operation.disabled = function() {
21264         return action.disabled(context.graph());
21265     };
21266
21267     operation.tooltip = function() {
21268         var disable = operation.disabled();
21269         return disable ?
21270             t('operations.delete.' + disable) :
21271             t('operations.delete.description');
21272     };
21273
21274     operation.id = 'delete';
21275     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21276     operation.title = t('operations.delete.title');
21277
21278     return operation;
21279 };
21280 iD.operations.Disconnect = function(selectedIDs, context) {
21281     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21282         return context.geometry(entityId) === 'vertex';
21283     });
21284
21285     var entityId = vertices[0],
21286         action = iD.actions.Disconnect(entityId);
21287
21288     if (selectedIDs.length > 1) {
21289         action.limitWays(_.without(selectedIDs, entityId));
21290     }
21291
21292     var operation = function() {
21293         context.perform(action, t('operations.disconnect.annotation'));
21294     };
21295
21296     operation.available = function() {
21297         return vertices.length === 1;
21298     };
21299
21300     operation.disabled = function() {
21301         return action.disabled(context.graph());
21302     };
21303
21304     operation.tooltip = function() {
21305         var disable = operation.disabled();
21306         return disable ?
21307             t('operations.disconnect.' + disable) :
21308             t('operations.disconnect.description');
21309     };
21310
21311     operation.id = 'disconnect';
21312     operation.keys = [t('operations.disconnect.key')];
21313     operation.title = t('operations.disconnect.title');
21314
21315     return operation;
21316 };
21317 iD.operations.Merge = function(selectedIDs, context) {
21318     var join = iD.actions.Join(selectedIDs),
21319         merge = iD.actions.Merge(selectedIDs),
21320         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21321
21322     var operation = function() {
21323         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21324             action;
21325
21326         if (!join.disabled(context.graph())) {
21327             action = join;
21328         } else if (!merge.disabled(context.graph())) {
21329             action = merge;
21330         } else {
21331             action = mergePolygon;
21332         }
21333
21334         context.perform(action, annotation);
21335         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21336             .suppressMenu(true));
21337     };
21338
21339     operation.available = function() {
21340         return selectedIDs.length >= 2;
21341     };
21342
21343     operation.disabled = function() {
21344         return join.disabled(context.graph()) &&
21345             merge.disabled(context.graph()) &&
21346             mergePolygon.disabled(context.graph());
21347     };
21348
21349     operation.tooltip = function() {
21350         var j = join.disabled(context.graph()),
21351             m = merge.disabled(context.graph()),
21352             p = mergePolygon.disabled(context.graph());
21353
21354         if (j === 'restriction' && m && p)
21355             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21356
21357         if (p === 'incomplete_relation' && j && m)
21358             return t('operations.merge.incomplete_relation');
21359
21360         if (j && m && p)
21361             return t('operations.merge.' + j);
21362
21363         return t('operations.merge.description');
21364     };
21365
21366     operation.id = 'merge';
21367     operation.keys = [t('operations.merge.key')];
21368     operation.title = t('operations.merge.title');
21369
21370     return operation;
21371 };
21372 iD.operations.Move = function(selectedIDs, context) {
21373     var extent = selectedIDs.reduce(function(extent, id) {
21374             return extent.extend(context.entity(id).extent(context.graph()));
21375         }, iD.geo.Extent());
21376
21377     var operation = function() {
21378         context.enter(iD.modes.Move(context, selectedIDs));
21379     };
21380
21381     operation.available = function() {
21382         return selectedIDs.length > 1 ||
21383             context.entity(selectedIDs[0]).type !== 'node';
21384     };
21385
21386     operation.disabled = function() {
21387         var reason;
21388         if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
21389             reason = 'too_large';
21390         }
21391         return iD.actions.Move(selectedIDs).disabled(context.graph()) || reason;
21392     };
21393
21394     operation.tooltip = function() {
21395         var disable = operation.disabled();
21396         return disable ?
21397             t('operations.move.' + disable) :
21398             t('operations.move.description');
21399     };
21400
21401     operation.id = 'move';
21402     operation.keys = [t('operations.move.key')];
21403     operation.title = t('operations.move.title');
21404
21405     return operation;
21406 };
21407 iD.operations.Orthogonalize = function(selectedIDs, context) {
21408     var entityId = selectedIDs[0],
21409         entity = context.entity(entityId),
21410         extent = entity.extent(context.graph()),
21411         geometry = context.geometry(entityId),
21412         action = iD.actions.Orthogonalize(entityId, context.projection);
21413
21414     var operation = function() {
21415         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21416         context.perform(action, annotation);
21417     };
21418
21419     operation.available = function() {
21420         return selectedIDs.length === 1 &&
21421             entity.type === 'way' &&
21422             entity.isClosed() &&
21423             _.uniq(entity.nodes).length > 2;
21424     };
21425
21426     operation.disabled = function() {
21427         var reason;
21428         if (extent.percentContainedIn(context.extent()) < 0.8) {
21429             reason = 'too_large';
21430         }
21431         return action.disabled(context.graph()) || reason;
21432     };
21433
21434     operation.tooltip = function() {
21435         var disable = operation.disabled();
21436         return disable ?
21437             t('operations.orthogonalize.' + disable) :
21438             t('operations.orthogonalize.description.' + geometry);
21439     };
21440
21441     operation.id = 'orthogonalize';
21442     operation.keys = [t('operations.orthogonalize.key')];
21443     operation.title = t('operations.orthogonalize.title');
21444
21445     return operation;
21446 };
21447 iD.operations.Reverse = function(selectedIDs, context) {
21448     var entityId = selectedIDs[0];
21449
21450     var operation = function() {
21451         context.perform(
21452             iD.actions.Reverse(entityId),
21453             t('operations.reverse.annotation'));
21454     };
21455
21456     operation.available = function() {
21457         return selectedIDs.length === 1 &&
21458             context.geometry(entityId) === 'line';
21459     };
21460
21461     operation.disabled = function() {
21462         return false;
21463     };
21464
21465     operation.tooltip = function() {
21466         return t('operations.reverse.description');
21467     };
21468
21469     operation.id = 'reverse';
21470     operation.keys = [t('operations.reverse.key')];
21471     operation.title = t('operations.reverse.title');
21472
21473     return operation;
21474 };
21475 iD.operations.Rotate = function(selectedIDs, context) {
21476     var entityId = selectedIDs[0],
21477         entity = context.entity(entityId),
21478         extent = entity.extent(context.graph()),
21479         geometry = context.geometry(entityId);
21480
21481     var operation = function() {
21482         context.enter(iD.modes.RotateWay(context, entityId));
21483     };
21484
21485     operation.available = function() {
21486         if (selectedIDs.length !== 1 || entity.type !== 'way')
21487             return false;
21488         if (geometry === 'area')
21489             return true;
21490         if (entity.isClosed() &&
21491             context.graph().parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21492             return true;
21493         return false;
21494     };
21495
21496     operation.disabled = function() {
21497         if (extent.percentContainedIn(context.extent()) < 0.8) {
21498             return 'too_large';
21499         } else {
21500             return false;
21501         }
21502     };
21503
21504     operation.tooltip = function() {
21505         var disable = operation.disabled();
21506         return disable ?
21507             t('operations.rotate.' + disable) :
21508             t('operations.rotate.description');
21509     };
21510
21511     operation.id = 'rotate';
21512     operation.keys = [t('operations.rotate.key')];
21513     operation.title = t('operations.rotate.title');
21514
21515     return operation;
21516 };
21517 iD.operations.Split = function(selectedIDs, context) {
21518     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21519         return context.geometry(entityId) === 'vertex';
21520     });
21521
21522     var entityId = vertices[0],
21523         action = iD.actions.Split(entityId);
21524
21525     if (selectedIDs.length > 1) {
21526         action.limitWays(_.without(selectedIDs, entityId));
21527     }
21528
21529     var operation = function() {
21530         var annotation;
21531
21532         var ways = action.ways(context.graph());
21533         if (ways.length === 1) {
21534             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21535         } else {
21536             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21537         }
21538
21539         var difference = context.perform(action, annotation);
21540         context.enter(iD.modes.Select(context, difference.extantIDs()));
21541     };
21542
21543     operation.available = function() {
21544         return vertices.length === 1;
21545     };
21546
21547     operation.disabled = function() {
21548         return action.disabled(context.graph());
21549     };
21550
21551     operation.tooltip = function() {
21552         var disable = operation.disabled();
21553         if (disable) {
21554             return t('operations.split.' + disable);
21555         }
21556
21557         var ways = action.ways(context.graph());
21558         if (ways.length === 1) {
21559             return t('operations.split.description.' + context.geometry(ways[0].id));
21560         } else {
21561             return t('operations.split.description.multiple');
21562         }
21563     };
21564
21565     operation.id = 'split';
21566     operation.keys = [t('operations.split.key')];
21567     operation.title = t('operations.split.title');
21568
21569     return operation;
21570 };
21571 iD.operations.Straighten = function(selectedIDs, context) {
21572     var entityId = selectedIDs[0],
21573         action = iD.actions.Straighten(entityId, context.projection);
21574
21575     function operation() {
21576         var annotation = t('operations.straighten.annotation');
21577         context.perform(action, annotation);
21578     }
21579
21580     operation.available = function() {
21581         var entity = context.entity(entityId);
21582         return selectedIDs.length === 1 &&
21583             entity.type === 'way' &&
21584             !entity.isClosed() &&
21585             _.uniq(entity.nodes).length > 2;
21586     };
21587
21588     operation.disabled = function() {
21589         return action.disabled(context.graph());
21590     };
21591
21592     operation.tooltip = function() {
21593         var disable = operation.disabled();
21594         return disable ?
21595             t('operations.straighten.' + disable) :
21596             t('operations.straighten.description');
21597     };
21598
21599     operation.id = 'straighten';
21600     operation.keys = [t('operations.straighten.key')];
21601     operation.title = t('operations.straighten.title');
21602
21603     return operation;
21604 };
21605 /* jshint -W109 */
21606 iD.areaKeys = {
21607     "aeroway": {
21608         "gate": true,
21609         "taxiway": true
21610     },
21611     "amenity": {
21612         "atm": true,
21613         "bbq": true,
21614         "bench": true,
21615         "bureau_de_change": true,
21616         "clock": true,
21617         "drinking_water": true,
21618         "parking_entrance": true,
21619         "post_box": true,
21620         "telephone": true,
21621         "vending_machine": true,
21622         "waste_basket": true
21623     },
21624     "area": {},
21625     "barrier": {
21626         "block": true,
21627         "bollard": true,
21628         "cattle_grid": true,
21629         "cycle_barrier": true,
21630         "entrance": true,
21631         "fence": true,
21632         "gate": true,
21633         "kissing_gate": true,
21634         "lift_gate": true,
21635         "stile": true,
21636         "toll_booth": true
21637     },
21638     "building": {
21639         "entrance": true
21640     },
21641     "craft": {},
21642     "emergency": {
21643         "fire_hydrant": true,
21644         "phone": true
21645     },
21646     "golf": {
21647         "hole": true
21648     },
21649     "historic": {
21650         "boundary_stone": true
21651     },
21652     "landuse": {},
21653     "leisure": {
21654         "picnic_table": true,
21655         "track": true,
21656         "slipway": true
21657     },
21658     "man_made": {
21659         "cutline": true,
21660         "embankment": true,
21661         "flagpole": true,
21662         "pipeline": true,
21663         "survey_point": true
21664     },
21665     "military": {},
21666     "natural": {
21667         "coastline": true,
21668         "peak": true,
21669         "spring": true,
21670         "tree": true
21671     },
21672     "office": {},
21673     "piste:type": {},
21674     "place": {},
21675     "power": {
21676         "line": true,
21677         "minor_line": true,
21678         "pole": true,
21679         "tower": true
21680     },
21681     "public_transport": {
21682         "stop_position": true
21683     },
21684     "shop": {},
21685     "tourism": {
21686         "viewpoint": true
21687     },
21688     "waterway": {
21689         "canal": true,
21690         "ditch": true,
21691         "drain": true,
21692         "river": true,
21693         "stream": true,
21694         "weir": true
21695     }
21696 };iD.Connection = function() {
21697
21698     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21699         url = 'http://www.openstreetmap.org',
21700         connection = {},
21701         inflight = {},
21702         loadedTiles = {},
21703         tileZoom = 16,
21704         oauth = osmAuth({
21705             url: 'http://www.openstreetmap.org',
21706             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21707             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21708             loading: authenticating,
21709             done: authenticated
21710         }),
21711         ndStr = 'nd',
21712         tagStr = 'tag',
21713         memberStr = 'member',
21714         nodeStr = 'node',
21715         wayStr = 'way',
21716         relationStr = 'relation',
21717         off;
21718
21719     connection.changesetURL = function(changesetId) {
21720         return url + '/changeset/' + changesetId;
21721     };
21722
21723     connection.changesetsURL = function(center, zoom) {
21724         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21725         return url + '/history#map=' +
21726             Math.floor(zoom) + '/' +
21727             center[1].toFixed(precision) + '/' +
21728             center[0].toFixed(precision);
21729     };
21730
21731     connection.entityURL = function(entity) {
21732         return url + '/' + entity.type + '/' + entity.osmId();
21733     };
21734
21735     connection.userURL = function(username) {
21736         return url + '/user/' + username;
21737     };
21738
21739     connection.loadFromURL = function(url, callback) {
21740         function done(dom) {
21741             return callback(null, parse(dom));
21742         }
21743         return d3.xml(url).get().on('load', done);
21744     };
21745
21746     connection.loadEntity = function(id, callback) {
21747         var type = iD.Entity.id.type(id),
21748             osmID = iD.Entity.id.toOSM(id);
21749
21750         connection.loadFromURL(
21751             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21752             function(err, entities) {
21753                 event.load(err, {data: entities});
21754                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21755             });
21756     };
21757
21758     function authenticating() {
21759         event.authenticating();
21760     }
21761
21762     function authenticated() {
21763         event.authenticated();
21764     }
21765
21766     function getNodes(obj) {
21767         var elems = obj.getElementsByTagName(ndStr),
21768             nodes = new Array(elems.length);
21769         for (var i = 0, l = elems.length; i < l; i++) {
21770             nodes[i] = 'n' + elems[i].attributes.ref.value;
21771         }
21772         return nodes;
21773     }
21774
21775     function getTags(obj) {
21776         var elems = obj.getElementsByTagName(tagStr),
21777             tags = {};
21778         for (var i = 0, l = elems.length; i < l; i++) {
21779             var attrs = elems[i].attributes;
21780             tags[attrs.k.value] = attrs.v.value;
21781         }
21782         return tags;
21783     }
21784
21785     function getMembers(obj) {
21786         var elems = obj.getElementsByTagName(memberStr),
21787             members = new Array(elems.length);
21788         for (var i = 0, l = elems.length; i < l; i++) {
21789             var attrs = elems[i].attributes;
21790             members[i] = {
21791                 id: attrs.type.value[0] + attrs.ref.value,
21792                 type: attrs.type.value,
21793                 role: attrs.role.value
21794             };
21795         }
21796         return members;
21797     }
21798
21799     var parsers = {
21800         node: function nodeData(obj) {
21801             var attrs = obj.attributes;
21802             return new iD.Node({
21803                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.value),
21804                 loc: [parseFloat(attrs.lon.value), parseFloat(attrs.lat.value)],
21805                 version: attrs.version.value,
21806                 user: attrs.user && attrs.user.value,
21807                 tags: getTags(obj)
21808             });
21809         },
21810
21811         way: function wayData(obj) {
21812             var attrs = obj.attributes;
21813             return new iD.Way({
21814                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.value),
21815                 version: attrs.version.value,
21816                 user: attrs.user && attrs.user.value,
21817                 tags: getTags(obj),
21818                 nodes: getNodes(obj)
21819             });
21820         },
21821
21822         relation: function relationData(obj) {
21823             var attrs = obj.attributes;
21824             return new iD.Relation({
21825                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.value),
21826                 version: attrs.version.value,
21827                 user: attrs.user && attrs.user.value,
21828                 tags: getTags(obj),
21829                 members: getMembers(obj)
21830             });
21831         }
21832     };
21833
21834     function parse(dom) {
21835         if (!dom || !dom.childNodes) return new Error('Bad request');
21836
21837         var root = dom.childNodes[0],
21838             children = root.childNodes,
21839             entities = [];
21840
21841         for (var i = 0, l = children.length; i < l; i++) {
21842             var child = children[i],
21843                 parser = parsers[child.nodeName];
21844             if (parser) {
21845                 entities.push(parser(child));
21846             }
21847         }
21848
21849         return entities;
21850     }
21851
21852     connection.authenticated = function() {
21853         return oauth.authenticated();
21854     };
21855
21856     // Generate Changeset XML. Returns a string.
21857     connection.changesetJXON = function(tags) {
21858         return {
21859             osm: {
21860                 changeset: {
21861                     tag: _.map(tags, function(value, key) {
21862                         return { '@k': key, '@v': value };
21863                     }),
21864                     '@version': 0.3,
21865                     '@generator': 'iD'
21866                 }
21867             }
21868         };
21869     };
21870
21871     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21872     // XML. Returns a string.
21873     connection.osmChangeJXON = function(changeset_id, changes) {
21874         function nest(x, order) {
21875             var groups = {};
21876             for (var i = 0; i < x.length; i++) {
21877                 var tagName = Object.keys(x[i])[0];
21878                 if (!groups[tagName]) groups[tagName] = [];
21879                 groups[tagName].push(x[i][tagName]);
21880             }
21881             var ordered = {};
21882             order.forEach(function(o) {
21883                 if (groups[o]) ordered[o] = groups[o];
21884             });
21885             return ordered;
21886         }
21887
21888         function rep(entity) {
21889             return entity.asJXON(changeset_id);
21890         }
21891
21892         return {
21893             osmChange: {
21894                 '@version': 0.3,
21895                 '@generator': 'iD',
21896                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21897                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21898                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21899             }
21900         };
21901     };
21902
21903     connection.changesetTags = function(comment, imageryUsed) {
21904         var tags = {
21905             imagery_used: imageryUsed.join(';').substr(0, 255),
21906             created_by: 'iD ' + iD.version
21907         };
21908
21909         if (comment) {
21910             tags.comment = comment;
21911         }
21912
21913         return tags;
21914     };
21915
21916     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21917         oauth.xhr({
21918                 method: 'PUT',
21919                 path: '/api/0.6/changeset/create',
21920                 options: { header: { 'Content-Type': 'text/xml' } },
21921                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21922             }, function(err, changeset_id) {
21923                 if (err) return callback(err);
21924                 oauth.xhr({
21925                     method: 'POST',
21926                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21927                     options: { header: { 'Content-Type': 'text/xml' } },
21928                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21929                 }, function(err) {
21930                     if (err) return callback(err);
21931                     oauth.xhr({
21932                         method: 'PUT',
21933                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21934                     }, function(err) {
21935                         callback(err, changeset_id);
21936                     });
21937                 });
21938             });
21939     };
21940
21941     var userDetails;
21942
21943     connection.userDetails = function(callback) {
21944         if (userDetails) {
21945             callback(undefined, userDetails);
21946             return;
21947         }
21948
21949         function done(err, user_details) {
21950             if (err) return callback(err);
21951
21952             var u = user_details.getElementsByTagName('user')[0],
21953                 img = u.getElementsByTagName('img'),
21954                 image_url = '';
21955
21956             if (img && img[0] && img[0].getAttribute('href')) {
21957                 image_url = img[0].getAttribute('href');
21958             }
21959
21960             userDetails = {
21961                 display_name: u.attributes.display_name.value,
21962                 image_url: image_url,
21963                 id: u.attributes.id.value
21964             };
21965
21966             callback(undefined, userDetails);
21967         }
21968
21969         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21970     };
21971
21972     connection.status = function(callback) {
21973         function done(capabilities) {
21974             var apiStatus = capabilities.getElementsByTagName('status');
21975             callback(undefined, apiStatus[0].getAttribute('api'));
21976         }
21977         d3.xml(url + '/api/capabilities').get()
21978             .on('load', done)
21979             .on('error', callback);
21980     };
21981
21982     function abortRequest(i) { i.abort(); }
21983
21984     connection.tileZoom = function(_) {
21985         if (!arguments.length) return tileZoom;
21986         tileZoom = _;
21987         return connection;
21988     };
21989
21990     connection.loadTiles = function(projection, dimensions) {
21991
21992         if (off) return;
21993
21994         var s = projection.scale() * 2 * Math.PI,
21995             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21996             ts = 256 * Math.pow(2, z - tileZoom),
21997             origin = [
21998                 s / 2 - projection.translate()[0],
21999                 s / 2 - projection.translate()[1]];
22000
22001         var tiles = d3.geo.tile()
22002             .scaleExtent([tileZoom, tileZoom])
22003             .scale(s)
22004             .size(dimensions)
22005             .translate(projection.translate())()
22006             .map(function(tile) {
22007                 var x = tile[0] * ts - origin[0],
22008                     y = tile[1] * ts - origin[1];
22009
22010                 return {
22011                     id: tile.toString(),
22012                     extent: iD.geo.Extent(
22013                         projection.invert([x, y + ts]),
22014                         projection.invert([x + ts, y]))
22015                 };
22016             });
22017
22018         function bboxUrl(tile) {
22019             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
22020         }
22021
22022         _.filter(inflight, function(v, i) {
22023             var wanted = _.find(tiles, function(tile) {
22024                 return i === tile.id;
22025             });
22026             if (!wanted) delete inflight[i];
22027             return !wanted;
22028         }).map(abortRequest);
22029
22030         tiles.forEach(function(tile) {
22031             var id = tile.id;
22032
22033             if (loadedTiles[id] || inflight[id]) return;
22034
22035             if (_.isEmpty(inflight)) {
22036                 event.loading();
22037             }
22038
22039             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
22040                 loadedTiles[id] = true;
22041                 delete inflight[id];
22042
22043                 event.load(err, _.extend({data: parsed}, tile));
22044
22045                 if (_.isEmpty(inflight)) {
22046                     event.loaded();
22047                 }
22048             });
22049         });
22050     };
22051
22052     connection.switch = function(options) {
22053         url = options.url;
22054         oauth.options(_.extend({
22055             loading: authenticating,
22056             done: authenticated
22057         }, options));
22058         event.auth();
22059         connection.flush();
22060         return connection;
22061     };
22062
22063     connection.toggle = function(_) {
22064         off = !_;
22065         return connection;
22066     };
22067
22068     connection.flush = function() {
22069         _.forEach(inflight, abortRequest);
22070         loadedTiles = {};
22071         inflight = {};
22072         return connection;
22073     };
22074
22075     connection.loadedTiles = function(_) {
22076         if (!arguments.length) return loadedTiles;
22077         loadedTiles = _;
22078         return connection;
22079     };
22080
22081     connection.logout = function() {
22082         oauth.logout();
22083         event.auth();
22084         return connection;
22085     };
22086
22087     connection.authenticate = function(callback) {
22088         function done(err, res) {
22089             event.auth();
22090             if (callback) callback(err, res);
22091         }
22092         return oauth.authenticate(done);
22093     };
22094
22095     return d3.rebind(connection, event, 'on');
22096 };
22097 /*
22098     iD.Difference represents the difference between two graphs.
22099     It knows how to calculate the set of entities that were
22100     created, modified, or deleted, and also contains the logic
22101     for recursively extending a difference to the complete set
22102     of entities that will require a redraw, taking into account
22103     child and parent relationships.
22104  */
22105 iD.Difference = function(base, head) {
22106     var changes = {}, length = 0;
22107
22108     function changed(h, b) {
22109         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22110     }
22111
22112     _.each(head.entities, function(h, id) {
22113         var b = base.entities[id];
22114         if (changed(h, b)) {
22115             changes[id] = {base: b, head: h};
22116             length++;
22117         }
22118     });
22119
22120     _.each(base.entities, function(b, id) {
22121         var h = head.entities[id];
22122         if (!changes[id] && changed(h, b)) {
22123             changes[id] = {base: b, head: h};
22124             length++;
22125         }
22126     });
22127
22128     function addParents(parents, result) {
22129         for (var i = 0; i < parents.length; i++) {
22130             var parent = parents[i];
22131
22132             if (parent.id in result)
22133                 continue;
22134
22135             result[parent.id] = parent;
22136             addParents(head.parentRelations(parent), result);
22137         }
22138     }
22139
22140     var difference = {};
22141
22142     difference.length = function() {
22143         return length;
22144     };
22145
22146     difference.changes = function() {
22147         return changes;
22148     };
22149
22150     difference.extantIDs = function() {
22151         var result = [];
22152         _.each(changes, function(change, id) {
22153             if (change.head) result.push(id);
22154         });
22155         return result;
22156     };
22157
22158     difference.modified = function() {
22159         var result = [];
22160         _.each(changes, function(change) {
22161             if (change.base && change.head) result.push(change.head);
22162         });
22163         return result;
22164     };
22165
22166     difference.created = function() {
22167         var result = [];
22168         _.each(changes, function(change) {
22169             if (!change.base && change.head) result.push(change.head);
22170         });
22171         return result;
22172     };
22173
22174     difference.deleted = function() {
22175         var result = [];
22176         _.each(changes, function(change) {
22177             if (change.base && !change.head) result.push(change.base);
22178         });
22179         return result;
22180     };
22181
22182     difference.summary = function() {
22183         var relevant = {};
22184
22185         function addEntity(entity, graph, changeType) {
22186             relevant[entity.id] = {
22187                 entity: entity,
22188                 graph: graph,
22189                 changeType: changeType
22190             };
22191         }
22192
22193         function addParents(entity) {
22194             var parents = head.parentWays(entity);
22195             for (var j = parents.length - 1; j >= 0; j--) {
22196                 var parent = parents[j];
22197                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22198             }
22199         }
22200
22201         _.each(changes, function(change) {
22202             if (change.head && change.head.geometry(head) !== 'vertex') {
22203                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22204
22205             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22206                 addEntity(change.base, base, 'deleted');
22207
22208             } else if (change.base && change.head) { // modified vertex
22209                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22210                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22211
22212                 if (moved) {
22213                     addParents(change.head);
22214                 }
22215
22216                 if (retagged || (moved && change.head.hasInterestingTags())) {
22217                     addEntity(change.head, head, 'modified');
22218                 }
22219
22220             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22221                 addEntity(change.head, head, 'created');
22222
22223             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22224                 addEntity(change.base, base, 'deleted');
22225             }
22226         });
22227
22228         return d3.values(relevant);
22229     };
22230
22231     difference.complete = function(extent) {
22232         var result = {}, id, change;
22233
22234         for (id in changes) {
22235             change = changes[id];
22236
22237             var h = change.head,
22238                 b = change.base,
22239                 entity = h || b;
22240
22241             if (extent &&
22242                 (!h || !h.intersects(extent, head)) &&
22243                 (!b || !b.intersects(extent, base)))
22244                 continue;
22245
22246             result[id] = h;
22247
22248             if (entity.type === 'way') {
22249                 var nh = h ? h.nodes : [],
22250                     nb = b ? b.nodes : [],
22251                     diff, i;
22252
22253                 diff = _.difference(nh, nb);
22254                 for (i = 0; i < diff.length; i++) {
22255                     result[diff[i]] = head.hasEntity(diff[i]);
22256                 }
22257
22258                 diff = _.difference(nb, nh);
22259                 for (i = 0; i < diff.length; i++) {
22260                     result[diff[i]] = head.hasEntity(diff[i]);
22261                 }
22262             }
22263
22264             addParents(head.parentWays(entity), result);
22265             addParents(head.parentRelations(entity), result);
22266         }
22267
22268         return result;
22269     };
22270
22271     return difference;
22272 };
22273 iD.Entity = function(attrs) {
22274     // For prototypal inheritance.
22275     if (this instanceof iD.Entity) return;
22276
22277     // Create the appropriate subtype.
22278     if (attrs && attrs.type) {
22279         return iD.Entity[attrs.type].apply(this, arguments);
22280     } else if (attrs && attrs.id) {
22281         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22282     }
22283
22284     // Initialize a generic Entity (used only in tests).
22285     return (new iD.Entity()).initialize(arguments);
22286 };
22287
22288 iD.Entity.id = function(type) {
22289     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22290 };
22291
22292 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22293
22294 iD.Entity.id.fromOSM = function(type, id) {
22295     return type[0] + id;
22296 };
22297
22298 iD.Entity.id.toOSM = function(id) {
22299     return id.slice(1);
22300 };
22301
22302 iD.Entity.id.type = function(id) {
22303     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22304 };
22305
22306 // A function suitable for use as the second argument to d3.selection#data().
22307 iD.Entity.key = function(entity) {
22308     return entity.id + 'v' + (entity.v || 0);
22309 };
22310
22311 iD.Entity.prototype = {
22312     tags: {},
22313
22314     initialize: function(sources) {
22315         for (var i = 0; i < sources.length; ++i) {
22316             var source = sources[i];
22317             for (var prop in source) {
22318                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22319                     this[prop] = source[prop];
22320                 }
22321             }
22322         }
22323
22324         if (!this.id && this.type) {
22325             this.id = iD.Entity.id(this.type);
22326         }
22327
22328         if (iD.debug) {
22329             Object.freeze(this);
22330             Object.freeze(this.tags);
22331
22332             if (this.loc) Object.freeze(this.loc);
22333             if (this.nodes) Object.freeze(this.nodes);
22334             if (this.members) Object.freeze(this.members);
22335         }
22336
22337         return this;
22338     },
22339
22340     osmId: function() {
22341         return iD.Entity.id.toOSM(this.id);
22342     },
22343
22344     isNew: function() {
22345         return this.osmId() < 0;
22346     },
22347
22348     update: function(attrs) {
22349         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22350     },
22351
22352     mergeTags: function(tags) {
22353         var merged = _.clone(this.tags), changed = false;
22354         for (var k in tags) {
22355             var t1 = merged[k],
22356                 t2 = tags[k];
22357             if (!t1) {
22358                 changed = true;
22359                 merged[k] = t2;
22360             } else if (t1 !== t2) {
22361                 changed = true;
22362                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22363             }
22364         }
22365         return changed ? this.update({tags: merged}) : this;
22366     },
22367
22368     intersects: function(extent, resolver) {
22369         return this.extent(resolver).intersects(extent);
22370     },
22371
22372     isUsed: function(resolver) {
22373         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22374             resolver.parentRelations(this).length > 0;
22375     },
22376
22377     hasInterestingTags: function() {
22378         return _.keys(this.tags).some(function(key) {
22379             return key !== 'attribution' &&
22380                 key !== 'created_by' &&
22381                 key !== 'source' &&
22382                 key !== 'odbl' &&
22383                 key.indexOf('tiger:') !== 0;
22384         });
22385     },
22386
22387     isHighwayIntersection: function() {
22388         return false;
22389     },
22390
22391     deprecatedTags: function() {
22392         var tags = _.pairs(this.tags);
22393         var deprecated = {};
22394
22395         iD.data.deprecated.forEach(function(d) {
22396             var match = _.pairs(d.old)[0];
22397             tags.forEach(function(t) {
22398                 if (t[0] === match[0] &&
22399                     (t[1] === match[1] || match[1] === '*')) {
22400                     deprecated[t[0]] = t[1];
22401                 }
22402             });
22403         });
22404
22405         return deprecated;
22406     }
22407 };
22408 iD.Graph = function(other, mutable) {
22409     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22410
22411     if (other instanceof iD.Graph) {
22412         var base = other.base();
22413         this.entities = _.assign(Object.create(base.entities), other.entities);
22414         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22415         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22416
22417     } else {
22418         this.entities = Object.create({});
22419         this._parentWays = Object.create({});
22420         this._parentRels = Object.create({});
22421         this.rebase(other || [], [this]);
22422     }
22423
22424     this.transients = {};
22425     this._childNodes = {};
22426
22427     if (!mutable) {
22428         this.freeze();
22429     }
22430 };
22431
22432 iD.Graph.prototype = {
22433     hasEntity: function(id) {
22434         return this.entities[id];
22435     },
22436
22437     entity: function(id) {
22438         var entity = this.entities[id];
22439         if (!entity) {
22440             throw new Error('entity ' + id + ' not found');
22441         }
22442         return entity;
22443     },
22444
22445     transient: function(entity, key, fn) {
22446         var id = entity.id,
22447             transients = this.transients[id] ||
22448             (this.transients[id] = {});
22449
22450         if (transients[key] !== undefined) {
22451             return transients[key];
22452         }
22453
22454         transients[key] = fn.call(entity);
22455
22456         return transients[key];
22457     },
22458
22459     parentWays: function(entity) {
22460         return _.map(this._parentWays[entity.id], this.entity, this);
22461     },
22462
22463     isPoi: function(entity) {
22464         var parentWays = this._parentWays[entity.id];
22465         return !parentWays || parentWays.length === 0;
22466     },
22467
22468     isShared: function(entity) {
22469         var parentWays = this._parentWays[entity.id];
22470         return parentWays && parentWays.length > 1;
22471     },
22472
22473     parentRelations: function(entity) {
22474         return _.map(this._parentRels[entity.id], this.entity, this);
22475     },
22476
22477     childNodes: function(entity) {
22478         if (this._childNodes[entity.id])
22479             return this._childNodes[entity.id];
22480
22481         var nodes = [];
22482         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22483             nodes[i] = this.entity(entity.nodes[i]);
22484         }
22485
22486         if (iD.debug) Object.freeze(nodes);
22487
22488         this._childNodes[entity.id] = nodes;
22489         return this._childNodes[entity.id];
22490     },
22491
22492     base: function() {
22493         return {
22494             'entities': iD.util.getPrototypeOf(this.entities),
22495             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22496             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22497         };
22498     },
22499
22500     // Unlike other graph methods, rebase mutates in place. This is because it
22501     // is used only during the history operation that merges newly downloaded
22502     // data into each state. To external consumers, it should appear as if the
22503     // graph always contained the newly downloaded data.
22504     rebase: function(entities, stack) {
22505         var base = this.base(),
22506             i, j, k, id;
22507
22508         for (i = 0; i < entities.length; i++) {
22509             var entity = entities[i];
22510
22511             if (base.entities[entity.id])
22512                 continue;
22513
22514             // Merging data into the base graph
22515             base.entities[entity.id] = entity;
22516             this._updateCalculated(undefined, entity,
22517                 base.parentWays, base.parentRels);
22518
22519             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22520             if (entity.type === 'way') {
22521                 for (j = 0; j < entity.nodes.length; j++) {
22522                     id = entity.nodes[j];
22523                     for (k = 1; k < stack.length; k++) {
22524                         var ents = stack[k].entities;
22525                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22526                             delete ents[id];
22527                         }
22528                     }
22529                 }
22530             }
22531         }
22532
22533         for (i = 0; i < stack.length; i++) {
22534             stack[i]._updateRebased();
22535         }
22536     },
22537
22538     _updateRebased: function() {
22539         var base = this.base(),
22540             i, k, child, id, keys;
22541
22542         keys = Object.keys(this._parentWays);
22543         for (i = 0; i < keys.length; i++) {
22544             child = keys[i];
22545             if (base.parentWays[child]) {
22546                 for (k = 0; k < base.parentWays[child].length; k++) {
22547                     id = base.parentWays[child][k];
22548                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22549                         this._parentWays[child].push(id);
22550                     }
22551                 }
22552             }
22553         }
22554
22555         keys = Object.keys(this._parentRels);
22556         for (i = 0; i < keys.length; i++) {
22557             child = keys[i];
22558             if (base.parentRels[child]) {
22559                 for (k = 0; k < base.parentRels[child].length; k++) {
22560                     id = base.parentRels[child][k];
22561                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22562                         this._parentRels[child].push(id);
22563                     }
22564                 }
22565             }
22566         }
22567
22568         this.transients = {};
22569
22570         // this._childNodes is not updated, under the assumption that
22571         // ways are always downloaded with their child nodes.
22572     },
22573
22574     // Updates calculated properties (parentWays, parentRels) for the specified change
22575     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22576
22577         parentWays = parentWays || this._parentWays;
22578         parentRels = parentRels || this._parentRels;
22579
22580         var type = entity && entity.type || oldentity && oldentity.type,
22581             removed, added, ways, rels, i;
22582
22583
22584         if (type === 'way') {
22585
22586             // Update parentWays
22587             if (oldentity && entity) {
22588                 removed = _.difference(oldentity.nodes, entity.nodes);
22589                 added = _.difference(entity.nodes, oldentity.nodes);
22590             } else if (oldentity) {
22591                 removed = oldentity.nodes;
22592                 added = [];
22593             } else if (entity) {
22594                 removed = [];
22595                 added = entity.nodes;
22596             }
22597             for (i = 0; i < removed.length; i++) {
22598                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22599             }
22600             for (i = 0; i < added.length; i++) {
22601                 ways = _.without(parentWays[added[i]], entity.id);
22602                 ways.push(entity.id);
22603                 parentWays[added[i]] = ways;
22604             }
22605
22606         } else if (type === 'relation') {
22607
22608             // Update parentRels
22609             if (oldentity && entity) {
22610                 removed = _.difference(oldentity.members, entity.members);
22611                 added = _.difference(entity.members, oldentity);
22612             } else if (oldentity) {
22613                 removed = oldentity.members;
22614                 added = [];
22615             } else if (entity) {
22616                 removed = [];
22617                 added = entity.members;
22618             }
22619             for (i = 0; i < removed.length; i++) {
22620                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22621             }
22622             for (i = 0; i < added.length; i++) {
22623                 rels = _.without(parentRels[added[i].id], entity.id);
22624                 rels.push(entity.id);
22625                 parentRels[added[i].id] = rels;
22626             }
22627         }
22628     },
22629
22630     replace: function(entity) {
22631         if (this.entities[entity.id] === entity)
22632             return this;
22633
22634         return this.update(function() {
22635             this._updateCalculated(this.entities[entity.id], entity);
22636             this.entities[entity.id] = entity;
22637         });
22638     },
22639
22640     remove: function(entity) {
22641         return this.update(function() {
22642             this._updateCalculated(entity, undefined);
22643             this.entities[entity.id] = undefined;
22644         });
22645     },
22646
22647     update: function() {
22648         var graph = this.frozen ? iD.Graph(this, true) : this;
22649
22650         for (var i = 0; i < arguments.length; i++) {
22651             arguments[i].call(graph, graph);
22652         }
22653
22654         return this.frozen ? graph.freeze() : this;
22655     },
22656
22657     freeze: function() {
22658         this.frozen = true;
22659
22660         // No longer freezing entities here due to in-place updates needed in rebase.
22661
22662         return this;
22663     },
22664
22665     // Obliterates any existing entities
22666     load: function(entities) {
22667         var base = this.base();
22668         this.entities = Object.create(base.entities);
22669
22670         for (var i in entities) {
22671             this.entities[i] = entities[i];
22672             this._updateCalculated(base.entities[i], this.entities[i]);
22673         }
22674
22675         return this;
22676     }
22677 };
22678 iD.History = function(context) {
22679     var stack, index, tree,
22680         imageryUsed = ['Bing'],
22681         dispatch = d3.dispatch('change', 'undone', 'redone'),
22682         lock = iD.util.SessionMutex('lock');
22683
22684     function perform(actions) {
22685         actions = Array.prototype.slice.call(actions);
22686
22687         var annotation;
22688
22689         if (!_.isFunction(_.last(actions))) {
22690             annotation = actions.pop();
22691         }
22692
22693         var graph = stack[index].graph;
22694         for (var i = 0; i < actions.length; i++) {
22695             graph = actions[i](graph);
22696         }
22697
22698         return {
22699             graph: graph,
22700             annotation: annotation,
22701             imageryUsed: imageryUsed
22702         };
22703     }
22704
22705     function change(previous) {
22706         var difference = iD.Difference(previous, history.graph());
22707         dispatch.change(difference);
22708         return difference;
22709     }
22710
22711     // iD uses namespaced keys so multiple installations do not conflict
22712     function getKey(n) {
22713         return 'iD_' + window.location.origin + '_' + n;
22714     }
22715
22716     var history = {
22717         graph: function() {
22718             return stack[index].graph;
22719         },
22720
22721         merge: function(entities, extent) {
22722             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22723             tree.rebase(entities);
22724
22725             dispatch.change(undefined, extent);
22726         },
22727
22728         perform: function() {
22729             var previous = stack[index].graph;
22730
22731             stack = stack.slice(0, index + 1);
22732             stack.push(perform(arguments));
22733             index++;
22734
22735             return change(previous);
22736         },
22737
22738         replace: function() {
22739             var previous = stack[index].graph;
22740
22741             // assert(index == stack.length - 1)
22742             stack[index] = perform(arguments);
22743
22744             return change(previous);
22745         },
22746
22747         pop: function() {
22748             var previous = stack[index].graph;
22749
22750             if (index > 0) {
22751                 index--;
22752                 stack.pop();
22753                 return change(previous);
22754             }
22755         },
22756
22757         undo: function() {
22758             var previous = stack[index].graph;
22759
22760             // Pop to the next annotated state.
22761             while (index > 0) {
22762                 index--;
22763                 if (stack[index].annotation) break;
22764             }
22765
22766             dispatch.undone();
22767             return change(previous);
22768         },
22769
22770         redo: function() {
22771             var previous = stack[index].graph;
22772
22773             while (index < stack.length - 1) {
22774                 index++;
22775                 if (stack[index].annotation) break;
22776             }
22777
22778             dispatch.redone();
22779             return change(previous);
22780         },
22781
22782         undoAnnotation: function() {
22783             var i = index;
22784             while (i >= 0) {
22785                 if (stack[i].annotation) return stack[i].annotation;
22786                 i--;
22787             }
22788         },
22789
22790         redoAnnotation: function() {
22791             var i = index + 1;
22792             while (i <= stack.length - 1) {
22793                 if (stack[i].annotation) return stack[i].annotation;
22794                 i++;
22795             }
22796         },
22797
22798         intersects: function(extent) {
22799             return tree.intersects(extent, stack[index].graph);
22800         },
22801
22802         difference: function() {
22803             var base = stack[0].graph,
22804                 head = stack[index].graph;
22805             return iD.Difference(base, head);
22806         },
22807
22808         changes: function(action) {
22809             var base = stack[0].graph,
22810                 head = stack[index].graph;
22811
22812             if (action) {
22813                 head = action(head);
22814             }
22815
22816             var difference = iD.Difference(base, head);
22817
22818             return {
22819                 modified: difference.modified(),
22820                 created: difference.created(),
22821                 deleted: difference.deleted()
22822             };
22823         },
22824
22825         hasChanges: function() {
22826             return this.difference().length() > 0;
22827         },
22828
22829         imageryUsed: function(sources) {
22830             if (sources) {
22831                 imageryUsed = sources;
22832                 return history;
22833             } else {
22834                 return _(stack.slice(1, index + 1))
22835                     .pluck('imageryUsed')
22836                     .flatten()
22837                     .unique()
22838                     .without(undefined, 'Custom')
22839                     .value();
22840             }
22841         },
22842
22843         reset: function() {
22844             stack = [{graph: iD.Graph()}];
22845             index = 0;
22846             tree = iD.Tree(stack[0].graph);
22847             dispatch.change();
22848             return history;
22849         },
22850
22851         toJSON: function() {
22852             if (stack.length <= 1) return;
22853
22854             var allEntities = {},
22855                 baseEntities = {},
22856                 base = stack[0];
22857
22858             var s = stack.map(function(i) {
22859                 var modified = [], deleted = [];
22860
22861                 _.forEach(i.graph.entities, function(entity, id) {
22862                     if (entity) {
22863                         var key = iD.Entity.key(entity);
22864                         allEntities[key] = entity;
22865                         modified.push(key);
22866                     } else {
22867                         deleted.push(id);
22868                     }
22869
22870                     // make sure that the originals of changed or deleted entities get merged
22871                     // into the base of the stack after restoring the data from JSON.
22872                     if (id in base.graph.entities) {
22873                         baseEntities[id] = base.graph.entities[id];
22874                     }
22875                 });
22876
22877                 var x = {};
22878
22879                 if (modified.length) x.modified = modified;
22880                 if (deleted.length) x.deleted = deleted;
22881                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22882                 if (i.annotation) x.annotation = i.annotation;
22883
22884                 return x;
22885             });
22886
22887             return JSON.stringify({
22888                 version: 3,
22889                 entities: _.values(allEntities),
22890                 baseEntities: _.values(baseEntities),
22891                 stack: s,
22892                 nextIDs: iD.Entity.id.next,
22893                 index: index
22894             });
22895         },
22896
22897         fromJSON: function(json) {
22898             var h = JSON.parse(json);
22899
22900             iD.Entity.id.next = h.nextIDs;
22901             index = h.index;
22902
22903             if (h.version === 2 || h.version === 3) {
22904                 var allEntities = {};
22905
22906                 h.entities.forEach(function(entity) {
22907                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22908                 });
22909
22910                 if (h.version === 3) {
22911                     // this merges originals for changed entities into the base of
22912                     // the stack even if the current stack doesn't have them (for
22913                     // example when iD has been restarted in a different region)
22914                     var baseEntities = h.baseEntities.map(iD.Entity);
22915                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22916                     tree.rebase(baseEntities);
22917                 }
22918
22919                 stack = h.stack.map(function(d) {
22920                     var entities = {}, entity;
22921
22922                     if (d.modified) {
22923                         d.modified.forEach(function(key) {
22924                             entity = allEntities[key];
22925                             entities[entity.id] = entity;
22926                         });
22927                     }
22928
22929                     if (d.deleted) {
22930                         d.deleted.forEach(function(id) {
22931                             entities[id] = undefined;
22932                         });
22933                     }
22934
22935                     return {
22936                         graph: iD.Graph(stack[0].graph).load(entities),
22937                         annotation: d.annotation,
22938                         imageryUsed: d.imageryUsed
22939                     };
22940                 });
22941             } else { // original version
22942                 stack = h.stack.map(function(d) {
22943                     var entities = {};
22944
22945                     for (var i in d.entities) {
22946                         var entity = d.entities[i];
22947                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22948                     }
22949
22950                     d.graph = iD.Graph(stack[0].graph).load(entities);
22951                     return d;
22952                 });
22953             }
22954
22955             dispatch.change();
22956
22957             return history;
22958         },
22959
22960         save: function() {
22961             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22962             return history;
22963         },
22964
22965         clearSaved: function() {
22966             if (lock.locked()) context.storage(getKey('saved_history'), null);
22967             return history;
22968         },
22969
22970         lock: function() {
22971             return lock.lock();
22972         },
22973
22974         unlock: function() {
22975             lock.unlock();
22976         },
22977
22978         // is iD not open in another window and it detects that
22979         // there's a history stored in localStorage that's recoverable?
22980         restorableChanges: function() {
22981             return lock.locked() && !!context.storage(getKey('saved_history'));
22982         },
22983
22984         // load history from a version stored in localStorage
22985         restore: function() {
22986             if (!lock.locked()) return;
22987
22988             var json = context.storage(getKey('saved_history'));
22989             if (json) history.fromJSON(json);
22990         },
22991
22992         _getKey: getKey
22993
22994     };
22995
22996     history.reset();
22997
22998     return d3.rebind(history, dispatch, 'on');
22999 };
23000 iD.Node = iD.Entity.node = function iD_Node() {
23001     if (!(this instanceof iD_Node)) {
23002         return (new iD_Node()).initialize(arguments);
23003     } else if (arguments.length) {
23004         this.initialize(arguments);
23005     }
23006 };
23007
23008 iD.Node.prototype = Object.create(iD.Entity.prototype);
23009
23010 _.extend(iD.Node.prototype, {
23011     type: 'node',
23012
23013     extent: function() {
23014         return new iD.geo.Extent(this.loc);
23015     },
23016
23017     geometry: function(graph) {
23018         return graph.transient(this, 'geometry', function() {
23019             return graph.isPoi(this) ? 'point' : 'vertex';
23020         });
23021     },
23022
23023     move: function(loc) {
23024         return this.update({loc: loc});
23025     },
23026
23027     isIntersection: function(resolver) {
23028         return resolver.transient(this, 'isIntersection', function() {
23029             return resolver.parentWays(this).filter(function(parent) {
23030                 return (parent.tags.highway ||
23031                     parent.tags.waterway ||
23032                     parent.tags.railway ||
23033                     parent.tags.aeroway) &&
23034                     parent.geometry(resolver) === 'line';
23035             }).length > 1;
23036         });
23037     },
23038
23039     isHighwayIntersection: function(resolver) {
23040         return resolver.transient(this, 'isHighwayIntersection', function() {
23041             return resolver.parentWays(this).filter(function(parent) {
23042                 return parent.tags.highway && parent.geometry(resolver) === 'line';
23043             }).length > 1;
23044         });
23045     },
23046
23047     asJXON: function(changeset_id) {
23048         var r = {
23049             node: {
23050                 '@id': this.osmId(),
23051                 '@lon': this.loc[0],
23052                 '@lat': this.loc[1],
23053                 '@version': (this.version || 0),
23054                 tag: _.map(this.tags, function(v, k) {
23055                     return { keyAttributes: { k: k, v: v } };
23056                 })
23057             }
23058         };
23059         if (changeset_id) r.node['@changeset'] = changeset_id;
23060         return r;
23061     },
23062
23063     asGeoJSON: function() {
23064         return {
23065             type: 'Point',
23066             coordinates: this.loc
23067         };
23068     }
23069 });
23070 iD.oneWayTags = {
23071     'aerialway': {
23072         'chair_lift': true,
23073         'mixed_lift': true,
23074         't-bar': true,
23075         'j-bar': true,
23076         'platter': true,
23077         'rope_tow': true,
23078         'magic_carpet': true,
23079         'yes': true
23080     },
23081     'highway': {
23082         'motorway': true,
23083         'motorway_link': true
23084     },
23085     'junction': {
23086         'roundabout': true
23087     },
23088     'man_made': {
23089         'piste:halfpipe': true
23090     },
23091     'piste:type': {
23092         'downhill': true,
23093         'sled': true,
23094         'yes': true
23095     },
23096     'waterway': {
23097         'river': true,
23098         'stream': true
23099     }
23100 };
23101 iD.Relation = iD.Entity.relation = function iD_Relation() {
23102     if (!(this instanceof iD_Relation)) {
23103         return (new iD_Relation()).initialize(arguments);
23104     } else if (arguments.length) {
23105         this.initialize(arguments);
23106     }
23107 };
23108
23109 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23110
23111 iD.Relation.creationOrder = function(a, b) {
23112     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23113     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23114
23115     if (aId < 0 || bId < 0) return aId - bId;
23116     return bId - aId;
23117 };
23118
23119 _.extend(iD.Relation.prototype, {
23120     type: 'relation',
23121     members: [],
23122
23123     extent: function(resolver, memo) {
23124         return resolver.transient(this, 'extent', function() {
23125             if (memo && memo[this.id]) return iD.geo.Extent();
23126             memo = memo || {};
23127             memo[this.id] = true;
23128
23129             var extent = iD.geo.Extent();
23130             for (var i = 0; i < this.members.length; i++) {
23131                 var member = resolver.hasEntity(this.members[i].id);
23132                 if (member) {
23133                     extent._extend(member.extent(resolver, memo));
23134                 }
23135             }
23136             return extent;
23137         });
23138     },
23139
23140     geometry: function(graph) {
23141         return graph.transient(this, 'geometry', function() {
23142             return this.isMultipolygon() ? 'area' : 'relation';
23143         });
23144     },
23145
23146     isDegenerate: function() {
23147         return this.members.length === 0;
23148     },
23149
23150     // Return an array of members, each extended with an 'index' property whose value
23151     // is the member index.
23152     indexedMembers: function() {
23153         var result = new Array(this.members.length);
23154         for (var i = 0; i < this.members.length; i++) {
23155             result[i] = _.extend({}, this.members[i], {index: i});
23156         }
23157         return result;
23158     },
23159
23160     // Return the first member with the given role. A copy of the member object
23161     // is returned, extended with an 'index' property whose value is the member index.
23162     memberByRole: function(role) {
23163         for (var i = 0; i < this.members.length; i++) {
23164             if (this.members[i].role === role) {
23165                 return _.extend({}, this.members[i], {index: i});
23166             }
23167         }
23168     },
23169
23170     // Return the first member with the given id. A copy of the member object
23171     // is returned, extended with an 'index' property whose value is the member index.
23172     memberById: function(id) {
23173         for (var i = 0; i < this.members.length; i++) {
23174             if (this.members[i].id === id) {
23175                 return _.extend({}, this.members[i], {index: i});
23176             }
23177         }
23178     },
23179
23180     // Return the first member with the given id and role. A copy of the member object
23181     // is returned, extended with an 'index' property whose value is the member index.
23182     memberByIdAndRole: function(id, role) {
23183         for (var i = 0; i < this.members.length; i++) {
23184             if (this.members[i].id === id && this.members[i].role === role) {
23185                 return _.extend({}, this.members[i], {index: i});
23186             }
23187         }
23188     },
23189
23190     addMember: function(member, index) {
23191         var members = this.members.slice();
23192         members.splice(index === undefined ? members.length : index, 0, member);
23193         return this.update({members: members});
23194     },
23195
23196     updateMember: function(member, index) {
23197         var members = this.members.slice();
23198         members.splice(index, 1, _.extend({}, members[index], member));
23199         return this.update({members: members});
23200     },
23201
23202     removeMember: function(index) {
23203         var members = this.members.slice();
23204         members.splice(index, 1);
23205         return this.update({members: members});
23206     },
23207
23208     removeMembersWithID: function(id) {
23209         var members = _.reject(this.members, function(m) { return m.id === id; });
23210         return this.update({members: members});
23211     },
23212
23213     // Wherever a member appears with id `needle.id`, replace it with a member
23214     // with id `replacement.id`, type `replacement.type`, and the original role,
23215     // unless a member already exists with that id and role. Return an updated
23216     // relation.
23217     replaceMember: function(needle, replacement) {
23218         if (!this.memberById(needle.id))
23219             return this;
23220
23221         var members = [];
23222
23223         for (var i = 0; i < this.members.length; i++) {
23224             var member = this.members[i];
23225             if (member.id !== needle.id) {
23226                 members.push(member);
23227             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23228                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23229             }
23230         }
23231
23232         return this.update({members: members});
23233     },
23234
23235     asJXON: function(changeset_id) {
23236         var r = {
23237             relation: {
23238                 '@id': this.osmId(),
23239                 '@version': this.version || 0,
23240                 member: _.map(this.members, function(member) {
23241                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23242                 }),
23243                 tag: _.map(this.tags, function(v, k) {
23244                     return { keyAttributes: { k: k, v: v } };
23245                 })
23246             }
23247         };
23248         if (changeset_id) r.relation['@changeset'] = changeset_id;
23249         return r;
23250     },
23251
23252     asGeoJSON: function(resolver) {
23253         return resolver.transient(this, 'GeoJSON', function () {
23254             if (this.isMultipolygon()) {
23255                 return {
23256                     type: 'MultiPolygon',
23257                     coordinates: this.multipolygon(resolver)
23258                 };
23259             } else {
23260                 return {
23261                     type: 'FeatureCollection',
23262                     properties: this.tags,
23263                     features: this.members.map(function (member) {
23264                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23265                     })
23266                 };
23267             }
23268         });
23269     },
23270
23271     area: function(resolver) {
23272         return resolver.transient(this, 'area', function() {
23273             return d3.geo.area(this.asGeoJSON(resolver));
23274         });
23275     },
23276
23277     isMultipolygon: function() {
23278         return this.tags.type === 'multipolygon';
23279     },
23280
23281     isComplete: function(resolver) {
23282         for (var i = 0; i < this.members.length; i++) {
23283             if (!resolver.hasEntity(this.members[i].id)) {
23284                 return false;
23285             }
23286         }
23287         return true;
23288     },
23289
23290     isRestriction: function() {
23291         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23292     },
23293
23294     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23295     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23296     //
23297     // This corresponds to the structure needed for rendering a multipolygon path using a
23298     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23299     //
23300     // In the case of invalid geometries, this function will still return a result which
23301     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23302     // rings not matched with the intended outer ring.
23303     //
23304     multipolygon: function(resolver) {
23305         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23306             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23307
23308         outers = iD.geo.joinWays(outers, resolver);
23309         inners = iD.geo.joinWays(inners, resolver);
23310
23311         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23312         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23313
23314         var result = outers.map(function(o) {
23315             // Heuristic for detecting counterclockwise winding order. Assumes
23316             // that OpenStreetMap polygons are not hemisphere-spanning.
23317             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23318         });
23319
23320         function findOuter(inner) {
23321             var o, outer;
23322
23323             for (o = 0; o < outers.length; o++) {
23324                 outer = outers[o];
23325                 if (iD.geo.polygonContainsPolygon(outer, inner))
23326                     return o;
23327             }
23328
23329             for (o = 0; o < outers.length; o++) {
23330                 outer = outers[o];
23331                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23332                     return o;
23333             }
23334         }
23335
23336         for (var i = 0; i < inners.length; i++) {
23337             var inner = inners[i];
23338
23339             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23340                 inner = inner.reverse();
23341             }
23342
23343             var o = findOuter(inners[i]);
23344             if (o !== undefined)
23345                 result[o].push(inners[i]);
23346             else
23347                 result.push([inners[i]]); // Invalid geometry
23348         }
23349
23350         return result;
23351     }
23352 });
23353 iD.Tree = function(head) {
23354     var rtree = rbush(),
23355         rectangles = {};
23356
23357     function extentRectangle(extent) {
23358         return [
23359             extent[0][0],
23360             extent[0][1],
23361             extent[1][0],
23362             extent[1][1]
23363         ];
23364     }
23365
23366     function entityRectangle(entity) {
23367         var rect = extentRectangle(entity.extent(head));
23368         rect.id = entity.id;
23369         rectangles[entity.id] = rect;
23370         return rect;
23371     }
23372
23373     function updateParents(entity, insertions, memo) {
23374         head.parentWays(entity).forEach(function(parent) {
23375             if (rectangles[parent.id]) {
23376                 rtree.remove(rectangles[parent.id]);
23377                 insertions[parent.id] = parent;
23378             }
23379         });
23380
23381         head.parentRelations(entity).forEach(function(parent) {
23382             if (memo[entity.id]) return;
23383             memo[entity.id] = true;
23384             if (rectangles[parent.id]) {
23385                 rtree.remove(rectangles[parent.id]);
23386                 insertions[parent.id] = parent;
23387             }
23388             updateParents(parent, insertions, memo);
23389         });
23390     }
23391
23392     var tree = {};
23393
23394     tree.rebase = function(entities) {
23395         var insertions = {};
23396
23397         for (var i = 0; i < entities.length; i++) {
23398             var entity = entities[i];
23399
23400             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23401                 continue;
23402
23403             insertions[entity.id] = entity;
23404             updateParents(entity, insertions, {});
23405         }
23406
23407         rtree.load(_.map(insertions, entityRectangle));
23408
23409         return tree;
23410     };
23411
23412     tree.intersects = function(extent, graph) {
23413         if (graph !== head) {
23414             var diff = iD.Difference(head, graph),
23415                 insertions = {};
23416
23417             head = graph;
23418
23419             diff.deleted().forEach(function(entity) {
23420                 rtree.remove(rectangles[entity.id]);
23421                 delete rectangles[entity.id];
23422             });
23423
23424             diff.modified().forEach(function(entity) {
23425                 rtree.remove(rectangles[entity.id]);
23426                 insertions[entity.id] = entity;
23427                 updateParents(entity, insertions);
23428             });
23429
23430             diff.created().forEach(function(entity) {
23431                 insertions[entity.id] = entity;
23432             });
23433
23434             rtree.load(_.map(insertions, entityRectangle));
23435         }
23436
23437         return rtree.search(extentRectangle(extent)).map(function(rect) {
23438             return head.entity(rect.id);
23439         });
23440     };
23441
23442     return tree;
23443 };
23444 iD.Way = iD.Entity.way = function iD_Way() {
23445     if (!(this instanceof iD_Way)) {
23446         return (new iD_Way()).initialize(arguments);
23447     } else if (arguments.length) {
23448         this.initialize(arguments);
23449     }
23450 };
23451
23452 iD.Way.prototype = Object.create(iD.Entity.prototype);
23453
23454 _.extend(iD.Way.prototype, {
23455     type: 'way',
23456     nodes: [],
23457
23458     extent: function(resolver) {
23459         return resolver.transient(this, 'extent', function() {
23460             var extent = iD.geo.Extent();
23461             for (var i = 0; i < this.nodes.length; i++) {
23462                 var node = resolver.hasEntity(this.nodes[i]);
23463                 if (node) {
23464                     extent._extend(node.extent());
23465                 }
23466             }
23467             return extent;
23468         });
23469     },
23470
23471     first: function() {
23472         return this.nodes[0];
23473     },
23474
23475     last: function() {
23476         return this.nodes[this.nodes.length - 1];
23477     },
23478
23479     contains: function(node) {
23480         return this.nodes.indexOf(node) >= 0;
23481     },
23482
23483     affix: function(node) {
23484         if (this.nodes[0] === node) return 'prefix';
23485         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23486     },
23487
23488     layer: function() {
23489         // explicit layer tag, clamp between -10, 10..
23490         if (this.tags.layer !== undefined) {
23491             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23492         }
23493
23494         // implied layer tag..
23495         if (this.tags.location === 'overground') return 1;
23496         if (this.tags.location === 'underground') return -1;
23497         if (this.tags.location === 'underwater') return -10;
23498
23499         if (this.tags.power === 'line') return 10;
23500         if (this.tags.power === 'minor_line') return 10;
23501         if (this.tags.aerialway) return 10;
23502         if (this.tags.bridge) return 1;
23503         if (this.tags.cutting) return -1;
23504         if (this.tags.tunnel) return -1;
23505         if (this.tags.waterway) return -1;
23506         if (this.tags.man_made === 'pipeline') return -10;
23507         if (this.tags.boundary) return -10;
23508         return 0;
23509     },
23510
23511     isOneWay: function() {
23512         // explicit oneway tag..
23513         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23514         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23515
23516         // implied oneway tag..
23517         for (var key in this.tags) {
23518             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23519                 return true;
23520         }
23521         return false;
23522     },
23523
23524     isClosed: function() {
23525         return this.nodes.length > 0 && this.first() === this.last();
23526     },
23527
23528     isConvex: function(resolver) {
23529         if (!this.isClosed() || this.isDegenerate()) return null;
23530
23531         var nodes = _.uniq(resolver.childNodes(this)),
23532             coords = _.pluck(nodes, 'loc'),
23533             curr = 0, prev = 0;
23534
23535         for (var i = 0; i < coords.length; i++) {
23536             var o = coords[(i+1) % coords.length],
23537                 a = coords[i],
23538                 b = coords[(i+2) % coords.length],
23539                 res = iD.geo.cross(o, a, b);
23540
23541             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23542             if (curr === 0) {
23543                 continue;
23544             } else if (prev && curr !== prev) {
23545                 return false;
23546             }
23547             prev = curr;
23548         }
23549         return true;
23550     },
23551
23552     isArea: function() {
23553         if (this.tags.area === 'yes')
23554             return true;
23555         if (!this.isClosed() || this.tags.area === 'no')
23556             return false;
23557         for (var key in this.tags)
23558             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23559                 return true;
23560         return false;
23561     },
23562
23563     isDegenerate: function() {
23564         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23565     },
23566
23567     areAdjacent: function(n1, n2) {
23568         for (var i = 0; i < this.nodes.length; i++) {
23569             if (this.nodes[i] === n1) {
23570                 if (this.nodes[i - 1] === n2) return true;
23571                 if (this.nodes[i + 1] === n2) return true;
23572             }
23573         }
23574         return false;
23575     },
23576
23577     geometry: function(graph) {
23578         return graph.transient(this, 'geometry', function() {
23579             return this.isArea() ? 'area' : 'line';
23580         });
23581     },
23582
23583     addNode: function(id, index) {
23584         var nodes = this.nodes.slice();
23585         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23586         return this.update({nodes: nodes});
23587     },
23588
23589     updateNode: function(id, index) {
23590         var nodes = this.nodes.slice();
23591         nodes.splice(index, 1, id);
23592         return this.update({nodes: nodes});
23593     },
23594
23595     replaceNode: function(needle, replacement) {
23596         if (this.nodes.indexOf(needle) < 0)
23597             return this;
23598
23599         var nodes = this.nodes.slice();
23600         for (var i = 0; i < nodes.length; i++) {
23601             if (nodes[i] === needle) {
23602                 nodes[i] = replacement;
23603             }
23604         }
23605         return this.update({nodes: nodes});
23606     },
23607
23608     removeNode: function(id) {
23609         var nodes = [];
23610
23611         for (var i = 0; i < this.nodes.length; i++) {
23612             var node = this.nodes[i];
23613             if (node !== id && nodes[nodes.length - 1] !== node) {
23614                 nodes.push(node);
23615             }
23616         }
23617
23618         // Preserve circularity
23619         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23620             nodes.push(nodes[0]);
23621         }
23622
23623         return this.update({nodes: nodes});
23624     },
23625
23626     asJXON: function(changeset_id) {
23627         var r = {
23628             way: {
23629                 '@id': this.osmId(),
23630                 '@version': this.version || 0,
23631                 nd: _.map(this.nodes, function(id) {
23632                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23633                 }),
23634                 tag: _.map(this.tags, function(v, k) {
23635                     return { keyAttributes: { k: k, v: v } };
23636                 })
23637             }
23638         };
23639         if (changeset_id) r.way['@changeset'] = changeset_id;
23640         return r;
23641     },
23642
23643     asGeoJSON: function(resolver) {
23644         return resolver.transient(this, 'GeoJSON', function() {
23645             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23646             if (this.isArea() && this.isClosed()) {
23647                 return {
23648                     type: 'Polygon',
23649                     coordinates: [coordinates]
23650                 };
23651             } else {
23652                 return {
23653                     type: 'LineString',
23654                     coordinates: coordinates
23655                 };
23656             }
23657         });
23658     },
23659
23660     area: function(resolver) {
23661         return resolver.transient(this, 'area', function() {
23662             var nodes = resolver.childNodes(this);
23663
23664             var json = {
23665                 type: 'Polygon',
23666                 coordinates: [_.pluck(nodes, 'loc')]
23667             };
23668
23669             if (!this.isClosed() && nodes.length) {
23670                 json.coordinates[0].push(nodes[0].loc);
23671             }
23672
23673             var area = d3.geo.area(json);
23674
23675             // Heuristic for detecting counterclockwise winding order. Assumes
23676             // that OpenStreetMap polygons are not hemisphere-spanning.
23677             if (area > 2 * Math.PI) {
23678                 json.coordinates[0] = json.coordinates[0].reverse();
23679                 area = d3.geo.area(json);
23680             }
23681
23682             return isNaN(area) ? 0 : area;
23683         });
23684     }
23685 });
23686 iD.Background = function(context) {
23687     var dispatch = d3.dispatch('change'),
23688         baseLayer = iD.TileLayer()
23689             .projection(context.projection),
23690         gpxLayer = iD.GpxLayer(context, dispatch)
23691             .projection(context.projection),
23692         mapillaryLayer = iD.MapillaryLayer(context),
23693         overlayLayers = [];
23694
23695     var backgroundSources = iD.data.imagery.map(function(source) {
23696         if (source.type === 'bing') {
23697             return iD.BackgroundSource.Bing(source, dispatch);
23698         } else {
23699             return iD.BackgroundSource(source);
23700         }
23701     });
23702
23703     backgroundSources.unshift(iD.BackgroundSource.None());
23704
23705     function findSource(id) {
23706         return _.find(backgroundSources, function(d) {
23707             return d.id && d.id === id;
23708         });
23709     }
23710
23711     function updateImagery() {
23712         var b = background.baseLayerSource(),
23713             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23714             q = iD.util.stringQs(location.hash.substring(1));
23715
23716         var id = b.id;
23717         if (id === 'custom') {
23718             id = 'custom:' + b.template;
23719         }
23720
23721         if (id) {
23722             q.background = id;
23723         } else {
23724             delete q.background;
23725         }
23726
23727         if (o) {
23728             q.overlays = o;
23729         } else {
23730             delete q.overlays;
23731         }
23732
23733         location.replace('#' + iD.util.qsString(q, true));
23734
23735         var imageryUsed = [b.imageryUsed()];
23736
23737         overlayLayers.forEach(function (d) {
23738             var source = d.source();
23739             if (!source.isLocatorOverlay()) {
23740                 imageryUsed.push(source.imageryUsed());
23741             }
23742         });
23743
23744         if (background.showsGpxLayer()) {
23745             imageryUsed.push('Local GPX');
23746         }
23747
23748         context.history().imageryUsed(imageryUsed);
23749     }
23750
23751     function background(selection) {
23752         var base = selection.selectAll('.background-layer')
23753             .data([0]);
23754
23755         base.enter().insert('div', '.layer-data')
23756             .attr('class', 'layer-layer background-layer');
23757
23758         base.call(baseLayer);
23759
23760         var gpx = selection.selectAll('.gpx-layer')
23761             .data([0]);
23762
23763         gpx.enter().insert('div', '.layer-data')
23764             .attr('class', 'layer-layer gpx-layer');
23765
23766         gpx.call(gpxLayer);
23767
23768         var overlays = selection.selectAll('.overlay-layer')
23769             .data(overlayLayers, function(d) { return d.source().name(); });
23770
23771         overlays.enter().insert('div', '.layer-data')
23772             .attr('class', 'layer-layer overlay-layer');
23773
23774         overlays.each(function(layer) {
23775             d3.select(this).call(layer);
23776         });
23777
23778         overlays.exit()
23779             .remove();
23780
23781         var mapillary = selection.selectAll('.layer-mapillary')
23782             .data([0]);
23783
23784         mapillary.enter().insert('div')
23785             .attr('class', 'layer-layer layer-mapillary');
23786
23787         mapillary.call(mapillaryLayer);
23788     }
23789
23790     background.sources = function(extent) {
23791         return backgroundSources.filter(function(source) {
23792             return source.intersects(extent);
23793         });
23794     };
23795
23796     background.dimensions = function(_) {
23797         baseLayer.dimensions(_);
23798         gpxLayer.dimensions(_);
23799         mapillaryLayer.dimensions(_);
23800
23801         overlayLayers.forEach(function(layer) {
23802             layer.dimensions(_);
23803         });
23804     };
23805
23806     background.baseLayerSource = function(d) {
23807         if (!arguments.length) return baseLayer.source();
23808
23809         baseLayer.source(d);
23810         dispatch.change();
23811         updateImagery();
23812
23813         return background;
23814     };
23815
23816     background.bing = function() {
23817         background.baseLayerSource(findSource('Bing'));
23818     };
23819
23820     background.hasGpxLayer = function() {
23821         return !_.isEmpty(gpxLayer.geojson());
23822     };
23823
23824     background.showsGpxLayer = function() {
23825         return background.hasGpxLayer() && gpxLayer.enable();
23826     };
23827
23828     function toDom(x) {
23829         return (new DOMParser()).parseFromString(x, 'text/xml');
23830     }
23831
23832     background.gpxLayerFiles = function(fileList) {
23833         var f = fileList[0],
23834             reader = new FileReader();
23835
23836         reader.onload = function(e) {
23837             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23838             background.zoomToGpxLayer();
23839             dispatch.change();
23840         };
23841
23842         reader.readAsText(f);
23843     };
23844
23845     background.zoomToGpxLayer = function() {
23846         if (background.hasGpxLayer()) {
23847             var viewport = context.map().extent().polygon(),
23848                 coords = _.reduce(gpxLayer.geojson().features, function(coords, feature) {
23849                     var c = feature.geometry.coordinates;
23850                     return _.union(coords, feature.geometry.type === 'Point' ? [c] : c);
23851                 }, []);
23852
23853             if (!iD.geo.polygonIntersectsPolygon(viewport, coords)) {
23854                 context.map().extent(d3.geo.bounds(gpxLayer.geojson()));
23855             }
23856         }
23857     };
23858
23859     background.toggleGpxLayer = function() {
23860         gpxLayer.enable(!gpxLayer.enable());
23861         dispatch.change();
23862     };
23863
23864     background.showsMapillaryLayer = function() {
23865         return mapillaryLayer.enable();
23866     };
23867
23868     background.toggleMapillaryLayer = function() {
23869         mapillaryLayer.enable(!mapillaryLayer.enable());
23870         dispatch.change();
23871     };
23872
23873     background.showsLayer = function(d) {
23874         return d === baseLayer.source() ||
23875             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23876             overlayLayers.some(function(l) { return l.source() === d; });
23877     };
23878
23879     background.overlayLayerSources = function() {
23880         return overlayLayers.map(function (l) { return l.source(); });
23881     };
23882
23883     background.toggleOverlayLayer = function(d) {
23884         var layer;
23885
23886         for (var i = 0; i < overlayLayers.length; i++) {
23887             layer = overlayLayers[i];
23888             if (layer.source() === d) {
23889                 overlayLayers.splice(i, 1);
23890                 dispatch.change();
23891                 updateImagery();
23892                 return;
23893             }
23894         }
23895
23896         layer = iD.TileLayer()
23897             .source(d)
23898             .projection(context.projection)
23899             .dimensions(baseLayer.dimensions());
23900
23901         overlayLayers.push(layer);
23902         dispatch.change();
23903         updateImagery();
23904     };
23905
23906     background.nudge = function(d, zoom) {
23907         baseLayer.source().nudge(d, zoom);
23908         dispatch.change();
23909         return background;
23910     };
23911
23912     background.offset = function(d) {
23913         if (!arguments.length) return baseLayer.source().offset();
23914         baseLayer.source().offset(d);
23915         dispatch.change();
23916         return background;
23917     };
23918
23919     var q = iD.util.stringQs(location.hash.substring(1)),
23920         chosen = q.background || q.layer;
23921
23922     if (chosen && chosen.indexOf('custom:') === 0) {
23923         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23924     } else {
23925         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23926     }
23927
23928     var locator = _.find(backgroundSources, function(d) {
23929         return d.overlay && d.default;
23930     });
23931
23932     if (locator) {
23933         background.toggleOverlayLayer(locator);
23934     }
23935
23936     var overlays = (q.overlays || '').split(',');
23937     overlays.forEach(function(overlay) {
23938         overlay = findSource(overlay);
23939         if (overlay) background.toggleOverlayLayer(overlay);
23940     });
23941
23942     var gpx = q.gpx;
23943     if (gpx) {
23944         d3.text(gpx, function(err, gpxTxt) {
23945             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23946             dispatch.change();
23947         });
23948     }
23949
23950     return d3.rebind(background, dispatch, 'on');
23951 };
23952 iD.BackgroundSource = function(data) {
23953     var source = _.clone(data),
23954         offset = [0, 0],
23955         name = source.name;
23956
23957     source.scaleExtent = data.scaleExtent || [0, 20];
23958
23959     source.offset = function(_) {
23960         if (!arguments.length) return offset;
23961         offset = _;
23962         return source;
23963     };
23964
23965     source.nudge = function(_, zoomlevel) {
23966         offset[0] += _[0] / Math.pow(2, zoomlevel);
23967         offset[1] += _[1] / Math.pow(2, zoomlevel);
23968         return source;
23969     };
23970
23971     source.name = function() {
23972         return name;
23973     };
23974
23975     source.imageryUsed = function() {
23976         return source.id || name;
23977     };
23978
23979     source.url = function(coord) {
23980         return data.template
23981             .replace('{x}', coord[0])
23982             .replace('{y}', coord[1])
23983             // TMS-flipped y coordinate
23984             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23985             .replace(/\{z(oom)?\}/, coord[2])
23986             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23987                 var subdomains = r.split(',');
23988                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23989             })
23990             .replace('{u}', function() {
23991                 var u = '';
23992                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23993                     var b = 0;
23994                     var mask = 1 << (zoom - 1);
23995                     if ((coord[0] & mask) !== 0) b++;
23996                     if ((coord[1] & mask) !== 0) b += 2;
23997                     u += b.toString();
23998                 }
23999                 return u;
24000             });
24001     };
24002
24003     source.intersects = function(extent) {
24004         extent = extent.polygon();
24005         return !data.polygon || data.polygon.some(function(polygon) {
24006             return iD.geo.polygonIntersectsPolygon(polygon, extent);
24007         });
24008     };
24009
24010     source.validZoom = function(z) {
24011         return source.scaleExtent[0] <= z &&
24012             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
24013     };
24014
24015     source.isLocatorOverlay = function() {
24016         return name === 'Locator Overlay';
24017     };
24018
24019     source.copyrightNotices = function() {};
24020
24021     return source;
24022 };
24023
24024 iD.BackgroundSource.Bing = function(data, dispatch) {
24025     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
24026     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
24027
24028     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
24029
24030     var bing = iD.BackgroundSource(data),
24031         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
24032         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
24033             key + '&jsonp={callback}',
24034         providers = [];
24035
24036     d3.jsonp(url, function(json) {
24037         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
24038             return {
24039                 attribution: provider.attribution,
24040                 areas: provider.coverageAreas.map(function(area) {
24041                     return {
24042                         zoom: [area.zoomMin, area.zoomMax],
24043                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
24044                     };
24045                 })
24046             };
24047         });
24048         dispatch.change();
24049     });
24050
24051     bing.copyrightNotices = function(zoom, extent) {
24052         zoom = Math.min(zoom, 21);
24053         return providers.filter(function(provider) {
24054             return _.any(provider.areas, function(area) {
24055                 return extent.intersects(area.extent) &&
24056                     area.zoom[0] <= zoom &&
24057                     area.zoom[1] >= zoom;
24058             });
24059         }).map(function(provider) {
24060             return provider.attribution;
24061         }).join(', ');
24062     };
24063
24064     bing.logo = 'bing_maps.png';
24065     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
24066
24067     return bing;
24068 };
24069
24070 iD.BackgroundSource.None = function() {
24071     var source = iD.BackgroundSource({id: 'none', template: ''});
24072
24073     source.name = function() {
24074         return t('background.none');
24075     };
24076
24077     source.imageryUsed = function() {
24078         return 'None';
24079     };
24080
24081     return source;
24082 };
24083
24084 iD.BackgroundSource.Custom = function(template) {
24085     var source = iD.BackgroundSource({id: 'custom', template: template});
24086
24087     source.name = function() {
24088         return t('background.custom');
24089     };
24090
24091     source.imageryUsed = function() {
24092         return 'Custom (' + template + ')';
24093     };
24094
24095     return source;
24096 };
24097 iD.GpxLayer = function(context) {
24098     var projection,
24099         gj = {},
24100         enable = true,
24101         svg;
24102
24103     function render(selection) {
24104         svg = selection.selectAll('svg')
24105             .data([render]);
24106
24107         svg.enter()
24108             .append('svg');
24109
24110         svg.style('display', enable ? 'block' : 'none');
24111
24112         var paths = svg
24113             .selectAll('path')
24114             .data([gj]);
24115
24116         paths
24117             .enter()
24118             .append('path')
24119             .attr('class', 'gpx');
24120
24121         var path = d3.geo.path()
24122             .projection(projection);
24123
24124         paths
24125             .attr('d', path);
24126
24127         if (typeof gj.features !== 'undefined') {
24128             svg
24129                 .selectAll('text')
24130                 .remove();
24131
24132             svg
24133                 .selectAll('path')
24134                 .data(gj.features)
24135                 .enter()
24136                 .append('text')
24137                 .attr('class', 'gpx')
24138                 .text(function(d) {
24139                     return d.properties.desc || d.properties.name;
24140                 })
24141                 .attr('x', function(d) {
24142                     var centroid = path.centroid(d);
24143                     return centroid[0] + 5;
24144                 })
24145                 .attr('y', function(d) {
24146                     var centroid = path.centroid(d);
24147                     return centroid[1];
24148                 });
24149         }
24150     }
24151
24152     render.projection = function(_) {
24153         if (!arguments.length) return projection;
24154         projection = _;
24155         return render;
24156     };
24157
24158     render.enable = function(_) {
24159         if (!arguments.length) return enable;
24160         enable = _;
24161         return render;
24162     };
24163
24164     render.geojson = function(_) {
24165         if (!arguments.length) return gj;
24166         gj = _;
24167         return render;
24168     };
24169
24170     render.dimensions = function(_) {
24171         if (!arguments.length) return svg.dimensions();
24172         svg.dimensions(_);
24173         return render;
24174     };
24175
24176     render.id = 'layer-gpx';
24177
24178     function over() {
24179         d3.event.stopPropagation();
24180         d3.event.preventDefault();
24181         d3.event.dataTransfer.dropEffect = 'copy';
24182     }
24183
24184     d3.select('body')
24185         .attr('dropzone', 'copy')
24186         .on('drop.localgpx', function() {
24187             d3.event.stopPropagation();
24188             d3.event.preventDefault();
24189             if (!iD.detect().filedrop) return;
24190             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24191         })
24192         .on('dragenter.localgpx', over)
24193         .on('dragexit.localgpx', over)
24194         .on('dragover.localgpx', over);
24195
24196     return render;
24197 };
24198 iD.Map = function(context) {
24199     var dimensions = [1, 1],
24200         dispatch = d3.dispatch('move', 'drawn'),
24201         projection = context.projection,
24202         roundedProjection = iD.svg.RoundProjection(projection),
24203         zoom = d3.behavior.zoom()
24204             .translate(projection.translate())
24205             .scale(projection.scale() * 2 * Math.PI)
24206             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24207             .on('zoom', zoomPan),
24208         dblclickEnabled = true,
24209         transformStart,
24210         transformed = false,
24211         minzoom = 0,
24212         points = iD.svg.Points(roundedProjection, context),
24213         vertices = iD.svg.Vertices(roundedProjection, context),
24214         lines = iD.svg.Lines(projection),
24215         areas = iD.svg.Areas(projection),
24216         midpoints = iD.svg.Midpoints(roundedProjection, context),
24217         labels = iD.svg.Labels(projection, context),
24218         supersurface, surface,
24219         mouse,
24220         mousemove;
24221
24222     function map(selection) {
24223         context.history()
24224             .on('change.map', redraw);
24225         context.background()
24226             .on('change.map', redraw);
24227
24228         selection.call(zoom);
24229
24230         supersurface = selection.append('div')
24231             .attr('id', 'supersurface');
24232
24233         // Need a wrapper div because Opera can't cope with an absolutely positioned
24234         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24235         var dataLayer = supersurface.append('div')
24236             .attr('class', 'layer-layer layer-data');
24237
24238         map.surface = surface = dataLayer.append('svg')
24239             .on('mousedown.zoom', function() {
24240                 if (d3.event.button === 2) {
24241                     d3.event.stopPropagation();
24242                 }
24243             }, true)
24244             .on('mouseup.zoom', function() {
24245                 if (resetTransform()) redraw();
24246             })
24247             .attr('id', 'surface')
24248             .call(iD.svg.Surface(context));
24249
24250         supersurface.call(context.background());
24251
24252         surface.on('mousemove.map', function() {
24253             mousemove = d3.event;
24254         });
24255
24256         surface.on('mouseover.vertices', function() {
24257             if (map.editable() && !transformed) {
24258                 var hover = d3.event.target.__data__;
24259                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24260                 dispatch.drawn({full: false});
24261             }
24262         });
24263
24264         surface.on('mouseout.vertices', function() {
24265             if (map.editable() && !transformed) {
24266                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24267                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24268                 dispatch.drawn({full: false});
24269             }
24270         });
24271
24272         context.on('enter.map', function() {
24273             if (map.editable() && !transformed) {
24274                 var all = context.intersects(map.extent()),
24275                     filter = d3.functor(true),
24276                     graph = context.graph();
24277                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24278                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24279                 dispatch.drawn({full: false});
24280             }
24281         });
24282
24283         map.dimensions(selection.dimensions());
24284
24285         labels.supersurface(supersurface);
24286     }
24287
24288     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24289
24290     function drawVector(difference, extent) {
24291         var filter, all,
24292             graph = context.graph();
24293
24294         if (difference) {
24295             var complete = difference.complete(map.extent());
24296             all = _.compact(_.values(complete));
24297             filter = function(d) { return d.id in complete; };
24298
24299         } else if (extent) {
24300             all = context.intersects(map.extent().intersection(extent));
24301             var set = d3.set(_.pluck(all, 'id'));
24302             filter = function(d) { return set.has(d.id); };
24303
24304         } else {
24305             all = context.intersects(map.extent());
24306             filter = d3.functor(true);
24307         }
24308
24309         surface
24310             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24311             .call(lines, graph, all, filter)
24312             .call(areas, graph, all, filter)
24313             .call(midpoints, graph, all, filter, map.trimmedExtent())
24314             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24315
24316         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24317             surface.select('.layer-hit').selectAll('g.point').remove();
24318         } else {
24319             surface.call(points, points.points(all), filter);
24320         }
24321
24322         dispatch.drawn({full: true});
24323     }
24324
24325     function editOff() {
24326         var mode = context.mode();
24327         surface.selectAll('.layer *').remove();
24328         dispatch.drawn({full: true});
24329         if (!(mode && mode.id === 'browse')) {
24330             context.enter(iD.modes.Browse(context));
24331         }
24332     }
24333
24334     function zoomPan() {
24335         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24336             if (!dblclickEnabled) {
24337                 zoom.scale(projection.scale() * 2 * Math.PI)
24338                     .translate(projection.translate());
24339                 return d3.event.sourceEvent.preventDefault();
24340             }
24341         }
24342
24343         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24344             iD.ui.flash(context.container())
24345                 .select('.content')
24346                 .text(t('cannot_zoom'));
24347             return setZoom(16, true);
24348         }
24349
24350         projection
24351             .translate(d3.event.translate)
24352             .scale(d3.event.scale / (2 * Math.PI));
24353
24354         var scale = d3.event.scale / transformStart[0],
24355             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24356             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24357
24358         transformed = true;
24359         iD.util.setTransform(supersurface, tX, tY, scale);
24360         queueRedraw();
24361
24362         dispatch.move(map);
24363     }
24364
24365     function resetTransform() {
24366         if (!transformed) return false;
24367         iD.util.setTransform(supersurface, 0, 0);
24368         transformed = false;
24369         return true;
24370     }
24371
24372     function redraw(difference, extent) {
24373
24374         if (!surface) return;
24375
24376         clearTimeout(timeoutId);
24377
24378         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24379         // It would result in artifacts where differenced entities are redrawn with
24380         // one transform and unchanged entities with another.
24381         if (resetTransform()) {
24382             difference = extent = undefined;
24383         }
24384
24385         var zoom = String(~~map.zoom());
24386         if (surface.attr('data-zoom') !== zoom) {
24387             surface.attr('data-zoom', zoom)
24388                 .classed('low-zoom', zoom <= 16);
24389         }
24390
24391         if (!difference) {
24392             supersurface.call(context.background());
24393         }
24394
24395         if (map.editable()) {
24396             context.connection().loadTiles(projection, dimensions);
24397             drawVector(difference, extent);
24398         } else {
24399             editOff();
24400         }
24401
24402         transformStart = [
24403             projection.scale() * 2 * Math.PI,
24404             projection.translate().slice()];
24405
24406         return map;
24407     }
24408
24409     var timeoutId;
24410     function queueRedraw() {
24411         clearTimeout(timeoutId);
24412         timeoutId = setTimeout(function() { redraw(); }, 300);
24413     }
24414
24415     function pointLocation(p) {
24416         var translate = projection.translate(),
24417             scale = projection.scale() * 2 * Math.PI;
24418         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24419     }
24420
24421     function locationPoint(l) {
24422         var translate = projection.translate(),
24423             scale = projection.scale() * 2 * Math.PI;
24424         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24425     }
24426
24427     map.mouse = function() {
24428         var e = mousemove || d3.event, s;
24429         while ((s = e.sourceEvent)) e = s;
24430         return mouse(e);
24431     };
24432
24433     map.mouseCoordinates = function() {
24434         return projection.invert(map.mouse());
24435     };
24436
24437     map.dblclickEnable = function(_) {
24438         if (!arguments.length) return dblclickEnabled;
24439         dblclickEnabled = _;
24440         return map;
24441     };
24442
24443     function setZoom(_, force) {
24444         if (_ === map.zoom() && !force)
24445             return false;
24446         var scale = 256 * Math.pow(2, _),
24447             center = pxCenter(),
24448             l = pointLocation(center);
24449         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24450         projection.scale(scale / (2 * Math.PI));
24451         zoom.scale(scale);
24452         var t = projection.translate();
24453         l = locationPoint(l);
24454         t[0] += center[0] - l[0];
24455         t[1] += center[1] - l[1];
24456         projection.translate(t);
24457         zoom.translate(projection.translate());
24458         return true;
24459     }
24460
24461     function setCenter(_) {
24462         var c = map.center();
24463         if (_[0] === c[0] && _[1] === c[1])
24464             return false;
24465         var t = projection.translate(),
24466             pxC = pxCenter(),
24467             ll = projection(_);
24468         projection.translate([
24469             t[0] - ll[0] + pxC[0],
24470             t[1] - ll[1] + pxC[1]]);
24471         zoom.translate(projection.translate());
24472         return true;
24473     }
24474
24475     map.pan = function(d) {
24476         var t = projection.translate();
24477         t[0] += d[0];
24478         t[1] += d[1];
24479         projection.translate(t);
24480         zoom.translate(projection.translate());
24481         dispatch.move(map);
24482         return redraw();
24483     };
24484
24485     map.dimensions = function(_) {
24486         if (!arguments.length) return dimensions;
24487         var center = map.center();
24488         dimensions = _;
24489         surface.dimensions(dimensions);
24490         context.background().dimensions(dimensions);
24491         projection.clipExtent([[0, 0], dimensions]);
24492         mouse = iD.util.fastMouse(supersurface.node());
24493         setCenter(center);
24494         return redraw();
24495     };
24496
24497     map.zoomIn = function() { return map.zoom(~~map.zoom() + 1); };
24498     map.zoomOut = function() { return map.zoom(~~map.zoom() - 1); };
24499
24500     map.center = function(loc) {
24501         if (!arguments.length) {
24502             return projection.invert(pxCenter());
24503         }
24504
24505         if (setCenter(loc)) {
24506             dispatch.move(map);
24507         }
24508
24509         return redraw();
24510     };
24511
24512     map.zoom = function(z) {
24513         if (!arguments.length) {
24514             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24515         }
24516
24517         if (setZoom(z)) {
24518             dispatch.move(map);
24519         }
24520
24521         return redraw();
24522     };
24523
24524     map.zoomTo = function(entity, zoomLimits) {
24525         var extent = entity.extent(context.graph()),
24526             zoom = map.extentZoom(extent);
24527         zoomLimits = zoomLimits || [16, 20];
24528         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24529     };
24530
24531     map.centerZoom = function(loc, z) {
24532         var centered = setCenter(loc),
24533             zoomed   = setZoom(z);
24534
24535         if (centered || zoomed) {
24536             dispatch.move(map);
24537         }
24538
24539         return redraw();
24540     };
24541
24542     map.centerEase = function(loc) {
24543         var from = map.center().slice(),
24544             t = 0,
24545             stop;
24546
24547         surface.one('mousedown.ease', function() {
24548             stop = true;
24549         });
24550
24551         d3.timer(function() {
24552             if (stop) return true;
24553             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24554             return t === 10;
24555         }, 20);
24556         return map;
24557     };
24558
24559     map.extent = function(_) {
24560         if (!arguments.length) {
24561             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24562                                  projection.invert([dimensions[0], 0]));
24563         } else {
24564             var extent = iD.geo.Extent(_);
24565             map.centerZoom(extent.center(), map.extentZoom(extent));
24566         }
24567     };
24568
24569     map.trimmedExtent = function() {
24570         var headerY = 60, footerY = 30, pad = 10;
24571         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24572                 projection.invert([dimensions[0] - pad, headerY + pad]));
24573     };
24574
24575     map.extentZoom = function(_) {
24576         var extent = iD.geo.Extent(_),
24577             tl = projection([extent[0][0], extent[1][1]]),
24578             br = projection([extent[1][0], extent[0][1]]);
24579
24580         // Calculate maximum zoom that fits extent
24581         var hFactor = (br[0] - tl[0]) / dimensions[0],
24582             vFactor = (br[1] - tl[1]) / dimensions[1],
24583             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24584             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24585             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24586
24587         return newZoom;
24588     };
24589
24590     map.editable = function() {
24591         return map.zoom() >= 16;
24592     };
24593
24594     map.minzoom = function(_) {
24595         if (!arguments.length) return minzoom;
24596         minzoom = _;
24597         return map;
24598     };
24599
24600     return d3.rebind(map, dispatch, 'on');
24601 };
24602 iD.MapillaryLayer = function (context) {
24603     var enable = false,
24604         currentImage,
24605         svg, div, request;
24606
24607     function show(image) {
24608         svg.selectAll('g')
24609             .classed('selected', function(d) {
24610                 return currentImage && d.key === currentImage.key;
24611             });
24612
24613         div.classed('hidden', false)
24614             .classed('temp', image !== currentImage);
24615
24616         div.selectAll('img')
24617             .attr('src', 'https://d1cuyjsrcm0gby.cloudfront.net/' + image.key + '/thumb-320.jpg');
24618
24619         div.selectAll('a')
24620             .attr('href', 'http://mapillary.com/map/im/' + image.key);
24621     }
24622
24623     function hide() {
24624         currentImage = undefined;
24625
24626         svg.selectAll('g')
24627             .classed('selected', false);
24628
24629         div.classed('hidden', true);
24630     }
24631
24632     function transform(image) {
24633         var t = 'translate(' + context.projection(image.loc) + ')';
24634         if (image.ca) t += 'rotate(' + image.ca + ',0,0)';
24635         return t;
24636     }
24637
24638     function render(selection) {
24639         svg = selection.selectAll('svg')
24640             .data([0]);
24641
24642         svg.enter().append('svg')
24643             .on('click', function() {
24644                 var image = d3.event.target.__data__;
24645                 if (currentImage === image) {
24646                     hide();
24647                 } else {
24648                     currentImage = image;
24649                     show(image);
24650                 }
24651             })
24652             .on('mouseover', function() {
24653                 show(d3.event.target.__data__);
24654             })
24655             .on('mouseout', function() {
24656                 if (currentImage) {
24657                     show(currentImage);
24658                 } else {
24659                     hide();
24660                 }
24661             });
24662
24663         svg.style('display', enable ? 'block' : 'none');
24664
24665         div = context.container().selectAll('.mapillary-image')
24666             .data([0]);
24667
24668         var enter = div.enter().append('div')
24669             .attr('class', 'mapillary-image');
24670
24671         enter.append('button')
24672             .on('click', hide)
24673             .append('div')
24674             .attr('class', 'icon close');
24675
24676         enter.append('img');
24677
24678         var link = enter.append('a')
24679             .attr('class', 'link')
24680             .attr('target', '_blank');
24681
24682         link.append('span')
24683             .attr('class', 'icon icon-pre-text out-link');
24684
24685         link.append('span')
24686             .text(t('mapillary.view_on_mapillary'));
24687
24688         if (!enable) {
24689             hide();
24690
24691             svg.selectAll('g')
24692                 .remove();
24693
24694             return;
24695         }
24696
24697         // Update existing images while waiting for new ones to load.
24698         svg.selectAll('g')
24699             .attr('transform', transform);
24700
24701         var extent = context.map().extent();
24702
24703         if (request)
24704             request.abort();
24705
24706         request = d3.json('https://mapillary-read-api.herokuapp.com/v1/s/search?min-lat=' +
24707             extent[0][1] + '&max-lat=' + extent[1][1] + '&min-lon=' +
24708             extent[0][0] + '&max-lon=' + extent[1][0] + '&max-results=100&geojson=true',
24709             function (error, data) {
24710                 if (error) return;
24711
24712                 var images = [];
24713
24714                 for (var i = 0; i < data.features.length; i++) {
24715                     var sequence = data.features[i];
24716                     for (var j = 0; j < sequence.geometry.coordinates.length; j++) {
24717                         images.push({
24718                             key: sequence.properties.keys[j],
24719                             ca: sequence.properties.cas[j],
24720                             loc: sequence.geometry.coordinates[j]
24721                         });
24722                         if (images.length >= 1000) break;
24723                     }
24724                 }
24725
24726                 var g = svg.selectAll('g')
24727                     .data(images, function(d) { return d.key; });
24728
24729                 var enter = g.enter().append('g')
24730                     .attr('class', 'image');
24731
24732                 enter.append('path')
24733                     .attr('d', 'M 0,-5 l 0,-20 l -5,30 l 10,0 l -5,-30');
24734
24735                 enter.append('circle')
24736                     .attr('dx', '0')
24737                     .attr('dy', '0')
24738                     .attr('r', '8');
24739
24740                 g.attr('transform', transform);
24741
24742                 g.exit()
24743                     .remove();
24744             });
24745     }
24746
24747     render.enable = function(_) {
24748         if (!arguments.length) return enable;
24749         enable = _;
24750         return render;
24751     };
24752
24753     render.dimensions = function(_) {
24754         if (!arguments.length) return svg.dimensions();
24755         svg.dimensions(_);
24756         return render;
24757     };
24758
24759     return render;
24760 };
24761 iD.TileLayer = function() {
24762     var tileSize = 256,
24763         tile = d3.geo.tile(),
24764         projection,
24765         cache = {},
24766         tileOrigin,
24767         z,
24768         transformProp = iD.util.prefixCSSProperty('Transform'),
24769         source = d3.functor('');
24770
24771     function tileSizeAtZoom(d, z) {
24772         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24773     }
24774
24775     function atZoom(t, distance) {
24776         var power = Math.pow(2, distance);
24777         return [
24778             Math.floor(t[0] * power),
24779             Math.floor(t[1] * power),
24780             t[2] + distance];
24781     }
24782
24783     function lookUp(d) {
24784         for (var up = -1; up > -d[2]; up--) {
24785             var tile = atZoom(d, up);
24786             if (cache[source.url(tile)] !== false) {
24787                 return tile;
24788             }
24789         }
24790     }
24791
24792     function uniqueBy(a, n) {
24793         var o = [], seen = {};
24794         for (var i = 0; i < a.length; i++) {
24795             if (seen[a[i][n]] === undefined) {
24796                 o.push(a[i]);
24797                 seen[a[i][n]] = true;
24798             }
24799         }
24800         return o;
24801     }
24802
24803     function addSource(d) {
24804         d.push(source.url(d));
24805         return d;
24806     }
24807
24808     // Update tiles based on current state of `projection`.
24809     function background(selection) {
24810         tile.scale(projection.scale() * 2 * Math.PI)
24811             .translate(projection.translate());
24812
24813         tileOrigin = [
24814             projection.scale() * Math.PI - projection.translate()[0],
24815             projection.scale() * Math.PI - projection.translate()[1]];
24816
24817         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24818
24819         render(selection);
24820     }
24821
24822     // Derive the tiles onscreen, remove those offscreen and position them.
24823     // Important that this part not depend on `projection` because it's
24824     // rentered when tiles load/error (see #644).
24825     function render(selection) {
24826         var requests = [];
24827
24828         if (source.validZoom(z)) {
24829             tile().forEach(function(d) {
24830                 addSource(d);
24831                 if (d[3] === '') return;
24832                 if (typeof d[3] !== 'string') return; // Workaround for chrome crash https://github.com/openstreetmap/iD/issues/2295
24833                 requests.push(d);
24834                 if (cache[d[3]] === false && lookUp(d)) {
24835                     requests.push(addSource(lookUp(d)));
24836                 }
24837             });
24838
24839             requests = uniqueBy(requests, 3).filter(function(r) {
24840                 // don't re-request tiles which have failed in the past
24841                 return cache[r[3]] !== false;
24842             });
24843         }
24844
24845         var pixelOffset = [
24846             Math.round(source.offset()[0] * Math.pow(2, z)),
24847             Math.round(source.offset()[1] * Math.pow(2, z))
24848         ];
24849
24850         function load(d) {
24851             cache[d[3]] = true;
24852             d3.select(this)
24853                 .on('error', null)
24854                 .on('load', null)
24855                 .classed('tile-loaded', true);
24856             render(selection);
24857         }
24858
24859         function error(d) {
24860             cache[d[3]] = false;
24861             d3.select(this)
24862                 .on('error', null)
24863                 .on('load', null)
24864                 .remove();
24865             render(selection);
24866         }
24867
24868         function imageTransform(d) {
24869             var _ts = tileSize * Math.pow(2, z - d[2]);
24870             var scale = tileSizeAtZoom(d, z);
24871             return 'translate(' +
24872                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24873                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24874                 'scale(' + scale + ',' + scale + ')';
24875         }
24876
24877         var image = selection
24878             .selectAll('img')
24879             .data(requests, function(d) { return d[3]; });
24880
24881         image.exit()
24882             .style(transformProp, imageTransform)
24883             .classed('tile-removing', true)
24884             .each(function() {
24885                 var tile = d3.select(this);
24886                 window.setTimeout(function() {
24887                     if (tile.classed('tile-removing')) {
24888                         tile.remove();
24889                     }
24890                 }, 300);
24891             });
24892
24893         image.enter().append('img')
24894             .attr('class', 'tile')
24895             .attr('src', function(d) { return d[3]; })
24896             .on('error', error)
24897             .on('load', load);
24898
24899         image
24900             .style(transformProp, imageTransform)
24901             .classed('tile-removing', false);
24902     }
24903
24904     background.projection = function(_) {
24905         if (!arguments.length) return projection;
24906         projection = _;
24907         return background;
24908     };
24909
24910     background.dimensions = function(_) {
24911         if (!arguments.length) return tile.size();
24912         tile.size(_);
24913         return background;
24914     };
24915
24916     background.source = function(_) {
24917         if (!arguments.length) return source;
24918         source = _;
24919         cache = {};
24920         tile.scaleExtent(source.scaleExtent);
24921         return background;
24922     };
24923
24924     return background;
24925 };
24926 iD.svg = {
24927     RoundProjection: function(projection) {
24928         return function(d) {
24929             return iD.geo.roundCoords(projection(d));
24930         };
24931     },
24932
24933     PointTransform: function(projection) {
24934         return function(entity) {
24935             // http://jsperf.com/short-array-join
24936             var pt = projection(entity.loc);
24937             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24938         };
24939     },
24940
24941     Round: function () {
24942         return d3.geo.transform({
24943             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24944         });
24945     },
24946
24947     Path: function(projection, graph, polygon) {
24948         var cache = {},
24949             round = iD.svg.Round().stream,
24950             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24951             project = projection.stream,
24952             path = d3.geo.path()
24953                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24954
24955         return function(entity) {
24956             if (entity.id in cache) {
24957                 return cache[entity.id];
24958             } else {
24959                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24960             }
24961         };
24962     },
24963
24964     OneWaySegments: function(projection, graph, dt) {
24965         return function(entity) {
24966             var a,
24967                 b,
24968                 i = 0,
24969                 offset = dt,
24970                 segments = [],
24971                 viewport = iD.geo.Extent(projection.clipExtent()),
24972                 coordinates = graph.childNodes(entity).map(function(n) {
24973                     return n.loc;
24974                 });
24975
24976             if (entity.tags.oneway === '-1') coordinates.reverse();
24977
24978             d3.geo.stream({
24979                 type: 'LineString',
24980                 coordinates: coordinates
24981             }, projection.stream({
24982                 lineStart: function() {},
24983                 lineEnd: function() {
24984                     a = null;
24985                 },
24986                 point: function(x, y) {
24987                     b = [x, y];
24988
24989                     if (a) {
24990                         var extent = iD.geo.Extent(a).extend(b),
24991                             span = iD.geo.euclideanDistance(a, b) - offset;
24992
24993                         if (extent.intersects(viewport) && span >= 0) {
24994                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24995                                 dx = dt * Math.cos(angle),
24996                                 dy = dt * Math.sin(angle),
24997                                 p = [a[0] + offset * Math.cos(angle),
24998                                      a[1] + offset * Math.sin(angle)];
24999
25000                             var segment = 'M' + a[0] + ',' + a[1] +
25001                                           'L' + p[0] + ',' + p[1];
25002
25003                             for (span -= dt; span >= 0; span -= dt) {
25004                                 p[0] += dx;
25005                                 p[1] += dy;
25006                                 segment += 'L' + p[0] + ',' + p[1];
25007                             }
25008
25009                             segment += 'L' + b[0] + ',' + b[1];
25010                             segments.push({id: entity.id, index: i, d: segment});
25011                         }
25012
25013                         offset = -span;
25014                         i++;
25015                     }
25016
25017                     a = b;
25018                 }
25019             }));
25020
25021             return segments;
25022         };
25023     },
25024
25025     MultipolygonMemberTags: function(graph) {
25026         return function(entity) {
25027             var tags = entity.tags;
25028             graph.parentRelations(entity).forEach(function(relation) {
25029                 if (relation.isMultipolygon()) {
25030                     tags = _.extend({}, relation.tags, tags);
25031                 }
25032             });
25033             return tags;
25034         };
25035     }
25036 };
25037 iD.svg.Areas = function(projection) {
25038     // Patterns only work in Firefox when set directly on element.
25039     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
25040     var patterns = {
25041         wetland: 'wetland',
25042         beach: 'beach',
25043         scrub: 'scrub',
25044         construction: 'construction',
25045         military: 'construction',
25046         cemetery: 'cemetery',
25047         grave_yard: 'cemetery',
25048         meadow: 'meadow',
25049         farm: 'farmland',
25050         farmland: 'farmland',
25051         orchard: 'orchard'
25052     };
25053
25054     var patternKeys = ['landuse', 'natural', 'amenity'];
25055
25056     var clipped = ['residential', 'commercial', 'retail', 'industrial'];
25057
25058     function clip(entity) {
25059         return clipped.indexOf(entity.tags.landuse) !== -1;
25060     }
25061
25062     function setPattern(d) {
25063         for (var i = 0; i < patternKeys.length; i++) {
25064             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
25065                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
25066                 return;
25067             }
25068         }
25069         this.style.fill = '';
25070     }
25071
25072     return function drawAreas(surface, graph, entities, filter) {
25073         var path = iD.svg.Path(projection, graph, true),
25074             areas = {},
25075             multipolygon;
25076
25077         for (var i = 0; i < entities.length; i++) {
25078             var entity = entities[i];
25079             if (entity.geometry(graph) !== 'area') continue;
25080
25081             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
25082             if (multipolygon) {
25083                 areas[multipolygon.id] = {
25084                     entity: multipolygon.mergeTags(entity.tags),
25085                     area: Math.abs(entity.area(graph))
25086                 };
25087             } else if (!areas[entity.id]) {
25088                 areas[entity.id] = {
25089                     entity: entity,
25090                     area: Math.abs(entity.area(graph))
25091                 };
25092             }
25093         }
25094
25095         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
25096         areas.sort(function areaSort(a, b) { return b.area - a.area; });
25097         areas = _.pluck(areas, 'entity');
25098
25099         var strokes = areas.filter(function(area) {
25100             return area.type === 'way';
25101         });
25102
25103         var data = {
25104             clip: areas.filter(clip),
25105             shadow: strokes,
25106             stroke: strokes,
25107             fill: areas
25108         };
25109
25110         var clipPaths = surface.selectAll('defs').selectAll('.clipPath')
25111            .filter(filter)
25112            .data(data.clip, iD.Entity.key);
25113
25114         clipPaths.enter()
25115            .append('clipPath')
25116            .attr('class', 'clipPath')
25117            .attr('id', function(entity) { return entity.id + '-clippath'; })
25118            .append('path');
25119
25120         clipPaths.selectAll('path')
25121            .attr('d', path);
25122
25123         clipPaths.exit()
25124            .remove();
25125
25126         var areagroup = surface
25127             .select('.layer-areas')
25128             .selectAll('g.areagroup')
25129             .data(['fill', 'shadow', 'stroke']);
25130
25131         areagroup.enter()
25132             .append('g')
25133             .attr('class', function(d) { return 'layer areagroup area-' + d; });
25134
25135         var paths = areagroup
25136             .selectAll('path')
25137             .filter(filter)
25138             .data(function(layer) { return data[layer]; }, iD.Entity.key);
25139
25140         // Remove exiting areas first, so they aren't included in the `fills`
25141         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
25142         paths.exit()
25143             .remove();
25144
25145         var fills = surface.selectAll('.area-fill path.area')[0];
25146
25147         var bisect = d3.bisector(function(node) {
25148             return -node.__data__.area(graph);
25149         }).left;
25150
25151         function sortedByArea(entity) {
25152             if (this.__data__ === 'fill') {
25153                 return fills[bisect(fills, -entity.area(graph))];
25154             }
25155         }
25156
25157         paths.enter()
25158             .insert('path', sortedByArea)
25159             .each(function(entity) {
25160                 var layer = this.parentNode.__data__;
25161
25162                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
25163
25164                 if (layer === 'fill' && clip(entity)) {
25165                     this.setAttribute('clip-path', 'url(#' + entity.id + '-clippath)');
25166                 }
25167
25168                 if (layer === 'fill') {
25169                     setPattern.apply(this, arguments);
25170                 }
25171             })
25172             .call(iD.svg.TagClasses());
25173
25174         paths
25175             .attr('d', path);
25176     };
25177 };
25178 /*
25179     A standalone SVG element that contains only a `defs` sub-element. To be
25180     used once globally, since defs IDs must be unique within a document.
25181 */
25182 iD.svg.Defs = function(context) {
25183     function autosize(image) {
25184         var img = document.createElement('img');
25185         img.src = image.attr('xlink:href');
25186         img.onload = function() {
25187             image.attr({
25188                 width: img.width,
25189                 height: img.height
25190             });
25191         };
25192     }
25193
25194     function SpriteDefinition(id, href, data) {
25195         return function(defs) {
25196             defs.append('image')
25197                 .attr('id', id)
25198                 .attr('xlink:href', href)
25199                 .call(autosize);
25200
25201             defs.selectAll()
25202                 .data(data)
25203                 .enter().append('use')
25204                 .attr('id', function(d) { return d.key; })
25205                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
25206                 .attr('xlink:href', '#' + id);
25207         };
25208     }
25209
25210     return function (selection) {
25211         var defs = selection.append('defs');
25212
25213         defs.append('marker')
25214             .attr({
25215                 id: 'oneway-marker',
25216                 viewBox: '0 0 10 10',
25217                 refY: 2.5,
25218                 refX: 5,
25219                 markerWidth: 2,
25220                 markerHeight: 2,
25221                 orient: 'auto'
25222             })
25223             .append('path')
25224             .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');
25225
25226         var patterns = defs.selectAll('pattern')
25227             .data([
25228                 // pattern name, pattern image name
25229                 ['wetland', 'wetland'],
25230                 ['construction', 'construction'],
25231                 ['cemetery', 'cemetery'],
25232                 ['orchard', 'orchard'],
25233                 ['farmland', 'farmland'],
25234                 ['beach', 'dots'],
25235                 ['scrub', 'dots'],
25236                 ['meadow', 'dots']
25237             ])
25238             .enter()
25239             .append('pattern')
25240             .attr({
25241                 id: function (d) {
25242                     return 'pattern-' + d[0];
25243                 },
25244                 width: 32,
25245                 height: 32,
25246                 patternUnits: 'userSpaceOnUse'
25247             });
25248
25249         patterns.append('rect')
25250             .attr({
25251                 x: 0,
25252                 y: 0,
25253                 width: 32,
25254                 height: 32,
25255                 'class': function (d) {
25256                     return 'pattern-color-' + d[0];
25257                 }
25258             });
25259
25260         patterns.append('image')
25261             .attr({
25262                 x: 0,
25263                 y: 0,
25264                 width: 32,
25265                 height: 32
25266             })
25267             .attr('xlink:href', function (d) {
25268                 return context.imagePath('pattern/' + d[1] + '.png');
25269             });
25270
25271         defs.selectAll()
25272             .data([12, 18, 20, 32, 45])
25273             .enter().append('clipPath')
25274             .attr('id', function (d) {
25275                 return 'clip-square-' + d;
25276             })
25277             .append('rect')
25278             .attr('x', 0)
25279             .attr('y', 0)
25280             .attr('width', function (d) {
25281                 return d;
25282             })
25283             .attr('height', function (d) {
25284                 return d;
25285             });
25286
25287         var maki = [];
25288         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25289             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25290                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25291                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25292                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25293             }
25294         });
25295
25296         defs.call(SpriteDefinition(
25297             'sprite',
25298             context.imagePath('sprite.svg'),
25299             d3.entries(iD.data.operations)));
25300
25301         defs.call(SpriteDefinition(
25302             'maki-sprite',
25303             context.imagePath('maki-sprite.png'),
25304             maki));
25305     };
25306 };
25307 iD.svg.Labels = function(projection, context) {
25308     var path = d3.geo.path().projection(projection);
25309
25310     // Replace with dict and iterate over entities tags instead?
25311     var label_stack = [
25312         ['line', 'aeroway'],
25313         ['line', 'highway'],
25314         ['line', 'railway'],
25315         ['line', 'waterway'],
25316         ['area', 'aeroway'],
25317         ['area', 'amenity'],
25318         ['area', 'building'],
25319         ['area', 'historic'],
25320         ['area', 'leisure'],
25321         ['area', 'man_made'],
25322         ['area', 'natural'],
25323         ['area', 'shop'],
25324         ['area', 'tourism'],
25325         ['point', 'aeroway'],
25326         ['point', 'amenity'],
25327         ['point', 'building'],
25328         ['point', 'historic'],
25329         ['point', 'leisure'],
25330         ['point', 'man_made'],
25331         ['point', 'natural'],
25332         ['point', 'shop'],
25333         ['point', 'tourism'],
25334         ['line', 'name'],
25335         ['area', 'name'],
25336         ['point', 'name']
25337     ];
25338
25339     var default_size = 12;
25340
25341     var font_sizes = label_stack.map(function(d) {
25342         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25343             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25344         if (m) return parseInt(m[1], 10);
25345
25346         style = iD.util.getStyle('text.' + d[0]);
25347         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25348         if (m) return parseInt(m[1], 10);
25349
25350         return default_size;
25351     });
25352
25353     var iconSize = 18;
25354
25355     var pointOffsets = [
25356         [15, -11, 'start'], // right
25357         [10, -11, 'start'], // unused right now
25358         [-15, -11, 'end']
25359     ];
25360
25361     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25362         75, 20, 80, 15, 95, 10, 90, 5, 95];
25363
25364
25365     var noIcons = ['building', 'landuse', 'natural'];
25366     function blacklisted(preset) {
25367         return _.any(noIcons, function(s) {
25368             return preset.id.indexOf(s) >= 0;
25369         });
25370     }
25371
25372     function get(array, prop) {
25373         return function(d, i) { return array[i][prop]; };
25374     }
25375
25376     var textWidthCache = {};
25377
25378     function textWidth(text, size, elem) {
25379         var c = textWidthCache[size];
25380         if (!c) c = textWidthCache[size] = {};
25381
25382         if (c[text]) {
25383             return c[text];
25384
25385         } else if (elem) {
25386             c[text] = elem.getComputedTextLength();
25387             return c[text];
25388
25389         } else {
25390             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25391             if (str === null) {
25392                 return size / 3 * 2 * text.length;
25393             } else {
25394                 return size / 3 * (2 * text.length + str.length);
25395             }
25396         }
25397     }
25398
25399     function drawLineLabels(group, entities, filter, classes, labels) {
25400         var texts = group.selectAll('text.' + classes)
25401             .filter(filter)
25402             .data(entities, iD.Entity.key);
25403
25404         texts.enter()
25405             .append('text')
25406             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25407             .append('textPath')
25408             .attr('class', 'textpath');
25409
25410
25411         texts.selectAll('.textpath')
25412             .filter(filter)
25413             .data(entities, iD.Entity.key)
25414             .attr({
25415                 'startOffset': '50%',
25416                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25417             })
25418             .text(iD.util.displayName);
25419
25420         texts.exit().remove();
25421     }
25422
25423     function drawLinePaths(group, entities, filter, classes, labels) {
25424         var halos = group.selectAll('path')
25425             .filter(filter)
25426             .data(entities, iD.Entity.key);
25427
25428         halos.enter()
25429             .append('path')
25430             .style('stroke-width', get(labels, 'font-size'))
25431             .attr('id', function(d) { return 'labelpath-' + d.id; })
25432             .attr('class', classes);
25433
25434         halos.attr('d', get(labels, 'lineString'));
25435
25436         halos.exit().remove();
25437     }
25438
25439     function drawPointLabels(group, entities, filter, classes, labels) {
25440
25441         var texts = group.selectAll('text.' + classes)
25442             .filter(filter)
25443             .data(entities, iD.Entity.key);
25444
25445         texts.enter()
25446             .append('text')
25447             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25448
25449         texts.attr('x', get(labels, 'x'))
25450             .attr('y', get(labels, 'y'))
25451             .style('text-anchor', get(labels, 'textAnchor'))
25452             .text(iD.util.displayName)
25453             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25454
25455         texts.exit().remove();
25456         return texts;
25457     }
25458
25459     function drawAreaLabels(group, entities, filter, classes, labels) {
25460         entities = entities.filter(hasText);
25461         labels = labels.filter(hasText);
25462         return drawPointLabels(group, entities, filter, classes, labels);
25463
25464         function hasText(d, i) {
25465             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25466         }
25467     }
25468
25469     function drawAreaIcons(group, entities, filter, classes, labels) {
25470
25471         var icons = group.selectAll('use')
25472             .filter(filter)
25473             .data(entities, iD.Entity.key);
25474
25475         icons.enter()
25476             .append('use')
25477             .attr('clip-path', 'url(#clip-square-18)')
25478             .attr('class', 'icon');
25479
25480         icons.attr('transform', get(labels, 'transform'))
25481             .attr('xlink:href', function(d) {
25482                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25483             });
25484
25485
25486         icons.exit().remove();
25487     }
25488
25489     function reverse(p) {
25490         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25491         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25492     }
25493
25494     function lineString(nodes) {
25495         return 'M' + nodes.join('L');
25496     }
25497
25498     function subpath(nodes, from, to) {
25499         function segmentLength(i) {
25500             var dx = nodes[i][0] - nodes[i + 1][0];
25501             var dy = nodes[i][1] - nodes[i + 1][1];
25502             return Math.sqrt(dx * dx + dy * dy);
25503         }
25504
25505         var sofar = 0,
25506             start, end, i0, i1;
25507         for (var i = 0; i < nodes.length - 1; i++) {
25508             var current = segmentLength(i);
25509             var portion;
25510             if (!start && sofar + current >= from) {
25511                 portion = (from - sofar) / current;
25512                 start = [
25513                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25514                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25515                 ];
25516                 i0 = i + 1;
25517             }
25518             if (!end && sofar + current >= to) {
25519                 portion = (to - sofar) / current;
25520                 end = [
25521                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25522                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25523                 ];
25524                 i1 = i + 1;
25525             }
25526             sofar += current;
25527
25528         }
25529         var ret = nodes.slice(i0, i1);
25530         ret.unshift(start);
25531         ret.push(end);
25532         return ret;
25533
25534     }
25535
25536     function hideOnMouseover() {
25537         var layers = d3.select(this)
25538             .selectAll('.layer-label, .layer-halo');
25539
25540         layers.selectAll('.proximate')
25541             .classed('proximate', false);
25542
25543         var mouse = context.mouse(),
25544             pad = 50,
25545             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25546             ids = _.pluck(rtree.search(rect), 'id');
25547
25548         if (!ids.length) return;
25549         layers.selectAll('.' + ids.join(', .'))
25550             .classed('proximate', true);
25551     }
25552
25553     var rtree = rbush(),
25554         rectangles = {};
25555
25556     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25557
25558         var hidePoints = !surface.select('.node.point').node();
25559
25560         var labelable = [], i, k, entity;
25561         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25562
25563         if (fullRedraw) {
25564             rtree.clear();
25565             rectangles = {};
25566         } else {
25567             for (i = 0; i < entities.length; i++) {
25568                 rtree.remove(rectangles[entities[i].id]);
25569             }
25570         }
25571
25572         // Split entities into groups specified by label_stack
25573         for (i = 0; i < entities.length; i++) {
25574             entity = entities[i];
25575             var geometry = entity.geometry(graph);
25576
25577             if (geometry === 'vertex')
25578                 continue;
25579             if (hidePoints && geometry === 'point')
25580                 continue;
25581
25582             var preset = geometry === 'area' && context.presets().match(entity, graph),
25583                 icon = preset && !blacklisted(preset) && preset.icon;
25584
25585             if (!icon && !iD.util.displayName(entity))
25586                 continue;
25587
25588             for (k = 0; k < label_stack.length; k ++) {
25589                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25590                     labelable[k].push(entity);
25591                     break;
25592                 }
25593             }
25594         }
25595
25596         var positions = {
25597             point: [],
25598             line: [],
25599             area: []
25600         };
25601
25602         var labelled = {
25603             point: [],
25604             line: [],
25605             area: []
25606         };
25607
25608         // Try and find a valid label for labellable entities
25609         for (k = 0; k < labelable.length; k++) {
25610             var font_size = font_sizes[k];
25611             for (i = 0; i < labelable[k].length; i ++) {
25612                 entity = labelable[k][i];
25613                 var name = iD.util.displayName(entity),
25614                     width = name && textWidth(name, font_size),
25615                     p;
25616                 if (entity.geometry(graph) === 'point') {
25617                     p = getPointLabel(entity, width, font_size);
25618                 } else if (entity.geometry(graph) === 'line') {
25619                     p = getLineLabel(entity, width, font_size);
25620                 } else if (entity.geometry(graph) === 'area') {
25621                     p = getAreaLabel(entity, width, font_size);
25622                 }
25623                 if (p) {
25624                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25625                     positions[entity.geometry(graph)].push(p);
25626                     labelled[entity.geometry(graph)].push(entity);
25627                 }
25628             }
25629         }
25630
25631         function getPointLabel(entity, width, height) {
25632             var coord = projection(entity.loc),
25633                 m = 5,  // margin
25634                 offset = pointOffsets[0],
25635                 p = {
25636                     height: height,
25637                     width: width,
25638                     x: coord[0] + offset[0],
25639                     y: coord[1] + offset[1],
25640                     textAnchor: offset[2]
25641                 };
25642             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25643             if (tryInsert(rect, entity.id)) return p;
25644         }
25645
25646
25647         function getLineLabel(entity, width, height) {
25648             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25649                 length = iD.geo.pathLength(nodes);
25650             if (length < width + 20) return;
25651
25652             for (var i = 0; i < lineOffsets.length; i ++) {
25653                 var offset = lineOffsets[i],
25654                     middle = offset / 100 * length,
25655                     start = middle - width/2;
25656                 if (start < 0 || start + width > length) continue;
25657                 var sub = subpath(nodes, start, start + width),
25658                     rev = reverse(sub),
25659                     rect = [
25660                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25661                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25662                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25663                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25664                     ];
25665                 if (rev) sub = sub.reverse();
25666                 if (tryInsert(rect, entity.id)) return {
25667                     'font-size': height + 2,
25668                     lineString: lineString(sub),
25669                     startOffset: offset + '%'
25670                 };
25671             }
25672         }
25673
25674         function getAreaLabel(entity, width, height) {
25675             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25676                 extent = entity.extent(graph),
25677                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25678                 rect;
25679
25680             if (!centroid || entitywidth < 20) return;
25681
25682             var iconX = centroid[0] - (iconSize/2),
25683                 iconY = centroid[1] - (iconSize/2),
25684                 textOffset = iconSize + 5;
25685
25686             var p = {
25687                 transform: 'translate(' + iconX + ',' + iconY + ')'
25688             };
25689
25690             if (width && entitywidth >= width + 20) {
25691                 p.x = centroid[0];
25692                 p.y = centroid[1] + textOffset;
25693                 p.textAnchor = 'middle';
25694                 p.height = height;
25695                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25696             } else {
25697                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25698             }
25699
25700             if (tryInsert(rect, entity.id)) return p;
25701
25702         }
25703
25704         function tryInsert(rect, id) {
25705             // Check that label is visible
25706             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25707                 rect[3] > dimensions[1]) return false;
25708             var v = rtree.search(rect).length === 0;
25709             if (v) {
25710                 rect.id = id;
25711                 rtree.insert(rect);
25712                 rectangles[id] = rect;
25713             }
25714             return v;
25715         }
25716
25717         var label = surface.select('.layer-label'),
25718             halo = surface.select('.layer-halo');
25719
25720         // points
25721         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25722         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25723
25724         // lines
25725         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25726         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25727         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25728
25729         // areas
25730         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25731         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25732         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25733     }
25734
25735     labels.supersurface = function(supersurface) {
25736         supersurface
25737             .on('mousemove.hidelabels', hideOnMouseover)
25738             .on('mousedown.hidelabels', function () {
25739                 supersurface.on('mousemove.hidelabels', null);
25740             })
25741             .on('mouseup.hidelabels', function () {
25742                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25743             });
25744     };
25745
25746     return labels;
25747 };
25748 iD.svg.Lines = function(projection) {
25749
25750     var highway_stack = {
25751         motorway: 0,
25752         motorway_link: 1,
25753         trunk: 2,
25754         trunk_link: 3,
25755         primary: 4,
25756         primary_link: 5,
25757         secondary: 6,
25758         tertiary: 7,
25759         unclassified: 8,
25760         residential: 9,
25761         service: 10,
25762         footway: 11
25763     };
25764
25765     function waystack(a, b) {
25766         var as = 0, bs = 0;
25767
25768         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25769         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25770         return as - bs;
25771     }
25772
25773     return function drawLines(surface, graph, entities, filter) {
25774         var ways = [], pathdata = {}, onewaydata = {},
25775             getPath = iD.svg.Path(projection, graph);
25776
25777         for (var i = 0; i < entities.length; i++) {
25778             var entity = entities[i],
25779                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25780             if (outer) {
25781                 ways.push(entity.mergeTags(outer.tags));
25782             } else if (entity.geometry(graph) === 'line') {
25783                 ways.push(entity);
25784             }
25785         }
25786
25787         ways = ways.filter(getPath);
25788
25789         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25790
25791         _.forOwn(pathdata, function(v, k) {
25792             onewaydata[k] = _(v)
25793                 .filter(function(d) { return d.isOneWay(); })
25794                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25795                 .flatten()
25796                 .valueOf();
25797         });
25798
25799         var layergroup = surface
25800             .select('.layer-lines')
25801             .selectAll('g.layergroup')
25802             .data(d3.range(-10, 11));
25803
25804         layergroup.enter()
25805             .append('g')
25806             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25807
25808
25809         var linegroup = layergroup
25810             .selectAll('g.linegroup')
25811             .data(['shadow', 'casing', 'stroke']);
25812
25813         linegroup.enter()
25814             .append('g')
25815             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25816
25817
25818         var lines = linegroup
25819             .selectAll('path')
25820             .filter(filter)
25821             .data(
25822                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25823                 iD.Entity.key
25824             );
25825
25826         // Optimization: call simple TagClasses only on enter selection. This
25827         // works because iD.Entity.key is defined to include the entity v attribute.
25828         lines.enter()
25829             .append('path')
25830             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25831             .call(iD.svg.TagClasses());
25832
25833         lines
25834             .sort(waystack)
25835             .attr('d', getPath)
25836             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25837
25838         lines.exit()
25839             .remove();
25840
25841
25842         var onewaygroup = layergroup
25843             .selectAll('g.onewaygroup')
25844             .data(['oneway']);
25845
25846         onewaygroup.enter()
25847             .append('g')
25848             .attr('class', 'layer onewaygroup');
25849
25850
25851         var oneways = onewaygroup
25852             .selectAll('path')
25853             .filter(filter)
25854             .data(
25855                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25856                 function(d) { return [d.id, d.index]; }
25857             );
25858
25859         oneways.enter()
25860             .append('path')
25861             .attr('class', 'oneway')
25862             .attr('marker-mid', 'url(#oneway-marker)');
25863
25864         oneways
25865             .attr('d', function(d) { return d.d; });
25866
25867         oneways.exit()
25868             .remove();
25869
25870     };
25871 };
25872 iD.svg.Midpoints = function(projection, context) {
25873     return function drawMidpoints(surface, graph, entities, filter, extent) {
25874         var poly = extent.polygon(),
25875             midpoints = {};
25876
25877         for (var i = 0; i < entities.length; i++) {
25878             var entity = entities[i];
25879
25880             if (entity.type !== 'way')
25881                 continue;
25882             if (!filter(entity))
25883                 continue;
25884             if (context.selectedIDs().indexOf(entity.id) < 0)
25885                 continue;
25886
25887             var nodes = graph.childNodes(entity);
25888             for (var j = 0; j < nodes.length - 1; j++) {
25889
25890                 var a = nodes[j],
25891                     b = nodes[j + 1],
25892                     id = [a.id, b.id].sort().join('-');
25893
25894                 if (midpoints[id]) {
25895                     midpoints[id].parents.push(entity);
25896                 } else {
25897                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25898                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25899                             loc = null;
25900
25901                         if (extent.intersects(point)) {
25902                             loc = point;
25903                         } else {
25904                             for (var k = 0; k < 4; k++) {
25905                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25906                                 if (point &&
25907                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25908                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25909                                 {
25910                                     loc = point;
25911                                     break;
25912                                 }
25913                             }
25914                         }
25915
25916                         if (loc) {
25917                             midpoints[id] = {
25918                                 type: 'midpoint',
25919                                 id: id,
25920                                 loc: loc,
25921                                 edge: [a.id, b.id],
25922                                 parents: [entity]
25923                             };
25924                         }
25925                     }
25926                 }
25927             }
25928         }
25929
25930         function midpointFilter(d) {
25931             if (midpoints[d.id])
25932                 return true;
25933
25934             for (var i = 0; i < d.parents.length; i++)
25935                 if (filter(d.parents[i]))
25936                     return true;
25937
25938             return false;
25939         }
25940
25941         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25942             .filter(midpointFilter)
25943             .data(_.values(midpoints), function(d) { return d.id; });
25944
25945         var enter = groups.enter()
25946             .insert('g', ':first-child')
25947             .attr('class', 'midpoint');
25948
25949         enter.append('polygon')
25950             .attr('points', '-6,8 10,0 -6,-8')
25951             .attr('class', 'shadow');
25952
25953         enter.append('polygon')
25954             .attr('points', '-3,4 5,0 -3,-4')
25955             .attr('class', 'fill');
25956
25957         groups
25958             .attr('transform', function(d) {
25959                 var translate = iD.svg.PointTransform(projection),
25960                     a = context.entity(d.edge[0]),
25961                     b = context.entity(d.edge[1]),
25962                     angle = Math.round(iD.geo.angle(a, b, projection) * (180 / Math.PI));
25963                 return translate(d) + ' rotate(' + angle + ')';
25964             })
25965             .call(iD.svg.TagClasses().tags(
25966                 function(d) { return d.parents[0].tags; }
25967             ));
25968
25969         // Propagate data bindings.
25970         groups.select('polygon.shadow');
25971         groups.select('polygon.fill');
25972
25973         groups.exit()
25974             .remove();
25975     };
25976 };
25977 iD.svg.Points = function(projection, context) {
25978     function markerPath(selection, klass) {
25979         selection
25980             .attr('class', klass)
25981             .attr('transform', 'translate(-8, -23)')
25982             .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');
25983     }
25984
25985     function sortY(a, b) {
25986         return b.loc[1] - a.loc[1];
25987     }
25988
25989     function drawPoints(surface, points, filter) {
25990         points.sort(sortY);
25991
25992         var groups = surface.select('.layer-hit').selectAll('g.point')
25993             .filter(filter)
25994             .data(points, iD.Entity.key);
25995
25996         var group = groups.enter()
25997             .append('g')
25998             .attr('class', function(d) { return 'node point ' + d.id; })
25999             .order();
26000
26001         group.append('path')
26002             .call(markerPath, 'shadow');
26003
26004         group.append('path')
26005             .call(markerPath, 'stroke');
26006
26007         group.append('use')
26008             .attr('class', 'icon')
26009             .attr('transform', 'translate(-6, -20)')
26010             .attr('clip-path', 'url(#clip-square-12)');
26011
26012         groups.attr('transform', iD.svg.PointTransform(projection))
26013             .call(iD.svg.TagClasses());
26014
26015         // Selecting the following implicitly
26016         // sets the data (point entity) on the element
26017         groups.select('.shadow');
26018         groups.select('.stroke');
26019         groups.select('.icon')
26020             .attr('xlink:href', function(entity) {
26021                 var preset = context.presets().match(entity, context.graph());
26022                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
26023             });
26024
26025         groups.exit()
26026             .remove();
26027     }
26028
26029     drawPoints.points = function(entities, limit) {
26030         var graph = context.graph(),
26031             points = [];
26032
26033         for (var i = 0; i < entities.length; i++) {
26034             var entity = entities[i];
26035             if (entity.geometry(graph) === 'point') {
26036                 points.push(entity);
26037                 if (limit && points.length >= limit) break;
26038             }
26039         }
26040
26041         return points;
26042     };
26043
26044     return drawPoints;
26045 };
26046 iD.svg.Surface = function() {
26047     return function (selection) {
26048         selection.selectAll('defs')
26049             .data([0])
26050             .enter()
26051             .append('defs');
26052
26053         var layers = selection.selectAll('.layer')
26054             .data(['areas', 'lines', 'hit', 'halo', 'label']);
26055
26056         layers.enter().append('g')
26057             .attr('class', function(d) { return 'layer layer-' + d; });
26058     };
26059 };
26060 iD.svg.TagClasses = function() {
26061     var primary = [
26062             'building', 'highway', 'railway', 'waterway', 'aeroway',
26063             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
26064             'leisure', 'place'
26065         ],
26066         secondary = [
26067             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
26068         ],
26069         tagClassRe = /^tag-/,
26070         tags = function(entity) { return entity.tags; };
26071
26072     var tagClasses = function(selection) {
26073         selection.each(function tagClassesEach(entity) {
26074             var classes, value = this.className;
26075
26076             if (value.baseVal !== undefined) value = value.baseVal;
26077
26078             classes = value.trim().split(/\s+/).filter(function(name) {
26079                 return name.length && !tagClassRe.test(name);
26080             }).join(' ');
26081
26082             var t = tags(entity), i, k, v;
26083
26084             for (i = 0; i < primary.length; i++) {
26085                 k = primary[i];
26086                 v = t[k];
26087                 if (!v || v === 'no') continue;
26088                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
26089                 break;
26090             }
26091
26092             for (i = 0; i < secondary.length; i++) {
26093                 k = secondary[i];
26094                 v = t[k];
26095                 if (!v || v === 'no') continue;
26096                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
26097             }
26098
26099             classes = classes.trim();
26100
26101             if (classes !== value) {
26102                 d3.select(this).attr('class', classes);
26103             }
26104         });
26105     };
26106
26107     tagClasses.tags = function(_) {
26108         if (!arguments.length) return tags;
26109         tags = _;
26110         return tagClasses;
26111     };
26112
26113     return tagClasses;
26114 };
26115 iD.svg.Turns = function(projection) {
26116     return function(surface, graph, turns) {
26117         function key(turn) {
26118             return [turn.from.node + turn.via.node + turn.to.node].join('-');
26119         }
26120
26121         function icon(turn) {
26122             var u = turn.u ? '-u' : '';
26123             if (!turn.restriction)
26124                 return '#icon-restriction-yes' + u;
26125             var restriction = graph.entity(turn.restriction).tags.restriction;
26126             return '#icon-restriction-' +
26127                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
26128         }
26129
26130         var groups = surface.select('.layer-hit').selectAll('g.turn')
26131             .data(turns, key);
26132
26133         // Enter
26134
26135         var enter = groups.enter().append('g')
26136             .attr('class', 'turn');
26137
26138         var nEnter = enter.filter(function (turn) { return !turn.u; });
26139
26140         nEnter.append('rect')
26141             .attr('transform', 'translate(-12, -12)')
26142             .attr('width', '45')
26143             .attr('height', '25');
26144
26145         nEnter.append('use')
26146             .attr('transform', 'translate(-12, -12)')
26147             .attr('clip-path', 'url(#clip-square-45)');
26148
26149         var uEnter = enter.filter(function (turn) { return turn.u; });
26150
26151         uEnter.append('circle')
26152             .attr('r', '16');
26153
26154         uEnter.append('use')
26155             .attr('transform', 'translate(-16, -16)')
26156             .attr('clip-path', 'url(#clip-square-32)');
26157
26158         // Update
26159
26160         groups
26161             .attr('transform', function (turn) {
26162                 var v = graph.entity(turn.via.node),
26163                     t = graph.entity(turn.to.node),
26164                     a = iD.geo.angle(v, t, projection),
26165                     p = projection(v.loc),
26166                     r = turn.u ? 0 : 60;
26167
26168                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
26169                     'rotate(' + a * 180 / Math.PI + ')';
26170             });
26171
26172         groups.select('use')
26173             .attr('xlink:href', icon);
26174
26175         groups.select('rect');
26176         groups.select('circle');
26177
26178         // Exit
26179
26180         groups.exit()
26181             .remove();
26182
26183         return this;
26184     };
26185 };
26186 iD.svg.Vertices = function(projection, context) {
26187     var radiuses = {
26188         //       z16-, z17, z18+, tagged
26189         shadow: [6,    7.5,   7.5,  11.5],
26190         stroke: [2.5,  3.5,   3.5,  7],
26191         fill:   [1,    1.5,   1.5,  1.5]
26192     };
26193
26194     var hover;
26195
26196     function siblingAndChildVertices(ids, graph, extent) {
26197         var vertices = {};
26198
26199         function addChildVertices(entity) {
26200             var i;
26201             if (entity.type === 'way') {
26202                 for (i = 0; i < entity.nodes.length; i++) {
26203                     addChildVertices(graph.entity(entity.nodes[i]));
26204                 }
26205             } else if (entity.type === 'relation') {
26206                 for (i = 0; i < entity.members.length; i++) {
26207                     var member = context.hasEntity(entity.members[i].id);
26208                     if (member) {
26209                         addChildVertices(member);
26210                     }
26211                 }
26212             } else if (entity.intersects(extent, graph)) {
26213                 vertices[entity.id] = entity;
26214             }
26215         }
26216
26217         ids.forEach(function(id) {
26218             var entity = context.hasEntity(id);
26219             if (entity && entity.type === 'node') {
26220                 vertices[entity.id] = entity;
26221                 context.graph().parentWays(entity).forEach(function(entity) {
26222                     addChildVertices(entity);
26223                 });
26224             } else if (entity) {
26225                 addChildVertices(entity);
26226             }
26227         });
26228
26229         return vertices;
26230     }
26231
26232     function draw(selection, vertices, klass, graph, zoom) {
26233         var icons = {},
26234             z;
26235
26236         if (zoom < 17) {
26237             z = 0;
26238         } else if (zoom < 18) {
26239             z = 1;
26240         } else {
26241             z = 2;
26242         }
26243
26244         var groups = selection.data(vertices, function(entity) {
26245             return iD.Entity.key(entity);
26246         });
26247
26248         function icon(entity) {
26249             if (entity.id in icons) return icons[entity.id];
26250             icons[entity.id] =
26251                 entity.hasInterestingTags() &&
26252                 context.presets().match(entity, graph).icon;
26253             return icons[entity.id];
26254         }
26255
26256         function classCircle(klass) {
26257             return function(entity) {
26258                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
26259             };
26260         }
26261
26262         function setAttributes(selection) {
26263             ['shadow','stroke','fill'].forEach(function(klass) {
26264                 var rads = radiuses[klass];
26265                 selection.selectAll('.' + klass)
26266                     .each(function(entity) {
26267                         var i = z && icon(entity),
26268                             c = i ? 0.5 : 0,
26269                             r = rads[i ? 3 : z];
26270                         this.setAttribute('cx', c);
26271                         this.setAttribute('cy', -c);
26272                         this.setAttribute('r', r);
26273                         if (i && klass === 'fill') {
26274                             this.setAttribute('visibility', 'hidden');
26275                         } else {
26276                             this.removeAttribute('visibility');
26277                         }
26278                     });
26279             });
26280
26281             selection.selectAll('use')
26282                 .each(function() {
26283                     if (z) {
26284                         this.removeAttribute('visibility');
26285                     } else {
26286                         this.setAttribute('visibility', 'hidden');
26287                     }
26288                 });
26289         }
26290
26291         var enter = groups.enter()
26292             .append('g')
26293             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
26294
26295         enter.append('circle')
26296             .each(classCircle('shadow'));
26297
26298         enter.append('circle')
26299             .each(classCircle('stroke'));
26300
26301         // Vertices with icons get a `use`.
26302         enter.filter(function(d) { return icon(d); })
26303             .append('use')
26304             .attr('transform', 'translate(-6, -6)')
26305             .attr('clip-path', 'url(#clip-square-12)')
26306             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26307
26308         // Vertices with tags get a fill.
26309         enter.filter(function(d) { return d.hasInterestingTags(); })
26310             .append('circle')
26311             .each(classCircle('fill'));
26312
26313         groups
26314             .attr('transform', iD.svg.PointTransform(projection))
26315             .classed('shared', function(entity) { return graph.isShared(entity); })
26316             .call(setAttributes);
26317
26318         groups.exit()
26319             .remove();
26320     }
26321
26322     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26323         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26324             vertices = [];
26325
26326         for (var i = 0; i < entities.length; i++) {
26327             var entity = entities[i];
26328
26329             if (entity.geometry(graph) !== 'vertex')
26330                 continue;
26331
26332             if (entity.id in selected ||
26333                 entity.hasInterestingTags() ||
26334                 entity.isIntersection(graph)) {
26335                 vertices.push(entity);
26336             }
26337         }
26338
26339         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26340             .filter(filter)
26341             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26342
26343         drawHover(surface, graph, extent, zoom);
26344     }
26345
26346     function drawHover(surface, graph, extent, zoom) {
26347         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26348
26349         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26350             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26351     }
26352
26353     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26354         if (hover !== _) {
26355             hover = _;
26356             drawHover(surface, graph, extent, zoom);
26357         }
26358     };
26359
26360     return drawVertices;
26361 };
26362 iD.ui = function(context) {
26363     function render(container) {
26364         var map = context.map();
26365
26366         if (iD.detect().opera) container.classed('opera', true);
26367
26368         var hash = iD.behavior.Hash(context);
26369
26370         hash();
26371
26372         if (!hash.hadHash) {
26373             map.centerZoom([-77.02271, 38.90085], 20);
26374         }
26375
26376         container.append('svg')
26377             .attr('id', 'defs')
26378             .call(iD.svg.Defs(context));
26379
26380         container.append('div')
26381             .attr('id', 'sidebar')
26382             .attr('class', 'col4')
26383             .call(ui.sidebar);
26384
26385         var content = container.append('div')
26386             .attr('id', 'content');
26387
26388         var bar = content.append('div')
26389             .attr('id', 'bar')
26390             .attr('class', 'fillD');
26391
26392         var m = content.append('div')
26393             .attr('id', 'map')
26394             .call(map);
26395
26396         bar.append('div')
26397             .attr('class', 'spacer col4');
26398
26399         var limiter = bar.append('div')
26400             .attr('class', 'limiter');
26401
26402         limiter.append('div')
26403             .attr('class', 'button-wrap joined col3')
26404             .call(iD.ui.Modes(context), limiter);
26405
26406         limiter.append('div')
26407             .attr('class', 'button-wrap joined col1')
26408             .call(iD.ui.UndoRedo(context));
26409
26410         limiter.append('div')
26411             .attr('class', 'button-wrap col1')
26412             .call(iD.ui.Save(context));
26413
26414         bar.append('div')
26415             .attr('class', 'spinner')
26416             .call(iD.ui.Spinner(context));
26417
26418         content
26419             .call(iD.ui.Attribution(context));
26420
26421         content.append('div')
26422             .style('display', 'none')
26423             .attr('class', 'help-wrap map-overlay fillL col5 content');
26424
26425         var controls = bar.append('div')
26426             .attr('class', 'map-controls');
26427
26428         controls.append('div')
26429             .attr('class', 'map-control zoombuttons')
26430             .call(iD.ui.Zoom(context));
26431
26432         controls.append('div')
26433             .attr('class', 'map-control geolocate-control')
26434             .call(iD.ui.Geolocate(map));
26435
26436         controls.append('div')
26437             .attr('class', 'map-control background-control')
26438             .call(iD.ui.Background(context));
26439
26440         controls.append('div')
26441             .attr('class', 'map-control help-control')
26442             .call(iD.ui.Help(context));
26443
26444         var footer = content.append('div')
26445             .attr('id', 'footer')
26446             .attr('class', 'fillD');
26447
26448         footer.append('div')
26449             .attr('id', 'scale-block')
26450             .call(iD.ui.Scale(context));
26451
26452         var linkList = footer.append('div')
26453             .attr('id', 'info-block')
26454             .append('ul')
26455             .attr('id', 'about-list')
26456             .attr('class', 'link-list');
26457
26458         if (!context.embed()) {
26459             linkList.call(iD.ui.Account(context));
26460         }
26461
26462         linkList.append('li')
26463             .append('a')
26464             .attr('target', '_blank')
26465             .attr('tabindex', -1)
26466             .attr('href', 'http://github.com/openstreetmap/iD')
26467             .text(iD.version);
26468
26469         var bugReport = linkList.append('li')
26470             .append('a')
26471             .attr('target', '_blank')
26472             .attr('tabindex', -1)
26473             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26474
26475         bugReport.append('span')
26476             .attr('class','icon bug light');
26477
26478         bugReport.call(bootstrap.tooltip()
26479                 .title(t('report_a_bug'))
26480                 .placement('top')
26481             );
26482
26483         linkList.append('li')
26484             .attr('class', 'user-list')
26485             .attr('tabindex', -1)
26486             .call(iD.ui.Contributors(context));
26487
26488         footer.append('div')
26489             .attr('class', 'api-status')
26490             .call(iD.ui.Status(context));
26491
26492         window.onbeforeunload = function() {
26493             return context.save();
26494         };
26495
26496         window.onunload = function() {
26497             context.history().unlock();
26498         };
26499
26500         d3.select(window).on('resize.editor', function() {
26501             map.dimensions(m.dimensions());
26502         });
26503
26504         function pan(d) {
26505             return function() {
26506                 context.pan(d);
26507             };
26508         }
26509
26510         // pan amount
26511         var pa = 5;
26512
26513         var keybinding = d3.keybinding('main')
26514             .on('⌫', function() { d3.event.preventDefault(); })
26515             .on('←', pan([pa, 0]))
26516             .on('↑', pan([0, pa]))
26517             .on('→', pan([-pa, 0]))
26518             .on('↓', pan([0, -pa]));
26519
26520         d3.select(document)
26521             .call(keybinding);
26522
26523         context.enter(iD.modes.Browse(context));
26524
26525         context.container()
26526             .call(iD.ui.Splash(context))
26527             .call(iD.ui.Restore(context));
26528
26529         var authenticating = iD.ui.Loading(context)
26530             .message(t('loading_auth'));
26531
26532         context.connection()
26533             .on('authenticating.ui', function() {
26534                 context.container()
26535                     .call(authenticating);
26536             })
26537             .on('authenticated.ui', function() {
26538                 authenticating.close();
26539             });
26540     }
26541
26542     function ui(container) {
26543         context.container(container);
26544         context.loadLocale(function() {
26545             render(container);
26546         });
26547     }
26548
26549     ui.sidebar = iD.ui.Sidebar(context);
26550
26551     return ui;
26552 };
26553
26554 iD.ui.tooltipHtml = function(text, key) {
26555     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26556 };
26557 iD.ui.Account = function(context) {
26558     var connection = context.connection();
26559
26560     function update(selection) {
26561         if (!connection.authenticated()) {
26562             selection.selectAll('#userLink, #logoutLink')
26563                 .style('display', 'none');
26564             return;
26565         }
26566
26567         connection.userDetails(function(err, details) {
26568             var userLink = selection.select('#userLink'),
26569                 logoutLink = selection.select('#logoutLink');
26570
26571             userLink.html('');
26572             logoutLink.html('');
26573
26574             if (err) return;
26575
26576             selection.selectAll('#userLink, #logoutLink')
26577                 .style('display', 'list-item');
26578
26579             // Link
26580             userLink.append('a')
26581                 .attr('href', connection.userURL(details.display_name))
26582                 .attr('target', '_blank');
26583
26584             // Add thumbnail or dont
26585             if (details.image_url) {
26586                 userLink.append('img')
26587                     .attr('class', 'icon icon-pre-text user-icon')
26588                     .attr('src', details.image_url);
26589             } else {
26590                 userLink.append('span')
26591                     .attr('class', 'icon avatar light icon-pre-text');
26592             }
26593
26594             // Add user name
26595             userLink.append('span')
26596                 .attr('class', 'label')
26597                 .text(details.display_name);
26598
26599             logoutLink.append('a')
26600                 .attr('class', 'logout')
26601                 .attr('href', '#')
26602                 .text(t('logout'))
26603                 .on('click.logout', function() {
26604                     d3.event.preventDefault();
26605                     connection.logout();
26606                 });
26607         });
26608     }
26609
26610     return function(selection) {
26611         selection.append('li')
26612             .attr('id', 'logoutLink')
26613             .style('display', 'none');
26614
26615         selection.append('li')
26616             .attr('id', 'userLink')
26617             .style('display', 'none');
26618
26619         connection.on('auth.account', function() { update(selection); });
26620         update(selection);
26621     };
26622 };
26623 iD.ui.Attribution = function(context) {
26624     var selection;
26625
26626     function attribution(data, klass) {
26627         var div = selection.selectAll('.' + klass)
26628             .data([0]);
26629
26630         div.enter()
26631             .append('div')
26632             .attr('class', klass);
26633
26634         var background = div.selectAll('.attribution')
26635             .data(data, function(d) { return d.name(); });
26636
26637         background.enter()
26638             .append('span')
26639             .attr('class', 'attribution')
26640             .each(function(d) {
26641                 if (d.terms_html) {
26642                     d3.select(this)
26643                         .html(d.terms_html);
26644                     return;
26645                 }
26646
26647                 var source = d.terms_text || d.id || d.name();
26648
26649                 if (d.logo) {
26650                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26651                 }
26652
26653                 if (d.terms_url) {
26654                     d3.select(this)
26655                         .append('a')
26656                         .attr('href', d.terms_url)
26657                         .attr('target', '_blank')
26658                         .html(source);
26659                 } else {
26660                     d3.select(this)
26661                         .text(source);
26662                 }
26663             });
26664
26665         background.exit()
26666             .remove();
26667
26668         var copyright = background.selectAll('.copyright-notice')
26669             .data(function(d) {
26670                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26671                 return notice ? [notice] : [];
26672             });
26673
26674         copyright.enter()
26675             .append('span')
26676             .attr('class', 'copyright-notice');
26677
26678         copyright.text(String);
26679
26680         copyright.exit()
26681             .remove();
26682     }
26683
26684     function update() {
26685         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26686         attribution(context.background().overlayLayerSources().filter(function (s) {
26687             return s.validZoom(context.map().zoom());
26688         }), 'overlay-layer-attribution');
26689     }
26690
26691     return function(select) {
26692         selection = select;
26693
26694         context.background()
26695             .on('change.attribution', update);
26696
26697         context.map()
26698             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26699
26700         update();
26701     };
26702 };
26703 iD.ui.Background = function(context) {
26704     var key = 'b',
26705         opacities = [1, 0.75, 0.5, 0.25],
26706         directions = [
26707             ['left', [1, 0]],
26708             ['top', [0, -1]],
26709             ['right', [-1, 0]],
26710             ['bottom', [0, 1]]],
26711         opacityDefault = (context.storage('background-opacity') !== null) ?
26712             (+context.storage('background-opacity')) : 0.5,
26713         customTemplate = '';
26714
26715     // Can be 0 from <1.3.0 use or due to issue #1923.
26716     if (opacityDefault === 0) opacityDefault = 0.5;
26717
26718     function background(selection) {
26719
26720         function setOpacity(d) {
26721             var bg = context.container().selectAll('.background-layer')
26722                 .transition()
26723                 .style('opacity', d)
26724                 .attr('data-opacity', d);
26725
26726             if (!iD.detect().opera) {
26727                 iD.util.setTransform(bg, 0, 0);
26728             }
26729
26730             opacityList.selectAll('li')
26731                 .classed('active', function(_) { return _ === d; });
26732
26733             context.storage('background-opacity', d);
26734         }
26735
26736         function selectLayer() {
26737             function active(d) {
26738                 return context.background().showsLayer(d);
26739             }
26740
26741             content.selectAll('.layer, .custom_layer')
26742                 .classed('active', active)
26743                 .selectAll('input')
26744                 .property('checked', active);
26745         }
26746
26747         function clickSetSource(d) {
26748             d3.event.preventDefault();
26749             context.background().baseLayerSource(d);
26750             selectLayer();
26751         }
26752
26753         function editCustom() {
26754             d3.event.preventDefault();
26755             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26756             if (!template ||
26757                 template.indexOf('google.com') !== -1 ||
26758                 template.indexOf('googleapis.com') !== -1 ||
26759                 template.indexOf('google.ru') !== -1) {
26760                 selectLayer();
26761                 return;
26762             }
26763             setCustom(template);
26764         }
26765
26766         function setCustom(template) {
26767             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26768             selectLayer();
26769         }
26770
26771         function clickSetOverlay(d) {
26772             d3.event.preventDefault();
26773             context.background().toggleOverlayLayer(d);
26774             selectLayer();
26775         }
26776
26777         function clickGpx() {
26778             context.background().toggleGpxLayer();
26779             update();
26780         }
26781
26782         function clickMapillary() {
26783             context.background().toggleMapillaryLayer();
26784             update();
26785         }
26786
26787         function drawList(layerList, type, change, filter) {
26788             var sources = context.background()
26789                 .sources(context.map().extent())
26790                 .filter(filter);
26791
26792             var layerLinks = layerList.selectAll('li.layer')
26793                 .data(sources, function(d) { return d.name(); });
26794
26795             var enter = layerLinks.enter()
26796                 .insert('li', '.custom_layer')
26797                 .attr('class', 'layer');
26798
26799             // only set tooltips for layers with tooltips
26800             enter.filter(function(d) { return d.description; })
26801                 .call(bootstrap.tooltip()
26802                     .title(function(d) { return d.description; })
26803                     .placement('top'));
26804
26805             var label = enter.append('label');
26806
26807             label.append('input')
26808                 .attr('type', type)
26809                 .attr('name', 'layers')
26810                 .on('change', change);
26811
26812             label.append('span')
26813                 .text(function(d) { return d.name(); });
26814
26815             layerLinks.exit()
26816                 .remove();
26817
26818             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26819         }
26820
26821         function update() {
26822             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26823             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26824
26825             var hasGpx = context.background().hasGpxLayer(),
26826                 showsGpx = context.background().showsGpxLayer();
26827
26828             gpxLayerItem
26829                 .classed('active', showsGpx)
26830                 .selectAll('input')
26831                 .property('disabled', !hasGpx)
26832                 .property('checked', showsGpx);
26833
26834             var showsMapillary = context.background().showsMapillaryLayer();
26835
26836             mapillaryLayerItem
26837                 .classed('active', showsMapillary)
26838                 .selectAll('input')
26839                 .property('checked', showsMapillary);
26840
26841             selectLayer();
26842
26843             var source = context.background().baseLayerSource();
26844             if (source.id === 'custom') {
26845                 customTemplate = source.template;
26846             }
26847         }
26848
26849         function clickNudge(d) {
26850
26851             var timeout = window.setTimeout(function() {
26852                     interval = window.setInterval(nudge, 100);
26853                 }, 500),
26854                 interval;
26855
26856             d3.select(this).on('mouseup', function() {
26857                 window.clearInterval(interval);
26858                 window.clearTimeout(timeout);
26859                 nudge();
26860             });
26861
26862             function nudge() {
26863                 var offset = context.background()
26864                     .nudge(d[1], context.map().zoom())
26865                     .offset();
26866                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26867             }
26868         }
26869
26870         var content = selection.append('div')
26871                 .attr('class', 'fillL map-overlay col3 content hide'),
26872             tooltip = bootstrap.tooltip()
26873                 .placement('left')
26874                 .html(true)
26875                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26876
26877         function hide() { setVisible(false); }
26878
26879         function toggle() {
26880             if (d3.event) d3.event.preventDefault();
26881             tooltip.hide(button);
26882             setVisible(!button.classed('active'));
26883         }
26884
26885         function setVisible(show) {
26886             if (show !== shown) {
26887                 button.classed('active', show);
26888                 shown = show;
26889
26890                 if (show) {
26891                     selection.on('mousedown.background-inside', function() {
26892                         return d3.event.stopPropagation();
26893                     });
26894                     content.style('display', 'block')
26895                         .style('right', '-300px')
26896                         .transition()
26897                         .duration(200)
26898                         .style('right', '0px');
26899                 } else {
26900                     content.style('display', 'block')
26901                         .style('right', '0px')
26902                         .transition()
26903                         .duration(200)
26904                         .style('right', '-300px')
26905                         .each('end', function() {
26906                             d3.select(this).style('display', 'none');
26907                         });
26908                     selection.on('mousedown.background-inside', null);
26909                 }
26910             }
26911         }
26912
26913         var button = selection.append('button')
26914                 .attr('tabindex', -1)
26915                 .on('click', toggle)
26916                 .call(tooltip),
26917             opa = content
26918                 .append('div')
26919                 .attr('class', 'opacity-options-wrapper'),
26920             shown = false;
26921
26922         button.append('span')
26923             .attr('class', 'icon layers light');
26924
26925         opa.append('h4')
26926             .text(t('background.title'));
26927
26928         var opacityList = opa.append('ul')
26929             .attr('class', 'opacity-options');
26930
26931         opacityList.selectAll('div.opacity')
26932             .data(opacities)
26933             .enter()
26934             .append('li')
26935             .attr('data-original-title', function(d) {
26936                 return t('background.percent_brightness', { opacity: (d * 100) });
26937             })
26938             .on('click.set-opacity', setOpacity)
26939             .html('<div class="select-box"></div>')
26940             .call(bootstrap.tooltip()
26941                 .placement('left'))
26942             .append('div')
26943             .attr('class', 'opacity')
26944             .style('opacity', String);
26945
26946         var backgroundList = content.append('ul')
26947             .attr('class', 'layer-list');
26948
26949         var custom = backgroundList.append('li')
26950             .attr('class', 'custom_layer')
26951             .datum(iD.BackgroundSource.Custom());
26952
26953         custom.append('button')
26954             .attr('class', 'layer-browse')
26955             .call(bootstrap.tooltip()
26956                 .title(t('background.custom_button'))
26957                 .placement('left'))
26958             .on('click', editCustom)
26959             .append('span')
26960             .attr('class', 'icon geocode');
26961
26962         var label = custom.append('label');
26963
26964         label.append('input')
26965             .attr('type', 'radio')
26966             .attr('name', 'layers')
26967             .on('change', function () {
26968                 if (customTemplate) {
26969                     setCustom(customTemplate);
26970                 } else {
26971                     editCustom();
26972                 }
26973             });
26974
26975         label.append('span')
26976             .text(t('background.custom'));
26977
26978         var overlayList = content.append('ul')
26979             .attr('class', 'layer-list');
26980
26981         var mapillaryLayerItem = overlayList.append('li');
26982
26983         label = mapillaryLayerItem.append('label')
26984             .call(bootstrap.tooltip()
26985                 .title(t('mapillary.tooltip'))
26986                 .placement('top'));
26987
26988         label.append('input')
26989             .attr('type', 'checkbox')
26990             .on('change', clickMapillary);
26991
26992         label.append('span')
26993             .text(t('mapillary.title'));
26994
26995         var gpxLayerItem = content.append('ul')
26996             .style('display', iD.detect().filedrop ? 'block' : 'none')
26997             .attr('class', 'layer-list')
26998             .append('li')
26999             .classed('layer-toggle-gpx', true);
27000
27001         gpxLayerItem.append('button')
27002             .attr('class', 'layer-extent')
27003             .call(bootstrap.tooltip()
27004                 .title(t('gpx.zoom'))
27005                 .placement('left'))
27006             .on('click', function() {
27007                 d3.event.preventDefault();
27008                 d3.event.stopPropagation();
27009                 context.background().zoomToGpxLayer();
27010             })
27011             .append('span')
27012             .attr('class', 'icon geolocate');
27013
27014         gpxLayerItem.append('button')
27015             .attr('class', 'layer-browse')
27016             .call(bootstrap.tooltip()
27017                 .title(t('gpx.browse'))
27018                 .placement('left'))
27019             .on('click', function() {
27020                 d3.select(document.createElement('input'))
27021                     .attr('type', 'file')
27022                     .on('change', function() {
27023                         context.background().gpxLayerFiles(d3.event.target.files);
27024                     })
27025                     .node().click();
27026             })
27027             .append('span')
27028             .attr('class', 'icon geocode');
27029
27030         label = gpxLayerItem.append('label')
27031             .call(bootstrap.tooltip()
27032                 .title(t('gpx.drag_drop'))
27033                 .placement('top'));
27034
27035         label.append('input')
27036             .attr('type', 'checkbox')
27037             .property('disabled', true)
27038             .on('change', clickGpx);
27039
27040         label.append('span')
27041             .text(t('gpx.local_layer'));
27042
27043         var adjustments = content.append('div')
27044             .attr('class', 'adjustments');
27045
27046         adjustments.append('a')
27047             .text(t('background.fix_misalignment'))
27048             .attr('href', '#')
27049             .classed('hide-toggle', true)
27050             .classed('expanded', false)
27051             .on('click', function() {
27052                 var exp = d3.select(this).classed('expanded');
27053                 nudgeContainer.style('display', exp ? 'none' : 'block');
27054                 d3.select(this).classed('expanded', !exp);
27055                 d3.event.preventDefault();
27056             });
27057
27058         var nudgeContainer = adjustments.append('div')
27059             .attr('class', 'nudge-container cf')
27060             .style('display', 'none');
27061
27062         nudgeContainer.selectAll('button')
27063             .data(directions).enter()
27064             .append('button')
27065             .attr('class', function(d) { return d[0] + ' nudge'; })
27066             .on('mousedown', clickNudge);
27067
27068         var resetButton = nudgeContainer.append('button')
27069             .attr('class', 'reset disabled')
27070             .on('click', function () {
27071                 context.background().offset([0, 0]);
27072                 resetButton.classed('disabled', true);
27073             });
27074
27075         resetButton.append('div')
27076             .attr('class', 'icon undo');
27077
27078         context.map()
27079             .on('move.background-update', _.debounce(update, 1000));
27080
27081         context.background()
27082             .on('change.background-update', update);
27083
27084         update();
27085         setOpacity(opacityDefault);
27086
27087         var keybinding = d3.keybinding('background');
27088         keybinding.on(key, toggle);
27089         keybinding.on('m', function() {
27090             context.enter(iD.modes.SelectImage(context));
27091         });
27092
27093         d3.select(document)
27094             .call(keybinding);
27095
27096         context.surface().on('mousedown.background-outside', hide);
27097         context.container().on('mousedown.background-outside', hide);
27098     }
27099
27100     return background;
27101 };
27102 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
27103 // For example, ⌘Z -> Ctrl+Z
27104 iD.ui.cmd = function(code) {
27105     if (iD.detect().os === 'mac')
27106         return code;
27107
27108     var replacements = {
27109         '⌘': 'Ctrl',
27110         '⇧': 'Shift',
27111         '⌥': 'Alt',
27112         '⌫': 'Backspace',
27113         '⌦': 'Delete'
27114     }, keys = [];
27115
27116     if (iD.detect().os === 'win') {
27117         if (code === '⌘⇧Z') return 'Ctrl+Y';
27118     }
27119
27120     for (var i = 0; i < code.length; i++) {
27121         if (code[i] in replacements) {
27122             keys.push(replacements[code[i]]);
27123         } else {
27124             keys.push(code[i]);
27125         }
27126     }
27127
27128     return keys.join('+');
27129 };
27130 iD.ui.Commit = function(context) {
27131     var event = d3.dispatch('cancel', 'save');
27132
27133     function commit(selection) {
27134         var changes = context.history().changes(),
27135             summary = context.history().difference().summary();
27136
27137         function zoomToEntity(change) {
27138             var entity = change.entity;
27139             if (change.changeType !== 'deleted' &&
27140                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
27141                 context.map().zoomTo(entity);
27142                 context.surface().selectAll(
27143                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
27144                     .classed('hover', true);
27145             }
27146         }
27147
27148         var header = selection.append('div')
27149             .attr('class', 'header fillL');
27150
27151         header.append('button')
27152             .attr('class', 'fr')
27153             .on('click', event.cancel)
27154             .append('span')
27155             .attr('class', 'icon close');
27156
27157         header.append('h3')
27158             .text(t('commit.title'));
27159
27160         var body = selection.append('div')
27161             .attr('class', 'body');
27162
27163         // Comment Section
27164         var commentSection = body.append('div')
27165             .attr('class', 'modal-section form-field commit-form');
27166
27167         commentSection.append('label')
27168             .attr('class', 'form-label')
27169             .text(t('commit.message_label'));
27170
27171         var commentField = commentSection.append('textarea')
27172             .attr('placeholder', t('commit.description_placeholder'))
27173             .attr('maxlength', 255)
27174             .property('value', context.storage('comment') || '')
27175             .on('blur.save', function () {
27176                 context.storage('comment', this.value);
27177             });
27178
27179         commentField.node().select();
27180
27181         // Warnings
27182         var warnings = body.selectAll('div.warning-section')
27183             .data([iD.validate(changes, context.graph())])
27184             .enter()
27185             .append('div')
27186             .attr('class', 'modal-section warning-section fillL2')
27187             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
27188             .style('background', '#ffb');
27189
27190         warnings.append('h3')
27191             .text(t('commit.warnings'));
27192
27193         var warningLi = warnings.append('ul')
27194             .attr('class', 'changeset-list')
27195             .selectAll('li')
27196             .data(function(d) { return d; })
27197             .enter()
27198             .append('li')
27199             .style()
27200             .on('mouseover', mouseover)
27201             .on('mouseout', mouseout)
27202             .on('click', warningClick);
27203
27204         warningLi.append('span')
27205             .attr('class', 'alert icon icon-pre-text');
27206
27207         warningLi.append('strong').text(function(d) {
27208             return d.message;
27209         });
27210
27211         warningLi.filter(function(d) { return d.tooltip; })
27212             .call(bootstrap.tooltip()
27213                 .title(function(d) { return d.tooltip; })
27214                 .placement('top')
27215             );
27216
27217         // Save Section
27218         var saveSection = body.append('div')
27219             .attr('class','modal-section fillL cf');
27220
27221         var prose = saveSection.append('p')
27222             .attr('class', 'commit-info')
27223             .html(t('commit.upload_explanation'));
27224
27225         context.connection().userDetails(function(err, user) {
27226             if (err) return;
27227
27228             var userLink = d3.select(document.createElement('div'));
27229
27230             if (user.image_url) {
27231                 userLink.append('img')
27232                     .attr('src', user.image_url)
27233                     .attr('class', 'icon icon-pre-text user-icon');
27234             }
27235
27236             userLink.append('a')
27237                 .attr('class','user-info')
27238                 .text(user.display_name)
27239                 .attr('href', context.connection().userURL(user.display_name))
27240                 .attr('tabindex', -1)
27241                 .attr('target', '_blank');
27242
27243             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
27244         });
27245
27246         // Confirm Button
27247         var saveButton = saveSection.append('button')
27248             .attr('class', 'action col4 button')
27249             .on('click.save', function() {
27250                 event.save({
27251                     comment: commentField.node().value
27252                 });
27253             });
27254
27255         saveButton.append('span')
27256             .attr('class', 'label')
27257             .text(t('commit.save'));
27258
27259         var changeSection = body.selectAll('div.commit-section')
27260             .data([0])
27261             .enter()
27262             .append('div')
27263             .attr('class', 'commit-section modal-section fillL2');
27264
27265         changeSection.append('h3')
27266             .text(t('commit.changes', {count: summary.length}));
27267
27268         var li = changeSection.append('ul')
27269             .attr('class', 'changeset-list')
27270             .selectAll('li')
27271             .data(summary)
27272             .enter()
27273             .append('li')
27274             .on('mouseover', mouseover)
27275             .on('mouseout', mouseout)
27276             .on('click', zoomToEntity);
27277
27278         li.append('span')
27279             .attr('class', function(d) {
27280                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
27281             });
27282
27283         li.append('span')
27284             .attr('class', 'change-type')
27285             .text(function(d) {
27286                 return t('commit.' + d.changeType) + ' ';
27287             });
27288
27289         li.append('strong')
27290             .attr('class', 'entity-type')
27291             .text(function(d) {
27292                 return context.presets().match(d.entity, d.graph).name();
27293             });
27294
27295         li.append('span')
27296             .attr('class', 'entity-name')
27297             .text(function(d) {
27298                 var name = iD.util.displayName(d.entity) || '',
27299                     string = '';
27300                 if (name !== '') string += ':';
27301                 return string += ' ' + name;
27302             });
27303
27304         li.style('opacity', 0)
27305             .transition()
27306             .style('opacity', 1);
27307
27308         li.style('opacity', 0)
27309             .transition()
27310             .style('opacity', 1);
27311
27312         function mouseover(d) {
27313             if (d.entity) {
27314                 context.surface().selectAll(
27315                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
27316                 ).classed('hover', true);
27317             }
27318         }
27319
27320         function mouseout() {
27321             context.surface().selectAll('.hover')
27322                 .classed('hover', false);
27323         }
27324
27325         function warningClick(d) {
27326             if (d.entity) {
27327                 context.map().zoomTo(d.entity);
27328                 context.enter(
27329                     iD.modes.Select(context, [d.entity.id])
27330                         .suppressMenu(true));
27331             }
27332         }
27333     }
27334
27335     return d3.rebind(commit, event, 'on');
27336 };
27337 iD.ui.confirm = function(selection) {
27338     var modal = iD.ui.modal(selection);
27339
27340     modal.select('.modal')
27341         .classed('modal-alert', true);
27342
27343     var section = modal.select('.content');
27344
27345     section.append('div')
27346         .attr('class', 'modal-section header');
27347
27348     section.append('div')
27349         .attr('class', 'modal-section message-text');
27350
27351     var buttonwrap = section.append('div')
27352         .attr('class', 'modal-section buttons cf');
27353
27354     buttonwrap.append('button')
27355         .attr('class', 'col2 action')
27356         .on('click.confirm', function() {
27357             modal.remove();
27358         })
27359         .text(t('confirm.okay'));
27360
27361     return modal;
27362 };
27363 iD.ui.Contributors = function(context) {
27364     function update(selection) {
27365         var users = {},
27366             limit = 4,
27367             entities = context.intersects(context.map().extent());
27368
27369         entities.forEach(function(entity) {
27370             if (entity && entity.user) users[entity.user] = true;
27371         });
27372
27373         var u = Object.keys(users),
27374             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27375
27376         selection.html('')
27377             .append('span')
27378             .attr('class', 'icon nearby light icon-pre-text');
27379
27380         var userList = d3.select(document.createElement('span'));
27381
27382         userList.selectAll()
27383             .data(subset)
27384             .enter()
27385             .append('a')
27386             .attr('class', 'user-link')
27387             .attr('href', function(d) { return context.connection().userURL(d); })
27388             .attr('target', '_blank')
27389             .attr('tabindex', -1)
27390             .text(String);
27391
27392         if (u.length > limit) {
27393             var count = d3.select(document.createElement('span'));
27394
27395             count.append('a')
27396                 .attr('target', '_blank')
27397                 .attr('tabindex', -1)
27398                 .attr('href', function() {
27399                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27400                 })
27401                 .text(u.length - limit + 1);
27402
27403             selection.append('span')
27404                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27405         } else {
27406             selection.append('span')
27407                 .html(t('contributors.list', {users: userList.html()}));
27408         }
27409
27410         if (!u.length) {
27411             selection.transition().style('opacity', 0);
27412         } else if (selection.style('opacity') === '0') {
27413             selection.transition().style('opacity', 1);
27414         }
27415     }
27416
27417     return function(selection) {
27418         update(selection);
27419
27420         context.connection().on('load.contributors', function() {
27421             update(selection);
27422         });
27423
27424         context.map().on('move.contributors', _.debounce(function() {
27425             update(selection);
27426         }, 500));
27427     };
27428 };
27429 iD.ui.Disclosure = function() {
27430     var dispatch = d3.dispatch('toggled'),
27431         title,
27432         expanded = false,
27433         content = function () {};
27434
27435     var disclosure = function(selection) {
27436         var $link = selection.selectAll('.hide-toggle')
27437             .data([0]);
27438
27439         $link.enter().append('a')
27440             .attr('href', '#')
27441             .attr('class', 'hide-toggle');
27442
27443         $link.text(title)
27444             .on('click', toggle)
27445             .classed('expanded', expanded);
27446
27447         var $body = selection.selectAll('div')
27448             .data([0]);
27449
27450         $body.enter().append('div');
27451
27452         $body.classed('hide', !expanded)
27453             .call(content);
27454
27455         function toggle() {
27456             expanded = !expanded;
27457             $link.classed('expanded', expanded);
27458             $body.call(iD.ui.Toggle(expanded));
27459             dispatch.toggled(expanded);
27460         }
27461     };
27462
27463     disclosure.title = function(_) {
27464         if (!arguments.length) return title;
27465         title = _;
27466         return disclosure;
27467     };
27468
27469     disclosure.expanded = function(_) {
27470         if (!arguments.length) return expanded;
27471         expanded = _;
27472         return disclosure;
27473     };
27474
27475     disclosure.content = function(_) {
27476         if (!arguments.length) return content;
27477         content = _;
27478         return disclosure;
27479     };
27480
27481     return d3.rebind(disclosure, dispatch, 'on');
27482 };
27483 iD.ui.EntityEditor = function(context) {
27484     var event = d3.dispatch('choose'),
27485         state = 'select',
27486         id,
27487         preset,
27488         reference;
27489
27490     var presetEditor = iD.ui.preset(context)
27491         .on('change', changeTags);
27492     var rawTagEditor = iD.ui.RawTagEditor(context)
27493         .on('change', changeTags);
27494
27495     function entityEditor(selection) {
27496         var entity = context.entity(id),
27497             tags = _.clone(entity.tags);
27498
27499         var $header = selection.selectAll('.header')
27500             .data([0]);
27501
27502         // Enter
27503
27504         var $enter = $header.enter().append('div')
27505             .attr('class', 'header fillL cf');
27506
27507         $enter.append('button')
27508             .attr('class', 'fr preset-close')
27509             .append('span')
27510             .attr('class', 'icon close');
27511
27512         $enter.append('h3');
27513
27514         // Update
27515
27516         $header.select('h3')
27517             .text(t('inspector.edit'));
27518
27519         $header.select('.preset-close')
27520             .on('click', function() {
27521                 context.enter(iD.modes.Browse(context));
27522             });
27523
27524         var $body = selection.selectAll('.inspector-body')
27525             .data([0]);
27526
27527         // Enter
27528
27529         $enter = $body.enter().append('div')
27530             .attr('class', 'inspector-body');
27531
27532         $enter.append('div')
27533             .attr('class', 'preset-list-item inspector-inner')
27534             .append('div')
27535             .attr('class', 'preset-list-button-wrap')
27536             .append('button')
27537             .attr('class', 'preset-list-button preset-reset')
27538             .call(bootstrap.tooltip()
27539                 .title(t('inspector.back_tooltip'))
27540                 .placement('bottom'))
27541             .append('div')
27542             .attr('class', 'label');
27543
27544         $body.select('.preset-list-button-wrap')
27545             .call(reference.button);
27546
27547         $body.select('.preset-list-item')
27548             .call(reference.body);
27549
27550         $enter.append('div')
27551             .attr('class', 'inspector-border inspector-preset');
27552
27553         $enter.append('div')
27554             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27555
27556         $enter.append('div')
27557             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27558
27559         $enter.append('div')
27560             .attr('class', 'raw-membership-editor inspector-inner');
27561
27562         selection.selectAll('.preset-reset')
27563             .on('click', function() {
27564                 event.choose(preset);
27565             });
27566
27567         // Update
27568
27569         $body.select('.preset-list-item button')
27570             .call(iD.ui.PresetIcon()
27571                 .geometry(context.geometry(id))
27572                 .preset(preset));
27573
27574         $body.select('.preset-list-item .label')
27575             .text(preset.name());
27576
27577         $body.select('.inspector-preset')
27578             .call(presetEditor
27579                 .preset(preset)
27580                 .entityID(id)
27581                 .tags(tags)
27582                 .state(state));
27583
27584         $body.select('.raw-tag-editor')
27585             .call(rawTagEditor
27586                 .preset(preset)
27587                 .entityID(id)
27588                 .tags(tags)
27589                 .state(state));
27590
27591         if (entity.type === 'relation') {
27592             $body.select('.raw-member-editor')
27593                 .style('display', 'block')
27594                 .call(iD.ui.RawMemberEditor(context)
27595                     .entityID(id));
27596         } else {
27597             $body.select('.raw-member-editor')
27598                 .style('display', 'none');
27599         }
27600
27601         $body.select('.raw-membership-editor')
27602             .call(iD.ui.RawMembershipEditor(context)
27603                 .entityID(id));
27604
27605         function historyChanged() {
27606             if (state === 'hide') return;
27607             var entity = context.hasEntity(id);
27608             if (!entity) return;
27609             entityEditor.preset(context.presets().match(entity, context.graph()));
27610             entityEditor(selection);
27611         }
27612
27613         context.history()
27614             .on('change.entity-editor', historyChanged);
27615     }
27616
27617     function clean(o) {
27618         var out = {}, k, v;
27619         /*jshint -W083 */
27620         for (k in o) {
27621             if (k && (v = o[k]) !== undefined) {
27622                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27623             }
27624         }
27625         /*jshint +W083 */
27626         return out;
27627     }
27628
27629     function changeTags(changed) {
27630         var entity = context.entity(id),
27631             tags = clean(_.extend({}, entity.tags, changed));
27632
27633         if (!_.isEqual(entity.tags, tags)) {
27634             context.perform(
27635                 iD.actions.ChangeTags(id, tags),
27636                 t('operations.change_tags.annotation'));
27637         }
27638     }
27639
27640     entityEditor.state = function(_) {
27641         if (!arguments.length) return state;
27642         state = _;
27643         return entityEditor;
27644     };
27645
27646     entityEditor.entityID = function(_) {
27647         if (!arguments.length) return id;
27648         id = _;
27649         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27650         return entityEditor;
27651     };
27652
27653     entityEditor.preset = function(_) {
27654         if (!arguments.length) return preset;
27655         if (_ !== preset) {
27656             preset = _;
27657             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27658                 .showing(false);
27659         }
27660         return entityEditor;
27661     };
27662
27663     return d3.rebind(entityEditor, event, 'on');
27664 };
27665 iD.ui.FeatureList = function(context) {
27666     var geocodeResults;
27667
27668     function featureList(selection) {
27669         var header = selection.append('div')
27670             .attr('class', 'header fillL cf');
27671
27672         header.append('h3')
27673             .text(t('inspector.feature_list'));
27674
27675         function keypress() {
27676             var q = search.property('value'),
27677                 items = list.selectAll('.feature-list-item');
27678             if (d3.event.keyCode === 13 && q.length && items.size()) {
27679                 click(items.datum());
27680             }
27681         }
27682
27683         function inputevent() {
27684             geocodeResults = undefined;
27685             drawList();
27686         }
27687
27688         var searchWrap = selection.append('div')
27689             .attr('class', 'search-header');
27690
27691         var search = searchWrap.append('input')
27692             .attr('placeholder', t('inspector.search'))
27693             .attr('type', 'search')
27694             .on('keypress', keypress)
27695             .on('input', inputevent);
27696
27697         searchWrap.append('span')
27698             .attr('class', 'icon search');
27699
27700         var listWrap = selection.append('div')
27701             .attr('class', 'inspector-body');
27702
27703         var list = listWrap.append('div')
27704             .attr('class', 'feature-list cf');
27705
27706         context.map()
27707             .on('drawn.feature-list', mapDrawn);
27708
27709         function mapDrawn(e) {
27710             if (e.full) {
27711                 drawList();
27712             }
27713         }
27714
27715         function features() {
27716             var entities = {},
27717                 result = [],
27718                 graph = context.graph(),
27719                 q = search.property('value').toLowerCase();
27720
27721             if (!q) return result;
27722
27723             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27724
27725             if (idMatch) {
27726                 result.push({
27727                     id: idMatch[0],
27728                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27729                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27730                     name: idMatch[2]
27731                 });
27732             }
27733
27734             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27735
27736             if (locationMatch) {
27737                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27738                 result.push({
27739                     id: -1,
27740                     geometry: 'point',
27741                     type: t('inspector.location'),
27742                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27743                     location: loc
27744                 });
27745             }
27746
27747             function addEntity(entity) {
27748                 if (entity.id in entities || result.length > 200)
27749                     return;
27750
27751                 entities[entity.id] = true;
27752
27753                 var name = iD.util.displayName(entity) || '';
27754                 if (name.toLowerCase().indexOf(q) >= 0) {
27755                     result.push({
27756                         id: entity.id,
27757                         entity: entity,
27758                         geometry: context.geometry(entity.id),
27759                         type: context.presets().match(entity, graph).name(),
27760                         name: name
27761                     });
27762                 }
27763
27764                 graph.parentRelations(entity).forEach(function(parent) {
27765                     addEntity(parent);
27766                 });
27767             }
27768
27769             var visible = context.surface().selectAll('.point, .line, .area')[0];
27770             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27771                 addEntity(visible[i].__data__);
27772             }
27773
27774             (geocodeResults || []).forEach(function(d) {
27775                 // https://github.com/openstreetmap/iD/issues/1890
27776                 if (d.osm_type && d.osm_id) {
27777                     result.push({
27778                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27779                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27780                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27781                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27782                         name: d.display_name,
27783                         extent: new iD.geo.Extent(
27784                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27785                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27786                     });
27787                 }
27788             });
27789
27790             return result;
27791         }
27792
27793         function drawList() {
27794             var value = search.property('value'),
27795                 results = features();
27796
27797             list.classed('filtered', value.length);
27798
27799             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27800
27801             var resultsIndicator = list.selectAll('.no-results-item')
27802                 .data([0])
27803                 .enter().append('button')
27804                 .property('disabled', true)
27805                 .attr('class', 'no-results-item');
27806
27807             resultsIndicator.append('span')
27808                 .attr('class', 'icon alert');
27809
27810             resultsIndicator.append('span')
27811                 .attr('class', 'entity-name');
27812
27813             list.selectAll('.no-results-item .entity-name')
27814                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27815
27816             list.selectAll('.geocode-item')
27817                 .data([0])
27818                 .enter().append('button')
27819                 .attr('class', 'geocode-item')
27820                 .on('click', geocode)
27821                 .append('div')
27822                 .attr('class', 'label')
27823                 .append('span')
27824                 .attr('class', 'entity-name')
27825                 .text(t('geocoder.search'));
27826
27827             list.selectAll('.no-results-item')
27828                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27829
27830             list.selectAll('.geocode-item')
27831                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27832
27833             list.selectAll('.feature-list-item')
27834                 .data([-1])
27835                 .remove();
27836
27837             var items = list.selectAll('.feature-list-item')
27838                 .data(results, function(d) { return d.id; });
27839
27840             var enter = items.enter().insert('button', '.geocode-item')
27841                 .attr('class', 'feature-list-item')
27842                 .on('mouseover', mouseover)
27843                 .on('mouseout', mouseout)
27844                 .on('click', click);
27845
27846             var label = enter.append('div')
27847                 .attr('class', 'label');
27848
27849             label.append('span')
27850                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27851
27852             label.append('span')
27853                 .attr('class', 'entity-type')
27854                 .text(function(d) { return d.type; });
27855
27856             label.append('span')
27857                 .attr('class', 'entity-name')
27858                 .text(function(d) { return d.name; });
27859
27860             enter.style('opacity', 0)
27861                 .transition()
27862                 .style('opacity', 1);
27863
27864             items.order();
27865
27866             items.exit()
27867                 .remove();
27868         }
27869
27870         function mouseover(d) {
27871             if (d.id === -1) return;
27872
27873             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27874                 .classed('hover', true);
27875         }
27876
27877         function mouseout() {
27878             context.surface().selectAll('.hover')
27879                 .classed('hover', false);
27880         }
27881
27882         function click(d) {
27883             d3.event.preventDefault();
27884             if (d.location) {
27885                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27886             }
27887             else if (d.entity) {
27888                 context.enter(iD.modes.Select(context, [d.entity.id]));
27889             } else {
27890                 context.loadEntity(d.id);
27891             }
27892         }
27893
27894         function geocode() {
27895             var searchVal = encodeURIComponent(search.property('value'));
27896             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27897                 geocodeResults = resp || [];
27898                 drawList();
27899             });
27900         }
27901     }
27902
27903     return featureList;
27904 };
27905 iD.ui.flash = function(selection) {
27906     var modal = iD.ui.modal(selection);
27907
27908     modal.select('.modal').classed('modal-flash', true);
27909
27910     modal.select('.content')
27911         .classed('modal-section', true)
27912         .append('div')
27913         .attr('class', 'description');
27914
27915     modal.on('click.flash', function() { modal.remove(); });
27916
27917     setTimeout(function() {
27918         modal.remove();
27919         return true;
27920     }, 1500);
27921
27922     return modal;
27923 };
27924 iD.ui.Geolocate = function(map) {
27925     function click() {
27926         navigator.geolocation.getCurrentPosition(
27927             success, error);
27928     }
27929
27930     function success(position) {
27931         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27932             .padByMeters(position.coords.accuracy);
27933
27934         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27935     }
27936
27937     function error() { }
27938
27939     return function(selection) {
27940         if (!navigator.geolocation) return;
27941
27942         var button = selection.append('button')
27943             .attr('tabindex', -1)
27944             .attr('title', t('geolocate.title'))
27945             .on('click', click)
27946             .call(bootstrap.tooltip()
27947                 .placement('left'));
27948
27949          button.append('span')
27950              .attr('class', 'icon geolocate light');
27951     };
27952 };
27953 iD.ui.Help = function(context) {
27954     var key = 'h';
27955
27956     var docKeys = [
27957         'help.help',
27958         'help.editing_saving',
27959         'help.roads',
27960         'help.gps',
27961         'help.imagery',
27962         'help.addresses',
27963         'help.inspector',
27964         'help.buildings',
27965         'help.relations'];
27966
27967     var docs = docKeys.map(function(key) {
27968         var text = t(key);
27969         return {
27970             title: text.split('\n')[0].replace('#', '').trim(),
27971             html: marked(text.split('\n').slice(1).join('\n'))
27972         };
27973     });
27974
27975     function help(selection) {
27976         var shown = false;
27977
27978         function hide() {
27979             setVisible(false);
27980         }
27981
27982         function toggle() {
27983             if (d3.event) d3.event.preventDefault();
27984             tooltip.hide(button);
27985             setVisible(!button.classed('active'));
27986         }
27987
27988         function setVisible(show) {
27989             if (show !== shown) {
27990                 button.classed('active', show);
27991                 shown = show;
27992                 if (show) {
27993                     pane.style('display', 'block')
27994                         .style('right', '-500px')
27995                         .transition()
27996                         .duration(200)
27997                         .style('right', '0px');
27998                 } else {
27999                     pane.style('right', '0px')
28000                         .transition()
28001                         .duration(200)
28002                         .style('right', '-500px')
28003                         .each('end', function() {
28004                             d3.select(this).style('display', 'none');
28005                         });
28006                 }
28007             }
28008         }
28009
28010         function clickHelp(d, i) {
28011             pane.property('scrollTop', 0);
28012             doctitle.text(d.title);
28013             body.html(d.html);
28014             body.selectAll('a')
28015                 .attr('target', '_blank');
28016             menuItems.classed('selected', function(m) {
28017                 return m.title === d.title;
28018             });
28019
28020             nav.html('');
28021
28022             if (i > 0) {
28023                 var prevLink = nav.append('a')
28024                     .attr('class', 'previous')
28025                     .on('click', function() {
28026                         clickHelp(docs[i - 1], i - 1);
28027                     });
28028                 prevLink.append('span').attr('class', 'icon back blue');
28029                 prevLink.append('span').text(docs[i - 1].title);
28030             }
28031             if (i < docs.length - 1) {
28032                 var nextLink = nav.append('a')
28033                     .attr('class', 'next')
28034                     .on('click', function() {
28035                         clickHelp(docs[i + 1], i + 1);
28036                     });
28037                 nextLink.append('span').text(docs[i + 1].title);
28038                 nextLink.append('span').attr('class', 'icon forward blue');
28039             }
28040         }
28041
28042         function clickWalkthrough() {
28043             d3.select(document.body).call(iD.ui.intro(context));
28044             setVisible(false);
28045         }
28046
28047         var tooltip = bootstrap.tooltip()
28048             .placement('left')
28049             .html(true)
28050             .title(iD.ui.tooltipHtml(t('help.title'), key));
28051
28052         var button = selection.append('button')
28053             .attr('tabindex', -1)
28054             .on('click', toggle)
28055             .call(tooltip);
28056
28057         button.append('span')
28058             .attr('class', 'icon help light');
28059
28060         var pane = context.container()
28061             .select('.help-wrap');
28062
28063         var toc = pane.append('ul')
28064             .attr('class', 'toc');
28065
28066         var menuItems = toc.selectAll('li')
28067             .data(docs)
28068             .enter()
28069             .append('li')
28070             .append('a')
28071             .text(function(d) { return d.title; })
28072             .on('click', clickHelp);
28073
28074         toc.append('li')
28075             .attr('class','walkthrough')
28076             .append('a')
28077             .text(t('splash.walkthrough'))
28078             .on('click', clickWalkthrough);
28079
28080         var content = pane.append('div')
28081             .attr('class', 'left-content');
28082
28083         var doctitle = content.append('h2')
28084             .text(t('help.title'));
28085
28086         var body = content.append('div')
28087             .attr('class', 'body');
28088
28089         var nav = content.append('div')
28090             .attr('class', 'nav');
28091
28092         clickHelp(docs[0], 0);
28093
28094         var keybinding = d3.keybinding('help')
28095             .on(key, toggle);
28096
28097         d3.select(document)
28098             .call(keybinding);
28099
28100         context.surface().on('mousedown.help-outside', hide);
28101         context.container().on('mousedown.b.help-outside', hide);
28102
28103         pane.on('mousedown.help-inside', function() {
28104             return d3.event.stopPropagation();
28105         });
28106
28107     }
28108
28109     return help;
28110 };
28111 iD.ui.Inspector = function(context) {
28112     var presetList = iD.ui.PresetList(context),
28113         entityEditor = iD.ui.EntityEditor(context),
28114         state = 'select',
28115         entityID,
28116         newFeature = false;
28117
28118     function inspector(selection) {
28119         presetList
28120             .entityID(entityID)
28121             .autofocus(newFeature)
28122             .on('choose', setPreset);
28123
28124         entityEditor
28125             .state(state)
28126             .entityID(entityID)
28127             .on('choose', showList);
28128
28129         var $wrap = selection.selectAll('.panewrap')
28130             .data([0]);
28131
28132         var $enter = $wrap.enter().append('div')
28133             .attr('class', 'panewrap');
28134
28135         $enter.append('div')
28136             .attr('class', 'preset-list-pane pane');
28137
28138         $enter.append('div')
28139             .attr('class', 'entity-editor-pane pane');
28140
28141         var $presetPane = $wrap.select('.preset-list-pane');
28142         var $editorPane = $wrap.select('.entity-editor-pane');
28143
28144         var graph = context.graph(),
28145             entity = context.entity(entityID),
28146             showEditor = state === 'hover' ||
28147                 entity.isUsed(graph) ||
28148                 entity.isHighwayIntersection(graph);
28149
28150         if (showEditor) {
28151             $wrap.style('right', '0%');
28152             $editorPane.call(entityEditor);
28153         } else {
28154             $wrap.style('right', '-100%');
28155             $presetPane.call(presetList);
28156         }
28157
28158         var $footer = selection.selectAll('.footer')
28159             .data([0]);
28160
28161         $footer.enter().append('div')
28162             .attr('class', 'footer');
28163
28164         selection.select('.footer')
28165             .call(iD.ui.ViewOnOSM(context)
28166                 .entityID(entityID));
28167
28168         function showList(preset) {
28169             $wrap.transition()
28170                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
28171
28172             $presetPane.call(presetList
28173                 .preset(preset)
28174                 .autofocus(true));
28175         }
28176
28177         function setPreset(preset) {
28178             $wrap.transition()
28179                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
28180
28181             $editorPane.call(entityEditor
28182                 .preset(preset));
28183         }
28184     }
28185
28186     inspector.state = function(_) {
28187         if (!arguments.length) return state;
28188         state = _;
28189         entityEditor.state(state);
28190         return inspector;
28191     };
28192
28193     inspector.entityID = function(_) {
28194         if (!arguments.length) return entityID;
28195         entityID = _;
28196         return inspector;
28197     };
28198
28199     inspector.newFeature = function(_) {
28200         if (!arguments.length) return newFeature;
28201         newFeature = _;
28202         return inspector;
28203     };
28204
28205     return inspector;
28206 };
28207 iD.ui.intro = function(context) {
28208
28209     var step;
28210
28211     function intro(selection) {
28212
28213         context.enter(iD.modes.Browse(context));
28214
28215         // Save current map state
28216         var history = context.history().toJSON(),
28217             hash = window.location.hash,
28218             background = context.background().baseLayerSource(),
28219             opacity = d3.select('.background-layer').style('opacity'),
28220             loadedTiles = context.connection().loadedTiles(),
28221             baseEntities = context.history().graph().base().entities,
28222             introGraph;
28223
28224         // Load semi-real data used in intro
28225         context.connection().toggle(false).flush();
28226         context.history().reset();
28227         
28228         introGraph = JSON.parse(iD.introGraph);
28229         for (var key in introGraph) {
28230             introGraph[key] = iD.Entity(introGraph[key]);
28231         }
28232         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
28233         context.background().bing();
28234
28235         // Block saving
28236         var savebutton = d3.select('#bar button.save'),
28237             save = savebutton.on('click');
28238         savebutton.on('click', null);
28239         context.inIntro(true);
28240
28241         d3.select('.background-layer').style('opacity', 1);
28242
28243         var curtain = d3.curtain();
28244         selection.call(curtain);
28245
28246         function reveal(box, text, options) {
28247             options = options || {};
28248             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
28249             else curtain.reveal(box, '', '', options.duration);
28250         }
28251
28252         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
28253             var s = iD.ui.intro[step](context, reveal)
28254                 .on('done', function() {
28255                     entered.filter(function(d) {
28256                         return d.title === s.title;
28257                     }).classed('finished', true);
28258                     enter(steps[i + 1]);
28259                 });
28260             return s;
28261         });
28262
28263         steps[steps.length - 1].on('startEditing', function() {
28264             curtain.remove();
28265             navwrap.remove();
28266             d3.select('.background-layer').style('opacity', opacity);
28267             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
28268             context.history().reset().merge(d3.values(baseEntities));
28269             context.background().baseLayerSource(background);
28270             if (history) context.history().fromJSON(history);
28271             window.location.replace(hash);
28272             context.inIntro(false);
28273             d3.select('#bar button.save').on('click', save);
28274         });
28275
28276         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
28277
28278         var buttonwrap = navwrap.append('div')
28279             .attr('class', 'joined')
28280             .selectAll('button.step');
28281
28282         var entered = buttonwrap.data(steps)
28283             .enter().append('button')
28284                 .attr('class', 'step')
28285                 .on('click', enter);
28286
28287         entered.append('div').attr('class','icon icon-pre-text apply');
28288         entered.append('label').text(function(d) { return t(d.title); });
28289         enter(steps[0]);
28290
28291         function enter (newStep) {
28292
28293             if (step) {
28294                 step.exit();
28295             }
28296
28297             context.enter(iD.modes.Browse(context));
28298
28299             step = newStep;
28300             step.enter();
28301
28302             entered.classed('active', function(d) {
28303                 return d.title === step.title;
28304             });
28305         }
28306
28307     }
28308     return intro;
28309 };
28310
28311 iD.ui.intro.pointBox = function(point, context) {
28312     var rect = context.surfaceRect();
28313     point = context.projection(point);
28314     return {
28315         left: point[0] + rect.left - 30,
28316         top: point[1] + rect.top - 50,
28317         width: 60,
28318         height: 70
28319     };
28320 };
28321
28322 iD.ui.intro.pad = function(box, padding, context) {
28323     if (box instanceof Array) {
28324         var rect = context.surfaceRect();
28325         box = context.projection(box);
28326         box = {
28327             left: box[0] + rect.left,
28328             top: box[1] + rect.top
28329         };
28330     }
28331     return {
28332         left: box.left - padding,
28333         top: box.top - padding,
28334         width: (box.width || 0) + 2 * padding,
28335         height: (box.width || 0) + 2 * padding
28336     };
28337 };
28338 iD.ui.Lasso = function(context) {
28339
28340     var box, group,
28341         a = [0, 0],
28342         b = [0, 0];
28343
28344     function lasso(selection) {
28345
28346         context.container().classed('lasso', true);
28347
28348         group = selection.append('g')
28349             .attr('class', 'lasso hide');
28350
28351         box = group.append('rect')
28352             .attr('class', 'lasso-box');
28353
28354         group.call(iD.ui.Toggle(true));
28355
28356     }
28357
28358     // top-left
28359     function topLeft(d) {
28360         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28361     }
28362
28363     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28364     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28365
28366     function draw() {
28367         if (box) {
28368             box.data([[a, b]])
28369                 .attr('transform', topLeft)
28370                 .attr('width', width)
28371                 .attr('height', height);
28372         }
28373     }
28374
28375     lasso.a = function(_) {
28376         if (!arguments.length) return a;
28377         a = _;
28378         draw();
28379         return lasso;
28380     };
28381
28382     lasso.b = function(_) {
28383         if (!arguments.length) return b;
28384         b = _;
28385         draw();
28386         return lasso;
28387     };
28388
28389     lasso.close = function() {
28390         if (group) {
28391             group.call(iD.ui.Toggle(false, function() {
28392                 d3.select(this).remove();
28393             }));
28394         }
28395         context.container().classed('lasso', false);
28396     };
28397
28398     return lasso;
28399 };
28400 iD.ui.Loading = function(context) {
28401     var message = '',
28402         blocking = false,
28403         modal;
28404
28405     var loading = function(selection) {
28406         modal = iD.ui.modal(selection, blocking);
28407
28408         var loadertext = modal.select('.content')
28409             .classed('loading-modal', true)
28410             .append('div')
28411             .attr('class', 'modal-section fillL');
28412
28413         loadertext.append('img')
28414             .attr('class', 'loader')
28415             .attr('src', context.imagePath('loader-white.gif'));
28416
28417         loadertext.append('h3')
28418             .text(message);
28419
28420         modal.select('button.close')
28421             .attr('class', 'hide');
28422
28423         return loading;
28424     };
28425
28426     loading.message = function(_) {
28427         if (!arguments.length) return message;
28428         message = _;
28429         return loading;
28430     };
28431
28432     loading.blocking = function(_) {
28433         if (!arguments.length) return blocking;
28434         blocking = _;
28435         return loading;
28436     };
28437
28438     loading.close = function() {
28439         modal.remove();
28440     };
28441
28442     return loading;
28443 };
28444 iD.ui.modal = function(selection, blocking) {
28445
28446     var previous = selection.select('div.modal');
28447     var animate = previous.empty();
28448
28449     previous.transition()
28450         .duration(200)
28451         .style('opacity', 0)
28452         .remove();
28453
28454     var shaded = selection
28455         .append('div')
28456         .attr('class', 'shaded')
28457         .style('opacity', 0);
28458
28459     shaded.close = function() {
28460         shaded
28461             .transition()
28462             .duration(200)
28463             .style('opacity',0)
28464             .remove();
28465         modal
28466             .transition()
28467             .duration(200)
28468             .style('top','0px');
28469         keybinding.off();
28470     };
28471
28472     var keybinding = d3.keybinding('modal')
28473         .on('⌫', shaded.close)
28474         .on('⎋', shaded.close);
28475
28476     d3.select(document).call(keybinding);
28477
28478     var modal = shaded.append('div')
28479         .attr('class', 'modal fillL col6');
28480
28481         shaded.on('click.remove-modal', function() {
28482             if (d3.event.target === this && !blocking) shaded.close();
28483         });
28484
28485     modal.append('button')
28486         .attr('class', 'close')
28487         .on('click', function() {
28488             if (!blocking) shaded.close();
28489         })
28490         .append('div')
28491             .attr('class','icon close');
28492
28493     modal.append('div')
28494         .attr('class', 'content');
28495
28496     if (animate) {
28497         shaded.transition().style('opacity', 1);
28498         modal
28499             .style('top','0px')
28500             .transition()
28501             .duration(200)
28502             .style('top','40px');
28503     } else {
28504         shaded.style('opacity', 1);
28505     }
28506
28507
28508     return shaded;
28509 };
28510 iD.ui.Modes = function(context) {
28511     var modes = [
28512         iD.modes.AddPoint(context),
28513         iD.modes.AddLine(context),
28514         iD.modes.AddArea(context)];
28515
28516     return function(selection) {
28517         var buttons = selection.selectAll('button.add-button')
28518             .data(modes);
28519
28520        buttons.enter().append('button')
28521            .attr('tabindex', -1)
28522            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28523            .on('click.mode-buttons', function(mode) {
28524                if (mode.id === context.mode().id) {
28525                    context.enter(iD.modes.Browse(context));
28526                } else {
28527                    context.enter(mode);
28528                }
28529            })
28530            .call(bootstrap.tooltip()
28531                .placement('bottom')
28532                .html(true)
28533                .title(function(mode) {
28534                    return iD.ui.tooltipHtml(mode.description, mode.key);
28535                }));
28536
28537         context.map()
28538             .on('move.modes', _.debounce(update, 500));
28539
28540         context
28541             .on('enter.modes', update);
28542
28543         update();
28544
28545         buttons.append('span')
28546             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28547
28548         buttons.append('span')
28549             .attr('class', 'label')
28550             .text(function(mode) { return mode.title; });
28551
28552         context.on('enter.editor', function(entered) {
28553             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28554             context.container()
28555                 .classed('mode-' + entered.id, true);
28556         });
28557
28558         context.on('exit.editor', function(exited) {
28559             context.container()
28560                 .classed('mode-' + exited.id, false);
28561         });
28562
28563         var keybinding = d3.keybinding('mode-buttons');
28564
28565         modes.forEach(function(m) {
28566             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28567         });
28568
28569         d3.select(document)
28570             .call(keybinding);
28571
28572         function update() {
28573             buttons.property('disabled', !context.editable());
28574         }
28575     };
28576 };
28577 iD.ui.Notice = function(context) {
28578     return function(selection) {
28579         var div = selection.append('div')
28580             .attr('class', 'notice');
28581
28582         var button = div.append('button')
28583             .attr('class', 'zoom-to notice')
28584             .on('click', function() { context.map().zoom(16); });
28585
28586         button.append('span')
28587             .attr('class', 'icon zoom-in-invert');
28588
28589         button.append('span')
28590             .attr('class', 'label')
28591             .text(t('zoom_in_edit'));
28592
28593         function disableTooHigh() {
28594             div.style('display', context.map().editable() ? 'none' : 'block');
28595         }
28596
28597         context.map()
28598             .on('move.notice', _.debounce(disableTooHigh, 500));
28599
28600         disableTooHigh();
28601     };
28602 };
28603 iD.ui.preset = function(context) {
28604     var event = d3.dispatch('change'),
28605         state,
28606         fields,
28607         preset,
28608         tags,
28609         id;
28610
28611     function UIField(field, entity, show) {
28612         field = _.clone(field);
28613
28614         field.input = iD.ui.preset[field.type](field, context)
28615             .on('change', event.change);
28616
28617         if (field.input.entity) field.input.entity(entity);
28618
28619         field.keys = field.keys || [field.key];
28620
28621         field.show = show;
28622
28623         field.shown = function() {
28624             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28625         };
28626
28627         field.modified = function() {
28628             var original = context.graph().base().entities[entity.id];
28629             return _.any(field.keys, function(key) {
28630                 return original ? tags[key] !== original.tags[key] : tags[key];
28631             });
28632         };
28633
28634         field.revert = function() {
28635             var original = context.graph().base().entities[entity.id],
28636                 t = {};
28637             field.keys.forEach(function(key) {
28638                 t[key] = original ? original.tags[key] : undefined;
28639             });
28640             return t;
28641         };
28642
28643         field.present = function() {
28644             return _.any(field.keys, function(key) {
28645                 return tags[key];
28646             });
28647         };
28648
28649         field.remove = function() {
28650             var t = {};
28651             field.keys.forEach(function(key) {
28652                 t[key] = undefined;
28653             });
28654             return t;
28655         };
28656
28657         return field;
28658     }
28659
28660     function fieldKey(field) {
28661         return field.id;
28662     }
28663
28664     function presets(selection) {
28665         if (!fields) {
28666             var entity = context.entity(id),
28667                 geometry = context.geometry(id);
28668
28669             fields = [UIField(context.presets().field('name'), entity)];
28670
28671             preset.fields.forEach(function(field) {
28672                 if (field.matchGeometry(geometry)) {
28673                     fields.push(UIField(field, entity, true));
28674                 }
28675             });
28676
28677             if (entity.isHighwayIntersection(context.graph())) {
28678                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28679             }
28680
28681             context.presets().universal().forEach(function(field) {
28682                 if (preset.fields.indexOf(field) < 0) {
28683                     fields.push(UIField(field, entity));
28684                 }
28685             });
28686         }
28687
28688         var shown = fields.filter(function(field) { return field.shown(); }),
28689             notShown = fields.filter(function(field) { return !field.shown(); });
28690
28691         var $form = selection.selectAll('.preset-form')
28692             .data([0]);
28693
28694         $form.enter().append('div')
28695             .attr('class', 'preset-form inspector-inner fillL3');
28696
28697         var $fields = $form.selectAll('.form-field')
28698             .data(shown, fieldKey);
28699
28700         // Enter
28701
28702         var $enter = $fields.enter()
28703             .insert('div', '.more-buttons')
28704             .attr('class', function(field) {
28705                 return 'form-field form-field-' + field.id;
28706             });
28707
28708         var $label = $enter.append('label')
28709             .attr('class', 'form-label')
28710             .attr('for', function(field) { return 'preset-input-' + field.id; })
28711             .text(function(field) { return field.label(); });
28712
28713         var wrap = $label.append('div')
28714             .attr('class', 'form-label-button-wrap');
28715
28716         wrap.append('button')
28717             .attr('class', 'remove-icon')
28718             .append('span').attr('class', 'icon delete');
28719
28720         wrap.append('button')
28721             .attr('class', 'modified-icon')
28722             .attr('tabindex', -1)
28723             .append('div')
28724             .attr('class', 'icon undo');
28725
28726         // Update
28727
28728         $fields.select('.form-label-button-wrap .remove-icon')
28729             .on('click', remove);
28730
28731         $fields.select('.modified-icon')
28732             .on('click', revert);
28733
28734         $fields
28735             .order()
28736             .classed('modified', function(field) {
28737                 return field.modified();
28738             })
28739             .classed('present', function(field) {
28740                 return field.present();
28741             })
28742             .each(function(field) {
28743                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28744
28745                 if (state === 'hover') {
28746                     reference.showing(false);
28747                 }
28748
28749                 d3.select(this)
28750                     .call(field.input)
28751                     .call(reference.body)
28752                     .select('.form-label-button-wrap')
28753                     .call(reference.button);
28754
28755                 field.input.tags(tags);
28756             });
28757
28758         $fields.exit()
28759             .remove();
28760
28761         var $more = selection.selectAll('.more-buttons')
28762             .data([0]);
28763
28764         $more.enter().append('div')
28765             .attr('class', 'more-buttons inspector-inner');
28766
28767         var $buttons = $more.selectAll('.preset-add-field')
28768             .data(notShown, fieldKey);
28769
28770         $buttons.enter()
28771             .append('button')
28772             .attr('class', 'preset-add-field')
28773             .call(bootstrap.tooltip()
28774                 .placement('top')
28775                 .title(function(d) { return d.label(); }))
28776             .append('span')
28777             .attr('class', function(d) { return 'icon ' + d.icon; });
28778
28779         $buttons.on('click', show);
28780
28781         $buttons.exit()
28782             .remove();
28783
28784         function show(field) {
28785             field.show = true;
28786             presets(selection);
28787             field.input.focus();
28788         }
28789
28790         function revert(field) {
28791             d3.event.stopPropagation();
28792             d3.event.preventDefault();
28793             event.change(field.revert());
28794         }
28795
28796         function remove(field) {
28797             d3.event.stopPropagation();
28798             d3.event.preventDefault();
28799             event.change(field.remove());
28800         }
28801     }
28802
28803     presets.preset = function(_) {
28804         if (!arguments.length) return preset;
28805         if (preset && preset.id === _.id) return presets;
28806         preset = _;
28807         fields = null;
28808         return presets;
28809     };
28810
28811     presets.state = function(_) {
28812         if (!arguments.length) return state;
28813         state = _;
28814         return presets;
28815     };
28816
28817     presets.tags = function(_) {
28818         if (!arguments.length) return tags;
28819         tags = _;
28820         // Don't reset fields here.
28821         return presets;
28822     };
28823
28824     presets.entityID = function(_) {
28825         if (!arguments.length) return id;
28826         if (id === _) return presets;
28827         id = _;
28828         fields = null;
28829         return presets;
28830     };
28831
28832     return d3.rebind(presets, event, 'on');
28833 };
28834 iD.ui.PresetIcon = function() {
28835     var preset, geometry;
28836
28837     function presetIcon(selection) {
28838         selection.each(setup);
28839     }
28840
28841     function setup() {
28842         var selection = d3.select(this),
28843             p = preset.apply(this, arguments),
28844             geom = geometry.apply(this, arguments);
28845
28846         var $fill = selection.selectAll('.preset-icon-fill')
28847             .data([0]);
28848
28849         $fill.enter().append('div');
28850
28851         $fill.attr('class', function() {
28852             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28853             for (var i in p.tags) {
28854                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28855             }
28856             return s;
28857         });
28858
28859         var $icon = selection.selectAll('.preset-icon')
28860             .data([0]);
28861
28862         $icon.enter().append('div');
28863
28864         $icon.attr('class', function() {
28865             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28866                 klass = 'feature-' + icon + ' preset-icon';
28867
28868             var featureicon = iD.data.featureIcons[icon];
28869             if (featureicon && featureicon[geom]) {
28870                 klass += ' preset-icon-' + geom;
28871             } else if (icon === 'multipolygon') {
28872                 // Special case (geometry === 'area')
28873                 klass += ' preset-icon-relation';
28874             }
28875
28876             return klass;
28877         });
28878     }
28879
28880     presetIcon.preset = function(_) {
28881         if (!arguments.length) return preset;
28882         preset = d3.functor(_);
28883         return presetIcon;
28884     };
28885
28886     presetIcon.geometry = function(_) {
28887         if (!arguments.length) return geometry;
28888         geometry = d3.functor(_);
28889         return presetIcon;
28890     };
28891
28892     return presetIcon;
28893 };
28894 iD.ui.PresetList = function(context) {
28895     var event = d3.dispatch('choose'),
28896         id,
28897         currentPreset,
28898         autofocus = false;
28899
28900     function presetList(selection) {
28901         var geometry = context.geometry(id),
28902             presets = context.presets().matchGeometry(geometry);
28903
28904         selection.html('');
28905
28906         var messagewrap = selection.append('div')
28907             .attr('class', 'header fillL cf');
28908
28909         var message = messagewrap.append('h3')
28910             .text(t('inspector.choose'));
28911
28912         if (context.entity(id).isUsed(context.graph())) {
28913             messagewrap.append('button')
28914                 .attr('class', 'preset-choose')
28915                 .on('click', function() { event.choose(currentPreset); })
28916                 .append('span')
28917                 .attr('class', 'icon forward');
28918         } else {
28919             messagewrap.append('button')
28920                 .attr('class', 'close')
28921                 .on('click', function() {
28922                     context.enter(iD.modes.Browse(context));
28923                 })
28924                 .append('span')
28925                 .attr('class', 'icon close');
28926         }
28927
28928         function keydown() {
28929             // hack to let delete shortcut work when search is autofocused
28930             if (search.property('value').length === 0 &&
28931                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28932                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28933                 d3.event.preventDefault();
28934                 d3.event.stopPropagation();
28935                 iD.operations.Delete([id], context)();
28936             } else if (search.property('value').length === 0 &&
28937                 (d3.event.ctrlKey || d3.event.metaKey) &&
28938                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28939                 d3.event.preventDefault();
28940                 d3.event.stopPropagation();
28941                 context.undo();
28942             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28943                 d3.select(this).on('keydown', null);
28944             }
28945         }
28946
28947         function keypress() {
28948             // enter
28949             var value = search.property('value');
28950             if (d3.event.keyCode === 13 && value.length) {
28951                 list.selectAll('.preset-list-item:first-child').datum().choose();
28952             }
28953         }
28954
28955         function inputevent() {
28956             var value = search.property('value');
28957             list.classed('filtered', value.length);
28958             if (value.length) {
28959                 var results = presets.search(value, geometry);
28960                 message.text(t('inspector.results', {
28961                     n: results.collection.length,
28962                     search: value
28963                 }));
28964                 list.call(drawList, results);
28965             } else {
28966                 list.call(drawList, context.presets().defaults(geometry, 36));
28967                 message.text(t('inspector.choose'));
28968             }
28969         }
28970
28971         var searchWrap = selection.append('div')
28972             .attr('class', 'search-header');
28973
28974         var search = searchWrap.append('input')
28975             .attr('class', 'preset-search-input')
28976             .attr('placeholder', t('inspector.search'))
28977             .attr('type', 'search')
28978             .on('keydown', keydown)
28979             .on('keypress', keypress)
28980             .on('input', inputevent);
28981
28982         searchWrap.append('span')
28983             .attr('class', 'icon search');
28984
28985         if (autofocus) {
28986             search.node().focus();
28987         }
28988
28989         var listWrap = selection.append('div')
28990             .attr('class', 'inspector-body');
28991
28992         var list = listWrap.append('div')
28993             .attr('class', 'preset-list fillL cf')
28994             .call(drawList, context.presets().defaults(geometry, 36));
28995     }
28996
28997     function drawList(list, presets) {
28998         var collection = presets.collection.map(function(preset) {
28999             return preset.members ? CategoryItem(preset) : PresetItem(preset);
29000         });
29001
29002         var items = list.selectAll('.preset-list-item')
29003             .data(collection, function(d) { return d.preset.id; });
29004
29005         items.enter().append('div')
29006             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
29007             .classed('current', function(item) { return item.preset === currentPreset; })
29008             .each(function(item) {
29009                 d3.select(this).call(item);
29010             })
29011             .style('opacity', 0)
29012             .transition()
29013             .style('opacity', 1);
29014
29015         items.order();
29016
29017         items.exit()
29018             .remove();
29019     }
29020
29021     function CategoryItem(preset) {
29022         var box, sublist, shown = false;
29023
29024         function item(selection) {
29025             var wrap = selection.append('div')
29026                 .attr('class', 'preset-list-button-wrap category col12');
29027
29028             wrap.append('button')
29029                 .attr('class', 'preset-list-button')
29030                 .call(iD.ui.PresetIcon()
29031                     .geometry(context.geometry(id))
29032                     .preset(preset))
29033                 .on('click', item.choose)
29034                 .append('div')
29035                 .attr('class', 'label')
29036                 .text(preset.name());
29037
29038             box = selection.append('div')
29039                 .attr('class', 'subgrid col12')
29040                 .style('max-height', '0px')
29041                 .style('opacity', 0);
29042
29043             box.append('div')
29044                 .attr('class', 'arrow');
29045
29046             sublist = box.append('div')
29047                 .attr('class', 'preset-list fillL3 cf fl');
29048         }
29049
29050         item.choose = function() {
29051             if (shown) {
29052                 shown = false;
29053                 box.transition()
29054                     .duration(200)
29055                     .style('opacity', '0')
29056                     .style('max-height', '0px')
29057                     .style('padding-bottom', '0px');
29058             } else {
29059                 shown = true;
29060                 sublist.call(drawList, preset.members);
29061                 box.transition()
29062                     .duration(200)
29063                     .style('opacity', '1')
29064                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
29065                     .style('padding-bottom', '20px');
29066             }
29067         };
29068
29069         item.preset = preset;
29070
29071         return item;
29072     }
29073
29074     function PresetItem(preset) {
29075         function item(selection) {
29076             var wrap = selection.append('div')
29077                 .attr('class', 'preset-list-button-wrap col12');
29078
29079             wrap.append('button')
29080                 .attr('class', 'preset-list-button')
29081                 .call(iD.ui.PresetIcon()
29082                     .geometry(context.geometry(id))
29083                     .preset(preset))
29084                 .on('click', item.choose)
29085                 .append('div')
29086                 .attr('class', 'label')
29087                 .text(preset.name());
29088
29089             wrap.call(item.reference.button);
29090             selection.call(item.reference.body);
29091         }
29092
29093         item.choose = function() {
29094             context.presets().choose(preset);
29095
29096             context.perform(
29097                 iD.actions.ChangePreset(id, currentPreset, preset),
29098                 t('operations.change_tags.annotation'));
29099
29100             event.choose(preset);
29101         };
29102
29103         item.help = function() {
29104             d3.event.stopPropagation();
29105             item.reference.toggle();
29106         };
29107
29108         item.preset = preset;
29109         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
29110
29111         return item;
29112     }
29113
29114     presetList.autofocus = function(_) {
29115         if (!arguments.length) return autofocus;
29116         autofocus = _;
29117         return presetList;
29118     };
29119
29120     presetList.entityID = function(_) {
29121         if (!arguments.length) return id;
29122         id = _;
29123         presetList.preset(context.presets().match(context.entity(id), context.graph()));
29124         return presetList;
29125     };
29126
29127     presetList.preset = function(_) {
29128         if (!arguments.length) return currentPreset;
29129         currentPreset = _;
29130         return presetList;
29131     };
29132
29133     return d3.rebind(presetList, event, 'on');
29134 };
29135 iD.ui.RadialMenu = function(context, operations) {
29136     var menu,
29137         center = [0, 0],
29138         tooltip;
29139
29140     var radialMenu = function(selection) {
29141         if (!operations.length)
29142             return;
29143
29144         selection.node().parentNode.focus();
29145
29146         function click(operation) {
29147             d3.event.stopPropagation();
29148             if (operation.disabled())
29149                 return;
29150             operation();
29151             radialMenu.close();
29152         }
29153
29154         menu = selection.append('g')
29155             .attr('class', 'radial-menu')
29156             .attr('transform', 'translate(' + center + ')')
29157             .attr('opacity', 0);
29158
29159         menu.transition()
29160             .attr('opacity', 1);
29161
29162         var r = 50,
29163             a = Math.PI / 4,
29164             a0 = -Math.PI / 4,
29165             a1 = a0 + (operations.length - 1) * a;
29166
29167         menu.append('path')
29168             .attr('class', 'radial-menu-background')
29169             .attr('d', 'M' + r * Math.sin(a0) + ',' +
29170                              r * Math.cos(a0) +
29171                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
29172                              (r * Math.sin(a1) + 1e-3) + ',' +
29173                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
29174             .attr('stroke-width', 50)
29175             .attr('stroke-linecap', 'round');
29176
29177         var button = menu.selectAll()
29178             .data(operations)
29179             .enter().append('g')
29180             .attr('transform', function(d, i) {
29181                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
29182                                       r * Math.cos(a0 + i * a) + ')';
29183             });
29184
29185         button.append('circle')
29186             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
29187             .attr('r', 15)
29188             .classed('disabled', function(d) { return d.disabled(); })
29189             .on('click', click)
29190             .on('mousedown', mousedown)
29191             .on('mouseover', mouseover)
29192             .on('mouseout', mouseout);
29193
29194         button.append('use')
29195             .attr('transform', 'translate(-10, -10)')
29196             .attr('clip-path', 'url(#clip-square-20)')
29197             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
29198
29199         tooltip = d3.select(document.body)
29200             .append('div')
29201             .attr('class', 'tooltip-inner radial-menu-tooltip');
29202
29203         function mousedown() {
29204             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
29205         }
29206
29207         function mouseover(d, i) {
29208             var rect = context.surfaceRect(),
29209                 angle = a0 + i * a,
29210                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
29211                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
29212                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
29213                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
29214
29215             tooltip
29216                 .style('top', null)
29217                 .style('left', null)
29218                 .style('bottom', null)
29219                 .style('right', null)
29220                 .style('display', 'block')
29221                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
29222
29223             if (i === 0) {
29224                 tooltip
29225                     .style('right', right)
29226                     .style('top', top);
29227             } else if (i >= 4) {
29228                 tooltip
29229                     .style('left', left)
29230                     .style('bottom', bottom);
29231             } else {
29232                 tooltip
29233                     .style('left', left)
29234                     .style('top', top);
29235             }
29236         }
29237
29238         function mouseout() {
29239             tooltip.style('display', 'none');
29240         }
29241     };
29242
29243     radialMenu.close = function() {
29244         if (menu) {
29245             menu
29246                 .style('pointer-events', 'none')
29247                 .transition()
29248                 .attr('opacity', 0)
29249                 .remove();
29250         }
29251
29252         if (tooltip) {
29253             tooltip.remove();
29254         }
29255     };
29256
29257     radialMenu.center = function(_) {
29258         if (!arguments.length) return center;
29259         center = _;
29260         return radialMenu;
29261     };
29262
29263     return radialMenu;
29264 };
29265 iD.ui.RawMemberEditor = function(context) {
29266     var id;
29267
29268     function selectMember(d) {
29269         d3.event.preventDefault();
29270         context.enter(iD.modes.Select(context, [d.id]));
29271     }
29272
29273     function changeRole(d) {
29274         var role = d3.select(this).property('value');
29275         context.perform(
29276             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
29277             t('operations.change_role.annotation'));
29278     }
29279
29280     function deleteMember(d) {
29281         context.perform(
29282             iD.actions.DeleteMember(d.relation.id, d.index),
29283             t('operations.delete_member.annotation'));
29284
29285         if (!context.hasEntity(d.relation.id)) {
29286             context.enter(iD.modes.Browse(context));
29287         }
29288     }
29289
29290     function rawMemberEditor(selection) {
29291         var entity = context.entity(id),
29292             memberships = [];
29293
29294         entity.members.forEach(function(member, index) {
29295             memberships.push({
29296                 index: index,
29297                 id: member.id,
29298                 role: member.role,
29299                 relation: entity,
29300                 member: context.hasEntity(member.id)
29301             });
29302         });
29303
29304         selection.call(iD.ui.Disclosure()
29305             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
29306             .expanded(true)
29307             .on('toggled', toggled)
29308             .content(content));
29309
29310         function toggled(expanded) {
29311             if (expanded) {
29312                 selection.node().parentNode.scrollTop += 200;
29313             }
29314         }
29315
29316         function content($wrap) {
29317             var $list = $wrap.selectAll('.member-list')
29318                 .data([0]);
29319
29320             $list.enter().append('ul')
29321                 .attr('class', 'member-list');
29322
29323             var $items = $list.selectAll('li')
29324                 .data(memberships, function(d) {
29325                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
29326                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29327                 });
29328
29329             var $enter = $items.enter().append('li')
29330                 .attr('class', 'member-row form-field')
29331                 .classed('member-incomplete', function(d) { return !d.member; });
29332
29333             $enter.each(function(d) {
29334                 if (d.member) {
29335                     var $label = d3.select(this).append('label')
29336                         .attr('class', 'form-label')
29337                         .append('a')
29338                         .attr('href', '#')
29339                         .on('click', selectMember);
29340
29341                     $label.append('span')
29342                         .attr('class', 'member-entity-type')
29343                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29344
29345                     $label.append('span')
29346                         .attr('class', 'member-entity-name')
29347                         .text(function(d) { return iD.util.displayName(d.member); });
29348
29349                 } else {
29350                     d3.select(this).append('label')
29351                         .attr('class', 'form-label')
29352                         .text(t('inspector.incomplete'));
29353                 }
29354             });
29355
29356             $enter.append('input')
29357                 .attr('class', 'member-role')
29358                 .property('type', 'text')
29359                 .attr('maxlength', 255)
29360                 .attr('placeholder', t('inspector.role'))
29361                 .property('value', function(d) { return d.role; })
29362                 .on('change', changeRole);
29363
29364             $enter.append('button')
29365                 .attr('tabindex', -1)
29366                 .attr('class', 'remove button-input-action member-delete minor')
29367                 .on('click', deleteMember)
29368                 .append('span')
29369                 .attr('class', 'icon delete');
29370
29371             $items.exit()
29372                 .remove();
29373         }
29374     }
29375
29376     rawMemberEditor.entityID = function(_) {
29377         if (!arguments.length) return id;
29378         id = _;
29379         return rawMemberEditor;
29380     };
29381
29382     return rawMemberEditor;
29383 };
29384 iD.ui.RawMembershipEditor = function(context) {
29385     var id, showBlank;
29386
29387     function selectRelation(d) {
29388         d3.event.preventDefault();
29389         context.enter(iD.modes.Select(context, [d.relation.id]));
29390     }
29391
29392     function changeRole(d) {
29393         var role = d3.select(this).property('value');
29394         context.perform(
29395             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29396             t('operations.change_role.annotation'));
29397     }
29398
29399     function addMembership(d, role) {
29400         showBlank = false;
29401
29402         if (d.relation) {
29403             context.perform(
29404                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29405                 t('operations.add_member.annotation'));
29406
29407         } else {
29408             var relation = iD.Relation();
29409
29410             context.perform(
29411                 iD.actions.AddEntity(relation),
29412                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29413                 t('operations.add.annotation.relation'));
29414
29415             context.enter(iD.modes.Select(context, [relation.id]));
29416         }
29417     }
29418
29419     function deleteMembership(d) {
29420         context.perform(
29421             iD.actions.DeleteMember(d.relation.id, d.index),
29422             t('operations.delete_member.annotation'));
29423     }
29424
29425     function relations(q) {
29426         var newRelation = {
29427                 relation: null,
29428                 value: t('inspector.new_relation')
29429             },
29430             result = [],
29431             graph = context.graph();
29432
29433         context.intersects(context.extent()).forEach(function(entity) {
29434             if (entity.type !== 'relation' || entity.id === id)
29435                 return;
29436
29437             var presetName = context.presets().match(entity, graph).name(),
29438                 entityName = iD.util.displayName(entity) || '';
29439
29440             var value = presetName + ' ' + entityName;
29441             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29442                 return;
29443
29444             result.push({
29445                 relation: entity,
29446                 value: value
29447             });
29448         });
29449
29450         result.sort(function(a, b) {
29451             return iD.Relation.creationOrder(a.relation, b.relation);
29452         });
29453         result.unshift(newRelation);
29454
29455         return result;
29456     }
29457
29458     function rawMembershipEditor(selection) {
29459         var entity = context.entity(id),
29460             memberships = [];
29461
29462         context.graph().parentRelations(entity).forEach(function(relation) {
29463             relation.members.forEach(function(member, index) {
29464                 if (member.id === entity.id) {
29465                     memberships.push({relation: relation, member: member, index: index});
29466                 }
29467             });
29468         });
29469
29470         selection.call(iD.ui.Disclosure()
29471             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29472             .expanded(true)
29473             .on('toggled', toggled)
29474             .content(content));
29475
29476         function toggled(expanded) {
29477             if (expanded) {
29478                 selection.node().parentNode.scrollTop += 200;
29479             }
29480         }
29481
29482         function content($wrap) {
29483             var $list = $wrap.selectAll('.member-list')
29484                 .data([0]);
29485
29486             $list.enter().append('ul')
29487                 .attr('class', 'member-list');
29488
29489             var $items = $list.selectAll('li.member-row-normal')
29490                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29491
29492             var $enter = $items.enter().append('li')
29493                 .attr('class', 'member-row member-row-normal form-field');
29494
29495             var $label = $enter.append('label')
29496                 .attr('class', 'form-label')
29497                 .append('a')
29498                 .attr('href', '#')
29499                 .on('click', selectRelation);
29500
29501             $label.append('span')
29502                 .attr('class', 'member-entity-type')
29503                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29504
29505             $label.append('span')
29506                 .attr('class', 'member-entity-name')
29507                 .text(function(d) { return iD.util.displayName(d.relation); });
29508
29509             $enter.append('input')
29510                 .attr('class', 'member-role')
29511                 .property('type', 'text')
29512                 .attr('maxlength', 255)
29513                 .attr('placeholder', t('inspector.role'))
29514                 .property('value', function(d) { return d.member.role; })
29515                 .on('change', changeRole);
29516
29517             $enter.append('button')
29518                 .attr('tabindex', -1)
29519                 .attr('class', 'remove button-input-action member-delete minor')
29520                 .on('click', deleteMembership)
29521                 .append('span')
29522                 .attr('class', 'icon delete');
29523
29524             $items.exit()
29525                 .remove();
29526
29527             if (showBlank) {
29528                 var $new = $list.selectAll('.member-row-new')
29529                     .data([0]);
29530
29531                 $enter = $new.enter().append('li')
29532                     .attr('class', 'member-row member-row-new form-field');
29533
29534                 $enter.append('input')
29535                     .attr('type', 'text')
29536                     .attr('class', 'member-entity-input')
29537                     .call(d3.combobox()
29538                         .minItems(1)
29539                         .fetcher(function(value, callback) {
29540                             callback(relations(value));
29541                         })
29542                         .on('accept', function(d) {
29543                             addMembership(d, $new.select('.member-role').property('value'));
29544                         }));
29545
29546                 $enter.append('input')
29547                     .attr('class', 'member-role')
29548                     .property('type', 'text')
29549                     .attr('maxlength', 255)
29550                     .attr('placeholder', t('inspector.role'))
29551                     .on('change', changeRole);
29552
29553                 $enter.append('button')
29554                     .attr('tabindex', -1)
29555                     .attr('class', 'remove button-input-action member-delete minor')
29556                     .on('click', deleteMembership)
29557                     .append('span')
29558                     .attr('class', 'icon delete');
29559
29560             } else {
29561                 $list.selectAll('.member-row-new')
29562                     .remove();
29563             }
29564
29565             var $add = $wrap.selectAll('.add-relation')
29566                 .data([0]);
29567
29568             $add.enter().append('button')
29569                 .attr('class', 'add-relation')
29570                 .append('span')
29571                 .attr('class', 'icon plus light');
29572
29573             $wrap.selectAll('.add-relation')
29574                 .on('click', function() {
29575                     showBlank = true;
29576                     content($wrap);
29577                     $list.selectAll('.member-entity-input').node().focus();
29578                 });
29579         }
29580     }
29581
29582     rawMembershipEditor.entityID = function(_) {
29583         if (!arguments.length) return id;
29584         id = _;
29585         return rawMembershipEditor;
29586     };
29587
29588     return rawMembershipEditor;
29589 };
29590 iD.ui.RawTagEditor = function(context) {
29591     var event = d3.dispatch('change'),
29592         taginfo = iD.taginfo(),
29593         showBlank = false,
29594         state,
29595         preset,
29596         tags,
29597         id;
29598
29599     function rawTagEditor(selection) {
29600         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29601
29602         selection.call(iD.ui.Disclosure()
29603             .title(t('inspector.all_tags') + ' (' + count + ')')
29604             .expanded(context.storage('raw_tag_editor.expanded') === 'true' || preset.isFallback())
29605             .on('toggled', toggled)
29606             .content(content));
29607
29608         function toggled(expanded) {
29609             context.storage('raw_tag_editor.expanded', expanded);
29610             if (expanded) {
29611                 selection.node().parentNode.scrollTop += 200;
29612             }
29613         }
29614     }
29615
29616     function content($wrap) {
29617         var entries = d3.entries(tags);
29618
29619         if (!entries.length || showBlank) {
29620             showBlank = false;
29621             entries.push({key: '', value: ''});
29622         }
29623
29624         var $list = $wrap.selectAll('.tag-list')
29625             .data([0]);
29626
29627         $list.enter().append('ul')
29628             .attr('class', 'tag-list');
29629
29630         var $newTag = $wrap.selectAll('.add-tag')
29631             .data([0]);
29632
29633         var $enter = $newTag.enter().append('button')
29634             .attr('class', 'add-tag');
29635
29636         $enter.append('span')
29637             .attr('class', 'icon plus light');
29638
29639         $newTag.on('click', addTag);
29640
29641         var $items = $list.selectAll('li')
29642             .data(entries, function(d) { return d.key; });
29643
29644         // Enter
29645
29646         $enter = $items.enter().append('li')
29647             .attr('class', 'tag-row cf');
29648
29649         $enter.append('div')
29650             .attr('class', 'key-wrap')
29651             .append('input')
29652             .property('type', 'text')
29653             .attr('class', 'key')
29654             .attr('maxlength', 255);
29655
29656         $enter.append('div')
29657             .attr('class', 'input-wrap-position')
29658             .append('input')
29659             .property('type', 'text')
29660             .attr('class', 'value')
29661             .attr('maxlength', 255);
29662
29663         $enter.append('button')
29664             .attr('tabindex', -1)
29665             .attr('class', 'remove minor')
29666             .append('span')
29667             .attr('class', 'icon delete');
29668
29669         $enter.each(bindTypeahead);
29670
29671         // Update
29672
29673         $items.order();
29674
29675         $items.each(function(tag) {
29676             var reference = iD.ui.TagReference({key: tag.key});
29677
29678             if (state === 'hover') {
29679                 reference.showing(false);
29680             }
29681
29682             d3.select(this)
29683                 .call(reference.button)
29684                 .call(reference.body);
29685         });
29686
29687         $items.select('input.key')
29688             .value(function(d) { return d.key; })
29689             .on('blur', keyChange)
29690             .on('change', keyChange);
29691
29692         $items.select('input.value')
29693             .value(function(d) { return d.value; })
29694             .on('blur', valueChange)
29695             .on('change', valueChange)
29696             .on('keydown.push-more', pushMore);
29697
29698         $items.select('button.remove')
29699             .on('click', removeTag);
29700
29701         $items.exit()
29702             .remove();
29703
29704         function pushMore() {
29705             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29706                 $list.selectAll('li:last-child input.value').node() === this) {
29707                 addTag();
29708             }
29709         }
29710
29711         function bindTypeahead() {
29712             var row = d3.select(this),
29713                 key = row.selectAll('input.key'),
29714                 value = row.selectAll('input.value');
29715
29716             function sort(value, data) {
29717                 var sameletter = [],
29718                     other = [];
29719                 for (var i = 0; i < data.length; i++) {
29720                     if (data[i].value.substring(0, value.length) === value) {
29721                         sameletter.push(data[i]);
29722                     } else {
29723                         other.push(data[i]);
29724                     }
29725                 }
29726                 return sameletter.concat(other);
29727             }
29728
29729             key.call(d3.combobox()
29730                 .fetcher(function(value, callback) {
29731                     taginfo.keys({
29732                         debounce: true,
29733                         geometry: context.geometry(id),
29734                         query: value
29735                     }, function(err, data) {
29736                         if (!err) callback(sort(value, data));
29737                     });
29738                 }));
29739
29740             value.call(d3.combobox()
29741                 .fetcher(function(value, callback) {
29742                     taginfo.values({
29743                         debounce: true,
29744                         key: key.value(),
29745                         geometry: context.geometry(id),
29746                         query: value
29747                     }, function(err, data) {
29748                         if (!err) callback(sort(value, data));
29749                     });
29750                 }));
29751         }
29752
29753         function keyChange(d) {
29754             var kOld = d.key,
29755                 kNew = this.value.trim(),
29756                 tag = {};
29757
29758             if (kNew && kNew !== kOld) {
29759                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29760                     base = match[1],
29761                     suffix = +(match[2] || 1);
29762                 while (tags[kNew]) {  // rename key if already in use
29763                     kNew = base + '_' + suffix++;
29764                 }
29765             }
29766             tag[kOld] = undefined;
29767             tag[kNew] = d.value;
29768             d.key = kNew; // Maintain DOM identity through the subsequent update.
29769             this.value = kNew;
29770             event.change(tag);
29771         }
29772
29773         function valueChange(d) {
29774             var tag = {};
29775             tag[d.key] = this.value;
29776             event.change(tag);
29777         }
29778
29779         function removeTag(d) {
29780             var tag = {};
29781             tag[d.key] = undefined;
29782             event.change(tag);
29783         }
29784
29785         function addTag() {
29786             // Wrapped in a setTimeout in case it's being called from a blur
29787             // handler. Without the setTimeout, the call to `content` would
29788             // wipe out the pending value change.
29789             setTimeout(function() {
29790                 showBlank = true;
29791                 content($wrap);
29792                 $list.selectAll('li:last-child input.key').node().focus();
29793             }, 0);
29794         }
29795     }
29796
29797     rawTagEditor.state = function(_) {
29798         if (!arguments.length) return state;
29799         state = _;
29800         return rawTagEditor;
29801     };
29802
29803     rawTagEditor.preset = function(_) {
29804         if (!arguments.length) return preset;
29805         preset = _;
29806         return rawTagEditor;
29807     };
29808
29809     rawTagEditor.tags = function(_) {
29810         if (!arguments.length) return tags;
29811         tags = _;
29812         return rawTagEditor;
29813     };
29814
29815     rawTagEditor.entityID = function(_) {
29816         if (!arguments.length) return id;
29817         id = _;
29818         return rawTagEditor;
29819     };
29820
29821     return d3.rebind(rawTagEditor, event, 'on');
29822 };
29823 iD.ui.Restore = function(context) {
29824     return function(selection) {
29825         if (!context.history().lock() || !context.history().restorableChanges())
29826             return;
29827
29828         var modal = iD.ui.modal(selection);
29829
29830         modal.select('.modal')
29831             .attr('class', 'modal fillL col6');
29832
29833         var introModal = modal.select('.content');
29834
29835         introModal.attr('class','cf');
29836
29837         introModal.append('div')
29838             .attr('class', 'modal-section')
29839             .append('h3')
29840             .text(t('restore.heading'));
29841
29842         introModal.append('div')
29843             .attr('class','modal-section')
29844             .append('p')
29845             .text(t('restore.description'));
29846
29847         var buttonWrap = introModal.append('div')
29848             .attr('class', 'modal-actions cf');
29849
29850         var restore = buttonWrap.append('button')
29851             .attr('class', 'restore col6')
29852             .text(t('restore.restore'))
29853             .on('click', function() {
29854                 context.history().restore();
29855                 modal.remove();
29856             });
29857
29858         buttonWrap.append('button')
29859             .attr('class', 'reset col6')
29860             .text(t('restore.reset'))
29861             .on('click', function() {
29862                 context.history().clearSaved();
29863                 modal.remove();
29864             });
29865
29866         restore.node().focus();
29867     };
29868 };
29869 iD.ui.Save = function(context) {
29870     var history = context.history(),
29871         key = iD.ui.cmd('⌘S');
29872
29873     function saving() {
29874         return context.mode().id === 'save';
29875     }
29876
29877     function save() {
29878         d3.event.preventDefault();
29879         if (!saving() && history.hasChanges()) {
29880             context.enter(iD.modes.Save(context));
29881         }
29882     }
29883
29884     return function(selection) {
29885         var tooltip = bootstrap.tooltip()
29886             .placement('bottom')
29887             .html(true)
29888             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29889
29890         var button = selection.append('button')
29891             .attr('class', 'save col12 disabled')
29892             .attr('tabindex', -1)
29893             .on('click', save)
29894             .call(tooltip);
29895
29896         button.append('span')
29897             .attr('class', 'label')
29898             .text(t('save.title'));
29899
29900         button.append('span')
29901             .attr('class', 'count')
29902             .text('0');
29903
29904         var keybinding = d3.keybinding('undo-redo')
29905             .on(key, save, true);
29906
29907         d3.select(document)
29908             .call(keybinding);
29909
29910         var numChanges = 0;
29911
29912         context.history().on('change.save', function() {
29913             var _ = history.difference().summary().length;
29914             if (_ === numChanges)
29915                 return;
29916             numChanges = _;
29917
29918             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29919                     'save.help' : 'save.no_changes'), key));
29920
29921             button
29922                 .classed('disabled', numChanges === 0)
29923                 .classed('has-count', numChanges > 0);
29924
29925             button.select('span.count')
29926                 .text(numChanges);
29927         });
29928
29929         context.on('enter.save', function() {
29930             button.property('disabled', saving());
29931             if (saving()) button.call(tooltip.hide);
29932         });
29933     };
29934 };
29935 iD.ui.Scale = function(context) {
29936     var projection = context.projection,
29937         imperial = (iD.detect().locale.toLowerCase() === 'en-us'),
29938         maxLength = 180,
29939         tickHeight = 8;
29940
29941     function scaleDefs(loc1, loc2) {
29942         var lat = (loc2[1] + loc1[1]) / 2,
29943             conversion = (imperial ? 3.28084 : 1),
29944             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29945             scale = { dist: 0, px: 0, text: '' },
29946             buckets, i, val, dLon;
29947
29948         if (imperial) {
29949             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29950         } else {
29951             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29952         }
29953
29954         // determine a user-friendly endpoint for the scale
29955         for (i = 0; i < buckets.length; i++) {
29956             val = buckets[i];
29957             if (dist >= val) {
29958                 scale.dist = Math.floor(dist / val) * val;
29959                 break;
29960             }
29961         }
29962
29963         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29964         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29965
29966         if (imperial) {
29967             if (scale.dist >= 5280) {
29968                 scale.dist /= 5280;
29969                 scale.text = String(scale.dist) + ' mi';
29970             } else {
29971                 scale.text = String(scale.dist) + ' ft';
29972             }
29973         } else {
29974             if (scale.dist >= 1000) {
29975                 scale.dist /= 1000;
29976                 scale.text = String(scale.dist) + ' km';
29977             } else {
29978                 scale.text = String(scale.dist) + ' m';
29979             }
29980         }
29981
29982         return scale;
29983     }
29984
29985     function update(selection) {
29986         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29987         var dims = context.map().dimensions(),
29988             loc1 = projection.invert([0, dims[1]]),
29989             loc2 = projection.invert([maxLength, dims[1]]),
29990             scale = scaleDefs(loc1, loc2);
29991
29992         selection.select('#scalepath')
29993             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29994
29995         selection.select('#scaletext')
29996             .attr('x', scale.px + 8)
29997             .attr('y', tickHeight)
29998             .text(scale.text);
29999     }
30000
30001     return function(selection) {
30002         var g = selection.append('svg')
30003             .attr('id', 'scale')
30004             .append('g')
30005             .attr('transform', 'translate(10,11)');
30006
30007         g.append('path').attr('id', 'scalepath');
30008         g.append('text').attr('id', 'scaletext');
30009
30010         update(selection);
30011
30012         context.map().on('move.scale', function() {
30013             update(selection);
30014         });
30015     };
30016 };
30017 iD.ui.SelectionList = function(context, selectedIDs) {
30018
30019     function selectionList(selection) {
30020         selection.classed('selection-list-pane', true);
30021
30022         var header = selection.append('div')
30023             .attr('class', 'header fillL cf');
30024
30025         header.append('h3')
30026             .text(t('inspector.multiselect'));
30027
30028         var listWrap = selection.append('div')
30029             .attr('class', 'inspector-body');
30030
30031         var list = listWrap.append('div')
30032             .attr('class', 'feature-list cf');
30033
30034         context.history().on('change.selection-list', drawList);
30035         drawList();
30036
30037         function drawList() {
30038             var entities = selectedIDs
30039                 .map(function(id) { return context.hasEntity(id); })
30040                 .filter(function(entity) { return entity; });
30041
30042             var items = list.selectAll('.feature-list-item')
30043                 .data(entities, iD.Entity.key);
30044
30045             var enter = items.enter().append('button')
30046                 .attr('class', 'feature-list-item')
30047                 .on('click', function(entity) {
30048                     context.enter(iD.modes.Select(context, [entity.id]));
30049                 });
30050
30051             // Enter
30052
30053             var label = enter.append('div')
30054                 .attr('class', 'label');
30055
30056             label.append('span')
30057                 .attr('class', 'icon icon-pre-text');
30058
30059             label.append('span')
30060                 .attr('class', 'entity-type');
30061
30062             label.append('span')
30063                 .attr('class', 'entity-name');
30064
30065             // Update
30066
30067             items.selectAll('.icon')
30068                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
30069
30070             items.selectAll('.entity-type')
30071                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
30072
30073             items.selectAll('.entity-name')
30074                 .text(function(entity) { return iD.util.displayName(entity); });
30075
30076             // Exit
30077
30078             items.exit()
30079                 .remove();
30080         }
30081     }
30082
30083     return selectionList;
30084
30085 };
30086 iD.ui.Sidebar = function(context) {
30087     var inspector = iD.ui.Inspector(context),
30088         current;
30089
30090     function sidebar(selection) {
30091         var featureListWrap = selection.append('div')
30092             .attr('class', 'feature-list-pane')
30093             .call(iD.ui.FeatureList(context));
30094
30095         selection.call(iD.ui.Notice(context));
30096
30097         var inspectorWrap = selection.append('div')
30098             .attr('class', 'inspector-hidden inspector-wrap fr');
30099
30100         sidebar.hover = function(id) {
30101             if (!current && id) {
30102                 featureListWrap.classed('inspector-hidden', true);
30103                 inspectorWrap.classed('inspector-hidden', false)
30104                     .classed('inspector-hover', true);
30105
30106                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
30107                     inspector
30108                         .state('hover')
30109                         .entityID(id);
30110
30111                     inspectorWrap.call(inspector);
30112                 }
30113             } else if (!current) {
30114                 featureListWrap.classed('inspector-hidden', false);
30115                 inspectorWrap.classed('inspector-hidden', true);
30116                 inspector.state('hide');
30117             }
30118         };
30119
30120         sidebar.hover = _.throttle(sidebar.hover, 200);
30121
30122         sidebar.select = function(id, newFeature) {
30123             if (!current && id) {
30124                 featureListWrap.classed('inspector-hidden', true);
30125                 inspectorWrap.classed('inspector-hidden', false)
30126                     .classed('inspector-hover', false);
30127
30128                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
30129                     inspector
30130                         .state('select')
30131                         .entityID(id)
30132                         .newFeature(newFeature);
30133
30134                     inspectorWrap.call(inspector);
30135                 }
30136             } else if (!current) {
30137                 featureListWrap.classed('inspector-hidden', false);
30138                 inspectorWrap.classed('inspector-hidden', true);
30139                 inspector.state('hide');
30140             }
30141         };
30142
30143         sidebar.show = function(component) {
30144             featureListWrap.classed('inspector-hidden', true);
30145             inspectorWrap.classed('inspector-hidden', true);
30146             if (current) current.remove();
30147             current = selection.append('div')
30148                 .attr('class', 'sidebar-component')
30149                 .call(component);
30150         };
30151
30152         sidebar.hide = function() {
30153             featureListWrap.classed('inspector-hidden', false);
30154             inspectorWrap.classed('inspector-hidden', true);
30155             if (current) current.remove();
30156             current = null;
30157         };
30158     }
30159
30160     sidebar.hover = function() {};
30161     sidebar.select = function() {};
30162     sidebar.show = function() {};
30163     sidebar.hide = function() {};
30164
30165     return sidebar;
30166 };
30167 iD.ui.SourceSwitch = function(context) {
30168     var keys;
30169
30170     function click() {
30171         d3.event.preventDefault();
30172
30173         if (context.history().hasChanges() &&
30174             !window.confirm(t('source_switch.lose_changes'))) return;
30175
30176         var live = d3.select(this)
30177             .classed('live');
30178
30179         context.connection()
30180             .switch(live ? keys[1] : keys[0]);
30181
30182         context.flush();
30183
30184         d3.select(this)
30185             .text(live ? t('source_switch.dev') : t('source_switch.live'))
30186             .classed('live', !live);
30187     }
30188
30189     var sourceSwitch = function(selection) {
30190         selection.append('a')
30191             .attr('href', '#')
30192             .text(t('source_switch.live'))
30193             .classed('live', true)
30194             .attr('tabindex', -1)
30195             .on('click', click);
30196     };
30197
30198     sourceSwitch.keys = function(_) {
30199         if (!arguments.length) return keys;
30200         keys = _;
30201         return sourceSwitch;
30202     };
30203
30204     return sourceSwitch;
30205 };
30206 iD.ui.Spinner = function(context) {
30207     var connection = context.connection();
30208
30209     return function(selection) {
30210         var img = selection.append('img')
30211             .attr('src', context.imagePath('loader-black.gif'))
30212             .style('opacity', 0);
30213
30214         connection.on('loading.spinner', function() {
30215             img.transition()
30216                 .style('opacity', 1);
30217         });
30218
30219         connection.on('loaded.spinner', function() {
30220             img.transition()
30221                 .style('opacity', 0);
30222         });
30223     };
30224 };
30225 iD.ui.Splash = function(context) {
30226     return function(selection) {
30227         if (context.storage('sawSplash'))
30228              return;
30229
30230         context.storage('sawSplash', true);
30231
30232         var modal = iD.ui.modal(selection);
30233
30234         modal.select('.modal')
30235             .attr('class', 'modal-splash modal col6');
30236
30237         var introModal = modal.select('.content')
30238             .append('div')
30239             .attr('class', 'fillL');
30240
30241         introModal.append('div')
30242             .attr('class','modal-section cf')
30243             .append('h3').text(t('splash.welcome'));
30244
30245         introModal.append('div')
30246             .attr('class','modal-section')
30247             .append('p')
30248             .html(t('splash.text', {
30249                 version: iD.version,
30250                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
30251                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
30252             }));
30253
30254         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
30255
30256         buttons.append('button')
30257             .attr('class', 'col6 walkthrough')
30258             .text(t('splash.walkthrough'))
30259             .on('click', function() {
30260                 d3.select(document.body).call(iD.ui.intro(context));
30261                 modal.close();
30262             });
30263
30264         buttons.append('button')
30265             .attr('class', 'col6 start')
30266             .text(t('splash.start'))
30267             .on('click', modal.close);
30268
30269         modal.select('button.close').attr('class','hide');
30270
30271     };
30272 };
30273 iD.ui.Status = function(context) {
30274     var connection = context.connection(),
30275         errCount = 0;
30276
30277     return function(selection) {
30278
30279         function update() {
30280
30281             connection.status(function(err, apiStatus) {
30282
30283                 selection.html('');
30284
30285                 if (err && errCount++ < 2) return;
30286
30287                 if (err) {
30288                     selection.text(t('status.error'));
30289
30290                 } else if (apiStatus === 'readonly') {
30291                     selection.text(t('status.readonly'));
30292
30293                 } else if (apiStatus === 'offline') {
30294                     selection.text(t('status.offline'));
30295                 }
30296
30297                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
30298                 if (!err) errCount = 0;
30299
30300             });
30301         }
30302
30303         connection.on('auth', function() { update(selection); });
30304         window.setInterval(update, 90000);
30305         update(selection);
30306     };
30307 };
30308 iD.ui.Success = function(context) {
30309     var event = d3.dispatch('cancel'),
30310         changeset;
30311
30312     function success(selection) {
30313         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
30314             ' ' + context.connection().changesetURL(changeset.id);
30315
30316         var header = selection.append('div')
30317             .attr('class', 'header fillL');
30318
30319         header.append('button')
30320             .attr('class', 'fr')
30321             .append('span')
30322             .attr('class', 'icon close')
30323             .on('click', function() { event.cancel(success); });
30324
30325         header.append('h3')
30326             .text(t('success.just_edited'));
30327
30328         var body = selection.append('div')
30329             .attr('class', 'body save-success fillL');
30330
30331         body.append('p')
30332             .html(t('success.help_html'));
30333
30334         var changesetURL = context.connection().changesetURL(changeset.id);
30335
30336         body.append('a')
30337             .attr('class', 'button col12 osm')
30338             .attr('target', '_blank')
30339             .attr('href', changesetURL)
30340             .text(t('success.view_on_osm'));
30341
30342         var sharing = {
30343             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30344             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30345             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30346         };
30347
30348         body.selectAll('.button.social')
30349             .data(d3.entries(sharing))
30350             .enter().append('a')
30351             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30352             .attr('target', '_blank')
30353             .attr('href', function(d) { return d.value; })
30354             .call(bootstrap.tooltip()
30355                 .title(function(d) { return t('success.' + d.key); })
30356                 .placement('bottom'));
30357     }
30358
30359     success.changeset = function(_) {
30360         if (!arguments.length) return changeset;
30361         changeset = _;
30362         return success;
30363     };
30364
30365     return d3.rebind(success, event, 'on');
30366 };
30367 iD.ui.TagReference = function(tag) {
30368     var tagReference = {},
30369         taginfo = iD.taginfo(),
30370         button,
30371         body,
30372         loaded,
30373         showing;
30374
30375     function findLocal(docs) {
30376         var locale = iD.detect().locale.toLowerCase(),
30377             localized;
30378
30379         localized = _.find(docs, function(d) {
30380             return d.lang.toLowerCase() === locale;
30381         });
30382         if (localized) return localized;
30383
30384         // try the non-regional version of a language, like
30385         // 'en' if the language is 'en-US'
30386         if (locale.indexOf('-') !== -1) {
30387             var first = locale.split('-')[0];
30388             localized = _.find(docs, function(d) {
30389                 return d.lang.toLowerCase() === first;
30390             });
30391             if (localized) return localized;
30392         }
30393
30394         // finally fall back to english
30395         return _.find(docs, function(d) {
30396             return d.lang.toLowerCase() === 'en';
30397         });
30398     }
30399
30400     function load() {
30401         button.classed('tag-reference-loading', true);
30402
30403         taginfo.docs(tag, function(err, docs) {
30404             if (!err && docs) {
30405                 docs = findLocal(docs);
30406             }
30407
30408             body.html('');
30409
30410             if (!docs || !docs.description) {
30411                 body.append('p').text(t('inspector.no_documentation_key'));
30412                 show();
30413                 return;
30414             }
30415
30416             if (docs.image && docs.image.thumb_url_prefix) {
30417                 body
30418                     .append('img')
30419                     .attr('class', 'wiki-image')
30420                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30421                     .on('load', function() { show(); })
30422                     .on('error', function() { d3.select(this).remove(); show(); });
30423             } else {
30424                 show();
30425             }
30426
30427             body
30428                 .append('p')
30429                 .text(docs.description);
30430
30431             var wikiLink = body
30432                 .append('a')
30433                 .attr('target', '_blank')
30434                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30435
30436             wikiLink.append('span')
30437                 .attr('class','icon icon-pre-text out-link');
30438
30439             wikiLink.append('span')
30440                 .text(t('inspector.reference'));
30441         });
30442     }
30443
30444     function show() {
30445         loaded = true;
30446
30447         button.classed('tag-reference-loading', false);
30448
30449         body.transition()
30450             .duration(200)
30451             .style('max-height', '200px')
30452             .style('opacity', '1');
30453
30454         showing = true;
30455     }
30456
30457     function hide(selection) {
30458         selection = selection || body.transition().duration(200);
30459
30460         selection
30461             .style('max-height', '0px')
30462             .style('opacity', '0');
30463
30464         showing = false;
30465     }
30466
30467     tagReference.button = function(selection) {
30468         button = selection.selectAll('.tag-reference-button')
30469             .data([0]);
30470
30471         var enter = button.enter().append('button')
30472             .attr('tabindex', -1)
30473             .attr('class', 'tag-reference-button');
30474
30475         enter.append('span')
30476             .attr('class', 'icon inspect');
30477
30478         button.on('click', function () {
30479             d3.event.stopPropagation();
30480             d3.event.preventDefault();
30481             if (showing) {
30482                 hide();
30483             } else if (loaded) {
30484                 show();
30485             } else {
30486                 load();
30487             }
30488         });
30489     };
30490
30491     tagReference.body = function(selection) {
30492         body = selection.selectAll('.tag-reference-body')
30493             .data([0]);
30494
30495         body.enter().append('div')
30496             .attr('class', 'tag-reference-body cf')
30497             .style('max-height', '0')
30498             .style('opacity', '0');
30499
30500         if (showing === false) {
30501             hide(body);
30502         }
30503     };
30504
30505     tagReference.showing = function(_) {
30506         if (!arguments.length) return showing;
30507         showing = _;
30508         return tagReference;
30509     };
30510
30511     return tagReference;
30512 };// toggles the visibility of ui elements, using a combination of the
30513 // hide class, which sets display=none, and a d3 transition for opacity.
30514 // this will cause blinking when called repeatedly, so check that the
30515 // value actually changes between calls.
30516 iD.ui.Toggle = function(show, callback) {
30517     return function(selection) {
30518         selection
30519             .style('opacity', show ? 0 : 1)
30520             .classed('hide', false)
30521             .transition()
30522             .style('opacity', show ? 1 : 0)
30523             .each('end', function() {
30524                 d3.select(this).classed('hide', !show);
30525                 if (callback) callback.apply(this);
30526             });
30527     };
30528 };
30529 iD.ui.UndoRedo = function(context) {
30530     var commands = [{
30531         id: 'undo',
30532         cmd: iD.ui.cmd('⌘Z'),
30533         action: function() { if (!saving()) context.undo(); },
30534         annotation: function() { return context.history().undoAnnotation(); }
30535     }, {
30536         id: 'redo',
30537         cmd: iD.ui.cmd('⌘⇧Z'),
30538         action: function() { if (!saving()) context.redo(); },
30539         annotation: function() { return context.history().redoAnnotation(); }
30540     }];
30541
30542     function saving() {
30543         return context.mode().id === 'save';
30544     }
30545
30546     return function(selection) {
30547         var tooltip = bootstrap.tooltip()
30548             .placement('bottom')
30549             .html(true)
30550             .title(function (d) {
30551                 return iD.ui.tooltipHtml(d.annotation() ?
30552                     t(d.id + '.tooltip', {action: d.annotation()}) :
30553                     t(d.id + '.nothing'), d.cmd);
30554             });
30555
30556         var buttons = selection.selectAll('button')
30557             .data(commands)
30558             .enter().append('button')
30559             .attr('class', 'col6 disabled')
30560             .on('click', function(d) { return d.action(); })
30561             .call(tooltip);
30562
30563         buttons.append('span')
30564             .attr('class', function(d) { return 'icon ' + d.id; });
30565
30566         var keybinding = d3.keybinding('undo')
30567             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30568             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30569
30570         d3.select(document)
30571             .call(keybinding);
30572
30573         context.history()
30574             .on('change.undo_redo', update);
30575
30576         context
30577             .on('enter.undo_redo', update);
30578
30579         function update() {
30580             buttons
30581                 .property('disabled', saving())
30582                 .classed('disabled', function(d) { return !d.annotation(); })
30583                 .each(function() {
30584                     var selection = d3.select(this);
30585                     if (selection.property('tooltipVisible')) {
30586                         selection.call(tooltip.show);
30587                     }
30588                 });
30589         }
30590     };
30591 };
30592 iD.ui.ViewOnOSM = function(context) {
30593     var id;
30594
30595     function viewOnOSM(selection) {
30596         var entity = context.entity(id);
30597
30598         selection.style('display', entity.isNew() ? 'none' : null);
30599
30600         var $link = selection.selectAll('.view-on-osm')
30601             .data([0]);
30602
30603         var $enter = $link.enter().append('a')
30604             .attr('class', 'view-on-osm')
30605             .attr('target', '_blank');
30606
30607         $enter.append('span')
30608             .attr('class', 'icon icon-pre-text out-link');
30609
30610         $enter.append('span')
30611             .text(t('inspector.view_on_osm'));
30612
30613         $link.attr('href', context.connection().entityURL(entity));
30614     }
30615
30616     viewOnOSM.entityID = function(_) {
30617         if (!arguments.length) return id;
30618         id = _;
30619         return viewOnOSM;
30620     };
30621
30622     return viewOnOSM;
30623 };
30624 iD.ui.Zoom = function(context) {
30625     var zooms = [{
30626         id: 'zoom-in',
30627         title: t('zoom.in'),
30628         action: context.zoomIn,
30629         key: '+'
30630     }, {
30631         id: 'zoom-out',
30632         title: t('zoom.out'),
30633         action: context.zoomOut,
30634         key: '-'
30635     }];
30636
30637     return function(selection) {
30638         var button = selection.selectAll('button')
30639             .data(zooms)
30640             .enter().append('button')
30641             .attr('tabindex', -1)
30642             .attr('class', function(d) { return d.id; })
30643             .on('click.editor', function(d) { d.action(); })
30644             .call(bootstrap.tooltip()
30645                 .placement('left')
30646                 .html(true)
30647                 .title(function(d) {
30648                     return iD.ui.tooltipHtml(d.title, d.key);
30649                 }));
30650
30651         button.append('span')
30652             .attr('class', function(d) { return d.id + ' icon'; });
30653
30654         var keybinding = d3.keybinding('zoom');
30655
30656         _.each(['=','ffequals','plus','ffplus'], function(key) {
30657             keybinding.on(key, function() { context.zoomIn(); });
30658             keybinding.on('⇧' + key, function() { context.zoomIn(); });
30659         });
30660         _.each(['-','ffminus','_','dash'], function(key) {
30661             keybinding.on(key, function() { context.zoomOut(); });
30662             keybinding.on('⇧' + key, function() { context.zoomOut(); });
30663         });
30664
30665         d3.select(document)
30666             .call(keybinding);
30667     };
30668 };
30669 iD.ui.preset.access = function(field) {
30670     var event = d3.dispatch('change'),
30671         items;
30672
30673     function access(selection) {
30674         var wrap = selection.selectAll('.preset-input-wrap')
30675             .data([0]);
30676
30677         wrap.enter().append('div')
30678             .attr('class', 'cf preset-input-wrap')
30679             .append('ul');
30680
30681         items = wrap.select('ul').selectAll('li')
30682             .data(field.keys);
30683
30684         // Enter
30685
30686         var enter = items.enter().append('li')
30687             .attr('class', function(d) { return 'cf preset-access-' + d; });
30688
30689         enter.append('span')
30690             .attr('class', 'col6 label preset-label-access')
30691             .attr('for', function(d) { return 'preset-input-access-' + d; })
30692             .text(function(d) { return field.t('types.' + d); });
30693
30694         enter.append('div')
30695             .attr('class', 'col6 preset-input-access-wrap')
30696             .append('input')
30697             .attr('type', 'text')
30698             .attr('class', 'preset-input-access')
30699             .attr('id', function(d) { return 'preset-input-access-' + d; })
30700             .each(function(d) {
30701                 d3.select(this)
30702                     .call(d3.combobox()
30703                         .data(access.options(d)));
30704             });
30705
30706         // Update
30707
30708         wrap.selectAll('.preset-input-access')
30709             .on('change', change)
30710             .on('blur', change);
30711     }
30712
30713     function change(d) {
30714         var tag = {};
30715         tag[d] = d3.select(this).value() || undefined;
30716         event.change(tag);
30717     }
30718
30719     access.options = function(type) {
30720         var options = ['no', 'permissive', 'private', 'destination'];
30721
30722         if (type !== 'access') {
30723             options.unshift('yes');
30724             options.push('designated');
30725         }
30726
30727         return options.map(function(option) {
30728             return {
30729                 title: field.t('options.' + option + '.description'),
30730                 value: option
30731             };
30732         });
30733     };
30734
30735     var placeholders = {
30736         footway: {
30737             foot: 'designated',
30738             motor_vehicle: 'no'
30739         },
30740         steps: {
30741             foot: 'yes',
30742             motor_vehicle: 'no',
30743             bicycle: 'no',
30744             horse: 'no'
30745         },
30746         pedestrian: {
30747             foot: 'yes',
30748             motor_vehicle: 'no'
30749         },
30750         cycleway: {
30751             motor_vehicle: 'no',
30752             bicycle: 'designated'
30753         },
30754         bridleway: {
30755             motor_vehicle: 'no',
30756             horse: 'designated'
30757         },
30758         path: {
30759             foot: 'yes',
30760             motor_vehicle: 'no',
30761             bicycle: 'yes',
30762             horse: 'yes'
30763         },
30764         motorway: {
30765             foot: 'no',
30766             motor_vehicle: 'yes',
30767             bicycle: 'no',
30768             horse: 'no'
30769         },
30770         trunk: {
30771             motor_vehicle: 'yes'
30772         },
30773         primary: {
30774             foot: 'yes',
30775             motor_vehicle: 'yes',
30776             bicycle: 'yes',
30777             horse: 'yes'
30778         },
30779         secondary: {
30780             foot: 'yes',
30781             motor_vehicle: 'yes',
30782             bicycle: 'yes',
30783             horse: 'yes'
30784         },
30785         tertiary: {
30786             foot: 'yes',
30787             motor_vehicle: 'yes',
30788             bicycle: 'yes',
30789             horse: 'yes'
30790         },
30791         residential: {
30792             foot: 'yes',
30793             motor_vehicle: 'yes',
30794             bicycle: 'yes',
30795             horse: 'yes'
30796         },
30797         unclassified: {
30798             foot: 'yes',
30799             motor_vehicle: 'yes',
30800             bicycle: 'yes',
30801             horse: 'yes'
30802         },
30803         service: {
30804             foot: 'yes',
30805             motor_vehicle: 'yes',
30806             bicycle: 'yes',
30807             horse: 'yes'
30808         },
30809         motorway_link: {
30810             foot: 'no',
30811             motor_vehicle: 'yes',
30812             bicycle: 'no',
30813             horse: 'no'
30814         },
30815         trunk_link: {
30816             motor_vehicle: 'yes'
30817         },
30818         primary_link: {
30819             foot: 'yes',
30820             motor_vehicle: 'yes',
30821             bicycle: 'yes',
30822             horse: 'yes'
30823         },
30824         secondary_link: {
30825             foot: 'yes',
30826             motor_vehicle: 'yes',
30827             bicycle: 'yes',
30828             horse: 'yes'
30829         },
30830         tertiary_link: {
30831             foot: 'yes',
30832             motor_vehicle: 'yes',
30833             bicycle: 'yes',
30834             horse: 'yes'
30835         }
30836     };
30837
30838     access.tags = function(tags) {
30839         items.selectAll('.preset-input-access')
30840             .value(function(d) { return tags[d] || ''; })
30841             .attr('placeholder', function() {
30842                 return tags.access ? tags.access : field.placeholder();
30843             });
30844
30845         items.selectAll('#preset-input-access-access')
30846             .attr('placeholder', 'yes');
30847
30848         _.forEach(placeholders[tags.highway], function(value, key) {
30849             items.selectAll('#preset-input-access-' + key)
30850                 .attr('placeholder', function() {
30851                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30852                 });
30853         });
30854     };
30855
30856     access.focus = function() {
30857         items.selectAll('.preset-input-access')
30858             .node().focus();
30859     };
30860
30861     return d3.rebind(access, event, 'on');
30862 };
30863 iD.ui.preset.address = function(field, context) {
30864     var event = d3.dispatch('init', 'change'),
30865         wrap,
30866         entity,
30867         isInitialized;
30868
30869     var widths = {
30870         housenumber: 1/3,
30871         street: 2/3,
30872         city: 2/3,
30873         state: 1/4,
30874         postcode: 1/3
30875     };
30876
30877     function getStreets() {
30878         var extent = entity.extent(context.graph()),
30879             l = extent.center(),
30880             box = iD.geo.Extent(l).padByMeters(200);
30881
30882         return context.intersects(box)
30883             .filter(isAddressable)
30884             .map(function(d) {
30885                 var loc = context.projection([
30886                     (extent[0][0] + extent[1][0]) / 2,
30887                     (extent[0][1] + extent[1][1]) / 2]),
30888                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30889                 return {
30890                     title: d.tags.name,
30891                     value: d.tags.name,
30892                     dist: choice.distance
30893                 };
30894             }).sort(function(a, b) {
30895                 return a.dist - b.dist;
30896             });
30897
30898         function isAddressable(d) {
30899             return d.tags.highway && d.tags.name && d.type === 'way';
30900         }
30901     }
30902
30903     function getCities() {
30904         var extent = entity.extent(context.graph()),
30905             l = extent.center(),
30906             box = iD.geo.Extent(l).padByMeters(200);
30907
30908         return context.intersects(box)
30909             .filter(isAddressable)
30910             .map(function(d) {
30911                 return {
30912                     title: d.tags['addr:city'] || d.tags.name,
30913                     value: d.tags['addr:city'] || d.tags.name,
30914                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30915                 };
30916             }).sort(function(a, b) {
30917                 return a.dist - b.dist;
30918             });
30919
30920         function isAddressable(d) {
30921             if (d.tags.name &&
30922                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30923                 return true;
30924
30925             if (d.tags.place && d.tags.name && (
30926                     d.tags.place === 'city' ||
30927                     d.tags.place === 'town' ||
30928                     d.tags.place === 'village'))
30929                 return true;
30930
30931             if (d.tags['addr:city']) return true;
30932
30933             return false;
30934         }
30935     }
30936
30937     function getPostCodes() {
30938         var extent = entity.extent(context.graph()),
30939             l = extent.center(),
30940             box = iD.geo.Extent(l).padByMeters(200);
30941
30942         return context.intersects(box)
30943             .filter(isAddressable)
30944             .map(function(d) {
30945                 return {
30946                     title: d.tags['addr:postcode'],
30947                     value: d.tags['addr:postcode'],
30948                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30949                 };
30950             }).sort(function(a, b) {
30951                 return a.dist - b.dist;
30952             });
30953
30954         function isAddressable(d) {
30955             return d.tags['addr:postcode'];
30956         }
30957     }
30958
30959     function address(selection) {
30960         selection.selectAll('.preset-input-wrap')
30961             .remove();
30962
30963         var center = entity.extent(context.graph()).center(),
30964             addressFormat;
30965
30966         // Enter
30967
30968         wrap = selection.append('div')
30969             .attr('class', 'preset-input-wrap');
30970
30971         iD.countryCode().search(center, function (err, countryCode) {
30972             addressFormat = _.find(iD.data.addressFormats, function (a) {
30973                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30974             }) || _.first(iD.data.addressFormats);
30975
30976             function row(r) {
30977                 // Normalize widths.
30978                 var total = _.reduce(r, function(sum, field) {
30979                     return sum + (widths[field] || 0.5);
30980                 }, 0);
30981
30982                 return r.map(function (field) {
30983                     return {
30984                         id: field,
30985                         width: (widths[field] || 0.5) / total
30986                     };
30987                 });
30988             }
30989
30990             wrap.selectAll('div')
30991                 .data(addressFormat.format)
30992                 .enter()
30993                 .append('div')
30994                 .attr('class', 'addr-row')
30995                 .selectAll('input')
30996                 .data(row)
30997                 .enter()
30998                 .append('input')
30999                 .property('type', 'text')
31000                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
31001                 .attr('class', function (d) { return 'addr-' + d.id; })
31002                 .style('width', function (d) { return d.width * 100 + '%'; });
31003
31004             // Update
31005
31006             wrap.selectAll('.addr-street')
31007                 .call(d3.combobox()
31008                     .fetcher(function(value, callback) {
31009                         callback(getStreets());
31010                     }));
31011
31012             wrap.selectAll('.addr-city')
31013                 .call(d3.combobox()
31014                     .fetcher(function(value, callback) {
31015                         callback(getCities());
31016                     }));
31017
31018             wrap.selectAll('.addr-postcode')
31019                 .call(d3.combobox()
31020                     .fetcher(function(value, callback) {
31021                         callback(getPostCodes());
31022                     }));
31023
31024             wrap.selectAll('input')
31025                 .on('blur', change)
31026                 .on('change', change);
31027
31028             event.init();
31029             isInitialized = true;
31030         });
31031     }
31032
31033     function change() {
31034         var tags = {};
31035
31036         wrap.selectAll('input')
31037             .each(function (field) {
31038                 tags['addr:' + field.id] = this.value || undefined;
31039             });
31040
31041         event.change(tags);
31042     }
31043
31044     function updateTags(tags) {
31045         wrap.selectAll('input')
31046             .value(function (field) {
31047                 return tags['addr:' + field.id] || '';
31048             });
31049     }
31050
31051     address.entity = function(_) {
31052         if (!arguments.length) return entity;
31053         entity = _;
31054         return address;
31055     };
31056
31057     address.tags = function(tags) {
31058         if (isInitialized) {
31059             updateTags(tags);
31060         } else {
31061             event.on('init', function () {
31062                 updateTags(tags);
31063             });
31064         }
31065     };
31066
31067     address.focus = function() {
31068         wrap.selectAll('input').node().focus();
31069     };
31070
31071     return d3.rebind(address, event, 'on');
31072 };
31073 iD.ui.preset.check =
31074 iD.ui.preset.defaultcheck = function(field) {
31075     var event = d3.dispatch('change'),
31076         options = field.strings && field.strings.options,
31077         values = [],
31078         texts = [],
31079         entity, value, box, text, label;
31080
31081     if (options) {
31082         for (var k in options) {
31083             values.push(k === 'undefined' ? undefined : k);
31084             texts.push(field.t('options.' + k, { 'default': options[k] }));
31085         }
31086     } else {
31087         values = [undefined, 'yes'];
31088         texts = [t('inspector.unknown'), t('inspector.check.yes')];
31089         if (field.type === 'check') {
31090             values.push('no');
31091             texts.push(t('inspector.check.no'));
31092         }
31093     }
31094
31095     var check = function(selection) {
31096         // hack: pretend oneway field is a oneway_yes field
31097         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
31098         if (field.id === 'oneway') {
31099             for (var key in entity.tags) {
31100                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
31101                     texts[0] = t('presets.fields.oneway_yes.options.undefined');
31102                     break;
31103                 }
31104             }
31105         }
31106
31107         selection.classed('checkselect', 'true');
31108
31109         label = selection.selectAll('.preset-input-wrap')
31110             .data([0]);
31111
31112         var enter = label.enter().append('label')
31113             .attr('class', 'preset-input-wrap');
31114
31115         enter.append('input')
31116             .property('indeterminate', field.type === 'check')
31117             .attr('type', 'checkbox')
31118             .attr('id', 'preset-input-' + field.id);
31119
31120         enter.append('span')
31121             .text(texts[0])
31122             .attr('class', 'value');
31123
31124         box = label.select('input')
31125             .on('click', function() {
31126                 var t = {};
31127                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
31128                 event.change(t);
31129                 d3.event.stopPropagation();
31130             });
31131
31132         text = label.select('span.value');
31133     };
31134
31135     check.entity = function(_) {
31136         if (!arguments.length) return entity;
31137         entity = _;
31138         return check;
31139     };
31140
31141     check.tags = function(tags) {
31142         value = tags[field.key];
31143         box.property('indeterminate', field.type === 'check' && !value);
31144         box.property('checked', value === 'yes');
31145         text.text(texts[values.indexOf(value)]);
31146         label.classed('set', !!value);
31147     };
31148
31149     check.focus = function() {
31150         box.node().focus();
31151     };
31152
31153     return d3.rebind(check, event, 'on');
31154 };
31155 iD.ui.preset.combo =
31156 iD.ui.preset.typeCombo = function(field) {
31157     var event = d3.dispatch('change'),
31158         optstrings = field.strings && field.strings.options,
31159         optarray = field.options,
31160         strings = {},
31161         input;
31162
31163     function combo(selection) {
31164         var combobox = d3.combobox();
31165
31166         input = selection.selectAll('input')
31167             .data([0]);
31168
31169         var enter = input.enter()
31170             .append('input')
31171             .attr('type', 'text')
31172             .attr('id', 'preset-input-' + field.id);
31173
31174         if (optstrings) { enter.attr('readonly', 'readonly'); }
31175
31176         input
31177             .call(combobox)
31178             .on('change', change)
31179             .on('blur', change)
31180             .each(function() {
31181                 if (optstrings) {
31182                     _.each(optstrings, function(v, k) {
31183                         strings[k] = field.t('options.' + k, { 'default': v });
31184                     });
31185                     stringsLoaded();
31186                 } else if (optarray) {
31187                     _.each(optarray, function(k) {
31188                         strings[k] = k.replace(/_+/g, ' ');
31189                     });
31190                     stringsLoaded();
31191                 } else {
31192                     iD.taginfo().values({key: field.key}, function(err, data) {
31193                         if (!err) {
31194                             _.each(_.pluck(data, 'value'), function(k) {
31195                                 strings[k] = k.replace(/_+/g, ' ');
31196                             });
31197                             stringsLoaded();
31198                         }
31199                     });
31200                 }
31201             });
31202
31203         function stringsLoaded() {
31204             var keys = _.keys(strings),
31205                 strs = [],
31206                 placeholders;
31207
31208             combobox.data(keys.map(function(k) {
31209                 var s = strings[k],
31210                     o = {};
31211                 o.title = o.value = s;
31212                 if (s.length < 20) { strs.push(s); }
31213                 return o;
31214             }));
31215
31216             placeholders = strs.length > 1 ? strs : keys;
31217             input.attr('placeholder', field.placeholder() ||
31218                 (placeholders.slice(0, 3).join(', ') + '...'));
31219         }
31220     }
31221
31222     function change() {
31223         var optstring = _.find(_.keys(strings), function(k) { return strings[k] === input.value(); }),
31224             value = optstring || (input.value()
31225                 .split(';')
31226                 .map(function(s) { return s.trim(); })
31227                 .join(';')
31228                 .replace(/\s+/g, '_'));
31229
31230         if (field.type === 'typeCombo' && !value) value = 'yes';
31231
31232         var t = {};
31233         t[field.key] = value || undefined;
31234         event.change(t);
31235     }
31236
31237     combo.tags = function(tags) {
31238         var key = tags[field.key],
31239             value = strings[key] || key || '';
31240         if (field.type === 'typeCombo' && value.toLowerCase() === 'yes') value = '';
31241         input.value(value);
31242     };
31243
31244     combo.focus = function() {
31245         input.node().focus();
31246     };
31247
31248     return d3.rebind(combo, event, 'on');
31249 };
31250 iD.ui.preset.text =
31251 iD.ui.preset.number =
31252 iD.ui.preset.tel =
31253 iD.ui.preset.email =
31254 iD.ui.preset.url = function(field) {
31255
31256     var event = d3.dispatch('change'),
31257         input;
31258
31259     function i(selection) {
31260         input = selection.selectAll('input')
31261             .data([0]);
31262
31263         input.enter().append('input')
31264             .attr('type', field.type)
31265             .attr('id', 'preset-input-' + field.id)
31266             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
31267
31268         input
31269             .on('blur', change)
31270             .on('change', change);
31271
31272         if (field.type === 'number') {
31273             input.attr('type', 'text');
31274
31275             var spinControl = selection.selectAll('.spin-control')
31276                 .data([0]);
31277
31278             var enter = spinControl.enter().append('div')
31279                 .attr('class', 'spin-control');
31280
31281             enter.append('button')
31282                 .datum(1)
31283                 .attr('class', 'increment');
31284
31285             enter.append('button')
31286                 .datum(-1)
31287                 .attr('class', 'decrement');
31288
31289             spinControl.selectAll('button')
31290                 .on('click', function(d) {
31291                     d3.event.preventDefault();
31292                     var num = parseInt(input.node().value || 0, 10);
31293                     if (!isNaN(num)) input.node().value = num + d;
31294                     change();
31295                 });
31296         }
31297     }
31298
31299     function change() {
31300         var t = {};
31301         t[field.key] = input.value() || undefined;
31302         event.change(t);
31303     }
31304
31305     i.tags = function(tags) {
31306         input.value(tags[field.key] || '');
31307     };
31308
31309     i.focus = function() {
31310         input.node().focus();
31311     };
31312
31313     return d3.rebind(i, event, 'on');
31314 };
31315 iD.ui.preset.localized = function(field, context) {
31316
31317     var event = d3.dispatch('change'),
31318         wikipedia = iD.wikipedia(),
31319         input, localizedInputs, wikiTitles,
31320         entity;
31321
31322     function i(selection) {
31323         input = selection.selectAll('.localized-main')
31324             .data([0]);
31325
31326         input.enter().append('input')
31327             .attr('type', 'text')
31328             .attr('id', 'preset-input-' + field.id)
31329             .attr('class', 'localized-main')
31330             .attr('placeholder', field.placeholder());
31331
31332         if (field.id === 'name') {
31333             var preset = context.presets().match(entity, context.graph());
31334             input.call(d3.combobox().fetcher(
31335                 iD.util.SuggestNames(preset, iD.data.suggestions)
31336             ));
31337         }
31338
31339         input
31340             .on('blur', change)
31341             .on('change', change);
31342
31343         var translateButton = selection.selectAll('.localized-add')
31344             .data([0]);
31345
31346         translateButton.enter().append('button')
31347             .attr('class', 'button-input-action localized-add minor')
31348             .call(bootstrap.tooltip()
31349                 .title(t('translate.translate'))
31350                 .placement('left'))
31351             .append('span')
31352             .attr('class', 'icon plus');
31353
31354         translateButton
31355             .on('click', addBlank);
31356
31357         localizedInputs = selection.selectAll('.localized-wrap')
31358             .data([0]);
31359
31360         localizedInputs.enter().append('div')
31361             .attr('class', 'localized-wrap');
31362     }
31363
31364     function addBlank() {
31365         d3.event.preventDefault();
31366         var data = localizedInputs.selectAll('div.entry').data();
31367         data.push({ lang: '', value: '' });
31368         localizedInputs.call(render, data);
31369     }
31370
31371     function change() {
31372         var t = {};
31373         t[field.key] = d3.select(this).value() || undefined;
31374         event.change(t);
31375     }
31376
31377     function key(lang) { return field.key + ':' + lang; }
31378
31379     function changeLang(d) {
31380         var lang = d3.select(this).value(),
31381             t = {},
31382             language = _.find(iD.data.wikipedia, function(d) {
31383                 return d[0].toLowerCase() === lang.toLowerCase() ||
31384                     d[1].toLowerCase() === lang.toLowerCase();
31385             });
31386
31387         if (language) lang = language[2];
31388
31389         if (d.lang && d.lang !== lang) {
31390             t[key(d.lang)] = undefined;
31391         }
31392
31393         var value = d3.select(this.parentNode)
31394             .selectAll('.localized-value')
31395             .value();
31396
31397         if (lang && value) {
31398             t[key(lang)] = value;
31399         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31400             t[key(lang)] = wikiTitles[d.lang];
31401         }
31402
31403         d.lang = lang;
31404         event.change(t);
31405     }
31406
31407     function changeValue(d) {
31408         if (!d.lang) return;
31409         var t = {};
31410         t[key(d.lang)] = d3.select(this).value() || undefined;
31411         event.change(t);
31412     }
31413
31414     function fetcher(value, cb) {
31415         var v = value.toLowerCase();
31416
31417         cb(iD.data.wikipedia.filter(function(d) {
31418             return d[0].toLowerCase().indexOf(v) >= 0 ||
31419             d[1].toLowerCase().indexOf(v) >= 0 ||
31420             d[2].toLowerCase().indexOf(v) >= 0;
31421         }).map(function(d) {
31422             return { value: d[1] };
31423         }));
31424     }
31425
31426     function render(selection, data) {
31427         var wraps = selection.selectAll('div.entry').
31428             data(data, function(d) { return d.lang; });
31429
31430         var innerWrap = wraps.enter()
31431             .insert('div', ':first-child');
31432
31433         innerWrap.attr('class', 'entry')
31434             .each(function() {
31435                 var wrap = d3.select(this);
31436                 var langcombo = d3.combobox().fetcher(fetcher);
31437
31438                 var label = wrap.append('label')
31439                     .attr('class','form-label')
31440                     .text(t('translate.localized_translation_label'))
31441                     .attr('for','localized-lang');
31442
31443                 label.append('button')
31444                     .attr('class', 'minor remove')
31445                     .on('click', function(d){
31446                         d3.event.preventDefault();
31447                         var t = {};
31448                         t[key(d.lang)] = undefined;
31449                         event.change(t);
31450                         d3.select(this.parentNode.parentNode)
31451                             .style('top','0')
31452                             .style('max-height','240px')
31453                             .transition()
31454                             .style('opacity', '0')
31455                             .style('max-height','0px')
31456                             .remove();
31457                     })
31458                     .append('span').attr('class', 'icon delete');
31459
31460                 wrap.append('input')
31461                     .attr('class', 'localized-lang')
31462                     .attr('type', 'text')
31463                     .attr('placeholder',t('translate.localized_translation_language'))
31464                     .on('blur', changeLang)
31465                     .on('change', changeLang)
31466                     .call(langcombo);
31467
31468                 wrap.append('input')
31469                     .on('blur', changeValue)
31470                     .on('change', changeValue)
31471                     .attr('type', 'text')
31472                     .attr('placeholder', t('translate.localized_translation_name'))
31473                     .attr('class', 'localized-value');
31474             });
31475
31476         innerWrap
31477             .style('margin-top', '0px')
31478             .style('max-height', '0px')
31479             .style('opacity', '0')
31480             .transition()
31481             .duration(200)
31482             .style('margin-top', '10px')
31483             .style('max-height', '240px')
31484             .style('opacity', '1')
31485             .each('end', function() {
31486                 d3.select(this)
31487                     .style('max-height', '')
31488                     .style('overflow', 'visible');
31489             });
31490
31491         wraps.exit()
31492             .transition()
31493             .duration(200)
31494             .style('max-height','0px')
31495             .style('opacity', '0')
31496             .style('top','-10px')
31497             .remove();
31498
31499         var entry = selection.selectAll('.entry');
31500
31501         entry.select('.localized-lang')
31502             .value(function(d) {
31503                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31504                 return lang ? lang[1] : d.lang;
31505             });
31506
31507         entry.select('.localized-value')
31508             .value(function(d) { return d.value; });
31509     }
31510
31511     i.tags = function(tags) {
31512
31513         // Fetch translations from wikipedia
31514         if (tags.wikipedia && !wikiTitles) {
31515             wikiTitles = {};
31516             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31517             if (wm && wm[0] && wm[1]) {
31518                 wikipedia.translations(wm[1], wm[2], function(d) {
31519                     wikiTitles = d;
31520                 });
31521             }
31522         }
31523
31524         input.value(tags[field.key] || '');
31525
31526         var postfixed = [];
31527         for (var i in tags) {
31528             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31529             if (m && m[1]) {
31530                 postfixed.push({ lang: m[1], value: tags[i]});
31531             }
31532         }
31533
31534         localizedInputs.call(render, postfixed.reverse());
31535     };
31536
31537     i.focus = function() {
31538         input.node().focus();
31539     };
31540
31541     i.entity = function(_) {
31542         entity = _;
31543     };
31544
31545     return d3.rebind(i, event, 'on');
31546 };
31547 iD.ui.preset.maxspeed = function(field, context) {
31548
31549     var event = d3.dispatch('change'),
31550         entity,
31551         imperial,
31552         unitInput,
31553         combobox,
31554         input;
31555
31556     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31557         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31558
31559     function maxspeed(selection) {
31560         combobox = d3.combobox();
31561         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31562
31563         input = selection.selectAll('#preset-input-' + field.id)
31564             .data([0]);
31565
31566         input.enter().append('input')
31567             .attr('type', 'text')
31568             .attr('id', 'preset-input-' + field.id)
31569             .attr('placeholder', field.placeholder());
31570
31571         input
31572             .call(combobox)
31573             .on('change', change)
31574             .on('blur', change);
31575
31576         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31577             loc = childNodes[~~(childNodes.length/2)].loc;
31578
31579         imperial = _.any(iD.data.imperial.features, function(f) {
31580             return _.any(f.geometry.coordinates, function(d) {
31581                 return iD.geo.pointInPolygon(loc, d[0]);
31582             });
31583         });
31584
31585         unitInput = selection.selectAll('input.maxspeed-unit')
31586             .data([0]);
31587
31588         unitInput.enter().append('input')
31589             .attr('type', 'text')
31590             .attr('class', 'maxspeed-unit');
31591
31592         unitInput
31593             .on('blur', changeUnits)
31594             .on('change', changeUnits)
31595             .call(unitCombobox);
31596
31597         function changeUnits() {
31598             imperial = unitInput.value() === 'mph';
31599             unitInput.value(imperial ? 'mph' : 'km/h');
31600             setSuggestions();
31601             change();
31602         }
31603
31604     }
31605
31606     function setSuggestions() {
31607         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31608         unitInput.value(imperial ? 'mph' : 'km/h');
31609     }
31610
31611     function comboValues(d) {
31612         return {
31613             value: d.toString(),
31614             title: d.toString()
31615         };
31616     }
31617
31618     function change() {
31619         var tag = {},
31620             value = input.value();
31621
31622         if (!value) {
31623             tag[field.key] = undefined;
31624         } else if (isNaN(value) || !imperial) {
31625             tag[field.key] = value;
31626         } else {
31627             tag[field.key] = value + ' mph';
31628         }
31629
31630         event.change(tag);
31631     }
31632
31633     maxspeed.tags = function(tags) {
31634         var value = tags[field.key];
31635
31636         if (value && value.indexOf('mph') >= 0) {
31637             value = parseInt(value, 10);
31638             imperial = true;
31639         } else if (value) {
31640             imperial = false;
31641         }
31642
31643         setSuggestions();
31644
31645         input.value(value || '');
31646     };
31647
31648     maxspeed.focus = function() {
31649         input.node().focus();
31650     };
31651
31652     maxspeed.entity = function(_) {
31653         entity = _;
31654     };
31655
31656     return d3.rebind(maxspeed, event, 'on');
31657 };
31658 iD.ui.preset.radio = function(field) {
31659
31660     var event = d3.dispatch('change'),
31661         labels, radios, placeholder;
31662
31663     function radio(selection) {
31664         selection.classed('preset-radio', true);
31665
31666         var wrap = selection.selectAll('.preset-input-wrap')
31667             .data([0]);
31668
31669         var buttonWrap = wrap.enter().append('div')
31670             .attr('class', 'preset-input-wrap toggle-list');
31671
31672         buttonWrap.append('span')
31673             .attr('class', 'placeholder');
31674
31675         placeholder = selection.selectAll('.placeholder');
31676
31677         labels = wrap.selectAll('label')
31678             .data(field.options || field.keys);
31679
31680         var enter = labels.enter().append('label');
31681
31682         enter.append('input')
31683             .attr('type', 'radio')
31684             .attr('name', field.id)
31685             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31686             .attr('checked', false);
31687
31688         enter.append('span')
31689             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31690
31691         radios = labels.selectAll('input')
31692             .on('change', change);
31693     }
31694
31695     function change() {
31696         var t = {};
31697         if (field.key) t[field.key] = undefined;
31698         radios.each(function(d) {
31699             var active = d3.select(this).property('checked');
31700             if (field.key) {
31701                 if (active) t[field.key] = d;
31702             } else {
31703                 t[d] = active ? 'yes' : undefined;
31704             }
31705         });
31706         event.change(t);
31707     }
31708
31709     radio.tags = function(tags) {
31710         function checked(d) {
31711             if (field.key) {
31712                 return tags[field.key] === d;
31713             } else {
31714                 return !!(tags[d] && tags[d] !== 'no');
31715             }
31716         }
31717
31718         labels.classed('active', checked);
31719         radios.property('checked', checked);
31720         var selection = radios.filter(function() { return this.checked; });
31721         if (selection.empty()) {
31722             placeholder.text(t('inspector.none'));
31723         } else {
31724             placeholder.text(selection.attr('value'));
31725         }
31726     };
31727
31728     radio.focus = function() {
31729         radios.node().focus();
31730     };
31731
31732     return d3.rebind(radio, event, 'on');
31733 };
31734 iD.ui.preset.restrictions = function(field, context) {
31735     var event = d3.dispatch('change'),
31736         vertexID,
31737         fromNodeID;
31738
31739     function restrictions(selection) {
31740         var wrap = selection.selectAll('.preset-input-wrap')
31741             .data([0]);
31742
31743         var enter = wrap.enter().append('div')
31744             .attr('class', 'preset-input-wrap');
31745
31746         enter.append('div')
31747             .attr('class', 'restriction-help');
31748
31749         enter.append('svg')
31750             .call(iD.svg.Surface(context))
31751             .call(iD.behavior.Hover(context));
31752
31753         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31754             graph = intersection.graph,
31755             vertex = graph.entity(vertexID),
31756             surface = wrap.selectAll('svg'),
31757             filter = function () { return true; },
31758             extent = iD.geo.Extent(),
31759             projection = iD.geo.RawMercator(),
31760             lines = iD.svg.Lines(projection, context),
31761             vertices = iD.svg.Vertices(projection, context),
31762             turns = iD.svg.Turns(projection, context);
31763
31764         var d = wrap.dimensions(),
31765             c = [d[0] / 2, d[1] / 2],
31766             z = 21;
31767
31768         projection
31769             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31770
31771         var s = projection(vertex.loc);
31772
31773         projection
31774             .translate([c[0] - s[0], c[1] - s[1]])
31775             .clipExtent([[0, 0], d]);
31776
31777         surface
31778             .call(vertices, graph, [vertex], filter, extent, z)
31779             .call(lines, graph, intersection.highways, filter)
31780             .call(turns, graph, intersection.turns(fromNodeID));
31781
31782         surface
31783             .on('click.restrictions', click)
31784             .on('mouseover.restrictions', mouseover)
31785             .on('mouseout.restrictions', mouseout);
31786
31787         surface
31788             .selectAll('.selected')
31789             .classed('selected', false);
31790
31791         if (fromNodeID) {
31792             surface
31793                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31794                 .classed('selected', true);
31795         }
31796
31797         mouseout();
31798
31799         context.history()
31800             .on('change.restrictions', render);
31801
31802         d3.select(window)
31803             .on('resize.restrictions', render);
31804
31805         function click() {
31806             var datum = d3.event.target.__data__;
31807             if (datum instanceof iD.Entity) {
31808                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31809                 render();
31810             } else if (datum instanceof iD.geo.Turn) {
31811                 if (datum.restriction) {
31812                     context.perform(
31813                         iD.actions.UnrestrictTurn(datum, projection),
31814                         t('operations.restriction.annotation.delete'));
31815                 } else {
31816                     context.perform(
31817                         iD.actions.RestrictTurn(datum, projection),
31818                         t('operations.restriction.annotation.create'));
31819                 }
31820             }
31821         }
31822
31823         function mouseover() {
31824             var datum = d3.event.target.__data__;
31825             if (datum instanceof iD.geo.Turn) {
31826                 var graph = context.graph(),
31827                     presets = context.presets(),
31828                     preset;
31829
31830                 if (datum.restriction) {
31831                     preset = presets.match(graph.entity(datum.restriction), graph);
31832                 } else {
31833                     preset = presets.item('type/restriction/' +
31834                         iD.geo.inferRestriction(
31835                             graph,
31836                             datum.from,
31837                             datum.via,
31838                             datum.to,
31839                             projection));
31840                 }
31841
31842                 wrap.selectAll('.restriction-help')
31843                     .text(t('operations.restriction.help.' +
31844                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31845                         {restriction: preset.name()}));
31846             }
31847         }
31848
31849         function mouseout() {
31850             wrap.selectAll('.restriction-help')
31851                 .text(t('operations.restriction.help.' +
31852                     (fromNodeID ? 'toggle' : 'select')));
31853         }
31854
31855         function render() {
31856             if (context.hasEntity(vertexID)) {
31857                 restrictions(selection);
31858             }
31859         }
31860     }
31861
31862     restrictions.entity = function(_) {
31863         if (!vertexID || vertexID !== _.id) {
31864             fromNodeID = null;
31865             vertexID = _.id;
31866         }
31867     };
31868
31869     restrictions.tags = function() {};
31870     restrictions.focus = function() {};
31871
31872     return d3.rebind(restrictions, event, 'on');
31873 };
31874 iD.ui.preset.textarea = function(field) {
31875
31876     var event = d3.dispatch('change'),
31877         input;
31878
31879     function i(selection) {
31880         input = selection.selectAll('textarea')
31881             .data([0]);
31882
31883         input.enter().append('textarea')
31884             .attr('id', 'preset-input-' + field.id)
31885             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31886             .attr('maxlength', 255);
31887
31888         input
31889             .on('blur', change)
31890             .on('change', change);
31891     }
31892
31893     function change() {
31894         var t = {};
31895         t[field.key] = input.value() || undefined;
31896         event.change(t);
31897     }
31898
31899     i.tags = function(tags) {
31900         input.value(tags[field.key] || '');
31901     };
31902
31903     i.focus = function() {
31904         input.node().focus();
31905     };
31906
31907     return d3.rebind(i, event, 'on');
31908 };
31909 iD.ui.preset.wikipedia = function(field, context) {
31910
31911     var event = d3.dispatch('change'),
31912         wikipedia = iD.wikipedia(),
31913         link, entity, lang, title;
31914
31915     function i(selection) {
31916
31917         var langcombo = d3.combobox()
31918             .fetcher(function(value, cb) {
31919                 var v = value.toLowerCase();
31920
31921                 cb(iD.data.wikipedia.filter(function(d) {
31922                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31923                         d[1].toLowerCase().indexOf(v) >= 0 ||
31924                         d[2].toLowerCase().indexOf(v) >= 0;
31925                 }).map(function(d) {
31926                     return { value: d[1] };
31927                 }));
31928             });
31929
31930         var titlecombo = d3.combobox()
31931             .fetcher(function(value, cb) {
31932
31933                 if (!value) value = context.entity(entity.id).tags.name || '';
31934                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31935
31936                 searchfn(language()[2], value, function(query, data) {
31937                     cb(data.map(function(d) {
31938                         return { value: d };
31939                     }));
31940                 });
31941             });
31942
31943         lang = selection.selectAll('input.wiki-lang')
31944             .data([0]);
31945
31946         lang.enter().append('input')
31947             .attr('type', 'text')
31948             .attr('class', 'wiki-lang')
31949             .value('English');
31950
31951         lang
31952             .call(langcombo)
31953             .on('blur', changeLang)
31954             .on('change', changeLang);
31955
31956         title = selection.selectAll('input.wiki-title')
31957             .data([0]);
31958
31959         title.enter().append('input')
31960             .attr('type', 'text')
31961             .attr('class', 'wiki-title')
31962             .attr('id', 'preset-input-' + field.id);
31963
31964         title
31965             .call(titlecombo)
31966             .on('blur', change)
31967             .on('change', change);
31968
31969         link = selection.selectAll('a.wiki-link')
31970             .data([0]);
31971
31972         link.enter().append('a')
31973             .attr('class', 'wiki-link button-input-action minor')
31974             .attr('target', '_blank')
31975             .append('span')
31976             .attr('class', 'icon out-link');
31977     }
31978
31979     function language() {
31980         var value = lang.value().toLowerCase();
31981         return _.find(iD.data.wikipedia, function(d) {
31982             return d[0].toLowerCase() === value ||
31983                 d[1].toLowerCase() === value ||
31984                 d[2].toLowerCase() === value;
31985         }) || iD.data.wikipedia[0];
31986     }
31987
31988     function changeLang() {
31989         lang.value(language()[1]);
31990         change();
31991     }
31992
31993     function change() {
31994         var value = title.value(),
31995             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31996             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31997
31998         if (l) {
31999             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
32000             value = m[2].replace(/_/g, ' ');
32001             value = value.slice(0, 1).toUpperCase() + value.slice(1);
32002             lang.value(l[1]);
32003             title.value(value);
32004         }
32005
32006         var t = {};
32007         t[field.key] = value ? language()[2] + ':' + value : undefined;
32008         event.change(t);
32009     }
32010
32011     i.tags = function(tags) {
32012         var value = tags[field.key] || '',
32013             m = value.match(/([^:]+):(.+)/),
32014             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
32015
32016         // value in correct format
32017         if (l) {
32018             lang.value(l[1]);
32019             title.value(m[2]);
32020             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
32021
32022         // unrecognized value format
32023         } else {
32024             title.value(value);
32025             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
32026         }
32027     };
32028
32029     i.entity = function(_) {
32030         entity = _;
32031     };
32032
32033     i.focus = function() {
32034         title.node().focus();
32035     };
32036
32037     return d3.rebind(i, event, 'on');
32038 };
32039 iD.ui.intro.area = function(context, reveal) {
32040
32041     var event = d3.dispatch('done'),
32042         timeout;
32043
32044     var step = {
32045         title: 'intro.areas.title'
32046     };
32047
32048     step.enter = function() {
32049
32050         var playground = [-85.63552, 41.94159],
32051             corner = [-85.63565411045074, 41.9417715536927];
32052         context.map().centerZoom(playground, 19);
32053         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
32054
32055         context.on('enter.intro', addArea);
32056
32057         function addArea(mode) {
32058             if (mode.id !== 'add-area') return;
32059             context.on('enter.intro', drawArea);
32060
32061             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
32062             var pointBox = iD.ui.intro.pad(corner, padding, context);
32063             reveal(pointBox, t('intro.areas.corner'));
32064
32065             context.map().on('move.intro', function() {
32066                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
32067                 pointBox = iD.ui.intro.pad(corner, padding, context);
32068                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
32069             });
32070         }
32071
32072         function drawArea(mode) {
32073             if (mode.id !== 'draw-area') return;
32074             context.on('enter.intro', enterSelect);
32075
32076             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
32077             var pointBox = iD.ui.intro.pad(playground, padding, context);
32078             reveal(pointBox, t('intro.areas.place'));
32079
32080             context.map().on('move.intro', function() {
32081                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
32082                 pointBox = iD.ui.intro.pad(playground, padding, context);
32083                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
32084             });
32085         }
32086
32087         function enterSelect(mode) {
32088             if (mode.id !== 'select') return;
32089             context.map().on('move.intro', null);
32090             context.on('enter.intro', null);
32091
32092             timeout = setTimeout(function() {
32093                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
32094                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32095             }, 500);
32096         }
32097
32098         function keySearch() {
32099             var first = d3.select('.preset-list-item:first-child');
32100             if (first.classed('preset-leisure-playground')) {
32101                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
32102                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32103                 d3.select('.preset-search-input').on('keyup.intro', null);
32104             }
32105         }
32106
32107         function selectedPreset() {
32108             reveal('.pane', t('intro.areas.describe'));
32109             context.on('exit.intro', event.done);
32110         }
32111     };
32112
32113     step.exit = function() {
32114         window.clearTimeout(timeout);
32115         context.on('enter.intro', null);
32116         context.on('exit.intro', null);
32117         context.history().on('change.intro', null);
32118         context.map().on('move.intro', null);
32119         d3.select('.preset-search-input').on('keyup.intro', null);
32120     };
32121
32122     return d3.rebind(step, event, 'on');
32123 };
32124 iD.ui.intro.line = function(context, reveal) {
32125
32126     var event = d3.dispatch('done'),
32127         timeouts = [];
32128
32129     var step = {
32130         title: 'intro.lines.title'
32131     };
32132
32133     function timeout(f, t) {
32134         timeouts.push(window.setTimeout(f, t));
32135     }
32136
32137     step.enter = function() {
32138
32139         var centroid = [-85.62830, 41.95699];
32140         var midpoint = [-85.62975395449628, 41.95787501510204];
32141         var start = [-85.6297754121684, 41.95805253325314];
32142         var intersection = [-85.62974496187628, 41.95742515554585];
32143
32144         context.map().centerZoom(start, 18);
32145         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
32146
32147         context.on('enter.intro', addLine);
32148
32149         function addLine(mode) {
32150             if (mode.id !== 'add-line') return;
32151             context.on('enter.intro', drawLine);
32152
32153             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
32154             var pointBox = iD.ui.intro.pad(start, padding, context);
32155             reveal(pointBox, t('intro.lines.start'));
32156
32157             context.map().on('move.intro', function() {
32158                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
32159                 pointBox = iD.ui.intro.pad(start, padding, context);
32160                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
32161             });
32162         }
32163
32164         function drawLine(mode) {
32165             if (mode.id !== 'draw-line') return;
32166             context.history().on('change.intro', addIntersection);
32167             context.on('enter.intro', retry);
32168
32169             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
32170             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
32171             reveal(pointBox, t('intro.lines.intersect'));
32172
32173             context.map().on('move.intro', function() {
32174                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
32175                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
32176                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
32177             });
32178         }
32179
32180         // ended line before creating intersection
32181         function retry(mode) {
32182             if (mode.id !== 'select') return;
32183             var pointBox = iD.ui.intro.pad(intersection, 30, context);
32184             reveal(pointBox, t('intro.lines.restart'));
32185             timeout(function() {
32186                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
32187                 step.exit();
32188                 step.enter();
32189             }, 3000);
32190         }
32191
32192         function addIntersection(changes) {
32193             if ( _.any(changes.created(), function(d) {
32194                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
32195             })) {
32196                 context.history().on('change.intro', null);
32197                 context.on('enter.intro', enterSelect);
32198
32199                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
32200                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
32201                 reveal(pointBox, t('intro.lines.finish'));
32202
32203                 context.map().on('move.intro', function() {
32204                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
32205                     pointBox = iD.ui.intro.pad(centroid, padding, context);
32206                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
32207                 });
32208             }
32209         }
32210
32211         function enterSelect(mode) {
32212             if (mode.id !== 'select') return;
32213             context.map().on('move.intro', null);
32214             context.on('enter.intro', null);
32215             d3.select('#curtain').style('pointer-events', 'all');
32216
32217             presetCategory();
32218         }
32219
32220         function presetCategory() {
32221             timeout(function() {
32222                 d3.select('#curtain').style('pointer-events', 'none');
32223                 var road = d3.select('.preset-category-road .preset-list-button');
32224                 reveal(road.node(), t('intro.lines.road'));
32225                 road.one('click.intro', roadCategory);
32226             }, 500);
32227         }
32228
32229         function roadCategory() {
32230             timeout(function() {
32231                 var grid = d3.select('.subgrid');
32232                 reveal(grid.node(), t('intro.lines.residential'));
32233                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
32234                     .one('click.intro', retryPreset);
32235                 grid.selectAll('.preset-highway-residential .preset-list-button')
32236                     .one('click.intro', roadDetails);
32237             }, 500);
32238         }
32239
32240         // selected wrong road type
32241         function retryPreset() {
32242             timeout(function() {
32243                 var preset = d3.select('.entity-editor-pane .preset-list-button');
32244                 reveal(preset.node(), t('intro.lines.wrong_preset'));
32245                 preset.one('click.intro', presetCategory);
32246             }, 500);
32247         }
32248
32249         function roadDetails() {
32250             reveal('.pane', t('intro.lines.describe'));
32251             context.on('exit.intro', event.done);
32252         }
32253
32254     };
32255
32256     step.exit = function() {
32257         d3.select('#curtain').style('pointer-events', 'none');
32258         timeouts.forEach(window.clearTimeout);
32259         context.on('enter.intro', null);
32260         context.on('exit.intro', null);
32261         context.map().on('move.intro', null);
32262         context.history().on('change.intro', null);
32263     };
32264
32265     return d3.rebind(step, event, 'on');
32266 };
32267 iD.ui.intro.navigation = function(context, reveal) {
32268
32269     var event = d3.dispatch('done'),
32270         timeouts = [];
32271
32272     var step = {
32273         title: 'intro.navigation.title'
32274     };
32275
32276     function set(f, t) {
32277         timeouts.push(window.setTimeout(f, t));
32278     }
32279
32280     /*
32281      * Steps:
32282      * Drag map
32283      * Select poi
32284      * Show editor header
32285      * Show editor pane
32286      * Select road
32287      * Show header
32288      */
32289
32290     step.enter = function() {
32291
32292         var rect = context.surfaceRect(),
32293             map = {
32294                 left: rect.left + 10,
32295                 top: rect.top + 70,
32296                 width: rect.width - 70,
32297                 height: rect.height - 170
32298             };
32299
32300         context.map().centerZoom([-85.63591, 41.94285], 19);
32301
32302         reveal(map, t('intro.navigation.drag'));
32303
32304         context.map().on('move.intro', _.debounce(function() {
32305             context.map().on('move.intro', null);
32306             townhall();
32307             context.on('enter.intro', inspectTownHall);
32308         }, 400));
32309
32310         function townhall() {
32311             var hall = [-85.63645945147184, 41.942986488012565];
32312
32313             var point = context.projection(hall);
32314             if (point[0] < 0 || point[0] > rect.width ||
32315                 point[1] < 0 || point[1] > rect.height) {
32316                 context.map().center(hall);
32317             }
32318
32319             var box = iD.ui.intro.pointBox(hall, context);
32320             reveal(box, t('intro.navigation.select'));
32321
32322             context.map().on('move.intro', function() {
32323                 var box = iD.ui.intro.pointBox(hall, context);
32324                 reveal(box, t('intro.navigation.select'), {duration: 0});
32325             });
32326         }
32327
32328         function inspectTownHall(mode) {
32329             if (mode.id !== 'select') return;
32330             context.on('enter.intro', null);
32331             context.map().on('move.intro', null);
32332             set(function() {
32333                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
32334                 context.on('exit.intro', event.done);
32335             }, 700);
32336         }
32337
32338     };
32339
32340     step.exit = function() {
32341         context.map().on('move.intro', null);
32342         context.on('enter.intro', null);
32343         context.on('exit.intro', null);
32344         timeouts.forEach(window.clearTimeout);
32345     };
32346
32347     return d3.rebind(step, event, 'on');
32348 };
32349 iD.ui.intro.point = function(context, reveal) {
32350
32351     var event = d3.dispatch('done'),
32352         timeouts = [];
32353
32354     var step = {
32355         title: 'intro.points.title'
32356     };
32357
32358     function setTimeout(f, t) {
32359         timeouts.push(window.setTimeout(f, t));
32360     }
32361
32362     step.enter = function() {
32363
32364         context.map().centerZoom([-85.63279, 41.94394], 19);
32365         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32366
32367         var corner = [-85.632481,41.944094];
32368
32369         context.on('enter.intro', addPoint);
32370
32371         function addPoint(mode) {
32372             if (mode.id !== 'add-point') return;
32373             context.on('enter.intro', enterSelect);
32374
32375             var pointBox = iD.ui.intro.pad(corner, 150, context);
32376             reveal(pointBox, t('intro.points.place'));
32377
32378             context.map().on('move.intro', function() {
32379                 pointBox = iD.ui.intro.pad(corner, 150, context);
32380                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32381             });
32382
32383         }
32384
32385         function enterSelect(mode) {
32386             if (mode.id !== 'select') return;
32387             context.map().on('move.intro', null);
32388             context.on('enter.intro', null);
32389
32390             setTimeout(function() {
32391                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32392                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32393             }, 500);
32394         }
32395
32396         function keySearch() {
32397             var first = d3.select('.preset-list-item:first-child');
32398             if (first.classed('preset-amenity-cafe')) {
32399                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32400                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32401
32402                 d3.select('.preset-search-input').on('keydown.intro', function() {
32403                     // Prevent search from updating and changing the grid
32404                     d3.event.stopPropagation();
32405                     d3.event.preventDefault();
32406                 }, true).on('keyup.intro', null);
32407             }
32408         }
32409
32410         function selectedPreset() {
32411             setTimeout(function() {
32412                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32413                 context.history().on('change.intro', closeEditor);
32414                 context.on('exit.intro', selectPoint);
32415             }, 400);
32416         }
32417
32418         function closeEditor() {
32419             d3.select('.preset-search-input').on('keydown.intro', null);
32420             context.history().on('change.intro', null);
32421             reveal('.entity-editor-pane', t('intro.points.close'));
32422         }
32423
32424         function selectPoint() {
32425             context.on('exit.intro', null);
32426             context.history().on('change.intro', null);
32427             context.on('enter.intro', enterReselect);
32428
32429             var pointBox = iD.ui.intro.pad(corner, 150, context);
32430             reveal(pointBox, t('intro.points.reselect'));
32431
32432             context.map().on('move.intro', function() {
32433                 pointBox = iD.ui.intro.pad(corner, 150, context);
32434                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32435             });
32436         }
32437
32438         function enterReselect(mode) {
32439             if (mode.id !== 'select') return;
32440             context.map().on('move.intro', null);
32441             context.on('enter.intro', null);
32442
32443             setTimeout(function() {
32444                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32445                 context.on('exit.intro', deletePoint);
32446             }, 500);
32447         }
32448
32449         function deletePoint() {
32450             context.on('exit.intro', null);
32451             context.on('enter.intro', enterDelete);
32452
32453             var pointBox = iD.ui.intro.pad(corner, 150, context);
32454             reveal(pointBox, t('intro.points.reselect_delete'));
32455
32456             context.map().on('move.intro', function() {
32457                 pointBox = iD.ui.intro.pad(corner, 150, context);
32458                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32459             });
32460         }
32461
32462         function enterDelete(mode) {
32463             if (mode.id !== 'select') return;
32464             context.map().on('move.intro', null);
32465             context.on('enter.intro', null);
32466             context.on('exit.intro', deletePoint);
32467             context.map().on('move.intro', deletePoint);
32468             context.history().on('change.intro', deleted);
32469
32470             setTimeout(function() {
32471                 var node = d3.select('.radial-menu-item-delete').node();
32472                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32473                 reveal(pointBox, t('intro.points.delete'));
32474             }, 300);
32475         }
32476
32477         function deleted(changed) {
32478             if (changed.deleted().length) event.done();
32479         }
32480
32481     };
32482
32483     step.exit = function() {
32484         timeouts.forEach(window.clearTimeout);
32485         context.on('exit.intro', null);
32486         context.on('enter.intro', null);
32487         context.map().on('move.intro', null);
32488         context.history().on('change.intro', null);
32489         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32490     };
32491
32492     return d3.rebind(step, event, 'on');
32493 };
32494 iD.ui.intro.startEditing = function(context, reveal) {
32495
32496     var event = d3.dispatch('done', 'startEditing'),
32497         modal,
32498         timeouts = [];
32499
32500     var step = {
32501         title: 'intro.startediting.title'
32502     };
32503
32504     function timeout(f, t) {
32505         timeouts.push(window.setTimeout(f, t));
32506     }
32507
32508     step.enter = function() {
32509
32510         reveal('.map-control.help-control', t('intro.startediting.help'));
32511
32512         timeout(function() {
32513             reveal('#bar button.save', t('intro.startediting.save'));
32514         }, 3500);
32515
32516         timeout(function() {
32517             reveal('#surface');
32518         }, 7000);
32519
32520         timeout(function() {
32521             modal = iD.ui.modal(context.container());
32522
32523             modal.select('.modal')
32524                 .attr('class', 'modal-splash modal col6');
32525
32526             modal.selectAll('.close').remove();
32527
32528             var startbutton = modal.select('.content')
32529                 .attr('class', 'fillL')
32530                     .append('button')
32531                         .attr('class', 'modal-section huge-modal-button')
32532                         .on('click', function() {
32533                                 modal.remove();
32534                         });
32535
32536                 startbutton.append('div')
32537                     .attr('class','illustration');
32538                 startbutton.append('h2')
32539                     .text(t('intro.startediting.start'));
32540
32541             event.startEditing();
32542
32543         }, 7500);
32544     };
32545
32546     step.exit = function() {
32547         if (modal) modal.remove();
32548         timeouts.forEach(window.clearTimeout);
32549     };
32550
32551     return d3.rebind(step, event, 'on');
32552 };
32553 iD.presets = function() {
32554
32555     // an iD.presets.Collection with methods for
32556     // loading new data and returning defaults
32557
32558     var all = iD.presets.Collection([]),
32559         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32560         fields = {},
32561         universal = [],
32562         recent = iD.presets.Collection([]);
32563
32564     // Index of presets by (geometry, tag key).
32565     var index = {
32566         point: {},
32567         vertex: {},
32568         line: {},
32569         area: {},
32570         relation: {}
32571     };
32572
32573     all.match = function(entity, resolver) {
32574         var geometry = entity.geometry(resolver),
32575             geometryMatches = index[geometry],
32576             best = -1,
32577             match;
32578
32579         for (var k in entity.tags) {
32580             var keyMatches = geometryMatches[k];
32581             if (!keyMatches) continue;
32582
32583             for (var i = 0; i < keyMatches.length; i++) {
32584                 var score = keyMatches[i].matchScore(entity);
32585                 if (score > best) {
32586                     best = score;
32587                     match = keyMatches[i];
32588                 }
32589             }
32590         }
32591
32592         return match || all.item(geometry);
32593     };
32594
32595     all.load = function(d) {
32596
32597         if (d.fields) {
32598             _.forEach(d.fields, function(d, id) {
32599                 fields[id] = iD.presets.Field(id, d);
32600                 if (d.universal) universal.push(fields[id]);
32601             });
32602         }
32603
32604         if (d.presets) {
32605             _.forEach(d.presets, function(d, id) {
32606                 all.collection.push(iD.presets.Preset(id, d, fields));
32607             });
32608         }
32609
32610         if (d.categories) {
32611             _.forEach(d.categories, function(d, id) {
32612                 all.collection.push(iD.presets.Category(id, d, all));
32613             });
32614         }
32615
32616         if (d.defaults) {
32617             var getItem = _.bind(all.item, all);
32618             defaults = {
32619                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32620                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32621                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32622                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32623                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32624             };
32625         }
32626
32627         for (var i = 0; i < all.collection.length; i++) {
32628             var preset = all.collection[i],
32629                 geometry = preset.geometry;
32630
32631             for (var j = 0; j < geometry.length; j++) {
32632                 var g = index[geometry[j]];
32633                 for (var k in preset.tags) {
32634                     (g[k] = g[k] || []).push(preset);
32635                 }
32636             }
32637         }
32638
32639         return all;
32640     };
32641
32642     all.field = function(id) {
32643         return fields[id];
32644     };
32645
32646     all.universal = function() {
32647         return universal;
32648     };
32649
32650     all.defaults = function(geometry, n) {
32651         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32652             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32653         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32654     };
32655
32656     all.choose = function(preset) {
32657         if (!preset.isFallback()) {
32658             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32659         }
32660         return all;
32661     };
32662
32663     return all;
32664 };
32665 iD.presets.Category = function(id, category, all) {
32666     category = _.clone(category);
32667
32668     category.id = id;
32669
32670     category.members = iD.presets.Collection(category.members.map(function(id) {
32671         return all.item(id);
32672     }));
32673
32674     category.matchGeometry = function(geometry) {
32675         return category.geometry.indexOf(geometry) >= 0;
32676     };
32677
32678     category.matchScore = function() { return -1; };
32679
32680     category.name = function() {
32681         return t('presets.categories.' + id + '.name', {'default': id});
32682     };
32683
32684     category.terms = function() {
32685         return [];
32686     };
32687
32688     return category;
32689 };
32690 iD.presets.Collection = function(collection) {
32691
32692     var maxSearchResults = 50,
32693         maxSuggestionResults = 10;
32694
32695     var presets = {
32696
32697         collection: collection,
32698
32699         item: function(id) {
32700             return _.find(collection, function(d) {
32701                 return d.id === id;
32702             });
32703         },
32704
32705         matchGeometry: function(geometry) {
32706             return iD.presets.Collection(collection.filter(function(d) {
32707                 return d.matchGeometry(geometry);
32708             }));
32709         },
32710
32711         search: function(value, geometry) {
32712             if (!value) return this;
32713
32714             value = value.toLowerCase();
32715
32716             var searchable = _.filter(collection, function(a) {
32717                 return a.searchable !== false && a.suggestion !== true;
32718             }),
32719             suggestions = _.filter(collection, function(a) {
32720                 return a.suggestion === true;
32721             });
32722
32723             // matches value to preset.name
32724             var leading_name = _.filter(searchable, function(a) {
32725                     return leading(a.name().toLowerCase());
32726                 }).sort(function(a, b) {
32727                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32728                     if (i === 0) return a.name().length - b.name().length;
32729                     else return i;
32730                 });
32731
32732             // matches value to preset.terms values
32733             var leading_terms = _.filter(searchable, function(a) {
32734                 return _.any(a.terms() || [], leading);
32735             });
32736
32737             function leading(a) {
32738                 var index = a.indexOf(value);
32739                 return index === 0 || a[index - 1] === ' ';
32740             }
32741
32742             // finds close matches to value in preset.name
32743             var levenstein_name = searchable.map(function(a) {
32744                     return {
32745                         preset: a,
32746                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32747                     };
32748                 }).filter(function(a) {
32749                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32750                 }).sort(function(a, b) {
32751                     return a.dist - b.dist;
32752                 }).map(function(a) {
32753                     return a.preset;
32754                 });
32755
32756             // finds close matches to value in preset.terms
32757             var leventstein_terms = _.filter(searchable, function(a) {
32758                     return _.any(a.terms() || [], function(b) {
32759                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32760                     });
32761                 });
32762
32763             function suggestionName(name) {
32764                 var nameArray = name.split(' - ');
32765                 if (nameArray.length > 1) {
32766                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32767                 }
32768                 return name.toLowerCase();
32769             }
32770
32771             var leading_suggestions = _.filter(suggestions, function(a) {
32772                     return leading(suggestionName(a.name()));
32773                 }).sort(function(a, b) {
32774                     a = suggestionName(a.name());
32775                     b = suggestionName(b.name());
32776                     var i = a.indexOf(value) - b.indexOf(value);
32777                     if (i === 0) return a.length - b.length;
32778                     else return i;
32779                 });
32780
32781             var leven_suggestions = suggestions.map(function(a) {
32782                     return {
32783                         preset: a,
32784                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32785                     };
32786                 }).filter(function(a) {
32787                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32788                 }).sort(function(a, b) {
32789                     return a.dist - b.dist;
32790                 }).map(function(a) {
32791                     return a.preset;
32792                 });
32793
32794             var other = presets.item(geometry);
32795
32796             var results = leading_name.concat(
32797                             leading_terms,
32798                             leading_suggestions.slice(0, maxSuggestionResults+5),
32799                             levenstein_name,
32800                             leventstein_terms,
32801                             leven_suggestions.slice(0, maxSuggestionResults)
32802                         ).slice(0, maxSearchResults-1);
32803
32804             return iD.presets.Collection(_.unique(
32805                     results.concat(other)
32806                 ));
32807         }
32808     };
32809
32810     return presets;
32811 };
32812 iD.presets.Field = function(id, field) {
32813     field = _.clone(field);
32814
32815     field.id = id;
32816
32817     field.matchGeometry = function(geometry) {
32818         return !field.geometry || field.geometry === geometry;
32819     };
32820
32821     field.t = function(scope, options) {
32822         return t('presets.fields.' + id + '.' + scope, options);
32823     };
32824
32825     field.label = function() {
32826         return field.t('label', {'default': id});
32827     };
32828
32829     var placeholder = field.placeholder;
32830     field.placeholder = function() {
32831         return field.t('placeholder', {'default': placeholder});
32832     };
32833
32834     return field;
32835 };
32836 iD.presets.Preset = function(id, preset, fields) {
32837     preset = _.clone(preset);
32838
32839     preset.id = id;
32840     preset.fields = (preset.fields || []).map(getFields);
32841
32842     function getFields(f) {
32843         return fields[f];
32844     }
32845
32846     preset.matchGeometry = function(geometry) {
32847         return preset.geometry.indexOf(geometry) >= 0;
32848     };
32849
32850     var matchScore = preset.matchScore || 1;
32851     preset.matchScore = function(entity) {
32852         var tags = preset.tags,
32853             score = 0;
32854
32855         for (var t in tags) {
32856             if (entity.tags[t] === tags[t]) {
32857                 score += matchScore;
32858             } else if (tags[t] === '*' && t in entity.tags) {
32859                 score += matchScore / 2;
32860             } else {
32861                 return -1;
32862             }
32863         }
32864
32865         return score;
32866     };
32867
32868     preset.t = function(scope, options) {
32869         return t('presets.presets.' + id + '.' + scope, options);
32870     };
32871
32872     var name = preset.name;
32873     preset.name = function() {
32874         if (preset.suggestion) {
32875             id = id.split('/');
32876             id = id[0] + '/' + id[1];
32877             return name + ' - ' + t('presets.presets.' + id + '.name');
32878         }
32879         return preset.t('name', {'default': name});
32880     };
32881
32882     preset.terms = function() {
32883         return preset.t('terms', {'default': ''}).split(',');
32884     };
32885
32886     preset.isFallback = function() {
32887         return Object.keys(preset.tags).length === 0;
32888     };
32889
32890     preset.reference = function(geometry) {
32891         var key = Object.keys(preset.tags)[0],
32892             value = preset.tags[key];
32893
32894         if (geometry === 'relation' && key === 'type') {
32895             return { rtype: value };
32896         } else if (value === '*') {
32897             return { key: key };
32898         } else {
32899             return { key: key, value: value };
32900         }
32901     };
32902
32903     var removeTags = preset.removeTags || preset.tags;
32904     preset.removeTags = function(tags, geometry) {
32905         tags = _.omit(tags, _.keys(removeTags));
32906
32907         for (var f in preset.fields) {
32908             var field = preset.fields[f];
32909             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32910                 delete tags[field.key];
32911             }
32912         }
32913
32914         return tags;
32915     };
32916
32917     var applyTags = preset.addTags || preset.tags;
32918     preset.applyTags = function(tags, geometry) {
32919         var k;
32920
32921         tags = _.clone(tags);
32922
32923         for (k in applyTags) {
32924             if (applyTags[k] === '*') {
32925                 tags[k] = 'yes';
32926             } else {
32927                 tags[k] = applyTags[k];
32928             }
32929         }
32930
32931         // Add area=yes if necessary
32932         for (k in applyTags) {
32933             if (geometry === 'area' && !(k in iD.areaKeys))
32934                 tags.area = 'yes';
32935             break;
32936         }
32937
32938         for (var f in preset.fields) {
32939             var field = preset.fields[f];
32940             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32941                 tags[field.key] = field['default'];
32942             }
32943         }
32944
32945         return tags;
32946     };
32947
32948     return preset;
32949 };
32950 iD.validate = function(changes, graph) {
32951     var warnings = [];
32952
32953     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32954     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32955     function tagSuggestsArea(change) {
32956         if (_.isEmpty(change.tags)) return false;
32957         var tags = change.tags;
32958         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32959         for (var i = 0; i < presence.length; i++) {
32960             if (tags[presence[i]] !== undefined) {
32961                 return presence[i] + '=' + tags[presence[i]];
32962             }
32963         }
32964         if (tags.building && tags.building === 'yes') return 'building=yes';
32965     }
32966
32967     if (changes.deleted.length > 100) {
32968         warnings.push({
32969             message: t('validations.many_deletions', { n: changes.deleted.length })
32970         });
32971     }
32972
32973     for (var i = 0; i < changes.created.length; i++) {
32974         var change = changes.created[i],
32975             geometry = change.geometry(graph);
32976
32977         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32978             warnings.push({
32979                 message: t('validations.untagged_' + geometry),
32980                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32981                 entity: change
32982             });
32983         }
32984
32985         var deprecatedTags = change.deprecatedTags();
32986         if (!_.isEmpty(deprecatedTags)) {
32987             warnings.push({
32988                 message: t('validations.deprecated_tags', {
32989                     tags: iD.util.tagText({ tags: deprecatedTags })
32990                 }), entity: change });
32991         }
32992
32993         if (geometry === 'line' && tagSuggestsArea(change)) {
32994             warnings.push({
32995                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32996                 entity: change
32997             });
32998         }
32999     }
33000
33001     return warnings;
33002 };
33003 /* jshint ignore:start */
33004 })();
33005 window.locale = { _current: 'en' };
33006
33007 locale.current = function(_) {
33008     if (!arguments.length) return locale._current;
33009     if (locale[_] !== undefined) locale._current = _;
33010     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
33011     return locale;
33012 };
33013
33014 function t(s, o, loc) {
33015     loc = loc || locale._current;
33016
33017     var path = s.split(".").reverse(),
33018         rep = locale[loc];
33019
33020     while (rep !== undefined && path.length) rep = rep[path.pop()];
33021
33022     if (rep !== undefined) {
33023         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
33024         return rep;
33025     }
33026
33027     if (loc !== 'en') {
33028         return t(s, o, 'en');
33029     }
33030
33031     if (o && 'default' in o) {
33032         return o['default'];
33033     }
33034
33035     var missing = 'Missing ' + loc + ' translation: ' + s;
33036     if (typeof console !== "undefined") console.error(missing);
33037
33038     return missing;
33039 }
33040 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 = {
33041     "deprecated": [
33042         {
33043             "old": {
33044                 "amenity": "firepit"
33045             },
33046             "replace": {
33047                 "leisure": "firepit"
33048             }
33049         },
33050         {
33051             "old": {
33052                 "barrier": "wire_fence"
33053             },
33054             "replace": {
33055                 "barrier": "fence",
33056                 "fence_type": "chain"
33057             }
33058         },
33059         {
33060             "old": {
33061                 "barrier": "wood_fence"
33062             },
33063             "replace": {
33064                 "barrier": "fence",
33065                 "fence_type": "wood"
33066             }
33067         },
33068         {
33069             "old": {
33070                 "highway": "ford"
33071             },
33072             "replace": {
33073                 "ford": "yes"
33074             }
33075         },
33076         {
33077             "old": {
33078                 "highway": "stile"
33079             },
33080             "replace": {
33081                 "barrier": "stile"
33082             }
33083         },
33084         {
33085             "old": {
33086                 "highway": "incline"
33087             },
33088             "replace": {
33089                 "highway": "road",
33090                 "incline": "up"
33091             }
33092         },
33093         {
33094             "old": {
33095                 "highway": "incline_steep"
33096             },
33097             "replace": {
33098                 "highway": "road",
33099                 "incline": "up"
33100             }
33101         },
33102         {
33103             "old": {
33104                 "highway": "unsurfaced"
33105             },
33106             "replace": {
33107                 "highway": "road",
33108                 "incline": "unpaved"
33109             }
33110         },
33111         {
33112             "old": {
33113                 "landuse": "wood"
33114             },
33115             "replace": {
33116                 "landuse": "forest",
33117                 "natural": "wood"
33118             }
33119         },
33120         {
33121             "old": {
33122                 "natural": "marsh"
33123             },
33124             "replace": {
33125                 "natural": "wetland",
33126                 "wetland": "marsh"
33127             }
33128         },
33129         {
33130             "old": {
33131                 "power_source": "*"
33132             },
33133             "replace": {
33134                 "generator:source": "$1"
33135             }
33136         },
33137         {
33138             "old": {
33139                 "power_rating": "*"
33140             },
33141             "replace": {
33142                 "generator:output": "$1"
33143             }
33144         },
33145         {
33146             "old": {
33147                 "shop": "organic"
33148             },
33149             "replace": {
33150                 "shop": "supermarket",
33151                 "organic": "only"
33152             }
33153         }
33154     ],
33155     "discarded": [
33156         "created_by",
33157         "odbl",
33158         "odbl:note",
33159         "tiger:upload_uuid",
33160         "tiger:tlid",
33161         "tiger:source",
33162         "tiger:separated",
33163         "geobase:datasetName",
33164         "geobase:uuid",
33165         "sub_sea:type",
33166         "KSJ2:ADS",
33167         "KSJ2:ARE",
33168         "KSJ2:AdminArea",
33169         "KSJ2:COP_label",
33170         "KSJ2:DFD",
33171         "KSJ2:INT",
33172         "KSJ2:INT_label",
33173         "KSJ2:LOC",
33174         "KSJ2:LPN",
33175         "KSJ2:OPC",
33176         "KSJ2:PubFacAdmin",
33177         "KSJ2:RAC",
33178         "KSJ2:RAC_label",
33179         "KSJ2:RIC",
33180         "KSJ2:RIN",
33181         "KSJ2:WSC",
33182         "KSJ2:coordinate",
33183         "KSJ2:curve_id",
33184         "KSJ2:curve_type",
33185         "KSJ2:filename",
33186         "KSJ2:lake_id",
33187         "KSJ2:lat",
33188         "KSJ2:long",
33189         "KSJ2:river_id",
33190         "yh:LINE_NAME",
33191         "yh:LINE_NUM",
33192         "yh:STRUCTURE",
33193         "yh:TOTYUMONO",
33194         "yh:TYPE",
33195         "yh:WIDTH_RANK",
33196         "SK53_bulk:load"
33197     ],
33198     "imagery": [
33199         {
33200             "name": "7th Series (OS7)",
33201             "type": "tms",
33202             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
33203             "polygon": [
33204                 [
33205                     [
33206                         -9,
33207                         49.8
33208                     ],
33209                     [
33210                         -9,
33211                         61.1
33212                     ],
33213                     [
33214                         1.9,
33215                         61.1
33216                     ],
33217                     [
33218                         1.9,
33219                         49.8
33220                     ],
33221                     [
33222                         -9,
33223                         49.8
33224                     ]
33225                 ]
33226             ]
33227         },
33228         {
33229             "name": "AGRI black-and-white 2.5m",
33230             "type": "tms",
33231             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
33232             "polygon": [
33233                 [
33234                     [
33235                         112.28778,
33236                         -28.784589
33237                     ],
33238                     [
33239                         112.71488,
33240                         -31.13894
33241                     ],
33242                     [
33243                         114.11263,
33244                         -34.178287
33245                     ],
33246                     [
33247                         113.60788,
33248                         -37.39012
33249                     ],
33250                     [
33251                         117.17992,
33252                         -37.451794
33253                     ],
33254                     [
33255                         119.31538,
33256                         -37.42096
33257                     ],
33258                     [
33259                         121.72262,
33260                         -36.708394
33261                     ],
33262                     [
33263                         123.81925,
33264                         -35.76893
33265                     ],
33266                     [
33267                         125.9547,
33268                         -34.3066
33269                     ],
33270                     [
33271                         127.97368,
33272                         -33.727398
33273                     ],
33274                     [
33275                         130.07031,
33276                         -33.24166
33277                     ],
33278                     [
33279                         130.10913,
33280                         -33.888704
33281                     ],
33282                     [
33283                         131.00214,
33284                         -34.049705
33285                     ],
33286                     [
33287                         131.0798,
33288                         -34.72257
33289                     ],
33290                     [
33291                         132.28342,
33292                         -35.39
33293                     ],
33294                     [
33295                         134.18591,
33296                         -35.61126
33297                     ],
33298                     [
33299                         133.8753,
33300                         -37.1119
33301                     ],
33302                     [
33303                         134.8459,
33304                         -37.6365
33305                     ],
33306                     [
33307                         139.7769,
33308                         -37.82075
33309                     ],
33310                     [
33311                         139.93223,
33312                         -39.4283
33313                     ],
33314                     [
33315                         141.6017,
33316                         -39.8767
33317                     ],
33318                     [
33319                         142.3783,
33320                         -39.368294
33321                     ],
33322                     [
33323                         142.3783,
33324                         -40.64702
33325                     ],
33326                     [
33327                         142.49478,
33328                         -42.074874
33329                     ],
33330                     [
33331                         144.009,
33332                         -44.060127
33333                     ],
33334                     [
33335                         147.23161,
33336                         -44.03222
33337                     ],
33338                     [
33339                         149.05645,
33340                         -42.534313
33341                     ],
33342                     [
33343                         149.52237,
33344                         -40.99959
33345                     ],
33346                     [
33347                         149.9494,
33348                         -40.852921
33349                     ],
33350                     [
33351                         150.8036,
33352                         -38.09627
33353                     ],
33354                     [
33355                         151.81313,
33356                         -38.12682
33357                     ],
33358                     [
33359                         156.20052,
33360                         -22.667706
33361                     ],
33362                     [
33363                         156.20052,
33364                         -20.10109
33365                     ],
33366                     [
33367                         156.62761,
33368                         -17.417627
33369                     ],
33370                     [
33371                         155.26869,
33372                         -17.19521
33373                     ],
33374                     [
33375                         154.14272,
33376                         -19.51662
33377                     ],
33378                     [
33379                         153.5215,
33380                         -18.34139
33381                     ],
33382                     [
33383                         153.05558,
33384                         -16.5636
33385                     ],
33386                     [
33387                         152.78379,
33388                         -15.256768
33389                     ],
33390                     [
33391                         152.27905,
33392                         -13.4135
33393                     ],
33394                     [
33395                         151.3472,
33396                         -12.391767
33397                     ],
33398                     [
33399                         149.48354,
33400                         -12.05024
33401                     ],
33402                     [
33403                         146.9598,
33404                         -9.992408
33405                     ],
33406                     [
33407                         135.9719,
33408                         -9.992408
33409                     ],
33410                     [
33411                         130.3032,
33412                         -10.33636
33413                     ],
33414                     [
33415                         128.09016,
33416                         -12.164136
33417                     ],
33418                     [
33419                         125.91588,
33420                         -12.315912
33421                     ],
33422                     [
33423                         124.3239,
33424                         -11.860326
33425                     ],
33426                     [
33427                         122.03323,
33428                         -11.974295
33429                     ],
33430                     [
33431                         118.26706,
33432                         -16.9353
33433                     ],
33434                     [
33435                         115.93747,
33436                         -19.11357
33437                     ],
33438                     [
33439                         114.0738,
33440                         -21.11863
33441                     ],
33442                     [
33443                         113.49141,
33444                         -22.596033
33445                     ],
33446                     [
33447                         112.28778,
33448                         -28.784589
33449                     ]
33450                 ]
33451             ],
33452             "terms_text": "AGRI"
33453         },
33454         {
33455             "name": "Bing aerial imagery",
33456             "type": "bing",
33457             "description": "Satellite and aerial imagery.",
33458             "template": "http://www.bing.com/maps/",
33459             "scaleExtent": [
33460                 0,
33461                 22
33462             ],
33463             "id": "Bing",
33464             "default": true
33465         },
33466         {
33467             "name": "British Columbia Mosaic",
33468             "type": "tms",
33469             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33470             "scaleExtent": [
33471                 9,
33472                 20
33473             ],
33474             "polygon": [
33475                 [
33476                     [
33477                         -123.3176032,
33478                         49.3272567
33479                     ],
33480                     [
33481                         -123.4405258,
33482                         49.3268222
33483                     ],
33484                     [
33485                         -123.440717,
33486                         49.3384429
33487                     ],
33488                     [
33489                         -123.4398375,
33490                         49.3430357
33491                     ],
33492                     [
33493                         -123.4401258,
33494                         49.3435398
33495                     ],
33496                     [
33497                         -123.4401106,
33498                         49.3439946
33499                     ],
33500                     [
33501                         -123.4406265,
33502                         49.3444493
33503                     ],
33504                     [
33505                         -123.4404747,
33506                         49.3455762
33507                     ],
33508                     [
33509                         -123.4397768,
33510                         49.3460606
33511                     ],
33512                     [
33513                         -123.4389726,
33514                         49.3461298
33515                     ],
33516                     [
33517                         -123.4372904,
33518                         49.3567236
33519                     ],
33520                     [
33521                         -123.4374774,
33522                         49.3710843
33523                     ],
33524                     [
33525                         -123.4335292,
33526                         49.3709446
33527                     ],
33528                     [
33529                         -123.4330357,
33530                         49.373725
33531                     ],
33532                     [
33533                         -123.4332717,
33534                         49.3751221
33535                     ],
33536                     [
33537                         -123.4322847,
33538                         49.3761001
33539                     ],
33540                     [
33541                         -123.4317482,
33542                         49.3791736
33543                     ],
33544                     [
33545                         -123.4314264,
33546                         49.3795927
33547                     ],
33548                     [
33549                         -123.4307826,
33550                         49.3823866
33551                     ],
33552                     [
33553                         -123.4313405,
33554                         49.3827358
33555                     ],
33556                     [
33557                         -123.4312118,
33558                         49.3838533
33559                     ],
33560                     [
33561                         -123.4300415,
33562                         49.3845883
33563                     ],
33564                     [
33565                         -123.4189858,
33566                         49.3847087
33567                     ],
33568                     [
33569                         -123.4192235,
33570                         49.4135198
33571                     ],
33572                     [
33573                         -123.3972532,
33574                         49.4135691
33575                     ],
33576                     [
33577                         -123.3972758,
33578                         49.4243473
33579                     ],
33580                     [
33581                         -123.4006929,
33582                         49.4243314
33583                     ],
33584                     [
33585                         -123.4007741,
33586                         49.5703491
33587                     ],
33588                     [
33589                         -123.4000812,
33590                         49.570345
33591                     ],
33592                     [
33593                         -123.4010761,
33594                         49.5933838
33595                     ],
33596                     [
33597                         -123.3760399,
33598                         49.5932848
33599                     ],
33600                     [
33601                         -123.3769811,
33602                         49.6756063
33603                     ],
33604                     [
33605                         -123.3507288,
33606                         49.6756396
33607                     ],
33608                     [
33609                         -123.3507969,
33610                         49.7086751
33611                     ],
33612                     [
33613                         -123.332887,
33614                         49.708722
33615                     ],
33616                     [
33617                         -123.3327888,
33618                         49.7256288
33619                     ],
33620                     [
33621                         -123.3007111,
33622                         49.7255625
33623                     ],
33624                     [
33625                         -123.3009164,
33626                         49.7375384
33627                     ],
33628                     [
33629                         -123.2885986,
33630                         49.737638
33631                     ],
33632                     [
33633                         -123.2887823,
33634                         49.8249207
33635                     ],
33636                     [
33637                         -123.2997955,
33638                         49.8249207
33639                     ],
33640                     [
33641                         -123.3011721,
33642                         49.8497814
33643                     ],
33644                     [
33645                         -123.3218218,
33646                         49.850669
33647                     ],
33648                     [
33649                         -123.3273284,
33650                         49.8577696
33651                     ],
33652                     [
33653                         -123.3276726,
33654                         49.9758852
33655                     ],
33656                     [
33657                         -123.3008279,
33658                         49.9752212
33659                     ],
33660                     [
33661                         -123.3007204,
33662                         50.0997002
33663                     ],
33664                     [
33665                         -123.2501716,
33666                         50.100735
33667                     ],
33668                     [
33669                         -123.25091,
33670                         50.2754901
33671                     ],
33672                     [
33673                         -123.0224338,
33674                         50.2755598
33675                     ],
33676                     [
33677                         -123.0224879,
33678                         50.3254853
33679                     ],
33680                     [
33681                         -123.0009318,
33682                         50.3254689
33683                     ],
33684                     [
33685                         -123.0007778,
33686                         50.3423899
33687                     ],
33688                     [
33689                         -122.9775023,
33690                         50.3423408
33691                     ],
33692                     [
33693                         -122.9774766,
33694                         50.3504306
33695                     ],
33696                     [
33697                         -122.9508137,
33698                         50.3504961
33699                     ],
33700                     [
33701                         -122.950795,
33702                         50.3711984
33703                     ],
33704                     [
33705                         -122.9325221,
33706                         50.3711521
33707                     ],
33708                     [
33709                         -122.9321048,
33710                         50.399793
33711                     ],
33712                     [
33713                         -122.8874234,
33714                         50.3999748
33715                     ],
33716                     [
33717                         -122.8873385,
33718                         50.4256108
33719                     ],
33720                     [
33721                         -122.6620152,
33722                         50.4256959
33723                     ],
33724                     [
33725                         -122.6623083,
33726                         50.3994506
33727                     ],
33728                     [
33729                         -122.5990316,
33730                         50.3992413
33731                     ],
33732                     [
33733                         -122.5988274,
33734                         50.3755206
33735                     ],
33736                     [
33737                         -122.5724832,
33738                         50.3753706
33739                     ],
33740                     [
33741                         -122.5735621,
33742                         50.2493891
33743                     ],
33744                     [
33745                         -122.5990415,
33746                         50.2494643
33747                     ],
33748                     [
33749                         -122.5991504,
33750                         50.2265663
33751                     ],
33752                     [
33753                         -122.6185016,
33754                         50.2266359
33755                     ],
33756                     [
33757                         -122.6185741,
33758                         50.2244081
33759                     ],
33760                     [
33761                         -122.6490609,
33762                         50.2245126
33763                     ],
33764                     [
33765                         -122.6492181,
33766                         50.1993528
33767                     ],
33768                     [
33769                         -122.7308575,
33770                         50.1993758
33771                     ],
33772                     [
33773                         -122.7311583,
33774                         50.1244287
33775                     ],
33776                     [
33777                         -122.7490352,
33778                         50.1245109
33779                     ],
33780                     [
33781                         -122.7490541,
33782                         50.0903032
33783                     ],
33784                     [
33785                         -122.7687806,
33786                         50.0903435
33787                     ],
33788                     [
33789                         -122.7689801,
33790                         49.9494546
33791                     ],
33792                     [
33793                         -122.999047,
33794                         49.9494706
33795                     ],
33796                     [
33797                         -122.9991199,
33798                         49.8754553
33799                     ],
33800                     [
33801                         -122.9775894,
33802                         49.8754553
33803                     ],
33804                     [
33805                         -122.9778145,
33806                         49.6995098
33807                     ],
33808                     [
33809                         -122.9992362,
33810                         49.6994781
33811                     ],
33812                     [
33813                         -122.9992524,
33814                         49.6516526
33815                     ],
33816                     [
33817                         -123.0221525,
33818                         49.6516526
33819                     ],
33820                     [
33821                         -123.0221162,
33822                         49.5995096
33823                     ],
33824                     [
33825                         -123.0491898,
33826                         49.5994625
33827                     ],
33828                     [
33829                         -123.0491898,
33830                         49.5940523
33831                     ],
33832                     [
33833                         -123.0664647,
33834                         49.5940405
33835                     ],
33836                     [
33837                         -123.0663594,
33838                         49.5451868
33839                     ],
33840                     [
33841                         -123.0699906,
33842                         49.5451202
33843                     ],
33844                     [
33845                         -123.0699008,
33846                         49.5413153
33847                     ],
33848                     [
33849                         -123.0706835,
33850                         49.5392837
33851                     ],
33852                     [
33853                         -123.0708888,
33854                         49.5379931
33855                     ],
33856                     [
33857                         -123.0711454,
33858                         49.5368773
33859                     ],
33860                     [
33861                         -123.0711069,
33862                         49.5358115
33863                     ],
33864                     [
33865                         -123.0713764,
33866                         49.532822
33867                     ],
33868                     [
33869                         -123.0716458,
33870                         49.5321141
33871                     ],
33872                     [
33873                         -123.07171,
33874                         49.5313896
33875                     ],
33876                     [
33877                         -123.0720308,
33878                         49.5304153
33879                     ],
33880                     [
33881                         -123.0739554,
33882                         49.5303486
33883                     ],
33884                     [
33885                         -123.0748023,
33886                         49.5294992
33887                     ],
33888                     [
33889                         -123.0748151,
33890                         49.5288079
33891                     ],
33892                     [
33893                         -123.0743403,
33894                         49.5280584
33895                     ],
33896                     [
33897                         -123.073532,
33898                         49.5274588
33899                     ],
33900                     [
33901                         -123.0733652,
33902                         49.5270423
33903                     ],
33904                     [
33905                         -123.0732882,
33906                         49.5255932
33907                     ],
33908                     [
33909                         -123.0737116,
33910                         49.5249602
33911                     ],
33912                     [
33913                         -123.0736218,
33914                         49.5244938
33915                     ],
33916                     [
33917                         -123.0992583,
33918                         49.5244854
33919                     ],
33920                     [
33921                         -123.0991649,
33922                         49.4754502
33923                     ],
33924                     [
33925                         -123.071052,
33926                         49.4755252
33927                     ],
33928                     [
33929                         -123.071088,
33930                         49.4663034
33931                     ],
33932                     [
33933                         -123.0739204,
33934                         49.4663054
33935                     ],
33936                     [
33937                         -123.07422,
33938                         49.4505028
33939                     ],
33940                     [
33941                         -123.0746319,
33942                         49.4500858
33943                     ],
33944                     [
33945                         -123.074651,
33946                         49.449329
33947                     ],
33948                     [
33949                         -123.0745999,
33950                         49.449018
33951                     ],
33952                     [
33953                         -123.0744619,
33954                         49.4486927
33955                     ],
33956                     [
33957                         -123.0743336,
33958                         49.4479899
33959                     ],
33960                     [
33961                         -123.0742427,
33962                         49.4477688
33963                     ],
33964                     [
33965                         -123.0743061,
33966                         49.4447473
33967                     ],
33968                     [
33969                         -123.0747103,
33970                         49.4447556
33971                     ],
33972                     [
33973                         -123.0746384,
33974                         49.4377306
33975                     ],
33976                     [
33977                         -122.9996506,
33978                         49.4377363
33979                     ],
33980                     [
33981                         -122.9996506,
33982                         49.4369214
33983                     ],
33984                     [
33985                         -122.8606163,
33986                         49.4415314
33987                     ],
33988                     [
33989                         -122.8102616,
33990                         49.4423972
33991                     ],
33992                     [
33993                         -122.8098984,
33994                         49.3766739
33995                     ],
33996                     [
33997                         -122.4036093,
33998                         49.3766617
33999                     ],
34000                     [
34001                         -122.4036341,
34002                         49.3771944
34003                     ],
34004                     [
34005                         -122.264739,
34006                         49.3773028
34007                     ],
34008                     [
34009                         -122.263542,
34010                         49.2360088
34011                     ],
34012                     [
34013                         -122.2155742,
34014                         49.236139
34015                     ],
34016                     [
34017                         -122.0580956,
34018                         49.235878
34019                     ],
34020                     [
34021                         -121.9538274,
34022                         49.2966525
34023                     ],
34024                     [
34025                         -121.9400911,
34026                         49.3045389
34027                     ],
34028                     [
34029                         -121.9235761,
34030                         49.3142257
34031                     ],
34032                     [
34033                         -121.8990871,
34034                         49.3225436
34035                     ],
34036                     [
34037                         -121.8883447,
34038                         49.3259752
34039                     ],
34040                     [
34041                         -121.8552982,
34042                         49.3363575
34043                     ],
34044                     [
34045                         -121.832697,
34046                         49.3441519
34047                     ],
34048                     [
34049                         -121.7671336,
34050                         49.3654361
34051                     ],
34052                     [
34053                         -121.6736683,
34054                         49.3654589
34055                     ],
34056                     [
34057                         -121.6404153,
34058                         49.3743775
34059                     ],
34060                     [
34061                         -121.5961976,
34062                         49.3860493
34063                     ],
34064                     [
34065                         -121.5861178,
34066                         49.3879193
34067                     ],
34068                     [
34069                         -121.5213684,
34070                         49.3994649
34071                     ],
34072                     [
34073                         -121.5117375,
34074                         49.4038378
34075                     ],
34076                     [
34077                         -121.4679302,
34078                         49.4229024
34079                     ],
34080                     [
34081                         -121.4416803,
34082                         49.4345607
34083                     ],
34084                     [
34085                         -121.422429,
34086                         49.4345788
34087                     ],
34088                     [
34089                         -121.3462885,
34090                         49.3932312
34091                     ],
34092                     [
34093                         -121.3480144,
34094                         49.3412388
34095                     ],
34096                     [
34097                         -121.5135035,
34098                         49.320577
34099                     ],
34100                     [
34101                         -121.6031683,
34102                         49.2771727
34103                     ],
34104                     [
34105                         -121.6584065,
34106                         49.1856125
34107                     ],
34108                     [
34109                         -121.679953,
34110                         49.1654109
34111                     ],
34112                     [
34113                         -121.7815793,
34114                         49.0702559
34115                     ],
34116                     [
34117                         -121.8076228,
34118                         49.0622471
34119                     ],
34120                     [
34121                         -121.9393997,
34122                         49.0636219
34123                     ],
34124                     [
34125                         -121.9725524,
34126                         49.0424179
34127                     ],
34128                     [
34129                         -121.9921394,
34130                         49.0332869
34131                     ],
34132                     [
34133                         -122.0035289,
34134                         49.0273413
34135                     ],
34136                     [
34137                         -122.0178564,
34138                         49.0241067
34139                     ],
34140                     [
34141                         -122.1108634,
34142                         48.9992786
34143                     ],
34144                     [
34145                         -122.1493067,
34146                         48.9995305
34147                     ],
34148                     [
34149                         -122.1492705,
34150                         48.9991498
34151                     ],
34152                     [
34153                         -122.1991447,
34154                         48.9996019
34155                     ],
34156                     [
34157                         -122.199181,
34158                         48.9991974
34159                     ],
34160                     [
34161                         -122.234365,
34162                         48.9994829
34163                     ],
34164                     [
34165                         -122.234365,
34166                         49.000173
34167                     ],
34168                     [
34169                         -122.3994722,
34170                         49.0012385
34171                     ],
34172                     [
34173                         -122.4521338,
34174                         49.0016326
34175                     ],
34176                     [
34177                         -122.4521338,
34178                         49.000883
34179                     ],
34180                     [
34181                         -122.4584089,
34182                         49.0009306
34183                     ],
34184                     [
34185                         -122.4584814,
34186                         48.9993124
34187                     ],
34188                     [
34189                         -122.4992458,
34190                         48.9995022
34191                     ],
34192                     [
34193                         -122.4992458,
34194                         48.9992906
34195                     ],
34196                     [
34197                         -122.5492618,
34198                         48.9995107
34199                     ],
34200                     [
34201                         -122.5492564,
34202                         48.9993206
34203                     ],
34204                     [
34205                         -122.6580785,
34206                         48.9994212
34207                     ],
34208                     [
34209                         -122.6581061,
34210                         48.9954007
34211                     ],
34212                     [
34213                         -122.7067604,
34214                         48.9955344
34215                     ],
34216                     [
34217                         -122.7519761,
34218                         48.9956392
34219                     ],
34220                     [
34221                         -122.7922063,
34222                         48.9957204
34223                     ],
34224                     [
34225                         -122.7921907,
34226                         48.9994331
34227                     ],
34228                     [
34229                         -123.0350417,
34230                         48.9995724
34231                     ],
34232                     [
34233                         -123.0350437,
34234                         49.0000958
34235                     ],
34236                     [
34237                         -123.0397091,
34238                         49.0000536
34239                     ],
34240                     [
34241                         -123.0397444,
34242                         49.0001812
34243                     ],
34244                     [
34245                         -123.0485506,
34246                         49.0001348
34247                     ],
34248                     [
34249                         -123.0485329,
34250                         49.0004712
34251                     ],
34252                     [
34253                         -123.0557122,
34254                         49.000448
34255                     ],
34256                     [
34257                         -123.0556324,
34258                         49.0002284
34259                     ],
34260                     [
34261                         -123.0641365,
34262                         49.0001293
34263                     ],
34264                     [
34265                         -123.064158,
34266                         48.9999421
34267                     ],
34268                     [
34269                         -123.074899,
34270                         48.9996928
34271                     ],
34272                     [
34273                         -123.0750717,
34274                         49.0006218
34275                     ],
34276                     [
34277                         -123.0899573,
34278                         49.0003726
34279                     ],
34280                     [
34281                         -123.109229,
34282                         48.9999421
34283                     ],
34284                     [
34285                         -123.1271193,
34286                         49.0003046
34287                     ],
34288                     [
34289                         -123.1359953,
34290                         48.9998741
34291                     ],
34292                     [
34293                         -123.1362716,
34294                         49.0005765
34295                     ],
34296                     [
34297                         -123.153851,
34298                         48.9998061
34299                     ],
34300                     [
34301                         -123.1540533,
34302                         49.0006806
34303                     ],
34304                     [
34305                         -123.1710015,
34306                         49.0001274
34307                     ],
34308                     [
34309                         -123.2000916,
34310                         48.9996849
34311                     ],
34312                     [
34313                         -123.2003446,
34314                         49.0497785
34315                     ],
34316                     [
34317                         -123.2108845,
34318                         49.0497232
34319                     ],
34320                     [
34321                         -123.2112218,
34322                         49.051989
34323                     ],
34324                     [
34325                         -123.2070479,
34326                         49.0520857
34327                     ],
34328                     [
34329                         -123.2078911,
34330                         49.0607884
34331                     ],
34332                     [
34333                         -123.2191688,
34334                         49.0600978
34335                     ],
34336                     [
34337                         -123.218958,
34338                         49.0612719
34339                     ],
34340                     [
34341                         -123.2251766,
34342                         49.0612719
34343                     ],
34344                     [
34345                         -123.2253874,
34346                         49.0622388
34347                     ],
34348                     [
34349                         -123.2297088,
34350                         49.0620316
34351                     ],
34352                     [
34353                         -123.2298142,
34354                         49.068592
34355                     ],
34356                     [
34357                         -123.2331869,
34358                         49.0687301
34359                     ],
34360                     [
34361                         -123.2335031,
34362                         49.0705945
34363                     ],
34364                     [
34365                         -123.249313,
34366                         49.0702493
34367                     ],
34368                     [
34369                         -123.2497346,
34370                         49.0802606
34371                     ],
34372                     [
34373                         -123.2751358,
34374                         49.0803986
34375                     ],
34376                     [
34377                         -123.2751358,
34378                         49.0870947
34379                     ],
34380                     [
34381                         -123.299483,
34382                         49.0873018
34383                     ],
34384                     [
34385                         -123.29944,
34386                         49.080253
34387                     ],
34388                     [
34389                         -123.3254508,
34390                         49.0803944
34391                     ],
34392                     [
34393                         -123.3254353,
34394                         49.1154662
34395                     ],
34396                     [
34397                         -123.2750966,
34398                         49.1503341
34399                     ],
34400                     [
34401                         -123.275181,
34402                         49.1873267
34403                     ],
34404                     [
34405                         -123.2788067,
34406                         49.1871063
34407                     ],
34408                     [
34409                         -123.278891,
34410                         49.1910741
34411                     ],
34412                     [
34413                         -123.3004767,
34414                         49.1910741
34415                     ],
34416                     [
34417                         -123.3004186,
34418                         49.2622933
34419                     ],
34420                     [
34421                         -123.3126185,
34422                         49.2622416
34423                     ],
34424                     [
34425                         -123.3125958,
34426                         49.2714948
34427                     ],
34428                     [
34429                         -123.3154251,
34430                         49.2714727
34431                     ],
34432                     [
34433                         -123.3156628,
34434                         49.2818906
34435                     ],
34436                     [
34437                         -123.3174735,
34438                         49.2818832
34439                     ],
34440                     [
34441                         -123.3174961,
34442                         49.2918488
34443                     ],
34444                     [
34445                         -123.3190353,
34446                         49.2918488
34447                     ],
34448                     [
34449                         -123.3190692,
34450                         49.298602
34451                     ],
34452                     [
34453                         -123.3202349,
34454                         49.2985651
34455                     ],
34456                     [
34457                         -123.3202786,
34458                         49.3019749
34459                     ],
34460                     [
34461                         -123.3222679,
34462                         49.3019605
34463                     ],
34464                     [
34465                         -123.3223943,
34466                         49.3118263
34467                     ],
34468                     [
34469                         -123.3254002,
34470                         49.3118086
34471                     ],
34472                     [
34473                         -123.3253898,
34474                         49.3201721
34475                     ],
34476                     [
34477                         -123.3192695,
34478                         49.3201957
34479                     ],
34480                     [
34481                         -123.3192242,
34482                         49.3246748
34483                     ],
34484                     [
34485                         -123.3179437,
34486                         49.3246596
34487                     ],
34488                     [
34489                         -123.3179861,
34490                         49.3254065
34491                     ]
34492                 ]
34493             ],
34494             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34495             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34496         },
34497         {
34498             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34499             "type": "tms",
34500             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34501             "scaleExtent": [
34502                 0,
34503                 19
34504             ],
34505             "polygon": [
34506                 [
34507                     [
34508                         97.3,
34509                         5.6
34510                     ],
34511                     [
34512                         97.3,
34513                         23.4
34514                     ],
34515                     [
34516                         109.6,
34517                         23.4
34518                     ],
34519                     [
34520                         109.6,
34521                         5.6
34522                     ],
34523                     [
34524                         97.3,
34525                         5.6
34526                     ]
34527                 ]
34528             ],
34529             "terms_url": "http://www.osm-tools.org/",
34530             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34531         },
34532         {
34533             "name": "Freemap.sk Car",
34534             "type": "tms",
34535             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34536             "scaleExtent": [
34537                 8,
34538                 16
34539             ],
34540             "polygon": [
34541                 [
34542                     [
34543                         19.83682,
34544                         49.25529
34545                     ],
34546                     [
34547                         19.80075,
34548                         49.42385
34549                     ],
34550                     [
34551                         19.60437,
34552                         49.48058
34553                     ],
34554                     [
34555                         19.49179,
34556                         49.63961
34557                     ],
34558                     [
34559                         19.21831,
34560                         49.52604
34561                     ],
34562                     [
34563                         19.16778,
34564                         49.42521
34565                     ],
34566                     [
34567                         19.00308,
34568                         49.42236
34569                     ],
34570                     [
34571                         18.97611,
34572                         49.5308
34573                     ],
34574                     [
34575                         18.54685,
34576                         49.51425
34577                     ],
34578                     [
34579                         18.31432,
34580                         49.33818
34581                     ],
34582                     [
34583                         18.15913,
34584                         49.2961
34585                     ],
34586                     [
34587                         18.05564,
34588                         49.11134
34589                     ],
34590                     [
34591                         17.56396,
34592                         48.84938
34593                     ],
34594                     [
34595                         17.17929,
34596                         48.88816
34597                     ],
34598                     [
34599                         17.058,
34600                         48.81105
34601                     ],
34602                     [
34603                         16.90426,
34604                         48.61947
34605                     ],
34606                     [
34607                         16.79685,
34608                         48.38561
34609                     ],
34610                     [
34611                         17.06762,
34612                         48.01116
34613                     ],
34614                     [
34615                         17.32787,
34616                         47.97749
34617                     ],
34618                     [
34619                         17.51699,
34620                         47.82535
34621                     ],
34622                     [
34623                         17.74776,
34624                         47.73093
34625                     ],
34626                     [
34627                         18.29515,
34628                         47.72075
34629                     ],
34630                     [
34631                         18.67959,
34632                         47.75541
34633                     ],
34634                     [
34635                         18.89755,
34636                         47.81203
34637                     ],
34638                     [
34639                         18.79463,
34640                         47.88245
34641                     ],
34642                     [
34643                         18.84318,
34644                         48.04046
34645                     ],
34646                     [
34647                         19.46212,
34648                         48.05333
34649                     ],
34650                     [
34651                         19.62064,
34652                         48.22938
34653                     ],
34654                     [
34655                         19.89585,
34656                         48.09387
34657                     ],
34658                     [
34659                         20.33766,
34660                         48.2643
34661                     ],
34662                     [
34663                         20.55395,
34664                         48.52358
34665                     ],
34666                     [
34667                         20.82335,
34668                         48.55714
34669                     ],
34670                     [
34671                         21.10271,
34672                         48.47096
34673                     ],
34674                     [
34675                         21.45863,
34676                         48.55513
34677                     ],
34678                     [
34679                         21.74536,
34680                         48.31435
34681                     ],
34682                     [
34683                         22.15293,
34684                         48.37179
34685                     ],
34686                     [
34687                         22.61255,
34688                         49.08914
34689                     ],
34690                     [
34691                         22.09997,
34692                         49.23814
34693                     ],
34694                     [
34695                         21.9686,
34696                         49.36363
34697                     ],
34698                     [
34699                         21.6244,
34700                         49.46989
34701                     ],
34702                     [
34703                         21.06873,
34704                         49.46402
34705                     ],
34706                     [
34707                         20.94336,
34708                         49.31088
34709                     ],
34710                     [
34711                         20.73052,
34712                         49.44006
34713                     ],
34714                     [
34715                         20.22804,
34716                         49.41714
34717                     ],
34718                     [
34719                         20.05234,
34720                         49.23052
34721                     ],
34722                     [
34723                         19.83682,
34724                         49.25529
34725                     ]
34726                 ]
34727             ],
34728             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34729         },
34730         {
34731             "name": "Freemap.sk Cyclo",
34732             "type": "tms",
34733             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34734             "scaleExtent": [
34735                 8,
34736                 16
34737             ],
34738             "polygon": [
34739                 [
34740                     [
34741                         19.83682,
34742                         49.25529
34743                     ],
34744                     [
34745                         19.80075,
34746                         49.42385
34747                     ],
34748                     [
34749                         19.60437,
34750                         49.48058
34751                     ],
34752                     [
34753                         19.49179,
34754                         49.63961
34755                     ],
34756                     [
34757                         19.21831,
34758                         49.52604
34759                     ],
34760                     [
34761                         19.16778,
34762                         49.42521
34763                     ],
34764                     [
34765                         19.00308,
34766                         49.42236
34767                     ],
34768                     [
34769                         18.97611,
34770                         49.5308
34771                     ],
34772                     [
34773                         18.54685,
34774                         49.51425
34775                     ],
34776                     [
34777                         18.31432,
34778                         49.33818
34779                     ],
34780                     [
34781                         18.15913,
34782                         49.2961
34783                     ],
34784                     [
34785                         18.05564,
34786                         49.11134
34787                     ],
34788                     [
34789                         17.56396,
34790                         48.84938
34791                     ],
34792                     [
34793                         17.17929,
34794                         48.88816
34795                     ],
34796                     [
34797                         17.058,
34798                         48.81105
34799                     ],
34800                     [
34801                         16.90426,
34802                         48.61947
34803                     ],
34804                     [
34805                         16.79685,
34806                         48.38561
34807                     ],
34808                     [
34809                         17.06762,
34810                         48.01116
34811                     ],
34812                     [
34813                         17.32787,
34814                         47.97749
34815                     ],
34816                     [
34817                         17.51699,
34818                         47.82535
34819                     ],
34820                     [
34821                         17.74776,
34822                         47.73093
34823                     ],
34824                     [
34825                         18.29515,
34826                         47.72075
34827                     ],
34828                     [
34829                         18.67959,
34830                         47.75541
34831                     ],
34832                     [
34833                         18.89755,
34834                         47.81203
34835                     ],
34836                     [
34837                         18.79463,
34838                         47.88245
34839                     ],
34840                     [
34841                         18.84318,
34842                         48.04046
34843                     ],
34844                     [
34845                         19.46212,
34846                         48.05333
34847                     ],
34848                     [
34849                         19.62064,
34850                         48.22938
34851                     ],
34852                     [
34853                         19.89585,
34854                         48.09387
34855                     ],
34856                     [
34857                         20.33766,
34858                         48.2643
34859                     ],
34860                     [
34861                         20.55395,
34862                         48.52358
34863                     ],
34864                     [
34865                         20.82335,
34866                         48.55714
34867                     ],
34868                     [
34869                         21.10271,
34870                         48.47096
34871                     ],
34872                     [
34873                         21.45863,
34874                         48.55513
34875                     ],
34876                     [
34877                         21.74536,
34878                         48.31435
34879                     ],
34880                     [
34881                         22.15293,
34882                         48.37179
34883                     ],
34884                     [
34885                         22.61255,
34886                         49.08914
34887                     ],
34888                     [
34889                         22.09997,
34890                         49.23814
34891                     ],
34892                     [
34893                         21.9686,
34894                         49.36363
34895                     ],
34896                     [
34897                         21.6244,
34898                         49.46989
34899                     ],
34900                     [
34901                         21.06873,
34902                         49.46402
34903                     ],
34904                     [
34905                         20.94336,
34906                         49.31088
34907                     ],
34908                     [
34909                         20.73052,
34910                         49.44006
34911                     ],
34912                     [
34913                         20.22804,
34914                         49.41714
34915                     ],
34916                     [
34917                         20.05234,
34918                         49.23052
34919                     ],
34920                     [
34921                         19.83682,
34922                         49.25529
34923                     ]
34924                 ]
34925             ],
34926             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34927         },
34928         {
34929             "name": "Freemap.sk Hiking",
34930             "type": "tms",
34931             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34932             "scaleExtent": [
34933                 8,
34934                 16
34935             ],
34936             "polygon": [
34937                 [
34938                     [
34939                         19.83682,
34940                         49.25529
34941                     ],
34942                     [
34943                         19.80075,
34944                         49.42385
34945                     ],
34946                     [
34947                         19.60437,
34948                         49.48058
34949                     ],
34950                     [
34951                         19.49179,
34952                         49.63961
34953                     ],
34954                     [
34955                         19.21831,
34956                         49.52604
34957                     ],
34958                     [
34959                         19.16778,
34960                         49.42521
34961                     ],
34962                     [
34963                         19.00308,
34964                         49.42236
34965                     ],
34966                     [
34967                         18.97611,
34968                         49.5308
34969                     ],
34970                     [
34971                         18.54685,
34972                         49.51425
34973                     ],
34974                     [
34975                         18.31432,
34976                         49.33818
34977                     ],
34978                     [
34979                         18.15913,
34980                         49.2961
34981                     ],
34982                     [
34983                         18.05564,
34984                         49.11134
34985                     ],
34986                     [
34987                         17.56396,
34988                         48.84938
34989                     ],
34990                     [
34991                         17.17929,
34992                         48.88816
34993                     ],
34994                     [
34995                         17.058,
34996                         48.81105
34997                     ],
34998                     [
34999                         16.90426,
35000                         48.61947
35001                     ],
35002                     [
35003                         16.79685,
35004                         48.38561
35005                     ],
35006                     [
35007                         17.06762,
35008                         48.01116
35009                     ],
35010                     [
35011                         17.32787,
35012                         47.97749
35013                     ],
35014                     [
35015                         17.51699,
35016                         47.82535
35017                     ],
35018                     [
35019                         17.74776,
35020                         47.73093
35021                     ],
35022                     [
35023                         18.29515,
35024                         47.72075
35025                     ],
35026                     [
35027                         18.67959,
35028                         47.75541
35029                     ],
35030                     [
35031                         18.89755,
35032                         47.81203
35033                     ],
35034                     [
35035                         18.79463,
35036                         47.88245
35037                     ],
35038                     [
35039                         18.84318,
35040                         48.04046
35041                     ],
35042                     [
35043                         19.46212,
35044                         48.05333
35045                     ],
35046                     [
35047                         19.62064,
35048                         48.22938
35049                     ],
35050                     [
35051                         19.89585,
35052                         48.09387
35053                     ],
35054                     [
35055                         20.33766,
35056                         48.2643
35057                     ],
35058                     [
35059                         20.55395,
35060                         48.52358
35061                     ],
35062                     [
35063                         20.82335,
35064                         48.55714
35065                     ],
35066                     [
35067                         21.10271,
35068                         48.47096
35069                     ],
35070                     [
35071                         21.45863,
35072                         48.55513
35073                     ],
35074                     [
35075                         21.74536,
35076                         48.31435
35077                     ],
35078                     [
35079                         22.15293,
35080                         48.37179
35081                     ],
35082                     [
35083                         22.61255,
35084                         49.08914
35085                     ],
35086                     [
35087                         22.09997,
35088                         49.23814
35089                     ],
35090                     [
35091                         21.9686,
35092                         49.36363
35093                     ],
35094                     [
35095                         21.6244,
35096                         49.46989
35097                     ],
35098                     [
35099                         21.06873,
35100                         49.46402
35101                     ],
35102                     [
35103                         20.94336,
35104                         49.31088
35105                     ],
35106                     [
35107                         20.73052,
35108                         49.44006
35109                     ],
35110                     [
35111                         20.22804,
35112                         49.41714
35113                     ],
35114                     [
35115                         20.05234,
35116                         49.23052
35117                     ],
35118                     [
35119                         19.83682,
35120                         49.25529
35121                     ]
35122                 ]
35123             ],
35124             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35125         },
35126         {
35127             "name": "Freemap.sk Ski",
35128             "type": "tms",
35129             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
35130             "scaleExtent": [
35131                 8,
35132                 16
35133             ],
35134             "polygon": [
35135                 [
35136                     [
35137                         19.83682,
35138                         49.25529
35139                     ],
35140                     [
35141                         19.80075,
35142                         49.42385
35143                     ],
35144                     [
35145                         19.60437,
35146                         49.48058
35147                     ],
35148                     [
35149                         19.49179,
35150                         49.63961
35151                     ],
35152                     [
35153                         19.21831,
35154                         49.52604
35155                     ],
35156                     [
35157                         19.16778,
35158                         49.42521
35159                     ],
35160                     [
35161                         19.00308,
35162                         49.42236
35163                     ],
35164                     [
35165                         18.97611,
35166                         49.5308
35167                     ],
35168                     [
35169                         18.54685,
35170                         49.51425
35171                     ],
35172                     [
35173                         18.31432,
35174                         49.33818
35175                     ],
35176                     [
35177                         18.15913,
35178                         49.2961
35179                     ],
35180                     [
35181                         18.05564,
35182                         49.11134
35183                     ],
35184                     [
35185                         17.56396,
35186                         48.84938
35187                     ],
35188                     [
35189                         17.17929,
35190                         48.88816
35191                     ],
35192                     [
35193                         17.058,
35194                         48.81105
35195                     ],
35196                     [
35197                         16.90426,
35198                         48.61947
35199                     ],
35200                     [
35201                         16.79685,
35202                         48.38561
35203                     ],
35204                     [
35205                         17.06762,
35206                         48.01116
35207                     ],
35208                     [
35209                         17.32787,
35210                         47.97749
35211                     ],
35212                     [
35213                         17.51699,
35214                         47.82535
35215                     ],
35216                     [
35217                         17.74776,
35218                         47.73093
35219                     ],
35220                     [
35221                         18.29515,
35222                         47.72075
35223                     ],
35224                     [
35225                         18.67959,
35226                         47.75541
35227                     ],
35228                     [
35229                         18.89755,
35230                         47.81203
35231                     ],
35232                     [
35233                         18.79463,
35234                         47.88245
35235                     ],
35236                     [
35237                         18.84318,
35238                         48.04046
35239                     ],
35240                     [
35241                         19.46212,
35242                         48.05333
35243                     ],
35244                     [
35245                         19.62064,
35246                         48.22938
35247                     ],
35248                     [
35249                         19.89585,
35250                         48.09387
35251                     ],
35252                     [
35253                         20.33766,
35254                         48.2643
35255                     ],
35256                     [
35257                         20.55395,
35258                         48.52358
35259                     ],
35260                     [
35261                         20.82335,
35262                         48.55714
35263                     ],
35264                     [
35265                         21.10271,
35266                         48.47096
35267                     ],
35268                     [
35269                         21.45863,
35270                         48.55513
35271                     ],
35272                     [
35273                         21.74536,
35274                         48.31435
35275                     ],
35276                     [
35277                         22.15293,
35278                         48.37179
35279                     ],
35280                     [
35281                         22.61255,
35282                         49.08914
35283                     ],
35284                     [
35285                         22.09997,
35286                         49.23814
35287                     ],
35288                     [
35289                         21.9686,
35290                         49.36363
35291                     ],
35292                     [
35293                         21.6244,
35294                         49.46989
35295                     ],
35296                     [
35297                         21.06873,
35298                         49.46402
35299                     ],
35300                     [
35301                         20.94336,
35302                         49.31088
35303                     ],
35304                     [
35305                         20.73052,
35306                         49.44006
35307                     ],
35308                     [
35309                         20.22804,
35310                         49.41714
35311                     ],
35312                     [
35313                         20.05234,
35314                         49.23052
35315                     ],
35316                     [
35317                         19.83682,
35318                         49.25529
35319                     ]
35320                 ]
35321             ],
35322             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35323         },
35324         {
35325             "name": "Fugro (Denmark)",
35326             "type": "tms",
35327             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
35328             "scaleExtent": [
35329                 0,
35330                 19
35331             ],
35332             "polygon": [
35333                 [
35334                     [
35335                         8.3743941,
35336                         54.9551655
35337                     ],
35338                     [
35339                         8.3683809,
35340                         55.4042149
35341                     ],
35342                     [
35343                         8.2103997,
35344                         55.4039795
35345                     ],
35346                     [
35347                         8.2087314,
35348                         55.4937345
35349                     ],
35350                     [
35351                         8.0502655,
35352                         55.4924731
35353                     ],
35354                     [
35355                         8.0185123,
35356                         56.7501399
35357                     ],
35358                     [
35359                         8.1819161,
35360                         56.7509948
35361                     ],
35362                     [
35363                         8.1763274,
35364                         57.0208898
35365                     ],
35366                     [
35367                         8.3413329,
35368                         57.0219872
35369                     ],
35370                     [
35371                         8.3392467,
35372                         57.1119574
35373                     ],
35374                     [
35375                         8.5054433,
35376                         57.1123212
35377                     ],
35378                     [
35379                         8.5033923,
35380                         57.2020499
35381                     ],
35382                     [
35383                         9.3316304,
35384                         57.2027636
35385                     ],
35386                     [
35387                         9.3319079,
35388                         57.2924835
35389                     ],
35390                     [
35391                         9.4978864,
35392                         57.2919578
35393                     ],
35394                     [
35395                         9.4988593,
35396                         57.3820608
35397                     ],
35398                     [
35399                         9.6649749,
35400                         57.3811615
35401                     ],
35402                     [
35403                         9.6687295,
35404                         57.5605591
35405                     ],
35406                     [
35407                         9.8351961,
35408                         57.5596265
35409                     ],
35410                     [
35411                         9.8374896,
35412                         57.6493322
35413                     ],
35414                     [
35415                         10.1725726,
35416                         57.6462818
35417                     ],
35418                     [
35419                         10.1754245,
35420                         57.7367768
35421                     ],
35422                     [
35423                         10.5118282,
35424                         57.7330269
35425                     ],
35426                     [
35427                         10.5152095,
35428                         57.8228945
35429                     ],
35430                     [
35431                         10.6834853,
35432                         57.8207722
35433                     ],
35434                     [
35435                         10.6751613,
35436                         57.6412021
35437                     ],
35438                     [
35439                         10.5077045,
35440                         57.6433097
35441                     ],
35442                     [
35443                         10.5039992,
35444                         57.5535088
35445                     ],
35446                     [
35447                         10.671038,
35448                         57.5514113
35449                     ],
35450                     [
35451                         10.6507805,
35452                         57.1024538
35453                     ],
35454                     [
35455                         10.4857673,
35456                         57.1045138
35457                     ],
35458                     [
35459                         10.4786236,
35460                         56.9249051
35461                     ],
35462                     [
35463                         10.3143981,
35464                         56.9267573
35465                     ],
35466                     [
35467                         10.3112341,
35468                         56.8369269
35469                     ],
35470                     [
35471                         10.4750295,
35472                         56.83509
35473                     ],
35474                     [
35475                         10.4649016,
35476                         56.5656681
35477                     ],
35478                     [
35479                         10.9524239,
35480                         56.5589761
35481                     ],
35482                     [
35483                         10.9479249,
35484                         56.4692243
35485                     ],
35486                     [
35487                         11.1099335,
35488                         56.4664675
35489                     ],
35490                     [
35491                         11.1052639,
35492                         56.376833
35493                     ],
35494                     [
35495                         10.9429901,
35496                         56.3795284
35497                     ],
35498                     [
35499                         10.9341235,
35500                         56.1994768
35501                     ],
35502                     [
35503                         10.7719685,
35504                         56.2020244
35505                     ],
35506                     [
35507                         10.7694751,
35508                         56.1120103
35509                     ],
35510                     [
35511                         10.6079695,
35512                         56.1150259
35513                     ],
35514                     [
35515                         10.4466742,
35516                         56.116717
35517                     ],
35518                     [
35519                         10.2865948,
35520                         56.118675
35521                     ],
35522                     [
35523                         10.2831527,
35524                         56.0281851
35525                     ],
35526                     [
35527                         10.4439274,
35528                         56.0270388
35529                     ],
35530                     [
35531                         10.4417713,
35532                         55.7579243
35533                     ],
35534                     [
35535                         10.4334961,
35536                         55.6693533
35537                     ],
35538                     [
35539                         10.743814,
35540                         55.6646861
35541                     ],
35542                     [
35543                         10.743814,
35544                         55.5712253
35545                     ],
35546                     [
35547                         10.8969041,
35548                         55.5712253
35549                     ],
35550                     [
35551                         10.9051793,
35552                         55.3953852
35553                     ],
35554                     [
35555                         11.0613726,
35556                         55.3812841
35557                     ],
35558                     [
35559                         11.0593038,
35560                         55.1124061
35561                     ],
35562                     [
35563                         11.0458567,
35564                         55.0318621
35565                     ],
35566                     [
35567                         11.2030844,
35568                         55.0247474
35569                     ],
35570                     [
35571                         11.2030844,
35572                         55.117139
35573                     ],
35574                     [
35575                         11.0593038,
35576                         55.1124061
35577                     ],
35578                     [
35579                         11.0613726,
35580                         55.3812841
35581                     ],
35582                     [
35583                         11.0789572,
35584                         55.5712253
35585                     ],
35586                     [
35587                         10.8969041,
35588                         55.5712253
35589                     ],
35590                     [
35591                         10.9258671,
35592                         55.6670198
35593                     ],
35594                     [
35595                         10.743814,
35596                         55.6646861
35597                     ],
35598                     [
35599                         10.7562267,
35600                         55.7579243
35601                     ],
35602                     [
35603                         10.4417713,
35604                         55.7579243
35605                     ],
35606                     [
35607                         10.4439274,
35608                         56.0270388
35609                     ],
35610                     [
35611                         10.4466742,
35612                         56.116717
35613                     ],
35614                     [
35615                         10.6079695,
35616                         56.1150259
35617                     ],
35618                     [
35619                         10.6052053,
35620                         56.0247462
35621                     ],
35622                     [
35623                         10.9258671,
35624                         56.0201215
35625                     ],
35626                     [
35627                         10.9197132,
35628                         55.9309388
35629                     ],
35630                     [
35631                         11.0802782,
35632                         55.92792
35633                     ],
35634                     [
35635                         11.0858066,
35636                         56.0178284
35637                     ],
35638                     [
35639                         11.7265047,
35640                         56.005058
35641                     ],
35642                     [
35643                         11.7319981,
35644                         56.0952142
35645                     ],
35646                     [
35647                         12.0540333,
35648                         56.0871256
35649                     ],
35650                     [
35651                         12.0608477,
35652                         56.1762576
35653                     ],
35654                     [
35655                         12.7023469,
35656                         56.1594405
35657                     ],
35658                     [
35659                         12.6611131,
35660                         55.7114318
35661                     ],
35662                     [
35663                         12.9792318,
35664                         55.7014026
35665                     ],
35666                     [
35667                         12.9612912,
35668                         55.5217294
35669                     ],
35670                     [
35671                         12.3268659,
35672                         55.5412096
35673                     ],
35674                     [
35675                         12.3206071,
35676                         55.4513655
35677                     ],
35678                     [
35679                         12.4778226,
35680                         55.447067
35681                     ],
35682                     [
35683                         12.4702432,
35684                         55.3570479
35685                     ],
35686                     [
35687                         12.6269738,
35688                         55.3523837
35689                     ],
35690                     [
35691                         12.6200898,
35692                         55.2632576
35693                     ],
35694                     [
35695                         12.4627339,
35696                         55.26722
35697                     ],
35698                     [
35699                         12.4552949,
35700                         55.1778223
35701                     ],
35702                     [
35703                         12.2987046,
35704                         55.1822303
35705                     ],
35706                     [
35707                         12.2897344,
35708                         55.0923641
35709                     ],
35710                     [
35711                         12.6048608,
35712                         55.0832904
35713                     ],
35714                     [
35715                         12.5872011,
35716                         54.9036285
35717                     ],
35718                     [
35719                         12.2766618,
35720                         54.9119031
35721                     ],
35722                     [
35723                         12.2610181,
35724                         54.7331602
35725                     ],
35726                     [
35727                         12.1070691,
35728                         54.7378161
35729                     ],
35730                     [
35731                         12.0858621,
35732                         54.4681655
35733                     ],
35734                     [
35735                         11.7794953,
35736                         54.4753579
35737                     ],
35738                     [
35739                         11.7837381,
35740                         54.5654783
35741                     ],
35742                     [
35743                         11.1658525,
35744                         54.5782155
35745                     ],
35746                     [
35747                         11.1706443,
35748                         54.6686508
35749                     ],
35750                     [
35751                         10.8617173,
35752                         54.6733956
35753                     ],
35754                     [
35755                         10.8651245,
35756                         54.7634667
35757                     ],
35758                     [
35759                         10.7713646,
35760                         54.7643888
35761                     ],
35762                     [
35763                         10.7707276,
35764                         54.7372807
35765                     ],
35766                     [
35767                         10.7551428,
35768                         54.7375776
35769                     ],
35770                     [
35771                         10.7544039,
35772                         54.7195666
35773                     ],
35774                     [
35775                         10.7389074,
35776                         54.7197588
35777                     ],
35778                     [
35779                         10.7384368,
35780                         54.7108482
35781                     ],
35782                     [
35783                         10.7074486,
35784                         54.7113045
35785                     ],
35786                     [
35787                         10.7041094,
35788                         54.6756741
35789                     ],
35790                     [
35791                         10.5510973,
35792                         54.6781698
35793                     ],
35794                     [
35795                         10.5547184,
35796                         54.7670245
35797                     ],
35798                     [
35799                         10.2423994,
35800                         54.7705935
35801                     ],
35802                     [
35803                         10.2459845,
35804                         54.8604673
35805                     ],
35806                     [
35807                         10.0902268,
35808                         54.8622134
35809                     ],
35810                     [
35811                         10.0873731,
35812                         54.7723851
35813                     ],
35814                     [
35815                         9.1555798,
35816                         54.7769557
35817                     ],
35818                     [
35819                         9.1562752,
35820                         54.8675369
35821                     ],
35822                     [
35823                         8.5321973,
35824                         54.8663765
35825                     ],
35826                     [
35827                         8.531432,
35828                         54.95516
35829                     ]
35830                 ],
35831                 [
35832                     [
35833                         11.4577738,
35834                         56.819554
35835                     ],
35836                     [
35837                         11.7849181,
35838                         56.8127385
35839                     ],
35840                     [
35841                         11.7716715,
35842                         56.6332796
35843                     ],
35844                     [
35845                         11.4459621,
35846                         56.6401087
35847                     ]
35848                 ],
35849                 [
35850                     [
35851                         11.3274736,
35852                         57.3612962
35853                     ],
35854                     [
35855                         11.3161808,
35856                         57.1818004
35857                     ],
35858                     [
35859                         11.1508692,
35860                         57.1847276
35861                     ],
35862                     [
35863                         11.1456628,
35864                         57.094962
35865                     ],
35866                     [
35867                         10.8157703,
35868                         57.1001693
35869                     ],
35870                     [
35871                         10.8290599,
35872                         57.3695272
35873                     ]
35874                 ],
35875                 [
35876                     [
35877                         11.5843266,
35878                         56.2777928
35879                     ],
35880                     [
35881                         11.5782882,
35882                         56.1880397
35883                     ],
35884                     [
35885                         11.7392309,
35886                         56.1845765
35887                     ],
35888                     [
35889                         11.7456428,
35890                         56.2743186
35891                     ]
35892                 ],
35893                 [
35894                     [
35895                         14.6825922,
35896                         55.3639405
35897                     ],
35898                     [
35899                         14.8395247,
35900                         55.3565231
35901                     ],
35902                     [
35903                         14.8263755,
35904                         55.2671261
35905                     ],
35906                     [
35907                         15.1393406,
35908                         55.2517359
35909                     ],
35910                     [
35911                         15.1532015,
35912                         55.3410836
35913                     ],
35914                     [
35915                         15.309925,
35916                         55.3330556
35917                     ],
35918                     [
35919                         15.295719,
35920                         55.2437356
35921                     ],
35922                     [
35923                         15.1393406,
35924                         55.2517359
35925                     ],
35926                     [
35927                         15.1255631,
35928                         55.1623802
35929                     ],
35930                     [
35931                         15.2815819,
35932                         55.1544167
35933                     ],
35934                     [
35935                         15.2535578,
35936                         54.9757646
35937                     ],
35938                     [
35939                         14.6317464,
35940                         55.0062496
35941                     ]
35942                 ]
35943             ],
35944             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35945             "terms_text": "Fugro Aerial Mapping"
35946         },
35947         {
35948             "name": "Geodatastyrelsen (Denmark)",
35949             "type": "tms",
35950             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35951             "scaleExtent": [
35952                 0,
35953                 21
35954             ],
35955             "polygon": [
35956                 [
35957                     [
35958                         8.3743941,
35959                         54.9551655
35960                     ],
35961                     [
35962                         8.3683809,
35963                         55.4042149
35964                     ],
35965                     [
35966                         8.2103997,
35967                         55.4039795
35968                     ],
35969                     [
35970                         8.2087314,
35971                         55.4937345
35972                     ],
35973                     [
35974                         8.0502655,
35975                         55.4924731
35976                     ],
35977                     [
35978                         8.0185123,
35979                         56.7501399
35980                     ],
35981                     [
35982                         8.1819161,
35983                         56.7509948
35984                     ],
35985                     [
35986                         8.1763274,
35987                         57.0208898
35988                     ],
35989                     [
35990                         8.3413329,
35991                         57.0219872
35992                     ],
35993                     [
35994                         8.3392467,
35995                         57.1119574
35996                     ],
35997                     [
35998                         8.5054433,
35999                         57.1123212
36000                     ],
36001                     [
36002                         8.5033923,
36003                         57.2020499
36004                     ],
36005                     [
36006                         9.3316304,
36007                         57.2027636
36008                     ],
36009                     [
36010                         9.3319079,
36011                         57.2924835
36012                     ],
36013                     [
36014                         9.4978864,
36015                         57.2919578
36016                     ],
36017                     [
36018                         9.4988593,
36019                         57.3820608
36020                     ],
36021                     [
36022                         9.6649749,
36023                         57.3811615
36024                     ],
36025                     [
36026                         9.6687295,
36027                         57.5605591
36028                     ],
36029                     [
36030                         9.8351961,
36031                         57.5596265
36032                     ],
36033                     [
36034                         9.8374896,
36035                         57.6493322
36036                     ],
36037                     [
36038                         10.1725726,
36039                         57.6462818
36040                     ],
36041                     [
36042                         10.1754245,
36043                         57.7367768
36044                     ],
36045                     [
36046                         10.5118282,
36047                         57.7330269
36048                     ],
36049                     [
36050                         10.5152095,
36051                         57.8228945
36052                     ],
36053                     [
36054                         10.6834853,
36055                         57.8207722
36056                     ],
36057                     [
36058                         10.6751613,
36059                         57.6412021
36060                     ],
36061                     [
36062                         10.5077045,
36063                         57.6433097
36064                     ],
36065                     [
36066                         10.5039992,
36067                         57.5535088
36068                     ],
36069                     [
36070                         10.671038,
36071                         57.5514113
36072                     ],
36073                     [
36074                         10.6507805,
36075                         57.1024538
36076                     ],
36077                     [
36078                         10.4857673,
36079                         57.1045138
36080                     ],
36081                     [
36082                         10.4786236,
36083                         56.9249051
36084                     ],
36085                     [
36086                         10.3143981,
36087                         56.9267573
36088                     ],
36089                     [
36090                         10.3112341,
36091                         56.8369269
36092                     ],
36093                     [
36094                         10.4750295,
36095                         56.83509
36096                     ],
36097                     [
36098                         10.4649016,
36099                         56.5656681
36100                     ],
36101                     [
36102                         10.9524239,
36103                         56.5589761
36104                     ],
36105                     [
36106                         10.9479249,
36107                         56.4692243
36108                     ],
36109                     [
36110                         11.1099335,
36111                         56.4664675
36112                     ],
36113                     [
36114                         11.1052639,
36115                         56.376833
36116                     ],
36117                     [
36118                         10.9429901,
36119                         56.3795284
36120                     ],
36121                     [
36122                         10.9341235,
36123                         56.1994768
36124                     ],
36125                     [
36126                         10.7719685,
36127                         56.2020244
36128                     ],
36129                     [
36130                         10.7694751,
36131                         56.1120103
36132                     ],
36133                     [
36134                         10.6079695,
36135                         56.1150259
36136                     ],
36137                     [
36138                         10.4466742,
36139                         56.116717
36140                     ],
36141                     [
36142                         10.2865948,
36143                         56.118675
36144                     ],
36145                     [
36146                         10.2831527,
36147                         56.0281851
36148                     ],
36149                     [
36150                         10.4439274,
36151                         56.0270388
36152                     ],
36153                     [
36154                         10.4417713,
36155                         55.7579243
36156                     ],
36157                     [
36158                         10.4334961,
36159                         55.6693533
36160                     ],
36161                     [
36162                         10.743814,
36163                         55.6646861
36164                     ],
36165                     [
36166                         10.743814,
36167                         55.5712253
36168                     ],
36169                     [
36170                         10.8969041,
36171                         55.5712253
36172                     ],
36173                     [
36174                         10.9051793,
36175                         55.3953852
36176                     ],
36177                     [
36178                         11.0613726,
36179                         55.3812841
36180                     ],
36181                     [
36182                         11.0593038,
36183                         55.1124061
36184                     ],
36185                     [
36186                         11.0458567,
36187                         55.0318621
36188                     ],
36189                     [
36190                         11.2030844,
36191                         55.0247474
36192                     ],
36193                     [
36194                         11.2030844,
36195                         55.117139
36196                     ],
36197                     [
36198                         11.0593038,
36199                         55.1124061
36200                     ],
36201                     [
36202                         11.0613726,
36203                         55.3812841
36204                     ],
36205                     [
36206                         11.0789572,
36207                         55.5712253
36208                     ],
36209                     [
36210                         10.8969041,
36211                         55.5712253
36212                     ],
36213                     [
36214                         10.9258671,
36215                         55.6670198
36216                     ],
36217                     [
36218                         10.743814,
36219                         55.6646861
36220                     ],
36221                     [
36222                         10.7562267,
36223                         55.7579243
36224                     ],
36225                     [
36226                         10.4417713,
36227                         55.7579243
36228                     ],
36229                     [
36230                         10.4439274,
36231                         56.0270388
36232                     ],
36233                     [
36234                         10.4466742,
36235                         56.116717
36236                     ],
36237                     [
36238                         10.6079695,
36239                         56.1150259
36240                     ],
36241                     [
36242                         10.6052053,
36243                         56.0247462
36244                     ],
36245                     [
36246                         10.9258671,
36247                         56.0201215
36248                     ],
36249                     [
36250                         10.9197132,
36251                         55.9309388
36252                     ],
36253                     [
36254                         11.0802782,
36255                         55.92792
36256                     ],
36257                     [
36258                         11.0858066,
36259                         56.0178284
36260                     ],
36261                     [
36262                         11.7265047,
36263                         56.005058
36264                     ],
36265                     [
36266                         11.7319981,
36267                         56.0952142
36268                     ],
36269                     [
36270                         12.0540333,
36271                         56.0871256
36272                     ],
36273                     [
36274                         12.0608477,
36275                         56.1762576
36276                     ],
36277                     [
36278                         12.7023469,
36279                         56.1594405
36280                     ],
36281                     [
36282                         12.6611131,
36283                         55.7114318
36284                     ],
36285                     [
36286                         12.9792318,
36287                         55.7014026
36288                     ],
36289                     [
36290                         12.9612912,
36291                         55.5217294
36292                     ],
36293                     [
36294                         12.3268659,
36295                         55.5412096
36296                     ],
36297                     [
36298                         12.3206071,
36299                         55.4513655
36300                     ],
36301                     [
36302                         12.4778226,
36303                         55.447067
36304                     ],
36305                     [
36306                         12.4702432,
36307                         55.3570479
36308                     ],
36309                     [
36310                         12.6269738,
36311                         55.3523837
36312                     ],
36313                     [
36314                         12.6200898,
36315                         55.2632576
36316                     ],
36317                     [
36318                         12.4627339,
36319                         55.26722
36320                     ],
36321                     [
36322                         12.4552949,
36323                         55.1778223
36324                     ],
36325                     [
36326                         12.2987046,
36327                         55.1822303
36328                     ],
36329                     [
36330                         12.2897344,
36331                         55.0923641
36332                     ],
36333                     [
36334                         12.6048608,
36335                         55.0832904
36336                     ],
36337                     [
36338                         12.5872011,
36339                         54.9036285
36340                     ],
36341                     [
36342                         12.2766618,
36343                         54.9119031
36344                     ],
36345                     [
36346                         12.2610181,
36347                         54.7331602
36348                     ],
36349                     [
36350                         12.1070691,
36351                         54.7378161
36352                     ],
36353                     [
36354                         12.0858621,
36355                         54.4681655
36356                     ],
36357                     [
36358                         11.7794953,
36359                         54.4753579
36360                     ],
36361                     [
36362                         11.7837381,
36363                         54.5654783
36364                     ],
36365                     [
36366                         11.1658525,
36367                         54.5782155
36368                     ],
36369                     [
36370                         11.1706443,
36371                         54.6686508
36372                     ],
36373                     [
36374                         10.8617173,
36375                         54.6733956
36376                     ],
36377                     [
36378                         10.8651245,
36379                         54.7634667
36380                     ],
36381                     [
36382                         10.7713646,
36383                         54.7643888
36384                     ],
36385                     [
36386                         10.7707276,
36387                         54.7372807
36388                     ],
36389                     [
36390                         10.7551428,
36391                         54.7375776
36392                     ],
36393                     [
36394                         10.7544039,
36395                         54.7195666
36396                     ],
36397                     [
36398                         10.7389074,
36399                         54.7197588
36400                     ],
36401                     [
36402                         10.7384368,
36403                         54.7108482
36404                     ],
36405                     [
36406                         10.7074486,
36407                         54.7113045
36408                     ],
36409                     [
36410                         10.7041094,
36411                         54.6756741
36412                     ],
36413                     [
36414                         10.5510973,
36415                         54.6781698
36416                     ],
36417                     [
36418                         10.5547184,
36419                         54.7670245
36420                     ],
36421                     [
36422                         10.2423994,
36423                         54.7705935
36424                     ],
36425                     [
36426                         10.2459845,
36427                         54.8604673
36428                     ],
36429                     [
36430                         10.0902268,
36431                         54.8622134
36432                     ],
36433                     [
36434                         10.0873731,
36435                         54.7723851
36436                     ],
36437                     [
36438                         9.1555798,
36439                         54.7769557
36440                     ],
36441                     [
36442                         9.1562752,
36443                         54.8675369
36444                     ],
36445                     [
36446                         8.5321973,
36447                         54.8663765
36448                     ],
36449                     [
36450                         8.531432,
36451                         54.95516
36452                     ]
36453                 ],
36454                 [
36455                     [
36456                         11.4577738,
36457                         56.819554
36458                     ],
36459                     [
36460                         11.7849181,
36461                         56.8127385
36462                     ],
36463                     [
36464                         11.7716715,
36465                         56.6332796
36466                     ],
36467                     [
36468                         11.4459621,
36469                         56.6401087
36470                     ]
36471                 ],
36472                 [
36473                     [
36474                         11.3274736,
36475                         57.3612962
36476                     ],
36477                     [
36478                         11.3161808,
36479                         57.1818004
36480                     ],
36481                     [
36482                         11.1508692,
36483                         57.1847276
36484                     ],
36485                     [
36486                         11.1456628,
36487                         57.094962
36488                     ],
36489                     [
36490                         10.8157703,
36491                         57.1001693
36492                     ],
36493                     [
36494                         10.8290599,
36495                         57.3695272
36496                     ]
36497                 ],
36498                 [
36499                     [
36500                         11.5843266,
36501                         56.2777928
36502                     ],
36503                     [
36504                         11.5782882,
36505                         56.1880397
36506                     ],
36507                     [
36508                         11.7392309,
36509                         56.1845765
36510                     ],
36511                     [
36512                         11.7456428,
36513                         56.2743186
36514                     ]
36515                 ],
36516                 [
36517                     [
36518                         14.6825922,
36519                         55.3639405
36520                     ],
36521                     [
36522                         14.8395247,
36523                         55.3565231
36524                     ],
36525                     [
36526                         14.8263755,
36527                         55.2671261
36528                     ],
36529                     [
36530                         15.1393406,
36531                         55.2517359
36532                     ],
36533                     [
36534                         15.1532015,
36535                         55.3410836
36536                     ],
36537                     [
36538                         15.309925,
36539                         55.3330556
36540                     ],
36541                     [
36542                         15.295719,
36543                         55.2437356
36544                     ],
36545                     [
36546                         15.1393406,
36547                         55.2517359
36548                     ],
36549                     [
36550                         15.1255631,
36551                         55.1623802
36552                     ],
36553                     [
36554                         15.2815819,
36555                         55.1544167
36556                     ],
36557                     [
36558                         15.2535578,
36559                         54.9757646
36560                     ],
36561                     [
36562                         14.6317464,
36563                         55.0062496
36564                     ]
36565                 ]
36566             ],
36567             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36568             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36569         },
36570         {
36571             "name": "Geoimage.at MaxRes",
36572             "type": "tms",
36573             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36574             "polygon": [
36575                 [
36576                     [
36577                         16.5073284,
36578                         46.9929304
36579                     ],
36580                     [
36581                         16.283417,
36582                         46.9929304
36583                     ],
36584                     [
36585                         16.135839,
36586                         46.8713046
36587                     ],
36588                     [
36589                         15.9831722,
36590                         46.8190947
36591                     ],
36592                     [
36593                         16.0493278,
36594                         46.655175
36595                     ],
36596                     [
36597                         15.8610387,
36598                         46.7180116
36599                     ],
36600                     [
36601                         15.7592608,
36602                         46.6900933
36603                     ],
36604                     [
36605                         15.5607938,
36606                         46.6796202
36607                     ],
36608                     [
36609                         15.5760605,
36610                         46.6342132
36611                     ],
36612                     [
36613                         15.4793715,
36614                         46.6027553
36615                     ],
36616                     [
36617                         15.4335715,
36618                         46.6516819
36619                     ],
36620                     [
36621                         15.2249267,
36622                         46.6342132
36623                     ],
36624                     [
36625                         15.0468154,
36626                         46.6481886
36627                     ],
36628                     [
36629                         14.9908376,
36630                         46.5887681
36631                     ],
36632                     [
36633                         14.9603042,
36634                         46.6237293
36635                     ],
36636                     [
36637                         14.8534374,
36638                         46.6027553
36639                     ],
36640                     [
36641                         14.8330818,
36642                         46.5012666
36643                     ],
36644                     [
36645                         14.7516595,
36646                         46.4977636
36647                     ],
36648                     [
36649                         14.6804149,
36650                         46.4381781
36651                     ],
36652                     [
36653                         14.6142593,
36654                         46.4381781
36655                     ],
36656                     [
36657                         14.578637,
36658                         46.3785275
36659                     ],
36660                     [
36661                         14.4412369,
36662                         46.4311638
36663                     ],
36664                     [
36665                         14.1613476,
36666                         46.4276563
36667                     ],
36668                     [
36669                         14.1257253,
36670                         46.4767409
36671                     ],
36672                     [
36673                         14.0188585,
36674                         46.4767409
36675                     ],
36676                     [
36677                         13.9119917,
36678                         46.5257813
36679                     ],
36680                     [
36681                         13.8254805,
36682                         46.5047694
36683                     ],
36684                     [
36685                         13.4438134,
36686                         46.560783
36687                     ],
36688                     [
36689                         13.3064132,
36690                         46.5502848
36691                     ],
36692                     [
36693                         13.1283019,
36694                         46.5887681
36695                     ],
36696                     [
36697                         12.8433237,
36698                         46.6132433
36699                     ],
36700                     [
36701                         12.7262791,
36702                         46.6412014
36703                     ],
36704                     [
36705                         12.5125455,
36706                         46.6656529
36707                     ],
36708                     [
36709                         12.3598787,
36710                         46.7040543
36711                     ],
36712                     [
36713                         12.3649676,
36714                         46.7703197
36715                     ],
36716                     [
36717                         12.2886341,
36718                         46.7772902
36719                     ],
36720                     [
36721                         12.2733674,
36722                         46.8852187
36723                     ],
36724                     [
36725                         12.2072118,
36726                         46.8747835
36727                     ],
36728                     [
36729                         12.1308784,
36730                         46.9026062
36731                     ],
36732                     [
36733                         12.1156117,
36734                         46.9998721
36735                     ],
36736                     [
36737                         12.2530119,
36738                         47.0657733
36739                     ],
36740                     [
36741                         12.2123007,
36742                         47.0934969
36743                     ],
36744                     [
36745                         11.9833004,
36746                         47.0449712
36747                     ],
36748                     [
36749                         11.7339445,
36750                         46.9616816
36751                     ],
36752                     [
36753                         11.6321666,
36754                         47.010283
36755                     ],
36756                     [
36757                         11.5405665,
36758                         46.9755722
36759                     ],
36760                     [
36761                         11.4998553,
36762                         47.0068129
36763                     ],
36764                     [
36765                         11.418433,
36766                         46.9651546
36767                     ],
36768                     [
36769                         11.2555884,
36770                         46.9755722
36771                     ],
36772                     [
36773                         11.1130993,
36774                         46.913036
36775                     ],
36776                     [
36777                         11.0418548,
36778                         46.7633482
36779                     ],
36780                     [
36781                         10.8891879,
36782                         46.7598621
36783                     ],
36784                     [
36785                         10.7416099,
36786                         46.7842599
36787                     ],
36788                     [
36789                         10.7059877,
36790                         46.8643462
36791                     ],
36792                     [
36793                         10.5787653,
36794                         46.8399847
36795                     ],
36796                     [
36797                         10.4566318,
36798                         46.8504267
36799                     ],
36800                     [
36801                         10.4769874,
36802                         46.9269392
36803                     ],
36804                     [
36805                         10.3853873,
36806                         46.9894592
36807                     ],
36808                     [
36809                         10.2327204,
36810                         46.8643462
36811                     ],
36812                     [
36813                         10.1207647,
36814                         46.8330223
36815                     ],
36816                     [
36817                         9.8663199,
36818                         46.9408389
36819                     ],
36820                     [
36821                         9.9019422,
36822                         47.0033426
36823                     ],
36824                     [
36825                         9.6831197,
36826                         47.0588402
36827                     ],
36828                     [
36829                         9.6118752,
36830                         47.0380354
36831                     ],
36832                     [
36833                         9.6322307,
36834                         47.128131
36835                     ],
36836                     [
36837                         9.5813418,
36838                         47.1662025
36839                     ],
36840                     [
36841                         9.5406306,
36842                         47.2664422
36843                     ],
36844                     [
36845                         9.6067863,
36846                         47.3492559
36847                     ],
36848                     [
36849                         9.6729419,
36850                         47.369939
36851                     ],
36852                     [
36853                         9.6424085,
36854                         47.4457079
36855                     ],
36856                     [
36857                         9.5660751,
36858                         47.4801122
36859                     ],
36860                     [
36861                         9.7136531,
36862                         47.5282405
36863                     ],
36864                     [
36865                         9.7848976,
36866                         47.5969187
36867                     ],
36868                     [
36869                         9.8357866,
36870                         47.5454185
36871                     ],
36872                     [
36873                         9.9477423,
36874                         47.538548
36875                     ],
36876                     [
36877                         10.0902313,
36878                         47.4491493
36879                     ],
36880                     [
36881                         10.1105869,
36882                         47.3664924
36883                     ],
36884                     [
36885                         10.2428982,
36886                         47.3871688
36887                     ],
36888                     [
36889                         10.1869203,
36890                         47.2698953
36891                     ],
36892                     [
36893                         10.3243205,
36894                         47.2975125
36895                     ],
36896                     [
36897                         10.4820763,
36898                         47.4491493
36899                     ],
36900                     [
36901                         10.4311873,
36902                         47.4869904
36903                     ],
36904                     [
36905                         10.4413651,
36906                         47.5900549
36907                     ],
36908                     [
36909                         10.4871652,
36910                         47.5522881
36911                     ],
36912                     [
36913                         10.5482319,
36914                         47.5351124
36915                     ],
36916                     [
36917                         10.5991209,
36918                         47.5660246
36919                     ],
36920                     [
36921                         10.7568766,
36922                         47.5316766
36923                     ],
36924                     [
36925                         10.8891879,
36926                         47.5454185
36927                     ],
36928                     [
36929                         10.9400769,
36930                         47.4869904
36931                     ],
36932                     [
36933                         10.9960547,
36934                         47.3906141
36935                     ],
36936                     [
36937                         11.2352328,
36938                         47.4422662
36939                     ],
36940                     [
36941                         11.2810328,
36942                         47.3975039
36943                     ],
36944                     [
36945                         11.4235219,
36946                         47.5144941
36947                     ],
36948                     [
36949                         11.5761888,
36950                         47.5076195
36951                     ],
36952                     [
36953                         11.6067221,
36954                         47.5900549
36955                     ],
36956                     [
36957                         11.8357224,
36958                         47.5866227
36959                     ],
36960                     [
36961                         12.003656,
36962                         47.6243647
36963                     ],
36964                     [
36965                         12.2072118,
36966                         47.6037815
36967                     ],
36968                     [
36969                         12.1614117,
36970                         47.6963421
36971                     ],
36972                     [
36973                         12.2581008,
36974                         47.7442718
36975                     ],
36976                     [
36977                         12.2530119,
36978                         47.6792136
36979                     ],
36980                     [
36981                         12.4311232,
36982                         47.7100408
36983                     ],
36984                     [
36985                         12.4921899,
36986                         47.631224
36987                     ],
36988                     [
36989                         12.5685234,
36990                         47.6277944
36991                     ],
36992                     [
36993                         12.6295901,
36994                         47.6894913
36995                     ],
36996                     [
36997                         12.7720792,
36998                         47.6689338
36999                     ],
37000                     [
37001                         12.8331459,
37002                         47.5419833
37003                     ],
37004                     [
37005                         12.975635,
37006                         47.4732332
37007                     ],
37008                     [
37009                         13.0417906,
37010                         47.4938677
37011                     ],
37012                     [
37013                         13.0367017,
37014                         47.5557226
37015                     ],
37016                     [
37017                         13.0977685,
37018                         47.6415112
37019                     ],
37020                     [
37021                         13.0316128,
37022                         47.7100408
37023                     ],
37024                     [
37025                         12.9043905,
37026                         47.7203125
37027                     ],
37028                     [
37029                         13.0061684,
37030                         47.84683
37031                     ],
37032                     [
37033                         12.9451016,
37034                         47.9355501
37035                     ],
37036                     [
37037                         12.8636793,
37038                         47.9594103
37039                     ],
37040                     [
37041                         12.8636793,
37042                         48.0036929
37043                     ],
37044                     [
37045                         12.7517236,
37046                         48.0989418
37047                     ],
37048                     [
37049                         12.8738571,
37050                         48.2109733
37051                     ],
37052                     [
37053                         12.9603683,
37054                         48.2109733
37055                     ],
37056                     [
37057                         13.0417906,
37058                         48.2652035
37059                     ],
37060                     [
37061                         13.1842797,
37062                         48.2990682
37063                     ],
37064                     [
37065                         13.2606131,
37066                         48.2922971
37067                     ],
37068                     [
37069                         13.3980133,
37070                         48.3565867
37071                     ],
37072                     [
37073                         13.4438134,
37074                         48.417418
37075                     ],
37076                     [
37077                         13.4387245,
37078                         48.5523383
37079                     ],
37080                     [
37081                         13.509969,
37082                         48.5860123
37083                     ],
37084                     [
37085                         13.6117469,
37086                         48.5725454
37087                     ],
37088                     [
37089                         13.7287915,
37090                         48.5118999
37091                     ],
37092                     [
37093                         13.7847694,
37094                         48.5725454
37095                     ],
37096                     [
37097                         13.8203916,
37098                         48.6263915
37099                     ],
37100                     [
37101                         13.7949471,
37102                         48.7171267
37103                     ],
37104                     [
37105                         13.850925,
37106                         48.7741724
37107                     ],
37108                     [
37109                         14.0595697,
37110                         48.6633774
37111                     ],
37112                     [
37113                         14.0137696,
37114                         48.6331182
37115                     ],
37116                     [
37117                         14.0748364,
37118                         48.5927444
37119                     ],
37120                     [
37121                         14.2173255,
37122                         48.5961101
37123                     ],
37124                     [
37125                         14.3649034,
37126                         48.5489696
37127                     ],
37128                     [
37129                         14.4666813,
37130                         48.6499311
37131                     ],
37132                     [
37133                         14.5582815,
37134                         48.5961101
37135                     ],
37136                     [
37137                         14.5989926,
37138                         48.6263915
37139                     ],
37140                     [
37141                         14.7211261,
37142                         48.5759124
37143                     ],
37144                     [
37145                         14.7211261,
37146                         48.6868997
37147                     ],
37148                     [
37149                         14.822904,
37150                         48.7271983
37151                     ],
37152                     [
37153                         14.8178151,
37154                         48.777526
37155                     ],
37156                     [
37157                         14.9647227,
37158                         48.7851754
37159                     ],
37160                     [
37161                         14.9893637,
37162                         49.0126611
37163                     ],
37164                     [
37165                         15.1485933,
37166                         48.9950306
37167                     ],
37168                     [
37169                         15.1943934,
37170                         48.9315502
37171                     ],
37172                     [
37173                         15.3063491,
37174                         48.9850128
37175                     ],
37176                     [
37177                         15.3928603,
37178                         48.9850128
37179                     ],
37180                     [
37181                         15.4844604,
37182                         48.9282069
37183                     ],
37184                     [
37185                         15.749083,
37186                         48.8545973
37187                     ],
37188                     [
37189                         15.8406831,
37190                         48.8880697
37191                     ],
37192                     [
37193                         16.0086166,
37194                         48.7808794
37195                     ],
37196                     [
37197                         16.2070835,
37198                         48.7339115
37199                     ],
37200                     [
37201                         16.3953727,
37202                         48.7372678
37203                     ],
37204                     [
37205                         16.4920617,
37206                         48.8110498
37207                     ],
37208                     [
37209                         16.6905286,
37210                         48.7741724
37211                     ],
37212                     [
37213                         16.7057953,
37214                         48.7339115
37215                     ],
37216                     [
37217                         16.8991733,
37218                         48.713769
37219                     ],
37220                     [
37221                         16.9755067,
37222                         48.515271
37223                     ],
37224                     [
37225                         16.8482844,
37226                         48.4511817
37227                     ],
37228                     [
37229                         16.8533733,
37230                         48.3464411
37231                     ],
37232                     [
37233                         16.9551512,
37234                         48.2516513
37235                     ],
37236                     [
37237                         16.9907734,
37238                         48.1498955
37239                     ],
37240                     [
37241                         17.0925513,
37242                         48.1397088
37243                     ],
37244                     [
37245                         17.0823736,
37246                         48.0241182
37247                     ],
37248                     [
37249                         17.1739737,
37250                         48.0207146
37251                     ],
37252                     [
37253                         17.0823736,
37254                         47.8741447
37255                     ],
37256                     [
37257                         16.9856845,
37258                         47.8673174
37259                     ],
37260                     [
37261                         17.0823736,
37262                         47.8092489
37263                     ],
37264                     [
37265                         17.0925513,
37266                         47.7031919
37267                     ],
37268                     [
37269                         16.7414176,
37270                         47.6792136
37271                     ],
37272                     [
37273                         16.7057953,
37274                         47.7511153
37275                     ],
37276                     [
37277                         16.5378617,
37278                         47.7545368
37279                     ],
37280                     [
37281                         16.5480395,
37282                         47.7066164
37283                     ],
37284                     [
37285                         16.4208172,
37286                         47.6689338
37287                     ],
37288                     [
37289                         16.573484,
37290                         47.6175045
37291                     ],
37292                     [
37293                         16.670173,
37294                         47.631224
37295                     ],
37296                     [
37297                         16.7108842,
37298                         47.538548
37299                     ],
37300                     [
37301                         16.6599952,
37302                         47.4491493
37303                     ],
37304                     [
37305                         16.5429506,
37306                         47.3940591
37307                     ],
37308                     [
37309                         16.4615283,
37310                         47.3940591
37311                     ],
37312                     [
37313                         16.4920617,
37314                         47.276801
37315                     ],
37316                     [
37317                         16.425906,
37318                         47.1973317
37319                     ],
37320                     [
37321                         16.4717061,
37322                         47.1489007
37323                     ],
37324                     [
37325                         16.5480395,
37326                         47.1489007
37327                     ],
37328                     [
37329                         16.476795,
37330                         47.0796369
37331                     ],
37332                     [
37333                         16.527684,
37334                         47.0588402
37335                     ]
37336                 ]
37337             ],
37338             "terms_text": "geoimage.at",
37339             "id": "geoimage.at"
37340         },
37341         {
37342             "name": "Geoportal.gov.pl (Orthophotomap)",
37343             "type": "tms",
37344             "template": "http://wms.misek.pl/geoportal.orto/tms/{zoom}/{x}/{y}",
37345             "scaleExtent": [
37346                 6,
37347                 24
37348             ],
37349             "polygon": [
37350                 [
37351                     [
37352                         15.9751041,
37353                         54.3709213
37354                     ],
37355                     [
37356                         16.311164,
37357                         54.5561775
37358                     ],
37359                     [
37360                         17.1391878,
37361                         54.7845723
37362                     ],
37363                     [
37364                         18.3448458,
37365                         54.9022727
37366                     ],
37367                     [
37368                         19.6613689,
37369                         54.4737213
37370                     ],
37371                     [
37372                         20.2815206,
37373                         54.4213456
37374                     ],
37375                     [
37376                         21.4663914,
37377                         54.3406369
37378                     ],
37379                     [
37380                         22.7759855,
37381                         54.3769755
37382                     ],
37383                     [
37384                         22.8625989,
37385                         54.4233613
37386                     ],
37387                     [
37388                         23.2956657,
37389                         54.2678633
37390                     ],
37391                     [
37392                         23.5347186,
37393                         54.0955258
37394                     ],
37395                     [
37396                         23.5208604,
37397                         53.9775182
37398                     ],
37399                     [
37400                         23.7183389,
37401                         53.4629603
37402                     ],
37403                     [
37404                         23.9296755,
37405                         53.1856735
37406                     ],
37407                     [
37408                         23.9296755,
37409                         52.6887269
37410                     ],
37411                     [
37412                         23.732197,
37413                         52.6067497
37414                     ],
37415                     [
37416                         23.5658994,
37417                         52.5878101
37418                     ],
37419                     [
37420                         23.2090523,
37421                         52.3302642
37422                     ],
37423                     [
37424                         23.1951942,
37425                         52.2370089
37426                     ],
37427                     [
37428                         23.5035377,
37429                         52.1860596
37430                     ],
37431                     [
37432                         23.6906226,
37433                         52.0030113
37434                     ],
37435                     [
37436                         23.5970802,
37437                         51.739903
37438                     ],
37439                     [
37440                         23.6629063,
37441                         51.3888562
37442                     ],
37443                     [
37444                         23.9366046,
37445                         50.9827781
37446                     ],
37447                     [
37448                         24.1687284,
37449                         50.8604752
37450                     ],
37451                     [
37452                         24.0197534,
37453                         50.8035823
37454                     ],
37455                     [
37456                         24.1098313,
37457                         50.6610467
37458                     ],
37459                     [
37460                         24.0578633,
37461                         50.4188439
37462                     ],
37463                     [
37464                         23.6178674,
37465                         50.3083403
37466                     ],
37467                     [
37468                         22.6824431,
37469                         49.5163532
37470                     ],
37471                     [
37472                         22.7378756,
37473                         49.2094935
37474                     ],
37475                     [
37476                         22.9041733,
37477                         49.0780441
37478                     ],
37479                     [
37480                         22.8625989,
37481                         48.9940062
37482                     ],
37483                     [
37484                         22.6096878,
37485                         49.0371785
37486                     ],
37487                     [
37488                         22.0761495,
37489                         49.2004392
37490                     ],
37491                     [
37492                         21.8474902,
37493                         49.3721872
37494                     ],
37495                     [
37496                         21.3763135,
37497                         49.4488281
37498                     ],
37499                     [
37500                         21.1026153,
37501                         49.3721872
37502                     ],
37503                     [
37504                         20.9120659,
37505                         49.3022043
37506                     ],
37507                     [
37508                         20.6452967,
37509                         49.3902311
37510                     ],
37511                     [
37512                         20.1845136,
37513                         49.3315641
37514                     ],
37515                     [
37516                         20.1186875,
37517                         49.2004392
37518                     ],
37519                     [
37520                         19.9419962,
37521                         49.1302123
37522                     ],
37523                     [
37524                         19.765305,
37525                         49.2117568
37526                     ],
37527                     [
37528                         19.7479823,
37529                         49.3992506
37530                     ],
37531                     [
37532                         19.6024718,
37533                         49.4150307
37534                     ],
37535                     [
37536                         19.5089294,
37537                         49.5815389
37538                     ],
37539                     [
37540                         19.4292451,
37541                         49.5905232
37542                     ],
37543                     [
37544                         19.2317666,
37545                         49.4150307
37546                     ],
37547                     [
37548                         18.9961783,
37549                         49.387976
37550                     ],
37551                     [
37552                         18.9338167,
37553                         49.4916048
37554                     ],
37555                     [
37556                         18.8368097,
37557                         49.4938552
37558                     ],
37559                     [
37560                         18.8021643,
37561                         49.6623381
37562                     ],
37563                     [
37564                         18.6427958,
37565                         49.7094091
37566                     ],
37567                     [
37568                         18.521537,
37569                         49.8994693
37570                     ],
37571                     [
37572                         18.0815412,
37573                         50.0109209
37574                     ],
37575                     [
37576                         17.8875272,
37577                         49.9886512
37578                     ],
37579                     [
37580                         17.7385522,
37581                         50.0687739
37582                     ],
37583                     [
37584                         17.6068999,
37585                         50.1709584
37586                     ],
37587                     [
37588                         17.7454813,
37589                         50.2153184
37590                     ],
37591                     [
37592                         17.710836,
37593                         50.3017019
37594                     ],
37595                     [
37596                         17.4163505,
37597                         50.2640668
37598                     ],
37599                     [
37600                         16.9486384,
37601                         50.4453265
37602                     ],
37603                     [
37604                         16.8932058,
37605                         50.4033889
37606                     ],
37607                     [
37608                         17.0006064,
37609                         50.3105529
37610                     ],
37611                     [
37612                         17.017929,
37613                         50.2241854
37614                     ],
37615                     [
37616                         16.8135215,
37617                         50.186489
37618                     ],
37619                     [
37620                         16.6402948,
37621                         50.0976742
37622                     ],
37623                     [
37624                         16.4324227,
37625                         50.2862087
37626                     ],
37627                     [
37628                         16.1968344,
37629                         50.4276731
37630                     ],
37631                     [
37632                         16.4220291,
37633                         50.5885165
37634                     ],
37635                     [
37636                         16.3388803,
37637                         50.6632429
37638                     ],
37639                     [
37640                         16.2280152,
37641                         50.6368824
37642                     ],
37643                     [
37644                         16.0547884,
37645                         50.6127057
37646                     ],
37647                     [
37648                         15.5732181,
37649                         50.7641544
37650                     ],
37651                     [
37652                         15.2683391,
37653                         50.8976368
37654                     ],
37655                     [
37656                         15.2440873,
37657                         50.980597
37658                     ],
37659                     [
37660                         15.0292862,
37661                         51.0133036
37662                     ],
37663                     [
37664                         15.0015699,
37665                         50.8582883
37666                     ],
37667                     [
37668                         14.8110205,
37669                         50.8735944
37670                     ],
37671                     [
37672                         14.956531,
37673                         51.0721176
37674                     ],
37675                     [
37676                         15.0188926,
37677                         51.2914636
37678                     ],
37679                     [
37680                         14.9392083,
37681                         51.4601459
37682                     ],
37683                     [
37684                         14.7209426,
37685                         51.5571799
37686                     ],
37687                     [
37688                         14.7521234,
37689                         51.6260562
37690                     ],
37691                     [
37692                         14.5996839,
37693                         51.8427626
37694                     ],
37695                     [
37696                         14.70362,
37697                         52.0733396
37698                     ],
37699                     [
37700                         14.5581095,
37701                         52.2497371
37702                     ],
37703                     [
37704                         14.5165351,
37705                         52.425436
37706                     ],
37707                     [
37708                         14.6031485,
37709                         52.5878101
37710                     ],
37711                     [
37712                         14.1146491,
37713                         52.8208272
37714                     ],
37715                     [
37716                         14.152759,
37717                         52.9733951
37718                     ],
37719                     [
37720                         14.3502374,
37721                         53.0734212
37722                     ],
37723                     [
37724                         14.4229927,
37725                         53.2665624
37726                     ],
37727                     [
37728                         14.1977979,
37729                         53.8734759
37730                     ],
37731                     [
37732                         14.2220497,
37733                         53.9958517
37734                     ]
37735                 ]
37736             ],
37737             "terms_text": "Copyright © Główny Urząd Geodezji i Kartografii."
37738         },
37739         {
37740             "name": "Imagerie Drone (Haiti)",
37741             "type": "tms",
37742             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
37743             "polygon": [
37744                 [
37745                     [
37746                         -72.1547401,
37747                         19.6878969
37748                     ],
37749                     [
37750                         -72.162234,
37751                         19.689011
37752                     ],
37753                     [
37754                         -72.164995,
37755                         19.6932445
37756                     ],
37757                     [
37758                         -72.1657838,
37759                         19.6979977
37760                     ],
37761                     [
37762                         -72.161603,
37763                         19.7035677
37764                     ],
37765                     [
37766                         -72.1487449,
37767                         19.7028993
37768                     ],
37769                     [
37770                         -72.1477194,
37771                         19.7026765
37772                     ],
37773                     [
37774                         -72.1485082,
37775                         19.7001514
37776                     ],
37777                     [
37778                         -72.1436963,
37779                         19.7011169
37780                     ],
37781                     [
37782                         -72.1410143,
37783                         19.7000029
37784                     ],
37785                     [
37786                         -72.139476,
37787                         19.6973664
37788                     ],
37789                     [
37790                         -72.1382533,
37791                         19.6927617
37792                     ],
37793                     [
37794                         -72.1386872,
37795                         19.6923161
37796                     ],
37797                     [
37798                         -72.1380561,
37799                         19.6896423
37800                     ],
37801                     [
37802                         -72.1385294,
37803                         19.6894938
37804                     ],
37805                     [
37806                         -72.1388055,
37807                         19.6901251
37808                     ],
37809                     [
37810                         -72.1388844,
37811                         19.6876741
37812                     ],
37813                     [
37814                         -72.1378195,
37815                         19.6872656
37816                     ],
37817                     [
37818                         -72.13778,
37819                         19.6850003
37820                     ],
37821                     [
37822                         -72.1369517,
37823                         19.6855945
37824                     ],
37825                     [
37826                         -72.136794,
37827                         19.6840719
37828                     ],
37829                     [
37830                         -72.135729,
37831                         19.6835148
37832                     ],
37833                     [
37834                         -72.1355713,
37835                         19.6740817
37836                     ],
37837                     [
37838                         -72.1366362,
37839                         19.6708133
37840                     ],
37841                     [
37842                         -72.1487843,
37843                         19.6710733
37844                     ],
37845                     [
37846                         -72.1534779,
37847                         19.6763843
37848                     ],
37849                     [
37850                         -72.1530835,
37851                         19.6769414
37852                     ],
37853                     [
37854                         -72.1533251,
37855                         19.6769768
37856                     ],
37857                     [
37858                         -72.1532807,
37859                         19.6796525
37860                     ],
37861                     [
37862                         -72.1523834,
37863                         19.6797175
37864                     ],
37865                     [
37866                         -72.1522749,
37867                         19.6803488
37868                     ],
37869                     [
37870                         -72.1519101,
37871                         19.6803395
37872                     ],
37873                     [
37874                         -72.1518608,
37875                         19.6805067
37876                     ],
37877                     [
37878                         -72.1528173,
37879                         19.6806552
37880                     ],
37881                     [
37882                         -72.1522299,
37883                         19.6833011
37884                     ],
37885                     [
37886                         -72.1507801,
37887                         19.6831499
37888                     ],
37889                     [
37890                         -72.1504457,
37891                         19.6847862
37892                     ],
37893                     [
37894                         -72.1508591,
37895                         19.6843492
37896                     ],
37897                     [
37898                         -72.1530087,
37899                         19.6849898
37900                     ],
37901                     [
37902                         -72.1546258,
37903                         19.6854354
37904                     ],
37905                     [
37906                         -72.1543103,
37907                         19.6870694
37908                     ],
37909                     [
37910                         -72.1547244,
37911                         19.6868466
37912                     ],
37913                     [
37914                         -72.1548501,
37915                         19.6877564
37916                     ],
37917                     [
37918                         -72.1545814,
37919                         19.6877982
37920                     ]
37921                 ],
37922                 [
37923                     [
37924                         -72.1310601,
37925                         19.6718929
37926                     ],
37927                     [
37928                         -72.1259842,
37929                         19.6772765
37930                     ],
37931                     [
37932                         -72.1255379,
37933                         19.6776179
37934                     ],
37935                     [
37936                         -72.1216891,
37937                         19.6776442
37938                     ],
37939                     [
37940                         -72.1149677,
37941                         19.672602
37942                     ],
37943                     [
37944                         -72.1152745,
37945                         19.6687152
37946                     ],
37947                     [
37948                         -72.1198205,
37949                         19.6627535
37950                     ],
37951                     [
37952                         -72.1227768,
37953                         19.6625696
37954                     ],
37955                     [
37956                         -72.1248965,
37957                         19.662701
37958                     ],
37959                     [
37960                         -72.1285779,
37961                         19.6645394
37962                     ],
37963                     [
37964                         -72.1308091,
37965                         19.6661677
37966                     ],
37967                     [
37968                         -72.1316737,
37969                         19.668794
37970                     ],
37971                     [
37972                         -72.1315621,
37973                         19.671
37974                     ]
37975                 ],
37976                 [
37977                     [
37978                         -71.845795,
37979                         19.6709758
37980                     ],
37981                     [
37982                         -71.8429354,
37983                         19.6759525
37984                     ],
37985                     [
37986                         -71.8410027,
37987                         19.6759525
37988                     ],
37989                     [
37990                         -71.8380249,
37991                         19.6755254
37992                     ],
37993                     [
37994                         -71.8378671,
37995                         19.6745041
37996                     ],
37997                     [
37998                         -71.8390504,
37999                         19.6743927
38000                     ],
38001                     [
38002                         -71.8390109,
38003                         19.6741141
38004                     ],
38005                     [
38006                         -71.8398392,
38007                         19.673947
38008                     ],
38009                     [
38010                         -71.8389123,
38011                         19.6736127
38012                     ],
38013                     [
38014                         -71.8380249,
38015                         19.67209
38016                     ],
38017                     [
38018                         -71.8380052,
38019                         19.6726285
38020                     ],
38021                     [
38022                         -71.8376699,
38023                         19.6727214
38024                     ],
38025                     [
38026                         -71.8376305,
38027                         19.672545
38028                     ],
38029                     [
38030                         -71.8354414,
38031                         19.6732135
38032                     ],
38033                     [
38034                         -71.835333,
38035                         19.6729999
38036                     ],
38037                     [
38038                         -71.8331242,
38039                         19.6734642
38040                     ],
38041                     [
38042                         -71.8326706,
38043                         19.6716815
38044                     ],
38045                     [
38046                         -71.8321579,
38047                         19.67209
38048                     ],
38049                     [
38050                         -71.8307183,
38051                         19.6694902
38052                     ],
38053                     [
38054                         -71.8306009,
38055                         19.6697594
38056                     ],
38057                     [
38058                         -71.8302174,
38059                         19.6698907
38060                     ],
38061                     [
38062                         -71.8291833,
38063                         19.6672095
38064                     ],
38065                     [
38066                         -71.8290749,
38067                         19.6672095
38068                     ],
38069                     [
38070                         -71.8289122,
38071                         19.6667916
38072                     ],
38073                     [
38074                         -71.8289516,
38075                         19.6666199
38076                     ],
38077                     [
38078                         -71.8288333,
38079                         19.6663506
38080                     ],
38081                     [
38082                         -71.8285572,
38083                         19.6664759
38084                     ],
38085                     [
38086                         -71.8288678,
38087                         19.6672466
38088                     ],
38089                     [
38090                         -71.8287593,
38091                         19.6674138
38092                     ],
38093                     [
38094                         -71.8277979,
38095                         19.6678177
38096                     ],
38097                     [
38098                         -71.8277112,
38099                         19.6678586
38100                     ],
38101                     [
38102                         -71.8278263,
38103                         19.6679637
38104                     ],
38105                     [
38106                         -71.8271831,
38107                         19.6681212
38108                     ],
38109                     [
38110                         -71.8271761,
38111                         19.6680917
38112                     ],
38113                     [
38114                         -71.8264405,
38115                         19.6683921
38116                     ],
38117                     [
38118                         -71.8264074,
38119                         19.6683231
38120                     ],
38121                     [
38122                         -71.8261954,
38123                         19.6684253
38124                     ],
38125                     [
38126                         -71.8261806,
38127                         19.6683556
38128                     ],
38129                     [
38130                         -71.8258946,
38131                         19.6684206
38132                     ],
38133                     [
38134                         -71.8258897,
38135                         19.6686574
38136                     ],
38137                     [
38138                         -71.8251551,
38139                         19.6687549
38140                     ],
38141                     [
38142                         -71.8254509,
38143                         19.6691588
38144                     ],
38145                     [
38146                         -71.8229332,
38147                         19.6695739
38148                     ],
38149                     [
38150                         -71.822713,
38151                         19.6696658
38152                     ],
38153                     [
38154                         -71.8227688,
38155                         19.6697577
38156                     ],
38157                     [
38158                         -71.8201751,
38159                         19.6709855
38160                     ],
38161                     [
38162                         -71.8198474,
38163                         19.6704537
38164                     ],
38165                     [
38166                         -71.8197985,
38167                         19.6706014
38168                     ],
38169                     [
38170                         -71.8194674,
38171                         19.6707557
38172                     ],
38173                     [
38174                         -71.8182472,
38175                         19.6713433
38176                     ],
38177                     [
38178                         -71.8181426,
38179                         19.6711431
38180                     ],
38181                     [
38182                         -71.8175813,
38183                         19.6714254
38184                     ],
38185                     [
38186                         -71.816959,
38187                         19.6707672
38188                     ],
38189                     [
38190                         -71.8176388,
38191                         19.6718965
38192                     ],
38193                     [
38194                         -71.8171403,
38195                         19.6720376
38196                     ],
38197                     [
38198                         -71.8158225,
38199                         19.6718045
38200                     ],
38201                     [
38202                         -71.8138354,
38203                         19.6711874
38204                     ],
38205                     [
38206                         -71.8123259,
38207                         19.6706982
38208                     ],
38209                     [
38210                         -71.8121759,
38211                         19.6704258
38212                     ],
38213                     [
38214                         -71.8124304,
38215                         19.6701467
38216                     ],
38217                     [
38218                         -71.8119184,
38219                         19.6700141
38220                     ],
38221                     [
38222                         -71.8118765,
38223                         19.6705828
38224                     ],
38225                     [
38226                         -71.811169,
38227                         19.6703483
38228                     ],
38229                     [
38230                         -71.8095938,
38231                         19.6698516
38232                     ],
38233                     [
38234                         -71.8077992,
38235                         19.6692829
38236                     ],
38237                     [
38238                         -71.8056028,
38239                         19.668612
38240                     ],
38241                     [
38242                         -71.8051443,
38243                         19.6668942
38244                     ],
38245                     [
38246                         -71.8051196,
38247                         19.6652322
38248                     ],
38249                     [
38250                         -71.8052315,
38251                         19.661979
38252                     ],
38253                     [
38254                         -71.8065603,
38255                         19.6523921
38256                     ],
38257                     [
38258                         -71.8073412,
38259                         19.6482946
38260                     ],
38261                     [
38262                         -71.8099686,
38263                         19.6468292
38264                     ],
38265                     [
38266                         -71.8147517,
38267                         19.6454502
38268                     ],
38269                     [
38270                         -71.8147726,
38271                         19.6455619
38272                     ],
38273                     [
38274                         -71.8150027,
38275                         19.6455093
38276                     ],
38277                     [
38278                         -71.8149469,
38279                         19.6453846
38280                     ],
38281                     [
38282                         -71.8159928,
38283                         19.6450234
38284                     ],
38285                     [
38286                         -71.8158882,
38287                         19.6448855
38288                     ],
38289                     [
38290                         -71.8165854,
38291                         19.6446097
38292                     ],
38293                     [
38294                         -71.8190119,
38295                         19.643802
38296                     ],
38297                     [
38298                         -71.8211524,
38299                         19.643454
38300                     ],
38301                     [
38302                         -71.8221564,
38303                         19.6433292
38304                     ],
38305                     [
38306                         -71.8269046,
38307                         19.643211
38308                     ],
38309                     [
38310                         -71.8280481,
38311                         19.6432241
38312                     ],
38313                     [
38314                         -71.8304466,
38315                         19.6440778
38316                     ],
38317                     [
38318                         -71.8306419,
38319                         19.6448592
38320                     ],
38321                     [
38322                         -71.8295263,
38323                         19.6450365
38324                     ],
38325                     [
38326                         -71.8296064,
38327                         19.6456111
38328                     ],
38329                     [
38330                         -71.8299411,
38331                         19.6455651
38332                     ],
38333                     [
38334                         -71.8303699,
38335                         19.6451744
38336                     ],
38337                     [
38338                         -71.830471,
38339                         19.6453452
38340                     ],
38341                     [
38342                         -71.8308092,
38343                         19.6451974
38344                     ],
38345                     [
38346                         -71.8310184,
38347                         19.6451088
38348                     ],
38349                     [
38350                         -71.8312519,
38351                         19.6458541
38352                     ],
38353                     [
38354                         -71.8311125,
38355                         19.6458245
38356                     ],
38357                     [
38358                         -71.831367,
38359                         19.6465862
38360                     ],
38361                     [
38362                         -71.8328939,
38363                         19.646189
38364                     ],
38365                     [
38366                         -71.8344566,
38367                         19.6457062
38368                     ],
38369                     [
38370                         -71.8344664,
38371                         19.6463052
38372                     ],
38373                     [
38374                         -71.834215,
38375                         19.6461938
38376                     ],
38377                     [
38378                         -71.8342002,
38379                         19.6465513
38380                     ],
38381                     [
38382                         -71.8346702,
38383                         19.6463
38384                     ],
38385                     [
38386                         -71.8349118,
38387                         19.6463905
38388                     ],
38389                     [
38390                         -71.8347984,
38391                         19.6462187
38392                     ],
38393                     [
38394                         -71.8354393,
38395                         19.6458496
38396                     ],
38397                     [
38398                         -71.8355034,
38399                         19.6458032
38400                     ],
38401                     [
38402                         -71.8364747,
38403                         19.6461328
38404                     ],
38405                     [
38406                         -71.8376382,
38407                         19.6472658
38408                     ],
38409                     [
38410                         -71.8379143,
38411                         19.647888
38412                     ],
38413                     [
38414                         -71.8390483,
38415                         19.6508039
38416                     ],
38417                     [
38418                         -71.8456942,
38419                         19.6696203
38420                     ]
38421                 ],
38422                 [
38423                     [
38424                         -72.098878,
38425                         18.54843
38426                     ],
38427                     [
38428                         -72.096993,
38429                         18.5501994
38430                     ],
38431                     [
38432                         -72.0972888,
38433                         18.5503209
38434                     ],
38435                     [
38436                         -72.0968451,
38437                         18.5503489
38438                     ],
38439                     [
38440                         -72.0955632,
38441                         18.551854
38442                     ],
38443                     [
38444                         -72.0956428,
38445                         18.5526742
38446                     ],
38447                     [
38448                         -72.0959914,
38449                         18.5533748
38450                     ],
38451                     [
38452                         -72.0962145,
38453                         18.553203
38454                     ],
38455                     [
38456                         -72.0962842,
38457                         18.5535665
38458                     ],
38459                     [
38460                         -72.0964446,
38461                         18.5535533
38462                     ],
38463                     [
38464                         -72.0965352,
38465                         18.5539764
38466                     ],
38467                     [
38468                         -72.0965056,
38469                         18.554173
38470                     ],
38471                     [
38472                         -72.0966085,
38473                         18.5541747
38474                     ],
38475                     [
38476                         -72.0965178,
38477                         18.5542127
38478                     ],
38479                     [
38480                         -72.0968769,
38481                         18.5546588
38482                     ],
38483                     [
38484                         -72.0979018,
38485                         18.5552141
38486                     ],
38487                     [
38488                         -72.1006211,
38489                         18.5555875
38490                     ],
38491                     [
38492                         -72.1014926,
38493                         18.5556206
38494                     ],
38495                     [
38496                         -72.1024339,
38497                         18.5555016
38498                     ],
38499                     [
38500                         -72.103417,
38501                         18.5543515
38502                     ],
38503                     [
38504                         -72.1034798,
38505                         18.5516215
38506                     ],
38507                     [
38508                         -72.1030789,
38509                         18.5516149
38510                     ],
38511                     [
38512                         -72.1033752,
38513                         18.5515224
38514                     ],
38515                     [
38516                         -72.1035042,
38517                         18.5515224
38518                     ],
38519                     [
38520                         -72.1035239,
38521                         18.5502417
38522                     ],
38523                     [
38524                         -72.1028701,
38525                         18.5503062
38526                     ],
38527                     [
38528                         -72.1029015,
38529                         18.55025
38530                     ],
38531                     [
38532                         -72.1028457,
38533                         18.5501773
38534                     ],
38535                     [
38536                         -72.1035081,
38537                         18.5500252
38538                     ],
38539                     [
38540                         -72.103491,
38541                         18.5497396
38542                     ],
38543                     [
38544                         -72.1035181,
38545                         18.5497361
38546                     ],
38547                     [
38548                         -72.1035398,
38549                         18.5489039
38550                     ],
38551                     [
38552                         -72.1034317,
38553                         18.5487056
38554                     ],
38555                     [
38556                         -72.102717,
38557                         18.5481437
38558                     ],
38559                     [
38560                         -72.1025601,
38561                         18.5481536
38562                     ],
38563                     [
38564                         -72.10229,
38565                         18.5482751
38566                     ],
38567                     [
38568                         -72.1022891,
38569                         18.5482569
38570                     ],
38571                     [
38572                         -72.1025201,
38573                         18.5481396
38574                     ],
38575                     [
38576                         -72.1023388,
38577                         18.5481321
38578                     ],
38579                     [
38580                         -72.0999082,
38581                         18.5480901
38582                     ],
38583                     [
38584                         -72.09907,
38585                         18.5483799
38586                     ]
38587                 ],
38588                 [
38589                     [
38590                         -72.2542503,
38591                         18.568262
38592                     ],
38593                     [
38594                         -72.2560252,
38595                         18.5717765
38596                     ],
38597                     [
38598                         -72.2557886,
38599                         18.5748049
38600                     ],
38601                     [
38602                         -72.2535009,
38603                         18.5755526
38604                     ],
38605                     [
38606                         -72.2522782,
38607                         18.5755526
38608                     ],
38609                     [
38610                         -72.2499906,
38611                         18.5740945
38612                     ],
38613                     [
38614                         -72.2473874,
38615                         18.5698323
38616                     ],
38617                     [
38618                         -72.2460069,
38619                         18.566729
38620                     ],
38621                     [
38622                         -72.2458492,
38623                         18.5629527
38624                     ],
38625                     [
38626                         -72.2479396,
38627                         18.5625414
38628                     ],
38629                     [
38630                         -72.2501483,
38631                         18.5628031
38632                     ],
38633                     [
38634                         -72.2519232,
38635                         18.5650839
38636                     ]
38637                 ],
38638                 [
38639                     [
38640                         -72.303145,
38641                         18.5332749
38642                     ],
38643                     [
38644                         -72.3031275,
38645                         18.5331799
38646                     ],
38647                     [
38648                         -72.3048311,
38649                         18.5311081
38650                     ],
38651                     [
38652                         -72.3097397,
38653                         18.5311081
38654                     ],
38655                     [
38656                         -72.3164332,
38657                         18.5324302
38658                     ],
38659                     [
38660                         -72.3234056,
38661                         18.5366083
38662                     ],
38663                     [
38664                         -72.3261388,
38665                         18.5387765
38666                     ],
38667                     [
38668                         -72.3261946,
38669                         18.5426371
38670                     ],
38671                     [
38672                         -72.3170468,
38673                         18.5540596
38674                     ],
38675                     [
38676                         -72.3130864,
38677                         18.5540596
38678                     ],
38679                     [
38680                         -72.2987511,
38681                         18.5453342
38682                     ],
38683                     [
38684                         -72.2988627,
38685                         18.5407333
38686                     ],
38687                     [
38688                         -72.2962969,
38689                         18.5404689
38690                     ],
38691                     [
38692                         -72.2954602,
38693                         18.5395169
38694                     ],
38695                     [
38696                         -72.2961853,
38697                         18.5338582
38698                     ],
38699                     [
38700                         -72.2971893,
38701                         18.5332235
38702                     ],
38703                     [
38704                         -72.3007034,
38705                         18.5332764
38706                     ],
38707                     [
38708                         -72.3022652,
38709                         18.5342284
38710                     ],
38711                     [
38712                         -72.3028486,
38713                         18.5335189
38714                     ],
38715                     [
38716                         -72.303104,
38717                         18.5333361
38718                     ],
38719                     [
38720                         -72.303181,
38721                         18.5334007
38722                     ],
38723                     [
38724                         -72.3035793,
38725                         18.5335614
38726                     ],
38727                     [
38728                         -72.3030793,
38729                         18.5346463
38730                     ],
38731                     [
38732                         -72.303715,
38733                         18.5339873
38734                     ],
38735                     [
38736                         -72.3045286,
38737                         18.5344052
38738                     ],
38739                     [
38740                         -72.3044015,
38741                         18.5345097
38742                     ],
38743                     [
38744                         -72.3062747,
38745                         18.5352571
38746                     ],
38747                     [
38748                         -72.3063107,
38749                         18.5352741
38750                     ],
38751                     [
38752                         -72.3061219,
38753                         18.5357628
38754                     ],
38755                     [
38756                         -72.3061219,
38757                         18.5358196
38758                     ],
38759                     [
38760                         -72.30637,
38761                         18.5358928
38762                     ],
38763                     [
38764                         -72.3062726,
38765                         18.5354869
38766                     ],
38767                     [
38768                         -72.3066688,
38769                         18.5350891
38770                     ],
38771                     [
38772                         -72.3061963,
38773                         18.5349706
38774                     ],
38775                     [
38776                         -72.3058869,
38777                         18.5349385
38778                     ],
38779                     [
38780                         -72.3055373,
38781                         18.5346833
38782                     ],
38783                     [
38784                         -72.3054864,
38785                         18.534613
38786                     ],
38787                     [
38788                         -72.3055585,
38789                         18.5345065
38790                     ],
38791                     [
38792                         -72.3046749,
38793                         18.5342293
38794                     ],
38795                     [
38796                         -72.3047617,
38797                         18.5338817
38798                     ],
38799                     [
38800                         -72.3043252,
38801                         18.5337511
38802                     ],
38803                     [
38804                         -72.3042595,
38805                         18.5336346
38806                     ]
38807                 ],
38808                 [
38809                     [
38810                         -72.2981405,
38811                         18.477502
38812                     ],
38813                     [
38814                         -72.2935652,
38815                         18.4948587
38816                     ],
38817                     [
38818                         -72.2922242,
38819                         18.4964297
38820                     ],
38821                     [
38822                         -72.2931708,
38823                         18.4972526
38824                     ],
38825                     [
38826                         -72.2892266,
38827                         18.5057058
38828                     ],
38829                     [
38830                         -72.2878067,
38831                         18.5080996
38832                     ],
38833                     [
38834                         -72.2850458,
38835                         18.5119893
38836                     ],
38837                     [
38838                         -72.2840203,
38839                         18.5113161
38840                     ],
38841                     [
38842                         -72.2808649,
38843                         18.515879
38844                     ],
38845                     [
38846                         -72.2773151,
38847                         18.5175994
38848                     ],
38849                     [
38850                         -72.2723454,
38851                         18.5175246
38852                     ],
38853                     [
38854                         -72.2662714,
38855                         18.5144578
38856                     ],
38857                     [
38858                         -72.2665869,
38859                         18.5066783
38860                     ],
38861                     [
38862                         -72.2692643,
38863                         18.5046154
38864                     ],
38865                     [
38866                         -72.2661965,
38867                         18.5029756
38868                     ],
38869                     [
38870                         -72.2688181,
38871                         18.4965222
38872                     ],
38873                     [
38874                         -72.2691528,
38875                         18.4959403
38876                     ],
38877                     [
38878                         -72.2702684,
38879                         18.4961519
38880                     ],
38881                     [
38882                         -72.2702684,
38883                         18.4955964
38884                     ],
38885                     [
38886                         -72.2690691,
38887                         18.49557
38888                     ],
38889                     [
38890                         -72.2692922,
38891                         18.4937714
38892                     ],
38893                     [
38894                         -72.2736988,
38895                         18.4859951
38896                     ],
38897                     [
38898                         -72.2746749,
38899                         18.4850429
38900                     ],
38901                     [
38902                         -72.2751769,
38903                         18.483403
38904                     ],
38905                     [
38906                         -72.2765435,
38907                         18.4813398
38908                     ],
38909                     [
38910                         -72.2773523,
38911                         18.4814985
38912                     ],
38913                     [
38914                         -72.2783006,
38915                         18.4809694
38916                     ],
38917                     [
38918                         -72.2778544,
38919                         18.4807049
38920                     ],
38921                     [
38922                         -72.2771013,
38923                         18.480123
38924                     ],
38925                     [
38926                         -72.2789978,
38927                         18.4775836
38928                     ],
38929                     [
38930                         -72.279723,
38931                         18.4772927
38932                     ],
38933                     [
38934                         -72.2806433,
38935                         18.4776365
38936                     ],
38937                     [
38938                         -72.2813685,
38939                         18.4771604
38940                     ],
38941                     [
38942                         -72.2808386,
38943                         18.4769752
38944                     ],
38945                     [
38946                         -72.2812848,
38947                         18.4758378
38948                     ],
38949                     [
38950                         -72.2823167,
38951                         18.4751765
38952                     ],
38953                     [
38954                         -72.2851615,
38955                         18.4750971
38956                     ],
38957                     [
38958                         -72.2849941,
38959                         18.4763668
38960                     ],
38961                     [
38962                         -72.2854404,
38963                         18.4769752
38964                     ],
38965                     [
38966                         -72.286277,
38967                         18.4756262
38968                     ],
38969                     [
38970                         -72.2869325,
38971                         18.4754675
38972                     ],
38973                     [
38974                         -72.2865978,
38975                         18.4751897
38976                     ],
38977                     [
38978                         -72.2865978,
38979                         18.4750046
38980                     ],
38981                     [
38982                         -72.2909765,
38983                         18.4747268
38984                     ],
38985                     [
38986                         -72.2946579,
38987                         18.4749384
38988                     ],
38989                     [
38990                         -72.2973911,
38991                         18.476843
38992                     ]
38993                 ],
38994                 [
38995                     [
38996                         -72.3466657,
38997                         18.5222375
38998                     ],
38999                     [
39000                         -72.346833,
39001                         18.5244325
39002                     ],
39003                     [
39004                         -72.3475303,
39005                         18.5277645
39006                     ],
39007                     [
39008                         -72.3455501,
39009                         18.5291131
39010                     ],
39011                     [
39012                         -72.3403069,
39013                         18.5292189
39014                     ],
39015                     [
39016                         -72.3383267,
39017                         18.5280289
39018                     ],
39019                     [
39020                         -72.3369043,
39021                         18.530118
39022                     ],
39023                     [
39024                         -72.3338086,
39025                         18.5296684
39026                     ],
39027                     [
39028                         -72.3289279,
39029                         18.5270769
39030                     ],
39031                     [
39032                         -72.328649,
39033                         18.5253316
39034                     ],
39035                     [
39036                         -72.3292068,
39037                         18.5232689
39038                     ],
39039                     [
39040                         -72.330406,
39041                         18.5220524
39042                     ],
39043                     [
39044                         -72.3321631,
39045                         18.5221847
39046                     ],
39047                     [
39048                         -72.3322467,
39049                         18.5191963
39050                     ],
39051                     [
39052                         -72.3369183,
39053                         18.5183633
39054                     ],
39055                     [
39056                         -72.3382012,
39057                         18.5184691
39058                     ],
39059                     [
39060                         -72.3381454,
39061                         18.5181782
39062                     ],
39063                     [
39064                         -72.3411993,
39065                         18.5177947
39066                     ],
39067                     [
39068                         -72.3454943,
39069                         18.5171997
39070                     ],
39071                     [
39072                         -72.3492595,
39073                         18.517279
39074                     ],
39075                     [
39076                         -72.3504308,
39077                         18.5188922
39078                     ],
39079                     [
39080                         -72.3503472,
39081                         18.5206112
39082                     ],
39083                     [
39084                         -72.3496778,
39085                         18.5220392
39086                     ]
39087                 ],
39088                 [
39089                     [
39090                         -72.3303078,
39091                         18.5486462
39092                     ],
39093                     [
39094                         -72.3429687,
39095                         18.5508149
39096                     ],
39097                     [
39098                         -72.3433236,
39099                         18.5530585
39100                     ],
39101                     [
39102                         -72.3413121,
39103                         18.5614341
39104                     ],
39105                     [
39106                         -72.3390639,
39107                         18.5613593
39108                     ],
39109                     [
39110                         -72.3384723,
39111                         18.5638271
39112                     ],
39113                     [
39114                         -72.3375257,
39115                         18.5654348
39116                     ],
39117                     [
39118                         -72.3348436,
39119                         18.5650609
39120                     ],
39121                     [
39122                         -72.3311755,
39123                         18.5638271
39124                     ],
39125                     [
39126                         -72.3312149,
39127                         18.5616211
39128                     ],
39129                     [
39130                         -72.3232082,
39131                         18.5606863
39132                     ],
39133                     [
39134                         -72.3212361,
39135                         18.559602
39136                     ],
39137                     [
39138                         -72.3208023,
39139                         18.5587046
39140                     ],
39141                     [
39142                         -72.3208811,
39143                         18.557882
39144                     ],
39145                     [
39146                         -72.3259493,
39147                         18.5580274
39148                     ],
39149                     [
39150                         -72.3266186,
39151                         18.5581993
39152                     ],
39153                     [
39154                         -72.3259214,
39155                         18.5577498
39156                     ],
39157                     [
39158                         -72.3250986,
39159                         18.5573797
39160                     ],
39161                     [
39162                         -72.3233767,
39163                         18.552263
39164                     ],
39165                     [
39166                         -72.3245994,
39167                         18.5478507
39168                     ],
39169                     [
39170                         -72.3288986,
39171                         18.5483742
39172                     ],
39173                     [
39174                         -72.329979,
39175                         18.5489548
39176                     ]
39177                 ],
39178                 [
39179                     [
39180                         -72.3231383,
39181                         18.5269828
39182                     ],
39183                     [
39184                         -72.3223434,
39185                         18.528067
39186                     ],
39187                     [
39188                         -72.3209629,
39189                         18.5279745
39190                     ],
39191                     [
39192                         -72.3207816,
39193                         18.5271282
39194                     ],
39195                     [
39196                         -72.3208513,
39197                         18.5253697
39198                     ],
39199                     [
39200                         -72.3214649,
39201                         18.5249598
39202                     ],
39203                     [
39204                         -72.3225666,
39205                         18.5248937
39206                     ],
39207                     [
39208                         -72.3228454,
39209                         18.52533
39210                     ],
39211                     [
39212                         -72.3232359,
39213                         18.5264804
39214                     ]
39215                 ],
39216                 [
39217                     [
39218                         -72.2160832,
39219                         18.6457752
39220                     ],
39221                     [
39222                         -72.2159649,
39223                         18.6553795
39224                     ],
39225                     [
39226                         -72.2030279,
39227                         18.6558279
39228                     ],
39229                     [
39230                         -72.1947057,
39231                         18.6553421
39232                     ],
39233                     [
39234                         -72.1922208,
39235                         18.6545573
39236                     ],
39237                     [
39238                         -72.1920631,
39239                         18.6521283
39240                     ],
39241                     [
39242                         -72.193483,
39243                         18.6477559
39244                     ],
39245                     [
39246                         -72.201253,
39247                         18.6385249
39248                     ],
39249                     [
39250                         -72.2069327,
39251                         18.6388239
39252                     ],
39253                     [
39254                         -72.2120996,
39255                         18.6424117
39256                     ],
39257                     [
39258                         -72.2118068,
39259                         18.6430591
39260                     ],
39261                     [
39262                         -72.2121693,
39263                         18.6426892
39264                     ],
39265                     [
39266                         -72.2127968,
39267                         18.6427552
39268                     ],
39269                     [
39270                         -72.2134662,
39271                         18.6431252
39272                     ],
39273                     [
39274                         -72.2135638,
39275                         18.6437462
39276                     ],
39277                     [
39278                         -72.2154176,
39279                         18.6443947
39280                     ],
39281                     [
39282                         -72.2158909,
39283                         18.6450301
39284                     ]
39285                 ],
39286                 [
39287                     [
39288                         -72.2867654,
39289                         18.6482017
39290                     ],
39291                     [
39292                         -72.2900977,
39293                         18.6527446
39294                     ],
39295                     [
39296                         -72.28981,
39297                         18.6536532
39298                     ],
39299                     [
39300                         -72.2900738,
39301                         18.6542664
39302                     ],
39303                     [
39304                         -72.290721,
39305                         18.6537667
39306                     ],
39307                     [
39308                         -72.2910327,
39309                         18.6544709
39310                     ],
39311                     [
39312                         -72.2912485,
39313                         18.654221
39314                     ],
39315                     [
39316                         -72.29168,
39317                         18.6558905
39318                     ],
39319                     [
39320                         -72.2912245,
39321                         18.656606
39322                     ],
39323                     [
39324                         -72.2922673,
39325                         18.65597
39326                     ],
39327                     [
39328                         -72.2926869,
39329                         18.6567536
39330                     ],
39331                     [
39332                         -72.2930705,
39333                         18.6567309
39334                     ],
39335                     [
39336                         -72.2941253,
39337                         18.6581846
39338                     ],
39339                     [
39340                         -72.2960192,
39341                         18.6608421
39342                     ],
39343                     [
39344                         -72.2959713,
39345                         18.6619096
39346                     ],
39347                     [
39348                         -72.2932862,
39349                         18.664567
39350                     ],
39351                     [
39352                         -72.2906731,
39353                         18.6659979
39354                     ],
39355                     [
39356                         -72.2895943,
39357                         18.6661342
39358                     ],
39359                     [
39360                         -72.2895943,
39361                         18.6665657
39362                     ],
39363                     [
39364                         -72.2877004,
39365                         18.6664749
39366                     ],
39367                     [
39368                         -72.2875805,
39369                         18.6676559
39370                     ],
39371                     [
39372                         -72.2831214,
39373                         18.6697227
39374                     ],
39375                     [
39376                         -72.2796453,
39377                         18.6696546
39378                     ],
39379                     [
39380                         -72.2784311,
39381                         18.6690787
39382                     ],
39383                     [
39384                         -72.2783972,
39385                         18.6687736
39386                     ],
39387                     [
39388                         -72.277736,
39389                         18.6691671
39390                     ],
39391                     [
39392                         -72.2774394,
39393                         18.669143
39394                     ],
39395                     [
39396                         -72.2770071,
39397                         18.6683159
39398                     ],
39399                     [
39400                         -72.2765575,
39401                         18.6681125
39402                     ],
39403                     [
39404                         -72.2765385,
39405                         18.6680583
39406                     ],
39407                     [
39408                         -72.2752319,
39409                         18.6685239
39410                     ],
39411                     [
39412                         -72.2749292,
39413                         18.6674649
39414                     ],
39415                     [
39416                         -72.2746416,
39417                         18.6674309
39418                     ],
39419                     [
39420                         -72.2734668,
39421                         18.6682145
39422                     ],
39423                     [
39424                         -72.2732271,
39425                         18.6682712
39426                     ],
39427                     [
39428                         -72.2726757,
39429                         18.6671583
39430                     ],
39431                     [
39432                         -72.2719147,
39433                         18.6674288
39434                     ],
39435                     [
39436                         -72.2718808,
39437                         18.6673405
39438                     ],
39439                     [
39440                         -72.2688149,
39441                         18.6681868
39442                     ],
39443                     [
39444                         -72.2688269,
39445                         18.6671761
39446                     ],
39447                     [
39448                         -72.2690786,
39449                         18.6668241
39450                     ],
39451                     [
39452                         -72.2688149,
39453                         18.66679
39454                     ],
39455                     [
39456                         -72.2681077,
39457                         18.6670739
39458                     ],
39459                     [
39460                         -72.2676282,
39461                         18.6673805
39462                     ],
39463                     [
39464                         -72.2675563,
39465                         18.6666878
39466                     ],
39467                     [
39468                         -72.266861,
39469                         18.666949
39470                     ],
39471                     [
39472                         -72.2655904,
39473                         18.6673578
39474                     ],
39475                     [
39476                         -72.2654466,
39477                         18.6670058
39478                     ],
39479                     [
39480                         -72.2647514,
39481                         18.6674146
39482                     ],
39483                     [
39484                         -72.2629893,
39485                         18.6681868
39486                     ],
39487                     [
39488                         -72.2628455,
39489                         18.6681754
39490                     ],
39491                     [
39492                         -72.2626537,
39493                         18.6676076
39494                     ],
39495                     [
39496                         -72.2623001,
39497                         18.6677098
39498                     ],
39499                     [
39500                         -72.2624799,
39501                         18.6679199
39502                     ],
39503                     [
39504                         -72.2624799,
39505                         18.6682322
39506                     ],
39507                     [
39508                         -72.262306,
39509                         18.6682606
39510                     ],
39511                     [
39512                         -72.2620963,
39513                         18.6679654
39514                     ],
39515                     [
39516                         -72.2622761,
39517                         18.6689193
39518                     ],
39519                     [
39520                         -72.2601484,
39521                         18.6688966
39522                     ],
39523                     [
39524                         -72.2542749,
39525                         18.6687944
39526                     ],
39527                     [
39528                         -72.2505388,
39529                         18.6683476
39530                     ],
39531                     [
39532                         -72.2504371,
39533                         18.669536
39534                     ],
39535                     [
39536                         -72.2477926,
39537                         18.6698893
39538                     ],
39539                     [
39540                         -72.2415204,
39541                         18.669793
39542                     ],
39543                     [
39544                         -72.2414187,
39545                         18.6741933
39546                     ],
39547                     [
39548                         -72.2389167,
39549                         18.6739759
39550                     ],
39551                     [
39552                         -72.2387249,
39553                         18.6734649
39554                     ],
39555                     [
39556                         -72.2383653,
39557                         18.6733059
39558                     ],
39559                     [
39560                         -72.2387009,
39561                         18.6739532
39562                     ],
39563                     [
39564                         -72.2375502,
39565                         18.6738964
39566                     ],
39567                     [
39568                         -72.2374183,
39569                         18.6735103
39570                     ],
39571                     [
39572                         -72.237742,
39573                         18.67334
39574                     ],
39575                     [
39576                         -72.2375142,
39577                         18.6732605
39578                     ],
39579                     [
39580                         -72.236843,
39581                         18.6734876
39582                     ],
39583                     [
39584                         -72.2364354,
39585                         18.6724088
39586                     ],
39587                     [
39588                         -72.2355124,
39589                         18.6726019
39590                     ],
39591                     [
39592                         -72.2354045,
39593                         18.6724202
39594                     ],
39595                     [
39596                         -72.2353027,
39597                         18.6729028
39598                     ],
39599                     [
39600                         -72.2345475,
39601                         18.6726871
39602                     ],
39603                     [
39604                         -72.2343077,
39605                         18.6724599
39606                     ],
39607                     [
39608                         -72.2342358,
39609                         18.6734706
39610                     ],
39611                     [
39612                         -72.2334087,
39613                         18.6734592
39614                     ],
39615                     [
39616                         -72.2332889,
39617                         18.6733003
39618                     ],
39619                     [
39620                         -72.2327375,
39621                         18.6732889
39622                     ],
39623                     [
39624                         -72.2327135,
39625                         18.6735047
39626                     ],
39627                     [
39628                         -72.227703,
39629                         18.6725281
39630                     ],
39631                     [
39632                         -72.2265283,
39633                         18.6716537
39634                     ],
39635                     [
39636                         -72.226804,
39637                         18.6715742
39638                     ],
39639                     [
39640                         -72.2274993,
39641                         18.6715855
39642                     ],
39643                     [
39644                         -72.2274873,
39645                         18.6714493
39646                     ],
39647                     [
39648                         -72.2272899,
39649                         18.6714623
39650                     ],
39651                     [
39652                         -72.2272814,
39653                         18.6712977
39654                     ],
39655                     [
39656                         -72.2272094,
39657                         18.671358
39658                     ],
39659                     [
39660                         -72.2261785,
39661                         18.6713693
39662                     ],
39663                     [
39664                         -72.2256032,
39665                         18.670881
39666                     ],
39667                     [
39668                         -72.2255073,
39669                         18.6694502
39670                     ],
39671                     [
39672                         -72.2261066,
39673                         18.6696886
39674                     ],
39675                     [
39676                         -72.2261785,
39677                         18.6695949
39678                     ],
39679                     [
39680                         -72.2259837,
39681                         18.6695495
39682                     ],
39683                     [
39684                         -72.225777,
39685                         18.6691379
39686                     ],
39687                     [
39688                         -72.2253335,
39689                         18.6694643
39690                     ],
39691                     [
39692                         -72.2249739,
39693                         18.66947
39694                     ],
39695                     [
39696                         -72.2245783,
39697                         18.6678802
39698                     ],
39699                     [
39700                         -72.2235525,
39701                         18.6677046
39702                     ],
39703                     [
39704                         -72.2235907,
39705                         18.6675921
39706                     ],
39707                     [
39708                         -72.2224634,
39709                         18.6676283
39710                     ],
39711                     [
39712                         -72.2223659,
39713                         18.667022
39714                     ],
39715                     [
39716                         -72.2223277,
39717                         18.6670943
39718                     ],
39719                     [
39720                         -72.2219209,
39721                         18.667026
39722                     ],
39723                     [
39724                         -72.2208105,
39725                         18.6669015
39726                     ],
39727                     [
39728                         -72.220809,
39729                         18.6665325
39730                     ],
39731                     [
39732                         -72.2208705,
39733                         18.6663593
39734                     ],
39735                     [
39736                         -72.2206023,
39737                         18.6668107
39738                     ],
39739                     [
39740                         -72.2203895,
39741                         18.6666361
39742                     ],
39743                     [
39744                         -72.2184341,
39745                         18.6650535
39746                     ],
39747                     [
39748                         -72.21829,
39749                         18.6640979
39750                     ],
39751                     [
39752                         -72.2183493,
39753                         18.6608376
39754                     ],
39755                     [
39756                         -72.2187223,
39757                         18.6606541
39758                     ],
39759                     [
39760                         -72.2186894,
39761                         18.660603
39762                     ],
39763                     [
39764                         -72.2187253,
39765                         18.6604525
39766                     ],
39767                     [
39768                         -72.2189771,
39769                         18.6603247
39770                     ],
39771                     [
39772                         -72.2187823,
39773                         18.6601998
39774                     ],
39775                     [
39776                         -72.2186984,
39777                         18.6602367
39778                     ],
39779                     [
39780                         -72.2185815,
39781                         18.6600352
39782                     ],
39783                     [
39784                         -72.2186085,
39785                         18.6600039
39786                     ],
39787                     [
39788                         -72.2187823,
39789                         18.6601345
39790                     ],
39791                     [
39792                         -72.218995,
39793                         18.6600181
39794                     ],
39795                     [
39796                         -72.2189111,
39797                         18.6599131
39798                     ],
39799                     [
39800                         -72.2189681,
39801                         18.6597938
39802                     ],
39803                     [
39804                         -72.2183807,
39805                         18.6595837
39806                     ],
39807                     [
39808                         -72.2184728,
39809                         18.6539662
39810                     ],
39811                     [
39812                         -72.2201001,
39813                         18.6511554
39814                     ],
39815                     [
39816                         -72.225796,
39817                         18.6469472
39818                     ],
39819                     [
39820                         -72.2283048,
39821                         18.6457265
39822                     ],
39823                     [
39824                         -72.2379335,
39825                         18.645855
39826                     ],
39827                     [
39828                         -72.237764,
39829                         18.6446985
39830                     ],
39831                     [
39832                         -72.2400355,
39833                         18.6432529
39834                     ],
39835                     [
39836                         -72.2455958,
39837                         18.6433493
39838                     ],
39839                     [
39840                         -72.2482742,
39841                         18.6450358
39842                     ],
39843                     [
39844                         -72.2487488,
39845                         18.6436705
39846                     ],
39847                     [
39848                         -72.2511067,
39849                         18.6429775
39850                     ],
39851                     [
39852                         -72.2512385,
39853                         18.6433409
39854                     ],
39855                     [
39856                         -72.2512625,
39857                         18.6431592
39858                     ],
39859                     [
39860                         -72.2514843,
39861                         18.6431365
39862                     ],
39863                     [
39864                         -72.2513284,
39865                         18.6429718
39866                     ],
39867                     [
39868                         -72.2533602,
39869                         18.6423471
39870                     ],
39871                     [
39872                         -72.253516,
39873                         18.6426765
39874                     ],
39875                     [
39876                         -72.2539535,
39877                         18.6425402
39878                     ],
39879                     [
39880                         -72.2541453,
39881                         18.642932
39882                     ],
39883                     [
39884                         -72.2543851,
39885                         18.6428696
39886                     ],
39887                     [
39888                         -72.2543791,
39889                         18.6427503
39890                     ],
39891                     [
39892                         -72.2564168,
39893                         18.6423244
39894                     ],
39895                     [
39896                         -72.2566925,
39897                         18.6431365
39898                     ],
39899                     [
39900                         -72.2568783,
39901                         18.6428582
39902                     ],
39903                     [
39904                         -72.2568184,
39905                         18.6425288
39906                     ],
39907                     [
39908                         -72.258843,
39909                         18.6420991
39910                     ],
39911                     [
39912                         -72.258885,
39913                         18.6422467
39914                     ],
39915                     [
39916                         -72.2592626,
39917                         18.6422297
39918                     ],
39919                     [
39920                         -72.2596461,
39921                         18.6424057
39922                     ],
39923                     [
39924                         -72.2592206,
39925                         18.6406907
39926                     ],
39927                     [
39928                         -72.2599545,
39929                         18.6404815
39930                     ],
39931                     [
39932                         -72.2601156,
39933                         18.6406341
39934                     ],
39935                     [
39936                         -72.2601156,
39937                         18.6399393
39938                     ],
39939                     [
39940                         -72.2615268,
39941                         18.6394669
39942                     ],
39943                     [
39944                         -72.2626056,
39945                         18.6391034
39946                     ],
39947                     [
39948                         -72.2654465,
39949                         18.6387286
39950                     ],
39951                     [
39952                         -72.2719433,
39953                         18.6386832
39954                     ],
39955                     [
39956                         -72.272201,
39957                         18.6388649
39958                     ],
39959                     [
39960                         -72.2730341,
39961                         18.6394158
39962                     ],
39963                     [
39964                         -72.273166,
39965                         18.6412558
39966                     ],
39967                     [
39968                         -72.2738732,
39969                         18.6410286
39970                     ],
39971                     [
39972                         -72.2742208,
39973                         18.6416079
39974                     ],
39975                     [
39976                         -72.2752187,
39977                         18.6416987
39978                     ],
39979                     [
39980                         -72.2754524,
39981                         18.6415738
39982                     ],
39983                     [
39984                         -72.2755513,
39985                         18.6416874
39986                     ],
39987                     [
39988                         -72.2755394,
39989                         18.6417527
39990                     ],
39991                     [
39992                         -72.2764713,
39993                         18.6418634
39994                     ],
39995                     [
39996                         -72.276753,
39997                         18.6418975
39998                     ],
39999                     [
40000                         -72.2762953,
40001                         18.6426002
40002                     ],
40003                     [
40004                         -72.2774226,
40005                         18.6429978
40006                     ],
40007                     [
40008                         -72.277982,
40009                         18.6427247
40010                     ],
40011                     [
40012                         -72.2785796,
40013                         18.6431303
40014                     ],
40015                     [
40016                         -72.2785669,
40017                         18.6432307
40018                     ],
40019                     [
40020                         -72.2789017,
40021                         18.6433471
40022                     ],
40023                     [
40024                         -72.279851,
40025                         18.6439655
40026                     ],
40027                     [
40028                         -72.2858703,
40029                         18.6469651
40030                     ]
40031                 ],
40032                 [
40033                     [
40034                         -72.5557247,
40035                         18.5305893
40036                     ],
40037                     [
40038                         -72.5555866,
40039                         18.5367036
40040                     ],
40041                     [
40042                         -72.554995,
40043                         18.537975
40044                     ],
40045                     [
40046                         -72.5488026,
40047                         18.537919
40048                     ],
40049                     [
40050                         -72.5486646,
40051                         18.5372832
40052                     ],
40053                     [
40054                         -72.548842,
40055                         18.5306267
40056                     ],
40057                     [
40058                         -72.5493745,
40059                         18.5301031
40060                     ],
40061                     [
40062                         -72.555133,
40063                         18.5301218
40064                     ]
40065                 ],
40066                 [
40067                     [
40068                         -72.6235278,
40069                         18.5079877
40070                     ],
40071                     [
40072                         -72.6234441,
40073                         18.5095217
40074                     ],
40075                     [
40076                         -72.6226074,
40077                         18.5104341
40078                     ],
40079                     [
40080                         -72.6204878,
40081                         18.511849
40082                     ],
40083                     [
40084                         -72.6183403,
40085                         18.5107514
40086                     ],
40087                     [
40088                         -72.6162207,
40089                         18.5083183
40090                     ],
40091                     [
40092                         -72.6162625,
40093                         18.506467
40094                     ],
40095                     [
40096                         -72.618661,
40097                         18.5044438
40098                     ],
40099                     [
40100                         -72.6204041,
40101                         18.5044967
40102                     ],
40103                     [
40104                         -72.6228305,
40105                         18.506996
40106                     ]
40107                 ]
40108             ]
40109         },
40110         {
40111             "name": "Ireland Bartholomew Quarter-Inch 1940",
40112             "type": "tms",
40113             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
40114             "scaleExtent": [
40115                 5,
40116                 13
40117             ],
40118             "polygon": [
40119                 [
40120                     [
40121                         -8.8312773,
40122                         55.3963337
40123                     ],
40124                     [
40125                         -7.3221271,
40126                         55.398605
40127                     ],
40128                     [
40129                         -7.2891331,
40130                         55.4333162
40131                     ],
40132                     [
40133                         -7.2368042,
40134                         55.4530757
40135                     ],
40136                     [
40137                         -7.18881,
40138                         55.4497995
40139                     ],
40140                     [
40141                         -7.1528144,
40142                         55.3968384
40143                     ],
40144                     [
40145                         -6.90561,
40146                         55.394903
40147                     ],
40148                     [
40149                         -6.9047153,
40150                         55.3842114
40151                     ],
40152                     [
40153                         -5.8485282,
40154                         55.3922956
40155                     ],
40156                     [
40157                         -5.8378629,
40158                         55.248676
40159                     ],
40160                     [
40161                         -5.3614762,
40162                         55.2507024
40163                     ],
40164                     [
40165                         -5.3899172,
40166                         53.8466464
40167                     ],
40168                     [
40169                         -5.8734141,
40170                         53.8487436
40171                     ],
40172                     [
40173                         -5.8983,
40174                         52.8256258
40175                     ],
40176                     [
40177                         -6.0191742,
40178                         52.8256258
40179                     ],
40180                     [
40181                         -6.0262844,
40182                         51.7712367
40183                     ],
40184                     [
40185                         -8.1131422,
40186                         51.7712367
40187                     ],
40188                     [
40189                         -8.1273627,
40190                         51.3268839
40191                     ],
40192                     [
40193                         -10.6052842,
40194                         51.3091083
40195                     ],
40196                     [
40197                         -10.6271879,
40198                         52.0328254
40199                     ],
40200                     [
40201                         -10.6469845,
40202                         52.0322454
40203                     ],
40204                     [
40205                         -10.6469845,
40206                         52.0440365
40207                     ],
40208                     [
40209                         -10.6271879,
40210                         52.0448095
40211                     ],
40212                     [
40213                         -10.6290733,
40214                         52.0745627
40215                     ],
40216                     [
40217                         -10.6699234,
40218                         52.0743695
40219                     ],
40220                     [
40221                         -10.6702376,
40222                         52.0876941
40223                     ],
40224                     [
40225                         -10.6312729,
40226                         52.0898179
40227                     ],
40228                     [
40229                         -10.6393128,
40230                         52.4147202
40231                     ],
40232                     [
40233                         -10.3137689,
40234                         52.4185533
40235                     ],
40236                     [
40237                         -10.3166401,
40238                         53.3341342
40239                     ],
40240                     [
40241                         -10.3699669,
40242                         53.3330727
40243                     ],
40244                     [
40245                         -10.385965,
40246                         54.3534472
40247                     ],
40248                     [
40249                         -8.8163777,
40250                         54.3586265
40251                     ],
40252                     [
40253                         -8.8173427,
40254                         54.6595721
40255                     ],
40256                     [
40257                         -8.8413398,
40258                         54.6616284
40259                     ],
40260                     [
40261                         -8.8422286,
40262                         54.6929749
40263                     ],
40264                     [
40265                         -8.8315632,
40266                         54.7145436
40267                     ],
40268                     [
40269                         -8.8151208,
40270                         54.7145436
40271                     ]
40272                 ]
40273             ],
40274             "terms_url": "http://geo.nls.uk/maps/",
40275             "terms_text": "National Library of Scotland Historic Maps"
40276         },
40277         {
40278             "name": "Ireland British War Office 1:25k GSGS 3906",
40279             "type": "tms",
40280             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
40281             "scaleExtent": [
40282                 0,
40283                 18
40284             ],
40285             "polygon": [
40286                 [
40287                     [
40288                         -10.71,
40289                         51.32
40290                     ],
40291                     [
40292                         -10.71,
40293                         55.46
40294                     ],
40295                     [
40296                         -5.37,
40297                         55.46
40298                     ],
40299                     [
40300                         -5.37,
40301                         51.32
40302                     ],
40303                     [
40304                         -10.71,
40305                         51.32
40306                     ]
40307                 ]
40308             ],
40309             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
40310             "terms_text": "Glucksman Map Library, Trinity College Dublin",
40311             "id": "GSGS3906"
40312         },
40313         {
40314             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
40315             "type": "tms",
40316             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
40317             "scaleExtent": [
40318                 5,
40319                 15
40320             ],
40321             "polygon": [
40322                 [
40323                     [
40324                         -10.0847426,
40325                         51.4147902
40326                     ],
40327                     [
40328                         -10.0906535,
40329                         51.5064103
40330                     ],
40331                     [
40332                         -10.4564222,
40333                         51.5003961
40334                     ],
40335                     [
40336                         -10.5005905,
40337                         52.3043019
40338                     ],
40339                     [
40340                         -10.0837522,
40341                         52.312741
40342                     ],
40343                     [
40344                         -10.0840973,
40345                         52.3404698
40346                     ],
40347                     [
40348                         -10.055802,
40349                         52.3408915
40350                     ],
40351                     [
40352                         -10.0768509,
40353                         52.7628238
40354                     ],
40355                     [
40356                         -9.7780248,
40357                         52.7684611
40358                     ],
40359                     [
40360                         -9.7818205,
40361                         52.8577261
40362                     ],
40363                     [
40364                         -9.6337877,
40365                         52.8596012
40366                     ],
40367                     [
40368                         -9.6449626,
40369                         53.1294502
40370                     ],
40371                     [
40372                         -10.0919663,
40373                         53.1227152
40374                     ],
40375                     [
40376                         -10.1051422,
40377                         53.3912913
40378                     ],
40379                     [
40380                         -10.4052593,
40381                         53.3866349
40382                     ],
40383                     [
40384                         -10.4530828,
40385                         54.193502
40386                     ],
40387                     [
40388                         -10.2998523,
40389                         54.1974988
40390                     ],
40391                     [
40392                         -10.3149801,
40393                         54.4669592
40394                     ],
40395                     [
40396                         -8.9276095,
40397                         54.4853897
40398                     ],
40399                     [
40400                         -8.9339534,
40401                         54.7546562
40402                     ],
40403                     [
40404                         -8.7773069,
40405                         54.755501
40406                     ],
40407                     [
40408                         -8.7826749,
40409                         55.0252208
40410                     ],
40411                     [
40412                         -8.9402974,
40413                         55.0238221
40414                     ],
40415                     [
40416                         -8.9451773,
40417                         55.2934155
40418                     ],
40419                     [
40420                         -7.528039,
40421                         55.2970274
40422                     ],
40423                     [
40424                         -7.525599,
40425                         55.3874955
40426                     ],
40427                     [
40428                         -7.0541955,
40429                         55.3841691
40430                     ],
40431                     [
40432                         -7.0556595,
40433                         55.2939712
40434                     ],
40435                     [
40436                         -6.3241545,
40437                         55.2859128
40438                     ],
40439                     [
40440                         -6.3217146,
40441                         55.3253556
40442                     ],
40443                     [
40444                         -6.1035807,
40445                         55.3223016
40446                     ],
40447                     [
40448                         -6.1045566,
40449                         55.2828557
40450                     ],
40451                     [
40452                         -5.7985836,
40453                         55.2772968
40454                     ],
40455                     [
40456                         -5.8117595,
40457                         55.0087135
40458                     ],
40459                     [
40460                         -5.656577,
40461                         55.0056351
40462                     ],
40463                     [
40464                         -5.6721928,
40465                         54.7355021
40466                     ],
40467                     [
40468                         -5.3618278,
40469                         54.729585
40470                     ],
40471                     [
40472                         -5.3964755,
40473                         54.1917889
40474                     ],
40475                     [
40476                         -5.855679,
40477                         54.2017807
40478                     ],
40479                     [
40480                         -5.9220464,
40481                         52.8524504
40482                     ],
40483                     [
40484                         -6.070885,
40485                         52.8551025
40486                     ],
40487                     [
40488                         -6.1030927,
40489                         52.1373337
40490                     ],
40491                     [
40492                         -6.8331336,
40493                         52.1463183
40494                     ],
40495                     [
40496                         -6.8355736,
40497                         52.0578908
40498                     ],
40499                     [
40500                         -7.5641506,
40501                         52.0617913
40502                     ],
40503                     [
40504                         -7.5661026,
40505                         51.7921593
40506                     ],
40507                     [
40508                         -8.147305,
40509                         51.792763
40510                     ],
40511                     [
40512                         -8.146329,
40513                         51.7033331
40514                     ],
40515                     [
40516                         -8.2912636,
40517                         51.7027283
40518                     ],
40519                     [
40520                         -8.2897996,
40521                         51.5227274
40522                     ],
40523                     [
40524                         -9.1174397,
40525                         51.516958
40526                     ],
40527                     [
40528                         -9.1179277,
40529                         51.4625685
40530                     ],
40531                     [
40532                         -9.3692452,
40533                         51.4616564
40534                     ],
40535                     [
40536                         -9.3672933,
40537                         51.4254613
40538                     ]
40539                 ]
40540             ],
40541             "terms_url": "http://geo.nls.uk/maps/",
40542             "terms_text": "National Library of Scotland Historic Maps",
40543             "id": "GSGS4136"
40544         },
40545         {
40546             "name": "Ireland EEA CORINE 2006",
40547             "type": "tms",
40548             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
40549             "scaleExtent": [
40550                 5,
40551                 16
40552             ],
40553             "polygon": [
40554                 [
40555                     [
40556                         -5.842956,
40557                         53.8627976
40558                     ],
40559                     [
40560                         -5.8341575,
40561                         53.7633541
40562                     ],
40563                     [
40564                         -5.6267647,
40565                         53.5383692
40566                     ],
40567                     [
40568                         -5.9648778,
40569                         52.1631197
40570                     ],
40571                     [
40572                         -6.0453211,
40573                         52.0527275
40574                     ],
40575                     [
40576                         -6.1823261,
40577                         51.9699475
40578                     ],
40579                     [
40580                         -6.3960035,
40581                         51.9234618
40582                     ],
40583                     [
40584                         -6.5945978,
40585                         51.883911
40586                     ],
40587                     [
40588                         -7.2481994,
40589                         51.9056295
40590                     ],
40591                     [
40592                         -7.341212,
40593                         51.8148076
40594                     ],
40595                     [
40596                         -8.1971787,
40597                         51.5037019
40598                     ],
40599                     [
40600                         -8.3191005,
40601                         51.4167737
40602                     ],
40603                     [
40604                         -9.4478202,
40605                         51.1991221
40606                     ],
40607                     [
40608                         -9.9015706,
40609                         51.2266802
40610                     ],
40611                     [
40612                         -10.472215,
40613                         51.4050139
40614                     ],
40615                     [
40616                         -10.8857437,
40617                         51.6770619
40618                     ],
40619                     [
40620                         -11.035318,
40621                         52.0620016
40622                     ],
40623                     [
40624                         -10.9950963,
40625                         52.1831616
40626                     ],
40627                     [
40628                         -10.8178697,
40629                         52.3139827
40630                     ],
40631                     [
40632                         -9.8839736,
40633                         52.9032208
40634                     ],
40635                     [
40636                         -10.1165049,
40637                         52.9676141
40638                     ],
40639                     [
40640                         -10.5514014,
40641                         53.3317027
40642                     ],
40643                     [
40644                         -10.6896633,
40645                         53.5854022
40646                     ],
40647                     [
40648                         -10.6444139,
40649                         54.0100436
40650                     ],
40651                     [
40652                         -10.5501445,
40653                         54.257482
40654                     ],
40655                     [
40656                         -10.2824192,
40657                         54.4742405
40658                     ],
40659                     [
40660                         -9.8073011,
40661                         54.5705346
40662                     ],
40663                     [
40664                         -9.196435,
40665                         54.5486695
40666                     ],
40667                     [
40668                         -9.2253443,
40669                         54.7000264
40670                     ],
40671                     [
40672                         -8.8985435,
40673                         55.1363582
40674                     ],
40675                     [
40676                         -8.0476045,
40677                         55.4711977
40678                     ],
40679                     [
40680                         -7.4367384,
40681                         55.6191092
40682                     ],
40683                     [
40684                         -7.2205471,
40685                         55.6205288
40686                     ],
40687                     [
40688                         -6.8258723,
40689                         55.5608644
40690                     ],
40691                     [
40692                         -6.0679458,
40693                         55.3727567
40694                     ],
40695                     [
40696                         -5.5639184,
40697                         55.0759594
40698                     ],
40699                     [
40700                         -5.0649187,
40701                         54.4640142
40702                     ],
40703                     [
40704                         -5.2572284,
40705                         54.1582424
40706                     ]
40707                 ]
40708             ],
40709             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
40710             "terms_text": "EEA Corine 2006"
40711         },
40712         {
40713             "name": "Ireland EEA GMES Urban Atlas",
40714             "type": "tms",
40715             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
40716             "scaleExtent": [
40717                 5,
40718                 17
40719             ],
40720             "polygon": [
40721                 [
40722                     [
40723                         -9.2759602,
40724                         52.7993666
40725                     ],
40726                     [
40727                         -9.215509,
40728                         52.8276933
40729                     ],
40730                     [
40731                         -9.1086618,
40732                         52.9128016
40733                     ],
40734                     [
40735                         -9.0196831,
40736                         52.8837107
40737                     ],
40738                     [
40739                         -8.8760649,
40740                         52.8978445
40741                     ],
40742                     [
40743                         -8.8001797,
40744                         52.8833558
40745                     ],
40746                     [
40747                         -8.7665597,
40748                         52.9065354
40749                     ],
40750                     [
40751                         -8.5938079,
40752                         52.9238592
40753                     ],
40754                     [
40755                         -8.5241972,
40756                         52.8869724
40757                     ],
40758                     [
40759                         -8.4956786,
40760                         52.9105906
40761                     ],
40762                     [
40763                         -8.3506448,
40764                         52.9238592
40765                     ],
40766                     [
40767                         -8.2718204,
40768                         52.9492401
40769                     ],
40770                     [
40771                         -8.2249679,
40772                         52.8991338
40773                     ],
40774                     [
40775                         -8.1564001,
40776                         52.9149986
40777                     ],
40778                     [
40779                         -8.0881237,
40780                         52.7630417
40781                     ],
40782                     [
40783                         -8.1360092,
40784                         52.7239783
40785                     ],
40786                     [
40787                         -8.1570652,
40788                         52.6766443
40789                     ],
40790                     [
40791                         -8.2059695,
40792                         52.6185385
40793                     ],
40794                     [
40795                         -8.2025734,
40796                         52.5954396
40797                     ],
40798                     [
40799                         -8.2231242,
40800                         52.5599691
40801                     ],
40802                     [
40803                         -8.2236294,
40804                         52.5095371
40805                     ],
40806                     [
40807                         -8.2976651,
40808                         52.5025088
40809                     ],
40810                     [
40811                         -8.3295888,
40812                         52.4721087
40813                     ],
40814                     [
40815                         -8.3589695,
40816                         52.4986072
40817                     ],
40818                     [
40819                         -8.3737385,
40820                         52.4764529
40821                     ],
40822                     [
40823                         -8.432326,
40824                         52.4342609
40825                     ],
40826                     [
40827                         -8.4754569,
40828                         52.4216289
40829                     ],
40830                     [
40831                         -8.5017727,
40832                         52.3870011
40833                     ],
40834                     [
40835                         -8.5476205,
40836                         52.3681351
40837                     ],
40838                     [
40839                         -8.6444103,
40840                         52.3376422
40841                     ],
40842                     [
40843                         -8.6841451,
40844                         52.3660614
40845                     ],
40846                     [
40847                         -8.8154099,
40848                         52.3721014
40849                     ],
40850                     [
40851                         -8.8614233,
40852                         52.3521652
40853                     ],
40854                     [
40855                         -8.9074451,
40856                         52.3824674
40857                     ],
40858                     [
40859                         -8.9388551,
40860                         52.3789166
40861                     ],
40862                     [
40863                         -8.9782502,
40864                         52.4093811
40865                     ],
40866                     [
40867                         -9.0298715,
40868                         52.4104169
40869                     ],
40870                     [
40871                         -9.1059449,
40872                         52.420981
40873                     ],
40874                     [
40875                         -9.1084962,
40876                         52.4415071
40877                     ],
40878                     [
40879                         -9.140702,
40880                         52.4650891
40881                     ],
40882                     [
40883                         -9.1315765,
40884                         52.5136207
40885                     ],
40886                     [
40887                         -9.1739699,
40888                         52.5620573
40889                     ],
40890                     [
40891                         -9.1426235,
40892                         52.589645
40893                     ],
40894                     [
40895                         -9.1542382,
40896                         52.610216
40897                     ],
40898                     [
40899                         -9.1426231,
40900                         52.6387401
40901                     ],
40902                     [
40903                         -9.1776844,
40904                         52.6447573
40905                     ],
40906                     [
40907                         -9.2012184,
40908                         52.6526248
40909                     ],
40910                     [
40911                         -9.2036198,
40912                         52.6686468
40913                     ],
40914                     [
40915                         -9.2238348,
40916                         52.6706578
40917                     ],
40918                     [
40919                         -9.2161072,
40920                         52.6919412
40921                     ],
40922                     [
40923                         -9.1882395,
40924                         52.7057242
40925                     ],
40926                     [
40927                         -9.2750099,
40928                         52.7350292
40929                     ],
40930                     [
40931                         -9.2601152,
40932                         52.7616711
40933                     ]
40934                 ],
40935                 [
40936                     [
40937                         -7.307313219981238,
40938                         53.81625879275365
40939                     ],
40940                     [
40941                         -7.245858447032101,
40942                         53.78300449111207
40943                     ],
40944                     [
40945                         -7.15144468970801,
40946                         53.81179938127503
40947                     ],
40948                     [
40949                         -7.086900011973722,
40950                         53.784424420834
40951                     ],
40952                     [
40953                         -7.0347149533800435,
40954                         53.77996162275688
40955                     ],
40956                     [
40957                         -6.975320116954343,
40958                         53.788481098127924
40959                     ],
40960                     [
40961                         -6.928628222423156,
40962                         53.81443454540607
40963                     ],
40964                     [
40965                         -6.992829577403537,
40966                         53.86609081229548
40967                     ],
40968                     [
40969                         -6.975320116954343,
40970                         53.87945028968944
40971                     ],
40972                     [
40973                         -6.949914233165313,
40974                         53.87094929783329
40975                     ],
40976                     [
40977                         -6.9375546140247035,
40978                         53.87540241385127
40979                     ],
40980                     [
40981                         -6.936867968516893,
40982                         53.896649390754646
40983                     ],
40984                     [
40985                         -6.897042529063821,
40986                         53.889770599553906
40987                     ],
40988                     [
40989                         -6.867516772227924,
40990                         53.880259817835736
40991                     ],
40992                     [
40993                         -6.851037280040446,
40994                         53.88450958346468
40995                     ],
40996                     [
40997                         -6.842454211192801,
40998                         53.89786317755242
40999                     ],
41000                     [
41001                         -6.812928454356904,
41002                         53.90069520963246
41003                     ],
41004                     [
41005                         -6.79850889869286,
41006                         53.89280549994937
41007                     ],
41008                     [
41009                         -6.789925829845217,
41010                         53.89462633440526
41011                     ],
41012                     [
41013                         -6.791985766368652,
41014                         53.904538374710896
41015                     ],
41016                     [
41017                         -6.778939501720231,
41018                         53.918087767078354
41019                     ],
41020                     [
41021                         -6.77001311011868,
41022                         53.91505470292794
41023                     ],
41024                     [
41025                         -6.75868345923979,
41026                         53.921727153244476
41027                     ],
41028                     [
41029                         -6.744263903575747,
41030                         53.916065748791254
41031                     ],
41032                     [
41033                         -6.727441088634364,
41034                         53.92334455637637
41035                     ],
41036                     [
41037                         -6.713021532970319,
41038                         53.90777445003927
41039                     ],
41040                     [
41041                         -6.684182421642232,
41042                         53.90292024303218
41043                     ],
41044                     [
41045                         -6.623757616954815,
41046                         53.88187882710815
41047                     ],
41048                     [
41049                         -6.590455309825955,
41050                         53.857789593974296
41051                     ],
41052                     [
41053                         -6.591141955333765,
41054                         53.835509894663346
41055                     ],
41056                     [
41057                         -6.574319140392382,
41058                         53.82254170362619
41059                     ],
41060                     [
41061                         -6.571572558361136,
41062                         53.804703885117576
41063                     ],
41064                     [
41065                         -6.5533764524041285,
41066                         53.79983770791046
41067                     ],
41068                     [
41069                         -6.541360156017425,
41070                         53.78300449111207
41071                     ],
41072                     [
41073                         -6.511491076427622,
41074                         53.76900546961285
41075                     ],
41076                     [
41077                         -6.472695605236269,
41078                         53.77326653566421
41079                     ],
41080                     [
41081                         -6.443513171154276,
41082                         53.76393220797015
41083                     ],
41084                     [
41085                         -6.44728972144724,
41086                         53.75114486961979
41087                     ],
41088                     [
41089                         -6.4775021237909485,
41090                         53.728199094666586
41091                     ],
41092                     [
41093                         -6.459649340587848,
41094                         53.71682309412751
41095                     ],
41096                     [
41097                         -6.435616747814443,
41098                         53.72230833571077
41099                     ],
41100                     [
41101                         -6.4198239011347775,
41102                         53.72921465935537
41103                     ],
41104                     [
41105                         -6.4009411496699595,
41106                         53.72169889975152
41107                     ],
41108                     [
41109                         -6.375878588634836,
41110                         53.718042098526006
41111                     ],
41112                     [
41113                         -6.359055773693453,
41114                         53.708695495259434
41115                     ],
41116                     [
41117                         -6.340173022228636,
41118                         53.708085862042424
41119                     ],
41120                     [
41121                         -6.329873339611461,
41122                         53.71296268045594
41123                     ],
41124                     [
41125                         -6.325753466564592,
41126                         53.72210519137233
41127                     ],
41128                     [
41129                         -6.2938244504513525,
41130                         53.72576163932632
41131                     ],
41132                     [
41133                         -6.265328661877173,
41134                         53.7363229253304
41135                     ],
41136                     [
41137                         -6.240952746349864,
41138                         53.734292114843086
41139                     ],
41140                     [
41141                         -6.180871264416349,
41142                         53.632015710147016
41143                     ],
41144                     [
41145                         -6.092793818322125,
41146                         53.588038288422446
41147                     ],
41148                     [
41149                         -5.985734079608837,
41150                         53.49383447350347
41151                     ],
41152                     [
41153                         -6.0887447432153685,
41154                         53.27174268379562
41155                     ],
41156                     [
41157                         -6.033272979232964,
41158                         53.1191110041494
41159                     ],
41160                     [
41161                         -5.984663357119282,
41162                         52.9651254915577
41163                     ],
41164                     [
41165                         -6.122679104189409,
41166                         52.73207538466633
41167                     ],
41168                     [
41169                         -6.185163845400262,
41170                         52.73706461957944
41171                     ],
41172                     [
41173                         -6.1899703639549415,
41174                         52.76075568810044
41175                     ],
41176                     [
41177                         -6.319059719423517,
41178                         52.782357357522855
41179                     ],
41180                     [
41181                         -6.393904079774976,
41182                         52.7790347214105
41183                     ],
41184                     [
41185                         -6.465315212587381,
41186                         52.6946379192593
41187                     ],
41188                     [
41189                         -6.534666408876349,
41190                         52.673409093161446
41191                     ],
41192                     [
41193                         -6.612257351259057,
41194                         52.69255711803012
41195                     ],
41196                     [
41197                         -6.6692489284074155,
41198                         52.74745702505679
41199                     ],
41200                     [
41201                         -6.671308864930852,
41202                         52.76948072949997
41203                     ],
41204                     [
41205                         -6.720747341493285,
41206                         52.7748810695361
41207                     ],
41208                     [
41209                         -6.71456753192298,
41210                         52.80311808637125
41211                     ],
41212                     [
41213                         -6.658949245790243,
41214                         52.84709806982182
41215                     ],
41216                     [
41217                         -6.582044948915348,
41218                         52.81349473557279
41219                     ],
41220                     [
41221                         -6.547712673524768,
41222                         52.83133677935633
41223                     ],
41224                     [
41225                         -6.531233181337292,
41226                         52.87404491274922
41227                     ],
41228                     [
41229                         -6.617750515321548,
41230                         52.87528820923615
41231                     ],
41232                     [
41233                         -6.728987087587023,
41234                         52.90635903963372
41235                     ],
41236                     [
41237                         -6.780485500672891,
41238                         52.859122574848655
41239                     ],
41240                     [
41241                         -6.870436062196207,
41242                         52.85165948109425
41243                     ],
41244                     [
41245                         -6.938413967469552,
41246                         52.86658438536895
41247                     ],
41248                     [
41249                         -6.965879787782016,
41250                         52.89766145203082
41251                     ],
41252                     [
41253                         -6.987852444031986,
41254                         52.969260966642985
41255                     ],
41256                     [
41257                         -7.039350857117853,
41258                         52.9560260536776
41259                     ],
41260                     [
41261                         -7.109388698914634,
41262                         53.007288776633686
41263                     ],
41264                     [
41265                         -7.068876613953752,
41266                         53.058078015357786
41267                     ],
41268                     [
41269                         -7.088789333680287,
41270                         53.11869890949892
41271                     ],
41272                     [
41273                         -7.119688381531809,
41274                         53.15000684568904
41275                     ],
41276                     [
41277                         -7.105955471375577,
41278                         53.16112391039828
41279                     ],
41280                     [
41281                         -7.127928127625547,
41282                         53.17223809655703
41283                     ],
41284                     [
41285                         -7.180113186219227,
41286                         53.182526443342745
41287                     ],
41288                     [
41289                         -7.160887112000503,
41290                         53.19898266621498
41291                     ],
41292                     [
41293                         -7.057890285828767,
41294                         53.19898266621498
41295                     ],
41296                     [
41297                         -7.048963894227218,
41298                         53.217077217179636
41299                     ],
41300                     [
41301                         -7.0915359157115345,
41302                         53.235575105358386
41303                     ],
41304                     [
41305                         -7.0434707301647235,
41306                         53.25735126035676
41307                     ],
41308                     [
41309                         -7.05102383075065,
41310                         53.29717703664696
41311                     ],
41312                     [
41313                         -6.996778835633536,
41314                         53.31112780504489
41315                     ],
41316                     [
41317                         -7.044157375672535,
41318                         53.33368557548294
41319                     ],
41320                     [
41321                         -7.105955471375576,
41322                         53.371801590024276
41323                     ],
41324                     [
41325                         -7.22050647653913,
41326                         53.432465115081854
41327                     ],
41328                     [
41329                         -7.149441429887032,
41330                         53.45731709817442
41331                     ],
41332                     [
41333                         -7.099891489102085,
41334                         53.463915962572514
41335                     ],
41336                     [
41337                         -7.0744645458045445,
41338                         53.48370640260363
41339                     ],
41340                     [
41341                         -7.079028356140001,
41342                         53.504650927752664
41343                     ],
41344                     [
41345                         -7.047733656696876,
41346                         53.515119311359335
41347                     ],
41348                     [
41349                         -7.029478415355053,
41350                         53.54147267392419
41351                     ],
41352                     [
41353                         -7.054253385747527,
41354                         53.56471202500164
41355                     ],
41356                     [
41357                         -7.009267255298033,
41358                         53.58561652973758
41359                     ],
41360                     [
41361                         -6.992641946218873,
41362                         53.602642188744426
41363                     ],
41364                     [
41365                         -6.989056095241016,
41366                         53.62739453790707
41367                     ],
41368                     [
41369                         -6.9717788132567895,
41370                         53.63686620586593
41371                     ],
41372                     [
41373                         -6.9633031654909425,
41374                         53.650973114934644
41375                     ],
41376                     [
41377                         -6.9871001765258205,
41378                         53.66623418009986
41379                     ],
41380                     [
41381                         -6.999813648174589,
41382                         53.67086935885432
41383                     ],
41384                     [
41385                         -7.008289295940436,
41386                         53.65908728051006
41387                     ],
41388                     [
41389                         -7.044473792171549,
41390                         53.65367801032349
41391                     ],
41392                     [
41393                         -7.066640870943764,
41394                         53.63918547390694
41395                     ],
41396                     [
41397                         -7.101847407817279,
41398                         53.65870092708686
41399                     ],
41400                     [
41401                         -7.120754622064167,
41402                         53.672993645380515
41403                     ],
41404                     [
41405                         -7.137379931143327,
41406                         53.66893809633893
41407                     ],
41408                     [
41409                         -7.160850955725672,
41410                         53.683034277255075
41411                     ],
41412                     [
41413                         -7.174216400279507,
41414                         53.686316272406906
41415                     ],
41416                     [
41417                         -7.196057492599188,
41418                         53.69017711570491
41419                     ],
41420                     [
41421                         -7.210726882963154,
41422                         53.69480966037566
41423                     ],
41424                     [
41425                         -7.247237365646801,
41426                         53.71661437518035
41427                     ],
41428                     [
41429                         -7.239413690786019,
41430                         53.73223735177976
41431                     ],
41432                     [
41433                         -7.260276823748104,
41434                         53.74361339729716
41435                     ],
41436                     [
41437                         -7.2814659431627184,
41438                         53.75922634307083
41439                     ],
41440                     [
41441                         -7.289615604476034,
41442                         53.77271433845693
41443                     ],
41444                     [
41445                         -7.3238441819919515,
41446                         53.78465723043301
41447                     ],
41448                     [
41449                         -7.337209626545788,
41450                         53.78658318504567
41451                     ],
41452                     [
41453                         -7.351227044004687,
41454                         53.80141007448381
41455                     ],
41456                     [
41457                         -7.307313219981238,
41458                         53.81625879275365
41459                     ]
41460                 ],
41461                 [
41462                     [
41463                         -5.685433013282673,
41464                         54.77854496390836
41465                     ],
41466                     [
41467                         -5.696867084279401,
41468                         54.73050346921268
41469                     ],
41470                     [
41471                         -5.8223689524230124,
41472                         54.70033215177621
41473                     ],
41474                     [
41475                         -5.878760568989772,
41476                         54.649492182564074
41477                     ],
41478                     [
41479                         -5.743404719024681,
41480                         54.68128223623249
41481                     ],
41482                     [
41483                         -5.581196917402638,
41484                         54.68781619319656
41485                     ],
41486                     [
41487                         -5.571488953592992,
41488                         54.67074450064368
41489                     ],
41490                     [
41491                         -5.582915011231644,
41492                         54.66440901595977
41493                     ],
41494                     [
41495                         -5.58291501123164,
41496                         54.65085746679818
41497                     ],
41498                     [
41499                         -5.6086481910584185,
41500                         54.63997082553691
41501                     ],
41502                     [
41503                         -5.6354970593650116,
41504                         54.61551371292451
41505                     ],
41506                     [
41507                         -5.728732824433139,
41508                         54.6184944610979
41509                     ],
41510                     [
41511                         -5.822612969913913,
41512                         54.49193018941315
41513                     ],
41514                     [
41515                         -5.896754545381575,
41516                         54.44975600798866
41517                     ],
41518                     [
41519                         -5.936834914186871,
41520                         54.38213187386197
41521                     ],
41522                     [
41523                         -6.0187561190025445,
41524                         54.36974944197913
41525                     ],
41526                     [
41527                         -6.059257912638059,
41528                         54.38280030737259
41529                     ],
41530                     [
41531                         -6.101784280694663,
41532                         54.41510088826871
41533                     ],
41534                     [
41535                         -6.1740201072375225,
41536                         54.43476829635816
41537                     ],
41538                     [
41539                         -6.216261364689026,
41540                         54.42827259213158
41541                     ],
41542                     [
41543                         -6.264329002478664,
41544                         54.487825014814625
41545                     ],
41546                     [
41547                         -6.249277519938476,
41548                         54.49741303545491
41549                     ],
41550                     [
41551                         -6.288340515296785,
41552                         54.53143435197413
41553                     ],
41554                     [
41555                         -6.283750270272458,
41556                         54.54447449434036
41557                     ],
41558                     [
41559                         -6.321445027854273,
41560                         54.58928767713928
41561                     ],
41562                     [
41563                         -6.264329002478664,
41564                         54.604982769755765
41565                     ],
41566                     [
41567                         -6.240052417736423,
41568                         54.59541999854735
41569                     ],
41570                     [
41571                         -6.098762694536575,
41572                         54.631690374598676
41573                     ],
41574                     [
41575                         -6.051950538018501,
41576                         54.61314575326238
41577                     ],
41578                     [
41579                         -6.031509408441251,
41580                         54.620921248201434
41581                     ],
41582                     [
41583                         -6.002995140908084,
41584                         54.65571636730639
41585                     ],
41586                     [
41587                         -6.0647754758974335,
41588                         54.6634355452454
41589                     ],
41590                     [
41591                         -6.059920158948984,
41592                         54.704134188139534
41593                     ],
41594                     [
41595                         -6.047781866577864,
41596                         54.71395188569398
41597                     ],
41598                     [
41599                         -6.120611620804591,
41600                         54.801644524994515
41601                     ],
41602                     [
41603                         -6.002141887262449,
41604                         54.80836072138932
41605                     ],
41606                     [
41607                         -5.984662746248036,
41608                         54.78652900156178
41609                     ],
41610                     [
41611                         -5.685433013282673,
41612                         54.77854496390836
41613                     ]
41614                 ],
41615                 [
41616                     [
41617                         -9.128658300749114,
41618                         53.24759266864586
41619                     ],
41620                     [
41621                         -9.024510568479629,
41622                         53.26744820137083
41623                     ],
41624                     [
41625                         -9.016360907166316,
41626                         53.26364619217274
41627                     ],
41628                     [
41629                         -9.001854510028616,
41630                         53.26588844362053
41631                     ],
41632                     [
41633                         -8.9951717877517,
41634                         53.259258838409615
41635                     ],
41636                     [
41637                         -8.973493688658284,
41638                         53.262378780650025
41639                     ],
41640                     [
41641                         -8.95230456924367,
41642                         53.271444820907114
41643                     ],
41644                     [
41645                         -8.956705386352859,
41646                         53.281580911863244
41647                     ],
41648                     [
41649                         -8.961106203462048,
41650                         53.28119110665652
41651                     ],
41652                     [
41653                         -8.960780217009516,
41654                         53.28908396911955
41655                     ],
41656                     [
41657                         -8.954260487958864,
41658                         53.28927883616923
41659                     ],
41660                     [
41661                         -8.95230456924367,
41662                         53.30155366854246
41663                     ],
41664                     [
41665                         -8.963714095082308,
41666                         53.303793931840495
41667                     ],
41668                     [
41669                         -8.9811543702928,
41670                         53.294734752711804
41671                     ],
41672                     [
41673                         -8.985718180628256,
41674                         53.30174847871221
41675                     ],
41676                     [
41677                         -9.019946758144176,
41678                         53.30768976199425
41679                     ],
41680                     [
41681                         -9.00837423907927,
41682                         53.31596722087059
41683                     ],
41684                     [
41685                         -9.01880580556031,
41686                         53.31625933715475
41687                     ],
41688                     [
41689                         -9.045862681120513,
41690                         53.31275380979257
41691                     ],
41692                     [
41693                         -9.06444390891487,
41694                         53.32122500810515
41695                     ],
41696                     [
41697                         -9.080906224767762,
41698                         53.307397587062724
41699                     ],
41700                     [
41701                         -9.08106921799403,
41702                         53.303404329274585
41703                     ],
41704                     [
41705                         -9.09019683866494,
41706                         53.30574189135002
41707                     ],
41708                     [
41709                         -9.095901601584261,
41710                         53.298826232852214
41711                     ],
41712                     [
41713                         -9.10128037805105,
41714                         53.3008718259498
41715                     ],
41716                     [
41717                         -9.115623781962478,
41718                         53.28450433758295
41719                     ],
41720                     [
41721                         -9.121491538108067,
41722                         53.2832375443259
41723                     ],
41724                     [
41725                         -9.13273807072044,
41726                         53.28557621023763
41727                     ],
41728                     [
41729                         -9.144636576237877,
41730                         53.27865728614638
41731                     ],
41732                     [
41733                         -9.13876882009229,
41734                         53.26345120822951
41735                     ],
41736                     [
41737                         -9.128658300749114,
41738                         53.24759266864586
41739                     ]
41740                 ],
41741                 [
41742                     [
41743                         -8.595266214281438,
41744                         51.69264788483154
41745                     ],
41746                     [
41747                         -8.55819409885298,
41748                         51.69306638852667
41749                     ],
41750                     [
41751                         -8.566697711835303,
41752                         51.682644706464686
41753                     ],
41754                     [
41755                         -8.579130708100188,
41756                         51.67349700898941
41757                     ],
41758                     [
41759                         -8.544554623426079,
41760                         51.66520531197343
41761                     ],
41762                     [
41763                         -8.494765061495364,
41764                         51.667778759675976
41765                     ],
41766                     [
41767                         -8.30113898732036,
41768                         51.7235009029955
41769                     ],
41770                     [
41771                         -8.268406960495541,
41772                         51.784858633837544
41773                     ],
41774                     [
41775                         -8.154536388302146,
41776                         51.7814362126791
41777                     ],
41778                     [
41779                         -8.115350159004825,
41780                         51.809093351533164
41781                     ],
41782                     [
41783                         -8.068326683848039,
41784                         51.870050153657075
41785                     ],
41786                     [
41787                         -8.10059769621054,
41788                         51.89964422561186
41789                     ],
41790                     [
41791                         -8.08123508879304,
41792                         51.918414974037226
41793                     ],
41794                     [
41795                         -8.09183842142643,
41796                         51.95337589170907
41797                     ],
41798                     [
41799                         -8.124570448251253,
41800                         51.95479649105758
41801                     ],
41802                     [
41803                         -8.132407694110718,
41804                         51.970988142592034
41805                     ],
41806                     [
41807                         -8.099675667285895,
41808                         51.978371865876596
41809                     ],
41810                     [
41811                         -8.144394070131078,
41812                         52.02151390085561
41813                     ],
41814                     [
41815                         -8.159607547387685,
41816                         52.064330945363764
41817                     ],
41818                     [
41819                         -8.140705954432507,
41820                         52.07254939152303
41821                     ],
41822                     [
41823                         -8.165600735397863,
41824                         52.09294727054506
41825                     ],
41826                     [
41827                         -8.18726841512697,
41828                         52.0835993998731
41829                     ],
41830                     [
41831                         -8.2093971093184,
41832                         52.10512489114057
41833                     ],
41834                     [
41835                         -8.207092037006792,
41836                         52.12494181389489
41837                     ],
41838                     [
41839                         -8.227837687811258,
41840                         52.143052434929714
41841                     ],
41842                     [
41843                         -8.222766528725723,
41844                         52.16454923557058
41845                     ],
41846                     [
41847                         -8.30298304516965,
41848                         52.1829264222872
41849                     ],
41850                     [
41851                         -8.427456949996438,
41852                         52.17783811526099
41853                     ],
41854                     [
41855                         -8.46710419375608,
41856                         52.169921813849676
41857                     ],
41858                     [
41859                         -8.509978538751975,
41860                         52.18405707812542
41861                     ],
41862                     [
41863                         -8.530263175094117,
41864                         52.16511480067495
41865                     ],
41866                     [
41867                         -8.574981577939297,
41868                         52.18066502436804
41869                     ],
41870                     [
41871                         -8.587889982884295,
41872                         52.16963906274442
41873                     ],
41874                     [
41875                         -8.642289689438227,
41876                         52.18829678149147
41877                     ],
41878                     [
41879                         -8.719279104645906,
41880                         52.15804472022032
41881                     ],
41882                     [
41883                         -8.698533453841442,
41884                         52.13541291452849
41885                     ],
41886                     [
41887                         -8.740946784375014,
41888                         52.10823956240069
41889                     ],
41890                     [
41891                         -8.77460084012448,
41892                         52.05951253229793
41893                     ],
41894                     [
41895                         -8.803183736788409,
41896                         52.03768144571248
41897                     ],
41898                     [
41899                         -8.86818677597573,
41900                         52.03286015807593
41901                     ],
41902                     [
41903                         -8.870491848287335,
41904                         52.01839317543363
41905                     ],
41906                     [
41907                         -8.844214023935015,
41908                         51.991148511559096
41909                     ],
41910                     [
41911                         -8.79811257770287,
41912                         51.964455373040394
41913                     ],
41914                     [
41915                         -8.782899100446263,
41916                         51.931777239822054
41917                     ],
41918                     [
41919                         -8.835915763613228,
41920                         51.9292188160068
41921                     ],
41922                     [
41923                         -8.838681850387156,
41924                         51.90277322850554
41925                     ],
41926                     [
41927                         -8.802261707863764,
41928                         51.89367006943167
41929                     ],
41930                     [
41931                         -8.792580404155013,
41932                         51.85695425263326
41933                     ],
41934                     [
41935                         -8.765841565340368,
41936                         51.82476769939557
41937                     ],
41938                     [
41939                         -8.758926348405547,
41940                         51.80054140901511
41941                     ],
41942                     [
41943                         -8.79811257770287,
41944                         51.78628456602828
41945                     ],
41946                     [
41947                         -8.832227647914657,
41948                         51.79626482935233
41949                     ],
41950                     [
41951                         -8.836837792537873,
41952                         51.77687258059678
41953                     ],
41954                     [
41955                         -8.885705325543944,
41956                         51.746055989869106
41957                     ],
41958                     [
41959                         -8.859888515653944,
41960                         51.72435763090916
41961                     ],
41962                     [
41963                         -8.807332866949299,
41964                         51.71093369500414
41965                     ],
41966                     [
41967                         -8.678248817499297,
41968                         51.693505197270746
41969                     ],
41970                     [
41971                         -8.60540853245251,
41972                         51.67835695335278
41973                     ],
41974                     [
41975                         -8.595266214281438,
41976                         51.69264788483154
41977                     ]
41978                 ],
41979                 [
41980                     [
41981                         -7.138279151048154,
41982                         55.06131559970097
41983                     ],
41984                     [
41985                         -7.117994514706011,
41986                         54.99631329558348
41987                     ],
41988                     [
41989                         -7.070049010624583,
41990                         54.98784996056705
41991                     ],
41992                     [
41993                         -7.076503213097081,
41994                         54.93332450204895
41995                     ],
41996                     [
41997                         -7.025791622241725,
41998                         54.91159959910791
41999                     ],
42000                     [
42001                         -7.007351043748867,
42002                         54.87872502112528
42003                     ],
42004                     [
42005                         -7.024869593317081,
42006                         54.8511320998998
42007                     ],
42008                     [
42009                         -6.990754523105296,
42010                         54.81661438893913
42011                     ],
42012                     [
42013                         -7.051608432131725,
42014                         54.80598761598125
42015                     ],
42016                     [
42017                         -7.115228427932084,
42018                         54.80651902101645
42019                     ],
42020                     [
42021                         -7.170550163410654,
42022                         54.84847793920564
42023                     ],
42024                     [
42025                         -7.199133060074584,
42026                         54.84316909395457
42027                     ],
42028                     [
42029                         -7.222183783190655,
42030                         54.85803210052931
42031                     ],
42032                     [
42033                         -7.2111194360949415,
42034                         54.862808332627324
42035                     ],
42036                     [
42037                         -7.212041465019584,
42038                         54.882438010878076
42039                     ],
42040                     [
42041                         -7.279349576518514,
42042                         54.880846771447125
42043                     ],
42044                     [
42045                         -7.273817402970655,
42046                         54.91530955931841
42047                     ],
42048                     [
42049                         -7.3033223285592275,
42050                         54.915839525718205
42051                     ],
42052                     [
42053                         -7.363254208661015,
42054                         54.90894941815292
42055                     ],
42056                     [
42057                         -7.385382902852443,
42058                         54.91636948513913
42059                     ],
42060                     [
42061                         -7.391837105324943,
42062                         54.93438395336098
42063                     ],
42064                     [
42065                         -7.429640291235302,
42066                         54.95291983389722
42067                     ],
42068                     [
42069                         -7.420420001988872,
42070                         54.99208185118366
42071                     ],
42072                     [
42073                         -7.410277683817801,
42074                         55.03437621938347
42075                     ],
42076                     [
42077                         -7.3577220351131585,
42078                         55.057619110599035
42079                     ],
42080                     [
42081                         -7.265519142648871,
42082                         55.07557028899173
42083                     ],
42084                     [
42085                         -7.138279151048154,
42086                         55.06131559970097
42087                     ]
42088                 ],
42089                 [
42090                     [
42091                         -7.190498776293322,
42092                         52.26144368927652
42093                     ],
42094                     [
42095                         -7.156844720543858,
42096                         52.28443443581867
42097                     ],
42098                     [
42099                         -7.132871968503143,
42100                         52.27343421670601
42101                     ],
42102                     [
42103                         -7.113278853854483,
42104                         52.26779201951648
42105                     ],
42106                     [
42107                         -7.098295883829036,
42108                         52.27230583471742
42109                     ],
42110                     [
42111                         -7.089767116276089,
42112                         52.25509445009032
42113                     ],
42114                     [
42115                         -7.07109603055207,
42116                         52.259186286149074
42117                     ],
42118                     [
42119                         -7.033984366335195,
42120                         52.257352061495865
42121                     ],
42122                     [
42123                         -7.027530163862696,
42124                         52.250720000975015
42125                     ],
42126                     [
42127                         -7.034675888028678,
42128                         52.247756419376
42129                     ],
42130                     [
42131                         -7.031218279561267,
42132                         52.24013487190721
42133                     ],
42134                     [
42135                         -7.034214873566356,
42136                         52.23222966213934
42137                     ],
42138                     [
42139                         -7.050580886978767,
42140                         52.2296884028405
42141                     ],
42142                     [
42143                         -7.062567262999124,
42144                         52.21980434486687
42145                     ],
42146                     [
42147                         -7.076858711331088,
42148                         52.216132562953725
42149                     ],
42150                     [
42151                         -7.084926464421715,
42152                         52.22065163604718
42153                     ],
42154                     [
42155                         -7.084465449959392,
42156                         52.22785295843095
42157                     ],
42158                     [
42159                         -7.101292477834124,
42160                         52.221498911062525
42161                     ],
42162                     [
42163                         -7.105211100763858,
42164                         52.21726237433474
42165                     ],
42166                     [
42167                         -7.111665303236357,
42168                         52.21796849185403
42169                     ],
42170                     [
42171                         -7.107977187537785,
42172                         52.21104805609072
42173                     ],
42174                     [
42175                         -7.117773744862115,
42176                         52.20928246619701
42177                     ],
42178                     [
42179                         -7.129760120882472,
42180                         52.21690931136535
42181                     ],
42182                     [
42183                         -7.14497359813908,
42184                         52.21782726924826
42185                     ],
42186                     [
42187                         -7.150505771686938,
42188                         52.22375823207553
42189                     ],
42190                     [
42191                         -7.158112510315241,
42192                         52.22262858593765
42193                     ],
42194                     [
42195                         -7.158804032008724,
42196                         52.22700580464912
42197                     ],
42198                     [
42199                         -7.158573524777563,
42200                         52.23180612902503
42201                     ],
42202                     [
42203                         -7.167563306792832,
42204                         52.23985256723076
42205                     ],
42206                     [
42207                         -7.16733279956167,
42208                         52.244580933687786
42209                     ],
42210                     [
42211                         -7.172519212262786,
42212                         52.24676851484933
42213                     ],
42214                     [
42215                         -7.177590371348324,
42216                         52.25114335361416
42217                     ],
42218                     [
42219                         -7.190498776293322,
42220                         52.26144368927652
42221                     ]
42222                 ]
42223             ],
42224             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
42225             "terms_text": "EEA GMES Urban Atlas"
42226         },
42227         {
42228             "name": "Kanton Aargau 25cm (AGIS 2011)",
42229             "type": "tms",
42230             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
42231             "scaleExtent": [
42232                 14,
42233                 19
42234             ],
42235             "polygon": [
42236                 [
42237                     [
42238                         7.7,
42239                         47.12
42240                     ],
42241                     [
42242                         7.7,
42243                         47.63
42244                     ],
42245                     [
42246                         8.5,
42247                         47.63
42248                     ],
42249                     [
42250                         8.5,
42251                         47.12
42252                     ],
42253                     [
42254                         7.7,
42255                         47.12
42256                     ]
42257                 ]
42258             ],
42259             "terms_text": "AGIS OF2011"
42260         },
42261         {
42262             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
42263             "type": "tms",
42264             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
42265             "polygon": [
42266                 [
42267                     [
42268                         19.83682,
42269                         49.25529
42270                     ],
42271                     [
42272                         19.80075,
42273                         49.42385
42274                     ],
42275                     [
42276                         19.60437,
42277                         49.48058
42278                     ],
42279                     [
42280                         19.49179,
42281                         49.63961
42282                     ],
42283                     [
42284                         19.21831,
42285                         49.52604
42286                     ],
42287                     [
42288                         19.16778,
42289                         49.42521
42290                     ],
42291                     [
42292                         19.00308,
42293                         49.42236
42294                     ],
42295                     [
42296                         18.97611,
42297                         49.5308
42298                     ],
42299                     [
42300                         18.54685,
42301                         49.51425
42302                     ],
42303                     [
42304                         18.31432,
42305                         49.33818
42306                     ],
42307                     [
42308                         18.15913,
42309                         49.2961
42310                     ],
42311                     [
42312                         18.05564,
42313                         49.11134
42314                     ],
42315                     [
42316                         17.56396,
42317                         48.84938
42318                     ],
42319                     [
42320                         17.17929,
42321                         48.88816
42322                     ],
42323                     [
42324                         17.058,
42325                         48.81105
42326                     ],
42327                     [
42328                         16.90426,
42329                         48.61947
42330                     ],
42331                     [
42332                         16.79685,
42333                         48.38561
42334                     ],
42335                     [
42336                         17.06762,
42337                         48.01116
42338                     ],
42339                     [
42340                         17.32787,
42341                         47.97749
42342                     ],
42343                     [
42344                         17.51699,
42345                         47.82535
42346                     ],
42347                     [
42348                         17.74776,
42349                         47.73093
42350                     ],
42351                     [
42352                         18.29515,
42353                         47.72075
42354                     ],
42355                     [
42356                         18.67959,
42357                         47.75541
42358                     ],
42359                     [
42360                         18.89755,
42361                         47.81203
42362                     ],
42363                     [
42364                         18.79463,
42365                         47.88245
42366                     ],
42367                     [
42368                         18.84318,
42369                         48.04046
42370                     ],
42371                     [
42372                         19.46212,
42373                         48.05333
42374                     ],
42375                     [
42376                         19.62064,
42377                         48.22938
42378                     ],
42379                     [
42380                         19.89585,
42381                         48.09387
42382                     ],
42383                     [
42384                         20.33766,
42385                         48.2643
42386                     ],
42387                     [
42388                         20.55395,
42389                         48.52358
42390                     ],
42391                     [
42392                         20.82335,
42393                         48.55714
42394                     ],
42395                     [
42396                         21.10271,
42397                         48.47096
42398                     ],
42399                     [
42400                         21.45863,
42401                         48.55513
42402                     ],
42403                     [
42404                         21.74536,
42405                         48.31435
42406                     ],
42407                     [
42408                         22.15293,
42409                         48.37179
42410                     ],
42411                     [
42412                         22.61255,
42413                         49.08914
42414                     ],
42415                     [
42416                         22.09997,
42417                         49.23814
42418                     ],
42419                     [
42420                         21.9686,
42421                         49.36363
42422                     ],
42423                     [
42424                         21.6244,
42425                         49.46989
42426                     ],
42427                     [
42428                         21.06873,
42429                         49.46402
42430                     ],
42431                     [
42432                         20.94336,
42433                         49.31088
42434                     ],
42435                     [
42436                         20.73052,
42437                         49.44006
42438                     ],
42439                     [
42440                         20.22804,
42441                         49.41714
42442                     ],
42443                     [
42444                         20.05234,
42445                         49.23052
42446                     ],
42447                     [
42448                         19.83682,
42449                         49.25529
42450                     ]
42451                 ]
42452             ],
42453             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
42454             "terms_text": "Permisssion by UGKK"
42455         },
42456         {
42457             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
42458             "type": "tms",
42459             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
42460             "polygon": [
42461                 [
42462                     [
42463                         19.83682,
42464                         49.25529
42465                     ],
42466                     [
42467                         19.80075,
42468                         49.42385
42469                     ],
42470                     [
42471                         19.60437,
42472                         49.48058
42473                     ],
42474                     [
42475                         19.49179,
42476                         49.63961
42477                     ],
42478                     [
42479                         19.21831,
42480                         49.52604
42481                     ],
42482                     [
42483                         19.16778,
42484                         49.42521
42485                     ],
42486                     [
42487                         19.00308,
42488                         49.42236
42489                     ],
42490                     [
42491                         18.97611,
42492                         49.5308
42493                     ],
42494                     [
42495                         18.54685,
42496                         49.51425
42497                     ],
42498                     [
42499                         18.31432,
42500                         49.33818
42501                     ],
42502                     [
42503                         18.15913,
42504                         49.2961
42505                     ],
42506                     [
42507                         18.05564,
42508                         49.11134
42509                     ],
42510                     [
42511                         17.56396,
42512                         48.84938
42513                     ],
42514                     [
42515                         17.17929,
42516                         48.88816
42517                     ],
42518                     [
42519                         17.058,
42520                         48.81105
42521                     ],
42522                     [
42523                         16.90426,
42524                         48.61947
42525                     ],
42526                     [
42527                         16.79685,
42528                         48.38561
42529                     ],
42530                     [
42531                         17.06762,
42532                         48.01116
42533                     ],
42534                     [
42535                         17.32787,
42536                         47.97749
42537                     ],
42538                     [
42539                         17.51699,
42540                         47.82535
42541                     ],
42542                     [
42543                         17.74776,
42544                         47.73093
42545                     ],
42546                     [
42547                         18.29515,
42548                         47.72075
42549                     ],
42550                     [
42551                         18.67959,
42552                         47.75541
42553                     ],
42554                     [
42555                         18.89755,
42556                         47.81203
42557                     ],
42558                     [
42559                         18.79463,
42560                         47.88245
42561                     ],
42562                     [
42563                         18.84318,
42564                         48.04046
42565                     ],
42566                     [
42567                         19.46212,
42568                         48.05333
42569                     ],
42570                     [
42571                         19.62064,
42572                         48.22938
42573                     ],
42574                     [
42575                         19.89585,
42576                         48.09387
42577                     ],
42578                     [
42579                         20.33766,
42580                         48.2643
42581                     ],
42582                     [
42583                         20.55395,
42584                         48.52358
42585                     ],
42586                     [
42587                         20.82335,
42588                         48.55714
42589                     ],
42590                     [
42591                         21.10271,
42592                         48.47096
42593                     ],
42594                     [
42595                         21.45863,
42596                         48.55513
42597                     ],
42598                     [
42599                         21.74536,
42600                         48.31435
42601                     ],
42602                     [
42603                         22.15293,
42604                         48.37179
42605                     ],
42606                     [
42607                         22.61255,
42608                         49.08914
42609                     ],
42610                     [
42611                         22.09997,
42612                         49.23814
42613                     ],
42614                     [
42615                         21.9686,
42616                         49.36363
42617                     ],
42618                     [
42619                         21.6244,
42620                         49.46989
42621                     ],
42622                     [
42623                         21.06873,
42624                         49.46402
42625                     ],
42626                     [
42627                         20.94336,
42628                         49.31088
42629                     ],
42630                     [
42631                         20.73052,
42632                         49.44006
42633                     ],
42634                     [
42635                         20.22804,
42636                         49.41714
42637                     ],
42638                     [
42639                         20.05234,
42640                         49.23052
42641                     ],
42642                     [
42643                         19.83682,
42644                         49.25529
42645                     ]
42646                 ]
42647             ],
42648             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
42649             "terms_text": "Permisssion by UGKK"
42650         },
42651         {
42652             "name": "Kelowna 2012",
42653             "type": "tms",
42654             "description": "High quality aerial imagery taken for the City of Kelowna",
42655             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
42656             "scaleExtent": [
42657                 9,
42658                 20
42659             ],
42660             "polygon": [
42661                 [
42662                     [
42663                         -119.5867318,
42664                         49.7928087
42665                     ],
42666                     [
42667                         -119.5465655,
42668                         49.7928097
42669                     ],
42670                     [
42671                         -119.5465661,
42672                         49.8013837
42673                     ],
42674                     [
42675                         -119.5343374,
42676                         49.8013841
42677                     ],
42678                     [
42679                         -119.5343376,
42680                         49.8047321
42681                     ],
42682                     [
42683                         -119.5296211,
42684                         49.8047322
42685                     ],
42686                     [
42687                         -119.5296216,
42688                         49.8119555
42689                     ],
42690                     [
42691                         -119.5104463,
42692                         49.811956
42693                     ],
42694                     [
42695                         -119.5115683,
42696                         49.8744325
42697                     ],
42698                     [
42699                         -119.5108946,
42700                         49.8744904
42701                     ],
42702                     [
42703                         -119.5114111,
42704                         49.8843312
42705                     ],
42706                     [
42707                         -119.5114115,
42708                         49.9221763
42709                     ],
42710                     [
42711                         -119.49386,
42712                         49.9223477
42713                     ],
42714                     [
42715                         -119.4940505,
42716                         49.9313031
42717                     ],
42718                     [
42719                         -119.4803936,
42720                         49.9317529
42721                     ],
42722                     [
42723                         -119.4804572,
42724                         49.9407474
42725                     ],
42726                     [
42727                         -119.4666732,
42728                         49.9409927
42729                     ],
42730                     [
42731                         -119.4692775,
42732                         49.9913717
42733                     ],
42734                     [
42735                         -119.4551337,
42736                         49.9916078
42737                     ],
42738                     [
42739                         -119.4556736,
42740                         50.0121242
42741                     ],
42742                     [
42743                         -119.4416673,
42744                         50.0123895
42745                     ],
42746                     [
42747                         -119.4417308,
42748                         50.0136345
42749                     ],
42750                     [
42751                         -119.4221492,
42752                         50.0140377
42753                     ],
42754                     [
42755                         -119.4221042,
42756                         50.0119306
42757                     ],
42758                     [
42759                         -119.4121303,
42760                         50.012165
42761                     ],
42762                     [
42763                         -119.4126082,
42764                         50.0216913
42765                     ],
42766                     [
42767                         -119.4123387,
42768                         50.0216913
42769                     ],
42770                     [
42771                         -119.4124772,
42772                         50.0250773
42773                     ],
42774                     [
42775                         -119.4120917,
42776                         50.0250821
42777                     ],
42778                     [
42779                         -119.4121954,
42780                         50.0270769
42781                     ],
42782                     [
42783                         -119.4126083,
42784                         50.0270718
42785                     ],
42786                     [
42787                         -119.4128328,
42788                         50.0321946
42789                     ],
42790                     [
42791                         -119.3936313,
42792                         50.0326418
42793                     ],
42794                     [
42795                         -119.393529,
42796                         50.0307781
42797                     ],
42798                     [
42799                         -119.3795727,
42800                         50.0310116
42801                     ],
42802                     [
42803                         -119.3795377,
42804                         50.0287584
42805                     ],
42806                     [
42807                         -119.3735764,
42808                         50.0288621
42809                     ],
42810                     [
42811                         -119.371544,
42812                         49.9793618
42813                     ],
42814                     [
42815                         -119.3573506,
42816                         49.9793618
42817                     ],
42818                     [
42819                         -119.3548353,
42820                         49.9256081
42821                     ],
42822                     [
42823                         -119.3268079,
42824                         49.9257238
42825                     ],
42826                     [
42827                         -119.3256573,
42828                         49.8804068
42829                     ],
42830                     [
42831                         -119.3138893,
42832                         49.8806528
42833                     ],
42834                     [
42835                         -119.3137097,
42836                         49.8771651
42837                     ],
42838                     [
42839                         -119.3132156,
42840                         49.877223
42841                     ],
42842                     [
42843                         -119.3131482,
42844                         49.8749652
42845                     ],
42846                     [
42847                         -119.312452,
42848                         49.8749073
42849                     ],
42850                     [
42851                         -119.3122275,
42852                         49.87236
42853                     ],
42854                     [
42855                         -119.3117558,
42856                         49.872331
42857                     ],
42858                     [
42859                         -119.3115986,
42860                         49.8696098
42861                     ],
42862                     [
42863                         -119.3112169,
42864                         49.8694217
42865                     ],
42866                     [
42867                         -119.3109199,
42868                         49.8632417
42869                     ],
42870                     [
42871                         -119.3103721,
42872                         49.8632724
42873                     ],
42874                     [
42875                         -119.3095139,
42876                         49.8512388
42877                     ],
42878                     [
42879                         -119.3106368,
42880                         49.8512316
42881                     ],
42882                     [
42883                         -119.3103859,
42884                         49.8462564
42885                     ],
42886                     [
42887                         -119.3245344,
42888                         49.8459957
42889                     ],
42890                     [
42891                         -119.3246018,
42892                         49.8450689
42893                     ],
42894                     [
42895                         -119.3367018,
42896                         49.844875
42897                     ],
42898                     [
42899                         -119.3367467,
42900                         49.8435136
42901                     ],
42902                     [
42903                         -119.337937,
42904                         49.8434702
42905                     ],
42906                     [
42907                         -119.3378023,
42908                         49.8382055
42909                     ],
42910                     [
42911                         -119.3383637,
42912                         49.8381041
42913                     ],
42914                     [
42915                         -119.3383749,
42916                         49.8351202
42917                     ],
42918                     [
42919                         -119.3390936,
42920                         49.8351058
42921                     ],
42922                     [
42923                         -119.3388016,
42924                         49.8321217
42925                     ],
42926                     [
42927                         -119.3391497,
42928                         49.8320565
42929                     ],
42930                     [
42931                         -119.3391722,
42932                         49.8293331
42933                     ],
42934                     [
42935                         -119.3394641,
42936                         49.8293331
42937                     ],
42938                     [
42939                         -119.3395879,
42940                         49.8267878
42941                     ],
42942                     [
42943                         -119.3500053,
42944                         49.8265829
42945                     ],
42946                     [
42947                         -119.3493701,
42948                         49.8180588
42949                     ],
42950                     [
42951                         -119.4046964,
42952                         49.8163785
42953                     ],
42954                     [
42955                         -119.4045694,
42956                         49.8099022
42957                     ],
42958                     [
42959                         -119.4101592,
42960                         49.8099022
42961                     ],
42962                     [
42963                         -119.4102862,
42964                         49.8072787
42965                     ],
42966                     [
42967                         -119.4319467,
42968                         49.8069098
42969                     ],
42970                     [
42971                         -119.4322643,
42972                         49.7907965
42973                     ],
42974                     [
42975                         -119.4459847,
42976                         49.7905504
42977                     ],
42978                     [
42979                         -119.445286,
42980                         49.7820201
42981                     ],
42982                     [
42983                         -119.4967376,
42984                         49.7811587
42985                     ],
42986                     [
42987                         -119.4966105,
42988                         49.7784927
42989                     ],
42990                     [
42991                         -119.5418371,
42992                         49.7775082
42993                     ],
42994                     [
42995                         -119.5415892,
42996                         49.7718277
42997                     ],
42998                     [
42999                         -119.5560296,
43000                         49.7714941
43001                     ],
43002                     [
43003                         -119.5561194,
43004                         49.7718422
43005                     ],
43006                     [
43007                         -119.5715704,
43008                         49.7715086
43009                     ],
43010                     [
43011                         -119.5716153,
43012                         49.7717262
43013                     ],
43014                     [
43015                         -119.5819235,
43016                         49.7714941
43017                     ],
43018                     [
43019                         -119.5820133,
43020                         49.7717697
43021                     ],
43022                     [
43023                         -119.5922991,
43024                         49.7715231
43025                     ],
43026                     [
43027                         -119.592344,
43028                         49.7718132
43029                     ],
43030                     [
43031                         -119.6003839,
43032                         49.7715957
43033                     ],
43034                     [
43035                         -119.6011924,
43036                         49.7839081
43037                     ],
43038                     [
43039                         -119.5864365,
43040                         49.7843863
43041                     ]
43042                 ]
43043             ],
43044             "id": "kelowna_2012"
43045         },
43046         {
43047             "name": "Kelowna Roads overlay",
43048             "type": "tms",
43049             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
43050             "scaleExtent": [
43051                 9,
43052                 20
43053             ],
43054             "polygon": [
43055                 [
43056                     [
43057                         -119.5867318,
43058                         49.7928087
43059                     ],
43060                     [
43061                         -119.5465655,
43062                         49.7928097
43063                     ],
43064                     [
43065                         -119.5465661,
43066                         49.8013837
43067                     ],
43068                     [
43069                         -119.5343374,
43070                         49.8013841
43071                     ],
43072                     [
43073                         -119.5343376,
43074                         49.8047321
43075                     ],
43076                     [
43077                         -119.5296211,
43078                         49.8047322
43079                     ],
43080                     [
43081                         -119.5296216,
43082                         49.8119555
43083                     ],
43084                     [
43085                         -119.5104463,
43086                         49.811956
43087                     ],
43088                     [
43089                         -119.5115683,
43090                         49.8744325
43091                     ],
43092                     [
43093                         -119.5108946,
43094                         49.8744904
43095                     ],
43096                     [
43097                         -119.5114111,
43098                         49.8843312
43099                     ],
43100                     [
43101                         -119.5114115,
43102                         49.9221763
43103                     ],
43104                     [
43105                         -119.49386,
43106                         49.9223477
43107                     ],
43108                     [
43109                         -119.4940505,
43110                         49.9313031
43111                     ],
43112                     [
43113                         -119.4803936,
43114                         49.9317529
43115                     ],
43116                     [
43117                         -119.4804572,
43118                         49.9407474
43119                     ],
43120                     [
43121                         -119.4666732,
43122                         49.9409927
43123                     ],
43124                     [
43125                         -119.4692775,
43126                         49.9913717
43127                     ],
43128                     [
43129                         -119.4551337,
43130                         49.9916078
43131                     ],
43132                     [
43133                         -119.4556736,
43134                         50.0121242
43135                     ],
43136                     [
43137                         -119.4416673,
43138                         50.0123895
43139                     ],
43140                     [
43141                         -119.4417308,
43142                         50.0136345
43143                     ],
43144                     [
43145                         -119.4221492,
43146                         50.0140377
43147                     ],
43148                     [
43149                         -119.4221042,
43150                         50.0119306
43151                     ],
43152                     [
43153                         -119.4121303,
43154                         50.012165
43155                     ],
43156                     [
43157                         -119.4126082,
43158                         50.0216913
43159                     ],
43160                     [
43161                         -119.4123387,
43162                         50.0216913
43163                     ],
43164                     [
43165                         -119.4124772,
43166                         50.0250773
43167                     ],
43168                     [
43169                         -119.4120917,
43170                         50.0250821
43171                     ],
43172                     [
43173                         -119.4121954,
43174                         50.0270769
43175                     ],
43176                     [
43177                         -119.4126083,
43178                         50.0270718
43179                     ],
43180                     [
43181                         -119.4128328,
43182                         50.0321946
43183                     ],
43184                     [
43185                         -119.3936313,
43186                         50.0326418
43187                     ],
43188                     [
43189                         -119.393529,
43190                         50.0307781
43191                     ],
43192                     [
43193                         -119.3795727,
43194                         50.0310116
43195                     ],
43196                     [
43197                         -119.3795377,
43198                         50.0287584
43199                     ],
43200                     [
43201                         -119.3735764,
43202                         50.0288621
43203                     ],
43204                     [
43205                         -119.371544,
43206                         49.9793618
43207                     ],
43208                     [
43209                         -119.3573506,
43210                         49.9793618
43211                     ],
43212                     [
43213                         -119.3548353,
43214                         49.9256081
43215                     ],
43216                     [
43217                         -119.3268079,
43218                         49.9257238
43219                     ],
43220                     [
43221                         -119.3256573,
43222                         49.8804068
43223                     ],
43224                     [
43225                         -119.3138893,
43226                         49.8806528
43227                     ],
43228                     [
43229                         -119.3137097,
43230                         49.8771651
43231                     ],
43232                     [
43233                         -119.3132156,
43234                         49.877223
43235                     ],
43236                     [
43237                         -119.3131482,
43238                         49.8749652
43239                     ],
43240                     [
43241                         -119.312452,
43242                         49.8749073
43243                     ],
43244                     [
43245                         -119.3122275,
43246                         49.87236
43247                     ],
43248                     [
43249                         -119.3117558,
43250                         49.872331
43251                     ],
43252                     [
43253                         -119.3115986,
43254                         49.8696098
43255                     ],
43256                     [
43257                         -119.3112169,
43258                         49.8694217
43259                     ],
43260                     [
43261                         -119.3109199,
43262                         49.8632417
43263                     ],
43264                     [
43265                         -119.3103721,
43266                         49.8632724
43267                     ],
43268                     [
43269                         -119.3095139,
43270                         49.8512388
43271                     ],
43272                     [
43273                         -119.3106368,
43274                         49.8512316
43275                     ],
43276                     [
43277                         -119.3103859,
43278                         49.8462564
43279                     ],
43280                     [
43281                         -119.3245344,
43282                         49.8459957
43283                     ],
43284                     [
43285                         -119.3246018,
43286                         49.8450689
43287                     ],
43288                     [
43289                         -119.3367018,
43290                         49.844875
43291                     ],
43292                     [
43293                         -119.3367467,
43294                         49.8435136
43295                     ],
43296                     [
43297                         -119.337937,
43298                         49.8434702
43299                     ],
43300                     [
43301                         -119.3378023,
43302                         49.8382055
43303                     ],
43304                     [
43305                         -119.3383637,
43306                         49.8381041
43307                     ],
43308                     [
43309                         -119.3383749,
43310                         49.8351202
43311                     ],
43312                     [
43313                         -119.3390936,
43314                         49.8351058
43315                     ],
43316                     [
43317                         -119.3388016,
43318                         49.8321217
43319                     ],
43320                     [
43321                         -119.3391497,
43322                         49.8320565
43323                     ],
43324                     [
43325                         -119.3391722,
43326                         49.8293331
43327                     ],
43328                     [
43329                         -119.3394641,
43330                         49.8293331
43331                     ],
43332                     [
43333                         -119.3395879,
43334                         49.8267878
43335                     ],
43336                     [
43337                         -119.3500053,
43338                         49.8265829
43339                     ],
43340                     [
43341                         -119.3493701,
43342                         49.8180588
43343                     ],
43344                     [
43345                         -119.4046964,
43346                         49.8163785
43347                     ],
43348                     [
43349                         -119.4045694,
43350                         49.8099022
43351                     ],
43352                     [
43353                         -119.4101592,
43354                         49.8099022
43355                     ],
43356                     [
43357                         -119.4102862,
43358                         49.8072787
43359                     ],
43360                     [
43361                         -119.4319467,
43362                         49.8069098
43363                     ],
43364                     [
43365                         -119.4322643,
43366                         49.7907965
43367                     ],
43368                     [
43369                         -119.4459847,
43370                         49.7905504
43371                     ],
43372                     [
43373                         -119.445286,
43374                         49.7820201
43375                     ],
43376                     [
43377                         -119.4967376,
43378                         49.7811587
43379                     ],
43380                     [
43381                         -119.4966105,
43382                         49.7784927
43383                     ],
43384                     [
43385                         -119.5418371,
43386                         49.7775082
43387                     ],
43388                     [
43389                         -119.5415892,
43390                         49.7718277
43391                     ],
43392                     [
43393                         -119.5560296,
43394                         49.7714941
43395                     ],
43396                     [
43397                         -119.5561194,
43398                         49.7718422
43399                     ],
43400                     [
43401                         -119.5715704,
43402                         49.7715086
43403                     ],
43404                     [
43405                         -119.5716153,
43406                         49.7717262
43407                     ],
43408                     [
43409                         -119.5819235,
43410                         49.7714941
43411                     ],
43412                     [
43413                         -119.5820133,
43414                         49.7717697
43415                     ],
43416                     [
43417                         -119.5922991,
43418                         49.7715231
43419                     ],
43420                     [
43421                         -119.592344,
43422                         49.7718132
43423                     ],
43424                     [
43425                         -119.6003839,
43426                         49.7715957
43427                     ],
43428                     [
43429                         -119.6011924,
43430                         49.7839081
43431                     ],
43432                     [
43433                         -119.5864365,
43434                         49.7843863
43435                     ]
43436                 ]
43437             ],
43438             "id": "kelowna_roads",
43439             "overlay": true
43440         },
43441         {
43442             "name": "Landsat 233055",
43443             "type": "tms",
43444             "description": "Recent Landsat imagery",
43445             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
43446             "scaleExtent": [
43447                 5,
43448                 14
43449             ],
43450             "polygon": [
43451                 [
43452                     [
43453                         -60.8550011,
43454                         6.1765004
43455                     ],
43456                     [
43457                         -60.4762612,
43458                         7.9188291
43459                     ],
43460                     [
43461                         -62.161689,
43462                         8.2778675
43463                     ],
43464                     [
43465                         -62.5322549,
43466                         6.5375488
43467                     ]
43468                 ]
43469             ],
43470             "id": "landsat_233055"
43471         },
43472         {
43473             "name": "Latest southwest British Columbia Landsat",
43474             "type": "tms",
43475             "description": "Recent lower-resolution landsat imagery for southwest British Columbia",
43476             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
43477             "scaleExtent": [
43478                 5,
43479                 13
43480             ],
43481             "polygon": [
43482                 [
43483                     [
43484                         -121.9355512,
43485                         47.7820648
43486                     ],
43487                     [
43488                         -121.5720582,
43489                         48.6410125
43490                     ],
43491                     [
43492                         -121.2015461,
43493                         49.4846247
43494                     ],
43495                     [
43496                         -121.8375516,
43497                         49.6023246
43498                     ],
43499                     [
43500                         -122.4767046,
43501                         49.7161735
43502                     ],
43503                     [
43504                         -123.118912,
43505                         49.8268824
43506                     ],
43507                     [
43508                         -123.760228,
43509                         49.9335836
43510                     ],
43511                     [
43512                         -124.0887706,
43513                         49.0870469
43514                     ],
43515                     [
43516                         -124.4128889,
43517                         48.2252567
43518                     ],
43519                     [
43520                         -123.792772,
43521                         48.1197334
43522                     ],
43523                     [
43524                         -123.1727942,
43525                         48.0109592
43526                     ],
43527                     [
43528                         -122.553553,
43529                         47.8982299
43530                     ]
43531                 ]
43532             ],
43533             "id": "landsat_047026"
43534         },
43535         {
43536             "name": "Lithuania - NŽT ORT10LT",
43537             "type": "tms",
43538             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
43539             "scaleExtent": [
43540                 4,
43541                 18
43542             ],
43543             "polygon": [
43544                 [
43545                     [
43546                         21.4926054,
43547                         56.3592046
43548                     ],
43549                     [
43550                         21.8134688,
43551                         56.4097144
43552                     ],
43553                     [
43554                         21.9728753,
43555                         56.4567587
43556                     ],
43557                     [
43558                         22.2158294,
43559                         56.4604404
43560                     ],
43561                     [
43562                         22.2183922,
43563                         56.4162361
43564                     ],
43565                     [
43566                         23.3511527,
43567                         56.4267251
43568                     ],
43569                     [
43570                         23.3521778,
43571                         56.3824815
43572                     ],
43573                     [
43574                         23.9179035,
43575                         56.383305
43576                     ],
43577                     [
43578                         23.9176231,
43579                         56.3392908
43580                     ],
43581                     [
43582                         24.5649817,
43583                         56.3382169
43584                     ],
43585                     [
43586                         24.564933,
43587                         56.3828587
43588                     ],
43589                     [
43590                         24.6475683,
43591                         56.4277798
43592                     ],
43593                     [
43594                         24.8099394,
43595                         56.470646
43596                     ],
43597                     [
43598                         24.9733979,
43599                         56.4698452
43600                     ],
43601                     [
43602                         25.1299701,
43603                         56.2890356
43604                     ],
43605                     [
43606                         25.127433,
43607                         56.1990144
43608                     ],
43609                     [
43610                         25.6921076,
43611                         56.1933684
43612                     ],
43613                     [
43614                         26.0839005,
43615                         56.0067879
43616                     ],
43617                     [
43618                         26.4673573,
43619                         55.7304232
43620                     ],
43621                     [
43622                         26.5463565,
43623                         55.7132705
43624                     ],
43625                     [
43626                         26.5154447,
43627                         55.2345969
43628                     ],
43629                     [
43630                         25.7874641,
43631                         54.8425656
43632                     ],
43633                     [
43634                         25.7675259,
43635                         54.6350898
43636                     ],
43637                     [
43638                         25.6165253,
43639                         54.4404007
43640                     ],
43641                     [
43642                         24.4566043,
43643                         53.9577649
43644                     ],
43645                     [
43646                         23.6164786,
43647                         53.9575517
43648                     ],
43649                     [
43650                         23.5632006,
43651                         54.048085
43652                     ],
43653                     [
43654                         22.8462074,
43655                         54.3563682
43656                     ],
43657                     [
43658                         22.831944,
43659                         54.9414849
43660                     ],
43661                     [
43662                         22.4306085,
43663                         55.1159913
43664                     ],
43665                     [
43666                         21.9605898,
43667                         55.1107144
43668                     ],
43669                     [
43670                         21.7253241,
43671                         55.1496885
43672                     ],
43673                     [
43674                         21.5628422,
43675                         55.2362913
43676                     ],
43677                     [
43678                         21.2209638,
43679                         55.2742668
43680                     ],
43681                     [
43682                         21.1630444,
43683                         55.2803979
43684                     ],
43685                     [
43686                         20.9277788,
43687                         55.3101641
43688                     ],
43689                     [
43690                         20.9257285,
43691                         55.3588507
43692                     ],
43693                     [
43694                         20.9980451,
43695                         55.4514157
43696                     ],
43697                     [
43698                         21.0282249,
43699                         56.0796297
43700                     ]
43701                 ]
43702             ],
43703             "terms_url": "http://www.geoportal.lt",
43704             "terms_text": "NŽT ORT10LT"
43705         },
43706         {
43707             "name": "Locator Overlay",
43708             "type": "tms",
43709             "description": "Shows major features to help orient you.",
43710             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43711             "scaleExtent": [
43712                 0,
43713                 16
43714             ],
43715             "terms_url": "http://www.mapbox.com/about/maps/",
43716             "terms_text": "Terms & Feedback",
43717             "default": true,
43718             "overlay": true
43719         },
43720         {
43721             "name": "Luxembourg Inspire Ortho 2010",
43722             "type": "tms",
43723             "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2010/EPSG900913/{z}/{x}/{y}.jpeg",
43724             "scaleExtent": [
43725                 0,
43726                 20
43727             ],
43728             "polygon": [
43729                 [
43730                     [
43731                         5.961753,
43732                         50.17631
43733                     ],
43734                     [
43735                         6.026268,
43736                         50.18496
43737                     ],
43738                     [
43739                         6.033182,
43740                         50.16395
43741                     ],
43742                     [
43743                         6.060695,
43744                         50.15536
43745                     ],
43746                     [
43747                         6.07668,
43748                         50.15913
43749                     ],
43750                     [
43751                         6.078237,
43752                         50.17255
43753                     ],
43754                     [
43755                         6.101762,
43756                         50.17199
43757                     ],
43758                     [
43759                         6.122501,
43760                         50.16437
43761                     ],
43762                     [
43763                         6.120101,
43764                         50.15594
43765                     ],
43766                     [
43767                         6.127695,
43768                         50.14993
43769                     ],
43770                     [
43771                         6.113228,
43772                         50.13739
43773                     ],
43774                     [
43775                         6.123691,
43776                         50.13719
43777                     ],
43778                     [
43779                         6.140929,
43780                         50.1305
43781                     ],
43782                     [
43783                         6.135554,
43784                         50.11899
43785                     ],
43786                     [
43787                         6.138082,
43788                         50.10263
43789                     ],
43790                     [
43791                         6.131085,
43792                         50.09964
43793                     ],
43794                     [
43795                         6.135473,
43796                         50.09119
43797                     ],
43798                     [
43799                         6.121939,
43800                         50.09059
43801                     ],
43802                     [
43803                         6.126335,
43804                         50.07817
43805                     ],
43806                     [
43807                         6.131858,
43808                         50.07348
43809                     ],
43810                     [
43811                         6.121171,
43812                         50.064
43813                     ],
43814                     [
43815                         6.114444,
43816                         50.06139
43817                     ],
43818                     [
43819                         6.115631,
43820                         50.05817
43821                     ],
43822                     [
43823                         6.123611,
43824                         50.06323
43825                     ],
43826                     [
43827                         6.136608,
43828                         50.04178
43829                     ],
43830                     [
43831                         6.130343,
43832                         50.02975
43833                     ],
43834                     [
43835                         6.148207,
43836                         50.02307
43837                     ],
43838                     [
43839                         6.13868,
43840                         50.01572
43841                     ],
43842                     [
43843                         6.135938,
43844                         50.01485
43845                     ],
43846                     [
43847                         6.131384,
43848                         50.01905
43849                     ],
43850                     [
43851                         6.130243,
43852                         50.01819
43853                     ],
43854                     [
43855                         6.139343,
43856                         50.01116
43857                     ],
43858                     [
43859                         6.151702,
43860                         50.01058
43861                     ],
43862                     [
43863                         6.145464,
43864                         49.99689
43865                     ],
43866                     [
43867                         6.139657,
43868                         49.9994
43869                     ],
43870                     [
43871                         6.138524,
43872                         49.99829
43873                     ],
43874                     [
43875                         6.142178,
43876                         49.99535
43877                     ],
43878                     [
43879                         6.150227,
43880                         49.99518
43881                     ],
43882                     [
43883                         6.156247,
43884                         49.98867
43885                     ],
43886                     [
43887                         6.173045,
43888                         49.98589
43889                     ],
43890                     [
43891                         6.17348,
43892                         49.98344
43893                     ],
43894                     [
43895                         6.170353,
43896                         49.98376
43897                     ],
43898                     [
43899                         6.165487,
43900                         49.97115
43901                     ],
43902                     [
43903                         6.171512,
43904                         49.96298
43905                     ],
43906                     [
43907                         6.176298,
43908                         49.962
43909                     ],
43910                     [
43911                         6.179954,
43912                         49.95386
43913                     ],
43914                     [
43915                         6.183393,
43916                         49.9548
43917                     ],
43918                     [
43919                         6.179829,
43920                         49.96307
43921                     ],
43922                     [
43923                         6.183312,
43924                         49.9686
43925                     ],
43926                     [
43927                         6.192774,
43928                         49.97158
43929                     ],
43930                     [
43931                         6.199783,
43932                         49.95352
43933                     ],
43934                     [
43935                         6.207066,
43936                         49.95672
43937                     ],
43938                     [
43939                         6.212689,
43940                         49.9514
43941                     ],
43942                     [
43943                         6.225023,
43944                         49.95039
43945                     ],
43946                     [
43947                         6.22044,
43948                         49.94369
43949                     ],
43950                     [
43951                         6.228241,
43952                         49.93726
43953                     ],
43954                     [
43955                         6.22635,
43956                         49.92766
43957                     ],
43958                     [
43959                         6.219133,
43960                         49.92354
43961                     ],
43962                     [
43963                         6.229862,
43964                         49.92125
43965                     ],
43966                     [
43967                         6.236032,
43968                         49.91355
43969                     ],
43970                     [
43971                         6.231867,
43972                         49.91064
43973                     ],
43974                     [
43975                         6.227694,
43976                         49.91062
43977                     ],
43978                     [
43979                         6.232286,
43980                         49.9072
43981                     ],
43982                     [
43983                         6.23381,
43984                         49.90028
43985                     ],
43986                     [
43987                         6.246919,
43988                         49.89535
43989                     ],
43990                     [
43991                         6.257809,
43992                         49.88724
43993                     ],
43994                     [
43995                         6.263008,
43996                         49.88101
43997                     ],
43998                     [
43999                         6.276455,
44000                         49.87725
44001                     ],
44002                     [
44003                         6.281126,
44004                         49.87957
44005                     ],
44006                     [
44007                         6.291661,
44008                         49.87548
44009                     ],
44010                     [
44011                         6.297699,
44012                         49.86673
44013                     ],
44014                     [
44015                         6.309889,
44016                         49.87107
44017                     ],
44018                     [
44019                         6.315324,
44020                         49.8673
44021                     ],
44022                     [
44023                         6.314651,
44024                         49.86057
44025                     ],
44026                     [
44027                         6.323611,
44028                         49.85188
44029                     ],
44030                     [
44031                         6.321577,
44032                         49.8409
44033                     ],
44034                     [
44035                         6.327406,
44036                         49.83673
44037                     ],
44038                     [
44039                         6.336561,
44040                         49.83998
44041                     ],
44042                     [
44043                         6.339366,
44044                         49.8507
44045                     ],
44046                     [
44047                         6.364651,
44048                         49.85164
44049                     ],
44050                     [
44051                         6.402203,
44052                         49.82098
44053                     ],
44054                     [
44055                         6.426434,
44056                         49.81629
44057                     ],
44058                     [
44059                         6.428071,
44060                         49.81186
44061                     ],
44062                     [
44063                         6.43097,
44064                         49.81129
44065                     ],
44066                     [
44067                         6.441608,
44068                         49.81547
44069                     ],
44070                     [
44071                         6.443442,
44072                         49.81233
44073                     ],
44074                     [
44075                         6.45366,
44076                         49.81275
44077                     ],
44078                     [
44079                         6.464538,
44080                         49.81975
44081                     ],
44082                     [
44083                         6.47057,
44084                         49.82385
44085                     ],
44086                     [
44087                         6.496805,
44088                         49.81277
44089                     ],
44090                     [
44091                         6.50669,
44092                         49.80993
44093                     ],
44094                     [
44095                         6.511554,
44096                         49.80238
44097                     ],
44098                     [
44099                         6.51485,
44100                         49.80513
44101                     ],
44102                     [
44103                         6.519604,
44104                         49.81446
44105                     ],
44106                     [
44107                         6.529808,
44108                         49.81048
44109                     ],
44110                     [
44111                         6.532249,
44112                         49.80686
44113                     ],
44114                     [
44115                         6.530829,
44116                         49.80116
44117                     ],
44118                     [
44119                         6.506225,
44120                         49.78899
44121                     ],
44122                     [
44123                         6.519171,
44124                         49.78344
44125                     ],
44126                     [
44127                         6.511055,
44128                         49.77422
44129                     ],
44130                     [
44131                         6.520563,
44132                         49.76818
44133                     ],
44134                     [
44135                         6.520516,
44136                         49.76134
44137                     ],
44138                     [
44139                         6.503734,
44140                         49.75086
44141                     ],
44142                     [
44143                         6.502627,
44144                         49.73298
44145                     ],
44146                     [
44147                         6.507266,
44148                         49.72938
44149                     ],
44150                     [
44151                         6.518092,
44152                         49.7242
44153                     ],
44154                     [
44155                         6.516417,
44156                         49.72129
44157                     ],
44158                     [
44159                         6.511763,
44160                         49.72016
44161                     ],
44162                     [
44163                         6.504791,
44164                         49.725
44165                     ],
44166                     [
44167                         6.498913,
44168                         49.72639
44169                     ],
44170                     [
44171                         6.495576,
44172                         49.72443
44173                     ],
44174                     [
44175                         6.507122,
44176                         49.71655
44177                     ],
44178                     [
44179                         6.507884,
44180                         49.71215
44181                     ],
44182                     [
44183                         6.504598,
44184                         49.71227
44185                     ],
44186                     [
44187                         6.427139,
44188                         49.66237
44189                     ],
44190                     [
44191                         6.439899,
44192                         49.66025
44193                     ],
44194                     [
44195                         6.442511,
44196                         49.65591
44197                     ],
44198                     [
44199                         6.421781,
44200                         49.61809
44201                     ],
44202                     [
44203                         6.398978,
44204                         49.60094
44205                     ],
44206                     [
44207                         6.379408,
44208                         49.59526
44209                     ],
44210                     [
44211                         6.375507,
44212                         49.58809
44213                     ],
44214                     [
44215                         6.384426,
44216                         49.5801
44217                     ],
44218                     [
44219                         6.381188,
44220                         49.57509
44221                     ],
44222                     [
44223                         6.369093,
44224                         49.5783
44225                     ],
44226                     [
44227                         6.357913,
44228                         49.57166
44229                     ],
44230                     [
44231                         6.384902,
44232                         49.55817
44233                     ],
44234                     [
44235                         6.380095,
44236                         49.54856
44237                     ],
44238                     [
44239                         6.358555,
44240                         49.53296
44241                     ],
44242                     [
44243                         6.359322,
44244                         49.52481
44245                     ],
44246                     [
44247                         6.370763,
44248                         49.50545
44249                     ],
44250                     [
44251                         6.370562,
44252                         49.45732
44253                     ],
44254                     [
44255                         6.333403,
44256                         49.46493
44257                     ],
44258                     [
44259                         6.321894,
44260                         49.47244
44261                     ],
44262                     [
44263                         6.295034,
44264                         49.47928
44265                     ],
44266                     [
44267                         6.287889,
44268                         49.48379
44269                     ],
44270                     [
44271                         6.271912,
44272                         49.49995
44273                     ],
44274                     [
44275                         6.241327,
44276                         49.50693
44277                     ],
44278                     [
44279                         6.196692,
44280                         49.50331
44281                     ],
44282                     [
44283                         6.173373,
44284                         49.50577
44285                     ],
44286                     [
44287                         6.160858,
44288                         49.50085
44289                     ],
44290                     [
44291                         6.167099,
44292                         49.49006
44293                     ],
44294                     [
44295                         6.140179,
44296                         49.48525
44297                     ],
44298                     [
44299                         6.129367,
44300                         49.48803
44301                     ],
44302                     [
44303                         6.127247,
44304                         49.47081
44305                     ],
44306                     [
44307                         6.101403,
44308                         49.46726
44309                     ],
44310                     [
44311                         6.104826,
44312                         49.45076
44313                     ],
44314                     [
44315                         6.081667,
44316                         49.45417
44317                     ],
44318                     [
44319                         6.077222,
44320                         49.46139
44321                     ],
44322                     [
44323                         6.059167,
44324                         49.46306
44325                     ],
44326                     [
44327                         6.052222,
44328                         49.46028
44329                     ],
44330                     [
44331                         6.044213,
44332                         49.44553
44333                     ],
44334                     [
44335                         6.025294,
44336                         49.44703
44337                     ],
44338                     [
44339                         6.021545,
44340                         49.45127
44341                     ],
44342                     [
44343                         6.01574,
44344                         49.44885
44345                     ],
44346                     [
44347                         5.994123,
44348                         49.45301
44349                     ],
44350                     [
44351                         5.976569,
44352                         49.44885
44353                     ],
44354                     [
44355                         5.977725,
44356                         49.45955
44357                     ],
44358                     [
44359                         5.972317,
44360                         49.46087
44361                     ],
44362                     [
44363                         5.968912,
44364                         49.48202
44365                     ],
44366                     [
44367                         5.9616,
44368                         49.49026
44369                     ],
44370                     [
44371                         5.915781,
44372                         49.49835
44373                     ],
44374                     [
44375                         5.890334,
44376                         49.4948
44377                     ],
44378                     [
44379                         5.863321,
44380                         49.50006
44381                     ],
44382                     [
44383                         5.84897,
44384                         49.50826
44385                     ],
44386                     [
44387                         5.84828,
44388                         49.51397
44389                     ],
44390                     [
44391                         5.83641,
44392                         49.51817
44393                     ],
44394                     [
44395                         5.831868,
44396                         49.52639
44397                     ],
44398                     [
44399                         5.84308,
44400                         49.53081
44401                     ],
44402                     [
44403                         5.835622,
44404                         49.54114
44405                     ],
44406                     [
44407                         5.816251,
44408                         49.53325
44409                     ],
44410                     [
44411                         5.805201,
44412                         49.54272
44413                     ],
44414                     [
44415                         5.859432,
44416                         49.57158
44417                     ],
44418                     [
44419                         5.868663,
44420                         49.587
44421                     ],
44422                     [
44423                         5.862888,
44424                         49.58525
44425                     ],
44426                     [
44427                         5.851102,
44428                         49.58379
44429                     ],
44430                     [
44431                         5.847116,
44432                         49.58961
44433                     ],
44434                     [
44435                         5.845652,
44436                         49.5981
44437                     ],
44438                     [
44439                         5.869401,
44440                         49.6106
44441                     ],
44442                     [
44443                         5.881819,
44444                         49.63815
44445                     ],
44446                     [
44447                         5.899978,
44448                         49.63907
44449                     ],
44450                     [
44451                         5.899339,
44452                         49.66239
44453                     ],
44454                     [
44455                         5.856561,
44456                         49.67628
44457                     ],
44458                     [
44459                         5.856283,
44460                         49.68211
44461                     ],
44462                     [
44463                         5.875703,
44464                         49.71118
44465                     ],
44466                     [
44467                         5.864811,
44468                         49.72331
44469                     ],
44470                     [
44471                         5.843249,
44472                         49.71822
44473                     ],
44474                     [
44475                         5.82191,
44476                         49.72128
44477                     ],
44478                     [
44479                         5.824894,
44480                         49.73767
44481                     ],
44482                     [
44483                         5.820728,
44484                         49.74878
44485                     ],
44486                     [
44487                         5.786264,
44488                         49.79079
44489                     ],
44490                     [
44491                         5.765172,
44492                         49.78961
44493                     ],
44494                     [
44495                         5.750937,
44496                         49.79094
44497                     ],
44498                     [
44499                         5.741591,
44500                         49.82126
44501                     ],
44502                     [
44503                         5.745814,
44504                         49.82435
44505                     ],
44506                     [
44507                         5.737197,
44508                         49.83353
44509                     ],
44510                     [
44511                         5.740531,
44512                         49.84142
44513                     ],
44514                     [
44515                         5.747012,
44516                         49.84048
44517                     ],
44518                     [
44519                         5.746237,
44520                         49.84783
44521                     ],
44522                     [
44523                         5.753989,
44524                         49.84878
44525                     ],
44526                     [
44527                         5.740663,
44528                         49.85152
44529                     ],
44530                     [
44531                         5.752288,
44532                         49.85922
44533                     ],
44534                     [
44535                         5.749545,
44536                         49.87554
44537                     ],
44538                     [
44539                         5.775668,
44540                         49.87438
44541                     ],
44542                     [
44543                         5.775053,
44544                         49.88057
44545                     ],
44546                     [
44547                         5.734598,
44548                         49.89341
44549                     ],
44550                     [
44551                         5.733033,
44552                         49.90285
44553                     ],
44554                     [
44555                         5.757834,
44556                         49.91737
44557                     ],
44558                     [
44559                         5.760393,
44560                         49.93252
44561                     ],
44562                     [
44563                         5.770728,
44564                         49.93711
44565                     ],
44566                     [
44567                         5.768783,
44568                         49.94239
44569                     ],
44570                     [
44571                         5.768802,
44572                         49.96104
44573                     ],
44574                     [
44575                         5.786724,
44576                         49.96816
44577                     ],
44578                     [
44579                         5.80524,
44580                         49.96677
44581                     ],
44582                     [
44583                         5.806521,
44584                         49.97321
44585                     ],
44586                     [
44587                         5.831293,
44588                         49.97995
44589                     ],
44590                     [
44591                         5.834616,
44592                         49.98656
44593                     ],
44594                     [
44595                         5.818057,
44596                         49.99936
44597                     ],
44598                     [
44599                         5.815606,
44600                         50.01437
44601                     ],
44602                     [
44603                         5.847923,
44604                         50.02809
44605                     ],
44606                     [
44607                         5.861889,
44608                         50.04581
44609                     ],
44610                     [
44611                         5.850872,
44612                         50.0563
44613                     ],
44614                     [
44615                         5.857809,
44616                         50.07186
44617                     ],
44618                     [
44619                         5.880997,
44620                         50.08069
44621                     ],
44622                     [
44623                         5.891965,
44624                         50.12041
44625                     ],
44626                     [
44627                         5.952856,
44628                         50.13384
44629                     ],
44630                     [
44631                         5.961753,
44632                         50.17631
44633                     ]
44634                 ]
44635             ],
44636             "terms_url": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/",
44637             "terms_text": "Administration du Cadastre et de la Topographie",
44638             "id": "lu.geoportail.inspire.ortho2010"
44639         },
44640         {
44641             "name": "Luxembourg Inspire Ortho 2013",
44642             "type": "tms",
44643             "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2013/EPSG900913/{z}/{x}/{y}.jpeg",
44644             "scaleExtent": [
44645                 0,
44646                 20
44647             ],
44648             "polygon": [
44649                 [
44650                     [
44651                         5.961753,
44652                         50.17631
44653                     ],
44654                     [
44655                         6.026268,
44656                         50.18496
44657                     ],
44658                     [
44659                         6.033182,
44660                         50.16395
44661                     ],
44662                     [
44663                         6.060695,
44664                         50.15536
44665                     ],
44666                     [
44667                         6.07668,
44668                         50.15913
44669                     ],
44670                     [
44671                         6.078237,
44672                         50.17255
44673                     ],
44674                     [
44675                         6.101762,
44676                         50.17199
44677                     ],
44678                     [
44679                         6.122501,
44680                         50.16437
44681                     ],
44682                     [
44683                         6.120101,
44684                         50.15594
44685                     ],
44686                     [
44687                         6.127695,
44688                         50.14993
44689                     ],
44690                     [
44691                         6.113228,
44692                         50.13739
44693                     ],
44694                     [
44695                         6.123691,
44696                         50.13719
44697                     ],
44698                     [
44699                         6.140929,
44700                         50.1305
44701                     ],
44702                     [
44703                         6.135554,
44704                         50.11899
44705                     ],
44706                     [
44707                         6.138082,
44708                         50.10263
44709                     ],
44710                     [
44711                         6.131085,
44712                         50.09964
44713                     ],
44714                     [
44715                         6.135473,
44716                         50.09119
44717                     ],
44718                     [
44719                         6.121939,
44720                         50.09059
44721                     ],
44722                     [
44723                         6.126335,
44724                         50.07817
44725                     ],
44726                     [
44727                         6.131858,
44728                         50.07348
44729                     ],
44730                     [
44731                         6.121171,
44732                         50.064
44733                     ],
44734                     [
44735                         6.114444,
44736                         50.06139
44737                     ],
44738                     [
44739                         6.115631,
44740                         50.05817
44741                     ],
44742                     [
44743                         6.123611,
44744                         50.06323
44745                     ],
44746                     [
44747                         6.136608,
44748                         50.04178
44749                     ],
44750                     [
44751                         6.130343,
44752                         50.02975
44753                     ],
44754                     [
44755                         6.148207,
44756                         50.02307
44757                     ],
44758                     [
44759                         6.13868,
44760                         50.01572
44761                     ],
44762                     [
44763                         6.135938,
44764                         50.01485
44765                     ],
44766                     [
44767                         6.131384,
44768                         50.01905
44769                     ],
44770                     [
44771                         6.130243,
44772                         50.01819
44773                     ],
44774                     [
44775                         6.139343,
44776                         50.01116
44777                     ],
44778                     [
44779                         6.151702,
44780                         50.01058
44781                     ],
44782                     [
44783                         6.145464,
44784                         49.99689
44785                     ],
44786                     [
44787                         6.139657,
44788                         49.9994
44789                     ],
44790                     [
44791                         6.138524,
44792                         49.99829
44793                     ],
44794                     [
44795                         6.142178,
44796                         49.99535
44797                     ],
44798                     [
44799                         6.150227,
44800                         49.99518
44801                     ],
44802                     [
44803                         6.156247,
44804                         49.98867
44805                     ],
44806                     [
44807                         6.173045,
44808                         49.98589
44809                     ],
44810                     [
44811                         6.17348,
44812                         49.98344
44813                     ],
44814                     [
44815                         6.170353,
44816                         49.98376
44817                     ],
44818                     [
44819                         6.165487,
44820                         49.97115
44821                     ],
44822                     [
44823                         6.171512,
44824                         49.96298
44825                     ],
44826                     [
44827                         6.176298,
44828                         49.962
44829                     ],
44830                     [
44831                         6.179954,
44832                         49.95386
44833                     ],
44834                     [
44835                         6.183393,
44836                         49.9548
44837                     ],
44838                     [
44839                         6.179829,
44840                         49.96307
44841                     ],
44842                     [
44843                         6.183312,
44844                         49.9686
44845                     ],
44846                     [
44847                         6.192774,
44848                         49.97158
44849                     ],
44850                     [
44851                         6.199783,
44852                         49.95352
44853                     ],
44854                     [
44855                         6.207066,
44856                         49.95672
44857                     ],
44858                     [
44859                         6.212689,
44860                         49.9514
44861                     ],
44862                     [
44863                         6.225023,
44864                         49.95039
44865                     ],
44866                     [
44867                         6.22044,
44868                         49.94369
44869                     ],
44870                     [
44871                         6.228241,
44872                         49.93726
44873                     ],
44874                     [
44875                         6.22635,
44876                         49.92766
44877                     ],
44878                     [
44879                         6.219133,
44880                         49.92354
44881                     ],
44882                     [
44883                         6.229862,
44884                         49.92125
44885                     ],
44886                     [
44887                         6.236032,
44888                         49.91355
44889                     ],
44890                     [
44891                         6.231867,
44892                         49.91064
44893                     ],
44894                     [
44895                         6.227694,
44896                         49.91062
44897                     ],
44898                     [
44899                         6.232286,
44900                         49.9072
44901                     ],
44902                     [
44903                         6.23381,
44904                         49.90028
44905                     ],
44906                     [
44907                         6.246919,
44908                         49.89535
44909                     ],
44910                     [
44911                         6.257809,
44912                         49.88724
44913                     ],
44914                     [
44915                         6.263008,
44916                         49.88101
44917                     ],
44918                     [
44919                         6.276455,
44920                         49.87725
44921                     ],
44922                     [
44923                         6.281126,
44924                         49.87957
44925                     ],
44926                     [
44927                         6.291661,
44928                         49.87548
44929                     ],
44930                     [
44931                         6.297699,
44932                         49.86673
44933                     ],
44934                     [
44935                         6.309889,
44936                         49.87107
44937                     ],
44938                     [
44939                         6.315324,
44940                         49.8673
44941                     ],
44942                     [
44943                         6.314651,
44944                         49.86057
44945                     ],
44946                     [
44947                         6.323611,
44948                         49.85188
44949                     ],
44950                     [
44951                         6.321577,
44952                         49.8409
44953                     ],
44954                     [
44955                         6.327406,
44956                         49.83673
44957                     ],
44958                     [
44959                         6.336561,
44960                         49.83998
44961                     ],
44962                     [
44963                         6.339366,
44964                         49.8507
44965                     ],
44966                     [
44967                         6.364651,
44968                         49.85164
44969                     ],
44970                     [
44971                         6.402203,
44972                         49.82098
44973                     ],
44974                     [
44975                         6.426434,
44976                         49.81629
44977                     ],
44978                     [
44979                         6.428071,
44980                         49.81186
44981                     ],
44982                     [
44983                         6.43097,
44984                         49.81129
44985                     ],
44986                     [
44987                         6.441608,
44988                         49.81547
44989                     ],
44990                     [
44991                         6.443442,
44992                         49.81233
44993                     ],
44994                     [
44995                         6.45366,
44996                         49.81275
44997                     ],
44998                     [
44999                         6.464538,
45000                         49.81975
45001                     ],
45002                     [
45003                         6.47057,
45004                         49.82385
45005                     ],
45006                     [
45007                         6.496805,
45008                         49.81277
45009                     ],
45010                     [
45011                         6.50669,
45012                         49.80993
45013                     ],
45014                     [
45015                         6.511554,
45016                         49.80238
45017                     ],
45018                     [
45019                         6.51485,
45020                         49.80513
45021                     ],
45022                     [
45023                         6.519604,
45024                         49.81446
45025                     ],
45026                     [
45027                         6.529808,
45028                         49.81048
45029                     ],
45030                     [
45031                         6.532249,
45032                         49.80686
45033                     ],
45034                     [
45035                         6.530829,
45036                         49.80116
45037                     ],
45038                     [
45039                         6.506225,
45040                         49.78899
45041                     ],
45042                     [
45043                         6.519171,
45044                         49.78344
45045                     ],
45046                     [
45047                         6.511055,
45048                         49.77422
45049                     ],
45050                     [
45051                         6.520563,
45052                         49.76818
45053                     ],
45054                     [
45055                         6.520516,
45056                         49.76134
45057                     ],
45058                     [
45059                         6.503734,
45060                         49.75086
45061                     ],
45062                     [
45063                         6.502627,
45064                         49.73298
45065                     ],
45066                     [
45067                         6.507266,
45068                         49.72938
45069                     ],
45070                     [
45071                         6.518092,
45072                         49.7242
45073                     ],
45074                     [
45075                         6.516417,
45076                         49.72129
45077                     ],
45078                     [
45079                         6.511763,
45080                         49.72016
45081                     ],
45082                     [
45083                         6.504791,
45084                         49.725
45085                     ],
45086                     [
45087                         6.498913,
45088                         49.72639
45089                     ],
45090                     [
45091                         6.495576,
45092                         49.72443
45093                     ],
45094                     [
45095                         6.507122,
45096                         49.71655
45097                     ],
45098                     [
45099                         6.507884,
45100                         49.71215
45101                     ],
45102                     [
45103                         6.504598,
45104                         49.71227
45105                     ],
45106                     [
45107                         6.427139,
45108                         49.66237
45109                     ],
45110                     [
45111                         6.439899,
45112                         49.66025
45113                     ],
45114                     [
45115                         6.442511,
45116                         49.65591
45117                     ],
45118                     [
45119                         6.421781,
45120                         49.61809
45121                     ],
45122                     [
45123                         6.398978,
45124                         49.60094
45125                     ],
45126                     [
45127                         6.379408,
45128                         49.59526
45129                     ],
45130                     [
45131                         6.375507,
45132                         49.58809
45133                     ],
45134                     [
45135                         6.384426,
45136                         49.5801
45137                     ],
45138                     [
45139                         6.381188,
45140                         49.57509
45141                     ],
45142                     [
45143                         6.369093,
45144                         49.5783
45145                     ],
45146                     [
45147                         6.357913,
45148                         49.57166
45149                     ],
45150                     [
45151                         6.384902,
45152                         49.55817
45153                     ],
45154                     [
45155                         6.380095,
45156                         49.54856
45157                     ],
45158                     [
45159                         6.358555,
45160                         49.53296
45161                     ],
45162                     [
45163                         6.359322,
45164                         49.52481
45165                     ],
45166                     [
45167                         6.370763,
45168                         49.50545
45169                     ],
45170                     [
45171                         6.370562,
45172                         49.45732
45173                     ],
45174                     [
45175                         6.333403,
45176                         49.46493
45177                     ],
45178                     [
45179                         6.321894,
45180                         49.47244
45181                     ],
45182                     [
45183                         6.295034,
45184                         49.47928
45185                     ],
45186                     [
45187                         6.287889,
45188                         49.48379
45189                     ],
45190                     [
45191                         6.271912,
45192                         49.49995
45193                     ],
45194                     [
45195                         6.241327,
45196                         49.50693
45197                     ],
45198                     [
45199                         6.196692,
45200                         49.50331
45201                     ],
45202                     [
45203                         6.173373,
45204                         49.50577
45205                     ],
45206                     [
45207                         6.160858,
45208                         49.50085
45209                     ],
45210                     [
45211                         6.167099,
45212                         49.49006
45213                     ],
45214                     [
45215                         6.140179,
45216                         49.48525
45217                     ],
45218                     [
45219                         6.129367,
45220                         49.48803
45221                     ],
45222                     [
45223                         6.127247,
45224                         49.47081
45225                     ],
45226                     [
45227                         6.101403,
45228                         49.46726
45229                     ],
45230                     [
45231                         6.104826,
45232                         49.45076
45233                     ],
45234                     [
45235                         6.081667,
45236                         49.45417
45237                     ],
45238                     [
45239                         6.077222,
45240                         49.46139
45241                     ],
45242                     [
45243                         6.059167,
45244                         49.46306
45245                     ],
45246                     [
45247                         6.052222,
45248                         49.46028
45249                     ],
45250                     [
45251                         6.044213,
45252                         49.44553
45253                     ],
45254                     [
45255                         6.025294,
45256                         49.44703
45257                     ],
45258                     [
45259                         6.021545,
45260                         49.45127
45261                     ],
45262                     [
45263                         6.01574,
45264                         49.44885
45265                     ],
45266                     [
45267                         5.994123,
45268                         49.45301
45269                     ],
45270                     [
45271                         5.976569,
45272                         49.44885
45273                     ],
45274                     [
45275                         5.977725,
45276                         49.45955
45277                     ],
45278                     [
45279                         5.972317,
45280                         49.46087
45281                     ],
45282                     [
45283                         5.968912,
45284                         49.48202
45285                     ],
45286                     [
45287                         5.9616,
45288                         49.49026
45289                     ],
45290                     [
45291                         5.915781,
45292                         49.49835
45293                     ],
45294                     [
45295                         5.890334,
45296                         49.4948
45297                     ],
45298                     [
45299                         5.863321,
45300                         49.50006
45301                     ],
45302                     [
45303                         5.84897,
45304                         49.50826
45305                     ],
45306                     [
45307                         5.84828,
45308                         49.51397
45309                     ],
45310                     [
45311                         5.83641,
45312                         49.51817
45313                     ],
45314                     [
45315                         5.831868,
45316                         49.52639
45317                     ],
45318                     [
45319                         5.84308,
45320                         49.53081
45321                     ],
45322                     [
45323                         5.835622,
45324                         49.54114
45325                     ],
45326                     [
45327                         5.816251,
45328                         49.53325
45329                     ],
45330                     [
45331                         5.805201,
45332                         49.54272
45333                     ],
45334                     [
45335                         5.859432,
45336                         49.57158
45337                     ],
45338                     [
45339                         5.868663,
45340                         49.587
45341                     ],
45342                     [
45343                         5.862888,
45344                         49.58525
45345                     ],
45346                     [
45347                         5.851102,
45348                         49.58379
45349                     ],
45350                     [
45351                         5.847116,
45352                         49.58961
45353                     ],
45354                     [
45355                         5.845652,
45356                         49.5981
45357                     ],
45358                     [
45359                         5.869401,
45360                         49.6106
45361                     ],
45362                     [
45363                         5.881819,
45364                         49.63815
45365                     ],
45366                     [
45367                         5.899978,
45368                         49.63907
45369                     ],
45370                     [
45371                         5.899339,
45372                         49.66239
45373                     ],
45374                     [
45375                         5.856561,
45376                         49.67628
45377                     ],
45378                     [
45379                         5.856283,
45380                         49.68211
45381                     ],
45382                     [
45383                         5.875703,
45384                         49.71118
45385                     ],
45386                     [
45387                         5.864811,
45388                         49.72331
45389                     ],
45390                     [
45391                         5.843249,
45392                         49.71822
45393                     ],
45394                     [
45395                         5.82191,
45396                         49.72128
45397                     ],
45398                     [
45399                         5.824894,
45400                         49.73767
45401                     ],
45402                     [
45403                         5.820728,
45404                         49.74878
45405                     ],
45406                     [
45407                         5.786264,
45408                         49.79079
45409                     ],
45410                     [
45411                         5.765172,
45412                         49.78961
45413                     ],
45414                     [
45415                         5.750937,
45416                         49.79094
45417                     ],
45418                     [
45419                         5.741591,
45420                         49.82126
45421                     ],
45422                     [
45423                         5.745814,
45424                         49.82435
45425                     ],
45426                     [
45427                         5.737197,
45428                         49.83353
45429                     ],
45430                     [
45431                         5.740531,
45432                         49.84142
45433                     ],
45434                     [
45435                         5.747012,
45436                         49.84048
45437                     ],
45438                     [
45439                         5.746237,
45440                         49.84783
45441                     ],
45442                     [
45443                         5.753989,
45444                         49.84878
45445                     ],
45446                     [
45447                         5.740663,
45448                         49.85152
45449                     ],
45450                     [
45451                         5.752288,
45452                         49.85922
45453                     ],
45454                     [
45455                         5.749545,
45456                         49.87554
45457                     ],
45458                     [
45459                         5.775668,
45460                         49.87438
45461                     ],
45462                     [
45463                         5.775053,
45464                         49.88057
45465                     ],
45466                     [
45467                         5.734598,
45468                         49.89341
45469                     ],
45470                     [
45471                         5.733033,
45472                         49.90285
45473                     ],
45474                     [
45475                         5.757834,
45476                         49.91737
45477                     ],
45478                     [
45479                         5.760393,
45480                         49.93252
45481                     ],
45482                     [
45483                         5.770728,
45484                         49.93711
45485                     ],
45486                     [
45487                         5.768783,
45488                         49.94239
45489                     ],
45490                     [
45491                         5.768802,
45492                         49.96104
45493                     ],
45494                     [
45495                         5.786724,
45496                         49.96816
45497                     ],
45498                     [
45499                         5.80524,
45500                         49.96677
45501                     ],
45502                     [
45503                         5.806521,
45504                         49.97321
45505                     ],
45506                     [
45507                         5.831293,
45508                         49.97995
45509                     ],
45510                     [
45511                         5.834616,
45512                         49.98656
45513                     ],
45514                     [
45515                         5.818057,
45516                         49.99936
45517                     ],
45518                     [
45519                         5.815606,
45520                         50.01437
45521                     ],
45522                     [
45523                         5.847923,
45524                         50.02809
45525                     ],
45526                     [
45527                         5.861889,
45528                         50.04581
45529                     ],
45530                     [
45531                         5.850872,
45532                         50.0563
45533                     ],
45534                     [
45535                         5.857809,
45536                         50.07186
45537                     ],
45538                     [
45539                         5.880997,
45540                         50.08069
45541                     ],
45542                     [
45543                         5.891965,
45544                         50.12041
45545                     ],
45546                     [
45547                         5.952856,
45548                         50.13384
45549                     ],
45550                     [
45551                         5.961753,
45552                         50.17631
45553                     ]
45554                 ]
45555             ],
45556             "terms_url": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/",
45557             "terms_text": "Administration du Cadastre et de la Topographie",
45558             "id": "lu.geoportail.inspire.ortho2013"
45559         },
45560         {
45561             "name": "MapQuest Open Aerial",
45562             "type": "tms",
45563             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
45564             "default": true
45565         },
45566         {
45567             "name": "Mapbox Satellite",
45568             "type": "tms",
45569             "description": "Satellite and aerial imagery.",
45570             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
45571             "scaleExtent": [
45572                 0,
45573                 19
45574             ],
45575             "terms_url": "http://www.mapbox.com/about/maps/",
45576             "terms_text": "Terms & Feedback",
45577             "id": "Mapbox",
45578             "default": true
45579         },
45580         {
45581             "name": "NLS - Bartholomew Half Inch, 1897-1907",
45582             "type": "tms",
45583             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
45584             "scaleExtent": [
45585                 0,
45586                 15
45587             ],
45588             "polygon": [
45589                 [
45590                     [
45591                         -9,
45592                         49.8
45593                     ],
45594                     [
45595                         -9,
45596                         61.1
45597                     ],
45598                     [
45599                         1.9,
45600                         61.1
45601                     ],
45602                     [
45603                         1.9,
45604                         49.8
45605                     ],
45606                     [
45607                         -9,
45608                         49.8
45609                     ]
45610                 ]
45611             ],
45612             "terms_url": "http://geo.nls.uk/maps/",
45613             "terms_text": "National Library of Scotland Historic Maps"
45614         },
45615         {
45616             "name": "NLS - OS 1-inch 7th Series 1955-61",
45617             "type": "tms",
45618             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
45619             "scaleExtent": [
45620                 5,
45621                 16
45622             ],
45623             "polygon": [
45624                 [
45625                     [
45626                         -6.4585407,
45627                         49.9044128
45628                     ],
45629                     [
45630                         -6.3872009,
45631                         49.9841116
45632                     ],
45633                     [
45634                         -6.2296827,
45635                         49.9896159
45636                     ],
45637                     [
45638                         -6.2171269,
45639                         49.8680087
45640                     ],
45641                     [
45642                         -6.4551164,
45643                         49.8591793
45644                     ]
45645                 ],
45646                 [
45647                     [
45648                         -1.4495137,
45649                         60.8634056
45650                     ],
45651                     [
45652                         -0.7167114,
45653                         60.8545122
45654                     ],
45655                     [
45656                         -0.7349744,
45657                         60.4359756
45658                     ],
45659                     [
45660                         -0.6938826,
45661                         60.4168218
45662                     ],
45663                     [
45664                         -0.7258429,
45665                         60.3942735
45666                     ],
45667                     [
45668                         -0.7395401,
45669                         60.0484714
45670                     ],
45671                     [
45672                         -0.9267357,
45673                         60.0461918
45674                     ],
45675                     [
45676                         -0.9381501,
45677                         59.8266157
45678                     ],
45679                     [
45680                         -1.4586452,
45681                         59.831205
45682                     ],
45683                     [
45684                         -1.4455187,
45685                         60.0535999
45686                     ],
45687                     [
45688                         -1.463211,
45689                         60.0535999
45690                     ],
45691                     [
45692                         -1.4643524,
45693                         60.0630002
45694                     ],
45695                     [
45696                         -1.5716475,
45697                         60.0638546
45698                     ],
45699                     [
45700                         -1.5693646,
45701                         60.1790005
45702                     ],
45703                     [
45704                         -1.643558,
45705                         60.1807033
45706                     ],
45707                     [
45708                         -1.643558,
45709                         60.1892162
45710                     ],
45711                     [
45712                         -1.8216221,
45713                         60.1894999
45714                     ],
45715                     [
45716                         -1.8204807,
45717                         60.3615507
45718                     ],
45719                     [
45720                         -1.8415973,
45721                         60.3697345
45722                     ],
45723                     [
45724                         -1.8216221,
45725                         60.3832755
45726                     ],
45727                     [
45728                         -1.8179852,
45729                         60.5934321
45730                     ],
45731                     [
45732                         -1.453168,
45733                         60.5934321
45734                     ]
45735                 ],
45736                 [
45737                     [
45738                         -4.9089213,
45739                         54.4242078
45740                     ],
45741                     [
45742                         -4.282598,
45743                         54.4429861
45744                     ],
45745                     [
45746                         -4.2535417,
45747                         54.029769
45748                     ],
45749                     [
45750                         -4.8766366,
45751                         54.0221831
45752                     ]
45753                 ],
45754                 [
45755                     [
45756                         -5.8667408,
45757                         59.1444603
45758                     ],
45759                     [
45760                         -5.7759966,
45761                         59.1470945
45762                     ],
45763                     [
45764                         -5.7720016,
45765                         59.1014052
45766                     ],
45767                     [
45768                         -5.8621751,
45769                         59.0990605
45770                     ]
45771                 ],
45772                 [
45773                     [
45774                         -1.7065887,
45775                         59.5703599
45776                     ],
45777                     [
45778                         -1.5579165,
45779                         59.5693481
45780                     ],
45781                     [
45782                         -1.5564897,
45783                         59.4965695
45784                     ],
45785                     [
45786                         -1.7054472,
45787                         59.4975834
45788                     ]
45789                 ],
45790                 [
45791                     [
45792                         -7.6865827,
45793                         58.2940975
45794                     ],
45795                     [
45796                         -7.5330594,
45797                         58.3006957
45798                     ],
45799                     [
45800                         -7.5256401,
45801                         58.2646905
45802                     ],
45803                     [
45804                         -7.6797341,
45805                         58.2577853
45806                     ]
45807                 ],
45808                 [
45809                     [
45810                         -4.5338281,
45811                         59.0359871
45812                     ],
45813                     [
45814                         -4.481322,
45815                         59.0371616
45816                     ],
45817                     [
45818                         -4.4796099,
45819                         59.0186583
45820                     ],
45821                     [
45822                         -4.5332574,
45823                         59.0180707
45824                     ]
45825                 ],
45826                 [
45827                     [
45828                         -8.6710698,
45829                         57.8769896
45830                     ],
45831                     [
45832                         -8.4673234,
45833                         57.8897332
45834                     ],
45835                     [
45836                         -8.4467775,
45837                         57.7907
45838                     ],
45839                     [
45840                         -8.6510947,
45841                         57.7779213
45842                     ]
45843                 ],
45844                 [
45845                     [
45846                         -5.2395519,
45847                         50.3530581
45848                     ],
45849                     [
45850                         -5.7920073,
45851                         50.3384899
45852                     ],
45853                     [
45854                         -5.760047,
45855                         49.9317027
45856                     ],
45857                     [
45858                         -4.6551363,
45859                         49.9581461
45860                     ],
45861                     [
45862                         -4.677965,
45863                         50.2860073
45864                     ],
45865                     [
45866                         -4.244219,
45867                         50.2801723
45868                     ],
45869                     [
45870                         -4.2487848,
45871                         50.2042525
45872                     ],
45873                     [
45874                         -3.3812929,
45875                         50.2042525
45876                     ],
45877                     [
45878                         -3.4223846,
45879                         50.5188201
45880                     ],
45881                     [
45882                         -3.1164796,
45883                         50.5246258
45884                     ],
45885                     [
45886                         -3.1210453,
45887                         50.6579592
45888                     ],
45889                     [
45890                         -2.6736357,
45891                         50.6619495
45892                     ],
45893                     [
45894                         -2.5953453,
45895                         50.6394325
45896                     ],
45897                     [
45898                         -2.5905026,
45899                         50.5728419
45900                     ],
45901                     [
45902                         -2.4791203,
45903                         50.5733545
45904                     ],
45905                     [
45906                         -2.4758919,
45907                         50.5066704
45908                     ],
45909                     [
45910                         -2.3967943,
45911                         50.5056438
45912                     ],
45913                     [
45914                         -2.401637,
45915                         50.5723293
45916                     ],
45917                     [
45918                         -1.0400296,
45919                         50.5718167
45920                     ],
45921                     [
45922                         -1.0335726,
45923                         50.7059289
45924                     ],
45925                     [
45926                         -0.549302,
45927                         50.7038843
45928                     ],
45929                     [
45930                         -0.5460736,
45931                         50.7886618
45932                     ],
45933                     [
45934                         -0.0924734,
45935                         50.7856002
45936                     ],
45937                     [
45938                         -0.0876307,
45939                         50.7181949
45940                     ],
45941                     [
45942                         0.4789659,
45943                         50.7120623
45944                     ],
45945                     [
45946                         0.487037,
45947                         50.8182467
45948                     ],
45949                     [
45950                         0.9761503,
45951                         50.8049868
45952                     ],
45953                     [
45954                         0.9922927,
45955                         51.0126311
45956                     ],
45957                     [
45958                         1.4491213,
45959                         51.0004424
45960                     ],
45961                     [
45962                         1.4781775,
45963                         51.4090372
45964                     ],
45965                     [
45966                         1.0229632,
45967                         51.4271576
45968                     ],
45969                     [
45970                         1.035877,
45971                         51.7640881
45972                     ],
45973                     [
45974                         1.6105448,
45975                         51.7500992
45976                     ],
45977                     [
45978                         1.646058,
45979                         52.1560003
45980                     ],
45981                     [
45982                         1.7267698,
45983                         52.1540195
45984                     ],
45985                     [
45986                         1.749369,
45987                         52.4481811
45988                     ],
45989                     [
45990                         1.7870672,
45991                         52.4811624
45992                     ],
45993                     [
45994                         1.759102,
45995                         52.522505
45996                     ],
45997                     [
45998                         1.7933451,
45999                         52.9602749
46000                     ],
46001                     [
46002                         0.3798147,
46003                         52.9958468
46004                     ],
46005                     [
46006                         0.3895238,
46007                         53.2511239
46008                     ],
46009                     [
46010                         0.3478614,
46011                         53.2511239
46012                     ],
46013                     [
46014                         0.3238912,
46015                         53.282186
46016                     ],
46017                     [
46018                         0.3461492,
46019                         53.6538501
46020                     ],
46021                     [
46022                         0.128487,
46023                         53.6575466
46024                     ],
46025                     [
46026                         0.116582,
46027                         53.6674703
46028                     ],
46029                     [
46030                         0.1350586,
46031                         54.0655731
46032                     ],
46033                     [
46034                         -0.0609831,
46035                         54.065908
46036                     ],
46037                     [
46038                         -0.0414249,
46039                         54.4709448
46040                     ],
46041                     [
46042                         -0.5662701,
46043                         54.4771794
46044                     ],
46045                     [
46046                         -0.5592078,
46047                         54.6565127
46048                     ],
46049                     [
46050                         -1.1665638,
46051                         54.6623485
46052                     ],
46053                     [
46054                         -1.1637389,
46055                         54.842611
46056                     ],
46057                     [
46058                         -1.3316194,
46059                         54.843909
46060                     ],
46061                     [
46062                         -1.3257065,
46063                         55.2470842
46064                     ],
46065                     [
46066                         -1.529453,
46067                         55.2487108
46068                     ],
46069                     [
46070                         -1.524178,
46071                         55.6540122
46072                     ],
46073                     [
46074                         -1.7638798,
46075                         55.6540122
46076                     ],
46077                     [
46078                         -1.7733693,
46079                         55.9719116
46080                     ],
46081                     [
46082                         -2.1607858,
46083                         55.9682981
46084                     ],
46085                     [
46086                         -2.1543289,
46087                         56.0621387
46088                     ],
46089                     [
46090                         -2.4578051,
46091                         56.0585337
46092                     ],
46093                     [
46094                         -2.4190635,
46095                         56.641717
46096                     ],
46097                     [
46098                         -2.0962164,
46099                         56.641717
46100                     ],
46101                     [
46102                         -2.0833025,
46103                         57.0021322
46104                     ],
46105                     [
46106                         -1.9283359,
46107                         57.0126802
46108                     ],
46109                     [
46110                         -1.9180966,
46111                         57.3590895
46112                     ],
46113                     [
46114                         -1.7502161,
46115                         57.3625721
46116                     ],
46117                     [
46118                         -1.7695869,
46119                         57.7608634
46120                     ],
46121                     [
46122                         -3.6937554,
46123                         57.7574187
46124                     ],
46125                     [
46126                         -3.7066693,
46127                         57.9806386
46128                     ],
46129                     [
46130                         -3.5969013,
46131                         57.9772149
46132                     ],
46133                     [
46134                         -3.6033582,
46135                         58.1207277
46136                     ],
46137                     [
46138                         -3.0222335,
46139                         58.1309566
46140                     ],
46141                     [
46142                         -3.0286905,
46143                         58.5410788
46144                     ],
46145                     [
46146                         -2.8478961,
46147                         58.530968
46148                     ],
46149                     [
46150                         -2.86081,
46151                         58.8430508
46152                     ],
46153                     [
46154                         -2.679624,
46155                         58.8414991
46156                     ],
46157                     [
46158                         -2.6841897,
46159                         58.885175
46160                     ],
46161                     [
46162                         -2.6339665,
46163                         58.9052239
46164                     ],
46165                     [
46166                         -2.679624,
46167                         58.9335083
46168                     ],
46169                     [
46170                         -2.6887555,
46171                         59.0229231
46172                     ],
46173                     [
46174                         -2.3668703,
46175                         59.0229231
46176                     ],
46177                     [
46178                         -2.3702946,
46179                         59.2652861
46180                     ],
46181                     [
46182                         -2.3429001,
46183                         59.2821989
46184                     ],
46185                     [
46186                         -2.3714361,
46187                         59.2996861
46188                     ],
46189                     [
46190                         -2.3737189,
46191                         59.3707083
46192                     ],
46193                     [
46194                         -2.3429001,
46195                         59.385825
46196                     ],
46197                     [
46198                         -2.3725775,
46199                         59.400354
46200                     ],
46201                     [
46202                         -2.3714361,
46203                         59.4259098
46204                     ],
46205                     [
46206                         -3.0734196,
46207                         59.4230067
46208                     ],
46209                     [
46210                         -3.0711368,
46211                         59.3433649
46212                     ],
46213                     [
46214                         -3.103097,
46215                         59.3311405
46216                     ],
46217                     [
46218                         -3.0745611,
46219                         59.3136695
46220                     ],
46221                     [
46222                         -3.0722782,
46223                         59.232603
46224                     ],
46225                     [
46226                         -3.3850319,
46227                         59.1484167
46228                     ],
46229                     [
46230                         -3.3747589,
46231                         58.9352753
46232                     ],
46233                     [
46234                         -3.5653789,
46235                         58.9323303
46236                     ],
46237                     [
46238                         -3.554829,
46239                         58.69759
46240                     ],
46241                     [
46242                         -5.2808579,
46243                         58.6667732
46244                     ],
46245                     [
46246                         -5.2534159,
46247                         58.3514125
46248                     ],
46249                     [
46250                         -5.5068508,
46251                         58.3437887
46252                     ],
46253                     [
46254                         -5.4761804,
46255                         58.0323557
46256                     ],
46257                     [
46258                         -5.8974958,
46259                         58.0212436
46260                     ],
46261                     [
46262                         -5.8522972,
46263                         57.6171758
46264                     ],
46265                     [
46266                         -6.1396311,
46267                         57.6137174
46268                     ],
46269                     [
46270                         -6.1541592,
46271                         57.7423183
46272                     ],
46273                     [
46274                         -6.2913692,
46275                         57.7380102
46276                     ],
46277                     [
46278                         -6.3365678,
46279                         58.1398784
46280                     ],
46281                     [
46282                         -6.1121891,
46283                         58.1466944
46284                     ],
46285                     [
46286                         -6.1473778,
46287                         58.5106285
46288                     ],
46289                     [
46290                         -6.2934817,
46291                         58.5416182
46292                     ],
46293                     [
46294                         -6.8413713,
46295                         58.2977321
46296                     ],
46297                     [
46298                         -7.0057382,
46299                         58.2929331
46300                     ],
46301                     [
46302                         -7.1016189,
46303                         58.2064403
46304                     ],
46305                     [
46306                         -7.2573132,
46307                         58.1793148
46308                     ],
46309                     [
46310                         -7.2531092,
46311                         58.1004928
46312                     ],
46313                     [
46314                         -7.4070698,
46315                         58.0905566
46316                     ],
46317                     [
46318                         -7.391347,
46319                         57.7911354
46320                     ],
46321                     [
46322                         -7.790991,
46323                         57.7733151
46324                     ],
46325                     [
46326                         -7.7624215,
46327                         57.5444165
46328                     ],
46329                     [
46330                         -7.698501,
46331                         57.1453194
46332                     ],
46333                     [
46334                         -7.7943817,
46335                         57.1304547
46336                     ],
46337                     [
46338                         -7.716764,
46339                         56.7368628
46340                     ],
46341                     [
46342                         -7.0122067,
46343                         56.7654359
46344                     ],
46345                     [
46346                         -6.979922,
46347                         56.5453858
46348                     ],
46349                     [
46350                         -7.0638622,
46351                         56.5453858
46352                     ],
46353                     [
46354                         -7.0444914,
46355                         56.3562587
46356                     ],
46357                     [
46358                         -6.500676,
46359                         56.3812917
46360                     ],
46361                     [
46362                         -6.4491433,
46363                         55.9793649
46364                     ],
46365                     [
46366                         -6.563287,
46367                         55.9691456
46368                     ],
46369                     [
46370                         -6.5393742,
46371                         55.7030135
46372                     ],
46373                     [
46374                         -6.5595521,
46375                         55.6907321
46376                     ],
46377                     [
46378                         -6.5345315,
46379                         55.6761713
46380                     ],
46381                     [
46382                         -6.5216176,
46383                         55.5704434
46384                     ],
46385                     [
46386                         -5.8912587,
46387                         55.5923416
46388                     ],
46389                     [
46390                         -5.8560127,
46391                         55.2320733
46392                     ],
46393                     [
46394                         -5.2293639,
46395                         55.2515958
46396                     ],
46397                     [
46398                         -5.1837064,
46399                         54.6254139
46400                     ],
46401                     [
46402                         -3.6655956,
46403                         54.6518373
46404                     ],
46405                     [
46406                         -3.6496155,
46407                         54.4320023
46408                     ],
46409                     [
46410                         -3.5400375,
46411                         54.4306744
46412                     ],
46413                     [
46414                         -3.530906,
46415                         54.0290181
46416                     ],
46417                     [
46418                         -3.0697656,
46419                         54.030359
46420                     ],
46421                     [
46422                         -3.0675737,
46423                         53.8221388
46424                     ],
46425                     [
46426                         -3.0804876,
46427                         53.7739911
46428                     ],
46429                     [
46430                         -3.0619239,
46431                         53.7477488
46432                     ],
46433                     [
46434                         -3.0611168,
46435                         53.6737049
46436                     ],
46437                     [
46438                         -3.2144691,
46439                         53.6708361
46440                     ],
46441                     [
46442                         -3.2057699,
46443                         53.4226163
46444                     ],
46445                     [
46446                         -3.2799632,
46447                         53.355224
46448                     ],
46449                     [
46450                         -3.2896655,
46451                         53.3608441
46452                     ],
46453                     [
46454                         -3.3327547,
46455                         53.364931
46456                     ],
46457                     [
46458                         -3.3761293,
46459                         53.3540318
46460                     ],
46461                     [
46462                         -4.0888976,
46463                         53.3433102
46464                     ],
46465                     [
46466                         -4.0945474,
46467                         53.4612036
46468                     ],
46469                     [
46470                         -4.697412,
46471                         53.4448624
46472                     ],
46473                     [
46474                         -4.6882805,
46475                         53.3318598
46476                     ],
46477                     [
46478                         -4.7202407,
46479                         53.2895771
46480                     ],
46481                     [
46482                         -4.6837148,
46483                         53.2486184
46484                     ],
46485                     [
46486                         -4.6768661,
46487                         53.1542644
46488                     ],
46489                     [
46490                         -4.8480816,
46491                         53.1446807
46492                     ],
46493                     [
46494                         -4.8178336,
46495                         52.7440299
46496                     ],
46497                     [
46498                         -4.2545751,
46499                         52.7558939
46500                     ],
46501                     [
46502                         -4.228876,
46503                         52.254876
46504                     ],
46505                     [
46506                         -4.2607571,
46507                         52.2536408
46508                     ],
46509                     [
46510                         -4.2724603,
46511                         52.2432637
46512                     ],
46513                     [
46514                         -4.8136263,
46515                         52.230095
46516                     ],
46517                     [
46518                         -4.8079191,
46519                         52.1138892
46520                     ],
46521                     [
46522                         -5.3889104,
46523                         52.0991668
46524                     ],
46525                     [
46526                         -5.3717888,
46527                         51.9129667
46528                     ],
46529                     [
46530                         -5.4208706,
46531                         51.9101502
46532                     ],
46533                     [
46534                         -5.414022,
46535                         51.8453218
46536                     ],
46537                     [
46538                         -5.3683645,
46539                         51.8474373
46540                     ],
46541                     [
46542                         -5.3466772,
46543                         51.5595332
46544                     ],
46545                     [
46546                         -4.773676,
46547                         51.5758518
46548                     ],
46549                     [
46550                         -4.7656859,
46551                         51.4885146
46552                     ],
46553                     [
46554                         -4.1915432,
46555                         51.4970427
46556                     ],
46557                     [
46558                         -4.1869775,
46559                         51.4344663
46560                     ],
46561                     [
46562                         -3.6151177,
46563                         51.4444274
46564                     ],
46565                     [
46566                         -3.6105519,
46567                         51.3746543
46568                     ],
46569                     [
46570                         -3.1494115,
46571                         51.3789292
46572                     ],
46573                     [
46574                         -3.1494115,
46575                         51.2919281
46576                     ],
46577                     [
46578                         -4.3038735,
46579                         51.2745907
46580                     ],
46581                     [
46582                         -4.2861169,
46583                         51.0508721
46584                     ],
46585                     [
46586                         -4.8543277,
46587                         51.0366633
46588                     ],
46589                     [
46590                         -4.8372201,
46591                         50.7212787
46592                     ],
46593                     [
46594                         -5.2618345,
46595                         50.7082694
46596                     ]
46597                 ],
46598                 [
46599                     [
46600                         -2.1502671,
46601                         60.171318
46602                     ],
46603                     [
46604                         -2.0030218,
46605                         60.1696146
46606                     ],
46607                     [
46608                         -2.0013096,
46609                         60.0997023
46610                     ],
46611                     [
46612                         -2.148555,
46613                         60.1011247
46614                     ]
46615                 ],
46616                 [
46617                     [
46618                         -6.2086011,
46619                         59.1163488
46620                     ],
46621                     [
46622                         -6.1229934,
46623                         59.1166418
46624                     ],
46625                     [
46626                         -6.121852,
46627                         59.0714985
46628                     ],
46629                     [
46630                         -6.2097426,
46631                         59.0714985
46632                     ]
46633                 ],
46634                 [
46635                     [
46636                         -4.4159559,
46637                         59.0889036
46638                     ],
46639                     [
46640                         -4.4212022,
46641                         59.0770848
46642                     ],
46643                     [
46644                         -4.3971904,
46645                         59.0779143
46646                     ],
46647                     [
46648                         -4.3913388,
46649                         59.0897328
46650                     ]
46651                 ]
46652             ],
46653             "terms_url": "http://geo.nls.uk/maps/",
46654             "terms_text": "National Library of Scotland Historic Maps"
46655         },
46656         {
46657             "name": "NLS - OS 1:25k 1st Series 1937-61",
46658             "type": "tms",
46659             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
46660             "scaleExtent": [
46661                 5,
46662                 16
46663             ],
46664             "polygon": [
46665                 [
46666                     [
46667                         -4.7157244,
46668                         54.6796556
46669                     ],
46670                     [
46671                         -4.6850662,
46672                         54.6800268
46673                     ],
46674                     [
46675                         -4.6835779,
46676                         54.6623245
46677                     ],
46678                     [
46679                         -4.7148782,
46680                         54.6615818
46681                     ]
46682                 ],
46683                 [
46684                     [
46685                         -3.7085748,
46686                         58.3371151
46687                     ],
46688                     [
46689                         -3.5405937,
46690                         58.3380684
46691                     ],
46692                     [
46693                         -3.5315137,
46694                         58.1608002
46695                     ],
46696                     [
46697                         -3.3608086,
46698                         58.1622372
46699                     ],
46700                     [
46701                         -3.3653486,
46702                         58.252173
46703                     ],
46704                     [
46705                         -3.1610473,
46706                         58.2536063
46707                     ],
46708                     [
46709                         -3.1610473,
46710                         58.3261509
46711                     ],
46712                     [
46713                         -3.0275704,
46714                         58.3271045
46715                     ],
46716                     [
46717                         -3.0366505,
46718                         58.6139001
46719                     ],
46720                     [
46721                         -3.0021463,
46722                         58.614373
46723                     ],
46724                     [
46725                         -3.0030543,
46726                         58.7036341
46727                     ],
46728                     [
46729                         -3.4180129,
46730                         58.7003322
46731                     ],
46732                     [
46733                         -3.4171049,
46734                         58.6290293
46735                     ],
46736                     [
46737                         -3.7240109,
46738                         58.6266658
46739                     ],
46740                     [
46741                         -3.7231029,
46742                         58.606806
46743                     ],
46744                     [
46745                         -4.2361262,
46746                         58.5992374
46747                     ],
46748                     [
46749                         -4.2334022,
46750                         58.5092347
46751                     ],
46752                     [
46753                         -3.88836,
46754                         58.5144516
46755                     ],
46756                     [
46757                         -3.8829119,
46758                         58.4261327
46759                     ],
46760                     [
46761                         -3.7158389,
46762                         58.4270836
46763                     ]
46764                 ],
46765                 [
46766                     [
46767                         -6.46676,
46768                         49.9943621
46769                     ],
46770                     [
46771                         -6.1889102,
46772                         50.004868
46773                     ],
46774                     [
46775                         -6.1789222,
46776                         49.8967815
46777                     ],
46778                     [
46779                         -6.3169391,
46780                         49.8915171
46781                     ],
46782                     [
46783                         -6.312399,
46784                         49.8200979
46785                     ],
46786                     [
46787                         -6.4504159,
46788                         49.8159968
46789                     ]
46790                 ],
46791                 [
46792                     [
46793                         -5.6453263,
46794                         50.2029809
46795                     ],
46796                     [
46797                         -5.7801329,
46798                         50.2014076
46799                     ],
46800                     [
46801                         -5.7637888,
46802                         50.0197267
46803                     ],
46804                     [
46805                         -5.3479221,
46806                         50.0290604
46807                     ],
46808                     [
46809                         -5.3388421,
46810                         49.9414854
46811                     ],
46812                     [
46813                         -5.024672,
46814                         49.9473287
46815                     ],
46816                     [
46817                         -5.0355681,
46818                         50.0383923
46819                     ],
46820                     [
46821                         -5.0010639,
46822                         50.0453901
46823                     ],
46824                     [
46825                         -4.9974319,
46826                         50.1304478
46827                     ],
46828                     [
46829                         -4.855783,
46830                         50.13394
46831                     ],
46832                     [
46833                         -4.861231,
46834                         50.206057
46835                     ],
46836                     [
46837                         -4.6546085,
46838                         50.2140172
46839                     ],
46840                     [
46841                         -4.6558926,
46842                         50.3018616
46843                     ],
46844                     [
46845                         -4.5184924,
46846                         50.3026818
46847                     ],
46848                     [
46849                         -4.51464,
46850                         50.325642
46851                     ],
46852                     [
46853                         -4.2488284,
46854                         50.3264618
46855                     ],
46856                     [
46857                         -4.2488284,
46858                         50.3100631
46859                     ],
46860                     [
46861                         -4.10886,
46862                         50.3141633
46863                     ],
46864                     [
46865                         -4.1062917,
46866                         50.2411267
46867                     ],
46868                     [
46869                         -3.9648088,
46870                         50.2432047
46871                     ],
46872                     [
46873                         -3.9640778,
46874                         50.2254158
46875                     ],
46876                     [
46877                         -3.8522287,
46878                         50.2273626
46879                     ],
46880                     [
46881                         -3.8503757,
46882                         50.1552563
46883                     ],
46884                     [
46885                         -3.6921809,
46886                         50.1572487
46887                     ],
46888                     [
46889                         -3.5414602,
46890                         50.1602198
46891                     ],
46892                     [
46893                         -3.5465781,
46894                         50.3226814
46895                     ],
46896                     [
46897                         -3.4068012,
46898                         50.3241013
46899                     ],
46900                     [
46901                         -3.4165761,
46902                         50.5892711
46903                     ],
46904                     [
46905                         -3.2746691,
46906                         50.5962721
46907                     ],
46908                     [
46909                         -3.2749172,
46910                         50.6106323
46911                     ],
46912                     [
46913                         -2.9971742,
46914                         50.613972
46915                     ],
46916                     [
46917                         -2.9896008,
46918                         50.688537
46919                     ],
46920                     [
46921                         -2.7120266,
46922                         50.690565
46923                     ],
46924                     [
46925                         -2.710908,
46926                         50.6195964
46927                     ],
46928                     [
46929                         -2.5695473,
46930                         50.6157538
46931                     ],
46932                     [
46933                         -2.5651019,
46934                         50.5134083
46935                     ],
46936                     [
46937                         -2.4014463,
46938                         50.513379
46939                     ],
46940                     [
46941                         -2.3940583,
46942                         50.6160348
46943                     ],
46944                     [
46945                         -2.2894123,
46946                         50.6147436
46947                     ],
46948                     [
46949                         -2.2876184,
46950                         50.6008549
46951                     ],
46952                     [
46953                         -2.1477855,
46954                         50.6048506
46955                     ],
46956                     [
46957                         -2.1451013,
46958                         50.5325437
46959                     ],
46960                     [
46961                         -1.9335117,
46962                         50.5347477
46963                     ],
46964                     [
46965                         -1.9362139,
46966                         50.6170445
46967                     ],
46968                     [
46969                         -1.8573025,
46970                         50.6228094
46971                     ],
46972                     [
46973                         -1.8554865,
46974                         50.709139
46975                     ],
46976                     [
46977                         -1.6066929,
46978                         50.709139
46979                     ],
46980                     [
46981                         -1.6085089,
46982                         50.6239615
46983                     ],
46984                     [
46985                         -1.4450678,
46986                         50.6228094
46987                     ],
46988                     [
46989                         -1.4432518,
46990                         50.5317039
46991                     ],
46992                     [
46993                         -1.1545059,
46994                         50.5293951
46995                     ],
46996                     [
46997                         -1.1472419,
46998                         50.6170485
46999                     ],
47000                     [
47001                         -1.011041,
47002                         50.6205051
47003                     ],
47004                     [
47005                         -1.011041,
47006                         50.7056889
47007                     ],
47008                     [
47009                         -0.704135,
47010                         50.7045388
47011                     ],
47012                     [
47013                         -0.700503,
47014                         50.7769401
47015                     ],
47016                     [
47017                         -0.5860943,
47018                         50.7723465
47019                     ],
47020                     [
47021                         -0.5879103,
47022                         50.7907181
47023                     ],
47024                     [
47025                         -0.0149586,
47026                         50.7798108
47027                     ],
47028                     [
47029                         -0.0185906,
47030                         50.7625836
47031                     ],
47032                     [
47033                         0.0967261,
47034                         50.7620093
47035                     ],
47036                     [
47037                         0.0921861,
47038                         50.6913106
47039                     ],
47040                     [
47041                         0.3046595,
47042                         50.6890096
47043                     ],
47044                     [
47045                         0.3101075,
47046                         50.7757917
47047                     ],
47048                     [
47049                         0.5511831,
47050                         50.7726336
47051                     ],
47052                     [
47053                         0.5529991,
47054                         50.8432096
47055                     ],
47056                     [
47057                         0.695556,
47058                         50.8403428
47059                     ],
47060                     [
47061                         0.696464,
47062                         50.8592608
47063                     ],
47064                     [
47065                         0.9852099,
47066                         50.8523824
47067                     ],
47068                     [
47069                         0.9906579,
47070                         50.9417226
47071                     ],
47072                     [
47073                         1.0160821,
47074                         50.9411504
47075                     ],
47076                     [
47077                         1.0215301,
47078                         51.0303204
47079                     ],
47080                     [
47081                         1.2812198,
47082                         51.0240383
47083                     ],
47084                     [
47085                         1.2848518,
47086                         51.0948044
47087                     ],
47088                     [
47089                         1.4277848,
47090                         51.0948044
47091                     ],
47092                     [
47093                         1.4386809,
47094                         51.2882859
47095                     ],
47096                     [
47097                         1.4713691,
47098                         51.2871502
47099                     ],
47100                     [
47101                         1.4804492,
47102                         51.3994534
47103                     ],
47104                     [
47105                         1.1590151,
47106                         51.4073836
47107                     ],
47108                     [
47109                         1.1590151,
47110                         51.3869889
47111                     ],
47112                     [
47113                         1.0191822,
47114                         51.3903886
47115                     ],
47116                     [
47117                         1.0228142,
47118                         51.4798247
47119                     ],
47120                     [
47121                         0.8793493,
47122                         51.4843484
47123                     ],
47124                     [
47125                         0.8829813,
47126                         51.5566675
47127                     ],
47128                     [
47129                         1.0264462,
47130                         51.5544092
47131                     ],
47132                     [
47133                         1.0373423,
47134                         51.7493319
47135                     ],
47136                     [
47137                         1.2607117,
47138                         51.7482076
47139                     ],
47140                     [
47141                         1.2661598,
47142                         51.8279642
47143                     ],
47144                     [
47145                         1.3351682,
47146                         51.8335756
47147                     ],
47148                     [
47149                         1.3478803,
47150                         51.9199021
47151                     ],
47152                     [
47153                         1.4840812,
47154                         51.9199021
47155                     ],
47156                     [
47157                         1.4986093,
47158                         52.0038271
47159                     ],
47160                     [
47161                         1.6438902,
47162                         52.0027092
47163                     ],
47164                     [
47165                         1.6656823,
47166                         52.270221
47167                     ],
47168                     [
47169                         1.7310588,
47170                         52.270221
47171                     ],
47172                     [
47173                         1.7528509,
47174                         52.4465637
47175                     ],
47176                     [
47177                         1.8254914,
47178                         52.4476705
47179                     ],
47180                     [
47181                         1.8345714,
47182                         52.624408
47183                     ],
47184                     [
47185                         1.7690346,
47186                         52.6291402
47187                     ],
47188                     [
47189                         1.7741711,
47190                         52.717904
47191                     ],
47192                     [
47193                         1.6996925,
47194                         52.721793
47195                     ],
47196                     [
47197                         1.706113,
47198                         52.8103687
47199                     ],
47200                     [
47201                         1.559724,
47202                         52.8165777
47203                     ],
47204                     [
47205                         1.5648605,
47206                         52.9034116
47207                     ],
47208                     [
47209                         1.4184715,
47210                         52.9103818
47211                     ],
47212                     [
47213                         1.4223238,
47214                         52.9281894
47215                     ],
47216                     [
47217                         1.3439928,
47218                         52.9289635
47219                     ],
47220                     [
47221                         1.3491293,
47222                         53.0001194
47223                     ],
47224                     [
47225                         0.4515789,
47226                         53.022589
47227                     ],
47228                     [
47229                         0.4497629,
47230                         52.9351139
47231                     ],
47232                     [
47233                         0.3789384,
47234                         52.9351139
47235                     ],
47236                     [
47237                         0.3716744,
47238                         52.846365
47239                     ],
47240                     [
47241                         0.2227614,
47242                         52.8496552
47243                     ],
47244                     [
47245                         0.2336575,
47246                         52.9329248
47247                     ],
47248                     [
47249                         0.3062979,
47250                         52.9351139
47251                     ],
47252                     [
47253                         0.308114,
47254                         53.022589
47255                     ],
47256                     [
47257                         0.3807544,
47258                         53.0236813
47259                     ],
47260                     [
47261                         0.3993708,
47262                         53.2933729
47263                     ],
47264                     [
47265                         0.3248922,
47266                         53.2987454
47267                     ],
47268                     [
47269                         0.3274604,
47270                         53.3853782
47271                     ],
47272                     [
47273                         0.2504136,
47274                         53.38691
47275                     ],
47276                     [
47277                         0.2581183,
47278                         53.4748924
47279                     ],
47280                     [
47281                         0.1862079,
47282                         53.4779494
47283                     ],
47284                     [
47285                         0.1913443,
47286                         53.6548777
47287                     ],
47288                     [
47289                         0.1502527,
47290                         53.6594436
47291                     ],
47292                     [
47293                         0.1528209,
47294                         53.7666003
47295                     ],
47296                     [
47297                         0.0012954,
47298                         53.7734308
47299                     ],
47300                     [
47301                         0.0025796,
47302                         53.8424326
47303                     ],
47304                     [
47305                         -0.0282392,
47306                         53.841675
47307                     ],
47308                     [
47309                         -0.0226575,
47310                         53.9311501
47311                     ],
47312                     [
47313                         -0.1406983,
47314                         53.9322193
47315                     ],
47316                     [
47317                         -0.1416063,
47318                         54.0219323
47319                     ],
47320                     [
47321                         -0.1706625,
47322                         54.0235326
47323                     ],
47324                     [
47325                         -0.1679384,
47326                         54.0949482
47327                     ],
47328                     [
47329                         -0.0126694,
47330                         54.0912206
47331                     ],
47332                     [
47333                         -0.0099454,
47334                         54.1811226
47335                     ],
47336                     [
47337                         -0.1615824,
47338                         54.1837795
47339                     ],
47340                     [
47341                         -0.1606744,
47342                         54.2029038
47343                     ],
47344                     [
47345                         -0.2405789,
47346                         54.2034349
47347                     ],
47348                     [
47349                         -0.2378549,
47350                         54.2936234
47351                     ],
47352                     [
47353                         -0.3894919,
47354                         54.2941533
47355                     ],
47356                     [
47357                         -0.3857497,
47358                         54.3837321
47359                     ],
47360                     [
47361                         -0.461638,
47362                         54.3856364
47363                     ],
47364                     [
47365                         -0.4571122,
47366                         54.4939066
47367                     ],
47368                     [
47369                         -0.6105651,
47370                         54.4965434
47371                     ],
47372                     [
47373                         -0.6096571,
47374                         54.5676704
47375                     ],
47376                     [
47377                         -0.7667421,
47378                         54.569776
47379                     ],
47380                     [
47381                         -0.7640181,
47382                         54.5887213
47383                     ],
47384                     [
47385                         -0.9192871,
47386                         54.5908258
47387                     ],
47388                     [
47389                         -0.9148116,
47390                         54.6608348
47391                     ],
47392                     [
47393                         -1.1485204,
47394                         54.6634343
47395                     ],
47396                     [
47397                         -1.1472363,
47398                         54.7528316
47399                     ],
47400                     [
47401                         -1.2268514,
47402                         54.7532021
47403                     ],
47404                     [
47405                         -1.2265398,
47406                         54.8429879
47407                     ],
47408                     [
47409                         -1.2991803,
47410                         54.8435107
47411                     ],
47412                     [
47413                         -1.2991803,
47414                         54.9333391
47415                     ],
47416                     [
47417                         -1.3454886,
47418                         54.9354258
47419                     ],
47420                     [
47421                         -1.3436726,
47422                         55.0234878
47423                     ],
47424                     [
47425                         -1.3772688,
47426                         55.0255698
47427                     ],
47428                     [
47429                         -1.3754528,
47430                         55.1310877
47431                     ],
47432                     [
47433                         -1.4997441,
47434                         55.1315727
47435                     ],
47436                     [
47437                         -1.4969272,
47438                         55.2928323
47439                     ],
47440                     [
47441                         -1.5296721,
47442                         55.2942946
47443                     ],
47444                     [
47445                         -1.5258198,
47446                         55.6523803
47447                     ],
47448                     [
47449                         -1.7659492,
47450                         55.6545537
47451                     ],
47452                     [
47453                         -1.7620968,
47454                         55.7435626
47455                     ],
47456                     [
47457                         -1.9688392,
47458                         55.7435626
47459                     ],
47460                     [
47461                         -1.9698023,
47462                         55.8334505
47463                     ],
47464                     [
47465                         -2.0019051,
47466                         55.8336308
47467                     ],
47468                     [
47469                         -2.0015841,
47470                         55.9235526
47471                     ],
47472                     [
47473                         -2.1604851,
47474                         55.9240613
47475                     ],
47476                     [
47477                         -2.1613931,
47478                         55.9413549
47479                     ],
47480                     [
47481                         -2.3202942,
47482                         55.9408463
47483                     ],
47484                     [
47485                         -2.3212022,
47486                         56.0145126
47487                     ],
47488                     [
47489                         -2.5627317,
47490                         56.0124824
47491                     ],
47492                     [
47493                         -2.5645477,
47494                         56.1022207
47495                     ],
47496                     [
47497                         -2.9658863,
47498                         56.0991822
47499                     ],
47500                     [
47501                         -2.9667943,
47502                         56.1710304
47503                     ],
47504                     [
47505                         -2.4828272,
47506                         56.1755797
47507                     ],
47508                     [
47509                         -2.4882752,
47510                         56.2856078
47511                     ],
47512                     [
47513                         -2.5645477,
47514                         56.2835918
47515                     ],
47516                     [
47517                         -2.5681798,
47518                         56.3742075
47519                     ],
47520                     [
47521                         -2.7261728,
47522                         56.3732019
47523                     ],
47524                     [
47525                         -2.7316208,
47526                         56.4425301
47527                     ],
47528                     [
47529                         -2.6190281,
47530                         56.4425301
47531                     ],
47532                     [
47533                         -2.6153961,
47534                         56.5317671
47535                     ],
47536                     [
47537                         -2.453771,
47538                         56.5347715
47539                     ],
47540                     [
47541                         -2.4534686,
47542                         56.6420248
47543                     ],
47544                     [
47545                         -2.4062523,
47546                         56.6440218
47547                     ],
47548                     [
47549                         -2.3953562,
47550                         56.7297964
47551                     ],
47552                     [
47553                         -2.2936596,
47554                         56.7337811
47555                     ],
47556                     [
47557                         -2.2972916,
47558                         56.807423
47559                     ],
47560                     [
47561                         -2.1629067,
47562                         56.8113995
47563                     ],
47564                     [
47565                         -2.1592747,
47566                         56.9958425
47567                     ],
47568                     [
47569                         -1.9922016,
47570                         57.0017771
47571                     ],
47572                     [
47573                         -2.0067297,
47574                         57.2737477
47575                     ],
47576                     [
47577                         -1.9195612,
47578                         57.2757112
47579                     ],
47580                     [
47581                         -1.9304572,
47582                         57.3482876
47583                     ],
47584                     [
47585                         -1.8106005,
47586                         57.3443682
47587                     ],
47588                     [
47589                         -1.7997044,
47590                         57.4402728
47591                     ],
47592                     [
47593                         -1.6616875,
47594                         57.4285429
47595                     ],
47596                     [
47597                         -1.6689516,
47598                         57.5398256
47599                     ],
47600                     [
47601                         -1.7452241,
47602                         57.5398256
47603                     ],
47604                     [
47605                         -1.7524881,
47606                         57.6313302
47607                     ],
47608                     [
47609                         -1.8287606,
47610                         57.6332746
47611                     ],
47612                     [
47613                         -1.8287606,
47614                         57.7187255
47615                     ],
47616                     [
47617                         -3.1768526,
47618                         57.7171219
47619                     ],
47620                     [
47621                         -3.1794208,
47622                         57.734264
47623                     ],
47624                     [
47625                         -3.5134082,
47626                         57.7292105
47627                     ],
47628                     [
47629                         -3.5129542,
47630                         57.7112683
47631                     ],
47632                     [
47633                         -3.7635638,
47634                         57.7076303
47635                     ],
47636                     [
47637                         -3.7598539,
47638                         57.635713
47639                     ],
47640                     [
47641                         -3.8420372,
47642                         57.6343382
47643                     ],
47644                     [
47645                         -3.8458895,
47646                         57.6178365
47647                     ],
47648                     [
47649                         -3.9794374,
47650                         57.6157733
47651                     ],
47652                     [
47653                         -3.9794374,
47654                         57.686544
47655                     ],
47656                     [
47657                         -3.8150708,
47658                         57.689976
47659                     ],
47660                     [
47661                         -3.817639,
47662                         57.7968899
47663                     ],
47664                     [
47665                         -3.6853753,
47666                         57.7989429
47667                     ],
47668                     [
47669                         -3.6892276,
47670                         57.8891567
47671                     ],
47672                     [
47673                         -3.9383458,
47674                         57.8877915
47675                     ],
47676                     [
47677                         -3.9421981,
47678                         57.9750592
47679                     ],
47680                     [
47681                         -3.6943641,
47682                         57.9784638
47683                     ],
47684                     [
47685                         -3.6969323,
47686                         58.0695865
47687                     ],
47688                     [
47689                         -4.0372226,
47690                         58.0641528
47691                     ],
47692                     [
47693                         -4.0346543,
47694                         57.9730163
47695                     ],
47696                     [
47697                         -4.2003051,
47698                         57.9702923
47699                     ],
47700                     [
47701                         -4.1832772,
47702                         57.7012869
47703                     ],
47704                     [
47705                         -4.518752,
47706                         57.6951111
47707                     ],
47708                     [
47709                         -4.5122925,
47710                         57.6050682
47711                     ],
47712                     [
47713                         -4.6789116,
47714                         57.6016628
47715                     ],
47716                     [
47717                         -4.666022,
47718                         57.4218334
47719                     ],
47720                     [
47721                         -3.6677696,
47722                         57.4394729
47723                     ],
47724                     [
47725                         -3.671282,
47726                         57.5295384
47727                     ],
47728                     [
47729                         -3.3384979,
47730                         57.5331943
47731                     ],
47732                     [
47733                         -3.3330498,
47734                         57.4438859
47735                     ],
47736                     [
47737                         -2.8336466,
47738                         57.4485275
47739                     ],
47740                     [
47741                         -2.8236396,
47742                         56.9992706
47743                     ],
47744                     [
47745                         -2.3305398,
47746                         57.0006693
47747                     ],
47748                     [
47749                         -2.3298977,
47750                         56.9113932
47751                     ],
47752                     [
47753                         -2.6579889,
47754                         56.9092901
47755                     ],
47756                     [
47757                         -2.6559637,
47758                         56.8198406
47759                     ],
47760                     [
47761                         -2.8216747,
47762                         56.8188467
47763                     ],
47764                     [
47765                         -2.8184967,
47766                         56.7295397
47767                     ],
47768                     [
47769                         -3.1449248,
47770                         56.7265508
47771                     ],
47772                     [
47773                         -3.1435628,
47774                         56.6362749
47775                     ],
47776                     [
47777                         -3.4679089,
47778                         56.6350265
47779                     ],
47780                     [
47781                         -3.474265,
47782                         56.7238108
47783                     ],
47784                     [
47785                         -3.8011471,
47786                         56.7188284
47787                     ],
47788                     [
47789                         -3.785711,
47790                         56.4493026
47791                     ],
47792                     [
47793                         -3.946428,
47794                         56.4457896
47795                     ],
47796                     [
47797                         -3.9428873,
47798                         56.2659777
47799                     ],
47800                     [
47801                         -4.423146,
47802                         56.2588459
47803                     ],
47804                     [
47805                         -4.4141572,
47806                         56.0815506
47807                     ],
47808                     [
47809                         -4.8944159,
47810                         56.0708008
47811                     ],
47812                     [
47813                         -4.8791072,
47814                         55.8896994
47815                     ],
47816                     [
47817                         -5.1994158,
47818                         55.8821374
47819                     ],
47820                     [
47821                         -5.1852906,
47822                         55.7023791
47823                     ],
47824                     [
47825                         -5.0273445,
47826                         55.7067203
47827                     ],
47828                     [
47829                         -5.0222081,
47830                         55.6879046
47831                     ],
47832                     [
47833                         -4.897649,
47834                         55.6907999
47835                     ],
47836                     [
47837                         -4.8880181,
47838                         55.6002822
47839                     ],
47840                     [
47841                         -4.7339244,
47842                         55.6046348
47843                     ],
47844                     [
47845                         -4.7275038,
47846                         55.5342082
47847                     ],
47848                     [
47849                         -4.773732,
47850                         55.5334815
47851                     ],
47852                     [
47853                         -4.7685955,
47854                         55.4447227
47855                     ],
47856                     [
47857                         -4.8494947,
47858                         55.4418092
47859                     ],
47860                     [
47861                         -4.8405059,
47862                         55.3506535
47863                     ],
47864                     [
47865                         -4.8700405,
47866                         55.3513836
47867                     ],
47868                     [
47869                         -4.8649041,
47870                         55.2629462
47871                     ],
47872                     [
47873                         -4.9920314,
47874                         55.2592875
47875                     ],
47876                     [
47877                         -4.9907473,
47878                         55.1691779
47879                     ],
47880                     [
47881                         -5.0600894,
47882                         55.1655105
47883                     ],
47884                     [
47885                         -5.0575212,
47886                         55.0751884
47887                     ],
47888                     [
47889                         -5.2141831,
47890                         55.0722477
47891                     ],
47892                     [
47893                         -5.1991766,
47894                         54.8020337
47895                     ],
47896                     [
47897                         -5.0466316,
47898                         54.8062205
47899                     ],
47900                     [
47901                         -5.0502636,
47902                         54.7244996
47903                     ],
47904                     [
47905                         -4.9703591,
47906                         54.7203043
47907                     ],
47908                     [
47909                         -4.9776232,
47910                         54.6215905
47911                     ],
47912                     [
47913                         -4.796022,
47914                         54.6342056
47915                     ],
47916                     [
47917                         -4.796022,
47918                         54.7307917
47919                     ],
47920                     [
47921                         -4.8977186,
47922                         54.7265971
47923                     ],
47924                     [
47925                         -4.9086147,
47926                         54.8145928
47927                     ],
47928                     [
47929                         -4.8069181,
47930                         54.8166856
47931                     ],
47932                     [
47933                         -4.8105501,
47934                         54.7915648
47935                     ],
47936                     [
47937                         -4.6943253,
47938                         54.7978465
47939                     ],
47940                     [
47941                         -4.6761652,
47942                         54.7244996
47943                     ],
47944                     [
47945                         -4.5744686,
47946                         54.7244996
47947                     ],
47948                     [
47949                         -4.5599405,
47950                         54.6426135
47951                     ],
47952                     [
47953                         -4.3093309,
47954                         54.6384098
47955                     ],
47956                     [
47957                         -4.3333262,
47958                         54.8229889
47959                     ],
47960                     [
47961                         -4.2626999,
47962                         54.8274274
47963                     ],
47964                     [
47965                         -4.2549952,
47966                         54.7348587
47967                     ],
47968                     [
47969                         -3.8338058,
47970                         54.7400481
47971                     ],
47972                     [
47973                         -3.836374,
47974                         54.8141105
47975                     ],
47976                     [
47977                         -3.7118149,
47978                         54.8133706
47979                     ],
47980                     [
47981                         -3.7143831,
47982                         54.8318654
47983                     ],
47984                     [
47985                         -3.5346072,
47986                         54.8355633
47987                     ],
47988                     [
47989                         -3.5271039,
47990                         54.9066228
47991                     ],
47992                     [
47993                         -3.4808758,
47994                         54.9084684
47995                     ],
47996                     [
47997                         -3.4776655,
47998                         54.7457328
47999                     ],
48000                     [
48001                         -3.5874573,
48002                         54.744621
48003                     ],
48004                     [
48005                         -3.5836049,
48006                         54.6546166
48007                     ],
48008                     [
48009                         -3.7107322,
48010                         54.6531308
48011                     ],
48012                     [
48013                         -3.6991752,
48014                         54.4550407
48015                     ],
48016                     [
48017                         -3.5746161,
48018                         54.4572801
48019                     ],
48020                     [
48021                         -3.5759002,
48022                         54.3863042
48023                     ],
48024                     [
48025                         -3.539945,
48026                         54.3855564
48027                     ],
48028                     [
48029                         -3.5386609,
48030                         54.297224
48031                     ],
48032                     [
48033                         -3.46033,
48034                         54.2957252
48035                     ],
48036                     [
48037                         -3.4590458,
48038                         54.2079507
48039                     ],
48040                     [
48041                         -3.3807149,
48042                         54.2102037
48043                     ],
48044                     [
48045                         -3.381999,
48046                         54.1169788
48047                     ],
48048                     [
48049                         -3.302878,
48050                         54.1160656
48051                     ],
48052                     [
48053                         -3.300154,
48054                         54.0276224
48055                     ],
48056                     [
48057                         -3.1013007,
48058                         54.0292224
48059                     ],
48060                     [
48061                         -3.093596,
48062                         53.6062158
48063                     ],
48064                     [
48065                         -3.2065981,
48066                         53.6016441
48067                     ],
48068                     [
48069                         -3.2091663,
48070                         53.4917753
48071                     ],
48072                     [
48073                         -3.2451215,
48074                         53.4887193
48075                     ],
48076                     [
48077                         -3.2348486,
48078                         53.4045934
48079                     ],
48080                     [
48081                         -3.5276266,
48082                         53.3999999
48083                     ],
48084                     [
48085                         -3.5343966,
48086                         53.328481
48087                     ],
48088                     [
48089                         -3.6488053,
48090                         53.3252272
48091                     ],
48092                     [
48093                         -3.6527308,
48094                         53.3057716
48095                     ],
48096                     [
48097                         -3.7271873,
48098                         53.3046865
48099                     ],
48100                     [
48101                         -3.7315003,
48102                         53.3945257
48103                     ],
48104                     [
48105                         -3.9108315,
48106                         53.3912769
48107                     ],
48108                     [
48109                         -3.9071995,
48110                         53.3023804
48111                     ],
48112                     [
48113                         -3.9521457,
48114                         53.3015665
48115                     ],
48116                     [
48117                         -3.9566724,
48118                         53.3912183
48119                     ],
48120                     [
48121                         -4.1081979,
48122                         53.3889209
48123                     ],
48124                     [
48125                         -4.1081979,
48126                         53.4072967
48127                     ],
48128                     [
48129                         -4.2622916,
48130                         53.4065312
48131                     ],
48132                     [
48133                         -4.2635757,
48134                         53.4753707
48135                     ],
48136                     [
48137                         -4.638537,
48138                         53.4677274
48139                     ],
48140                     [
48141                         -4.6346847,
48142                         53.3812621
48143                     ],
48144                     [
48145                         -4.7091633,
48146                         53.3774321
48147                     ],
48148                     [
48149                         -4.7001745,
48150                         53.1954965
48151                     ],
48152                     [
48153                         -4.5499332,
48154                         53.1962658
48155                     ],
48156                     [
48157                         -4.5435126,
48158                         53.1092488
48159                     ],
48160                     [
48161                         -4.3919871,
48162                         53.1100196
48163                     ],
48164                     [
48165                         -4.3855666,
48166                         53.0236002
48167                     ],
48168                     [
48169                         -4.6115707,
48170                         53.0205105
48171                     ],
48172                     [
48173                         -4.603866,
48174                         52.9284932
48175                     ],
48176                     [
48177                         -4.7566756,
48178                         52.9261709
48179                     ],
48180                     [
48181                         -4.7476868,
48182                         52.8370555
48183                     ],
48184                     [
48185                         -4.8208813,
48186                         52.8331768
48187                     ],
48188                     [
48189                         -4.8208813,
48190                         52.7446476
48191                     ],
48192                     [
48193                         -4.3701572,
48194                         52.7539749
48195                     ],
48196                     [
48197                         -4.3765778,
48198                         52.8401583
48199                     ],
48200                     [
48201                         -4.2314728,
48202                         52.8455875
48203                     ],
48204                     [
48205                         -4.2237682,
48206                         52.7586379
48207                     ],
48208                     [
48209                         -4.1056297,
48210                         52.7570836
48211                     ],
48212                     [
48213                         -4.1015192,
48214                         52.6714874
48215                     ],
48216                     [
48217                         -4.1487355,
48218                         52.6703862
48219                     ],
48220                     [
48221                         -4.1305754,
48222                         52.4008596
48223                     ],
48224                     [
48225                         -4.1995838,
48226                         52.3986435
48227                     ],
48228                     [
48229                         -4.2050319,
48230                         52.3110195
48231                     ],
48232                     [
48233                         -4.3466808,
48234                         52.303247
48235                     ],
48236                     [
48237                         -4.3484968,
48238                         52.2365693
48239                     ],
48240                     [
48241                         -4.4901457,
48242                         52.2332328
48243                     ],
48244                     [
48245                         -4.4883297,
48246                         52.2098702
48247                     ],
48248                     [
48249                         -4.6572188,
48250                         52.2098702
48251                     ],
48252                     [
48253                         -4.6590348,
48254                         52.1385939
48255                     ],
48256                     [
48257                         -4.7788916,
48258                         52.13525
48259                     ],
48260                     [
48261                         -4.7807076,
48262                         52.1162967
48263                     ],
48264                     [
48265                         -4.9259885,
48266                         52.1140663
48267                     ],
48268                     [
48269                         -4.9187245,
48270                         52.0392855
48271                     ],
48272                     [
48273                         -5.2365265,
48274                         52.0314653
48275                     ],
48276                     [
48277                         -5.2347105,
48278                         51.9442339
48279                     ],
48280                     [
48281                         -5.3473032,
48282                         51.9408755
48283                     ],
48284                     [
48285                         -5.3473032,
48286                         51.9195995
48287                     ],
48288                     [
48289                         -5.4925842,
48290                         51.9162392
48291                     ],
48292                     [
48293                         -5.4853201,
48294                         51.8265386
48295                     ],
48296                     [
48297                         -5.1983903,
48298                         51.8321501
48299                     ],
48300                     [
48301                         -5.1893102,
48302                         51.7625177
48303                     ],
48304                     [
48305                         -5.335825,
48306                         51.7589528
48307                     ],
48308                     [
48309                         -5.3281204,
48310                         51.6686495
48311                     ],
48312                     [
48313                         -5.1836575,
48314                         51.6730296
48315                     ],
48316                     [
48317                         -5.1836575,
48318                         51.6539134
48319                     ],
48320                     [
48321                         -5.0674452,
48322                         51.6578966
48323                     ],
48324                     [
48325                         -5.0603825,
48326                         51.5677905
48327                     ],
48328                     [
48329                         -4.5974594,
48330                         51.5809588
48331                     ],
48332                     [
48333                         -4.60388,
48334                         51.6726314
48335                     ],
48336                     [
48337                         -4.345773,
48338                         51.6726314
48339                     ],
48340                     [
48341                         -4.3355001,
48342                         51.4962964
48343                     ],
48344                     [
48345                         -3.9528341,
48346                         51.5106841
48347                     ],
48348                     [
48349                         -3.9425611,
48350                         51.5905333
48351                     ],
48352                     [
48353                         -3.8809237,
48354                         51.5953198
48355                     ],
48356                     [
48357                         -3.8706508,
48358                         51.5074872
48359                     ],
48360                     [
48361                         -3.7679216,
48362                         51.4978952
48363                     ],
48364                     [
48365                         -3.7550805,
48366                         51.4242895
48367                     ],
48368                     [
48369                         -3.5855774,
48370                         51.41468
48371                     ],
48372                     [
48373                         -3.5778727,
48374                         51.3329177
48375                     ],
48376                     [
48377                         -3.0796364,
48378                         51.3329177
48379                     ],
48380                     [
48381                         -3.0770682,
48382                         51.2494018
48383                     ],
48384                     [
48385                         -3.7216935,
48386                         51.2381477
48387                     ],
48388                     [
48389                         -3.7216935,
48390                         51.2558315
48391                     ],
48392                     [
48393                         -3.8706508,
48394                         51.2558315
48395                     ],
48396                     [
48397                         -3.8680825,
48398                         51.2365398
48399                     ],
48400                     [
48401                         -4.2944084,
48402                         51.2252825
48403                     ],
48404                     [
48405                         -4.289272,
48406                         51.0496352
48407                     ],
48408                     [
48409                         -4.5692089,
48410                         51.0431767
48411                     ],
48412                     [
48413                         -4.5624122,
48414                         50.9497388
48415                     ],
48416                     [
48417                         -4.5905604,
48418                         50.9520269
48419                     ],
48420                     [
48421                         -4.5896524,
48422                         50.8627065
48423                     ],
48424                     [
48425                         -4.6296046,
48426                         50.8592677
48427                     ],
48428                     [
48429                         -4.6226411,
48430                         50.7691513
48431                     ],
48432                     [
48433                         -4.6952816,
48434                         50.7680028
48435                     ],
48436                     [
48437                         -4.6934655,
48438                         50.6967379
48439                     ],
48440                     [
48441                         -4.8342064,
48442                         50.6938621
48443                     ],
48444                     [
48445                         -4.8296664,
48446                         50.6046231
48447                     ],
48448                     [
48449                         -4.9676833,
48450                         50.6000126
48451                     ],
48452                     [
48453                         -4.9685913,
48454                         50.5821427
48455                     ],
48456                     [
48457                         -5.1084242,
48458                         50.5786832
48459                     ],
48460                     [
48461                         -5.1029762,
48462                         50.4892254
48463                     ],
48464                     [
48465                         -5.1311244,
48466                         50.48807
48467                     ],
48468                     [
48469                         -5.1274923,
48470                         50.4163798
48471                     ],
48472                     [
48473                         -5.2664172,
48474                         50.4117509
48475                     ],
48476                     [
48477                         -5.2609692,
48478                         50.3034214
48479                     ],
48480                     [
48481                         -5.5124868,
48482                         50.2976214
48483                     ],
48484                     [
48485                         -5.5061308,
48486                         50.2256428
48487                     ],
48488                     [
48489                         -5.6468717,
48490                         50.2209953
48491                     ]
48492                 ],
48493                 [
48494                     [
48495                         -5.1336607,
48496                         55.2630226
48497                     ],
48498                     [
48499                         -5.1021999,
48500                         55.2639372
48501                     ],
48502                     [
48503                         -5.0999527,
48504                         55.2458239
48505                     ],
48506                     [
48507                         -5.1322161,
48508                         55.2446343
48509                     ]
48510                 ],
48511                 [
48512                     [
48513                         -5.6431878,
48514                         55.5095745
48515                     ],
48516                     [
48517                         -5.4861028,
48518                         55.5126594
48519                     ],
48520                     [
48521                         -5.4715747,
48522                         55.3348829
48523                     ],
48524                     [
48525                         -5.6277517,
48526                         55.3302345
48527                     ]
48528                 ],
48529                 [
48530                     [
48531                         -4.7213517,
48532                         51.2180246
48533                     ],
48534                     [
48535                         -4.5804201,
48536                         51.2212417
48537                     ],
48538                     [
48539                         -4.5746416,
48540                         51.1306736
48541                     ],
48542                     [
48543                         -4.7174993,
48544                         51.1280545
48545                     ]
48546                 ],
48547                 [
48548                     [
48549                         -5.1608796,
48550                         55.4153626
48551                     ],
48552                     [
48553                         -5.0045387,
48554                         55.4190069
48555                     ],
48556                     [
48557                         -5.0184798,
48558                         55.6153521
48559                     ],
48560                     [
48561                         -5.1755648,
48562                         55.6138137
48563                     ]
48564                 ]
48565             ],
48566             "terms_url": "http://geo.nls.uk/maps/",
48567             "terms_text": "National Library of Scotland Historic Maps"
48568         },
48569         {
48570             "name": "NLS - OS 6-inch Scotland 1842-82",
48571             "type": "tms",
48572             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
48573             "scaleExtent": [
48574                 5,
48575                 16
48576             ],
48577             "polygon": [
48578                 [
48579                     [
48580                         -5.2112173,
48581                         54.8018593
48582                     ],
48583                     [
48584                         -5.0642752,
48585                         54.8026508
48586                     ],
48587                     [
48588                         -5.0560354,
48589                         54.6305176
48590                     ],
48591                     [
48592                         -4.3158316,
48593                         54.6297227
48594                     ],
48595                     [
48596                         -4.3117117,
48597                         54.7448258
48598                     ],
48599                     [
48600                         -3.8530325,
48601                         54.7464112
48602                     ],
48603                     [
48604                         -3.8530325,
48605                         54.8034424
48606                     ],
48607                     [
48608                         -3.5522818,
48609                         54.8034424
48610                     ],
48611                     [
48612                         -3.5522818,
48613                         54.8374644
48614                     ],
48615                     [
48616                         -3.468511,
48617                         54.8406277
48618                     ],
48619                     [
48620                         -3.4657644,
48621                         54.8983158
48622                     ],
48623                     [
48624                         -3.3847403,
48625                         54.8991055
48626                     ],
48627                     [
48628                         -3.3888601,
48629                         54.9559214
48630                     ],
48631                     [
48632                         -3.0920786,
48633                         54.9539468
48634                     ],
48635                     [
48636                         -3.0392359,
48637                         54.9923274
48638                     ],
48639                     [
48640                         -3.0212713,
48641                         55.0493881
48642                     ],
48643                     [
48644                         -2.9591232,
48645                         55.0463283
48646                     ],
48647                     [
48648                         -2.9202807,
48649                         55.0666294
48650                     ],
48651                     [
48652                         -2.7857081,
48653                         55.068652
48654                     ],
48655                     [
48656                         -2.7852225,
48657                         55.0914426
48658                     ],
48659                     [
48660                         -2.7337562,
48661                         55.0922761
48662                     ],
48663                     [
48664                         -2.737616,
48665                         55.151204
48666                     ],
48667                     [
48668                         -2.7648395,
48669                         55.1510672
48670                     ],
48671                     [
48672                         -2.7013114,
48673                         55.1722505
48674                     ],
48675                     [
48676                         -2.6635459,
48677                         55.2192808
48678                     ],
48679                     [
48680                         -2.6460364,
48681                         55.2188891
48682                     ],
48683                     [
48684                         -2.629042,
48685                         55.2233933
48686                     ],
48687                     [
48688                         -2.6317886,
48689                         55.2287781
48690                     ],
48691                     [
48692                         -2.6235488,
48693                         55.2446345
48694                     ],
48695                     [
48696                         -2.6197723,
48697                         55.2454663
48698                     ],
48699                     [
48700                         -2.6099017,
48701                         55.2454174
48702                     ],
48703                     [
48704                         -2.6099876,
48705                         55.2486466
48706                     ],
48707                     [
48708                         -2.6408121,
48709                         55.2590039
48710                     ],
48711                     [
48712                         -2.6247896,
48713                         55.2615631
48714                     ],
48715                     [
48716                         -2.6045186,
48717                         55.2823081
48718                     ],
48719                     [
48720                         -2.5693176,
48721                         55.296132
48722                     ],
48723                     [
48724                         -2.5479542,
48725                         55.3121617
48726                     ],
48727                     [
48728                         -2.5091116,
48729                         55.3234891
48730                     ],
48731                     [
48732                         -2.4780376,
48733                         55.3494471
48734                     ],
48735                     [
48736                         -2.4421083,
48737                         55.3533118
48738                     ],
48739                     [
48740                         -2.4052079,
48741                         55.3439256
48742                     ],
48743                     [
48744                         -2.3726772,
48745                         55.3447539
48746                     ],
48747                     [
48748                         -2.3221819,
48749                         55.3687665
48750                     ],
48751                     [
48752                         -2.3241241,
48753                         55.3999337
48754                     ],
48755                     [
48756                         -2.2576062,
48757                         55.425015
48758                     ],
48759                     [
48760                         -2.1985547,
48761                         55.4273529
48762                     ],
48763                     [
48764                         -2.1484296,
48765                         55.4717466
48766                     ],
48767                     [
48768                         -2.1944348,
48769                         55.484199
48770                     ],
48771                     [
48772                         -2.2040479,
48773                         55.529306
48774                     ],
48775                     [
48776                         -2.2960584,
48777                         55.6379722
48778                     ],
48779                     [
48780                         -2.2177808,
48781                         55.6379722
48782                     ],
48783                     [
48784                         -2.1059266,
48785                         55.7452498
48786                     ],
48787                     [
48788                         -1.9716874,
48789                         55.7462161
48790                     ],
48791                     [
48792                         -1.9697453,
48793                         55.9190951
48794                     ],
48795                     [
48796                         -2.1201694,
48797                         55.9207115
48798                     ],
48799                     [
48800                         -2.1242893,
48801                         55.9776133
48802                     ],
48803                     [
48804                         -2.3440159,
48805                         55.9783817
48806                     ],
48807                     [
48808                         -2.3440159,
48809                         56.0390349
48810                     ],
48811                     [
48812                         -2.5046909,
48813                         56.0413363
48814                     ],
48815                     [
48816                         -2.500571,
48817                         56.1003588
48818                     ],
48819                     [
48820                         -2.8823459,
48821                         56.0957629
48822                     ],
48823                     [
48824                         -2.8823459,
48825                         56.1722898
48826                     ],
48827                     [
48828                         -2.4126804,
48829                         56.1692316
48830                     ],
48831                     [
48832                         -2.4181736,
48833                         56.2334017
48834                     ],
48835                     [
48836                         -2.5857151,
48837                         56.2303484
48838                     ],
48839                     [
48840                         -2.5719822,
48841                         56.3416356
48842                     ],
48843                     [
48844                         -2.7257908,
48845                         56.3462022
48846                     ],
48847                     [
48848                         -2.7312839,
48849                         56.4343808
48850                     ],
48851                     [
48852                         -2.6928318,
48853                         56.4343808
48854                     ],
48855                     [
48856                         -2.6928318,
48857                         56.4859769
48858                     ],
48859                     [
48860                         -2.5307834,
48861                         56.4935587
48862                     ],
48863                     [
48864                         -2.5307834,
48865                         56.570806
48866                     ],
48867                     [
48868                         -2.5302878,
48869                         56.6047947
48870                     ],
48871                     [
48872                         -2.3732428,
48873                         56.6044452
48874                     ],
48875                     [
48876                         -2.3684363,
48877                         56.7398824
48878                     ],
48879                     [
48880                         -2.3292975,
48881                         56.7398824
48882                     ],
48883                     [
48884                         -2.3292975,
48885                         56.7888065
48886                     ],
48887                     [
48888                         -2.3145346,
48889                         56.7891826
48890                     ],
48891                     [
48892                         -2.3148779,
48893                         56.7967036
48894                     ],
48895                     [
48896                         -2.171369,
48897                         56.7967036
48898                     ],
48899                     [
48900                         -2.1703979,
48901                         56.9710595
48902                     ],
48903                     [
48904                         -2.0101725,
48905                         56.9694716
48906                     ],
48907                     [
48908                         -2.0101725,
48909                         57.0846832
48910                     ],
48911                     [
48912                         -2.0817687,
48913                         57.085349
48914                     ],
48915                     [
48916                         -2.0488097,
48917                         57.1259963
48918                     ],
48919                     [
48920                         -2.0409133,
48921                         57.126369
48922                     ],
48923                     [
48924                         -2.0383434,
48925                         57.2411129
48926                     ],
48927                     [
48928                         -1.878118,
48929                         57.2421638
48930                     ],
48931                     [
48932                         -1.8771469,
48933                         57.2978175
48934                     ],
48935                     [
48936                         -1.9868771,
48937                         57.2983422
48938                     ],
48939                     [
48940                         -1.9082209,
48941                         57.3560063
48942                     ],
48943                     [
48944                         -1.8752048,
48945                         57.3560063
48946                     ],
48947                     [
48948                         -1.8761758,
48949                         57.3769527
48950                     ],
48951                     [
48952                         -1.8120857,
48953                         57.4120111
48954                     ],
48955                     [
48956                         -1.7120661,
48957                         57.4120111
48958                     ],
48959                     [
48960                         -1.7034646,
48961                         57.6441388
48962                     ],
48963                     [
48964                         -1.8666032,
48965                         57.6451781
48966                     ],
48967                     [
48968                         -1.8646611,
48969                         57.7033351
48970                     ],
48971                     [
48972                         -3.1204292,
48973                         57.7064705
48974                     ],
48975                     [
48976                         -3.1218025,
48977                         57.7504652
48978                     ],
48979                     [
48980                         -3.4445259,
48981                         57.7526635
48982                     ],
48983                     [
48984                         -3.4472724,
48985                         57.7138067
48986                     ],
48987                     [
48988                         -3.5145637,
48989                         57.7094052
48990                     ],
48991                     [
48992                         -3.5118171,
48993                         57.6939956
48994                     ],
48995                     [
48996                         -3.7645027,
48997                         57.6917938
48998                     ],
48999                     [
49000                         -3.7672492,
49001                         57.6344975
49002                     ],
49003                     [
49004                         -3.842378,
49005                         57.6288312
49006                     ],
49007                     [
49008                         -3.8438346,
49009                         57.5965825
49010                     ],
49011                     [
49012                         -3.9414265,
49013                         57.5916386
49014                     ],
49015                     [
49016                         -3.9404554,
49017                         57.6537782
49018                     ],
49019                     [
49020                         -3.8894746,
49021                         57.6529989
49022                     ],
49023                     [
49024                         -3.8826772,
49025                         57.7676408
49026                     ],
49027                     [
49028                         -3.7224517,
49029                         57.766087
49030                     ],
49031                     [
49032                         -3.7195385,
49033                         57.8819201
49034                     ],
49035                     [
49036                         -3.9146888,
49037                         57.8853352
49038                     ],
49039                     [
49040                         -3.916062,
49041                         57.9546243
49042                     ],
49043                     [
49044                         -3.745774,
49045                         57.9538956
49046                     ],
49047                     [
49048                         -3.7471473,
49049                         58.0688409
49050                     ],
49051                     [
49052                         -3.5837256,
49053                         58.0695672
49054                     ],
49055                     [
49056                         -3.5837256,
49057                         58.1116689
49058                     ],
49059                     [
49060                         -3.4560096,
49061                         58.1138452
49062                     ],
49063                     [
49064                         -3.4544646,
49065                         58.228503
49066                     ],
49067                     [
49068                         -3.4379851,
49069                         58.2283222
49070                     ],
49071                     [
49072                         -3.4243233,
49073                         58.2427725
49074                     ],
49075                     [
49076                         -3.412307,
49077                         58.2438567
49078                     ],
49079                     [
49080                         -3.3735115,
49081                         58.2695057
49082                     ],
49083                     [
49084                         -3.3063919,
49085                         58.2862038
49086                     ],
49087                     [
49088                         -3.1229154,
49089                         58.2859395
49090                     ],
49091                     [
49092                         -3.123602,
49093                         58.3443661
49094                     ],
49095                     [
49096                         -2.9574338,
49097                         58.3447264
49098                     ],
49099                     [
49100                         -2.951254,
49101                         58.6422011
49102                     ],
49103                     [
49104                         -2.8812162,
49105                         58.6429157
49106                     ],
49107                     [
49108                         -2.8851004,
49109                         58.8112825
49110                     ],
49111                     [
49112                         -2.7180775,
49113                         58.8142997
49114                     ],
49115                     [
49116                         -2.7161354,
49117                         58.8715749
49118                     ],
49119                     [
49120                         -2.556881,
49121                         58.8775984
49122                     ],
49123                     [
49124                         -2.5544533,
49125                         58.9923453
49126                     ],
49127                     [
49128                         -2.5567617,
49129                         59.0483775
49130                     ],
49131                     [
49132                         -2.391893,
49133                         59.0485996
49134                     ],
49135                     [
49136                         -2.3918002,
49137                         59.1106996
49138                     ],
49139                     [
49140                         -2.4733695,
49141                         59.1106996
49142                     ],
49143                     [
49144                         -2.5591563,
49145                         59.1783028
49146                     ],
49147                     [
49148                         -2.5630406,
49149                         59.2210646
49150                     ],
49151                     [
49152                         -2.3921334,
49153                         59.224046
49154                     ],
49155                     [
49156                         -2.3911409,
49157                         59.2740075
49158                     ],
49159                     [
49160                         -2.3639512,
49161                         59.2745036
49162                     ],
49163                     [
49164                         -2.3658933,
49165                         59.285417
49166                     ],
49167                     [
49168                         -2.3911409,
49169                         59.284921
49170                     ],
49171                     [
49172                         -2.3911409,
49173                         59.3379505
49174                     ],
49175                     [
49176                         -2.2221759,
49177                         59.3381981
49178                     ],
49179                     [
49180                         -2.2233897,
49181                         59.395965
49182                     ],
49183                     [
49184                         -2.3758467,
49185                         59.396583
49186                     ],
49187                     [
49188                         -2.3899271,
49189                         59.4026383
49190                     ],
49191                     [
49192                         -2.4008516,
49193                         59.3962122
49194                     ],
49195                     [
49196                         -2.5637882,
49197                         59.3952604
49198                     ],
49199                     [
49200                         -2.5637882,
49201                         59.3385811
49202                     ],
49203                     [
49204                         -2.7320164,
49205                         59.3375306
49206                     ],
49207                     [
49208                         -2.7333896,
49209                         59.3952604
49210                     ],
49211                     [
49212                         -3.0726511,
49213                         59.3931174
49214                     ],
49215                     [
49216                         -3.0703404,
49217                         59.3354759
49218                     ],
49219                     [
49220                         -3.0753186,
49221                         59.3355634
49222                     ],
49223                     [
49224                         -3.0749753,
49225                         59.3292593
49226                     ],
49227                     [
49228                         -3.0698254,
49229                         59.3289091
49230                     ],
49231                     [
49232                         -3.069801,
49233                         59.2196159
49234                     ],
49235                     [
49236                         -3.2363384,
49237                         59.2166341
49238                     ],
49239                     [
49240                         -3.2336751,
49241                         59.1606496
49242                     ],
49243                     [
49244                         -3.4032766,
49245                         59.1588895
49246                     ],
49247                     [
49248                         -3.394086,
49249                         58.9279316
49250                     ],
49251                     [
49252                         -3.5664497,
49253                         58.9259268
49254                     ],
49255                     [
49256                         -3.5611089,
49257                         58.8679885
49258                     ],
49259                     [
49260                         -3.392508,
49261                         58.8699339
49262                     ],
49263                     [
49264                         -3.3894734,
49265                         58.8698711
49266                     ],
49267                     [
49268                         -3.3891093,
49269                         58.8684905
49270                     ],
49271                     [
49272                         -3.3912942,
49273                         58.868616
49274                     ],
49275                     [
49276                         -3.3884161,
49277                         58.7543084
49278                     ],
49279                     [
49280                         -3.2238208,
49281                         58.7555677
49282                     ],
49283                     [
49284                         -3.2189655,
49285                         58.691289
49286                     ],
49287                     [
49288                         -3.4634113,
49289                         58.6905753
49290                     ],
49291                     [
49292                         -3.4551716,
49293                         58.6341518
49294                     ],
49295                     [
49296                         -3.787508,
49297                         58.6341518
49298                     ],
49299                     [
49300                         -3.7861347,
49301                         58.5769211
49302                     ],
49303                     [
49304                         -3.9028645,
49305                         58.5733411
49306                     ],
49307                     [
49308                         -3.9028645,
49309                         58.6477304
49310                     ],
49311                     [
49312                         -4.0690327,
49313                         58.6491594
49314                     ],
49315                     [
49316                         -4.0690327,
49317                         58.5912376
49318                     ],
49319                     [
49320                         -4.7364521,
49321                         58.5933845
49322                     ],
49323                     [
49324                         -4.7364521,
49325                         58.6505884
49326                     ],
49327                     [
49328                         -5.0715351,
49329                         58.6520173
49330                     ],
49331                     [
49332                         -5.0654779,
49333                         58.5325854
49334                     ],
49335                     [
49336                         -5.2332047,
49337                         58.5316087
49338                     ],
49339                     [
49340                         -5.2283494,
49341                         58.4719947
49342                     ],
49343                     [
49344                         -5.2424298,
49345                         58.4719947
49346                     ],
49347                     [
49348                         -5.2366034,
49349                         58.4089731
49350                     ],
49351                     [
49352                         -5.2283494,
49353                         58.4094818
49354                     ],
49355                     [
49356                         -5.2210664,
49357                         58.3005859
49358                     ],
49359                     [
49360                         -5.5657939,
49361                         58.2959933
49362                     ],
49363                     [
49364                         -5.5580254,
49365                         58.2372573
49366                     ],
49367                     [
49368                         -5.4146722,
49369                         58.2401326
49370                     ],
49371                     [
49372                         -5.4141866,
49373                         58.2267768
49374                     ],
49375                     [
49376                         -5.3885749,
49377                         58.2272242
49378                     ],
49379                     [
49380                         -5.382714,
49381                         58.1198615
49382                     ],
49383                     [
49384                         -5.51043,
49385                         58.1191362
49386                     ],
49387                     [
49388                         -5.5114011,
49389                         58.006214
49390                     ],
49391                     [
49392                         -5.6745397,
49393                         58.0041559
49394                     ],
49395                     [
49396                         -5.6716266,
49397                         57.9449366
49398                     ],
49399                     [
49400                         -5.6716266,
49401                         57.8887166
49402                     ],
49403                     [
49404                         -5.8347652,
49405                         57.8856193
49406                     ],
49407                     [
49408                         -5.8277052,
49409                         57.5988958
49410                     ],
49411                     [
49412                         -6.0384259,
49413                         57.5986357
49414                     ],
49415                     [
49416                         -6.0389115,
49417                         57.6459559
49418                     ],
49419                     [
49420                         -6.1981658,
49421                         57.6456961
49422                     ],
49423                     [
49424                         -6.2076123,
49425                         57.7600132
49426                     ],
49427                     [
49428                         -6.537067,
49429                         57.7544033
49430                     ],
49431                     [
49432                         -6.5312406,
49433                         57.6402392
49434                     ],
49435                     [
49436                         -6.7002056,
49437                         57.6360809
49438                     ],
49439                     [
49440                         -6.6807844,
49441                         57.5236293
49442                     ],
49443                     [
49444                         -6.8516915,
49445                         57.5152857
49446                     ],
49447                     [
49448                         -6.8361545,
49449                         57.3385811
49450                     ],
49451                     [
49452                         -6.6730158,
49453                         57.3438213
49454                     ],
49455                     [
49456                         -6.674958,
49457                         57.2850883
49458                     ],
49459                     [
49460                         -6.5098772,
49461                         57.2850883
49462                     ],
49463                     [
49464                         -6.4982244,
49465                         57.1757637
49466                     ],
49467                     [
49468                         -6.3506228,
49469                         57.1820797
49470                     ],
49471                     [
49472                         -6.3312015,
49473                         57.1251969
49474                     ],
49475                     [
49476                         -6.1797156,
49477                         57.1230884
49478                     ],
49479                     [
49480                         -6.1719471,
49481                         57.0682265
49482                     ],
49483                     [
49484                         -6.4593819,
49485                         57.059779
49486                     ],
49487                     [
49488                         -6.4564687,
49489                         57.1093806
49490                     ],
49491                     [
49492                         -6.6671895,
49493                         57.1062165
49494                     ],
49495                     [
49496                         -6.6730158,
49497                         57.002708
49498                     ],
49499                     [
49500                         -6.5021087,
49501                         57.0048233
49502                     ],
49503                     [
49504                         -6.4836097,
49505                         56.8917522
49506                     ],
49507                     [
49508                         -6.3266104,
49509                         56.8894062
49510                     ],
49511                     [
49512                         -6.3156645,
49513                         56.7799312
49514                     ],
49515                     [
49516                         -6.2146739,
49517                         56.775675
49518                     ],
49519                     [
49520                         -6.2146739,
49521                         56.7234965
49522                     ],
49523                     [
49524                         -6.6866107,
49525                         56.7224309
49526                     ],
49527                     [
49528                         -6.6769001,
49529                         56.6114413
49530                     ],
49531                     [
49532                         -6.8419809,
49533                         56.607166
49534                     ],
49535                     [
49536                         -6.8400387,
49537                         56.5483307
49538                     ],
49539                     [
49540                         -7.1546633,
49541                         56.5461895
49542                     ],
49543                     [
49544                         -7.1488369,
49545                         56.4872592
49546                     ],
49547                     [
49548                         -6.9915246,
49549                         56.490476
49550                     ],
49551                     [
49552                         -6.9876404,
49553                         56.4325329
49554                     ],
49555                     [
49556                         -6.6827265,
49557                         56.4314591
49558                     ],
49559                     [
49560                         -6.6769001,
49561                         56.5472601
49562                     ],
49563                     [
49564                         -6.5292985,
49565                         56.5504717
49566                     ],
49567                     [
49568                         -6.5234721,
49569                         56.4379018
49570                     ],
49571                     [
49572                         -6.3661598,
49573                         56.4368281
49574                     ],
49575                     [
49576                         -6.3642177,
49577                         56.3766524
49578                     ],
49579                     [
49580                         -6.5273563,
49581                         56.3712749
49582                     ],
49583                     [
49584                         -6.5171745,
49585                         56.2428427
49586                     ],
49587                     [
49588                         -6.4869621,
49589                         56.247421
49590                     ],
49591                     [
49592                         -6.4869621,
49593                         56.1893882
49594                     ],
49595                     [
49596                         -6.3001945,
49597                         56.1985572
49598                     ],
49599                     [
49600                         -6.3029411,
49601                         56.2581017
49602                     ],
49603                     [
49604                         -5.9019401,
49605                         56.256576
49606                     ],
49607                     [
49608                         -5.8964469,
49609                         56.0960466
49610                     ],
49611                     [
49612                         -6.0282829,
49613                         56.0883855
49614                     ],
49615                     [
49616                         -6.0392692,
49617                         56.1557502
49618                     ],
49619                     [
49620                         -6.3853385,
49621                         56.1542205
49622                     ],
49623                     [
49624                         -6.3606193,
49625                         55.96099
49626                     ],
49627                     [
49628                         -6.2123039,
49629                         55.9640647
49630                     ],
49631                     [
49632                         -6.2047508,
49633                         55.9202269
49634                     ],
49635                     [
49636                         -6.5185478,
49637                         55.9129158
49638                     ],
49639                     [
49640                         -6.5061881,
49641                         55.7501763
49642                     ],
49643                     [
49644                         -6.6764762,
49645                         55.7409005
49646                     ],
49647                     [
49648                         -6.6599967,
49649                         55.6263176
49650                     ],
49651                     [
49652                         -6.3551261,
49653                         55.6232161
49654                     ],
49655                     [
49656                         -6.3578727,
49657                         55.5689002
49658                     ],
49659                     [
49660                         -6.0392692,
49661                         55.5720059
49662                     ],
49663                     [
49664                         -6.0310294,
49665                         55.6247669
49666                     ],
49667                     [
49668                         -5.7398917,
49669                         55.6309694
49670                     ],
49671                     [
49672                         -5.7371452,
49673                         55.4569279
49674                     ],
49675                     [
49676                         -5.8964469,
49677                         55.4600426
49678                     ],
49679                     [
49680                         -5.8964469,
49681                         55.2789864
49682                     ],
49683                     [
49684                         -5.4350211,
49685                         55.2821151
49686                     ],
49687                     [
49688                         -5.4405143,
49689                         55.4506979
49690                     ],
49691                     [
49692                         -5.2867057,
49693                         55.4569279
49694                     ],
49695                     [
49696                         -5.3086784,
49697                         55.4070602
49698                     ],
49699                     [
49700                         -4.9735954,
49701                         55.4008223
49702                     ],
49703                     [
49704                         -4.9845817,
49705                         55.2038242
49706                     ],
49707                     [
49708                         -5.1493766,
49709                         55.2038242
49710                     ],
49711                     [
49712                         -5.1411369,
49713                         55.037337
49714                     ],
49715                     [
49716                         -5.2152946,
49717                         55.0341891
49718                     ]
49719                 ],
49720                 [
49721                     [
49722                         -2.1646559,
49723                         60.1622059
49724                     ],
49725                     [
49726                         -1.9930299,
49727                         60.1609801
49728                     ],
49729                     [
49730                         -1.9946862,
49731                         60.1035151
49732                     ],
49733                     [
49734                         -2.1663122,
49735                         60.104743
49736                     ]
49737                 ],
49738                 [
49739                     [
49740                         -1.5360658,
49741                         59.8570831
49742                     ],
49743                     [
49744                         -1.3653566,
49745                         59.8559841
49746                     ],
49747                     [
49748                         -1.366847,
49749                         59.7975565
49750                     ],
49751                     [
49752                         -1.190628,
49753                         59.7964199
49754                     ],
49755                     [
49756                         -1.1862046,
49757                         59.9695391
49758                     ],
49759                     [
49760                         -1.0078652,
49761                         59.9683948
49762                     ],
49763                     [
49764                         -1.0041233,
49765                         60.114145
49766                     ],
49767                     [
49768                         -0.8360832,
49769                         60.1130715
49770                     ],
49771                     [
49772                         -0.834574,
49773                         60.1716772
49774                     ],
49775                     [
49776                         -1.0074262,
49777                         60.1727795
49778                     ],
49779                     [
49780                         -1.0052165,
49781                         60.2583924
49782                     ],
49783                     [
49784                         -0.8299659,
49785                         60.2572778
49786                     ],
49787                     [
49788                         -0.826979,
49789                         60.3726551
49790                     ],
49791                     [
49792                         -0.6507514,
49793                         60.3715381
49794                     ],
49795                     [
49796                         -0.6477198,
49797                         60.4882292
49798                     ],
49799                     [
49800                         -0.9984896,
49801                         60.4904445
49802                     ],
49803                     [
49804                         -0.9970279,
49805                         60.546555
49806                     ],
49807                     [
49808                         -0.6425288,
49809                         60.5443201
49810                     ],
49811                     [
49812                         -0.6394896,
49813                         60.6606792
49814                     ],
49815                     [
49816                         -0.8148133,
49817                         60.6617806
49818                     ],
49819                     [
49820                         -0.8132987,
49821                         60.7196112
49822                     ],
49823                     [
49824                         -0.6383298,
49825                         60.7185141
49826                     ],
49827                     [
49828                         -0.635467,
49829                         60.8275393
49830                     ],
49831                     [
49832                         -0.797568,
49833                         60.8285523
49834                     ],
49835                     [
49836                         -0.9941426,
49837                         60.8297807
49838                     ],
49839                     [
49840                         -0.9954966,
49841                         60.7782667
49842                     ],
49843                     [
49844                         -1.1670282,
49845                         60.7793403
49846                     ],
49847                     [
49848                         -1.1700357,
49849                         60.6646181
49850                     ],
49851                     [
49852                         -1.5222599,
49853                         60.6668304
49854                     ],
49855                     [
49856                         -1.5237866,
49857                         60.6084426
49858                     ],
49859                     [
49860                         -1.6975673,
49861                         60.609536
49862                     ],
49863                     [
49864                         -1.7021271,
49865                         60.4345249
49866                     ],
49867                     [
49868                         -1.5260578,
49869                         60.4334111
49870                     ],
49871                     [
49872                         -1.5275203,
49873                         60.3770719
49874                     ],
49875                     [
49876                         -1.8751127,
49877                         60.3792746
49878                     ],
49879                     [
49880                         -1.8781372,
49881                         60.2624647
49882                     ],
49883                     [
49884                         -1.7019645,
49885                         60.2613443
49886                     ],
49887                     [
49888                         -1.7049134,
49889                         60.1470532
49890                     ],
49891                     [
49892                         -1.528659,
49893                         60.1459283
49894                     ]
49895                 ],
49896                 [
49897                     [
49898                         -0.9847667,
49899                         60.8943762
49900                     ],
49901                     [
49902                         -0.9860347,
49903                         60.8361105
49904                     ],
49905                     [
49906                         -0.8078362,
49907                         60.8351904
49908                     ],
49909                     [
49910                         -0.8065683,
49911                         60.8934578
49912                     ]
49913                 ],
49914                 [
49915                     [
49916                         -7.7696901,
49917                         56.8788231
49918                     ],
49919                     [
49920                         -7.7614504,
49921                         56.7608274
49922                     ],
49923                     [
49924                         -7.6009049,
49925                         56.7641903
49926                     ],
49927                     [
49928                         -7.5972473,
49929                         56.819332
49930                     ],
49931                     [
49932                         -7.4479894,
49933                         56.8203948
49934                     ],
49935                     [
49936                         -7.4489319,
49937                         56.8794098
49938                     ],
49939                     [
49940                         -7.2841369,
49941                         56.8794098
49942                     ],
49943                     [
49944                         -7.2813904,
49945                         57.0471152
49946                     ],
49947                     [
49948                         -7.1303283,
49949                         57.0515969
49950                     ],
49951                     [
49952                         -7.1330749,
49953                         57.511801
49954                     ],
49955                     [
49956                         -6.96828,
49957                         57.5147514
49958                     ],
49959                     [
49960                         -6.9765198,
49961                         57.6854668
49962                     ],
49963                     [
49964                         -6.8062317,
49965                         57.6913392
49966                     ],
49967                     [
49968                         -6.8089782,
49969                         57.8041985
49970                     ],
49971                     [
49972                         -6.6496765,
49973                         57.8071252
49974                     ],
49975                     [
49976                         -6.6441833,
49977                         57.8612267
49978                     ],
49979                     [
49980                         -6.3200866,
49981                         57.8626878
49982                     ],
49983                     [
49984                         -6.3200866,
49985                         58.1551617
49986                     ],
49987                     [
49988                         -6.1607849,
49989                         58.1522633
49990                     ],
49991                     [
49992                         -6.1552917,
49993                         58.20874
49994                     ],
49995                     [
49996                         -5.9850036,
49997                         58.2101869
49998                     ],
49999                     [
50000                         -5.9904968,
50001                         58.2680163
50002                     ],
50003                     [
50004                         -6.1497986,
50005                         58.2665717
50006                     ],
50007                     [
50008                         -6.1415588,
50009                         58.5557514
50010                     ],
50011                     [
50012                         -6.3173401,
50013                         58.5557514
50014                     ],
50015                     [
50016                         -6.3091003,
50017                         58.4983923
50018                     ],
50019                     [
50020                         -6.4876282,
50021                         58.4955218
50022                     ],
50023                     [
50024                         -6.4876282,
50025                         58.4423768
50026                     ],
50027                     [
50028                         -6.6606628,
50029                         58.4395018
50030                     ],
50031                     [
50032                         -6.6469299,
50033                         58.3819525
50034                     ],
50035                     [
50036                         -6.8117248,
50037                         58.3805125
50038                     ],
50039                     [
50040                         -6.8117248,
50041                         58.3286357
50042                     ],
50043                     [
50044                         -6.9792663,
50045                         58.3286357
50046                     ],
50047                     [
50048                         -6.9710266,
50049                         58.2694608
50050                     ],
50051                     [
50052                         -7.1413147,
50053                         58.2680163
50054                     ],
50055                     [
50056                         -7.1403816,
50057                         58.0358742
50058                     ],
50059                     [
50060                         -7.3020636,
50061                         58.0351031
50062                     ],
50063                     [
50064                         -7.3030347,
50065                         57.9774797
50066                     ],
50067                     [
50068                         -7.1379539,
50069                         57.9777372
50070                     ],
50071                     [
50072                         -7.1413526,
50073                         57.9202792
50074                     ],
50075                     [
50076                         -7.1398961,
50077                         57.8640206
50078                     ],
50079                     [
50080                         -7.3020636,
50081                         57.862471
50082                     ],
50083                     [
50084                         -7.298484,
50085                         57.7442293
50086                     ],
50087                     [
50088                         -7.4509193,
50089                         57.7456951
50090                     ],
50091                     [
50092                         -7.4550392,
50093                         57.6899522
50094                     ],
50095                     [
50096                         -7.6186131,
50097                         57.6906048
50098                     ],
50099                     [
50100                         -7.6198341,
50101                         57.7456951
50102                     ],
50103                     [
50104                         -7.7901222,
50105                         57.7442293
50106                     ],
50107                     [
50108                         -7.7873756,
50109                         57.6855477
50110                     ],
50111                     [
50112                         -7.6222332,
50113                         57.6853817
50114                     ],
50115                     [
50116                         -7.6173779,
50117                         57.5712602
50118                     ],
50119                     [
50120                         -7.788285,
50121                         57.5709998
50122                     ],
50123                     [
50124                         -7.7892561,
50125                         57.512109
50126                     ],
50127                     [
50128                         -7.7038025,
50129                         57.5115874
50130                     ],
50131                     [
50132                         -7.6999183,
50133                         57.4546902
50134                     ],
50135                     [
50136                         -7.5367796,
50137                         57.4552126
50138                     ],
50139                     [
50140                         -7.5348375,
50141                         57.5126306
50142                     ],
50143                     [
50144                         -7.4581235,
50145                         57.5131521
50146                     ],
50147                     [
50148                         -7.4552103,
50149                         57.2824165
50150                     ],
50151                     [
50152                         -7.6115515,
50153                         57.2845158
50154                     ],
50155                     [
50156                         -7.6144647,
50157                         57.2272651
50158                     ],
50159                     [
50160                         -7.451326,
50161                         57.2256881
50162                     ],
50163                     [
50164                         -7.451326,
50165                         57.1103873
50166                     ],
50167                     [
50168                         -7.6164068,
50169                         57.1088053
50170                     ],
50171                     [
50172                         -7.603783,
50173                         56.8792358
50174                     ]
50175                 ],
50176                 [
50177                     [
50178                         -1.7106618,
50179                         59.5626284
50180                     ],
50181                     [
50182                         -1.5417509,
50183                         59.562215
50184                     ],
50185                     [
50186                         -1.5423082,
50187                         59.5037224
50188                     ],
50189                     [
50190                         -1.7112191,
50191                         59.5041365
50192                     ]
50193                 ]
50194             ],
50195             "terms_url": "http://geo.nls.uk/maps/",
50196             "terms_text": "National Library of Scotland Historic Maps"
50197         },
50198         {
50199             "name": "New & Misaligned TIGER Roads",
50200             "type": "tms",
50201             "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",
50202             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/enf.e0b8291e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
50203             "scaleExtent": [
50204                 0,
50205                 22
50206             ],
50207             "polygon": [
50208                 [
50209                     [
50210                         -124.7617886,
50211                         48.4130148
50212                     ],
50213                     [
50214                         -124.6059492,
50215                         45.90245
50216                     ],
50217                     [
50218                         -124.9934269,
50219                         40.0557614
50220                     ],
50221                     [
50222                         -122.5369737,
50223                         36.8566086
50224                     ],
50225                     [
50226                         -119.9775867,
50227                         33.0064099
50228                     ],
50229                     [
50230                         -117.675935,
50231                         32.4630223
50232                     ],
50233                     [
50234                         -114.8612307,
50235                         32.4799891
50236                     ],
50237                     [
50238                         -111.0089311,
50239                         31.336015
50240                     ],
50241                     [
50242                         -108.1992687,
50243                         31.3260016
50244                     ],
50245                     [
50246                         -108.1871123,
50247                         31.7755116
50248                     ],
50249                     [
50250                         -106.5307225,
50251                         31.7820947
50252                     ],
50253                     [
50254                         -106.4842052,
50255                         31.7464455
50256                     ],
50257                     [
50258                         -106.429317,
50259                         31.7520583
50260                     ],
50261                     [
50262                         -106.2868855,
50263                         31.5613291
50264                     ],
50265                     [
50266                         -106.205248,
50267                         31.446704
50268                     ],
50269                     [
50270                         -105.0205259,
50271                         30.5360988
50272                     ],
50273                     [
50274                         -104.5881916,
50275                         29.6997856
50276                     ],
50277                     [
50278                         -103.2518856,
50279                         28.8908685
50280                     ],
50281                     [
50282                         -102.7173632,
50283                         29.3920567
50284                     ],
50285                     [
50286                         -102.1513983,
50287                         29.7475702
50288                     ],
50289                     [
50290                         -101.2552871,
50291                         29.4810523
50292                     ],
50293                     [
50294                         -100.0062436,
50295                         28.0082173
50296                     ],
50297                     [
50298                         -99.2351068,
50299                         26.4475962
50300                     ],
50301                     [
50302                         -98.0109067,
50303                         25.9928035
50304                     ],
50305                     [
50306                         -97.435024,
50307                         25.8266009
50308                     ],
50309                     [
50310                         -96.9555259,
50311                         25.9821589
50312                     ],
50313                     [
50314                         -96.8061741,
50315                         27.7978168
50316                     ],
50317                     [
50318                         -95.5563349,
50319                         28.5876066
50320                     ],
50321                     [
50322                         -93.7405308,
50323                         29.4742093
50324                     ],
50325                     [
50326                         -90.9028456,
50327                         28.8564513
50328                     ],
50329                     [
50330                         -88.0156706,
50331                         28.9944338
50332                     ],
50333                     [
50334                         -88.0162494,
50335                         30.0038862
50336                     ],
50337                     [
50338                         -86.0277506,
50339                         30.0047454
50340                     ],
50341                     [
50342                         -84.0187909,
50343                         28.9961781
50344                     ],
50345                     [
50346                         -81.9971976,
50347                         25.9826768
50348                     ],
50349                     [
50350                         -81.9966618,
50351                         25.0134917
50352                     ],
50353                     [
50354                         -84.0165592,
50355                         25.0125783
50356                     ],
50357                     [
50358                         -84.0160068,
50359                         24.0052745
50360                     ],
50361                     [
50362                         -80.0199985,
50363                         24.007096
50364                     ],
50365                     [
50366                         -79.8901116,
50367                         26.8550713
50368                     ],
50369                     [
50370                         -80.0245309,
50371                         32.0161282
50372                     ],
50373                     [
50374                         -75.4147385,
50375                         35.0531894
50376                     ],
50377                     [
50378                         -74.0211163,
50379                         39.5727927
50380                     ],
50381                     [
50382                         -72.002019,
50383                         40.9912464
50384                     ],
50385                     [
50386                         -69.8797398,
50387                         40.9920457
50388                     ],
50389                     [
50390                         -69.8489304,
50391                         43.2619916
50392                     ],
50393                     [
50394                         -66.9452845,
50395                         44.7104937
50396                     ],
50397                     [
50398                         -67.7596632,
50399                         47.0990024
50400                     ],
50401                     [
50402                         -69.2505131,
50403                         47.5122328
50404                     ],
50405                     [
50406                         -70.4614886,
50407                         46.2176574
50408                     ],
50409                     [
50410                         -71.412273,
50411                         45.254878
50412                     ],
50413                     [
50414                         -72.0222508,
50415                         45.0059846
50416                     ],
50417                     [
50418                         -75.0798841,
50419                         44.9802854
50420                     ],
50421                     [
50422                         -76.9023061,
50423                         43.8024568
50424                     ],
50425                     [
50426                         -78.7623935,
50427                         43.6249578
50428                     ],
50429                     [
50430                         -79.15798,
50431                         43.4462589
50432                     ],
50433                     [
50434                         -79.0060087,
50435                         42.8005317
50436                     ],
50437                     [
50438                         -82.662475,
50439                         41.6889458
50440                     ],
50441                     [
50442                         -82.1761642,
50443                         43.588535
50444                     ],
50445                     [
50446                         -83.2813977,
50447                         46.138853
50448                     ],
50449                     [
50450                         -87.5064535,
50451                         48.0142702
50452                     ],
50453                     [
50454                         -88.3492194,
50455                         48.2963271
50456                     ],
50457                     [
50458                         -89.4353148,
50459                         47.9837822
50460                     ],
50461                     [
50462                         -93.9981078,
50463                         49.0067142
50464                     ],
50465                     [
50466                         -95.1105379,
50467                         49.412004
50468                     ],
50469                     [
50470                         -96.0131199,
50471                         49.0060547
50472                     ],
50473                     [
50474                         -123.3228926,
50475                         49.0042878
50476                     ],
50477                     [
50478                         -123.2275233,
50479                         48.1849927
50480                     ]
50481                 ],
50482                 [
50483                     [
50484                         -160.5787616,
50485                         22.5062947
50486                     ],
50487                     [
50488                         -160.5782192,
50489                         21.4984647
50490                     ],
50491                     [
50492                         -158.7470604,
50493                         21.2439843
50494                     ],
50495                     [
50496                         -157.5083185,
50497                         20.995803
50498                     ],
50499                     [
50500                         -155.9961942,
50501                         18.7790194
50502                     ],
50503                     [
50504                         -154.6217803,
50505                         18.7586966
50506                     ],
50507                     [
50508                         -154.6890176,
50509                         19.8805722
50510                     ],
50511                     [
50512                         -156.2927622,
50513                         21.2225888
50514                     ],
50515                     [
50516                         -157.5047384,
50517                         21.9984962
50518                     ],
50519                     [
50520                         -159.0093692,
50521                         22.5070181
50522                     ]
50523                 ],
50524                 [
50525                     [
50526                         -167.1571546,
50527                         68.721974
50528                     ],
50529                     [
50530                         -164.8553982,
50531                         67.0255078
50532                     ],
50533                     [
50534                         -168.002195,
50535                         66.0017503
50536                     ],
50537                     [
50538                         -169.0087448,
50539                         66.001546
50540                     ],
50541                     [
50542                         -169.0075381,
50543                         64.9987675
50544                     ],
50545                     [
50546                         -172.5143281,
50547                         63.8767267
50548                     ],
50549                     [
50550                         -173.8197023,
50551                         59.74014
50552                     ],
50553                     [
50554                         -162.5018149,
50555                         58.0005815
50556                     ],
50557                     [
50558                         -160.0159024,
50559                         58.0012389
50560                     ],
50561                     [
50562                         -160.0149725,
50563                         57.000035
50564                     ],
50565                     [
50566                         -160.5054788,
50567                         56.9999017
50568                     ],
50569                     [
50570                         -165.8092575,
50571                         54.824847
50572                     ],
50573                     [
50574                         -178.000097,
50575                         52.2446469
50576                     ],
50577                     [
50578                         -177.9992996,
50579                         51.2554252
50580                     ],
50581                     [
50582                         -171.4689067,
50583                         51.8215329
50584                     ],
50585                     [
50586                         -162.40251,
50587                         53.956664
50588                     ],
50589                     [
50590                         -159.0075717,
50591                         55.002502
50592                     ],
50593                     [
50594                         -158.0190709,
50595                         55.0027849
50596                     ],
50597                     [
50598                         -151.9963213,
50599                         55.9991902
50600                     ],
50601                     [
50602                         -151.500341,
50603                         57.9987853
50604                     ],
50605                     [
50606                         -151.5012894,
50607                         58.9919816
50608                     ],
50609                     [
50610                         -138.5159989,
50611                         58.9953194
50612                     ],
50613                     [
50614                         -138.5150471,
50615                         57.9986434
50616                     ],
50617                     [
50618                         -133.9948193,
50619                         54.0031685
50620                     ],
50621                     [
50622                         -130.0044418,
50623                         54.0043387
50624                     ],
50625                     [
50626                         -130.0070826,
50627                         57.0000507
50628                     ],
50629                     [
50630                         -131.975877,
50631                         56.9995156
50632                     ],
50633                     [
50634                         -135.1229873,
50635                         59.756601
50636                     ],
50637                     [
50638                         -138.0071813,
50639                         59.991805
50640                     ],
50641                     [
50642                         -139.1715881,
50643                         60.4127229
50644                     ],
50645                     [
50646                         -140.9874011,
50647                         61.0118551
50648                     ],
50649                     [
50650                         -140.9683975,
50651                         69.9535069
50652                     ],
50653                     [
50654                         -156.176891,
50655                         71.5633329
50656                     ],
50657                     [
50658                         -160.413634,
50659                         70.7397728
50660                     ],
50661                     [
50662                         -163.0218273,
50663                         69.9707435
50664                     ],
50665                     [
50666                         -164.9717003,
50667                         68.994689
50668                     ]
50669                 ]
50670             ],
50671             "overlay": true
50672         },
50673         {
50674             "name": "OS 1:25k historic (OSM)",
50675             "type": "tms",
50676             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
50677             "scaleExtent": [
50678                 6,
50679                 17
50680             ],
50681             "polygon": [
50682                 [
50683                     [
50684                         -9,
50685                         49.8
50686                     ],
50687                     [
50688                         -9,
50689                         61.1
50690                     ],
50691                     [
50692                         1.9,
50693                         61.1
50694                     ],
50695                     [
50696                         1.9,
50697                         49.8
50698                     ],
50699                     [
50700                         -9,
50701                         49.8
50702                     ]
50703                 ]
50704             ]
50705         },
50706         {
50707             "name": "OS New Popular Edition historic",
50708             "type": "tms",
50709             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
50710             "polygon": [
50711                 [
50712                     [
50713                         -5.8,
50714                         49.8
50715                     ],
50716                     [
50717                         -5.8,
50718                         55.8
50719                     ],
50720                     [
50721                         1.9,
50722                         55.8
50723                     ],
50724                     [
50725                         1.9,
50726                         49.8
50727                     ],
50728                     [
50729                         -5.8,
50730                         49.8
50731                     ]
50732                 ]
50733             ]
50734         },
50735         {
50736             "name": "OS OpenData Locator",
50737             "type": "tms",
50738             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
50739             "polygon": [
50740                 [
50741                     [
50742                         -9,
50743                         49.8
50744                     ],
50745                     [
50746                         -9,
50747                         61.1
50748                     ],
50749                     [
50750                         1.9,
50751                         61.1
50752                     ],
50753                     [
50754                         1.9,
50755                         49.8
50756                     ],
50757                     [
50758                         -9,
50759                         49.8
50760                     ]
50761                 ]
50762             ],
50763             "overlay": true
50764         },
50765         {
50766             "name": "OS OpenData StreetView",
50767             "type": "tms",
50768             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
50769             "scaleExtent": [
50770                 1,
50771                 18
50772             ],
50773             "polygon": [
50774                 [
50775                     [
50776                         -5.8292886,
50777                         50.0229734
50778                     ],
50779                     [
50780                         -5.8292886,
50781                         50.254819
50782                     ],
50783                     [
50784                         -5.373356,
50785                         50.254819
50786                     ],
50787                     [
50788                         -5.373356,
50789                         50.3530588
50790                     ],
50791                     [
50792                         -5.1756021,
50793                         50.3530588
50794                     ],
50795                     [
50796                         -5.1756021,
50797                         50.5925406
50798                     ],
50799                     [
50800                         -4.9970743,
50801                         50.5925406
50802                     ],
50803                     [
50804                         -4.9970743,
50805                         50.6935617
50806                     ],
50807                     [
50808                         -4.7965738,
50809                         50.6935617
50810                     ],
50811                     [
50812                         -4.7965738,
50813                         50.7822112
50814                     ],
50815                     [
50816                         -4.6949503,
50817                         50.7822112
50818                     ],
50819                     [
50820                         -4.6949503,
50821                         50.9607371
50822                     ],
50823                     [
50824                         -4.6043131,
50825                         50.9607371
50826                     ],
50827                     [
50828                         -4.6043131,
50829                         51.0692066
50830                     ],
50831                     [
50832                         -4.3792215,
50833                         51.0692066
50834                     ],
50835                     [
50836                         -4.3792215,
50837                         51.2521782
50838                     ],
50839                     [
50840                         -3.9039346,
50841                         51.2521782
50842                     ],
50843                     [
50844                         -3.9039346,
50845                         51.2916998
50846                     ],
50847                     [
50848                         -3.7171671,
50849                         51.2916998
50850                     ],
50851                     [
50852                         -3.7171671,
50853                         51.2453014
50854                     ],
50855                     [
50856                         -3.1486246,
50857                         51.2453014
50858                     ],
50859                     [
50860                         -3.1486246,
50861                         51.362067
50862                     ],
50863                     [
50864                         -3.7446329,
50865                         51.362067
50866                     ],
50867                     [
50868                         -3.7446329,
50869                         51.4340386
50870                     ],
50871                     [
50872                         -3.8297769,
50873                         51.4340386
50874                     ],
50875                     [
50876                         -3.8297769,
50877                         51.5298246
50878                     ],
50879                     [
50880                         -4.0852091,
50881                         51.5298246
50882                     ],
50883                     [
50884                         -4.0852091,
50885                         51.4939284
50886                     ],
50887                     [
50888                         -4.3792215,
50889                         51.4939284
50890                     ],
50891                     [
50892                         -4.3792215,
50893                         51.5427168
50894                     ],
50895                     [
50896                         -5.1444195,
50897                         51.5427168
50898                     ],
50899                     [
50900                         -5.1444195,
50901                         51.6296003
50902                     ],
50903                     [
50904                         -5.7387103,
50905                         51.6296003
50906                     ],
50907                     [
50908                         -5.7387103,
50909                         51.774037
50910                     ],
50911                     [
50912                         -5.5095393,
50913                         51.774037
50914                     ],
50915                     [
50916                         -5.5095393,
50917                         51.9802596
50918                     ],
50919                     [
50920                         -5.198799,
50921                         51.9802596
50922                     ],
50923                     [
50924                         -5.198799,
50925                         52.0973358
50926                     ],
50927                     [
50928                         -4.8880588,
50929                         52.0973358
50930                     ],
50931                     [
50932                         -4.8880588,
50933                         52.1831557
50934                     ],
50935                     [
50936                         -4.4957492,
50937                         52.1831557
50938                     ],
50939                     [
50940                         -4.4957492,
50941                         52.2925739
50942                     ],
50943                     [
50944                         -4.3015365,
50945                         52.2925739
50946                     ],
50947                     [
50948                         -4.3015365,
50949                         52.3685318
50950                     ],
50951                     [
50952                         -4.1811246,
50953                         52.3685318
50954                     ],
50955                     [
50956                         -4.1811246,
50957                         52.7933685
50958                     ],
50959                     [
50960                         -4.4413696,
50961                         52.7933685
50962                     ],
50963                     [
50964                         -4.4413696,
50965                         52.7369614
50966                     ],
50967                     [
50968                         -4.8569847,
50969                         52.7369614
50970                     ],
50971                     [
50972                         -4.8569847,
50973                         52.9317255
50974                     ],
50975                     [
50976                         -4.7288044,
50977                         52.9317255
50978                     ],
50979                     [
50980                         -4.7288044,
50981                         53.5038599
50982                     ],
50983                     [
50984                         -4.1578191,
50985                         53.5038599
50986                     ],
50987                     [
50988                         -4.1578191,
50989                         53.4113498
50990                     ],
50991                     [
50992                         -3.3110518,
50993                         53.4113498
50994                     ],
50995                     [
50996                         -3.3110518,
50997                         53.5038599
50998                     ],
50999                     [
51000                         -3.2333667,
51001                         53.5038599
51002                     ],
51003                     [
51004                         -3.2333667,
51005                         54.0159169
51006                     ],
51007                     [
51008                         -3.3926211,
51009                         54.0159169
51010                     ],
51011                     [
51012                         -3.3926211,
51013                         54.1980953
51014                     ],
51015                     [
51016                         -3.559644,
51017                         54.1980953
51018                     ],
51019                     [
51020                         -3.559644,
51021                         54.433732
51022                     ],
51023                     [
51024                         -3.7188984,
51025                         54.433732
51026                     ],
51027                     [
51028                         -3.7188984,
51029                         54.721897
51030                     ],
51031                     [
51032                         -4.3015365,
51033                         54.721897
51034                     ],
51035                     [
51036                         -4.3015365,
51037                         54.6140739
51038                     ],
51039                     [
51040                         -5.0473132,
51041                         54.6140739
51042                     ],
51043                     [
51044                         -5.0473132,
51045                         54.7532915
51046                     ],
51047                     [
51048                         -5.2298731,
51049                         54.7532915
51050                     ],
51051                     [
51052                         -5.2298731,
51053                         55.2190799
51054                     ],
51055                     [
51056                         -5.6532567,
51057                         55.2190799
51058                     ],
51059                     [
51060                         -5.6532567,
51061                         55.250088
51062                     ],
51063                     [
51064                         -5.8979647,
51065                         55.250088
51066                     ],
51067                     [
51068                         -5.8979647,
51069                         55.4822462
51070                     ],
51071                     [
51072                         -6.5933212,
51073                         55.4822462
51074                     ],
51075                     [
51076                         -6.5933212,
51077                         56.3013441
51078                     ],
51079                     [
51080                         -7.1727691,
51081                         56.3013441
51082                     ],
51083                     [
51084                         -7.1727691,
51085                         56.5601822
51086                     ],
51087                     [
51088                         -6.8171722,
51089                         56.5601822
51090                     ],
51091                     [
51092                         -6.8171722,
51093                         56.6991713
51094                     ],
51095                     [
51096                         -6.5315276,
51097                         56.6991713
51098                     ],
51099                     [
51100                         -6.5315276,
51101                         56.9066964
51102                     ],
51103                     [
51104                         -6.811679,
51105                         56.9066964
51106                     ],
51107                     [
51108                         -6.811679,
51109                         57.3716613
51110                     ],
51111                     [
51112                         -6.8721038,
51113                         57.3716613
51114                     ],
51115                     [
51116                         -6.8721038,
51117                         57.5518893
51118                     ],
51119                     [
51120                         -7.0973235,
51121                         57.5518893
51122                     ],
51123                     [
51124                         -7.0973235,
51125                         57.2411085
51126                     ],
51127                     [
51128                         -7.1742278,
51129                         57.2411085
51130                     ],
51131                     [
51132                         -7.1742278,
51133                         56.9066964
51134                     ],
51135                     [
51136                         -7.3719817,
51137                         56.9066964
51138                     ],
51139                     [
51140                         -7.3719817,
51141                         56.8075885
51142                     ],
51143                     [
51144                         -7.5202972,
51145                         56.8075885
51146                     ],
51147                     [
51148                         -7.5202972,
51149                         56.7142479
51150                     ],
51151                     [
51152                         -7.8306806,
51153                         56.7142479
51154                     ],
51155                     [
51156                         -7.8306806,
51157                         56.8994605
51158                     ],
51159                     [
51160                         -7.6494061,
51161                         56.8994605
51162                     ],
51163                     [
51164                         -7.6494061,
51165                         57.4739617
51166                     ],
51167                     [
51168                         -7.8306806,
51169                         57.4739617
51170                     ],
51171                     [
51172                         -7.8306806,
51173                         57.7915584
51174                     ],
51175                     [
51176                         -7.4736249,
51177                         57.7915584
51178                     ],
51179                     [
51180                         -7.4736249,
51181                         58.086063
51182                     ],
51183                     [
51184                         -7.1879804,
51185                         58.086063
51186                     ],
51187                     [
51188                         -7.1879804,
51189                         58.367197
51190                     ],
51191                     [
51192                         -6.8034589,
51193                         58.367197
51194                     ],
51195                     [
51196                         -6.8034589,
51197                         58.4155786
51198                     ],
51199                     [
51200                         -6.638664,
51201                         58.4155786
51202                     ],
51203                     [
51204                         -6.638664,
51205                         58.4673277
51206                     ],
51207                     [
51208                         -6.5178143,
51209                         58.4673277
51210                     ],
51211                     [
51212                         -6.5178143,
51213                         58.5625632
51214                     ],
51215                     [
51216                         -6.0536224,
51217                         58.5625632
51218                     ],
51219                     [
51220                         -6.0536224,
51221                         58.1568843
51222                     ],
51223                     [
51224                         -6.1470062,
51225                         58.1568843
51226                     ],
51227                     [
51228                         -6.1470062,
51229                         58.1105865
51230                     ],
51231                     [
51232                         -6.2799798,
51233                         58.1105865
51234                     ],
51235                     [
51236                         -6.2799798,
51237                         57.7122664
51238                     ],
51239                     [
51240                         -6.1591302,
51241                         57.7122664
51242                     ],
51243                     [
51244                         -6.1591302,
51245                         57.6667563
51246                     ],
51247                     [
51248                         -5.9339104,
51249                         57.6667563
51250                     ],
51251                     [
51252                         -5.9339104,
51253                         57.8892524
51254                     ],
51255                     [
51256                         -5.80643,
51257                         57.8892524
51258                     ],
51259                     [
51260                         -5.80643,
51261                         57.9621767
51262                     ],
51263                     [
51264                         -5.6141692,
51265                         57.9621767
51266                     ],
51267                     [
51268                         -5.6141692,
51269                         58.0911236
51270                     ],
51271                     [
51272                         -5.490819,
51273                         58.0911236
51274                     ],
51275                     [
51276                         -5.490819,
51277                         58.3733281
51278                     ],
51279                     [
51280                         -5.3199118,
51281                         58.3733281
51282                     ],
51283                     [
51284                         -5.3199118,
51285                         58.75015
51286                     ],
51287                     [
51288                         -3.5719977,
51289                         58.75015
51290                     ],
51291                     [
51292                         -3.5719977,
51293                         59.2091788
51294                     ],
51295                     [
51296                         -3.1944501,
51297                         59.2091788
51298                     ],
51299                     [
51300                         -3.1944501,
51301                         59.4759216
51302                     ],
51303                     [
51304                         -2.243583,
51305                         59.4759216
51306                     ],
51307                     [
51308                         -2.243583,
51309                         59.1388749
51310                     ],
51311                     [
51312                         -2.4611012,
51313                         59.1388749
51314                     ],
51315                     [
51316                         -2.4611012,
51317                         58.8185938
51318                     ],
51319                     [
51320                         -2.7407675,
51321                         58.8185938
51322                     ],
51323                     [
51324                         -2.7407675,
51325                         58.5804743
51326                     ],
51327                     [
51328                         -2.9116746,
51329                         58.5804743
51330                     ],
51331                     [
51332                         -2.9116746,
51333                         58.1157523
51334                     ],
51335                     [
51336                         -3.4865441,
51337                         58.1157523
51338                     ],
51339                     [
51340                         -3.4865441,
51341                         57.740386
51342                     ],
51343                     [
51344                         -1.7153245,
51345                         57.740386
51346                     ],
51347                     [
51348                         -1.7153245,
51349                         57.2225558
51350                     ],
51351                     [
51352                         -1.9794538,
51353                         57.2225558
51354                     ],
51355                     [
51356                         -1.9794538,
51357                         56.8760742
51358                     ],
51359                     [
51360                         -2.1658979,
51361                         56.8760742
51362                     ],
51363                     [
51364                         -2.1658979,
51365                         56.6333186
51366                     ],
51367                     [
51368                         -2.3601106,
51369                         56.6333186
51370                     ],
51371                     [
51372                         -2.3601106,
51373                         56.0477521
51374                     ],
51375                     [
51376                         -1.9794538,
51377                         56.0477521
51378                     ],
51379                     [
51380                         -1.9794538,
51381                         55.8650949
51382                     ],
51383                     [
51384                         -1.4745008,
51385                         55.8650949
51386                     ],
51387                     [
51388                         -1.4745008,
51389                         55.2499926
51390                     ],
51391                     [
51392                         -1.3221997,
51393                         55.2499926
51394                     ],
51395                     [
51396                         -1.3221997,
51397                         54.8221737
51398                     ],
51399                     [
51400                         -1.0550014,
51401                         54.8221737
51402                     ],
51403                     [
51404                         -1.0550014,
51405                         54.6746628
51406                     ],
51407                     [
51408                         -0.6618765,
51409                         54.6746628
51410                     ],
51411                     [
51412                         -0.6618765,
51413                         54.5527463
51414                     ],
51415                     [
51416                         -0.3247617,
51417                         54.5527463
51418                     ],
51419                     [
51420                         -0.3247617,
51421                         54.2865195
51422                     ],
51423                     [
51424                         0.0092841,
51425                         54.2865195
51426                     ],
51427                     [
51428                         0.0092841,
51429                         53.7938518
51430                     ],
51431                     [
51432                         0.2081962,
51433                         53.7938518
51434                     ],
51435                     [
51436                         0.2081962,
51437                         53.5217726
51438                     ],
51439                     [
51440                         0.4163548,
51441                         53.5217726
51442                     ],
51443                     [
51444                         0.4163548,
51445                         53.0298851
51446                     ],
51447                     [
51448                         1.4273388,
51449                         53.0298851
51450                     ],
51451                     [
51452                         1.4273388,
51453                         52.92021
51454                     ],
51455                     [
51456                         1.8333912,
51457                         52.92021
51458                     ],
51459                     [
51460                         1.8333912,
51461                         52.042488
51462                     ],
51463                     [
51464                         1.5235504,
51465                         52.042488
51466                     ],
51467                     [
51468                         1.5235504,
51469                         51.8261335
51470                     ],
51471                     [
51472                         1.2697049,
51473                         51.8261335
51474                     ],
51475                     [
51476                         1.2697049,
51477                         51.6967453
51478                     ],
51479                     [
51480                         1.116651,
51481                         51.6967453
51482                     ],
51483                     [
51484                         1.116651,
51485                         51.440346
51486                     ],
51487                     [
51488                         1.5235504,
51489                         51.440346
51490                     ],
51491                     [
51492                         1.5235504,
51493                         51.3331831
51494                     ],
51495                     [
51496                         1.4507565,
51497                         51.3331831
51498                     ],
51499                     [
51500                         1.4507565,
51501                         51.0207553
51502                     ],
51503                     [
51504                         1.0699883,
51505                         51.0207553
51506                     ],
51507                     [
51508                         1.0699883,
51509                         50.9008416
51510                     ],
51511                     [
51512                         0.7788126,
51513                         50.9008416
51514                     ],
51515                     [
51516                         0.7788126,
51517                         50.729843
51518                     ],
51519                     [
51520                         -0.7255952,
51521                         50.729843
51522                     ],
51523                     [
51524                         -0.7255952,
51525                         50.7038437
51526                     ],
51527                     [
51528                         -1.0074383,
51529                         50.7038437
51530                     ],
51531                     [
51532                         -1.0074383,
51533                         50.5736307
51534                     ],
51535                     [
51536                         -2.3625252,
51537                         50.5736307
51538                     ],
51539                     [
51540                         -2.3625252,
51541                         50.4846421
51542                     ],
51543                     [
51544                         -2.4987805,
51545                         50.4846421
51546                     ],
51547                     [
51548                         -2.4987805,
51549                         50.5736307
51550                     ],
51551                     [
51552                         -3.4096378,
51553                         50.5736307
51554                     ],
51555                     [
51556                         -3.4096378,
51557                         50.2057837
51558                     ],
51559                     [
51560                         -3.6922446,
51561                         50.2057837
51562                     ],
51563                     [
51564                         -3.6922446,
51565                         50.1347737
51566                     ],
51567                     [
51568                         -5.005468,
51569                         50.1347737
51570                     ],
51571                     [
51572                         -5.005468,
51573                         49.9474456
51574                     ],
51575                     [
51576                         -5.2839506,
51577                         49.9474456
51578                     ],
51579                     [
51580                         -5.2839506,
51581                         50.0229734
51582                     ]
51583                 ],
51584                 [
51585                     [
51586                         -6.4580707,
51587                         49.8673563
51588                     ],
51589                     [
51590                         -6.4580707,
51591                         49.9499935
51592                     ],
51593                     [
51594                         -6.3978807,
51595                         49.9499935
51596                     ],
51597                     [
51598                         -6.3978807,
51599                         50.0053797
51600                     ],
51601                     [
51602                         -6.1799606,
51603                         50.0053797
51604                     ],
51605                     [
51606                         -6.1799606,
51607                         49.9168614
51608                     ],
51609                     [
51610                         -6.2540201,
51611                         49.9168614
51612                     ],
51613                     [
51614                         -6.2540201,
51615                         49.8673563
51616                     ]
51617                 ],
51618                 [
51619                     [
51620                         -5.8343165,
51621                         49.932156
51622                     ],
51623                     [
51624                         -5.8343165,
51625                         49.9754641
51626                     ],
51627                     [
51628                         -5.7683254,
51629                         49.9754641
51630                     ],
51631                     [
51632                         -5.7683254,
51633                         49.932156
51634                     ]
51635                 ],
51636                 [
51637                     [
51638                         -1.9483797,
51639                         60.6885737
51640                     ],
51641                     [
51642                         -1.9483797,
51643                         60.3058841
51644                     ],
51645                     [
51646                         -1.7543149,
51647                         60.3058841
51648                     ],
51649                     [
51650                         -1.7543149,
51651                         60.1284428
51652                     ],
51653                     [
51654                         -1.5754914,
51655                         60.1284428
51656                     ],
51657                     [
51658                         -1.5754914,
51659                         59.797917
51660                     ],
51661                     [
51662                         -1.0316959,
51663                         59.797917
51664                     ],
51665                     [
51666                         -1.0316959,
51667                         60.0354518
51668                     ],
51669                     [
51670                         -0.6626918,
51671                         60.0354518
51672                     ],
51673                     [
51674                         -0.6626918,
51675                         60.9103862
51676                     ],
51677                     [
51678                         -1.1034395,
51679                         60.9103862
51680                     ],
51681                     [
51682                         -1.1034395,
51683                         60.8040022
51684                     ],
51685                     [
51686                         -1.3506319,
51687                         60.8040022
51688                     ],
51689                     [
51690                         -1.3506319,
51691                         60.6885737
51692                     ]
51693                 ],
51694                 [
51695                     [
51696                         -2.203381,
51697                         60.1968568
51698                     ],
51699                     [
51700                         -2.203381,
51701                         60.0929443
51702                     ],
51703                     [
51704                         -1.9864011,
51705                         60.0929443
51706                     ],
51707                     [
51708                         -1.9864011,
51709                         60.1968568
51710                     ]
51711                 ],
51712                 [
51713                     [
51714                         -1.7543149,
51715                         59.5698289
51716                     ],
51717                     [
51718                         -1.7543149,
51719                         59.4639383
51720                     ],
51721                     [
51722                         -1.5373349,
51723                         59.4639383
51724                     ],
51725                     [
51726                         -1.5373349,
51727                         59.5698289
51728                     ]
51729                 ],
51730                 [
51731                     [
51732                         -4.5585981,
51733                         59.1370518
51734                     ],
51735                     [
51736                         -4.5585981,
51737                         58.9569099
51738                     ],
51739                     [
51740                         -4.2867004,
51741                         58.9569099
51742                     ],
51743                     [
51744                         -4.2867004,
51745                         59.1370518
51746                     ]
51747                 ],
51748                 [
51749                     [
51750                         -6.2787732,
51751                         59.2025744
51752                     ],
51753                     [
51754                         -6.2787732,
51755                         59.0227769
51756                     ],
51757                     [
51758                         -5.6650612,
51759                         59.0227769
51760                     ],
51761                     [
51762                         -5.6650612,
51763                         59.2025744
51764                     ]
51765                 ],
51766                 [
51767                     [
51768                         -8.7163482,
51769                         57.9440556
51770                     ],
51771                     [
51772                         -8.7163482,
51773                         57.7305936
51774                     ],
51775                     [
51776                         -8.3592926,
51777                         57.7305936
51778                     ],
51779                     [
51780                         -8.3592926,
51781                         57.9440556
51782                     ]
51783                 ],
51784                 [
51785                     [
51786                         -7.6077005,
51787                         50.4021026
51788                     ],
51789                     [
51790                         -7.6077005,
51791                         50.2688657
51792                     ],
51793                     [
51794                         -7.3907205,
51795                         50.2688657
51796                     ],
51797                     [
51798                         -7.3907205,
51799                         50.4021026
51800                     ]
51801                 ],
51802                 [
51803                     [
51804                         -7.7304303,
51805                         58.3579902
51806                     ],
51807                     [
51808                         -7.7304303,
51809                         58.248313
51810                     ],
51811                     [
51812                         -7.5134503,
51813                         58.248313
51814                     ],
51815                     [
51816                         -7.5134503,
51817                         58.3579902
51818                     ]
51819                 ]
51820             ]
51821         },
51822         {
51823             "name": "OS Scottish Popular historic",
51824             "type": "tms",
51825             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
51826             "scaleExtent": [
51827                 6,
51828                 15
51829             ],
51830             "polygon": [
51831                 [
51832                     [
51833                         -7.8,
51834                         54.5
51835                     ],
51836                     [
51837                         -7.8,
51838                         61.1
51839                     ],
51840                     [
51841                         -1.1,
51842                         61.1
51843                     ],
51844                     [
51845                         -1.1,
51846                         54.5
51847                     ],
51848                     [
51849                         -7.8,
51850                         54.5
51851                     ]
51852                 ]
51853             ]
51854         },
51855         {
51856             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
51857             "type": "tms",
51858             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
51859             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
51860             "scaleExtent": [
51861                 13,
51862                 20
51863             ],
51864             "polygon": [
51865                 [
51866                     [
51867                         -2.14039404,
51868                         57.11218789
51869                     ],
51870                     [
51871                         -2.14064752,
51872                         57.17894161
51873                     ],
51874                     [
51875                         -2.04501987,
51876                         57.17901252
51877                     ],
51878                     [
51879                         -2.04493842,
51880                         57.11225862
51881                     ]
51882                 ]
51883             ],
51884             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
51885             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
51886         },
51887         {
51888             "name": "OS Town Plans, Airdrie 1858 (NLS)",
51889             "type": "tms",
51890             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
51891             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
51892             "scaleExtent": [
51893                 13,
51894                 20
51895             ],
51896             "polygon": [
51897                 [
51898                     [
51899                         -3.99291738,
51900                         55.86408041
51901                     ],
51902                     [
51903                         -3.99338933,
51904                         55.87329115
51905                     ],
51906                     [
51907                         -3.9691085,
51908                         55.87368212
51909                     ],
51910                     [
51911                         -3.9686423,
51912                         55.86447124
51913                     ]
51914                 ]
51915             ],
51916             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
51917             "terms_text": "National Library of Scotland - Airdrie 1858"
51918         },
51919         {
51920             "name": "OS Town Plans, Alexandria 1859 (NLS)",
51921             "type": "tms",
51922             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
51923             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
51924             "scaleExtent": [
51925                 13,
51926                 20
51927             ],
51928             "polygon": [
51929                 [
51930                     [
51931                         -4.58973571,
51932                         55.97536707
51933                     ],
51934                     [
51935                         -4.59104461,
51936                         55.99493153
51937                     ],
51938                     [
51939                         -4.55985072,
51940                         55.99558348
51941                     ],
51942                     [
51943                         -4.55855754,
51944                         55.97601855
51945                     ]
51946                 ]
51947             ],
51948             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
51949             "terms_text": "National Library of Scotland - Alexandria 1859"
51950         },
51951         {
51952             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
51953             "type": "tms",
51954             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
51955             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
51956             "scaleExtent": [
51957                 13,
51958                 20
51959             ],
51960             "polygon": [
51961                 [
51962                     [
51963                         -3.81166061,
51964                         56.09864363
51965                     ],
51966                     [
51967                         -3.81274448,
51968                         56.12169929
51969                     ],
51970                     [
51971                         -3.7804609,
51972                         56.12216898
51973                     ],
51974                     [
51975                         -3.77939631,
51976                         56.09911292
51977                     ]
51978                 ]
51979             ],
51980             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
51981             "terms_text": "National Library of Scotland - Alloa 1861-1862"
51982         },
51983         {
51984             "name": "OS Town Plans, Annan 1859 (NLS)",
51985             "type": "tms",
51986             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
51987             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
51988             "scaleExtent": [
51989                 13,
51990                 20
51991             ],
51992             "polygon": [
51993                 [
51994                     [
51995                         -3.27921439,
51996                         54.98252155
51997                     ],
51998                     [
51999                         -3.27960062,
52000                         54.9946601
52001                     ],
52002                     [
52003                         -3.24866331,
52004                         54.99498165
52005                     ],
52006                     [
52007                         -3.24828642,
52008                         54.98284297
52009                     ]
52010                 ]
52011             ],
52012             "terms_url": "http://maps.nls.uk/townplans/annan.html",
52013             "terms_text": "National Library of Scotland - Annan 1859"
52014         },
52015         {
52016             "name": "OS Town Plans, Arbroath 1858 (NLS)",
52017             "type": "tms",
52018             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
52019             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
52020             "scaleExtent": [
52021                 13,
52022                 20
52023             ],
52024             "polygon": [
52025                 [
52026                     [
52027                         -2.60716469,
52028                         56.53995105
52029                     ],
52030                     [
52031                         -2.60764981,
52032                         56.57022426
52033                     ],
52034                     [
52035                         -2.56498708,
52036                         56.57042549
52037                     ],
52038                     [
52039                         -2.564536,
52040                         56.54015206
52041                     ]
52042                 ]
52043             ],
52044             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
52045             "terms_text": "National Library of Scotland - Arbroath 1858"
52046         },
52047         {
52048             "name": "OS Town Plans, Ayr 1855 (NLS)",
52049             "type": "tms",
52050             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
52051             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
52052             "scaleExtent": [
52053                 13,
52054                 20
52055             ],
52056             "polygon": [
52057                 [
52058                     [
52059                         -4.66768105,
52060                         55.43748864
52061                     ],
52062                     [
52063                         -4.67080057,
52064                         55.48363961
52065                     ],
52066                     [
52067                         -4.60609844,
52068                         55.48503484
52069                     ],
52070                     [
52071                         -4.60305426,
52072                         55.43888149
52073                     ]
52074                 ]
52075             ],
52076             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
52077             "terms_text": "National Library of Scotland - Ayr 1855"
52078         },
52079         {
52080             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
52081             "type": "tms",
52082             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
52083             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
52084             "scaleExtent": [
52085                 13,
52086                 20
52087             ],
52088             "polygon": [
52089                 [
52090                     [
52091                         -2.02117487,
52092                         55.75577627
52093                     ],
52094                     [
52095                         -2.02118763,
52096                         55.77904118
52097                     ],
52098                     [
52099                         -1.98976956,
52100                         55.77904265
52101                     ],
52102                     [
52103                         -1.9897755,
52104                         55.75577774
52105                     ]
52106                 ]
52107             ],
52108             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
52109             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
52110         },
52111         {
52112             "name": "OS Town Plans, Brechin 1862 (NLS)",
52113             "type": "tms",
52114             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
52115             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
52116             "scaleExtent": [
52117                 13,
52118                 20
52119             ],
52120             "polygon": [
52121                 [
52122                     [
52123                         -2.67480248,
52124                         56.71456775
52125                     ],
52126                     [
52127                         -2.67521172,
52128                         56.73739937
52129                     ],
52130                     [
52131                         -2.64319679,
52132                         56.73756872
52133                     ],
52134                     [
52135                         -2.64280695,
52136                         56.71473694
52137                     ]
52138                 ]
52139             ],
52140             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
52141             "terms_text": "National Library of Scotland - Brechin 1862"
52142         },
52143         {
52144             "name": "OS Town Plans, Burntisland 1894 (NLS)",
52145             "type": "tms",
52146             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
52147             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
52148             "scaleExtent": [
52149                 13,
52150                 20
52151             ],
52152             "polygon": [
52153                 [
52154                     [
52155                         -3.24879624,
52156                         56.04240046
52157                     ],
52158                     [
52159                         -3.2495182,
52160                         56.06472996
52161                     ],
52162                     [
52163                         -3.21830572,
52164                         56.06504207
52165                     ],
52166                     [
52167                         -3.21760179,
52168                         56.0427123
52169                     ]
52170                 ]
52171             ],
52172             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
52173             "terms_text": "National Library of Scotland - Burntisland 1894"
52174         },
52175         {
52176             "name": "OS Town Plans, Campbelton 1865 (NLS)",
52177             "type": "tms",
52178             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
52179             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
52180             "scaleExtent": [
52181                 13,
52182                 20
52183             ],
52184             "polygon": [
52185                 [
52186                     [
52187                         -5.62345307,
52188                         55.40255998
52189                     ],
52190                     [
52191                         -5.62631353,
52192                         55.43375303
52193                     ],
52194                     [
52195                         -5.58276654,
52196                         55.43503753
52197                     ],
52198                     [
52199                         -5.57994024,
52200                         55.40384299
52201                     ]
52202                 ]
52203             ],
52204             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
52205             "terms_text": "National Library of Scotland - Campbelton 1865"
52206         },
52207         {
52208             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
52209             "type": "tms",
52210             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
52211             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
52212             "scaleExtent": [
52213                 13,
52214                 20
52215             ],
52216             "polygon": [
52217                 [
52218                     [
52219                         -4.05035921,
52220                         55.84648689
52221                     ],
52222                     [
52223                         -4.05157062,
52224                         55.86947193
52225                     ],
52226                     [
52227                         -4.01953905,
52228                         55.87000186
52229                     ],
52230                     [
52231                         -4.01834651,
52232                         55.84701638
52233                     ]
52234                 ]
52235             ],
52236             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
52237             "terms_text": "National Library of Scotland - Coatbridge 1858"
52238         },
52239         {
52240             "name": "OS Town Plans, Cupar 1854 (NLS)",
52241             "type": "tms",
52242             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
52243             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
52244             "scaleExtent": [
52245                 13,
52246                 20
52247             ],
52248             "polygon": [
52249                 [
52250                     [
52251                         -3.04765872,
52252                         56.28653177
52253                     ],
52254                     [
52255                         -3.04890965,
52256                         56.332192
52257                     ],
52258                     [
52259                         -2.98498515,
52260                         56.33271677
52261                     ],
52262                     [
52263                         -2.98381041,
52264                         56.28705563
52265                     ]
52266                 ]
52267             ],
52268             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
52269             "terms_text": "National Library of Scotland - Cupar 1854"
52270         },
52271         {
52272             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
52273             "type": "tms",
52274             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
52275             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
52276             "scaleExtent": [
52277                 13,
52278                 20
52279             ],
52280             "polygon": [
52281                 [
52282                     [
52283                         -3.0327697,
52284                         56.30243657
52285                     ],
52286                     [
52287                         -3.03338443,
52288                         56.32520139
52289                     ],
52290                     [
52291                         -3.00146629,
52292                         56.32546356
52293                     ],
52294                     [
52295                         -3.00087054,
52296                         56.30269852
52297                     ]
52298                 ]
52299             ],
52300             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
52301             "terms_text": "National Library of Scotland - Cupar 1893-1894"
52302         },
52303         {
52304             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
52305             "type": "tms",
52306             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
52307             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
52308             "scaleExtent": [
52309                 13,
52310                 20
52311             ],
52312             "polygon": [
52313                 [
52314                     [
52315                         -3.07862465,
52316                         55.88900264
52317                     ],
52318                     [
52319                         -3.0790381,
52320                         55.90389729
52321                     ],
52322                     [
52323                         -3.05835611,
52324                         55.90407681
52325                     ],
52326                     [
52327                         -3.05795059,
52328                         55.88918206
52329                     ]
52330                 ]
52331             ],
52332             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
52333             "terms_text": "National Library of Scotland - Dalkeith 1852"
52334         },
52335         {
52336             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
52337             "type": "tms",
52338             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
52339             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
52340             "scaleExtent": [
52341                 13,
52342                 20
52343             ],
52344             "polygon": [
52345                 [
52346                     [
52347                         -3.08600192,
52348                         55.87936087
52349                     ],
52350                     [
52351                         -3.08658588,
52352                         55.90025926
52353                     ],
52354                     [
52355                         -3.0436473,
52356                         55.90063074
52357                     ],
52358                     [
52359                         -3.04308639,
52360                         55.87973206
52361                     ]
52362                 ]
52363             ],
52364             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
52365             "terms_text": "National Library of Scotland - Dalkeith 1893"
52366         },
52367         {
52368             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
52369             "type": "tms",
52370             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
52371             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
52372             "scaleExtent": [
52373                 13,
52374                 20
52375             ],
52376             "polygon": [
52377                 [
52378                     [
52379                         -4.58559982,
52380                         55.92742578
52381                     ],
52382                     [
52383                         -4.58714245,
52384                         55.95056014
52385                     ],
52386                     [
52387                         -4.55463269,
52388                         55.95123882
52389                     ],
52390                     [
52391                         -4.55310939,
52392                         55.92810387
52393                     ]
52394                 ]
52395             ],
52396             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
52397             "terms_text": "National Library of Scotland - Dumbarton 1859"
52398         },
52399         {
52400             "name": "OS Town Plans, Dumfries 1850 (NLS)",
52401             "type": "tms",
52402             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
52403             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
52404             "scaleExtent": [
52405                 13,
52406                 20
52407             ],
52408             "polygon": [
52409                 [
52410                     [
52411                         -3.63928076,
52412                         55.03715991
52413                     ],
52414                     [
52415                         -3.64116352,
52416                         55.08319002
52417                     ],
52418                     [
52419                         -3.57823183,
52420                         55.08402202
52421                     ],
52422                     [
52423                         -3.57642118,
52424                         55.0379905
52425                     ]
52426                 ]
52427             ],
52428             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
52429             "terms_text": "National Library of Scotland - Dumfries 1850"
52430         },
52431         {
52432             "name": "OS Town Plans, Dumfries 1893 (NLS)",
52433             "type": "tms",
52434             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
52435             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
52436             "scaleExtent": [
52437                 13,
52438                 20
52439             ],
52440             "polygon": [
52441                 [
52442                     [
52443                         -3.63179081,
52444                         55.04150111
52445                     ],
52446                     [
52447                         -3.63330662,
52448                         55.07873429
52449                     ],
52450                     [
52451                         -3.58259012,
52452                         55.07940411
52453                     ],
52454                     [
52455                         -3.58112132,
52456                         55.04217001
52457                     ]
52458                 ]
52459             ],
52460             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
52461             "terms_text": "National Library of Scotland - Dumfries 1893"
52462         },
52463         {
52464             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
52465             "type": "tms",
52466             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
52467             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
52468             "scaleExtent": [
52469                 13,
52470                 20
52471             ],
52472             "polygon": [
52473                 [
52474                     [
52475                         -3.02584468,
52476                         56.44879161
52477                     ],
52478                     [
52479                         -3.02656969,
52480                         56.47566815
52481                     ],
52482                     [
52483                         -2.94710317,
52484                         56.47629984
52485                     ],
52486                     [
52487                         -2.94643424,
52488                         56.44942266
52489                     ]
52490                 ]
52491             ],
52492             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
52493             "terms_text": "National Library of Scotland - Dundee 1857-1858"
52494         },
52495         {
52496             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
52497             "type": "tms",
52498             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
52499             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
52500             "scaleExtent": [
52501                 13,
52502                 20
52503             ],
52504             "polygon": [
52505                 [
52506                     [
52507                         -3.03399945,
52508                         56.448497
52509                     ],
52510                     [
52511                         -3.03497463,
52512                         56.48435238
52513                     ],
52514                     [
52515                         -2.92352705,
52516                         56.48523137
52517                     ],
52518                     [
52519                         -2.92265681,
52520                         56.4493748
52521                     ]
52522                 ]
52523             ],
52524             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
52525             "terms_text": "National Library of Scotland - Dundee 1870-1872"
52526         },
52527         {
52528             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
52529             "type": "tms",
52530             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
52531             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
52532             "scaleExtent": [
52533                 13,
52534                 20
52535             ],
52536             "polygon": [
52537                 [
52538                     [
52539                         -3.49045481,
52540                         56.0605979
52541                     ],
52542                     [
52543                         -3.49116489,
52544                         56.07898822
52545                     ],
52546                     [
52547                         -3.44374075,
52548                         56.07955208
52549                     ],
52550                     [
52551                         -3.44305323,
52552                         56.06116138
52553                     ]
52554                 ]
52555             ],
52556             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
52557             "terms_text": "National Library of Scotland - Dunfermline 1854"
52558         },
52559         {
52560             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
52561             "type": "tms",
52562             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
52563             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
52564             "scaleExtent": [
52565                 13,
52566                 20
52567             ],
52568             "polygon": [
52569                 [
52570                     [
52571                         -3.48284159,
52572                         56.05198219
52573                     ],
52574                     [
52575                         -3.48399434,
52576                         56.08198924
52577                     ],
52578                     [
52579                         -3.44209721,
52580                         56.08248587
52581                     ],
52582                     [
52583                         -3.44097697,
52584                         56.05247826
52585                     ]
52586                 ]
52587             ],
52588             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
52589             "terms_text": "National Library of Scotland - Dunfermline 1894"
52590         },
52591         {
52592             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
52593             "type": "tms",
52594             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
52595             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
52596             "scaleExtent": [
52597                 13,
52598                 20
52599             ],
52600             "polygon": [
52601                 [
52602                     [
52603                         -3.2361048,
52604                         55.921366
52605                     ],
52606                     [
52607                         -3.23836397,
52608                         55.99217223
52609                     ],
52610                     [
52611                         -3.14197035,
52612                         55.99310288
52613                     ],
52614                     [
52615                         -3.13988689,
52616                         55.92229419
52617                     ]
52618                 ]
52619             ],
52620             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
52621             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
52622         },
52623         {
52624             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
52625             "type": "tms",
52626             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
52627             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
52628             "scaleExtent": [
52629                 13,
52630                 20
52631             ],
52632             "polygon": [
52633                 [
52634                     [
52635                         -3.24740498,
52636                         55.92116518
52637                     ],
52638                     [
52639                         -3.24989581,
52640                         55.99850896
52641                     ],
52642                     [
52643                         -3.13061127,
52644                         55.99966059
52645                     ],
52646                     [
52647                         -3.12835798,
52648                         55.92231348
52649                     ]
52650                 ]
52651             ],
52652             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
52653             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
52654         },
52655         {
52656             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
52657             "type": "tms",
52658             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
52659             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
52660             "scaleExtent": [
52661                 13,
52662                 20
52663             ],
52664             "polygon": [
52665                 [
52666                     [
52667                         -3.26111081,
52668                         55.89555387
52669                     ],
52670                     [
52671                         -3.26450423,
52672                         55.9997912
52673                     ],
52674                     [
52675                         -3.11970824,
52676                         56.00119128
52677                     ],
52678                     [
52679                         -3.1167031,
52680                         55.89694851
52681                     ]
52682                 ]
52683             ],
52684             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
52685             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
52686         },
52687         {
52688             "name": "OS Town Plans, Elgin 1868 (NLS)",
52689             "type": "tms",
52690             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
52691             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
52692             "scaleExtent": [
52693                 13,
52694                 20
52695             ],
52696             "polygon": [
52697                 [
52698                     [
52699                         -3.33665196,
52700                         57.62879017
52701                     ],
52702                     [
52703                         -3.33776583,
52704                         57.65907381
52705                     ],
52706                     [
52707                         -3.29380859,
52708                         57.65953111
52709                     ],
52710                     [
52711                         -3.29273129,
52712                         57.62924695
52713                     ]
52714                 ]
52715             ],
52716             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
52717             "terms_text": "National Library of Scotland - Elgin 1868"
52718         },
52719         {
52720             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
52721             "type": "tms",
52722             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
52723             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
52724             "scaleExtent": [
52725                 13,
52726                 20
52727             ],
52728             "polygon": [
52729                 [
52730                     [
52731                         -3.79587441,
52732                         55.99343101
52733                     ],
52734                     [
52735                         -3.79697783,
52736                         56.01720281
52737                     ],
52738                     [
52739                         -3.76648151,
52740                         56.01764348
52741                     ],
52742                     [
52743                         -3.76539679,
52744                         55.99387129
52745                     ]
52746                 ]
52747             ],
52748             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
52749             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
52750         },
52751         {
52752             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
52753             "type": "tms",
52754             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
52755             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
52756             "scaleExtent": [
52757                 13,
52758                 20
52759             ],
52760             "polygon": [
52761                 [
52762                     [
52763                         -2.90326183,
52764                         56.6289471
52765                     ],
52766                     [
52767                         -2.90378797,
52768                         56.65095013
52769                     ],
52770                     [
52771                         -2.87228457,
52772                         56.65117489
52773                     ],
52774                     [
52775                         -2.87177676,
52776                         56.62917168
52777                     ]
52778                 ]
52779             ],
52780             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
52781             "terms_text": "National Library of Scotland - Forfar 1860-1861"
52782         },
52783         {
52784             "name": "OS Town Plans, Forres 1868 (NLS)",
52785             "type": "tms",
52786             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
52787             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
52788             "scaleExtent": [
52789                 13,
52790                 20
52791             ],
52792             "polygon": [
52793                 [
52794                     [
52795                         -3.63516795,
52796                         57.58887872
52797                     ],
52798                     [
52799                         -3.63647637,
52800                         57.618002
52801                     ],
52802                     [
52803                         -3.57751453,
52804                         57.61875171
52805                     ],
52806                     [
52807                         -3.5762532,
52808                         57.58962759
52809                     ]
52810                 ]
52811             ],
52812             "terms_url": "http://maps.nls.uk/townplans/forres.html",
52813             "terms_text": "National Library of Scotland - Forres 1868"
52814         },
52815         {
52816             "name": "OS Town Plans, Galashiels 1858 (NLS)",
52817             "type": "tms",
52818             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
52819             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
52820             "scaleExtent": [
52821                 13,
52822                 20
52823             ],
52824             "polygon": [
52825                 [
52826                     [
52827                         -2.82918609,
52828                         55.59586303
52829                     ],
52830                     [
52831                         -2.82981273,
52832                         55.62554026
52833                     ],
52834                     [
52835                         -2.78895254,
52836                         55.62580992
52837                     ],
52838                     [
52839                         -2.78835674,
52840                         55.59613239
52841                     ]
52842                 ]
52843             ],
52844             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
52845             "terms_text": "National Library of Scotland - Galashiels 1858"
52846         },
52847         {
52848             "name": "OS Town Plans, Girvan 1857 (NLS)",
52849             "type": "tms",
52850             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
52851             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
52852             "scaleExtent": [
52853                 13,
52854                 20
52855             ],
52856             "polygon": [
52857                 [
52858                     [
52859                         -4.87424251,
52860                         55.22679729
52861                     ],
52862                     [
52863                         -4.87587895,
52864                         55.24945946
52865                     ],
52866                     [
52867                         -4.84447382,
52868                         55.25019598
52869                     ],
52870                     [
52871                         -4.84285519,
52872                         55.22753318
52873                     ]
52874                 ]
52875             ],
52876             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
52877             "terms_text": "National Library of Scotland - Girvan 1857"
52878         },
52879         {
52880             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
52881             "type": "tms",
52882             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
52883             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
52884             "scaleExtent": [
52885                 13,
52886                 20
52887             ],
52888             "polygon": [
52889                 [
52890                     [
52891                         -4.31575491,
52892                         55.82072009
52893                     ],
52894                     [
52895                         -4.319683,
52896                         55.88667625
52897                     ],
52898                     [
52899                         -4.1771319,
52900                         55.88928081
52901                     ],
52902                     [
52903                         -4.1734447,
52904                         55.82331825
52905                     ]
52906                 ]
52907             ],
52908             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
52909             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
52910         },
52911         {
52912             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
52913             "type": "tms",
52914             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
52915             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
52916             "scaleExtent": [
52917                 13,
52918                 20
52919             ],
52920             "polygon": [
52921                 [
52922                     [
52923                         -4.3465357,
52924                         55.81456228
52925                     ],
52926                     [
52927                         -4.35157646,
52928                         55.89806268
52929                     ],
52930                     [
52931                         -4.17788765,
52932                         55.9012587
52933                     ],
52934                     [
52935                         -4.17321842,
52936                         55.81774834
52937                     ]
52938                 ]
52939             ],
52940             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
52941             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
52942         },
52943         {
52944             "name": "OS Town Plans, Greenock 1857 (NLS)",
52945             "type": "tms",
52946             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
52947             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
52948             "scaleExtent": [
52949                 13,
52950                 20
52951             ],
52952             "polygon": [
52953                 [
52954                     [
52955                         -4.78108857,
52956                         55.92617865
52957                     ],
52958                     [
52959                         -4.78382957,
52960                         55.96437481
52961                     ],
52962                     [
52963                         -4.7302257,
52964                         55.96557475
52965                     ],
52966                     [
52967                         -4.72753731,
52968                         55.92737687
52969                     ]
52970                 ]
52971             ],
52972             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
52973             "terms_text": "National Library of Scotland - Greenock 1857"
52974         },
52975         {
52976             "name": "OS Town Plans, Haddington 1853 (NLS)",
52977             "type": "tms",
52978             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
52979             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
52980             "scaleExtent": [
52981                 13,
52982                 20
52983             ],
52984             "polygon": [
52985                 [
52986                     [
52987                         -2.78855542,
52988                         55.9451862
52989                     ],
52990                     [
52991                         -2.78888196,
52992                         55.96124194
52993                     ],
52994                     [
52995                         -2.76674325,
52996                         55.9613817
52997                     ],
52998                     [
52999                         -2.76642588,
53000                         55.94532587
53001                     ]
53002                 ]
53003             ],
53004             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
53005             "terms_text": "National Library of Scotland - Haddington 1853"
53006         },
53007         {
53008             "name": "OS Town Plans, Haddington 1893 (NLS)",
53009             "type": "tms",
53010             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
53011             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
53012             "scaleExtent": [
53013                 13,
53014                 20
53015             ],
53016             "polygon": [
53017                 [
53018                     [
53019                         -2.80152293,
53020                         55.93428734
53021                     ],
53022                     [
53023                         -2.80214693,
53024                         55.96447189
53025                     ],
53026                     [
53027                         -2.76038069,
53028                         55.9647367
53029                     ],
53030                     [
53031                         -2.75978916,
53032                         55.93455185
53033                     ]
53034                 ]
53035             ],
53036             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
53037             "terms_text": "National Library of Scotland - Haddington 1893"
53038         },
53039         {
53040             "name": "OS Town Plans, Hamilton 1858 (NLS)",
53041             "type": "tms",
53042             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
53043             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
53044             "scaleExtent": [
53045                 13,
53046                 20
53047             ],
53048             "polygon": [
53049                 [
53050                     [
53051                         -4.06721642,
53052                         55.74877265
53053                     ],
53054                     [
53055                         -4.06924047,
53056                         55.78698508
53057                     ],
53058                     [
53059                         -4.01679233,
53060                         55.78785698
53061                     ],
53062                     [
53063                         -4.01481949,
53064                         55.74964331
53065                     ]
53066                 ]
53067             ],
53068             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
53069             "terms_text": "National Library of Scotland - Hamilton 1858"
53070         },
53071         {
53072             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
53073             "type": "tms",
53074             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
53075             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
53076             "scaleExtent": [
53077                 13,
53078                 20
53079             ],
53080             "polygon": [
53081                 [
53082                     [
53083                         -2.80130149,
53084                         55.4102516
53085                     ],
53086                     [
53087                         -2.80176329,
53088                         55.43304638
53089                     ],
53090                     [
53091                         -2.7708832,
53092                         55.43324489
53093                     ],
53094                     [
53095                         -2.77043917,
53096                         55.41044995
53097                     ]
53098                 ]
53099             ],
53100             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
53101             "terms_text": "National Library of Scotland - Hawick 1857-1858"
53102         },
53103         {
53104             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
53105             "type": "tms",
53106             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
53107             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
53108             "scaleExtent": [
53109                 13,
53110                 20
53111             ],
53112             "polygon": [
53113                 [
53114                     [
53115                         -4.25481758,
53116                         57.45916363
53117                     ],
53118                     [
53119                         -4.25752308,
53120                         57.50302387
53121                     ],
53122                     [
53123                         -4.19713638,
53124                         57.50409032
53125                     ],
53126                     [
53127                         -4.1945031,
53128                         57.46022829
53129                     ]
53130                 ]
53131             ],
53132             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
53133             "terms_text": "National Library of Scotland - Inverness 1867-1868"
53134         },
53135         {
53136             "name": "OS Town Plans, Irvine 1859 (NLS)",
53137             "type": "tms",
53138             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
53139             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
53140             "scaleExtent": [
53141                 13,
53142                 20
53143             ],
53144             "polygon": [
53145                 [
53146                     [
53147                         -4.67540402,
53148                         55.60649957
53149                     ],
53150                     [
53151                         -4.67643252,
53152                         55.62159024
53153                     ],
53154                     [
53155                         -4.65537888,
53156                         55.62204812
53157                     ],
53158                     [
53159                         -4.65435844,
53160                         55.60695719
53161                     ]
53162                 ]
53163             ],
53164             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
53165             "terms_text": "National Library of Scotland - Irvine 1859"
53166         },
53167         {
53168             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
53169             "type": "tms",
53170             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
53171             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
53172             "scaleExtent": [
53173                 13,
53174                 20
53175             ],
53176             "polygon": [
53177                 [
53178                     [
53179                         -2.56332521,
53180                         55.47105448
53181                     ],
53182                     [
53183                         -2.56355503,
53184                         55.48715562
53185                     ],
53186                     [
53187                         -2.54168193,
53188                         55.48725438
53189                     ],
53190                     [
53191                         -2.54146103,
53192                         55.47115318
53193                     ]
53194                 ]
53195             ],
53196             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
53197             "terms_text": "National Library of Scotland - Jedburgh 1858"
53198         },
53199         {
53200             "name": "OS Town Plans, Kelso 1857 (NLS)",
53201             "type": "tms",
53202             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
53203             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
53204             "scaleExtent": [
53205                 13,
53206                 20
53207             ],
53208             "polygon": [
53209                 [
53210                     [
53211                         -2.44924544,
53212                         55.58390848
53213                     ],
53214                     [
53215                         -2.44949757,
53216                         55.6059582
53217                     ],
53218                     [
53219                         -2.41902085,
53220                         55.60606617
53221                     ],
53222                     [
53223                         -2.41878581,
53224                         55.58401636
53225                     ]
53226                 ]
53227             ],
53228             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
53229             "terms_text": "National Library of Scotland - Kelso 1857"
53230         },
53231         {
53232             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
53233             "type": "tms",
53234             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
53235             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
53236             "scaleExtent": [
53237                 13,
53238                 20
53239             ],
53240             "polygon": [
53241                 [
53242                     [
53243                         -4.51746876,
53244                         55.58950933
53245                     ],
53246                     [
53247                         -4.5194347,
53248                         55.62017114
53249                     ],
53250                     [
53251                         -4.47675652,
53252                         55.62104083
53253                     ],
53254                     [
53255                         -4.4748238,
53256                         55.59037802
53257                     ]
53258                 ]
53259             ],
53260             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
53261             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
53262         },
53263         {
53264             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
53265             "type": "tms",
53266             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
53267             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
53268             "scaleExtent": [
53269                 13,
53270                 20
53271             ],
53272             "polygon": [
53273                 [
53274                     [
53275                         -3.17455285,
53276                         56.09518942
53277                     ],
53278                     [
53279                         -3.17554995,
53280                         56.12790251
53281                     ],
53282                     [
53283                         -3.12991402,
53284                         56.12832843
53285                     ],
53286                     [
53287                         -3.12895559,
53288                         56.09561481
53289                     ]
53290                 ]
53291             ],
53292             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
53293             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
53294         },
53295         {
53296             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
53297             "type": "tms",
53298             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
53299             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
53300             "scaleExtent": [
53301                 13,
53302                 20
53303             ],
53304             "polygon": [
53305                 [
53306                     [
53307                         -3.17460426,
53308                         56.09513375
53309                     ],
53310                     [
53311                         -3.17560428,
53312                         56.12794116
53313                     ],
53314                     [
53315                         -3.12989512,
53316                         56.12836777
53317                     ],
53318                     [
53319                         -3.12893395,
53320                         56.09555983
53321                     ]
53322                 ]
53323             ],
53324             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
53325             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
53326         },
53327         {
53328             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
53329             "type": "tms",
53330             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
53331             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
53332             "scaleExtent": [
53333                 13,
53334                 20
53335             ],
53336             "polygon": [
53337                 [
53338                     [
53339                         -4.06154334,
53340                         54.82586314
53341                     ],
53342                     [
53343                         -4.0623081,
53344                         54.84086061
53345                     ],
53346                     [
53347                         -4.0420219,
53348                         54.84120364
53349                     ],
53350                     [
53351                         -4.04126464,
53352                         54.82620598
53353                     ]
53354                 ]
53355             ],
53356             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
53357             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
53358         },
53359         {
53360             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
53361             "type": "tms",
53362             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
53363             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
53364             "scaleExtent": [
53365                 13,
53366                 20
53367             ],
53368             "polygon": [
53369                 [
53370                     [
53371                         -4.06001868,
53372                         54.82720122
53373                     ],
53374                     [
53375                         -4.06079036,
53376                         54.84234455
53377                     ],
53378                     [
53379                         -4.04025067,
53380                         54.84269158
53381                     ],
53382                     [
53383                         -4.03948667,
53384                         54.82754805
53385                     ]
53386                 ]
53387             ],
53388             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
53389             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
53390         },
53391         {
53392             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
53393             "type": "tms",
53394             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
53395             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
53396             "scaleExtent": [
53397                 13,
53398                 20
53399             ],
53400             "polygon": [
53401                 [
53402                     [
53403                         -4.16664222,
53404                         55.93124287
53405                     ],
53406                     [
53407                         -4.16748402,
53408                         55.94631265
53409                     ],
53410                     [
53411                         -4.14637318,
53412                         55.94668235
53413                     ],
53414                     [
53415                         -4.14553956,
53416                         55.93161237
53417                     ]
53418                 ]
53419             ],
53420             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
53421             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
53422         },
53423         {
53424             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
53425             "type": "tms",
53426             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
53427             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
53428             "scaleExtent": [
53429                 13,
53430                 20
53431             ],
53432             "polygon": [
53433                 [
53434                     [
53435                         -3.01255744,
53436                         56.65896044
53437                     ],
53438                     [
53439                         -3.01302683,
53440                         56.67645382
53441                     ],
53442                     [
53443                         -2.98815879,
53444                         56.67665366
53445                     ],
53446                     [
53447                         -2.98770092,
53448                         56.65916014
53449                     ]
53450                 ]
53451             ],
53452             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
53453             "terms_text": "National Library of Scotland - Kirriemuir 1861"
53454         },
53455         {
53456             "name": "OS Town Plans, Lanark 1858 (NLS)",
53457             "type": "tms",
53458             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
53459             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
53460             "scaleExtent": [
53461                 13,
53462                 20
53463             ],
53464             "polygon": [
53465                 [
53466                     [
53467                         -3.78642584,
53468                         55.66308804
53469                     ],
53470                     [
53471                         -3.78710605,
53472                         55.67800854
53473                     ],
53474                     [
53475                         -3.76632876,
53476                         55.67830935
53477                     ],
53478                     [
53479                         -3.76565645,
53480                         55.66338868
53481                     ]
53482                 ]
53483             ],
53484             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
53485             "terms_text": "National Library of Scotland - Lanark 1858"
53486         },
53487         {
53488             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
53489             "type": "tms",
53490             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
53491             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
53492             "scaleExtent": [
53493                 13,
53494                 20
53495             ],
53496             "polygon": [
53497                 [
53498                     [
53499                         -3.61908334,
53500                         55.95549561
53501                     ],
53502                     [
53503                         -3.62033259,
53504                         55.98538615
53505                     ],
53506                     [
53507                         -3.57838447,
53508                         55.98593047
53509                     ],
53510                     [
53511                         -3.57716753,
53512                         55.95603932
53513                     ]
53514                 ]
53515             ],
53516             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
53517             "terms_text": "National Library of Scotland - Linlithgow 1856"
53518         },
53519         {
53520             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
53521             "type": "tms",
53522             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
53523             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
53524             "scaleExtent": [
53525                 13,
53526                 20
53527             ],
53528             "polygon": [
53529                 [
53530                     [
53531                         -4.69086378,
53532                         55.34340178
53533                     ],
53534                     [
53535                         -4.6918884,
53536                         55.35849731
53537                     ],
53538                     [
53539                         -4.67089656,
53540                         55.35895813
53541                     ],
53542                     [
53543                         -4.6698799,
53544                         55.34386234
53545                     ]
53546                 ]
53547             ],
53548             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
53549             "terms_text": "National Library of Scotland - Mayole 1856-1857"
53550         },
53551         {
53552             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
53553             "type": "tms",
53554             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
53555             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
53556             "scaleExtent": [
53557                 13,
53558                 20
53559             ],
53560             "polygon": [
53561                 [
53562                     [
53563                         -2.4859324,
53564                         56.69645192
53565                     ],
53566                     [
53567                         -2.4862257,
53568                         56.71918799
53569                     ],
53570                     [
53571                         -2.45405417,
53572                         56.71930941
53573                     ],
53574                     [
53575                         -2.45378027,
53576                         56.69657324
53577                     ]
53578                 ]
53579             ],
53580             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
53581             "terms_text": "National Library of Scotland - Montrose 1861-1862"
53582         },
53583         {
53584             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
53585             "type": "tms",
53586             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
53587             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
53588             "scaleExtent": [
53589                 13,
53590                 20
53591             ],
53592             "polygon": [
53593                 [
53594                     [
53595                         -3.07888558,
53596                         55.93371953
53597                     ],
53598                     [
53599                         -3.07954151,
53600                         55.95729781
53601                     ],
53602                     [
53603                         -3.03240684,
53604                         55.95770177
53605                     ],
53606                     [
53607                         -3.03177952,
53608                         55.93412313
53609                     ]
53610                 ]
53611             ],
53612             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
53613             "terms_text": "National Library of Scotland - Musselburgh 1853"
53614         },
53615         {
53616             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
53617             "type": "tms",
53618             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
53619             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
53620             "scaleExtent": [
53621                 13,
53622                 20
53623             ],
53624             "polygon": [
53625                 [
53626                     [
53627                         -3.07017621,
53628                         55.92694102
53629                     ],
53630                     [
53631                         -3.07078961,
53632                         55.94917624
53633                     ],
53634                     [
53635                         -3.03988228,
53636                         55.94944099
53637                     ],
53638                     [
53639                         -3.03928658,
53640                         55.92720556
53641                     ]
53642                 ]
53643             ],
53644             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
53645             "terms_text": "National Library of Scotland - Musselburgh 1893"
53646         },
53647         {
53648             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
53649             "type": "tms",
53650             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
53651             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
53652             "scaleExtent": [
53653                 13,
53654                 20
53655             ],
53656             "polygon": [
53657                 [
53658                     [
53659                         -3.88433907,
53660                         57.57899149
53661                     ],
53662                     [
53663                         -3.88509905,
53664                         57.5936822
53665                     ],
53666                     [
53667                         -3.85931017,
53668                         57.59406441
53669                     ],
53670                     [
53671                         -3.85856057,
53672                         57.57937348
53673                     ]
53674                 ]
53675             ],
53676             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
53677             "terms_text": "National Library of Scotland - Nairn 1867-1868"
53678         },
53679         {
53680             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
53681             "type": "tms",
53682             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
53683             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
53684             "scaleExtent": [
53685                 13,
53686                 20
53687             ],
53688             "polygon": [
53689                 [
53690                     [
53691                         -5.49548449,
53692                         56.39080407
53693                     ],
53694                     [
53695                         -5.49836627,
53696                         56.42219039
53697                     ],
53698                     [
53699                         -5.45383984,
53700                         56.42343933
53701                     ],
53702                     [
53703                         -5.45099456,
53704                         56.39205153
53705                     ]
53706                 ]
53707             ],
53708             "terms_url": "http://maps.nls.uk/townplans/oban.html",
53709             "terms_text": "National Library of Scotland - Oban 1867-1868"
53710         },
53711         {
53712             "name": "OS Town Plans, Peebles 1856 (NLS)",
53713             "type": "tms",
53714             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
53715             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
53716             "scaleExtent": [
53717                 13,
53718                 20
53719             ],
53720             "polygon": [
53721                 [
53722                     [
53723                         -3.20921287,
53724                         55.63635834
53725                     ],
53726                     [
53727                         -3.20990288,
53728                         55.65873817
53729                     ],
53730                     [
53731                         -3.17896372,
53732                         55.65903935
53733                     ],
53734                     [
53735                         -3.17829135,
53736                         55.63665927
53737                     ]
53738                 ]
53739             ],
53740             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
53741             "terms_text": "National Library of Scotland - Peebles 1856"
53742         },
53743         {
53744             "name": "OS Town Plans, Perth 1860 (NLS)",
53745             "type": "tms",
53746             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
53747             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
53748             "scaleExtent": [
53749                 13,
53750                 20
53751             ],
53752             "polygon": [
53753                 [
53754                     [
53755                         -3.45302495,
53756                         56.37794226
53757                     ],
53758                     [
53759                         -3.45416664,
53760                         56.40789908
53761                     ],
53762                     [
53763                         -3.41187528,
53764                         56.40838777
53765                     ],
53766                     [
53767                         -3.41076676,
53768                         56.3784304
53769                     ]
53770                 ]
53771             ],
53772             "terms_url": "http://maps.nls.uk/townplans/perth.html",
53773             "terms_text": "National Library of Scotland - Perth 1860"
53774         },
53775         {
53776             "name": "OS Town Plans, Peterhead 1868 (NLS)",
53777             "type": "tms",
53778             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
53779             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
53780             "scaleExtent": [
53781                 13,
53782                 20
53783             ],
53784             "polygon": [
53785                 [
53786                     [
53787                         -1.80513747,
53788                         57.48046916
53789                     ],
53790                     [
53791                         -1.80494005,
53792                         57.51755411
53793                     ],
53794                     [
53795                         -1.75135366,
53796                         57.51746003
53797                     ],
53798                     [
53799                         -1.75160539,
53800                         57.48037522
53801                     ]
53802                 ]
53803             ],
53804             "terms_url": "http://maps.nls.uk/townplans/peterhead",
53805             "terms_text": "National Library of Scotland - Peterhead 1868"
53806         },
53807         {
53808             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
53809             "type": "tms",
53810             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
53811             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
53812             "scaleExtent": [
53813                 13,
53814                 20
53815             ],
53816             "polygon": [
53817                 [
53818                     [
53819                         -4.70063209,
53820                         55.91995983
53821                     ],
53822                     [
53823                         -4.70222026,
53824                         55.9427679
53825                     ],
53826                     [
53827                         -4.67084958,
53828                         55.94345237
53829                     ],
53830                     [
53831                         -4.6692798,
53832                         55.92064372
53833                     ]
53834                 ]
53835             ],
53836             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
53837             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
53838         },
53839         {
53840             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
53841             "type": "tms",
53842             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
53843             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
53844             "scaleExtent": [
53845                 13,
53846                 20
53847             ],
53848             "polygon": [
53849                 [
53850                     [
53851                         -3.12437919,
53852                         55.93846889
53853                     ],
53854                     [
53855                         -3.1250234,
53856                         55.96068605
53857                     ],
53858                     [
53859                         -3.09394827,
53860                         55.96096586
53861                     ],
53862                     [
53863                         -3.09332184,
53864                         55.93874847
53865                     ]
53866                 ]
53867             ],
53868             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
53869             "terms_text": "National Library of Scotland - Portobello 1893-1894"
53870         },
53871         {
53872             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
53873             "type": "tms",
53874             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
53875             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
53876             "scaleExtent": [
53877                 13,
53878                 20
53879             ],
53880             "polygon": [
53881                 [
53882                     [
53883                         -5.06449893,
53884                         55.82864114
53885                     ],
53886                     [
53887                         -5.06569719,
53888                         55.84385927
53889                     ],
53890                     [
53891                         -5.04413114,
53892                         55.84439519
53893                     ],
53894                     [
53895                         -5.04294127,
53896                         55.82917676
53897                     ]
53898                 ]
53899             ],
53900             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
53901             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
53902         },
53903         {
53904             "name": "OS Town Plans, Selkirk 1865 (NLS)",
53905             "type": "tms",
53906             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
53907             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
53908             "scaleExtent": [
53909                 13,
53910                 20
53911             ],
53912             "polygon": [
53913                 [
53914                     [
53915                         -2.85998582,
53916                         55.53499576
53917                     ],
53918                     [
53919                         -2.86063259,
53920                         55.56459732
53921                     ],
53922                     [
53923                         -2.82003242,
53924                         55.56487574
53925                     ],
53926                     [
53927                         -2.81941615,
53928                         55.53527387
53929                     ]
53930                 ]
53931             ],
53932             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
53933             "terms_text": "National Library of Scotland - Selkirk 1865"
53934         },
53935         {
53936             "name": "OS Town Plans, St Andrews 1854 (NLS)",
53937             "type": "tms",
53938             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
53939             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
53940             "scaleExtent": [
53941                 13,
53942                 20
53943             ],
53944             "polygon": [
53945                 [
53946                     [
53947                         -2.81342686,
53948                         56.32097352
53949                     ],
53950                     [
53951                         -2.81405804,
53952                         56.3506222
53953                     ],
53954                     [
53955                         -2.77243712,
53956                         56.35088865
53957                     ],
53958                     [
53959                         -2.77183819,
53960                         56.32123967
53961                     ]
53962                 ]
53963             ],
53964             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
53965             "terms_text": "National Library of Scotland - St Andrews 1854"
53966         },
53967         {
53968             "name": "OS Town Plans, St Andrews 1893 (NLS)",
53969             "type": "tms",
53970             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
53971             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
53972             "scaleExtent": [
53973                 13,
53974                 20
53975             ],
53976             "polygon": [
53977                 [
53978                     [
53979                         -2.81545583,
53980                         56.31861733
53981                     ],
53982                     [
53983                         -2.81609919,
53984                         56.3487653
53985                     ],
53986                     [
53987                         -2.77387785,
53988                         56.34903619
53989                     ],
53990                     [
53991                         -2.77326775,
53992                         56.31888792
53993                     ]
53994                 ]
53995             ],
53996             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
53997             "terms_text": "National Library of Scotland - St Andrews 1893"
53998         },
53999         {
54000             "name": "OS Town Plans, Stirling 1858 (NLS)",
54001             "type": "tms",
54002             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
54003             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
54004             "scaleExtent": [
54005                 13,
54006                 20
54007             ],
54008             "polygon": [
54009                 [
54010                     [
54011                         -3.95768489,
54012                         56.10754239
54013                     ],
54014                     [
54015                         -3.95882978,
54016                         56.13007142
54017                     ],
54018                     [
54019                         -3.92711024,
54020                         56.13057046
54021                     ],
54022                     [
54023                         -3.92598386,
54024                         56.10804101
54025                     ]
54026                 ]
54027             ],
54028             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
54029             "terms_text": "National Library of Scotland - Stirling 1858"
54030         },
54031         {
54032             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
54033             "type": "tms",
54034             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
54035             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
54036             "scaleExtent": [
54037                 13,
54038                 20
54039             ],
54040             "polygon": [
54041                 [
54042                     [
54043                         -2.220167,
54044                         56.9565098
54045                     ],
54046                     [
54047                         -2.2202543,
54048                         56.97129283
54049                     ],
54050                     [
54051                         -2.19924399,
54052                         56.9713281
54053                     ],
54054                     [
54055                         -2.19916501,
54056                         56.95654504
54057                     ]
54058                 ]
54059             ],
54060             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
54061             "terms_text": "National Library of Scotland - Stonehaven 1864"
54062         },
54063         {
54064             "name": "OS Town Plans, Stranraer 1847 (NLS)",
54065             "type": "tms",
54066             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
54067             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
54068             "scaleExtent": [
54069                 13,
54070                 20
54071             ],
54072             "polygon": [
54073                 [
54074                     [
54075                         -5.04859743,
54076                         54.8822997
54077                     ],
54078                     [
54079                         -5.0508954,
54080                         54.91268061
54081                     ],
54082                     [
54083                         -5.0095373,
54084                         54.91371278
54085                     ],
54086                     [
54087                         -5.00727037,
54088                         54.88333071
54089                     ]
54090                 ]
54091             ],
54092             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
54093             "terms_text": "National Library of Scotland - Stranraer 1847"
54094         },
54095         {
54096             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
54097             "type": "tms",
54098             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
54099             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
54100             "scaleExtent": [
54101                 13,
54102                 20
54103             ],
54104             "polygon": [
54105                 [
54106                     [
54107                         -5.04877289,
54108                         54.88228699
54109                     ],
54110                     [
54111                         -5.05107324,
54112                         54.9126976
54113                     ],
54114                     [
54115                         -5.00947337,
54116                         54.91373582
54117                     ],
54118                     [
54119                         -5.00720427,
54120                         54.88332405
54121                     ]
54122                 ]
54123             ],
54124             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
54125             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
54126         },
54127         {
54128             "name": "OS Town Plans, Stranraer 1893 (NLS)",
54129             "type": "tms",
54130             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
54131             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
54132             "scaleExtent": [
54133                 13,
54134                 20
54135             ],
54136             "polygon": [
54137                 [
54138                     [
54139                         -5.04418424,
54140                         54.89773858
54141                     ],
54142                     [
54143                         -5.04511026,
54144                         54.90999885
54145                     ],
54146                     [
54147                         -5.0140499,
54148                         54.91077389
54149                     ],
54150                     [
54151                         -5.0131333,
54152                         54.89851327
54153                     ]
54154                 ]
54155             ],
54156             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
54157             "terms_text": "National Library of Scotland - Stranraer 1893"
54158         },
54159         {
54160             "name": "OS Town Plans, Strathaven 1858 (NLS)",
54161             "type": "tms",
54162             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
54163             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
54164             "scaleExtent": [
54165                 13,
54166                 20
54167             ],
54168             "polygon": [
54169                 [
54170                     [
54171                         -4.06914872,
54172                         55.67242091
54173                     ],
54174                     [
54175                         -4.06954357,
54176                         55.67989707
54177                     ],
54178                     [
54179                         -4.05917487,
54180                         55.6800715
54181                     ],
54182                     [
54183                         -4.05878199,
54184                         55.67259529
54185                     ]
54186                 ]
54187             ],
54188             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
54189             "terms_text": "National Library of Scotland - Strathaven 1858"
54190         },
54191         {
54192             "name": "OS Town Plans, Wick 1872 (NLS)",
54193             "type": "tms",
54194             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
54195             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
54196             "scaleExtent": [
54197                 13,
54198                 20
54199             ],
54200             "polygon": [
54201                 [
54202                     [
54203                         -3.11470001,
54204                         58.41344839
54205                     ],
54206                     [
54207                         -3.11588837,
54208                         58.45101446
54209                     ],
54210                     [
54211                         -3.05949843,
54212                         58.45149284
54213                     ],
54214                     [
54215                         -3.05837008,
54216                         58.41392606
54217                     ]
54218                 ]
54219             ],
54220             "terms_url": "http://maps.nls.uk/townplans/wick.html",
54221             "terms_text": "National Library of Scotland - Wick 1872"
54222         },
54223         {
54224             "name": "OS Town Plans, Wigtown 1848 (NLS)",
54225             "type": "tms",
54226             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
54227             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
54228             "scaleExtent": [
54229                 13,
54230                 20
54231             ],
54232             "polygon": [
54233                 [
54234                     [
54235                         -4.45235587,
54236                         54.8572296
54237                     ],
54238                     [
54239                         -4.45327284,
54240                         54.87232603
54241                     ],
54242                     [
54243                         -4.43254469,
54244                         54.87274317
54245                     ],
54246                     [
54247                         -4.43163545,
54248                         54.85764651
54249                     ]
54250                 ]
54251             ],
54252             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
54253             "terms_text": "National Library of Scotland - Wigtown 1848"
54254         },
54255         {
54256             "name": "OS Town Plans, Wigtown 1894 (NLS)",
54257             "type": "tms",
54258             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
54259             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
54260             "scaleExtent": [
54261                 13,
54262                 20
54263             ],
54264             "polygon": [
54265                 [
54266                     [
54267                         -4.45233361,
54268                         54.85721131
54269                     ],
54270                     [
54271                         -4.45325423,
54272                         54.87236807
54273                     ],
54274                     [
54275                         -4.43257837,
54276                         54.87278416
54277                     ],
54278                     [
54279                         -4.43166549,
54280                         54.85762716
54281                     ]
54282                 ]
54283             ],
54284             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
54285             "terms_text": "National Library of Scotland - Wigtown 1894"
54286         },
54287         {
54288             "name": "OpenPT Map (overlay)",
54289             "type": "tms",
54290             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
54291             "scaleExtent": [
54292                 5,
54293                 16
54294             ],
54295             "polygon": [
54296                 [
54297                     [
54298                         6.4901072,
54299                         53.665658
54300                     ],
54301                     [
54302                         8.5665347,
54303                         53.9848257
54304                     ],
54305                     [
54306                         8.1339457,
54307                         54.709715
54308                     ],
54309                     [
54310                         8.317796,
54311                         55.0952362
54312                     ],
54313                     [
54314                         10.1887438,
54315                         54.7783834
54316                     ],
54317                     [
54318                         10.6321475,
54319                         54.4778841
54320                     ],
54321                     [
54322                         11.2702164,
54323                         54.6221504
54324                     ],
54325                     [
54326                         11.681176,
54327                         54.3709243
54328                     ],
54329                     [
54330                         12.0272473,
54331                         54.3898199
54332                     ],
54333                     [
54334                         13.3250145,
54335                         54.8531617
54336                     ],
54337                     [
54338                         13.9198245,
54339                         54.6972173
54340                     ],
54341                     [
54342                         14.2118221,
54343                         54.1308273
54344                     ],
54345                     [
54346                         14.493005,
54347                         53.2665063
54348                     ],
54349                     [
54350                         14.1577485,
54351                         52.8766495
54352                     ],
54353                     [
54354                         14.7525584,
54355                         52.5819369
54356                     ],
54357                     [
54358                         15.0986297,
54359                         51.0171541
54360                     ],
54361                     [
54362                         14.9364088,
54363                         50.8399279
54364                     ],
54365                     [
54366                         14.730929,
54367                         50.7920977
54368                     ],
54369                     [
54370                         14.4389313,
54371                         50.8808862
54372                     ],
54373                     [
54374                         12.9573138,
54375                         50.3939044
54376                     ],
54377                     [
54378                         12.51391,
54379                         50.3939044
54380                     ],
54381                     [
54382                         12.3084302,
54383                         50.1173237
54384                     ],
54385                     [
54386                         12.6112425,
54387                         49.9088337
54388                     ],
54389                     [
54390                         12.394948,
54391                         49.7344006
54392                     ],
54393                     [
54394                         12.7734634,
54395                         49.4047626
54396                     ],
54397                     [
54398                         14.1469337,
54399                         48.6031036
54400                     ],
54401                     [
54402                         14.6768553,
54403                         48.6531391
54404                     ],
54405                     [
54406                         15.0661855,
54407                         49.0445497
54408                     ],
54409                     [
54410                         16.2666202,
54411                         48.7459305
54412                     ],
54413                     [
54414                         16.4937294,
54415                         48.8741286
54416                     ],
54417                     [
54418                         16.904689,
54419                         48.7173975
54420                     ],
54421                     [
54422                         16.9371332,
54423                         48.5315383
54424                     ],
54425                     [
54426                         16.8384693,
54427                         48.3823161
54428                     ],
54429                     [
54430                         17.2017097,
54431                         48.010204
54432                     ],
54433                     [
54434                         17.1214145,
54435                         47.6997605
54436                     ],
54437                     [
54438                         16.777292,
54439                         47.6585709
54440                     ],
54441                     [
54442                         16.6090543,
54443                         47.7460598
54444                     ],
54445                     [
54446                         16.410228,
54447                         47.6637214
54448                     ],
54449                     [
54450                         16.7352326,
54451                         47.6147714
54452                     ],
54453                     [
54454                         16.5555242,
54455                         47.3589738
54456                     ],
54457                     [
54458                         16.4790525,
54459                         46.9768539
54460                     ],
54461                     [
54462                         16.0355168,
54463                         46.8096295
54464                     ],
54465                     [
54466                         16.0508112,
54467                         46.6366332
54468                     ],
54469                     [
54470                         14.9572663,
54471                         46.6313822
54472                     ],
54473                     [
54474                         14.574908,
54475                         46.3892866
54476                     ],
54477                     [
54478                         12.3954655,
54479                         46.6891149
54480                     ],
54481                     [
54482                         12.1507562,
54483                         47.0550608
54484                     ],
54485                     [
54486                         11.1183887,
54487                         46.9142058
54488                     ],
54489                     [
54490                         11.0342699,
54491                         46.7729797
54492                     ],
54493                     [
54494                         10.4836739,
54495                         46.8462544
54496                     ],
54497                     [
54498                         10.4607324,
54499                         46.5472973
54500                     ],
54501                     [
54502                         10.1013156,
54503                         46.5735879
54504                     ],
54505                     [
54506                         10.2007287,
54507                         46.1831867
54508                     ],
54509                     [
54510                         9.8948421,
54511                         46.3629068
54512                     ],
54513                     [
54514                         9.5966026,
54515                         46.2889758
54516                     ],
54517                     [
54518                         9.2983631,
54519                         46.505206
54520                     ],
54521                     [
54522                         9.2830687,
54523                         46.2572605
54524                     ],
54525                     [
54526                         9.0536537,
54527                         45.7953255
54528                     ],
54529                     [
54530                         8.4265861,
54531                         46.2466846
54532                     ],
54533                     [
54534                         8.4418804,
54535                         46.4736161
54536                     ],
54537                     [
54538                         7.8759901,
54539                         45.9284607
54540                     ],
54541                     [
54542                         7.0959791,
54543                         45.8645956
54544                     ],
54545                     [
54546                         6.7747981,
54547                         46.1620044
54548                     ],
54549                     [
54550                         6.8206811,
54551                         46.4051083
54552                     ],
54553                     [
54554                         6.5453831,
54555                         46.4578142
54556                     ],
54557                     [
54558                         6.3312624,
54559                         46.3840116
54560                     ],
54561                     [
54562                         6.3847926,
54563                         46.2466846
54564                     ],
54565                     [
54566                         5.8953739,
54567                         46.0878021
54568                     ],
54569                     [
54570                         6.1171418,
54571                         46.3681838
54572                     ],
54573                     [
54574                         6.0942003,
54575                         46.5998657
54576                     ],
54577                     [
54578                         6.4383228,
54579                         46.7782169
54580                     ],
54581                     [
54582                         6.4306756,
54583                         46.9298747
54584                     ],
54585                     [
54586                         7.0806847,
54587                         47.3460216
54588                     ],
54589                     [
54590                         6.8436226,
54591                         47.3719227
54592                     ],
54593                     [
54594                         6.9965659,
54595                         47.5012373
54596                     ],
54597                     [
54598                         7.1800979,
54599                         47.5064033
54600                     ],
54601                     [
54602                         7.2336281,
54603                         47.439206
54604                     ],
54605                     [
54606                         7.4553959,
54607                         47.4805683
54608                     ],
54609                     [
54610                         7.7842241,
54611                         48.645735
54612                     ],
54613                     [
54614                         8.1971711,
54615                         49.0282701
54616                     ],
54617                     [
54618                         7.6006921,
54619                         49.0382974
54620                     ],
54621                     [
54622                         7.4477487,
54623                         49.1634679
54624                     ],
54625                     [
54626                         7.2030394,
54627                         49.1034255
54628                     ],
54629                     [
54630                         6.6677378,
54631                         49.1634679
54632                     ],
54633                     [
54634                         6.6371491,
54635                         49.3331933
54636                     ],
54637                     [
54638                         6.3542039,
54639                         49.4576194
54640                     ],
54641                     [
54642                         6.5453831,
54643                         49.8043366
54644                     ],
54645                     [
54646                         6.2471436,
54647                         49.873384
54648                     ],
54649                     [
54650                         6.0789059,
54651                         50.1534883
54652                     ],
54653                     [
54654                         6.3618511,
54655                         50.3685934
54656                     ],
54657                     [
54658                         6.0865531,
54659                         50.7039632
54660                     ],
54661                     [
54662                         5.8800796,
54663                         51.0513752
54664                     ],
54665                     [
54666                         6.1247889,
54667                         51.1618085
54668                     ],
54669                     [
54670                         6.1936134,
54671                         51.491527
54672                     ],
54673                     [
54674                         5.9641984,
54675                         51.7526501
54676                     ],
54677                     [
54678                         6.0253758,
54679                         51.8897286
54680                     ],
54681                     [
54682                         6.4536171,
54683                         51.8661241
54684                     ],
54685                     [
54686                         6.8436226,
54687                         51.9557552
54688                     ],
54689                     [
54690                         6.6906793,
54691                         52.0499105
54692                     ],
54693                     [
54694                         7.0042131,
54695                         52.2282603
54696                     ],
54697                     [
54698                         7.0195074,
54699                         52.4525245
54700                     ],
54701                     [
54702                         6.6983264,
54703                         52.4665032
54704                     ],
54705                     [
54706                         6.6906793,
54707                         52.6524628
54708                     ],
54709                     [
54710                         7.0348017,
54711                         52.6385432
54712                     ],
54713                     [
54714                         7.0730376,
54715                         52.8330151
54716                     ],
54717                     [
54718                         7.2183337,
54719                         52.9852064
54720                     ],
54721                     [
54722                         7.1953922,
54723                         53.3428087
54724                     ],
54725                     [
54726                         7.0042131,
54727                         53.3291098
54728                     ]
54729                 ]
54730             ],
54731             "terms_url": "http://openstreetmap.org/",
54732             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
54733         },
54734         {
54735             "name": "OpenStreetMap (Mapnik)",
54736             "type": "tms",
54737             "description": "The default OpenStreetMap layer.",
54738             "template": "http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png",
54739             "scaleExtent": [
54740                 0,
54741                 19
54742             ],
54743             "terms_url": "http://openstreetmap.org/",
54744             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
54745             "id": "MAPNIK",
54746             "default": true
54747         },
54748         {
54749             "name": "OpenStreetMap GPS traces",
54750             "type": "tms",
54751             "description": "Public GPS traces uploaded to OpenStreetMap.",
54752             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
54753             "scaleExtent": [
54754                 0,
54755                 20
54756             ],
54757             "terms_url": "http://www.openstreetmap.org/copyright",
54758             "terms_text": "© OpenStreetMap contributors",
54759             "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>",
54760             "overlay": true
54761         },
54762         {
54763             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
54764             "type": "tms",
54765             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
54766             "scaleExtent": [
54767                 12,
54768                 19
54769             ],
54770             "polygon": [
54771                 [
54772                     [
54773                         120.336593,
54774                         15.985768
54775                     ],
54776                     [
54777                         120.445995,
54778                         15.984
54779                     ],
54780                     [
54781                         120.446134,
54782                         15.974459
54783                     ],
54784                     [
54785                         120.476464,
54786                         15.974592
54787                     ],
54788                     [
54789                         120.594247,
54790                         15.946832
54791                     ],
54792                     [
54793                         120.598064,
54794                         16.090795
54795                     ],
54796                     [
54797                         120.596537,
54798                         16.197999
54799                     ],
54800                     [
54801                         120.368537,
54802                         16.218527
54803                     ],
54804                     [
54805                         120.347576,
54806                         16.042308
54807                     ],
54808                     [
54809                         120.336593,
54810                         15.985768
54811                     ]
54812                 ],
54813                 [
54814                     [
54815                         120.8268,
54816                         15.3658
54817                     ],
54818                     [
54819                         121.2684,
54820                         15.2602
54821                     ],
54822                     [
54823                         121.2699,
54824                         14.7025
54825                     ],
54826                     [
54827                         120.695,
54828                         14.8423
54829                     ]
54830                 ]
54831             ]
54832         },
54833         {
54834             "name": "Slovakia EEA CORINE 2006",
54835             "type": "tms",
54836             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
54837             "polygon": [
54838                 [
54839                     [
54840                         19.83682,
54841                         49.25529
54842                     ],
54843                     [
54844                         19.80075,
54845                         49.42385
54846                     ],
54847                     [
54848                         19.60437,
54849                         49.48058
54850                     ],
54851                     [
54852                         19.49179,
54853                         49.63961
54854                     ],
54855                     [
54856                         19.21831,
54857                         49.52604
54858                     ],
54859                     [
54860                         19.16778,
54861                         49.42521
54862                     ],
54863                     [
54864                         19.00308,
54865                         49.42236
54866                     ],
54867                     [
54868                         18.97611,
54869                         49.5308
54870                     ],
54871                     [
54872                         18.54685,
54873                         49.51425
54874                     ],
54875                     [
54876                         18.31432,
54877                         49.33818
54878                     ],
54879                     [
54880                         18.15913,
54881                         49.2961
54882                     ],
54883                     [
54884                         18.05564,
54885                         49.11134
54886                     ],
54887                     [
54888                         17.56396,
54889                         48.84938
54890                     ],
54891                     [
54892                         17.17929,
54893                         48.88816
54894                     ],
54895                     [
54896                         17.058,
54897                         48.81105
54898                     ],
54899                     [
54900                         16.90426,
54901                         48.61947
54902                     ],
54903                     [
54904                         16.79685,
54905                         48.38561
54906                     ],
54907                     [
54908                         17.06762,
54909                         48.01116
54910                     ],
54911                     [
54912                         17.32787,
54913                         47.97749
54914                     ],
54915                     [
54916                         17.51699,
54917                         47.82535
54918                     ],
54919                     [
54920                         17.74776,
54921                         47.73093
54922                     ],
54923                     [
54924                         18.29515,
54925                         47.72075
54926                     ],
54927                     [
54928                         18.67959,
54929                         47.75541
54930                     ],
54931                     [
54932                         18.89755,
54933                         47.81203
54934                     ],
54935                     [
54936                         18.79463,
54937                         47.88245
54938                     ],
54939                     [
54940                         18.84318,
54941                         48.04046
54942                     ],
54943                     [
54944                         19.46212,
54945                         48.05333
54946                     ],
54947                     [
54948                         19.62064,
54949                         48.22938
54950                     ],
54951                     [
54952                         19.89585,
54953                         48.09387
54954                     ],
54955                     [
54956                         20.33766,
54957                         48.2643
54958                     ],
54959                     [
54960                         20.55395,
54961                         48.52358
54962                     ],
54963                     [
54964                         20.82335,
54965                         48.55714
54966                     ],
54967                     [
54968                         21.10271,
54969                         48.47096
54970                     ],
54971                     [
54972                         21.45863,
54973                         48.55513
54974                     ],
54975                     [
54976                         21.74536,
54977                         48.31435
54978                     ],
54979                     [
54980                         22.15293,
54981                         48.37179
54982                     ],
54983                     [
54984                         22.61255,
54985                         49.08914
54986                     ],
54987                     [
54988                         22.09997,
54989                         49.23814
54990                     ],
54991                     [
54992                         21.9686,
54993                         49.36363
54994                     ],
54995                     [
54996                         21.6244,
54997                         49.46989
54998                     ],
54999                     [
55000                         21.06873,
55001                         49.46402
55002                     ],
55003                     [
55004                         20.94336,
55005                         49.31088
55006                     ],
55007                     [
55008                         20.73052,
55009                         49.44006
55010                     ],
55011                     [
55012                         20.22804,
55013                         49.41714
55014                     ],
55015                     [
55016                         20.05234,
55017                         49.23052
55018                     ],
55019                     [
55020                         19.83682,
55021                         49.25529
55022                     ]
55023                 ]
55024             ],
55025             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
55026             "terms_text": "EEA Corine 2006"
55027         },
55028         {
55029             "name": "Slovakia EEA GMES Urban Atlas",
55030             "type": "tms",
55031             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
55032             "polygon": [
55033                 [
55034                     [
55035                         19.83682,
55036                         49.25529
55037                     ],
55038                     [
55039                         19.80075,
55040                         49.42385
55041                     ],
55042                     [
55043                         19.60437,
55044                         49.48058
55045                     ],
55046                     [
55047                         19.49179,
55048                         49.63961
55049                     ],
55050                     [
55051                         19.21831,
55052                         49.52604
55053                     ],
55054                     [
55055                         19.16778,
55056                         49.42521
55057                     ],
55058                     [
55059                         19.00308,
55060                         49.42236
55061                     ],
55062                     [
55063                         18.97611,
55064                         49.5308
55065                     ],
55066                     [
55067                         18.54685,
55068                         49.51425
55069                     ],
55070                     [
55071                         18.31432,
55072                         49.33818
55073                     ],
55074                     [
55075                         18.15913,
55076                         49.2961
55077                     ],
55078                     [
55079                         18.05564,
55080                         49.11134
55081                     ],
55082                     [
55083                         17.56396,
55084                         48.84938
55085                     ],
55086                     [
55087                         17.17929,
55088                         48.88816
55089                     ],
55090                     [
55091                         17.058,
55092                         48.81105
55093                     ],
55094                     [
55095                         16.90426,
55096                         48.61947
55097                     ],
55098                     [
55099                         16.79685,
55100                         48.38561
55101                     ],
55102                     [
55103                         17.06762,
55104                         48.01116
55105                     ],
55106                     [
55107                         17.32787,
55108                         47.97749
55109                     ],
55110                     [
55111                         17.51699,
55112                         47.82535
55113                     ],
55114                     [
55115                         17.74776,
55116                         47.73093
55117                     ],
55118                     [
55119                         18.29515,
55120                         47.72075
55121                     ],
55122                     [
55123                         18.67959,
55124                         47.75541
55125                     ],
55126                     [
55127                         18.89755,
55128                         47.81203
55129                     ],
55130                     [
55131                         18.79463,
55132                         47.88245
55133                     ],
55134                     [
55135                         18.84318,
55136                         48.04046
55137                     ],
55138                     [
55139                         19.46212,
55140                         48.05333
55141                     ],
55142                     [
55143                         19.62064,
55144                         48.22938
55145                     ],
55146                     [
55147                         19.89585,
55148                         48.09387
55149                     ],
55150                     [
55151                         20.33766,
55152                         48.2643
55153                     ],
55154                     [
55155                         20.55395,
55156                         48.52358
55157                     ],
55158                     [
55159                         20.82335,
55160                         48.55714
55161                     ],
55162                     [
55163                         21.10271,
55164                         48.47096
55165                     ],
55166                     [
55167                         21.45863,
55168                         48.55513
55169                     ],
55170                     [
55171                         21.74536,
55172                         48.31435
55173                     ],
55174                     [
55175                         22.15293,
55176                         48.37179
55177                     ],
55178                     [
55179                         22.61255,
55180                         49.08914
55181                     ],
55182                     [
55183                         22.09997,
55184                         49.23814
55185                     ],
55186                     [
55187                         21.9686,
55188                         49.36363
55189                     ],
55190                     [
55191                         21.6244,
55192                         49.46989
55193                     ],
55194                     [
55195                         21.06873,
55196                         49.46402
55197                     ],
55198                     [
55199                         20.94336,
55200                         49.31088
55201                     ],
55202                     [
55203                         20.73052,
55204                         49.44006
55205                     ],
55206                     [
55207                         20.22804,
55208                         49.41714
55209                     ],
55210                     [
55211                         20.05234,
55212                         49.23052
55213                     ],
55214                     [
55215                         19.83682,
55216                         49.25529
55217                     ]
55218                 ]
55219             ],
55220             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
55221             "terms_text": "EEA GMES Urban Atlas"
55222         },
55223         {
55224             "name": "Slovakia Historic Maps",
55225             "type": "tms",
55226             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
55227             "scaleExtent": [
55228                 0,
55229                 12
55230             ],
55231             "polygon": [
55232                 [
55233                     [
55234                         16.8196949,
55235                         47.4927236
55236                     ],
55237                     [
55238                         16.8196949,
55239                         49.5030322
55240                     ],
55241                     [
55242                         22.8388318,
55243                         49.5030322
55244                     ],
55245                     [
55246                         22.8388318,
55247                         47.4927236
55248                     ],
55249                     [
55250                         16.8196949,
55251                         47.4927236
55252                     ]
55253                 ]
55254             ]
55255         },
55256         {
55257             "name": "South Africa CD:NGI Aerial",
55258             "type": "tms",
55259             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
55260             "scaleExtent": [
55261                 1,
55262                 22
55263             ],
55264             "polygon": [
55265                 [
55266                     [
55267                         17.8396817,
55268                         -32.7983384
55269                     ],
55270                     [
55271                         17.8893509,
55272                         -32.6972835
55273                     ],
55274                     [
55275                         18.00364,
55276                         -32.6982187
55277                     ],
55278                     [
55279                         18.0991679,
55280                         -32.7485251
55281                     ],
55282                     [
55283                         18.2898747,
55284                         -32.5526645
55285                     ],
55286                     [
55287                         18.2930182,
55288                         -32.0487089
55289                     ],
55290                     [
55291                         18.105455,
55292                         -31.6454966
55293                     ],
55294                     [
55295                         17.8529257,
55296                         -31.3443951
55297                     ],
55298                     [
55299                         17.5480046,
55300                         -30.902171
55301                     ],
55302                     [
55303                         17.4044506,
55304                         -30.6374731
55305                     ],
55306                     [
55307                         17.2493704,
55308                         -30.3991663
55309                     ],
55310                     [
55311                         16.9936977,
55312                         -29.6543552
55313                     ],
55314                     [
55315                         16.7987996,
55316                         -29.19437
55317                     ],
55318                     [
55319                         16.5494139,
55320                         -28.8415949
55321                     ],
55322                     [
55323                         16.4498691,
55324                         -28.691876
55325                     ],
55326                     [
55327                         16.4491046,
55328                         -28.5515766
55329                     ],
55330                     [
55331                         16.6002551,
55332                         -28.4825663
55333                     ],
55334                     [
55335                         16.7514057,
55336                         -28.4486958
55337                     ],
55338                     [
55339                         16.7462192,
55340                         -28.2458973
55341                     ],
55342                     [
55343                         16.8855148,
55344                         -28.04729
55345                     ],
55346                     [
55347                         16.9929502,
55348                         -28.0244005
55349                     ],
55350                     [
55351                         17.0529659,
55352                         -28.0257086
55353                     ],
55354                     [
55355                         17.1007562,
55356                         -28.0338839
55357                     ],
55358                     [
55359                         17.2011527,
55360                         -28.0930546
55361                     ],
55362                     [
55363                         17.2026346,
55364                         -28.2328424
55365                     ],
55366                     [
55367                         17.2474611,
55368                         -28.2338215
55369                     ],
55370                     [
55371                         17.2507953,
55372                         -28.198892
55373                     ],
55374                     [
55375                         17.3511919,
55376                         -28.1975861
55377                     ],
55378                     [
55379                         17.3515624,
55380                         -28.2442655
55381                     ],
55382                     [
55383                         17.4015754,
55384                         -28.2452446
55385                     ],
55386                     [
55387                         17.4149122,
55388                         -28.3489751
55389                     ],
55390                     [
55391                         17.4008345,
55392                         -28.547997
55393                     ],
55394                     [
55395                         17.4526999,
55396                         -28.5489733
55397                     ],
55398                     [
55399                         17.4512071,
55400                         -28.6495106
55401                     ],
55402                     [
55403                         17.4983599,
55404                         -28.6872054
55405                     ],
55406                     [
55407                         17.6028204,
55408                         -28.6830048
55409                     ],
55410                     [
55411                         17.6499732,
55412                         -28.6967928
55413                     ],
55414                     [
55415                         17.6525928,
55416                         -28.7381457
55417                     ],
55418                     [
55419                         17.801386,
55420                         -28.7381457
55421                     ],
55422                     [
55423                         17.9994276,
55424                         -28.7560602
55425                     ],
55426                     [
55427                         18.0002748,
55428                         -28.7956172
55429                     ],
55430                     [
55431                         18.1574507,
55432                         -28.8718055
55433                     ],
55434                     [
55435                         18.5063811,
55436                         -28.8718055
55437                     ],
55438                     [
55439                         18.6153564,
55440                         -28.8295875
55441                     ],
55442                     [
55443                         18.9087513,
55444                         -28.8277516
55445                     ],
55446                     [
55447                         19.1046973,
55448                         -28.9488548
55449                     ],
55450                     [
55451                         19.1969071,
55452                         -28.9378513
55453                     ],
55454                     [
55455                         19.243012,
55456                         -28.8516164
55457                     ],
55458                     [
55459                         19.2314858,
55460                         -28.802963
55461                     ],
55462                     [
55463                         19.2587296,
55464                         -28.7009928
55465                     ],
55466                     [
55467                         19.4431493,
55468                         -28.6973163
55469                     ],
55470                     [
55471                         19.5500289,
55472                         -28.4958332
55473                     ],
55474                     [
55475                         19.6967264,
55476                         -28.4939914
55477                     ],
55478                     [
55479                         19.698822,
55480                         -28.4479358
55481                     ],
55482                     [
55483                         19.8507587,
55484                         -28.4433291
55485                     ],
55486                     [
55487                         19.8497109,
55488                         -28.4027818
55489                     ],
55490                     [
55491                         19.9953605,
55492                         -28.399095
55493                     ],
55494                     [
55495                         19.9893671,
55496                         -24.7497859
55497                     ],
55498                     [
55499                         20.2916682,
55500                         -24.9192346
55501                     ],
55502                     [
55503                         20.4724562,
55504                         -25.1501701
55505                     ],
55506                     [
55507                         20.6532441,
55508                         -25.4529449
55509                     ],
55510                     [
55511                         20.733265,
55512                         -25.6801957
55513                     ],
55514                     [
55515                         20.8281046,
55516                         -25.8963498
55517                     ],
55518                     [
55519                         20.8429232,
55520                         -26.215851
55521                     ],
55522                     [
55523                         20.6502804,
55524                         -26.4840868
55525                     ],
55526                     [
55527                         20.6532441,
55528                         -26.8204869
55529                     ],
55530                     [
55531                         21.0889134,
55532                         -26.846933
55533                     ],
55534                     [
55535                         21.6727695,
55536                         -26.8389998
55537                     ],
55538                     [
55539                         21.7765003,
55540                         -26.6696268
55541                     ],
55542                     [
55543                         21.9721069,
55544                         -26.6431395
55545                     ],
55546                     [
55547                         22.2803355,
55548                         -26.3274702
55549                     ],
55550                     [
55551                         22.5707817,
55552                         -26.1333967
55553                     ],
55554                     [
55555                         22.7752795,
55556                         -25.6775246
55557                     ],
55558                     [
55559                         23.0005235,
55560                         -25.2761948
55561                     ],
55562                     [
55563                         23.4658301,
55564                         -25.2735148
55565                     ],
55566                     [
55567                         23.883717,
55568                         -25.597366
55569                     ],
55570                     [
55571                         24.2364017,
55572                         -25.613402
55573                     ],
55574                     [
55575                         24.603905,
55576                         -25.7896563
55577                     ],
55578                     [
55579                         25.110704,
55580                         -25.7389432
55581                     ],
55582                     [
55583                         25.5078447,
55584                         -25.6855376
55585                     ],
55586                     [
55587                         25.6441766,
55588                         -25.4823781
55589                     ],
55590                     [
55591                         25.8419267,
55592                         -24.7805437
55593                     ],
55594                     [
55595                         25.846641,
55596                         -24.7538456
55597                     ],
55598                     [
55599                         26.3928487,
55600                         -24.6332894
55601                     ],
55602                     [
55603                         26.4739066,
55604                         -24.5653312
55605                     ],
55606                     [
55607                         26.5089966,
55608                         -24.4842437
55609                     ],
55610                     [
55611                         26.5861946,
55612                         -24.4075775
55613                     ],
55614                     [
55615                         26.7300635,
55616                         -24.3014458
55617                     ],
55618                     [
55619                         26.8567384,
55620                         -24.2499463
55621                     ],
55622                     [
55623                         26.8574402,
55624                         -24.1026901
55625                     ],
55626                     [
55627                         26.9215471,
55628                         -23.8990957
55629                     ],
55630                     [
55631                         26.931831,
55632                         -23.8461891
55633                     ],
55634                     [
55635                         26.9714827,
55636                         -23.6994344
55637                     ],
55638                     [
55639                         27.0006074,
55640                         -23.6367644
55641                     ],
55642                     [
55643                         27.0578041,
55644                         -23.6052574
55645                     ],
55646                     [
55647                         27.1360547,
55648                         -23.5203437
55649                     ],
55650                     [
55651                         27.3339623,
55652                         -23.3973792
55653                     ],
55654                     [
55655                         27.5144057,
55656                         -23.3593929
55657                     ],
55658                     [
55659                         27.5958145,
55660                         -23.2085465
55661                     ],
55662                     [
55663                         27.8098634,
55664                         -23.0994957
55665                     ],
55666                     [
55667                         27.8828506,
55668                         -23.0620496
55669                     ],
55670                     [
55671                         27.9382928,
55672                         -22.9496487
55673                     ],
55674                     [
55675                         28.0407556,
55676                         -22.8255118
55677                     ],
55678                     [
55679                         28.2056786,
55680                         -22.6552861
55681                     ],
55682                     [
55683                         28.3397223,
55684                         -22.5639374
55685                     ],
55686                     [
55687                         28.4906093,
55688                         -22.560697
55689                     ],
55690                     [
55691                         28.6108769,
55692                         -22.5400248
55693                     ],
55694                     [
55695                         28.828175,
55696                         -22.4550173
55697                     ],
55698                     [
55699                         28.9285324,
55700                         -22.4232328
55701                     ],
55702                     [
55703                         28.9594116,
55704                         -22.3090081
55705                     ],
55706                     [
55707                         29.0162574,
55708                         -22.208335
55709                     ],
55710                     [
55711                         29.2324117,
55712                         -22.1693453
55713                     ],
55714                     [
55715                         29.3531213,
55716                         -22.1842926
55717                     ],
55718                     [
55719                         29.6548952,
55720                         -22.1186426
55721                     ],
55722                     [
55723                         29.7777102,
55724                         -22.1361956
55725                     ],
55726                     [
55727                         29.9292989,
55728                         -22.1849425
55729                     ],
55730                     [
55731                         30.1166795,
55732                         -22.2830348
55733                     ],
55734                     [
55735                         30.2563377,
55736                         -22.2914767
55737                     ],
55738                     [
55739                         30.3033582,
55740                         -22.3395204
55741                     ],
55742                     [
55743                         30.5061784,
55744                         -22.3057617
55745                     ],
55746                     [
55747                         30.8374279,
55748                         -22.284983
55749                     ],
55750                     [
55751                         31.0058599,
55752                         -22.3077095
55753                     ],
55754                     [
55755                         31.1834152,
55756                         -22.3232913
55757                     ],
55758                     [
55759                         31.2930586,
55760                         -22.3674647
55761                     ],
55762                     [
55763                         31.5680579,
55764                         -23.1903385
55765                     ],
55766                     [
55767                         31.5568311,
55768                         -23.4430809
55769                     ],
55770                     [
55771                         31.6931122,
55772                         -23.6175209
55773                     ],
55774                     [
55775                         31.7119696,
55776                         -23.741136
55777                     ],
55778                     [
55779                         31.7774743,
55780                         -23.8800628
55781                     ],
55782                     [
55783                         31.8886337,
55784                         -23.9481098
55785                     ],
55786                     [
55787                         31.9144386,
55788                         -24.1746736
55789                     ],
55790                     [
55791                         31.9948307,
55792                         -24.3040878
55793                     ],
55794                     [
55795                         32.0166656,
55796                         -24.4405988
55797                     ],
55798                     [
55799                         32.0077331,
55800                         -24.6536578
55801                     ],
55802                     [
55803                         32.019643,
55804                         -24.9140701
55805                     ],
55806                     [
55807                         32.035523,
55808                         -25.0849767
55809                     ],
55810                     [
55811                         32.019643,
55812                         -25.3821442
55813                     ],
55814                     [
55815                         31.9928457,
55816                         -25.4493771
55817                     ],
55818                     [
55819                         31.9997931,
55820                         -25.5165725
55821                     ],
55822                     [
55823                         32.0057481,
55824                         -25.6078978
55825                     ],
55826                     [
55827                         32.0057481,
55828                         -25.6624806
55829                     ],
55830                     [
55831                         31.9362735,
55832                         -25.8403721
55833                     ],
55834                     [
55835                         31.9809357,
55836                         -25.9546537
55837                     ],
55838                     [
55839                         31.8687838,
55840                         -26.0037251
55841                     ],
55842                     [
55843                         31.4162062,
55844                         -25.7277683
55845                     ],
55846                     [
55847                         31.3229117,
55848                         -25.7438611
55849                     ],
55850                     [
55851                         31.2504595,
55852                         -25.8296526
55853                     ],
55854                     [
55855                         31.1393001,
55856                         -25.9162746
55857                     ],
55858                     [
55859                         31.1164727,
55860                         -25.9912361
55861                     ],
55862                     [
55863                         30.9656135,
55864                         -26.2665756
55865                     ],
55866                     [
55867                         30.8921689,
55868                         -26.3279703
55869                     ],
55870                     [
55871                         30.8534616,
55872                         -26.4035568
55873                     ],
55874                     [
55875                         30.8226943,
55876                         -26.4488849
55877                     ],
55878                     [
55879                         30.8022583,
55880                         -26.5240694
55881                     ],
55882                     [
55883                         30.8038369,
55884                         -26.8082089
55885                     ],
55886                     [
55887                         30.9020939,
55888                         -26.7807451
55889                     ],
55890                     [
55891                         30.9100338,
55892                         -26.8489495
55893                     ],
55894                     [
55895                         30.9824859,
55896                         -26.9082627
55897                     ],
55898                     [
55899                         30.976531,
55900                         -27.0029222
55901                     ],
55902                     [
55903                         31.0034434,
55904                         -27.0441587
55905                     ],
55906                     [
55907                         31.1543322,
55908                         -27.1980416
55909                     ],
55910                     [
55911                         31.5015607,
55912                         -27.311117
55913                     ],
55914                     [
55915                         31.9700183,
55916                         -27.311117
55917                     ],
55918                     [
55919                         31.9700183,
55920                         -27.120472
55921                     ],
55922                     [
55923                         31.9769658,
55924                         -27.050664
55925                     ],
55926                     [
55927                         32.0002464,
55928                         -26.7983892
55929                     ],
55930                     [
55931                         32.1069826,
55932                         -26.7984645
55933                     ],
55934                     [
55935                         32.3114546,
55936                         -26.8479493
55937                     ],
55938                     [
55939                         32.899986,
55940                         -26.8516059
55941                     ],
55942                     [
55943                         32.886091,
55944                         -26.9816971
55945                     ],
55946                     [
55947                         32.709427,
55948                         -27.4785436
55949                     ],
55950                     [
55951                         32.6240724,
55952                         -27.7775144
55953                     ],
55954                     [
55955                         32.5813951,
55956                         -28.07479
55957                     ],
55958                     [
55959                         32.5387178,
55960                         -28.2288046
55961                     ],
55962                     [
55963                         32.4275584,
55964                         -28.5021568
55965                     ],
55966                     [
55967                         32.3640388,
55968                         -28.5945699
55969                     ],
55970                     [
55971                         32.0702603,
55972                         -28.8469827
55973                     ],
55974                     [
55975                         31.9878832,
55976                         -28.9069497
55977                     ],
55978                     [
55979                         31.7764818,
55980                         -28.969487
55981                     ],
55982                     [
55983                         31.4638459,
55984                         -29.2859343
55985                     ],
55986                     [
55987                         31.359634,
55988                         -29.3854348
55989                     ],
55990                     [
55991                         31.1680825,
55992                         -29.6307408
55993                     ],
55994                     [
55995                         31.064863,
55996                         -29.7893535
55997                     ],
55998                     [
55999                         31.0534493,
56000                         -29.8470469
56001                     ],
56002                     [
56003                         31.0669933,
56004                         -29.8640319
56005                     ],
56006                     [
56007                         31.0455459,
56008                         -29.9502017
56009                     ],
56010                     [
56011                         30.9518556,
56012                         -30.0033946
56013                     ],
56014                     [
56015                         30.8651833,
56016                         -30.1024093
56017                     ],
56018                     [
56019                         30.7244725,
56020                         -30.392502
56021                     ],
56022                     [
56023                         30.3556256,
56024                         -30.9308873
56025                     ],
56026                     [
56027                         30.0972364,
56028                         -31.2458274
56029                     ],
56030                     [
56031                         29.8673136,
56032                         -31.4304296
56033                     ],
56034                     [
56035                         29.7409393,
56036                         -31.5014699
56037                     ],
56038                     [
56039                         29.481312,
56040                         -31.6978686
56041                     ],
56042                     [
56043                         28.8943171,
56044                         -32.2898903
56045                     ],
56046                     [
56047                         28.5497137,
56048                         -32.5894641
56049                     ],
56050                     [
56051                         28.1436499,
56052                         -32.8320732
56053                     ],
56054                     [
56055                         28.0748735,
56056                         -32.941689
56057                     ],
56058                     [
56059                         27.8450942,
56060                         -33.082869
56061                     ],
56062                     [
56063                         27.3757956,
56064                         -33.3860685
56065                     ],
56066                     [
56067                         26.8805407,
56068                         -33.6458951
56069                     ],
56070                     [
56071                         26.5916871,
56072                         -33.7480756
56073                     ],
56074                     [
56075                         26.4527308,
56076                         -33.7935795
56077                     ],
56078                     [
56079                         26.206754,
56080                         -33.7548943
56081                     ],
56082                     [
56083                         26.0077897,
56084                         -33.7223961
56085                     ],
56086                     [
56087                         25.8055494,
56088                         -33.7524272
56089                     ],
56090                     [
56091                         25.7511073,
56092                         -33.8006512
56093                     ],
56094                     [
56095                         25.6529079,
56096                         -33.8543597
56097                     ],
56098                     [
56099                         25.6529079,
56100                         -33.9469768
56101                     ],
56102                     [
56103                         25.7195789,
56104                         -34.0040115
56105                     ],
56106                     [
56107                         25.7202807,
56108                         -34.0511235
56109                     ],
56110                     [
56111                         25.5508915,
56112                         -34.063151
56113                     ],
56114                     [
56115                         25.3504571,
56116                         -34.0502627
56117                     ],
56118                     [
56119                         25.2810609,
56120                         -34.0020322
56121                     ],
56122                     [
56123                         25.0476316,
56124                         -33.9994588
56125                     ],
56126                     [
56127                         24.954724,
56128                         -34.0043594
56129                     ],
56130                     [
56131                         24.9496586,
56132                         -34.1010363
56133                     ],
56134                     [
56135                         24.8770358,
56136                         -34.1506456
56137                     ],
56138                     [
56139                         24.8762914,
56140                         -34.2005281
56141                     ],
56142                     [
56143                         24.8532574,
56144                         -34.2189562
56145                     ],
56146                     [
56147                         24.7645287,
56148                         -34.2017946
56149                     ],
56150                     [
56151                         24.5001356,
56152                         -34.2003254
56153                     ],
56154                     [
56155                         24.3486733,
56156                         -34.1163824
56157                     ],
56158                     [
56159                         24.1988819,
56160                         -34.1019039
56161                     ],
56162                     [
56163                         23.9963377,
56164                         -34.0514443
56165                     ],
56166                     [
56167                         23.8017509,
56168                         -34.0524332
56169                     ],
56170                     [
56171                         23.7493589,
56172                         -34.0111855
56173                     ],
56174                     [
56175                         23.4973536,
56176                         -34.009014
56177                     ],
56178                     [
56179                         23.4155191,
56180                         -34.0434586
56181                     ],
56182                     [
56183                         23.4154284,
56184                         -34.1140433
56185                     ],
56186                     [
56187                         22.9000853,
56188                         -34.0993009
56189                     ],
56190                     [
56191                         22.8412418,
56192                         -34.0547911
56193                     ],
56194                     [
56195                         22.6470321,
56196                         -34.0502627
56197                     ],
56198                     [
56199                         22.6459843,
56200                         -34.0072768
56201                     ],
56202                     [
56203                         22.570016,
56204                         -34.0064081
56205                     ],
56206                     [
56207                         22.5050499,
56208                         -34.0645866
56209                     ],
56210                     [
56211                         22.2519968,
56212                         -34.0645866
56213                     ],
56214                     [
56215                         22.2221334,
56216                         -34.1014701
56217                     ],
56218                     [
56219                         22.1621197,
56220                         -34.1057019
56221                     ],
56222                     [
56223                         22.1712431,
56224                         -34.1521766
56225                     ],
56226                     [
56227                         22.1576913,
56228                         -34.2180897
56229                     ],
56230                     [
56231                         22.0015632,
56232                         -34.2172232
56233                     ],
56234                     [
56235                         21.9496952,
56236                         -34.3220009
56237                     ],
56238                     [
56239                         21.8611528,
56240                         -34.4007145
56241                     ],
56242                     [
56243                         21.5614708,
56244                         -34.4020114
56245                     ],
56246                     [
56247                         21.5468011,
56248                         -34.3661242
56249                     ],
56250                     [
56251                         21.501744,
56252                         -34.3669892
56253                     ],
56254                     [
56255                         21.5006961,
56256                         -34.4020114
56257                     ],
56258                     [
56259                         21.4194886,
56260                         -34.4465247
56261                     ],
56262                     [
56263                         21.1978706,
56264                         -34.4478208
56265                     ],
56266                     [
56267                         21.0988193,
56268                         -34.3991325
56269                     ],
56270                     [
56271                         21.0033746,
56272                         -34.3753872
56273                     ],
56274                     [
56275                         20.893192,
56276                         -34.3997115
56277                     ],
56278                     [
56279                         20.8976647,
56280                         -34.4854003
56281                     ],
56282                     [
56283                         20.7446802,
56284                         -34.4828092
56285                     ],
56286                     [
56287                         20.5042011,
56288                         -34.486264
56289                     ],
56290                     [
56291                         20.2527197,
56292                         -34.701477
56293                     ],
56294                     [
56295                         20.0803502,
56296                         -34.8361855
56297                     ],
56298                     [
56299                         19.9923317,
56300                         -34.8379056
56301                     ],
56302                     [
56303                         19.899074,
56304                         -34.8275845
56305                     ],
56306                     [
56307                         19.8938348,
56308                         -34.7936018
56309                     ],
56310                     [
56311                         19.5972963,
56312                         -34.7961833
56313                     ],
56314                     [
56315                         19.3929677,
56316                         -34.642015
56317                     ],
56318                     [
56319                         19.2877095,
56320                         -34.6404784
56321                     ],
56322                     [
56323                         19.2861377,
56324                         -34.5986563
56325                     ],
56326                     [
56327                         19.3474363,
56328                         -34.5244458
56329                     ],
56330                     [
56331                         19.3285256,
56332                         -34.4534372
56333                     ],
56334                     [
56335                         19.098001,
56336                         -34.449981
56337                     ],
56338                     [
56339                         19.0725583,
56340                         -34.3802371
56341                     ],
56342                     [
56343                         19.0023531,
56344                         -34.3525593
56345                     ],
56346                     [
56347                         18.9520568,
56348                         -34.3949373
56349                     ],
56350                     [
56351                         18.7975006,
56352                         -34.3936403
56353                     ],
56354                     [
56355                         18.7984174,
56356                         -34.1016376
56357                     ],
56358                     [
56359                         18.501748,
56360                         -34.1015292
56361                     ],
56362                     [
56363                         18.4999545,
56364                         -34.3616945
56365                     ],
56366                     [
56367                         18.4477325,
56368                         -34.3620007
56369                     ],
56370                     [
56371                         18.4479944,
56372                         -34.3522691
56373                     ],
56374                     [
56375                         18.3974362,
56376                         -34.3514041
56377                     ],
56378                     [
56379                         18.3971742,
56380                         -34.3022959
56381                     ],
56382                     [
56383                         18.3565705,
56384                         -34.3005647
56385                     ],
56386                     [
56387                         18.3479258,
56388                         -34.2020436
56389                     ],
56390                     [
56391                         18.2972095,
56392                         -34.1950274
56393                     ],
56394                     [
56395                         18.2951139,
56396                         -33.9937138
56397                     ],
56398                     [
56399                         18.3374474,
56400                         -33.9914079
56401                     ],
56402                     [
56403                         18.3476638,
56404                         -33.8492427
56405                     ],
56406                     [
56407                         18.3479258,
56408                         -33.781555
56409                     ],
56410                     [
56411                         18.4124718,
56412                         -33.7448849
56413                     ],
56414                     [
56415                         18.3615477,
56416                         -33.6501624
56417                     ],
56418                     [
56419                         18.2992013,
56420                         -33.585591
56421                     ],
56422                     [
56423                         18.2166839,
56424                         -33.448872
56425                     ],
56426                     [
56427                         18.1389858,
56428                         -33.3974083
56429                     ],
56430                     [
56431                         17.9473472,
56432                         -33.1602647
56433                     ],
56434                     [
56435                         17.8855247,
56436                         -33.0575732
56437                     ],
56438                     [
56439                         17.8485884,
56440                         -32.9668505
56441                     ],
56442                     [
56443                         17.8396817,
56444                         -32.8507302
56445                     ]
56446                 ]
56447             ]
56448         },
56449         {
56450             "name": "South Tyrol Orthofoto 2011",
56451             "type": "tms",
56452             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
56453             "polygon": [
56454                 [
56455                     [
56456                         10.373383,
56457                         46.213553
56458                     ],
56459                     [
56460                         10.373383,
56461                         47.098175
56462                     ],
56463                     [
56464                         12.482758,
56465                         47.098175
56466                     ],
56467                     [
56468                         12.482758,
56469                         46.213553
56470                     ],
56471                     [
56472                         10.373383,
56473                         46.213553
56474                     ]
56475                 ]
56476             ],
56477             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
56478         },
56479         {
56480             "name": "South Tyrol Topomap",
56481             "type": "tms",
56482             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
56483             "polygon": [
56484                 [
56485                     [
56486                         10.373383,
56487                         46.213553
56488                     ],
56489                     [
56490                         10.373383,
56491                         47.098175
56492                     ],
56493                     [
56494                         12.482758,
56495                         47.098175
56496                     ],
56497                     [
56498                         12.482758,
56499                         46.213553
56500                     ],
56501                     [
56502                         10.373383,
56503                         46.213553
56504                     ]
56505                 ]
56506             ],
56507             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
56508         },
56509         {
56510             "name": "Stadt Uster Orthophoto 2008 10cm",
56511             "type": "tms",
56512             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
56513             "polygon": [
56514                 [
56515                     [
56516                         8.6,
56517                         47.31
56518                     ],
56519                     [
56520                         8.6,
56521                         47.39
56522                     ],
56523                     [
56524                         8.77,
56525                         47.39
56526                     ],
56527                     [
56528                         8.77,
56529                         47.31
56530                     ],
56531                     [
56532                         8.6,
56533                         47.31
56534                     ]
56535                 ]
56536             ],
56537             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
56538         },
56539         {
56540             "name": "Stadt Zürich Luftbild 2011",
56541             "type": "tms",
56542             "template": "http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{z}/{x}/{y}.png?origin=nw",
56543             "polygon": [
56544                 [
56545                     [
56546                         8.4441,
56547                         47.3141
56548                     ],
56549                     [
56550                         8.4441,
56551                         47.4411
56552                     ],
56553                     [
56554                         8.6284,
56555                         47.4411
56556                     ],
56557                     [
56558                         8.6284,
56559                         47.3141
56560                     ],
56561                     [
56562                         8.4441,
56563                         47.3141
56564                     ]
56565                 ]
56566             ],
56567             "terms_text": "Stadt Zürich Luftbild 2011"
56568         },
56569         {
56570             "name": "Stevns (Denmark)",
56571             "type": "tms",
56572             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
56573             "scaleExtent": [
56574                 0,
56575                 20
56576             ],
56577             "polygon": [
56578                 [
56579                     [
56580                         12.0913942,
56581                         55.3491574
56582                     ],
56583                     [
56584                         12.0943104,
56585                         55.3842256
56586                     ],
56587                     [
56588                         12.1573875,
56589                         55.3833103
56590                     ],
56591                     [
56592                         12.1587287,
56593                         55.4013326
56594                     ],
56595                     [
56596                         12.1903468,
56597                         55.400558
56598                     ],
56599                     [
56600                         12.1931411,
56601                         55.4364665
56602                     ],
56603                     [
56604                         12.2564251,
56605                         55.4347995
56606                     ],
56607                     [
56608                         12.2547073,
56609                         55.4168882
56610                     ],
56611                     [
56612                         12.3822489,
56613                         55.4134349
56614                     ],
56615                     [
56616                         12.3795942,
56617                         55.3954143
56618                     ],
56619                     [
56620                         12.4109213,
56621                         55.3946958
56622                     ],
56623                     [
56624                         12.409403,
56625                         55.3766417
56626                     ],
56627                     [
56628                         12.4407807,
56629                         55.375779
56630                     ],
56631                     [
56632                         12.4394142,
56633                         55.3578314
56634                     ],
56635                     [
56636                         12.4707413,
56637                         55.3569971
56638                     ],
56639                     [
56640                         12.4629475,
56641                         55.2672214
56642                     ],
56643                     [
56644                         12.4315633,
56645                         55.2681491
56646                     ],
56647                     [
56648                         12.430045,
56649                         55.2502103
56650                     ],
56651                     [
56652                         12.3672011,
56653                         55.2519673
56654                     ],
56655                     [
56656                         12.3656858,
56657                         55.2340267
56658                     ],
56659                     [
56660                         12.2714604,
56661                         55.2366031
56662                     ],
56663                     [
56664                         12.2744467,
56665                         55.272476
56666                     ],
56667                     [
56668                         12.2115654,
56669                         55.2741475
56670                     ],
56671                     [
56672                         12.2130078,
56673                         55.2920322
56674                     ],
56675                     [
56676                         12.1815665,
56677                         55.2928638
56678                     ],
56679                     [
56680                         12.183141,
56681                         55.3107091
56682                     ],
56683                     [
56684                         12.2144897,
56685                         55.3100981
56686                     ],
56687                     [
56688                         12.2159927,
56689                         55.3279764
56690                     ],
56691                     [
56692                         12.1214458,
56693                         55.3303379
56694                     ],
56695                     [
56696                         12.1229489,
56697                         55.3483291
56698                     ]
56699                 ]
56700             ],
56701             "terms_text": "Stevns Kommune"
56702         },
56703         {
56704             "name": "Surrey Air Survey",
56705             "type": "tms",
56706             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
56707             "scaleExtent": [
56708                 8,
56709                 19
56710             ],
56711             "polygon": [
56712                 [
56713                     [
56714                         -0.752478,
56715                         51.0821941
56716                     ],
56717                     [
56718                         -0.7595183,
56719                         51.0856254
56720                     ],
56721                     [
56722                         -0.8014342,
56723                         51.1457917
56724                     ],
56725                     [
56726                         -0.8398864,
56727                         51.1440686
56728                     ],
56729                     [
56730                         -0.8357665,
56731                         51.1802397
56732                     ],
56733                     [
56734                         -0.8529549,
56735                         51.2011266
56736                     ],
56737                     [
56738                         -0.8522683,
56739                         51.2096231
56740                     ],
56741                     [
56742                         -0.8495217,
56743                         51.217903
56744                     ],
56745                     [
56746                         -0.8266907,
56747                         51.2403696
56748                     ],
56749                     [
56750                         -0.8120995,
56751                         51.2469248
56752                     ],
56753                     [
56754                         -0.7736474,
56755                         51.2459577
56756                     ],
56757                     [
56758                         -0.7544213,
56759                         51.2381127
56760                     ],
56761                     [
56762                         -0.754078,
56763                         51.233921
56764                     ],
56765                     [
56766                         -0.7446366,
56767                         51.2333836
56768                     ],
56769                     [
56770                         -0.7430693,
56771                         51.2847178
56772                     ],
56773                     [
56774                         -0.751503,
56775                         51.3069524
56776                     ],
56777                     [
56778                         -0.7664376,
56779                         51.3121032
56780                     ],
56781                     [
56782                         -0.7820588,
56783                         51.3270157
56784                     ],
56785                     [
56786                         -0.7815438,
56787                         51.3388135
56788                     ],
56789                     [
56790                         -0.7374268,
56791                         51.3720456
56792                     ],
56793                     [
56794                         -0.7192307,
56795                         51.3769748
56796                     ],
56797                     [
56798                         -0.6795769,
56799                         51.3847961
56800                     ],
56801                     [
56802                         -0.6807786,
56803                         51.3901523
56804                     ],
56805                     [
56806                         -0.6531411,
56807                         51.3917591
56808                     ],
56809                     [
56810                         -0.6301385,
56811                         51.3905808
56812                     ],
56813                     [
56814                         -0.6291085,
56815                         51.3970074
56816                     ],
56817                     [
56818                         -0.6234437,
56819                         51.3977572
56820                     ],
56821                     [
56822                         -0.613144,
56823                         51.4295552
56824                     ],
56825                     [
56826                         -0.6002471,
56827                         51.4459121
56828                     ],
56829                     [
56830                         -0.5867081,
56831                         51.4445365
56832                     ],
56833                     [
56834                         -0.5762368,
56835                         51.453202
56836                     ],
56837                     [
56838                         -0.5626755,
56839                         51.4523462
56840                     ],
56841                     [
56842                         -0.547741,
56843                         51.4469972
56844                     ],
56845                     [
56846                         -0.5372697,
56847                         51.4448575
56848                     ],
56849                     [
56850                         -0.537098,
56851                         51.4526671
56852                     ],
56853                     [
56854                         -0.5439644,
56855                         51.4545926
56856                     ],
56857                     [
56858                         -0.5405312,
56859                         51.4698865
56860                     ],
56861                     [
56862                         -0.5309182,
56863                         51.4760881
56864                     ],
56865                     [
56866                         -0.5091172,
56867                         51.4744843
56868                     ],
56869                     [
56870                         -0.5086022,
56871                         51.4695657
56872                     ],
56873                     [
56874                         -0.4900628,
56875                         51.4682825
56876                     ],
56877                     [
56878                         -0.4526406,
56879                         51.4606894
56880                     ],
56881                     [
56882                         -0.4486924,
56883                         51.4429316
56884                     ],
56885                     [
56886                         -0.4414826,
56887                         51.4418616
56888                     ],
56889                     [
56890                         -0.4418259,
56891                         51.4369394
56892                     ],
56893                     [
56894                         -0.4112702,
56895                         51.4380095
56896                     ],
56897                     [
56898                         -0.4014855,
56899                         51.4279498
56900                     ],
56901                     [
56902                         -0.3807145,
56903                         51.4262372
56904                     ],
56905                     [
56906                         -0.3805428,
56907                         51.4161749
56908                     ],
56909                     [
56910                         -0.3491288,
56911                         51.4138195
56912                     ],
56913                     [
56914                         -0.3274994,
56915                         51.4037544
56916                     ],
56917                     [
56918                         -0.3039818,
56919                         51.3990424
56920                     ],
56921                     [
56922                         -0.3019219,
56923                         51.3754747
56924                     ],
56925                     [
56926                         -0.309475,
56927                         51.369688
56928                     ],
56929                     [
56930                         -0.3111916,
56931                         51.3529669
56932                     ],
56933                     [
56934                         -0.2955704,
56935                         51.3541462
56936                     ],
56937                     [
56938                         -0.2923089,
56939                         51.3673303
56940                     ],
56941                     [
56942                         -0.2850991,
56943                         51.3680805
56944                     ],
56945                     [
56946                         -0.2787476,
56947                         51.3771891
56948                     ],
56949                     [
56950                         -0.2655297,
56951                         51.3837247
56952                     ],
56953                     [
56954                         -0.2411538,
56955                         51.3847961
56956                     ],
56957                     [
56958                         -0.2123147,
56959                         51.3628288
56960                     ],
56961                     [
56962                         -0.2107697,
56963                         51.3498578
56964                     ],
56965                     [
56966                         -0.190857,
56967                         51.3502867
56968                     ],
56969                     [
56970                         -0.1542931,
56971                         51.3338802
56972                     ],
56973                     [
56974                         -0.1496583,
56975                         51.3057719
56976                     ],
56977                     [
56978                         -0.1074296,
56979                         51.2966491
56980                     ],
56981                     [
56982                         -0.0887185,
56983                         51.3099571
56984                     ],
56985                     [
56986                         -0.0878602,
56987                         51.3220811
56988                     ],
56989                     [
56990                         -0.0652009,
56991                         51.3215448
56992                     ],
56993                     [
56994                         -0.0641709,
56995                         51.3264793
56996                     ],
56997                     [
56998                         -0.0519829,
56999                         51.3263721
57000                     ],
57001                     [
57002                         -0.0528412,
57003                         51.334631
57004                     ],
57005                     [
57006                         -0.0330779,
57007                         51.3430876
57008                     ],
57009                     [
57010                         0.0019187,
57011                         51.3376339
57012                     ],
57013                     [
57014                         0.0118751,
57015                         51.3281956
57016                     ],
57017                     [
57018                         0.013935,
57019                         51.2994398
57020                     ],
57021                     [
57022                         0.0202865,
57023                         51.2994398
57024                     ],
57025                     [
57026                         0.0240631,
57027                         51.3072743
57028                     ],
57029                     [
57030                         0.0331611,
57031                         51.3086694
57032                     ],
57033                     [
57034                         0.0455207,
57035                         51.30545
57036                     ],
57037                     [
57038                         0.0523872,
57039                         51.2877392
57040                     ],
57041                     [
57042                         0.0616569,
57043                         51.2577764
57044                     ],
57045                     [
57046                         0.0640602,
57047                         51.2415518
57048                     ],
57049                     [
57050                         0.0462074,
57051                         51.2126342
57052                     ],
57053                     [
57054                         0.0407142,
57055                         51.2109136
57056                     ],
57057                     [
57058                         0.0448341,
57059                         51.1989753
57060                     ],
57061                     [
57062                         0.0494689,
57063                         51.1997283
57064                     ],
57065                     [
57066                         0.0558204,
57067                         51.1944573
57068                     ],
57069                     [
57070                         0.0611419,
57071                         51.1790713
57072                     ],
57073                     [
57074                         0.0623435,
57075                         51.1542061
57076                     ],
57077                     [
57078                         0.0577087,
57079                         51.1417146
57080                     ],
57081                     [
57082                         0.0204582,
57083                         51.1365447
57084                     ],
57085                     [
57086                         -0.0446015,
57087                         51.1336364
57088                     ],
57089                     [
57090                         -0.1566964,
57091                         51.1352522
57092                     ],
57093                     [
57094                         -0.1572114,
57095                         51.1290043
57096                     ],
57097                     [
57098                         -0.2287942,
57099                         51.1183379
57100                     ],
57101                     [
57102                         -0.2473336,
57103                         51.1183379
57104                     ],
57105                     [
57106                         -0.2500802,
57107                         51.1211394
57108                     ],
57109                     [
57110                         -0.299347,
57111                         51.1137042
57112                     ],
57113                     [
57114                         -0.3221779,
57115                         51.1119799
57116                     ],
57117                     [
57118                         -0.3223496,
57119                         51.1058367
57120                     ],
57121                     [
57122                         -0.3596001,
57123                         51.1019563
57124                     ],
57125                     [
57126                         -0.3589135,
57127                         51.1113333
57128                     ],
57129                     [
57130                         -0.3863793,
57131                         51.1117644
57132                     ],
57133                     [
57134                         -0.3869014,
57135                         51.1062516
57136                     ],
57137                     [
57138                         -0.4281001,
57139                         51.0947174
57140                     ],
57141                     [
57142                         -0.4856784,
57143                         51.0951554
57144                     ],
57145                     [
57146                         -0.487135,
57147                         51.0872266
57148                     ],
57149                     [
57150                         -0.5297404,
57151                         51.0865404
57152                     ],
57153                     [
57154                         -0.5302259,
57155                         51.0789914
57156                     ],
57157                     [
57158                         -0.61046,
57159                         51.076551
57160                     ],
57161                     [
57162                         -0.6099745,
57163                         51.080669
57164                     ],
57165                     [
57166                         -0.6577994,
57167                         51.0792202
57168                     ],
57169                     [
57170                         -0.6582849,
57171                         51.0743394
57172                     ],
57173                     [
57174                         -0.6836539,
57175                         51.0707547
57176                     ],
57177                     [
57178                         -0.6997979,
57179                         51.070831
57180                     ],
57181                     [
57182                         -0.7296581,
57183                         51.0744919
57184                     ]
57185                 ]
57186             ]
57187         },
57188         {
57189             "name": "Toulouse - Orthophotoplan 2007",
57190             "type": "tms",
57191             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
57192             "scaleExtent": [
57193                 0,
57194                 22
57195             ],
57196             "polygon": [
57197                 [
57198                     [
57199                         1.1919978,
57200                         43.6328791
57201                     ],
57202                     [
57203                         1.2015377,
57204                         43.6329729
57205                     ],
57206                     [
57207                         1.2011107,
57208                         43.6554932
57209                     ],
57210                     [
57211                         1.2227985,
57212                         43.6557029
57213                     ],
57214                     [
57215                         1.2226231,
57216                         43.6653353
57217                     ],
57218                     [
57219                         1.2275341,
57220                         43.6653849
57221                     ],
57222                     [
57223                         1.2275417,
57224                         43.6656387
57225                     ],
57226                     [
57227                         1.2337568,
57228                         43.6656883
57229                     ],
57230                     [
57231                         1.2337644,
57232                         43.6650153
57233                     ],
57234                     [
57235                         1.2351218,
57236                         43.6650319
57237                     ],
57238                     [
57239                         1.2350913,
57240                         43.6670729
57241                     ],
57242                     [
57243                         1.2443566,
57244                         43.6671556
57245                     ],
57246                     [
57247                         1.2441584,
57248                         43.6743925
57249                     ],
57250                     [
57251                         1.2493973,
57252                         43.6744256
57253                     ],
57254                     [
57255                         1.2493973,
57256                         43.6746628
57257                     ],
57258                     [
57259                         1.2555666,
57260                         43.6747234
57261                     ],
57262                     [
57263                         1.2555742,
57264                         43.6744532
57265                     ],
57266                     [
57267                         1.2569545,
57268                         43.6744697
57269                     ],
57270                     [
57271                         1.2568782,
57272                         43.678529
57273                     ],
57274                     [
57275                         1.2874873,
57276                         43.6788257
57277                     ],
57278                     [
57279                         1.2870803,
57280                         43.7013229
57281                     ],
57282                     [
57283                         1.3088219,
57284                         43.7014632
57285                     ],
57286                     [
57287                         1.3086493,
57288                         43.7127673
57289                     ],
57290                     [
57291                         1.3303262,
57292                         43.7129544
57293                     ],
57294                     [
57295                         1.3300242,
57296                         43.7305221
57297                     ],
57298                     [
57299                         1.3367106,
57300                         43.7305845
57301                     ],
57302                     [
57303                         1.3367322,
57304                         43.7312235
57305                     ],
57306                     [
57307                         1.3734338,
57308                         43.7310456
57309                     ],
57310                     [
57311                         1.3735848,
57312                         43.7245772
57313                     ],
57314                     [
57315                         1.4604504,
57316                         43.7252947
57317                     ],
57318                     [
57319                         1.4607783,
57320                         43.7028034
57321                     ],
57322                     [
57323                         1.4824875,
57324                         43.7029516
57325                     ],
57326                     [
57327                         1.4829828,
57328                         43.6692071
57329                     ],
57330                     [
57331                         1.5046832,
57332                         43.6693616
57333                     ],
57334                     [
57335                         1.5048383,
57336                         43.6581174
57337                     ],
57338                     [
57339                         1.5265475,
57340                         43.6582656
57341                     ],
57342                     [
57343                         1.5266945,
57344                         43.6470298
57345                     ],
57346                     [
57347                         1.548368,
57348                         43.6471633
57349                     ],
57350                     [
57351                         1.5485357,
57352                         43.6359385
57353                     ],
57354                     [
57355                         1.5702172,
57356                         43.636082
57357                     ],
57358                     [
57359                         1.5705123,
57360                         43.6135777
57361                     ],
57362                     [
57363                         1.5488166,
57364                         43.6134276
57365                     ],
57366                     [
57367                         1.549097,
57368                         43.5909479
57369                     ],
57370                     [
57371                         1.5707695,
57372                         43.5910694
57373                     ],
57374                     [
57375                         1.5709373,
57376                         43.5798341
57377                     ],
57378                     [
57379                         1.5793714,
57380                         43.5798894
57381                     ],
57382                     [
57383                         1.5794782,
57384                         43.5737682
57385                     ],
57386                     [
57387                         1.5809119,
57388                         43.5737792
57389                     ],
57390                     [
57391                         1.5810859,
57392                         43.5573794
57393                     ],
57394                     [
57395                         1.5712334,
57396                         43.5573131
57397                     ],
57398                     [
57399                         1.5716504,
57400                         43.5235497
57401                     ],
57402                     [
57403                         1.3984804,
57404                         43.5222618
57405                     ],
57406                     [
57407                         1.3986509,
57408                         43.5110113
57409                     ],
57410                     [
57411                         1.3120959,
57412                         43.5102543
57413                     ],
57414                     [
57415                         1.3118968,
57416                         43.5215192
57417                     ],
57418                     [
57419                         1.2902569,
57420                         43.5213126
57421                     ],
57422                     [
57423                         1.2898637,
57424                         43.5438168
57425                     ],
57426                     [
57427                         1.311517,
57428                         43.5440133
57429                     ],
57430                     [
57431                         1.3113271,
57432                         43.5552596
57433                     ],
57434                     [
57435                         1.3036924,
57436                         43.5551924
57437                     ],
57438                     [
57439                         1.3036117,
57440                         43.5595099
57441                     ],
57442                     [
57443                         1.2955449,
57444                         43.5594317
57445                     ],
57446                     [
57447                         1.2955449,
57448                         43.5595489
57449                     ],
57450                     [
57451                         1.2895595,
57452                         43.5594473
57453                     ],
57454                     [
57455                         1.2892899,
57456                         43.5775366
57457                     ],
57458                     [
57459                         1.2675698,
57460                         43.5773647
57461                     ],
57462                     [
57463                         1.2673973,
57464                         43.5886141
57465                     ],
57466                     [
57467                         1.25355,
57468                         43.5885047
57469                     ],
57470                     [
57471                         1.2533774,
57472                         43.5956282
57473                     ],
57474                     [
57475                         1.2518029,
57476                         43.5956282
57477                     ],
57478                     [
57479                         1.2518029,
57480                         43.5949409
57481                     ],
57482                     [
57483                         1.2350437,
57484                         43.5947847
57485                     ],
57486                     [
57487                         1.2350437,
57488                         43.5945972
57489                     ],
57490                     [
57491                         1.2239572,
57492                         43.5945972
57493                     ],
57494                     [
57495                         1.2239357,
57496                         43.5994708
57497                     ],
57498                     [
57499                         1.2139708,
57500                         43.599299
57501                     ],
57502                     [
57503                         1.2138845,
57504                         43.6046408
57505                     ],
57506                     [
57507                         1.2020647,
57508                         43.6044846
57509                     ],
57510                     [
57511                         1.2019464,
57512                         43.61048
57513                     ],
57514                     [
57515                         1.1924294,
57516                         43.6103695
57517                     ]
57518                 ]
57519             ],
57520             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
57521             "terms_text": "ToulouseMetropole"
57522         },
57523         {
57524             "name": "Toulouse - Orthophotoplan 2011",
57525             "type": "tms",
57526             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
57527             "scaleExtent": [
57528                 0,
57529                 22
57530             ],
57531             "polygon": [
57532                 [
57533                     [
57534                         1.1135067,
57535                         43.6867566
57536                     ],
57537                     [
57538                         1.1351836,
57539                         43.6870842
57540                     ],
57541                     [
57542                         1.1348907,
57543                         43.6983471
57544                     ],
57545                     [
57546                         1.1782867,
57547                         43.6990338
57548                     ],
57549                     [
57550                         1.1779903,
57551                         43.7102786
57552                     ],
57553                     [
57554                         1.1996591,
57555                         43.7106144
57556                     ],
57557                     [
57558                         1.1993387,
57559                         43.7218722
57560                     ],
57561                     [
57562                         1.2427356,
57563                         43.7225269
57564                     ],
57565                     [
57566                         1.2424336,
57567                         43.7337491
57568                     ],
57569                     [
57570                         1.2641536,
57571                         43.734092
57572                     ],
57573                     [
57574                         1.2638301,
57575                         43.7453588
57576                     ],
57577                     [
57578                         1.2855285,
57579                         43.7456548
57580                     ],
57581                     [
57582                         1.2852481,
57583                         43.756935
57584                     ],
57585                     [
57586                         1.306925,
57587                         43.757231
57588                     ],
57589                     [
57590                         1.3066446,
57591                         43.7684779
57592                     ],
57593                     [
57594                         1.3283431,
57595                         43.7687894
57596                     ],
57597                     [
57598                         1.3280842,
57599                         43.780034
57600                     ],
57601                     [
57602                         1.4367275,
57603                         43.7815757
57604                     ],
57605                     [
57606                         1.4373098,
57607                         43.7591004
57608                     ],
57609                     [
57610                         1.4590083,
57611                         43.7593653
57612                     ],
57613                     [
57614                         1.4593318,
57615                         43.7481479
57616                     ],
57617                     [
57618                         1.4810303,
57619                         43.7483972
57620                     ],
57621                     [
57622                         1.4813322,
57623                         43.7371777
57624                     ],
57625                     [
57626                         1.5030307,
57627                         43.7374115
57628                     ],
57629                     [
57630                         1.5035915,
57631                         43.7149664
57632                     ],
57633                     [
57634                         1.5253115,
57635                         43.7151846
57636                     ],
57637                     [
57638                         1.5256135,
57639                         43.7040057
57640                     ],
57641                     [
57642                         1.5472688,
57643                         43.7042552
57644                     ],
57645                     [
57646                         1.5475708,
57647                         43.6930431
57648                     ],
57649                     [
57650                         1.5692045,
57651                         43.6932926
57652                     ],
57653                     [
57654                         1.5695712,
57655                         43.6820316
57656                     ],
57657                     [
57658                         1.5912049,
57659                         43.6822656
57660                     ],
57661                     [
57662                         1.5917441,
57663                         43.6597998
57664                     ],
57665                     [
57666                         1.613421,
57667                         43.6600339
57668                     ],
57669                     [
57670                         1.613723,
57671                         43.6488291
57672                     ],
57673                     [
57674                         1.6353783,
57675                         43.6490788
57676                     ],
57677                     [
57678                         1.6384146,
57679                         43.5140731
57680                     ],
57681                     [
57682                         1.2921649,
57683                         43.5094658
57684                     ],
57685                     [
57686                         1.2918629,
57687                         43.5206966
57688                     ],
57689                     [
57690                         1.2702076,
57691                         43.5203994
57692                     ],
57693                     [
57694                         1.2698841,
57695                         43.5316437
57696                     ],
57697                     [
57698                         1.2482288,
57699                         43.531331
57700                     ],
57701                     [
57702                         1.2476048,
57703                         43.5537788
57704                     ],
57705                     [
57706                         1.2259628,
57707                         43.5534914
57708                     ],
57709                     [
57710                         1.2256819,
57711                         43.564716
57712                     ],
57713                     [
57714                         1.2039835,
57715                         43.564419
57716                     ],
57717                     [
57718                         1.2033148,
57719                         43.5869049
57720                     ],
57721                     [
57722                         1.1816164,
57723                         43.5865611
57724                     ],
57725                     [
57726                         1.1810237,
57727                         43.6090368
57728                     ],
57729                     [
57730                         1.1592821,
57731                         43.6086932
57732                     ],
57733                     [
57734                         1.1589585,
57735                         43.6199523
57736                     ],
57737                     [
57738                         1.1372601,
57739                         43.6196244
57740                     ],
57741                     [
57742                         1.1365933,
57743                         43.642094
57744                     ],
57745                     [
57746                         1.1149055,
57747                         43.6417629
57748                     ]
57749                 ]
57750             ],
57751             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
57752             "terms_text": "ToulouseMetropole"
57753         },
57754         {
57755             "name": "Tours - Orthophotos 2008",
57756             "type": "tms",
57757             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
57758             "polygon": [
57759                 [
57760                     [
57761                         0.5457462,
57762                         47.465264
57763                     ],
57764                     [
57765                         0.54585,
57766                         47.4608163
57767                     ],
57768                     [
57769                         0.5392188,
57770                         47.4606983
57771                     ],
57772                     [
57773                         0.5393484,
57774                         47.456243
57775                     ],
57776                     [
57777                         0.5327959,
57778                         47.4561003
57779                     ],
57780                     [
57781                         0.5329011,
57782                         47.451565
57783                     ],
57784                     [
57785                         0.52619,
57786                         47.4514013
57787                     ],
57788                     [
57789                         0.5265854,
57790                         47.4424884
57791                     ],
57792                     [
57793                         0.5000941,
57794                         47.4420739
57795                     ],
57796                     [
57797                         0.5002357,
57798                         47.4375835
57799                     ],
57800                     [
57801                         0.4936014,
57802                         47.4374324
57803                     ],
57804                     [
57805                         0.4937,
57806                         47.4329285
57807                     ],
57808                     [
57809                         0.4606141,
57810                         47.4324593
57811                     ],
57812                     [
57813                         0.4607248,
57814                         47.4279827
57815                     ],
57816                     [
57817                         0.4541016,
57818                         47.4278125
57819                     ],
57820                     [
57821                         0.454932,
57822                         47.4053921
57823                     ],
57824                     [
57825                         0.4615431,
57826                         47.4054476
57827                     ],
57828                     [
57829                         0.4619097,
57830                         47.3964924
57831                     ],
57832                     [
57833                         0.4684346,
57834                         47.3966005
57835                     ],
57836                     [
57837                         0.4691319,
57838                         47.3786415
57839                     ],
57840                     [
57841                         0.4757125,
57842                         47.3787609
57843                     ],
57844                     [
57845                         0.4762116,
57846                         47.3652018
57847                     ],
57848                     [
57849                         0.4828297,
57850                         47.3653499
57851                     ],
57852                     [
57853                         0.4832223,
57854                         47.3518574
57855                     ],
57856                     [
57857                         0.5097927,
57858                         47.3522592
57859                     ],
57860                     [
57861                         0.5095688,
57862                         47.3567713
57863                     ],
57864                     [
57865                         0.5227698,
57866                         47.3569785
57867                     ],
57868                     [
57869                         0.5226429,
57870                         47.3614867
57871                     ],
57872                     [
57873                         0.5490721,
57874                         47.3618878
57875                     ],
57876                     [
57877                         0.5489087,
57878                         47.3663307
57879                     ],
57880                     [
57881                         0.5555159,
57882                         47.3664985
57883                     ],
57884                     [
57885                         0.5559105,
57886                         47.3575522
57887                     ],
57888                     [
57889                         0.6152789,
57890                         47.358407
57891                     ],
57892                     [
57893                         0.6152963,
57894                         47.362893
57895                     ],
57896                     [
57897                         0.6285093,
57898                         47.3630936
57899                     ],
57900                     [
57901                         0.6288256,
57902                         47.353987
57903                     ],
57904                     [
57905                         0.6155012,
57906                         47.3538823
57907                     ],
57908                     [
57909                         0.6157682,
57910                         47.3493424
57911                     ],
57912                     [
57913                         0.6090956,
57914                         47.3492991
57915                     ],
57916                     [
57917                         0.6094735,
57918                         47.3402962
57919                     ],
57920                     [
57921                         0.6160477,
57922                         47.3404448
57923                     ],
57924                     [
57925                         0.616083,
57926                         47.3369074
57927                     ],
57928                     [
57929                         0.77497,
57930                         47.3388218
57931                     ],
57932                     [
57933                         0.7745786,
57934                         47.351628
57935                     ],
57936                     [
57937                         0.7680363,
57938                         47.3515901
57939                     ],
57940                     [
57941                         0.767589,
57942                         47.3605298
57943                     ],
57944                     [
57945                         0.7742443,
57946                         47.3606238
57947                     ],
57948                     [
57949                         0.7733465,
57950                         47.3921266
57951                     ],
57952                     [
57953                         0.7667434,
57954                         47.3920195
57955                     ],
57956                     [
57957                         0.7664411,
57958                         47.4010837
57959                     ],
57960                     [
57961                         0.7730647,
57962                         47.4011115
57963                     ],
57964                     [
57965                         0.7728868,
57966                         47.4101297
57967                     ],
57968                     [
57969                         0.7661849,
57970                         47.4100226
57971                     ],
57972                     [
57973                         0.7660267,
57974                         47.4145044
57975                     ],
57976                     [
57977                         0.7527613,
57978                         47.4143038
57979                     ],
57980                     [
57981                         0.7529788,
57982                         47.4098086
57983                     ],
57984                     [
57985                         0.7462373,
57986                         47.4097016
57987                     ],
57988                     [
57989                         0.7459424,
57990                         47.4232208
57991                     ],
57992                     [
57993                         0.7392324,
57994                         47.4231451
57995                     ],
57996                     [
57997                         0.738869,
57998                         47.4366116
57999                     ],
58000                     [
58001                         0.7323267,
58002                         47.4365171
58003                     ],
58004                     [
58005                         0.7321869,
58006                         47.4410556
58007                     ],
58008                     [
58009                         0.7255048,
58010                         47.44098
58011                     ],
58012                     [
58013                         0.7254209,
58014                         47.4453479
58015                     ],
58016                     [
58017                         0.7318793,
58018                         47.4454803
58019                     ],
58020                     [
58021                         0.7318514,
58022                         47.4501126
58023                     ],
58024                     [
58025                         0.7384496,
58026                         47.450226
58027                     ],
58028                     [
58029                         0.7383098,
58030                         47.454631
58031                     ],
58032                     [
58033                         0.7449359,
58034                         47.4547444
58035                     ],
58036                     [
58037                         0.7443209,
58038                         47.4771985
58039                     ],
58040                     [
58041                         0.7310685,
58042                         47.4769717
58043                     ],
58044                     [
58045                         0.7309008,
58046                         47.4815445
58047                     ],
58048                     [
58049                         0.7176205,
58050                         47.4812611
58051                     ],
58052                     [
58053                         0.7177883,
58054                         47.4768394
58055                     ],
58056                     [
58057                         0.69777,
58058                         47.4764993
58059                     ],
58060                     [
58061                         0.6980496,
58062                         47.4719827
58063                     ],
58064                     [
58065                         0.6914514,
58066                         47.4718882
58067                     ],
58068                     [
58069                         0.6917309,
58070                         47.4630241
58071                     ],
58072                     [
58073                         0.6851048,
58074                         47.4629295
58075                     ],
58076                     [
58077                         0.684937,
58078                         47.4673524
58079                     ],
58080                     [
58081                         0.678255,
58082                         47.4673335
58083                     ],
58084                     [
58085                         0.6779754,
58086                         47.4762158
58087                     ],
58088                     [
58089                         0.6714051,
58090                         47.4761592
58091                     ],
58092                     [
58093                         0.6710417,
58094                         47.4881952
58095                     ],
58096                     [
58097                         0.6577334,
58098                         47.4879685
58099                     ],
58100                     [
58101                         0.6578173,
58102                         47.48504
58103                     ],
58104                     [
58105                         0.6511911,
58106                         47.4848322
58107                     ],
58108                     [
58109                         0.6514707,
58110                         47.4758568
58111                     ],
58112                     [
58113                         0.6448166,
58114                         47.4757245
58115                     ],
58116                     [
58117                         0.6449284,
58118                         47.4712646
58119                     ],
58120                     [
58121                         0.6117976,
58122                         47.4707543
58123                     ],
58124                     [
58125                         0.6118815,
58126                         47.4663129
58127                     ],
58128                     [
58129                         0.6052833,
58130                         47.4661239
58131                     ],
58132                     [
58133                         0.6054231,
58134                         47.4616631
58135                     ],
58136                     [
58137                         0.5988808,
58138                         47.4615497
58139                     ],
58140                     [
58141                         0.5990206,
58142                         47.4570886
58143                     ],
58144                     [
58145                         0.572488,
58146                         47.4566916
58147                     ],
58148                     [
58149                         0.5721805,
58150                         47.4656513
58151                     ]
58152                 ]
58153             ],
58154             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
58155             "terms_text": "Orthophoto Tour(s) Plus 2008"
58156         },
58157         {
58158             "name": "Tours - Orthophotos 2008-2010",
58159             "type": "tms",
58160             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
58161             "scaleExtent": [
58162                 0,
58163                 20
58164             ],
58165             "polygon": [
58166                 [
58167                     [
58168                         0.5457462,
58169                         47.465264
58170                     ],
58171                     [
58172                         0.54585,
58173                         47.4608163
58174                     ],
58175                     [
58176                         0.5392188,
58177                         47.4606983
58178                     ],
58179                     [
58180                         0.5393484,
58181                         47.456243
58182                     ],
58183                     [
58184                         0.5327959,
58185                         47.4561003
58186                     ],
58187                     [
58188                         0.5329011,
58189                         47.451565
58190                     ],
58191                     [
58192                         0.52619,
58193                         47.4514013
58194                     ],
58195                     [
58196                         0.5265854,
58197                         47.4424884
58198                     ],
58199                     [
58200                         0.5000941,
58201                         47.4420739
58202                     ],
58203                     [
58204                         0.5002357,
58205                         47.4375835
58206                     ],
58207                     [
58208                         0.4936014,
58209                         47.4374324
58210                     ],
58211                     [
58212                         0.4937,
58213                         47.4329285
58214                     ],
58215                     [
58216                         0.4606141,
58217                         47.4324593
58218                     ],
58219                     [
58220                         0.4607248,
58221                         47.4279827
58222                     ],
58223                     [
58224                         0.4541016,
58225                         47.4278125
58226                     ],
58227                     [
58228                         0.454932,
58229                         47.4053921
58230                     ],
58231                     [
58232                         0.4615431,
58233                         47.4054476
58234                     ],
58235                     [
58236                         0.4619097,
58237                         47.3964924
58238                     ],
58239                     [
58240                         0.4684346,
58241                         47.3966005
58242                     ],
58243                     [
58244                         0.4691319,
58245                         47.3786415
58246                     ],
58247                     [
58248                         0.4757125,
58249                         47.3787609
58250                     ],
58251                     [
58252                         0.4762116,
58253                         47.3652018
58254                     ],
58255                     [
58256                         0.4828297,
58257                         47.3653499
58258                     ],
58259                     [
58260                         0.4829611,
58261                         47.3608321
58262                     ],
58263                     [
58264                         0.4763543,
58265                         47.360743
58266                     ],
58267                     [
58268                         0.476654,
58269                         47.3517263
58270                     ],
58271                     [
58272                         0.4700497,
58273                         47.3516186
58274                     ],
58275                     [
58276                         0.4701971,
58277                         47.3471313
58278                     ],
58279                     [
58280                         0.4637503,
58281                         47.3470104
58282                     ],
58283                     [
58284                         0.4571425,
58285                         47.3424146
58286                     ],
58287                     [
58288                         0.4572922,
58289                         47.3379061
58290                     ],
58291                     [
58292                         0.4506741,
58293                         47.3378081
58294                     ],
58295                     [
58296                         0.4508379,
58297                         47.3333051
58298                     ],
58299                     [
58300                         0.4442212,
58301                         47.3332032
58302                     ],
58303                     [
58304                         0.4443809,
58305                         47.328711
58306                     ],
58307                     [
58308                         0.4311392,
58309                         47.3284977
58310                     ],
58311                     [
58312                         0.4316262,
58313                         47.3150004
58314                     ],
58315                     [
58316                         0.4382432,
58317                         47.3151136
58318                     ],
58319                     [
58320                         0.4383815,
58321                         47.3106174
58322                     ],
58323                     [
58324                         0.4714487,
58325                         47.3111374
58326                     ],
58327                     [
58328                         0.4713096,
58329                         47.3156565
58330                     ],
58331                     [
58332                         0.477888,
58333                         47.3157542
58334                     ],
58335                     [
58336                         0.4780733,
58337                         47.3112802
58338                     ],
58339                     [
58340                         0.4846826,
58341                         47.3113639
58342                     ],
58343                     [
58344                         0.4848576,
58345                         47.3068686
58346                     ],
58347                     [
58348                         0.4914359,
58349                         47.3069803
58350                     ],
58351                     [
58352                         0.491745,
58353                         47.2979733
58354                     ],
58355                     [
58356                         0.4851578,
58357                         47.2978722
58358                     ],
58359                     [
58360                         0.4854269,
58361                         47.2888744
58362                     ],
58363                     [
58364                         0.4788485,
58365                         47.2887697
58366                     ],
58367                     [
58368                         0.4791574,
58369                         47.2797818
58370                     ],
58371                     [
58372                         0.4857769,
58373                         47.2799005
58374                     ],
58375                     [
58376                         0.4859107,
58377                         47.2753885
58378                     ],
58379                     [
58380                         0.492539,
58381                         47.2755029
58382                     ],
58383                     [
58384                         0.4926669,
58385                         47.2710127
58386                     ],
58387                     [
58388                         0.4992986,
58389                         47.2711066
58390                     ],
58391                     [
58392                         0.4994296,
58393                         47.2666116
58394                     ],
58395                     [
58396                         0.5192658,
58397                         47.2669245
58398                     ],
58399                     [
58400                         0.5194225,
58401                         47.2624231
58402                     ],
58403                     [
58404                         0.5260186,
58405                         47.2625205
58406                     ],
58407                     [
58408                         0.5258735,
58409                         47.2670183
58410                     ],
58411                     [
58412                         0.5456972,
58413                         47.2673383
58414                     ],
58415                     [
58416                         0.5455537,
58417                         47.2718283
58418                     ],
58419                     [
58420                         0.5587737,
58421                         47.2720366
58422                     ],
58423                     [
58424                         0.5586259,
58425                         47.2765185
58426                     ],
58427                     [
58428                         0.5652252,
58429                         47.2766278
58430                     ],
58431                     [
58432                         0.5650848,
58433                         47.2811206
58434                     ],
58435                     [
58436                         0.5716753,
58437                         47.2812285
58438                     ],
58439                     [
58440                         0.5715223,
58441                         47.2857217
58442                     ],
58443                     [
58444                         0.5781436,
58445                         47.2858299
58446                     ],
58447                     [
58448                         0.5779914,
58449                         47.2903294
58450                     ],
58451                     [
58452                         0.5846023,
58453                         47.2904263
58454                     ],
58455                     [
58456                         0.5843076,
58457                         47.2994231
58458                     ],
58459                     [
58460                         0.597499,
58461                         47.2996094
58462                     ],
58463                     [
58464                         0.5976637,
58465                         47.2951375
58466                     ],
58467                     [
58468                         0.6571596,
58469                         47.2960036
58470                     ],
58471                     [
58472                         0.6572988,
58473                         47.2915091
58474                     ],
58475                     [
58476                         0.6705019,
58477                         47.2917186
58478                     ],
58479                     [
58480                         0.6703475,
58481                         47.2962082
58482                     ],
58483                     [
58484                         0.6836175,
58485                         47.2963688
58486                     ],
58487                     [
58488                         0.6834322,
58489                         47.3008929
58490                     ],
58491                     [
58492                         0.690062,
58493                         47.3009558
58494                     ],
58495                     [
58496                         0.6899241,
58497                         47.3054703
58498                     ],
58499                     [
58500                         0.7362019,
58501                         47.3061157
58502                     ],
58503                     [
58504                         0.7360848,
58505                         47.3106063
58506                     ],
58507                     [
58508                         0.7559022,
58509                         47.3108935
58510                     ],
58511                     [
58512                         0.7557718,
58513                         47.315392
58514                     ],
58515                     [
58516                         0.7623755,
58517                         47.3154716
58518                     ],
58519                     [
58520                         0.7622314,
58521                         47.3199941
58522                     ],
58523                     [
58524                         0.7754911,
58525                         47.3201546
58526                     ],
58527                     [
58528                         0.77497,
58529                         47.3388218
58530                     ],
58531                     [
58532                         0.7745786,
58533                         47.351628
58534                     ],
58535                     [
58536                         0.7680363,
58537                         47.3515901
58538                     ],
58539                     [
58540                         0.767589,
58541                         47.3605298
58542                     ],
58543                     [
58544                         0.7742443,
58545                         47.3606238
58546                     ],
58547                     [
58548                         0.7733465,
58549                         47.3921266
58550                     ],
58551                     [
58552                         0.7667434,
58553                         47.3920195
58554                     ],
58555                     [
58556                         0.7664411,
58557                         47.4010837
58558                     ],
58559                     [
58560                         0.7730647,
58561                         47.4011115
58562                     ],
58563                     [
58564                         0.7728868,
58565                         47.4101297
58566                     ],
58567                     [
58568                         0.7661849,
58569                         47.4100226
58570                     ],
58571                     [
58572                         0.7660267,
58573                         47.4145044
58574                     ],
58575                     [
58576                         0.7527613,
58577                         47.4143038
58578                     ],
58579                     [
58580                         0.7529788,
58581                         47.4098086
58582                     ],
58583                     [
58584                         0.7462373,
58585                         47.4097016
58586                     ],
58587                     [
58588                         0.7459424,
58589                         47.4232208
58590                     ],
58591                     [
58592                         0.7392324,
58593                         47.4231451
58594                     ],
58595                     [
58596                         0.738869,
58597                         47.4366116
58598                     ],
58599                     [
58600                         0.7323267,
58601                         47.4365171
58602                     ],
58603                     [
58604                         0.7321869,
58605                         47.4410556
58606                     ],
58607                     [
58608                         0.7255048,
58609                         47.44098
58610                     ],
58611                     [
58612                         0.7254209,
58613                         47.4453479
58614                     ],
58615                     [
58616                         0.7318793,
58617                         47.4454803
58618                     ],
58619                     [
58620                         0.7318514,
58621                         47.4501126
58622                     ],
58623                     [
58624                         0.7384496,
58625                         47.450226
58626                     ],
58627                     [
58628                         0.7383098,
58629                         47.454631
58630                     ],
58631                     [
58632                         0.7449359,
58633                         47.4547444
58634                     ],
58635                     [
58636                         0.7443209,
58637                         47.4771985
58638                     ],
58639                     [
58640                         0.7310685,
58641                         47.4769717
58642                     ],
58643                     [
58644                         0.7309008,
58645                         47.4815445
58646                     ],
58647                     [
58648                         0.7176205,
58649                         47.4812611
58650                     ],
58651                     [
58652                         0.7177883,
58653                         47.4768394
58654                     ],
58655                     [
58656                         0.69777,
58657                         47.4764993
58658                     ],
58659                     [
58660                         0.6980496,
58661                         47.4719827
58662                     ],
58663                     [
58664                         0.6914514,
58665                         47.4718882
58666                     ],
58667                     [
58668                         0.6917309,
58669                         47.4630241
58670                     ],
58671                     [
58672                         0.6851048,
58673                         47.4629295
58674                     ],
58675                     [
58676                         0.684937,
58677                         47.4673524
58678                     ],
58679                     [
58680                         0.678255,
58681                         47.4673335
58682                     ],
58683                     [
58684                         0.6779754,
58685                         47.4762158
58686                     ],
58687                     [
58688                         0.6714051,
58689                         47.4761592
58690                     ],
58691                     [
58692                         0.6710417,
58693                         47.4881952
58694                     ],
58695                     [
58696                         0.6577334,
58697                         47.4879685
58698                     ],
58699                     [
58700                         0.6578173,
58701                         47.48504
58702                     ],
58703                     [
58704                         0.6511911,
58705                         47.4848322
58706                     ],
58707                     [
58708                         0.6514707,
58709                         47.4758568
58710                     ],
58711                     [
58712                         0.6448166,
58713                         47.4757245
58714                     ],
58715                     [
58716                         0.6449284,
58717                         47.4712646
58718                     ],
58719                     [
58720                         0.6117976,
58721                         47.4707543
58722                     ],
58723                     [
58724                         0.6118815,
58725                         47.4663129
58726                     ],
58727                     [
58728                         0.6052833,
58729                         47.4661239
58730                     ],
58731                     [
58732                         0.6054231,
58733                         47.4616631
58734                     ],
58735                     [
58736                         0.5988808,
58737                         47.4615497
58738                     ],
58739                     [
58740                         0.5990206,
58741                         47.4570886
58742                     ],
58743                     [
58744                         0.572488,
58745                         47.4566916
58746                     ],
58747                     [
58748                         0.5721805,
58749                         47.4656513
58750                     ]
58751                 ]
58752             ],
58753             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
58754             "terms_text": "Orthophoto Tour(s) Plus 2008"
58755         },
58756         {
58757             "name": "USGS Large Scale Imagery",
58758             "type": "tms",
58759             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
58760             "scaleExtent": [
58761                 12,
58762                 20
58763             ],
58764             "polygon": [
58765                 [
58766                     [
58767                         -123.2549305,
58768                         48.7529029
58769                     ],
58770                     [
58771                         -123.2549305,
58772                         48.5592263
58773                     ],
58774                     [
58775                         -123.192224,
58776                         48.5592263
58777                     ],
58778                     [
58779                         -123.192224,
58780                         48.4348366
58781                     ],
58782                     [
58783                         -122.9419646,
58784                         48.4348366
58785                     ],
58786                     [
58787                         -122.9419646,
58788                         48.3720812
58789                     ],
58790                     [
58791                         -122.8806229,
58792                         48.3720812
58793                     ],
58794                     [
58795                         -122.8806229,
58796                         48.3094763
58797                     ],
58798                     [
58799                         -122.8167566,
58800                         48.3094763
58801                     ],
58802                     [
58803                         -122.8167566,
58804                         48.1904587
58805                     ],
58806                     [
58807                         -123.0041133,
58808                         48.1904587
58809                     ],
58810                     [
58811                         -123.0041133,
58812                         48.1275918
58813                     ],
58814                     [
58815                         -123.058416,
58816                         48.1275918
58817                     ],
58818                     [
58819                         -123.058416,
58820                         48.190514
58821                     ],
58822                     [
58823                         -123.254113,
58824                         48.190514
58825                     ],
58826                     [
58827                         -123.254113,
58828                         48.1274982
58829                     ],
58830                     [
58831                         -123.3706593,
58832                         48.1274982
58833                     ],
58834                     [
58835                         -123.3706593,
58836                         48.1908403
58837                     ],
58838                     [
58839                         -124.0582632,
58840                         48.1908403
58841                     ],
58842                     [
58843                         -124.0582632,
58844                         48.253442
58845                     ],
58846                     [
58847                         -124.1815163,
58848                         48.253442
58849                     ],
58850                     [
58851                         -124.1815163,
58852                         48.3164666
58853                     ],
58854                     [
58855                         -124.4319117,
58856                         48.3164666
58857                     ],
58858                     [
58859                         -124.4319117,
58860                         48.3782613
58861                     ],
58862                     [
58863                         -124.5564618,
58864                         48.3782613
58865                     ],
58866                     [
58867                         -124.5564618,
58868                         48.4408305
58869                     ],
58870                     [
58871                         -124.7555107,
58872                         48.4408305
58873                     ],
58874                     [
58875                         -124.7555107,
58876                         48.1914986
58877                     ],
58878                     [
58879                         -124.8185282,
58880                         48.1914986
58881                     ],
58882                     [
58883                         -124.8185282,
58884                         48.1228381
58885                     ],
58886                     [
58887                         -124.7552951,
58888                         48.1228381
58889                     ],
58890                     [
58891                         -124.7552951,
58892                         47.5535253
58893                     ],
58894                     [
58895                         -124.3812108,
58896                         47.5535253
58897                     ],
58898                     [
58899                         -124.3812108,
58900                         47.1218696
58901                     ],
58902                     [
58903                         -124.1928897,
58904                         47.1218696
58905                     ],
58906                     [
58907                         -124.1928897,
58908                         43.7569431
58909                     ],
58910                     [
58911                         -124.4443382,
58912                         43.7569431
58913                     ],
58914                     [
58915                         -124.4443382,
58916                         43.1425556
58917                     ],
58918                     [
58919                         -124.6398855,
58920                         43.1425556
58921                     ],
58922                     [
58923                         -124.6398855,
58924                         42.6194503
58925                     ],
58926                     [
58927                         -124.4438525,
58928                         42.6194503
58929                     ],
58930                     [
58931                         -124.4438525,
58932                         39.8080662
58933                     ],
58934                     [
58935                         -123.8815685,
58936                         39.8080662
58937                     ],
58938                     [
58939                         -123.8815685,
58940                         39.1102825
58941                     ],
58942                     [
58943                         -123.75805,
58944                         39.1102825
58945                     ],
58946                     [
58947                         -123.75805,
58948                         38.4968799
58949                     ],
58950                     [
58951                         -123.2702803,
58952                         38.4968799
58953                     ],
58954                     [
58955                         -123.2702803,
58956                         37.9331905
58957                     ],
58958                     [
58959                         -122.8148084,
58960                         37.9331905
58961                     ],
58962                     [
58963                         -122.8148084,
58964                         37.8019606
58965                     ],
58966                     [
58967                         -122.5664316,
58968                         37.8019606
58969                     ],
58970                     [
58971                         -122.5664316,
58972                         36.9319611
58973                     ],
58974                     [
58975                         -121.8784026,
58976                         36.9319611
58977                     ],
58978                     [
58979                         -121.8784026,
58980                         36.6897596
58981                     ],
58982                     [
58983                         -122.0034748,
58984                         36.6897596
58985                     ],
58986                     [
58987                         -122.0034748,
58988                         36.4341056
58989                     ],
58990                     [
58991                         -121.9414159,
58992                         36.4341056
58993                     ],
58994                     [
58995                         -121.9414159,
58996                         35.9297636
58997                     ],
58998                     [
58999                         -121.5040977,
59000                         35.9297636
59001                     ],
59002                     [
59003                         -121.5040977,
59004                         35.8100273
59005                     ],
59006                     [
59007                         -121.3790276,
59008                         35.8100273
59009                     ],
59010                     [
59011                         -121.3790276,
59012                         35.4239164
59013                     ],
59014                     [
59015                         -120.9426515,
59016                         35.4239164
59017                     ],
59018                     [
59019                         -120.9426515,
59020                         35.1849683
59021                     ],
59022                     [
59023                         -120.8171978,
59024                         35.1849683
59025                     ],
59026                     [
59027                         -120.8171978,
59028                         35.1219894
59029                     ],
59030                     [
59031                         -120.6918447,
59032                         35.1219894
59033                     ],
59034                     [
59035                         -120.6918447,
59036                         34.4966794
59037                     ],
59038                     [
59039                         -120.5045898,
59040                         34.4966794
59041                     ],
59042                     [
59043                         -120.5045898,
59044                         34.4339651
59045                     ],
59046                     [
59047                         -120.0078775,
59048                         34.4339651
59049                     ],
59050                     [
59051                         -120.0078775,
59052                         34.3682626
59053                     ],
59054                     [
59055                         -119.5283517,
59056                         34.3682626
59057                     ],
59058                     [
59059                         -119.5283517,
59060                         34.0576434
59061                     ],
59062                     [
59063                         -119.0060985,
59064                         34.0576434
59065                     ],
59066                     [
59067                         -119.0060985,
59068                         33.9975267
59069                     ],
59070                     [
59071                         -118.5046259,
59072                         33.9975267
59073                     ],
59074                     [
59075                         -118.5046259,
59076                         33.8694631
59077                     ],
59078                     [
59079                         -118.4413209,
59080                         33.8694631
59081                     ],
59082                     [
59083                         -118.4413209,
59084                         33.6865253
59085                     ],
59086                     [
59087                         -118.066912,
59088                         33.6865253
59089                     ],
59090                     [
59091                         -118.066912,
59092                         33.3063832
59093                     ],
59094                     [
59095                         -117.5030045,
59096                         33.3063832
59097                     ],
59098                     [
59099                         -117.5030045,
59100                         33.0500337
59101                     ],
59102                     [
59103                         -117.3188195,
59104                         33.0500337
59105                     ],
59106                     [
59107                         -117.3188195,
59108                         32.6205888
59109                     ],
59110                     [
59111                         -117.1917023,
59112                         32.6205888
59113                     ],
59114                     [
59115                         -117.1917023,
59116                         32.4974566
59117                     ],
59118                     [
59119                         -116.746496,
59120                         32.4974566
59121                     ],
59122                     [
59123                         -116.746496,
59124                         32.5609161
59125                     ],
59126                     [
59127                         -115.9970138,
59128                         32.5609161
59129                     ],
59130                     [
59131                         -115.9970138,
59132                         32.6264942
59133                     ],
59134                     [
59135                         -114.8808125,
59136                         32.6264942
59137                     ],
59138                     [
59139                         -114.8808125,
59140                         32.4340796
59141                     ],
59142                     [
59143                         -114.6294474,
59144                         32.4340796
59145                     ],
59146                     [
59147                         -114.6294474,
59148                         32.3731636
59149                     ],
59150                     [
59151                         -114.4447437,
59152                         32.3731636
59153                     ],
59154                     [
59155                         -114.4447437,
59156                         32.3075418
59157                     ],
59158                     [
59159                         -114.2557628,
59160                         32.3075418
59161                     ],
59162                     [
59163                         -114.2557628,
59164                         32.2444561
59165                     ],
59166                     [
59167                         -114.0680274,
59168                         32.2444561
59169                     ],
59170                     [
59171                         -114.0680274,
59172                         32.1829113
59173                     ],
59174                     [
59175                         -113.8166499,
59176                         32.1829113
59177                     ],
59178                     [
59179                         -113.8166499,
59180                         32.1207622
59181                     ],
59182                     [
59183                         -113.6307421,
59184                         32.1207622
59185                     ],
59186                     [
59187                         -113.6307421,
59188                         32.0565099
59189                     ],
59190                     [
59191                         -113.4417495,
59192                         32.0565099
59193                     ],
59194                     [
59195                         -113.4417495,
59196                         31.9984372
59197                     ],
59198                     [
59199                         -113.2546027,
59200                         31.9984372
59201                     ],
59202                     [
59203                         -113.2546027,
59204                         31.9325434
59205                     ],
59206                     [
59207                         -113.068072,
59208                         31.9325434
59209                     ],
59210                     [
59211                         -113.068072,
59212                         31.8718062
59213                     ],
59214                     [
59215                         -112.8161105,
59216                         31.8718062
59217                     ],
59218                     [
59219                         -112.8161105,
59220                         31.8104171
59221                     ],
59222                     [
59223                         -112.6308756,
59224                         31.8104171
59225                     ],
59226                     [
59227                         -112.6308756,
59228                         31.7464723
59229                     ],
59230                     [
59231                         -112.4418918,
59232                         31.7464723
59233                     ],
59234                     [
59235                         -112.4418918,
59236                         31.6856001
59237                     ],
59238                     [
59239                         -112.257192,
59240                         31.6856001
59241                     ],
59242                     [
59243                         -112.257192,
59244                         31.6210352
59245                     ],
59246                     [
59247                         -112.0033787,
59248                         31.6210352
59249                     ],
59250                     [
59251                         -112.0033787,
59252                         31.559584
59253                     ],
59254                     [
59255                         -111.815619,
59256                         31.559584
59257                     ],
59258                     [
59259                         -111.815619,
59260                         31.4970238
59261                     ],
59262                     [
59263                         -111.6278586,
59264                         31.4970238
59265                     ],
59266                     [
59267                         -111.6278586,
59268                         31.4339867
59269                     ],
59270                     [
59271                         -111.4418978,
59272                         31.4339867
59273                     ],
59274                     [
59275                         -111.4418978,
59276                         31.3733859
59277                     ],
59278                     [
59279                         -111.2559708,
59280                         31.3733859
59281                     ],
59282                     [
59283                         -111.2559708,
59284                         31.3113225
59285                     ],
59286                     [
59287                         -108.1845822,
59288                         31.3113225
59289                     ],
59290                     [
59291                         -108.1845822,
59292                         31.7459502
59293                     ],
59294                     [
59295                         -106.5065055,
59296                         31.7459502
59297                     ],
59298                     [
59299                         -106.5065055,
59300                         31.6842308
59301                     ],
59302                     [
59303                         -106.3797265,
59304                         31.6842308
59305                     ],
59306                     [
59307                         -106.3797265,
59308                         31.621752
59309                     ],
59310                     [
59311                         -106.317434,
59312                         31.621752
59313                     ],
59314                     [
59315                         -106.317434,
59316                         31.4968167
59317                     ],
59318                     [
59319                         -106.2551769,
59320                         31.4968167
59321                     ],
59322                     [
59323                         -106.2551769,
59324                         31.4344889
59325                     ],
59326                     [
59327                         -106.1924698,
59328                         31.4344889
59329                     ],
59330                     [
59331                         -106.1924698,
59332                         31.3721296
59333                     ],
59334                     [
59335                         -106.0039212,
59336                         31.3721296
59337                     ],
59338                     [
59339                         -106.0039212,
59340                         31.309328
59341                     ],
59342                     [
59343                         -105.9416582,
59344                         31.309328
59345                     ],
59346                     [
59347                         -105.9416582,
59348                         31.2457547
59349                     ],
59350                     [
59351                         -105.8798174,
59352                         31.2457547
59353                     ],
59354                     [
59355                         -105.8798174,
59356                         31.1836194
59357                     ],
59358                     [
59359                         -105.8162349,
59360                         31.1836194
59361                     ],
59362                     [
59363                         -105.8162349,
59364                         31.1207155
59365                     ],
59366                     [
59367                         -105.6921198,
59368                         31.1207155
59369                     ],
59370                     [
59371                         -105.6921198,
59372                         31.0584835
59373                     ],
59374                     [
59375                         -105.6302881,
59376                         31.0584835
59377                     ],
59378                     [
59379                         -105.6302881,
59380                         30.9328271
59381                     ],
59382                     [
59383                         -105.5044418,
59384                         30.9328271
59385                     ],
59386                     [
59387                         -105.5044418,
59388                         30.8715864
59389                     ],
59390                     [
59391                         -105.4412973,
59392                         30.8715864
59393                     ],
59394                     [
59395                         -105.4412973,
59396                         30.808463
59397                     ],
59398                     [
59399                         -105.3781497,
59400                         30.808463
59401                     ],
59402                     [
59403                         -105.3781497,
59404                         30.7471828
59405                     ],
59406                     [
59407                         -105.1904658,
59408                         30.7471828
59409                     ],
59410                     [
59411                         -105.1904658,
59412                         30.6843231
59413                     ],
59414                     [
59415                         -105.1286244,
59416                         30.6843231
59417                     ],
59418                     [
59419                         -105.1286244,
59420                         30.6199737
59421                     ],
59422                     [
59423                         -105.0036504,
59424                         30.6199737
59425                     ],
59426                     [
59427                         -105.0036504,
59428                         30.5589058
59429                     ],
59430                     [
59431                         -104.9417962,
59432                         30.5589058
59433                     ],
59434                     [
59435                         -104.9417962,
59436                         30.4963236
59437                     ],
59438                     [
59439                         -104.8782018,
59440                         30.4963236
59441                     ],
59442                     [
59443                         -104.8782018,
59444                         30.3098261
59445                     ],
59446                     [
59447                         -104.8155257,
59448                         30.3098261
59449                     ],
59450                     [
59451                         -104.8155257,
59452                         30.2478305
59453                     ],
59454                     [
59455                         -104.7536079,
59456                         30.2478305
59457                     ],
59458                     [
59459                         -104.7536079,
59460                         29.9353916
59461                     ],
59462                     [
59463                         -104.690949,
59464                         29.9353916
59465                     ],
59466                     [
59467                         -104.690949,
59468                         29.8090156
59469                     ],
59470                     [
59471                         -104.6291301,
59472                         29.8090156
59473                     ],
59474                     [
59475                         -104.6291301,
59476                         29.6843577
59477                     ],
59478                     [
59479                         -104.5659869,
59480                         29.6843577
59481                     ],
59482                     [
59483                         -104.5659869,
59484                         29.6223459
59485                     ],
59486                     [
59487                         -104.5037188,
59488                         29.6223459
59489                     ],
59490                     [
59491                         -104.5037188,
59492                         29.5595436
59493                     ],
59494                     [
59495                         -104.4410072,
59496                         29.5595436
59497                     ],
59498                     [
59499                         -104.4410072,
59500                         29.4974832
59501                     ],
59502                     [
59503                         -104.2537551,
59504                         29.4974832
59505                     ],
59506                     [
59507                         -104.2537551,
59508                         29.3716718
59509                     ],
59510                     [
59511                         -104.1291984,
59512                         29.3716718
59513                     ],
59514                     [
59515                         -104.1291984,
59516                         29.3091621
59517                     ],
59518                     [
59519                         -104.0688737,
59520                         29.3091621
59521                     ],
59522                     [
59523                         -104.0688737,
59524                         29.2467276
59525                     ],
59526                     [
59527                         -103.8187309,
59528                         29.2467276
59529                     ],
59530                     [
59531                         -103.8187309,
59532                         29.1843076
59533                     ],
59534                     [
59535                         -103.755736,
59536                         29.1843076
59537                     ],
59538                     [
59539                         -103.755736,
59540                         29.1223174
59541                     ],
59542                     [
59543                         -103.5667542,
59544                         29.1223174
59545                     ],
59546                     [
59547                         -103.5667542,
59548                         29.0598119
59549                     ],
59550                     [
59551                         -103.5049819,
59552                         29.0598119
59553                     ],
59554                     [
59555                         -103.5049819,
59556                         28.9967506
59557                     ],
59558                     [
59559                         -103.3165753,
59560                         28.9967506
59561                     ],
59562                     [
59563                         -103.3165753,
59564                         28.9346923
59565                     ],
59566                     [
59567                         -103.0597572,
59568                         28.9346923
59569                     ],
59570                     [
59571                         -103.0597572,
59572                         29.0592965
59573                     ],
59574                     [
59575                         -102.9979694,
59576                         29.0592965
59577                     ],
59578                     [
59579                         -102.9979694,
59580                         29.1212855
59581                     ],
59582                     [
59583                         -102.9331397,
59584                         29.1212855
59585                     ],
59586                     [
59587                         -102.9331397,
59588                         29.1848575
59589                     ],
59590                     [
59591                         -102.8095989,
59592                         29.1848575
59593                     ],
59594                     [
59595                         -102.8095989,
59596                         29.2526154
59597                     ],
59598                     [
59599                         -102.8701345,
59600                         29.2526154
59601                     ],
59602                     [
59603                         -102.8701345,
59604                         29.308096
59605                     ],
59606                     [
59607                         -102.8096681,
59608                         29.308096
59609                     ],
59610                     [
59611                         -102.8096681,
59612                         29.3715484
59613                     ],
59614                     [
59615                         -102.7475655,
59616                         29.3715484
59617                     ],
59618                     [
59619                         -102.7475655,
59620                         29.5581899
59621                     ],
59622                     [
59623                         -102.684554,
59624                         29.5581899
59625                     ],
59626                     [
59627                         -102.684554,
59628                         29.6847655
59629                     ],
59630                     [
59631                         -102.4967764,
59632                         29.6847655
59633                     ],
59634                     [
59635                         -102.4967764,
59636                         29.7457694
59637                     ],
59638                     [
59639                         -102.3086647,
59640                         29.7457694
59641                     ],
59642                     [
59643                         -102.3086647,
59644                         29.8086627
59645                     ],
59646                     [
59647                         -102.1909323,
59648                         29.8086627
59649                     ],
59650                     [
59651                         -102.1909323,
59652                         29.7460097
59653                     ],
59654                     [
59655                         -101.5049914,
59656                         29.7460097
59657                     ],
59658                     [
59659                         -101.5049914,
59660                         29.6846777
59661                     ],
59662                     [
59663                         -101.3805796,
59664                         29.6846777
59665                     ],
59666                     [
59667                         -101.3805796,
59668                         29.5594459
59669                     ],
59670                     [
59671                         -101.3175057,
59672                         29.5594459
59673                     ],
59674                     [
59675                         -101.3175057,
59676                         29.4958934
59677                     ],
59678                     [
59679                         -101.1910075,
59680                         29.4958934
59681                     ],
59682                     [
59683                         -101.1910075,
59684                         29.4326115
59685                     ],
59686                     [
59687                         -101.067501,
59688                         29.4326115
59689                     ],
59690                     [
59691                         -101.067501,
59692                         29.308808
59693                     ],
59694                     [
59695                         -100.9418897,
59696                         29.308808
59697                     ],
59698                     [
59699                         -100.9418897,
59700                         29.2456231
59701                     ],
59702                     [
59703                         -100.8167271,
59704                         29.2456231
59705                     ],
59706                     [
59707                         -100.8167271,
59708                         29.1190449
59709                     ],
59710                     [
59711                         -100.7522672,
59712                         29.1190449
59713                     ],
59714                     [
59715                         -100.7522672,
59716                         29.0578214
59717                     ],
59718                     [
59719                         -100.6925358,
59720                         29.0578214
59721                     ],
59722                     [
59723                         -100.6925358,
59724                         28.8720431
59725                     ],
59726                     [
59727                         -100.6290158,
59728                         28.8720431
59729                     ],
59730                     [
59731                         -100.6290158,
59732                         28.8095363
59733                     ],
59734                     [
59735                         -100.5679901,
59736                         28.8095363
59737                     ],
59738                     [
59739                         -100.5679901,
59740                         28.622554
59741                     ],
59742                     [
59743                         -100.5040411,
59744                         28.622554
59745                     ],
59746                     [
59747                         -100.5040411,
59748                         28.5583804
59749                     ],
59750                     [
59751                         -100.4421832,
59752                         28.5583804
59753                     ],
59754                     [
59755                         -100.4421832,
59756                         28.4968266
59757                     ],
59758                     [
59759                         -100.379434,
59760                         28.4968266
59761                     ],
59762                     [
59763                         -100.379434,
59764                         28.3092865
59765                     ],
59766                     [
59767                         -100.3171942,
59768                         28.3092865
59769                     ],
59770                     [
59771                         -100.3171942,
59772                         28.1835681
59773                     ],
59774                     [
59775                         -100.254483,
59776                         28.1835681
59777                     ],
59778                     [
59779                         -100.254483,
59780                         28.1213885
59781                     ],
59782                     [
59783                         -100.1282282,
59784                         28.1213885
59785                     ],
59786                     [
59787                         -100.1282282,
59788                         28.059215
59789                     ],
59790                     [
59791                         -100.0659537,
59792                         28.059215
59793                     ],
59794                     [
59795                         -100.0659537,
59796                         27.9966087
59797                     ],
59798                     [
59799                         -100.0023855,
59800                         27.9966087
59801                     ],
59802                     [
59803                         -100.0023855,
59804                         27.9332152
59805                     ],
59806                     [
59807                         -99.9426497,
59808                         27.9332152
59809                     ],
59810                     [
59811                         -99.9426497,
59812                         27.7454658
59813                     ],
59814                     [
59815                         -99.816851,
59816                         27.7454658
59817                     ],
59818                     [
59819                         -99.816851,
59820                         27.6834301
59821                     ],
59822                     [
59823                         -99.7541346,
59824                         27.6834301
59825                     ],
59826                     [
59827                         -99.7541346,
59828                         27.6221543
59829                     ],
59830                     [
59831                         -99.6291629,
59832                         27.6221543
59833                     ],
59834                     [
59835                         -99.6291629,
59836                         27.5588977
59837                     ],
59838                     [
59839                         -99.5672838,
59840                         27.5588977
59841                     ],
59842                     [
59843                         -99.5672838,
59844                         27.4353752
59845                     ],
59846                     [
59847                         -99.5041798,
59848                         27.4353752
59849                     ],
59850                     [
59851                         -99.5041798,
59852                         27.3774021
59853                     ],
59854                     [
59855                         -99.5671796,
59856                         27.3774021
59857                     ],
59858                     [
59859                         -99.5671796,
59860                         27.2463726
59861                     ],
59862                     [
59863                         -99.504975,
59864                         27.2463726
59865                     ],
59866                     [
59867                         -99.504975,
59868                         26.9965649
59869                     ],
59870                     [
59871                         -99.4427427,
59872                         26.9965649
59873                     ],
59874                     [
59875                         -99.4427427,
59876                         26.872803
59877                     ],
59878                     [
59879                         -99.3800633,
59880                         26.872803
59881                     ],
59882                     [
59883                         -99.3800633,
59884                         26.8068179
59885                     ],
59886                     [
59887                         -99.3190684,
59888                         26.8068179
59889                     ],
59890                     [
59891                         -99.3190684,
59892                         26.7473614
59893                     ],
59894                     [
59895                         -99.2537541,
59896                         26.7473614
59897                     ],
59898                     [
59899                         -99.2537541,
59900                         26.6210068
59901                     ],
59902                     [
59903                         -99.1910617,
59904                         26.6210068
59905                     ],
59906                     [
59907                         -99.1910617,
59908                         26.4956737
59909                     ],
59910                     [
59911                         -99.1300639,
59912                         26.4956737
59913                     ],
59914                     [
59915                         -99.1300639,
59916                         26.3713808
59917                     ],
59918                     [
59919                         -99.0029473,
59920                         26.3713808
59921                     ],
59922                     [
59923                         -99.0029473,
59924                         26.3093836
59925                     ],
59926                     [
59927                         -98.816572,
59928                         26.3093836
59929                     ],
59930                     [
59931                         -98.816572,
59932                         26.2457762
59933                     ],
59934                     [
59935                         -98.6920082,
59936                         26.2457762
59937                     ],
59938                     [
59939                         -98.6920082,
59940                         26.1837096
59941                     ],
59942                     [
59943                         -98.4440896,
59944                         26.1837096
59945                     ],
59946                     [
59947                         -98.4440896,
59948                         26.1217217
59949                     ],
59950                     [
59951                         -98.3823181,
59952                         26.1217217
59953                     ],
59954                     [
59955                         -98.3823181,
59956                         26.0596488
59957                     ],
59958                     [
59959                         -98.2532707,
59960                         26.0596488
59961                     ],
59962                     [
59963                         -98.2532707,
59964                         25.9986871
59965                     ],
59966                     [
59967                         -98.0109084,
59968                         25.9986871
59969                     ],
59970                     [
59971                         -98.0109084,
59972                         25.9932255
59973                     ],
59974                     [
59975                         -97.6932319,
59976                         25.9932255
59977                     ],
59978                     [
59979                         -97.6932319,
59980                         25.9334103
59981                     ],
59982                     [
59983                         -97.6313904,
59984                         25.9334103
59985                     ],
59986                     [
59987                         -97.6313904,
59988                         25.8695893
59989                     ],
59990                     [
59991                         -97.5046779,
59992                         25.8695893
59993                     ],
59994                     [
59995                         -97.5046779,
59996                         25.8073488
59997                     ],
59998                     [
59999                         -97.3083401,
60000                         25.8073488
60001                     ],
60002                     [
60003                         -97.3083401,
60004                         25.8731159
60005                     ],
60006                     [
60007                         -97.2456326,
60008                         25.8731159
60009                     ],
60010                     [
60011                         -97.2456326,
60012                         25.9353731
60013                     ],
60014                     [
60015                         -97.1138939,
60016                         25.9353731
60017                     ],
60018                     [
60019                         -97.1138939,
60020                         27.6809179
60021                     ],
60022                     [
60023                         -97.0571035,
60024                         27.6809179
60025                     ],
60026                     [
60027                         -97.0571035,
60028                         27.8108242
60029                     ],
60030                     [
60031                         -95.5810766,
60032                         27.8108242
60033                     ],
60034                     [
60035                         -95.5810766,
60036                         28.7468827
60037                     ],
60038                     [
60039                         -94.271041,
60040                         28.7468827
60041                     ],
60042                     [
60043                         -94.271041,
60044                         29.5594076
60045                     ],
60046                     [
60047                         -92.5029947,
60048                         29.5594076
60049                     ],
60050                     [
60051                         -92.5029947,
60052                         29.4974754
60053                     ],
60054                     [
60055                         -91.8776216,
60056                         29.4974754
60057                     ],
60058                     [
60059                         -91.8776216,
60060                         29.3727013
60061                     ],
60062                     [
60063                         -91.378418,
60064                         29.3727013
60065                     ],
60066                     [
60067                         -91.378418,
60068                         29.2468326
60069                     ],
60070                     [
60071                         -91.3153953,
60072                         29.2468326
60073                     ],
60074                     [
60075                         -91.3153953,
60076                         29.1844301
60077                     ],
60078                     [
60079                         -91.1294702,
60080                         29.1844301
60081                     ],
60082                     [
60083                         -91.1294702,
60084                         29.1232559
60085                     ],
60086                     [
60087                         -91.0052632,
60088                         29.1232559
60089                     ],
60090                     [
60091                         -91.0052632,
60092                         28.9968437
60093                     ],
60094                     [
60095                         -89.4500159,
60096                         28.9968437
60097                     ],
60098                     [
60099                         -89.4500159,
60100                         28.8677422
60101                     ],
60102                     [
60103                         -88.8104309,
60104                         28.8677422
60105                     ],
60106                     [
60107                         -88.8104309,
60108                         30.1841864
60109                     ],
60110                     [
60111                         -85.8791527,
60112                         30.1841864
60113                     ],
60114                     [
60115                         -85.8791527,
60116                         29.5455038
60117                     ],
60118                     [
60119                         -84.8368083,
60120                         29.5455038
60121                     ],
60122                     [
60123                         -84.8368083,
60124                         29.6225158
60125                     ],
60126                     [
60127                         -84.7482786,
60128                         29.6225158
60129                     ],
60130                     [
60131                         -84.7482786,
60132                         29.683624
60133                     ],
60134                     [
60135                         -84.685894,
60136                         29.683624
60137                     ],
60138                     [
60139                         -84.685894,
60140                         29.7468386
60141                     ],
60142                     [
60143                         -83.6296975,
60144                         29.7468386
60145                     ],
60146                     [
60147                         -83.6296975,
60148                         29.4324361
60149                     ],
60150                     [
60151                         -83.3174937,
60152                         29.4324361
60153                     ],
60154                     [
60155                         -83.3174937,
60156                         29.0579442
60157                     ],
60158                     [
60159                         -82.879659,
60160                         29.0579442
60161                     ],
60162                     [
60163                         -82.879659,
60164                         27.7453529
60165                     ],
60166                     [
60167                         -82.8182822,
60168                         27.7453529
60169                     ],
60170                     [
60171                         -82.8182822,
60172                         26.9290868
60173                     ],
60174                     [
60175                         -82.3796782,
60176                         26.9290868
60177                     ],
60178                     [
60179                         -82.3796782,
60180                         26.3694183
60181                     ],
60182                     [
60183                         -81.8777106,
60184                         26.3694183
60185                     ],
60186                     [
60187                         -81.8777106,
60188                         25.805971
60189                     ],
60190                     [
60191                         -81.5036862,
60192                         25.805971
60193                     ],
60194                     [
60195                         -81.5036862,
60196                         25.7474753
60197                     ],
60198                     [
60199                         -81.4405462,
60200                         25.7474753
60201                     ],
60202                     [
60203                         -81.4405462,
60204                         25.6851489
60205                     ],
60206                     [
60207                         -81.3155883,
60208                         25.6851489
60209                     ],
60210                     [
60211                         -81.3155883,
60212                         25.5600985
60213                     ],
60214                     [
60215                         -81.2538534,
60216                         25.5600985
60217                     ],
60218                     [
60219                         -81.2538534,
60220                         25.4342361
60221                     ],
60222                     [
60223                         -81.1902012,
60224                         25.4342361
60225                     ],
60226                     [
60227                         -81.1902012,
60228                         25.1234341
60229                     ],
60230                     [
60231                         -81.1288133,
60232                         25.1234341
60233                     ],
60234                     [
60235                         -81.1288133,
60236                         25.0619389
60237                     ],
60238                     [
60239                         -81.0649231,
60240                         25.0619389
60241                     ],
60242                     [
60243                         -81.0649231,
60244                         24.8157807
60245                     ],
60246                     [
60247                         -81.6289469,
60248                         24.8157807
60249                     ],
60250                     [
60251                         -81.6289469,
60252                         24.7538367
60253                     ],
60254                     [
60255                         -81.6907173,
60256                         24.7538367
60257                     ],
60258                     [
60259                         -81.6907173,
60260                         24.6899374
60261                     ],
60262                     [
60263                         -81.8173189,
60264                         24.6899374
60265                     ],
60266                     [
60267                         -81.8173189,
60268                         24.6279161
60269                     ],
60270                     [
60271                         -82.1910041,
60272                         24.6279161
60273                     ],
60274                     [
60275                         -82.1910041,
60276                         24.496294
60277                     ],
60278                     [
60279                         -81.6216596,
60280                         24.496294
60281                     ],
60282                     [
60283                         -81.6216596,
60284                         24.559484
60285                     ],
60286                     [
60287                         -81.372006,
60288                         24.559484
60289                     ],
60290                     [
60291                         -81.372006,
60292                         24.6220687
60293                     ],
60294                     [
60295                         -81.0593278,
60296                         24.6220687
60297                     ],
60298                     [
60299                         -81.0593278,
60300                         24.684826
60301                     ],
60302                     [
60303                         -80.9347147,
60304                         24.684826
60305                     ],
60306                     [
60307                         -80.9347147,
60308                         24.7474828
60309                     ],
60310                     [
60311                         -80.7471081,
60312                         24.7474828
60313                     ],
60314                     [
60315                         -80.7471081,
60316                         24.8100618
60317                     ],
60318                     [
60319                         -80.3629898,
60320                         24.8100618
60321                     ],
60322                     [
60323                         -80.3629898,
60324                         25.1175858
60325                     ],
60326                     [
60327                         -80.122344,
60328                         25.1175858
60329                     ],
60330                     [
60331                         -80.122344,
60332                         25.7472357
60333                     ],
60334                     [
60335                         -80.0588458,
60336                         25.7472357
60337                     ],
60338                     [
60339                         -80.0588458,
60340                         26.3708251
60341                     ],
60342                     [
60343                         -79.995837,
60344                         26.3708251
60345                     ],
60346                     [
60347                         -79.995837,
60348                         26.9398003
60349                     ],
60350                     [
60351                         -80.0587265,
60352                         26.9398003
60353                     ],
60354                     [
60355                         -80.0587265,
60356                         27.1277466
60357                     ],
60358                     [
60359                         -80.1226251,
60360                         27.1277466
60361                     ],
60362                     [
60363                         -80.1226251,
60364                         27.2534279
60365                     ],
60366                     [
60367                         -80.1846956,
60368                         27.2534279
60369                     ],
60370                     [
60371                         -80.1846956,
60372                         27.3781229
60373                     ],
60374                     [
60375                         -80.246175,
60376                         27.3781229
60377                     ],
60378                     [
60379                         -80.246175,
60380                         27.5658729
60381                     ],
60382                     [
60383                         -80.3094768,
60384                         27.5658729
60385                     ],
60386                     [
60387                         -80.3094768,
60388                         27.7530311
60389                     ],
60390                     [
60391                         -80.3721485,
60392                         27.7530311
60393                     ],
60394                     [
60395                         -80.3721485,
60396                         27.8774451
60397                     ],
60398                     [
60399                         -80.4351457,
60400                         27.8774451
60401                     ],
60402                     [
60403                         -80.4351457,
60404                         28.0033366
60405                     ],
60406                     [
60407                         -80.4966078,
60408                         28.0033366
60409                     ],
60410                     [
60411                         -80.4966078,
60412                         28.1277326
60413                     ],
60414                     [
60415                         -80.5587159,
60416                         28.1277326
60417                     ],
60418                     [
60419                         -80.5587159,
60420                         28.3723509
60421                     ],
60422                     [
60423                         -80.4966335,
60424                         28.3723509
60425                     ],
60426                     [
60427                         -80.4966335,
60428                         29.5160326
60429                     ],
60430                     [
60431                         -81.1213644,
60432                         29.5160326
60433                     ],
60434                     [
60435                         -81.1213644,
60436                         31.6846966
60437                     ],
60438                     [
60439                         -80.6018723,
60440                         31.6846966
60441                     ],
60442                     [
60443                         -80.6018723,
60444                         32.2475309
60445                     ],
60446                     [
60447                         -79.4921024,
60448                         32.2475309
60449                     ],
60450                     [
60451                         -79.4921024,
60452                         32.9970261
60453                     ],
60454                     [
60455                         -79.1116488,
60456                         32.9970261
60457                     ],
60458                     [
60459                         -79.1116488,
60460                         33.3729457
60461                     ],
60462                     [
60463                         -78.6153621,
60464                         33.3729457
60465                     ],
60466                     [
60467                         -78.6153621,
60468                         33.8097638
60469                     ],
60470                     [
60471                         -77.9316963,
60472                         33.8097638
60473                     ],
60474                     [
60475                         -77.9316963,
60476                         33.8718243
60477                     ],
60478                     [
60479                         -77.8692252,
60480                         33.8718243
60481                     ],
60482                     [
60483                         -77.8692252,
60484                         34.0552454
60485                     ],
60486                     [
60487                         -77.6826392,
60488                         34.0552454
60489                     ],
60490                     [
60491                         -77.6826392,
60492                         34.2974598
60493                     ],
60494                     [
60495                         -77.2453509,
60496                         34.2974598
60497                     ],
60498                     [
60499                         -77.2453509,
60500                         34.5598585
60501                     ],
60502                     [
60503                         -76.4973277,
60504                         34.5598585
60505                     ],
60506                     [
60507                         -76.4973277,
60508                         34.622796
60509                     ],
60510                     [
60511                         -76.4337602,
60512                         34.622796
60513                     ],
60514                     [
60515                         -76.4337602,
60516                         34.6849285
60517                     ],
60518                     [
60519                         -76.373212,
60520                         34.6849285
60521                     ],
60522                     [
60523                         -76.373212,
60524                         34.7467674
60525                     ],
60526                     [
60527                         -76.3059364,
60528                         34.7467674
60529                     ],
60530                     [
60531                         -76.3059364,
60532                         34.808551
60533                     ],
60534                     [
60535                         -76.2468017,
60536                         34.808551
60537                     ],
60538                     [
60539                         -76.2468017,
60540                         34.8728418
60541                     ],
60542                     [
60543                         -76.1825922,
60544                         34.8728418
60545                     ],
60546                     [
60547                         -76.1825922,
60548                         34.9335332
60549                     ],
60550                     [
60551                         -76.120814,
60552                         34.9335332
60553                     ],
60554                     [
60555                         -76.120814,
60556                         34.9952359
60557                     ],
60558                     [
60559                         -75.9979015,
60560                         34.9952359
60561                     ],
60562                     [
60563                         -75.9979015,
60564                         35.0578182
60565                     ],
60566                     [
60567                         -75.870338,
60568                         35.0578182
60569                     ],
60570                     [
60571                         -75.870338,
60572                         35.1219097
60573                     ],
60574                     [
60575                         -75.7462194,
60576                         35.1219097
60577                     ],
60578                     [
60579                         -75.7462194,
60580                         35.1818911
60581                     ],
60582                     [
60583                         -75.4929694,
60584                         35.1818911
60585                     ],
60586                     [
60587                         -75.4929694,
60588                         35.3082988
60589                     ],
60590                     [
60591                         -75.4325662,
60592                         35.3082988
60593                     ],
60594                     [
60595                         -75.4325662,
60596                         35.7542495
60597                     ],
60598                     [
60599                         -75.4969907,
60600                         35.7542495
60601                     ],
60602                     [
60603                         -75.4969907,
60604                         37.8105602
60605                     ],
60606                     [
60607                         -75.3082972,
60608                         37.8105602
60609                     ],
60610                     [
60611                         -75.3082972,
60612                         37.8720088
60613                     ],
60614                     [
60615                         -75.245601,
60616                         37.8720088
60617                     ],
60618                     [
60619                         -75.245601,
60620                         37.9954849
60621                     ],
60622                     [
60623                         -75.1828751,
60624                         37.9954849
60625                     ],
60626                     [
60627                         -75.1828751,
60628                         38.0585079
60629                     ],
60630                     [
60631                         -75.1184793,
60632                         38.0585079
60633                     ],
60634                     [
60635                         -75.1184793,
60636                         38.2469091
60637                     ],
60638                     [
60639                         -75.0592098,
60640                         38.2469091
60641                     ],
60642                     [
60643                         -75.0592098,
60644                         38.3704316
60645                     ],
60646                     [
60647                         -74.9948111,
60648                         38.3704316
60649                     ],
60650                     [
60651                         -74.9948111,
60652                         38.8718417
60653                     ],
60654                     [
60655                         -74.4878252,
60656                         38.8718417
60657                     ],
60658                     [
60659                         -74.4878252,
60660                         39.3089428
60661                     ],
60662                     [
60663                         -74.1766317,
60664                         39.3089428
60665                     ],
60666                     [
60667                         -74.1766317,
60668                         39.6224653
60669                     ],
60670                     [
60671                         -74.0567045,
60672                         39.6224653
60673                     ],
60674                     [
60675                         -74.0567045,
60676                         39.933178
60677                     ],
60678                     [
60679                         -73.9959035,
60680                         39.933178
60681                     ],
60682                     [
60683                         -73.9959035,
60684                         40.1854852
60685                     ],
60686                     [
60687                         -73.9341593,
60688                         40.1854852
60689                     ],
60690                     [
60691                         -73.9341593,
60692                         40.4959486
60693                     ],
60694                     [
60695                         -73.8723024,
60696                         40.4959486
60697                     ],
60698                     [
60699                         -73.8723024,
60700                         40.5527135
60701                     ],
60702                     [
60703                         -71.8074506,
60704                         40.5527135
60705                     ],
60706                     [
60707                         -71.8074506,
60708                         41.3088005
60709                     ],
60710                     [
60711                         -70.882512,
60712                         41.3088005
60713                     ],
60714                     [
60715                         -70.882512,
60716                         41.184978
60717                     ],
60718                     [
60719                         -70.7461947,
60720                         41.184978
60721                     ],
60722                     [
60723                         -70.7461947,
60724                         41.3091865
60725                     ],
60726                     [
60727                         -70.4337553,
60728                         41.3091865
60729                     ],
60730                     [
60731                         -70.4337553,
60732                         41.4963885
60733                     ],
60734                     [
60735                         -69.9334281,
60736                         41.4963885
60737                     ],
60738                     [
60739                         -69.9334281,
60740                         41.6230802
60741                     ],
60742                     [
60743                         -69.869857,
60744                         41.6230802
60745                     ],
60746                     [
60747                         -69.869857,
60748                         41.8776895
60749                     ],
60750                     [
60751                         -69.935791,
60752                         41.8776895
60753                     ],
60754                     [
60755                         -69.935791,
60756                         42.0032342
60757                     ],
60758                     [
60759                         -69.9975823,
60760                         42.0032342
60761                     ],
60762                     [
60763                         -69.9975823,
60764                         42.0650191
60765                     ],
60766                     [
60767                         -70.0606103,
60768                         42.0650191
60769                     ],
60770                     [
60771                         -70.0606103,
60772                         42.1294348
60773                     ],
60774                     [
60775                         -70.5572884,
60776                         42.1294348
60777                     ],
60778                     [
60779                         -70.5572884,
60780                         43.2487079
60781                     ],
60782                     [
60783                         -70.4974097,
60784                         43.2487079
60785                     ],
60786                     [
60787                         -70.4974097,
60788                         43.3092194
60789                     ],
60790                     [
60791                         -70.3704249,
60792                         43.3092194
60793                     ],
60794                     [
60795                         -70.3704249,
60796                         43.371963
60797                     ],
60798                     [
60799                         -70.3085701,
60800                         43.371963
60801                     ],
60802                     [
60803                         -70.3085701,
60804                         43.4969879
60805                     ],
60806                     [
60807                         -70.183921,
60808                         43.4969879
60809                     ],
60810                     [
60811                         -70.183921,
60812                         43.6223531
60813                     ],
60814                     [
60815                         -70.057583,
60816                         43.6223531
60817                     ],
60818                     [
60819                         -70.057583,
60820                         43.6850173
60821                     ],
60822                     [
60823                         -69.7455247,
60824                         43.6850173
60825                     ],
60826                     [
60827                         -69.7455247,
60828                         43.7476571
60829                     ],
60830                     [
60831                         -69.2472845,
60832                         43.7476571
60833                     ],
60834                     [
60835                         -69.2472845,
60836                         43.8107035
60837                     ],
60838                     [
60839                         -69.0560701,
60840                         43.8107035
60841                     ],
60842                     [
60843                         -69.0560701,
60844                         43.8717247
60845                     ],
60846                     [
60847                         -68.9950522,
60848                         43.8717247
60849                     ],
60850                     [
60851                         -68.9950522,
60852                         43.9982022
60853                     ],
60854                     [
60855                         -68.4963672,
60856                         43.9982022
60857                     ],
60858                     [
60859                         -68.4963672,
60860                         44.0597368
60861                     ],
60862                     [
60863                         -68.3081038,
60864                         44.0597368
60865                     ],
60866                     [
60867                         -68.3081038,
60868                         44.122137
60869                     ],
60870                     [
60871                         -68.1851802,
60872                         44.122137
60873                     ],
60874                     [
60875                         -68.1851802,
60876                         44.3081382
60877                     ],
60878                     [
60879                         -67.9956019,
60880                         44.3081382
60881                     ],
60882                     [
60883                         -67.9956019,
60884                         44.3727489
60885                     ],
60886                     [
60887                         -67.8103041,
60888                         44.3727489
60889                     ],
60890                     [
60891                         -67.8103041,
60892                         44.435178
60893                     ],
60894                     [
60895                         -67.4965289,
60896                         44.435178
60897                     ],
60898                     [
60899                         -67.4965289,
60900                         44.4968776
60901                     ],
60902                     [
60903                         -67.37102,
60904                         44.4968776
60905                     ],
60906                     [
60907                         -67.37102,
60908                         44.5600642
60909                     ],
60910                     [
60911                         -67.1848753,
60912                         44.5600642
60913                     ],
60914                     [
60915                         -67.1848753,
60916                         44.6213345
60917                     ],
60918                     [
60919                         -67.1221208,
60920                         44.6213345
60921                     ],
60922                     [
60923                         -67.1221208,
60924                         44.6867918
60925                     ],
60926                     [
60927                         -67.059365,
60928                         44.6867918
60929                     ],
60930                     [
60931                         -67.059365,
60932                         44.7473657
60933                     ],
60934                     [
60935                         -66.9311098,
60936                         44.7473657
60937                     ],
60938                     [
60939                         -66.9311098,
60940                         44.9406566
60941                     ],
60942                     [
60943                         -66.994683,
60944                         44.9406566
60945                     ],
60946                     [
60947                         -66.994683,
60948                         45.0024514
60949                     ],
60950                     [
60951                         -67.0595847,
60952                         45.0024514
60953                     ],
60954                     [
60955                         -67.0595847,
60956                         45.1273377
60957                     ],
60958                     [
60959                         -67.1201974,
60960                         45.1273377
60961                     ],
60962                     [
60963                         -67.1201974,
60964                         45.1910115
60965                     ],
60966                     [
60967                         -67.2469811,
60968                         45.1910115
60969                     ],
60970                     [
60971                         -67.2469811,
60972                         45.253442
60973                     ],
60974                     [
60975                         -67.3177546,
60976                         45.253442
60977                     ],
60978                     [
60979                         -67.3177546,
60980                         45.1898369
60981                     ],
60982                     [
60983                         -67.370749,
60984                         45.1898369
60985                     ],
60986                     [
60987                         -67.370749,
60988                         45.2534001
60989                     ],
60990                     [
60991                         -67.4326888,
60992                         45.2534001
60993                     ],
60994                     [
60995                         -67.4326888,
60996                         45.3083409
60997                     ],
60998                     [
60999                         -67.3708571,
61000                         45.3083409
61001                     ],
61002                     [
61003                         -67.3708571,
61004                         45.4396986
61005                     ],
61006                     [
61007                         -67.4305573,
61008                         45.4396986
61009                     ],
61010                     [
61011                         -67.4305573,
61012                         45.4950095
61013                     ],
61014                     [
61015                         -67.37099,
61016                         45.4950095
61017                     ],
61018                     [
61019                         -67.37099,
61020                         45.6264543
61021                     ],
61022                     [
61023                         -67.6214982,
61024                         45.6264543
61025                     ],
61026                     [
61027                         -67.6214982,
61028                         45.6896133
61029                     ],
61030                     [
61031                         -67.683828,
61032                         45.6896133
61033                     ],
61034                     [
61035                         -67.683828,
61036                         45.753259
61037                     ],
61038                     [
61039                         -67.7462097,
61040                         45.753259
61041                     ],
61042                     [
61043                         -67.7462097,
61044                         47.1268165
61045                     ],
61046                     [
61047                         -67.8700141,
61048                         47.1268165
61049                     ],
61050                     [
61051                         -67.8700141,
61052                         47.1900278
61053                     ],
61054                     [
61055                         -67.9323803,
61056                         47.1900278
61057                     ],
61058                     [
61059                         -67.9323803,
61060                         47.2539678
61061                     ],
61062                     [
61063                         -67.9959387,
61064                         47.2539678
61065                     ],
61066                     [
61067                         -67.9959387,
61068                         47.3149737
61069                     ],
61070                     [
61071                         -68.1206676,
61072                         47.3149737
61073                     ],
61074                     [
61075                         -68.1206676,
61076                         47.3780823
61077                     ],
61078                     [
61079                         -68.4423175,
61080                         47.3780823
61081                     ],
61082                     [
61083                         -68.4423175,
61084                         47.3166082
61085                     ],
61086                     [
61087                         -68.6314305,
61088                         47.3166082
61089                     ],
61090                     [
61091                         -68.6314305,
61092                         47.2544676
61093                     ],
61094                     [
61095                         -68.9978037,
61096                         47.2544676
61097                     ],
61098                     [
61099                         -68.9978037,
61100                         47.439895
61101                     ],
61102                     [
61103                         -69.0607223,
61104                         47.439895
61105                     ],
61106                     [
61107                         -69.0607223,
61108                         47.5047558
61109                     ],
61110                     [
61111                         -69.2538122,
61112                         47.5047558
61113                     ],
61114                     [
61115                         -69.2538122,
61116                         47.4398084
61117                     ],
61118                     [
61119                         -69.3179284,
61120                         47.4398084
61121                     ],
61122                     [
61123                         -69.3179284,
61124                         47.378601
61125                     ],
61126                     [
61127                         -69.4438546,
61128                         47.378601
61129                     ],
61130                     [
61131                         -69.4438546,
61132                         47.3156274
61133                     ],
61134                     [
61135                         -69.5038204,
61136                         47.3156274
61137                     ],
61138                     [
61139                         -69.5038204,
61140                         47.2525839
61141                     ],
61142                     [
61143                         -69.5667838,
61144                         47.2525839
61145                     ],
61146                     [
61147                         -69.5667838,
61148                         47.1910884
61149                     ],
61150                     [
61151                         -69.6303478,
61152                         47.1910884
61153                     ],
61154                     [
61155                         -69.6303478,
61156                         47.128701
61157                     ],
61158                     [
61159                         -69.6933103,
61160                         47.128701
61161                     ],
61162                     [
61163                         -69.6933103,
61164                         47.0654307
61165                     ],
61166                     [
61167                         -69.7557063,
61168                         47.0654307
61169                     ],
61170                     [
61171                         -69.7557063,
61172                         47.0042751
61173                     ],
61174                     [
61175                         -69.8180391,
61176                         47.0042751
61177                     ],
61178                     [
61179                         -69.8180391,
61180                         46.9415344
61181                     ],
61182                     [
61183                         -69.8804023,
61184                         46.9415344
61185                     ],
61186                     [
61187                         -69.8804023,
61188                         46.8792519
61189                     ],
61190                     [
61191                         -69.9421674,
61192                         46.8792519
61193                     ],
61194                     [
61195                         -69.9421674,
61196                         46.8177399
61197                     ],
61198                     [
61199                         -70.0063088,
61200                         46.8177399
61201                     ],
61202                     [
61203                         -70.0063088,
61204                         46.6920295
61205                     ],
61206                     [
61207                         -70.0704265,
61208                         46.6920295
61209                     ],
61210                     [
61211                         -70.0704265,
61212                         46.4425926
61213                     ],
61214                     [
61215                         -70.1945902,
61216                         46.4425926
61217                     ],
61218                     [
61219                         -70.1945902,
61220                         46.3785887
61221                     ],
61222                     [
61223                         -70.2562047,
61224                         46.3785887
61225                     ],
61226                     [
61227                         -70.2562047,
61228                         46.3152628
61229                     ],
61230                     [
61231                         -70.3203651,
61232                         46.3152628
61233                     ],
61234                     [
61235                         -70.3203651,
61236                         46.0651209
61237                     ],
61238                     [
61239                         -70.3814988,
61240                         46.0651209
61241                     ],
61242                     [
61243                         -70.3814988,
61244                         45.93552
61245                     ],
61246                     [
61247                         -70.3201618,
61248                         45.93552
61249                     ],
61250                     [
61251                         -70.3201618,
61252                         45.879479
61253                     ],
61254                     [
61255                         -70.4493131,
61256                         45.879479
61257                     ],
61258                     [
61259                         -70.4493131,
61260                         45.7538713
61261                     ],
61262                     [
61263                         -70.5070021,
61264                         45.7538713
61265                     ],
61266                     [
61267                         -70.5070021,
61268                         45.6916912
61269                     ],
61270                     [
61271                         -70.6316642,
61272                         45.6916912
61273                     ],
61274                     [
61275                         -70.6316642,
61276                         45.6291619
61277                     ],
61278                     [
61279                         -70.7575538,
61280                         45.6291619
61281                     ],
61282                     [
61283                         -70.7575538,
61284                         45.4414685
61285                     ],
61286                     [
61287                         -70.8809878,
61288                         45.4414685
61289                     ],
61290                     [
61291                         -70.8809878,
61292                         45.3780612
61293                     ],
61294                     [
61295                         -71.13328,
61296                         45.3780612
61297                     ],
61298                     [
61299                         -71.13328,
61300                         45.3151452
61301                     ],
61302                     [
61303                         -71.3830282,
61304                         45.3151452
61305                     ],
61306                     [
61307                         -71.3830282,
61308                         45.253416
61309                     ],
61310                     [
61311                         -71.5076448,
61312                         45.253416
61313                     ],
61314                     [
61315                         -71.5076448,
61316                         45.0655726
61317                     ],
61318                     [
61319                         -73.9418929,
61320                         45.0655726
61321                     ],
61322                     [
61323                         -73.9418929,
61324                         45.0031242
61325                     ],
61326                     [
61327                         -74.7469725,
61328                         45.0031242
61329                     ],
61330                     [
61331                         -74.7469725,
61332                         45.0649003
61333                     ],
61334                     [
61335                         -74.8800964,
61336                         45.0649003
61337                     ],
61338                     [
61339                         -74.8800964,
61340                         45.0029023
61341                     ],
61342                     [
61343                         -75.0662455,
61344                         45.0029023
61345                     ],
61346                     [
61347                         -75.0662455,
61348                         44.9415167
61349                     ],
61350                     [
61351                         -75.2539363,
61352                         44.9415167
61353                     ],
61354                     [
61355                         -75.2539363,
61356                         44.8776043
61357                     ],
61358                     [
61359                         -75.3789648,
61360                         44.8776043
61361                     ],
61362                     [
61363                         -75.3789648,
61364                         44.8153462
61365                     ],
61366                     [
61367                         -75.4431283,
61368                         44.8153462
61369                     ],
61370                     [
61371                         -75.4431283,
61372                         44.7536053
61373                     ],
61374                     [
61375                         -75.5666566,
61376                         44.7536053
61377                     ],
61378                     [
61379                         -75.5666566,
61380                         44.6909879
61381                     ],
61382                     [
61383                         -75.6290205,
61384                         44.6909879
61385                     ],
61386                     [
61387                         -75.6290205,
61388                         44.6284958
61389                     ],
61390                     [
61391                         -75.7540484,
61392                         44.6284958
61393                     ],
61394                     [
61395                         -75.7540484,
61396                         44.566385
61397                     ],
61398                     [
61399                         -75.817312,
61400                         44.566385
61401                     ],
61402                     [
61403                         -75.817312,
61404                         44.5028932
61405                     ],
61406                     [
61407                         -75.8799549,
61408                         44.5028932
61409                     ],
61410                     [
61411                         -75.8799549,
61412                         44.3784946
61413                     ],
61414                     [
61415                         -76.1300319,
61416                         44.3784946
61417                     ],
61418                     [
61419                         -76.1300319,
61420                         44.3159227
61421                     ],
61422                     [
61423                         -76.1926961,
61424                         44.3159227
61425                     ],
61426                     [
61427                         -76.1926961,
61428                         44.2534378
61429                     ],
61430                     [
61431                         -76.3182619,
61432                         44.2534378
61433                     ],
61434                     [
61435                         -76.3182619,
61436                         44.1916726
61437                     ],
61438                     [
61439                         -76.3792975,
61440                         44.1916726
61441                     ],
61442                     [
61443                         -76.3792975,
61444                         44.0653733
61445                     ],
61446                     [
61447                         -76.4427584,
61448                         44.0653733
61449                     ],
61450                     [
61451                         -76.4427584,
61452                         43.9963825
61453                     ],
61454                     [
61455                         -76.317027,
61456                         43.9963825
61457                     ],
61458                     [
61459                         -76.317027,
61460                         43.9414581
61461                     ],
61462                     [
61463                         -76.5076611,
61464                         43.9414581
61465                     ],
61466                     [
61467                         -76.5076611,
61468                         43.8723335
61469                     ],
61470                     [
61471                         -76.3829974,
61472                         43.8723335
61473                     ],
61474                     [
61475                         -76.3829974,
61476                         43.8091872
61477                     ],
61478                     [
61479                         -76.2534102,
61480                         43.8091872
61481                     ],
61482                     [
61483                         -76.2534102,
61484                         43.5665222
61485                     ],
61486                     [
61487                         -76.5064833,
61488                         43.5665222
61489                     ],
61490                     [
61491                         -76.5064833,
61492                         43.5033881
61493                     ],
61494                     [
61495                         -76.6331208,
61496                         43.5033881
61497                     ],
61498                     [
61499                         -76.6331208,
61500                         43.4432252
61501                     ],
61502                     [
61503                         -76.6951085,
61504                         43.4432252
61505                     ],
61506                     [
61507                         -76.6951085,
61508                         43.3786858
61509                     ],
61510                     [
61511                         -76.8177798,
61512                         43.3786858
61513                     ],
61514                     [
61515                         -76.8177798,
61516                         43.318066
61517                     ],
61518                     [
61519                         -77.682,
61520                         43.318066
61521                     ],
61522                     [
61523                         -77.682,
61524                         43.3789376
61525                     ],
61526                     [
61527                         -78.0565883,
61528                         43.3789376
61529                     ],
61530                     [
61531                         -78.0565883,
61532                         43.4396918
61533                     ],
61534                     [
61535                         -78.4389748,
61536                         43.4396918
61537                     ],
61538                     [
61539                         -78.4389748,
61540                         43.3794382
61541                     ],
61542                     [
61543                         -78.8803396,
61544                         43.3794382
61545                     ],
61546                     [
61547                         -78.8803396,
61548                         43.3149724
61549                     ],
61550                     [
61551                         -79.1298858,
61552                         43.3149724
61553                     ],
61554                     [
61555                         -79.1298858,
61556                         43.2429286
61557                     ],
61558                     [
61559                         -79.0669615,
61560                         43.2429286
61561                     ],
61562                     [
61563                         -79.0669615,
61564                         43.1299931
61565                     ],
61566                     [
61567                         -79.1298858,
61568                         43.1299931
61569                     ],
61570                     [
61571                         -79.1298858,
61572                         43.0577305
61573                     ],
61574                     [
61575                         -79.071264,
61576                         43.0577305
61577                     ],
61578                     [
61579                         -79.071264,
61580                         42.9294906
61581                     ],
61582                     [
61583                         -78.943264,
61584                         42.9294906
61585                     ],
61586                     [
61587                         -78.943264,
61588                         42.7542165
61589                     ],
61590                     [
61591                         -79.069439,
61592                         42.7542165
61593                     ],
61594                     [
61595                         -79.069439,
61596                         42.6941622
61597                     ],
61598                     [
61599                         -79.133439,
61600                         42.6941622
61601                     ],
61602                     [
61603                         -79.133439,
61604                         42.6296973
61605                     ],
61606                     [
61607                         -79.1947499,
61608                         42.6296973
61609                     ],
61610                     [
61611                         -79.1947499,
61612                         42.5663538
61613                     ],
61614                     [
61615                         -79.3786827,
61616                         42.5663538
61617                     ],
61618                     [
61619                         -79.3786827,
61620                         42.5033425
61621                     ],
61622                     [
61623                         -79.4442961,
61624                         42.5033425
61625                     ],
61626                     [
61627                         -79.4442961,
61628                         42.4410614
61629                     ],
61630                     [
61631                         -79.5679936,
61632                         42.4410614
61633                     ],
61634                     [
61635                         -79.5679936,
61636                         42.3775264
61637                     ],
61638                     [
61639                         -79.6906154,
61640                         42.3775264
61641                     ],
61642                     [
61643                         -79.6906154,
61644                         42.3171086
61645                     ],
61646                     [
61647                         -79.8164642,
61648                         42.3171086
61649                     ],
61650                     [
61651                         -79.8164642,
61652                         42.2534481
61653                     ],
61654                     [
61655                         -80.0052373,
61656                         42.2534481
61657                     ],
61658                     [
61659                         -80.0052373,
61660                         42.1909188
61661                     ],
61662                     [
61663                         -80.1916829,
61664                         42.1909188
61665                     ],
61666                     [
61667                         -80.1916829,
61668                         42.1272555
61669                     ],
61670                     [
61671                         -80.3167992,
61672                         42.1272555
61673                     ],
61674                     [
61675                         -80.3167992,
61676                         42.0669857
61677                     ],
61678                     [
61679                         -80.5063234,
61680                         42.0669857
61681                     ],
61682                     [
61683                         -80.5063234,
61684                         42.0034331
61685                     ],
61686                     [
61687                         -80.6930471,
61688                         42.0034331
61689                     ],
61690                     [
61691                         -80.6930471,
61692                         41.9415141
61693                     ],
61694                     [
61695                         -80.9440403,
61696                         41.9415141
61697                     ],
61698                     [
61699                         -80.9440403,
61700                         41.8781193
61701                     ],
61702                     [
61703                         -81.1942729,
61704                         41.8781193
61705                     ],
61706                     [
61707                         -81.1942729,
61708                         41.8166455
61709                     ],
61710                     [
61711                         -81.3190089,
61712                         41.8166455
61713                     ],
61714                     [
61715                         -81.3190089,
61716                         41.7545453
61717                     ],
61718                     [
61719                         -81.4418435,
61720                         41.7545453
61721                     ],
61722                     [
61723                         -81.4418435,
61724                         41.690965
61725                     ],
61726                     [
61727                         -81.5053523,
61728                         41.690965
61729                     ],
61730                     [
61731                         -81.5053523,
61732                         41.6301643
61733                     ],
61734                     [
61735                         -82.7470081,
61736                         41.6301643
61737                     ],
61738                     [
61739                         -82.7470081,
61740                         41.7536942
61741                     ],
61742                     [
61743                         -82.8839135,
61744                         41.7536942
61745                     ],
61746                     [
61747                         -82.8839135,
61748                         41.5656075
61749                     ],
61750                     [
61751                         -82.9957195,
61752                         41.5656075
61753                     ],
61754                     [
61755                         -82.9957195,
61756                         41.6270375
61757                     ],
61758                     [
61759                         -83.1257796,
61760                         41.6270375
61761                     ],
61762                     [
61763                         -83.1257796,
61764                         41.6878411
61765                     ],
61766                     [
61767                         -83.2474733,
61768                         41.6878411
61769                     ],
61770                     [
61771                         -83.2474733,
61772                         41.7536942
61773                     ],
61774                     [
61775                         -83.3737305,
61776                         41.7536942
61777                     ],
61778                     [
61779                         -83.3737305,
61780                         41.809276
61781                     ],
61782                     [
61783                         -83.3106019,
61784                         41.809276
61785                     ],
61786                     [
61787                         -83.3106019,
61788                         41.8716064
61789                     ],
61790                     [
61791                         -83.2474733,
61792                         41.8716064
61793                     ],
61794                     [
61795                         -83.2474733,
61796                         41.9361393
61797                     ],
61798                     [
61799                         -83.1843447,
61800                         41.9361393
61801                     ],
61802                     [
61803                         -83.1843447,
61804                         41.9960851
61805                     ],
61806                     [
61807                         -83.1207681,
61808                         41.9960851
61809                     ],
61810                     [
61811                         -83.1207681,
61812                         42.2464812
61813                     ],
61814                     [
61815                         -83.0589194,
61816                         42.2464812
61817                     ],
61818                     [
61819                         -83.0589194,
61820                         42.3089555
61821                     ],
61822                     [
61823                         -82.8685328,
61824                         42.3089555
61825                     ],
61826                     [
61827                         -82.8685328,
61828                         42.3717652
61829                     ],
61830                     [
61831                         -82.8072219,
61832                         42.3717652
61833                     ],
61834                     [
61835                         -82.8072219,
61836                         42.558553
61837                     ],
61838                     [
61839                         -82.7553745,
61840                         42.558553
61841                     ],
61842                     [
61843                         -82.7553745,
61844                         42.4954945
61845                     ],
61846                     [
61847                         -82.5599041,
61848                         42.4954945
61849                     ],
61850                     [
61851                         -82.5599041,
61852                         42.558553
61853                     ],
61854                     [
61855                         -82.4967755,
61856                         42.558553
61857                     ],
61858                     [
61859                         -82.4967755,
61860                         42.6833607
61861                     ],
61862                     [
61863                         -82.4328863,
61864                         42.6833607
61865                     ],
61866                     [
61867                         -82.4328863,
61868                         42.9342196
61869                     ],
61870                     [
61871                         -82.3700552,
61872                         42.9342196
61873                     ],
61874                     [
61875                         -82.3700552,
61876                         43.0648071
61877                     ],
61878                     [
61879                         -82.4328863,
61880                         43.0648071
61881                     ],
61882                     [
61883                         -82.4328863,
61884                         43.1917566
61885                     ],
61886                     [
61887                         -82.4947464,
61888                         43.1917566
61889                     ],
61890                     [
61891                         -82.4947464,
61892                         43.5034627
61893                     ],
61894                     [
61895                         -82.557133,
61896                         43.5034627
61897                     ],
61898                     [
61899                         -82.557133,
61900                         43.8160901
61901                     ],
61902                     [
61903                         -82.6197884,
61904                         43.8160901
61905                     ],
61906                     [
61907                         -82.6197884,
61908                         43.9422098
61909                     ],
61910                     [
61911                         -82.6839499,
61912                         43.9422098
61913                     ],
61914                     [
61915                         -82.6839499,
61916                         44.0022641
61917                     ],
61918                     [
61919                         -82.7465346,
61920                         44.0022641
61921                     ],
61922                     [
61923                         -82.7465346,
61924                         44.0670545
61925                     ],
61926                     [
61927                         -82.8708696,
61928                         44.0670545
61929                     ],
61930                     [
61931                         -82.8708696,
61932                         44.1291935
61933                     ],
61934                     [
61935                         -83.008517,
61936                         44.1291935
61937                     ],
61938                     [
61939                         -83.008517,
61940                         44.0664786
61941                     ],
61942                     [
61943                         -83.1336086,
61944                         44.0664786
61945                     ],
61946                     [
61947                         -83.1336086,
61948                         44.0053949
61949                     ],
61950                     [
61951                         -83.2414522,
61952                         44.0053949
61953                     ],
61954                     [
61955                         -83.2414522,
61956                         44.9962034
61957                     ],
61958                     [
61959                         -83.1806112,
61960                         44.9962034
61961                     ],
61962                     [
61963                         -83.1806112,
61964                         45.067302
61965                     ],
61966                     [
61967                         -83.2455172,
61968                         45.067302
61969                     ],
61970                     [
61971                         -83.2455172,
61972                         45.1287382
61973                     ],
61974                     [
61975                         -83.3065878,
61976                         45.1287382
61977                     ],
61978                     [
61979                         -83.3065878,
61980                         45.2551509
61981                     ],
61982                     [
61983                         -83.3706087,
61984                         45.2551509
61985                     ],
61986                     [
61987                         -83.3706087,
61988                         45.3165923
61989                     ],
61990                     [
61991                         -83.4325644,
61992                         45.3165923
61993                     ],
61994                     [
61995                         -83.4325644,
61996                         45.3792105
61997                     ],
61998                     [
61999                         -83.6178415,
62000                         45.3792105
62001                     ],
62002                     [
62003                         -83.6178415,
62004                         45.4419665
62005                     ],
62006                     [
62007                         -83.8084291,
62008                         45.4419665
62009                     ],
62010                     [
62011                         -83.8084291,
62012                         45.5036189
62013                     ],
62014                     [
62015                         -84.0550718,
62016                         45.5036189
62017                     ],
62018                     [
62019                         -84.0550718,
62020                         45.5647907
62021                     ],
62022                     [
62023                         -84.1235181,
62024                         45.5647907
62025                     ],
62026                     [
62027                         -84.1235181,
62028                         45.6287845
62029                     ],
62030                     [
62031                         -84.1807534,
62032                         45.6287845
62033                     ],
62034                     [
62035                         -84.1807534,
62036                         45.6914688
62037                     ],
62038                     [
62039                         -84.3111554,
62040                         45.6914688
62041                     ],
62042                     [
62043                         -84.3111554,
62044                         45.9337076
62045                     ],
62046                     [
62047                         -83.8209974,
62048                         45.9337076
62049                     ],
62050                     [
62051                         -83.8209974,
62052                         45.8725113
62053                     ],
62054                     [
62055                         -83.4968086,
62056                         45.8725113
62057                     ],
62058                     [
62059                         -83.4968086,
62060                         45.9337076
62061                     ],
62062                     [
62063                         -83.4338066,
62064                         45.9337076
62065                     ],
62066                     [
62067                         -83.4338066,
62068                         46.0016863
62069                     ],
62070                     [
62071                         -83.4962697,
62072                         46.0016863
62073                     ],
62074                     [
62075                         -83.4962697,
62076                         46.0668178
62077                     ],
62078                     [
62079                         -83.5599956,
62080                         46.0668178
62081                     ],
62082                     [
62083                         -83.5599956,
62084                         46.1261576
62085                     ],
62086                     [
62087                         -83.9954558,
62088                         46.1261576
62089                     ],
62090                     [
62091                         -83.9954558,
62092                         46.1931747
62093                     ],
62094                     [
62095                         -84.0591816,
62096                         46.1931747
62097                     ],
62098                     [
62099                         -84.0591816,
62100                         46.3814972
62101                     ],
62102                     [
62103                         -84.1152614,
62104                         46.3814972
62105                     ],
62106                     [
62107                         -84.1152614,
62108                         46.4953584
62109                     ],
62110                     [
62111                         -84.0591816,
62112                         46.4953584
62113                     ],
62114                     [
62115                         -84.0591816,
62116                         46.5682653
62117                     ],
62118                     [
62119                         -84.2579545,
62120                         46.5682653
62121                     ],
62122                     [
62123                         -84.2579545,
62124                         46.5051232
62125                     ],
62126                     [
62127                         -84.3071879,
62128                         46.5051232
62129                     ],
62130                     [
62131                         -84.3071879,
62132                         46.5682653
62133                     ],
62134                     [
62135                         -84.4415364,
62136                         46.5682653
62137                     ],
62138                     [
62139                         -84.4415364,
62140                         46.504525
62141                     ],
62142                     [
62143                         -84.9965729,
62144                         46.504525
62145                     ],
62146                     [
62147                         -84.9965729,
62148                         46.6842882
62149                     ],
62150                     [
62151                         -84.9298158,
62152                         46.6842882
62153                     ],
62154                     [
62155                         -84.9298158,
62156                         46.818077
62157                     ],
62158                     [
62159                         -85.3165894,
62160                         46.818077
62161                     ],
62162                     [
62163                         -85.3165894,
62164                         46.7535825
62165                     ],
62166                     [
62167                         -87.5562645,
62168                         46.7535825
62169                     ],
62170                     [
62171                         -87.5562645,
62172                         47.4407371
62173                     ],
62174                     [
62175                         -87.6825361,
62176                         47.4407371
62177                     ],
62178                     [
62179                         -87.6825361,
62180                         47.5035554
62181                     ],
62182                     [
62183                         -88.2560738,
62184                         47.5035554
62185                     ],
62186                     [
62187                         -88.2560738,
62188                         47.4433716
62189                     ],
62190                     [
62191                         -88.4417419,
62192                         47.4433716
62193                     ],
62194                     [
62195                         -88.4417419,
62196                         47.3789949
62197                     ],
62198                     [
62199                         -88.50683,
62200                         47.3789949
62201                     ],
62202                     [
62203                         -88.50683,
62204                         47.3153881
62205                     ],
62206                     [
62207                         -88.6312821,
62208                         47.3153881
62209                     ],
62210                     [
62211                         -88.6312821,
62212                         47.2539782
62213                     ],
62214                     [
62215                         -88.7569636,
62216                         47.2539782
62217                     ],
62218                     [
62219                         -88.7569636,
62220                         47.1934682
62221                     ],
62222                     [
62223                         -88.8838253,
62224                         47.1934682
62225                     ],
62226                     [
62227                         -88.8838253,
62228                         47.1284735
62229                     ],
62230                     [
62231                         -88.9434208,
62232                         47.1284735
62233                     ],
62234                     [
62235                         -88.9434208,
62236                         47.0662127
62237                     ],
62238                     [
62239                         -89.0708726,
62240                         47.0662127
62241                     ],
62242                     [
62243                         -89.0708726,
62244                         47.0026826
62245                     ],
62246                     [
62247                         -89.2565553,
62248                         47.0026826
62249                     ],
62250                     [
62251                         -89.2565553,
62252                         46.9410806
62253                     ],
62254                     [
62255                         -90.3677669,
62256                         46.9410806
62257                     ],
62258                     [
62259                         -90.3677669,
62260                         47.6844827
62261                     ],
62262                     [
62263                         -90.3069978,
62264                         47.6844827
62265                     ],
62266                     [
62267                         -90.3069978,
62268                         47.7460174
62269                     ],
62270                     [
62271                         -89.994859,
62272                         47.7460174
62273                     ],
62274                     [
62275                         -89.994859,
62276                         47.8082719
62277                     ],
62278                     [
62279                         -89.8048615,
62280                         47.8082719
62281                     ],
62282                     [
62283                         -89.8048615,
62284                         47.8700562
62285                     ],
62286                     [
62287                         -89.6797699,
62288                         47.8700562
62289                     ],
62290                     [
62291                         -89.6797699,
62292                         47.9339637
62293                     ],
62294                     [
62295                         -89.4933757,
62296                         47.9339637
62297                     ],
62298                     [
62299                         -89.4933757,
62300                         47.9957956
62301                     ],
62302                     [
62303                         -89.4284697,
62304                         47.9957956
62305                     ],
62306                     [
62307                         -89.4284697,
62308                         48.0656377
62309                     ],
62310                     [
62311                         -89.9932739,
62312                         48.0656377
62313                     ],
62314                     [
62315                         -89.9932739,
62316                         48.1282966
62317                     ],
62318                     [
62319                         -90.7455933,
62320                         48.1282966
62321                     ],
62322                     [
62323                         -90.7455933,
62324                         48.1893056
62325                     ],
62326                     [
62327                         -90.8087291,
62328                         48.1893056
62329                     ],
62330                     [
62331                         -90.8087291,
62332                         48.2522065
62333                     ],
62334                     [
62335                         -91.067763,
62336                         48.2522065
62337                     ],
62338                     [
62339                         -91.067763,
62340                         48.1916658
62341                     ],
62342                     [
62343                         -91.1946247,
62344                         48.1916658
62345                     ],
62346                     [
62347                         -91.1946247,
62348                         48.1279027
62349                     ],
62350                     [
62351                         -91.6814196,
62352                         48.1279027
62353                     ],
62354                     [
62355                         -91.6814196,
62356                         48.2525994
62357                     ],
62358                     [
62359                         -91.9321927,
62360                         48.2525994
62361                     ],
62362                     [
62363                         -91.9321927,
62364                         48.3142454
62365                     ],
62366                     [
62367                         -91.9929683,
62368                         48.3142454
62369                     ],
62370                     [
62371                         -91.9929683,
62372                         48.3780845
62373                     ],
62374                     [
62375                         -92.3189383,
62376                         48.3780845
62377                     ],
62378                     [
62379                         -92.3189383,
62380                         48.2529081
62381                     ],
62382                     [
62383                         -92.3732233,
62384                         48.2529081
62385                     ],
62386                     [
62387                         -92.3732233,
62388                         48.3153385
62389                     ],
62390                     [
62391                         -92.4322288,
62392                         48.3153385
62393                     ],
62394                     [
62395                         -92.4322288,
62396                         48.4411448
62397                     ],
62398                     [
62399                         -92.4977248,
62400                         48.4411448
62401                     ],
62402                     [
62403                         -92.4977248,
62404                         48.501781
62405                     ],
62406                     [
62407                         -92.5679413,
62408                         48.501781
62409                     ],
62410                     [
62411                         -92.5679413,
62412                         48.439579
62413                     ],
62414                     [
62415                         -92.6210462,
62416                         48.439579
62417                     ],
62418                     [
62419                         -92.6210462,
62420                         48.5650783
62421                     ],
62422                     [
62423                         -92.8086835,
62424                         48.5650783
62425                     ],
62426                     [
62427                         -92.8086835,
62428                         48.6286865
62429                     ],
62430                     [
62431                         -92.8086835,
62432                         48.6267365
62433                     ],
62434                     [
62435                         -92.933185,
62436                         48.6267365
62437                     ],
62438                     [
62439                         -92.933185,
62440                         48.6922145
62441                     ],
62442                     [
62443                         -93.0051716,
62444                         48.6922145
62445                     ],
62446                     [
62447                         -93.0051716,
62448                         48.6282965
62449                     ],
62450                     [
62451                         -93.1225924,
62452                         48.6282965
62453                     ],
62454                     [
62455                         -93.1225924,
62456                         48.6922145
62457                     ],
62458                     [
62459                         -93.3190806,
62460                         48.6922145
62461                     ],
62462                     [
62463                         -93.3190806,
62464                         48.6267365
62465                     ],
62466                     [
62467                         -93.5049477,
62468                         48.6267365
62469                     ],
62470                     [
62471                         -93.5049477,
62472                         48.5635164
62473                     ],
62474                     [
62475                         -93.7474601,
62476                         48.5635164
62477                     ],
62478                     [
62479                         -93.7474601,
62480                         48.6267365
62481                     ],
62482                     [
62483                         -93.8135461,
62484                         48.6267365
62485                     ],
62486                     [
62487                         -93.8135461,
62488                         48.6898775
62489                     ],
62490                     [
62491                         -94.2453121,
62492                         48.6898775
62493                     ],
62494                     [
62495                         -94.2453121,
62496                         48.7554327
62497                     ],
62498                     [
62499                         -94.6183171,
62500                         48.7554327
62501                     ],
62502                     [
62503                         -94.6183171,
62504                         48.941036
62505                     ],
62506                     [
62507                         -94.6809018,
62508                         48.941036
62509                     ],
62510                     [
62511                         -94.6809018,
62512                         49.0029737
62513                     ],
62514                     [
62515                         -94.7441532,
62516                         49.0029737
62517                     ],
62518                     [
62519                         -94.7441532,
62520                         49.2536079
62521                     ],
62522                     [
62523                         -94.8084069,
62524                         49.2536079
62525                     ],
62526                     [
62527                         -94.8084069,
62528                         49.3784134
62529                     ],
62530                     [
62531                         -95.1192391,
62532                         49.3784134
62533                     ],
62534                     [
62535                         -95.1192391,
62536                         49.4425264
62537                     ],
62538                     [
62539                         -95.1934341,
62540                         49.4425264
62541                     ],
62542                     [
62543                         -95.1934341,
62544                         49.0035292
62545                     ],
62546                     [
62547                         -96.87069,
62548                         49.0035292
62549                     ],
62550                     [
62551                         -96.87069,
62552                         49.0656063
62553                     ],
62554                     [
62555                         -99.0049312,
62556                         49.0656063
62557                     ],
62558                     [
62559                         -99.0049312,
62560                         49.0050714
62561                     ],
62562                     [
62563                         -109.3699257,
62564                         49.0050714
62565                     ],
62566                     [
62567                         -109.3699257,
62568                         49.0668231
62569                     ],
62570                     [
62571                         -109.5058746,
62572                         49.0668231
62573                     ],
62574                     [
62575                         -109.5058746,
62576                         49.0050714
62577                     ],
62578                     [
62579                         -114.1830014,
62580                         49.0050714
62581                     ],
62582                     [
62583                         -114.1830014,
62584                         49.0687317
62585                     ],
62586                     [
62587                         -114.7578709,
62588                         49.0687317
62589                     ],
62590                     [
62591                         -114.7578709,
62592                         49.0050714
62593                     ],
62594                     [
62595                         -115.433731,
62596                         49.0050714
62597                     ],
62598                     [
62599                         -115.433731,
62600                         49.0671412
62601                     ],
62602                     [
62603                         -116.5062706,
62604                         49.0671412
62605                     ],
62606                     [
62607                         -116.5062706,
62608                         49.0050714
62609                     ],
62610                     [
62611                         -117.3089504,
62612                         49.0050714
62613                     ],
62614                     [
62615                         -117.3089504,
62616                         49.0659803
62617                     ],
62618                     [
62619                         -119.882945,
62620                         49.0659803
62621                     ],
62622                     [
62623                         -119.882945,
62624                         49.0050714
62625                     ],
62626                     [
62627                         -120.1208555,
62628                         49.0050714
62629                     ],
62630                     [
62631                         -120.1208555,
62632                         49.0678367
62633                     ],
62634                     [
62635                         -121.4451636,
62636                         49.0678367
62637                     ],
62638                     [
62639                         -121.4451636,
62640                         49.0050714
62641                     ],
62642                     [
62643                         -121.9311808,
62644                         49.0050714
62645                     ],
62646                     [
62647                         -121.9311808,
62648                         49.0656099
62649                     ],
62650                     [
62651                         -122.817484,
62652                         49.0656099
62653                     ],
62654                     [
62655                         -122.817484,
62656                         49.0029143
62657                     ],
62658                     [
62659                         -122.8795155,
62660                         49.0029143
62661                     ],
62662                     [
62663                         -122.8795155,
62664                         48.9347018
62665                     ],
62666                     [
62667                         -122.8174629,
62668                         48.9347018
62669                     ],
62670                     [
62671                         -122.8174629,
62672                         48.8101998
62673                     ],
62674                     [
62675                         -122.7538859,
62676                         48.8101998
62677                     ],
62678                     [
62679                         -122.7538859,
62680                         48.7533758
62681                     ],
62682                     [
62683                         -122.8712937,
62684                         48.7533758
62685                     ],
62686                     [
62687                         -122.8712937,
62688                         48.8153948
62689                     ],
62690                     [
62691                         -123.0055391,
62692                         48.8153948
62693                     ],
62694                     [
62695                         -123.0055391,
62696                         48.7529529
62697                     ],
62698                     [
62699                         -123.1296926,
62700                         48.7529529
62701                     ],
62702                     [
62703                         -123.1296926,
62704                         48.6902201
62705                     ],
62706                     [
62707                         -123.1838197,
62708                         48.6902201
62709                     ],
62710                     [
62711                         -123.1838197,
62712                         48.7529029
62713                     ]
62714                 ],
62715                 [
62716                     [
62717                         -122.9341743,
62718                         37.7521547
62719                     ],
62720                     [
62721                         -122.9347457,
62722                         37.6842013
62723                     ],
62724                     [
62725                         -123.0679013,
62726                         37.6849023
62727                     ],
62728                     [
62729                         -123.0673747,
62730                         37.7475251
62731                     ],
62732                     [
62733                         -123.1292603,
62734                         37.7478506
62735                     ],
62736                     [
62737                         -123.1286894,
62738                         37.815685
62739                     ],
62740                     [
62741                         -123.0590687,
62742                         37.8153192
62743                     ],
62744                     [
62745                         -123.0595947,
62746                         37.7528143
62747                     ]
62748                 ],
62749                 [
62750                     [
62751                         -71.6299464,
62752                         41.2540893
62753                     ],
62754                     [
62755                         -71.4966465,
62756                         41.2541393
62757                     ],
62758                     [
62759                         -71.4965596,
62760                         41.122965
62761                     ],
62762                     [
62763                         -71.6298594,
62764                         41.1229149
62765                     ]
62766                 ],
62767                 [
62768                     [
62769                         -70.3184265,
62770                         41.3775196
62771                     ],
62772                     [
62773                         -70.3183384,
62774                         41.2448243
62775                     ],
62776                     [
62777                         -70.1906612,
62778                         41.2448722
62779                     ],
62780                     [
62781                         -70.1906239,
62782                         41.1886019
62783                     ],
62784                     [
62785                         -69.9336025,
62786                         41.1886984
62787                     ],
62788                     [
62789                         -69.933729,
62790                         41.3791941
62791                     ],
62792                     [
62793                         -69.9950664,
62794                         41.3791712
62795                     ],
62796                     [
62797                         -69.995109,
62798                         41.443159
62799                     ],
62800                     [
62801                         -70.0707828,
62802                         41.4431307
62803                     ],
62804                     [
62805                         -70.0706972,
62806                         41.3144915
62807                     ],
62808                     [
62809                         -70.2461667,
62810                         41.3144258
62811                     ],
62812                     [
62813                         -70.2462087,
62814                         41.3775467
62815                     ]
62816                 ],
62817                 [
62818                     [
62819                         -68.9403374,
62820                         43.9404062
62821                     ],
62822                     [
62823                         -68.6856948,
62824                         43.9404977
62825                     ],
62826                     [
62827                         -68.6856475,
62828                         43.8721797
62829                     ],
62830                     [
62831                         -68.7465405,
62832                         43.8721577
62833                     ],
62834                     [
62835                         -68.7464976,
62836                         43.8102529
62837                     ],
62838                     [
62839                         -68.8090782,
62840                         43.8102304
62841                     ],
62842                     [
62843                         -68.8090343,
62844                         43.746728
62845                     ],
62846                     [
62847                         -68.8773094,
62848                         43.7467034
62849                     ],
62850                     [
62851                         -68.8773544,
62852                         43.8117826
62853                     ],
62854                     [
62855                         -68.9402483,
62856                         43.8117599
62857                     ]
62858                 ],
62859                 [
62860                     [
62861                         -123.1291466,
62862                         49.0645144
62863                     ],
62864                     [
62865                         -122.9954224,
62866                         49.0645144
62867                     ],
62868                     [
62869                         -122.9954224,
62870                         48.9343243
62871                     ],
62872                     [
62873                         -123.1291466,
62874                         48.9343243
62875                     ]
62876                 ],
62877                 [
62878                     [
62879                         -82.9407144,
62880                         24.7535913
62881                     ],
62882                     [
62883                         -82.8719398,
62884                         24.7535913
62885                     ],
62886                     [
62887                         -82.8719398,
62888                         24.6905653
62889                     ],
62890                     [
62891                         -82.7446233,
62892                         24.6905653
62893                     ],
62894                     [
62895                         -82.7446233,
62896                         24.6214593
62897                     ],
62898                     [
62899                         -82.8088038,
62900                         24.6214593
62901                     ],
62902                     [
62903                         -82.8088038,
62904                         24.5594908
62905                     ],
62906                     [
62907                         -82.9407144,
62908                         24.5594908
62909                     ]
62910                 ]
62911             ]
62912         },
62913         {
62914             "name": "USGS Topographic Maps",
62915             "type": "tms",
62916             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
62917             "polygon": [
62918                 [
62919                     [
62920                         -125.990173,
62921                         48.9962416
62922                     ],
62923                     [
62924                         -125.989419,
62925                         47.9948396
62926                     ],
62927                     [
62928                         -123.9929739,
62929                         47.9955062
62930                     ],
62931                     [
62932                         -123.9922429,
62933                         47.0059202
62934                     ],
62935                     [
62936                         -125.988688,
62937                         47.0052409
62938                     ],
62939                     [
62940                         -125.9879604,
62941                         46.0015618
62942                     ],
62943                     [
62944                         -123.9939396,
62945                         46.0022529
62946                     ],
62947                     [
62948                         -123.9925238,
62949                         43.9961708
62950                     ],
62951                     [
62952                         -124.9931832,
62953                         43.9958116
62954                     ],
62955                     [
62956                         -124.9918175,
62957                         41.9942149
62958                     ],
62959                     [
62960                         -125.9851789,
62961                         41.9938465
62962                     ],
62963                     [
62964                         -125.9838655,
62965                         40.0076111
62966                     ],
62967                     [
62968                         -123.9833285,
62969                         40.0083757
62970                     ],
62971                     [
62972                         -123.9814115,
62973                         37.002615
62974                     ],
62975                     [
62976                         -122.21903,
62977                         37.0033173
62978                     ],
62979                     [
62980                         -122.2184144,
62981                         36.011671
62982                     ],
62983                     [
62984                         -122.020087,
62985                         36.011751
62986                     ],
62987                     [
62988                         -122.0188591,
62989                         33.9961766
62990                     ],
62991                     [
62992                         -119.9787757,
62993                         33.9970206
62994                     ],
62995                     [
62996                         -119.9775867,
62997                         31.9987658
62998                     ],
62999                     [
63000                         -114.0122833,
63001                         32.00129
63002                     ],
63003                     [
63004                         -114.0116894,
63005                         30.9862401
63006                     ],
63007                     [
63008                         -105.998294,
63009                         30.9896679
63010                     ],
63011                     [
63012                         -105.9971419,
63013                         28.9901065
63014                     ],
63015                     [
63016                         -102.0210506,
63017                         28.9918418
63018                     ],
63019                     [
63020                         -102.0204916,
63021                         28.00733
63022                     ],
63023                     [
63024                         -100.0062436,
63025                         28.0082173
63026                     ],
63027                     [
63028                         -100.0051143,
63029                         25.991909
63030                     ],
63031                     [
63032                         -98.0109067,
63033                         25.9928035
63034                     ],
63035                     [
63036                         -98.0103613,
63037                         25.0063461
63038                     ],
63039                     [
63040                         -97.0161086,
63041                         25.0067957
63042                     ],
63043                     [
63044                         -97.016654,
63045                         25.9932494
63046                     ],
63047                     [
63048                         -95.9824825,
63049                         25.9937132
63050                     ],
63051                     [
63052                         -95.9835999,
63053                         27.9891175
63054                     ],
63055                     [
63056                         -94.0200898,
63057                         27.9899826
63058                     ],
63059                     [
63060                         -94.0206586,
63061                         28.9918129
63062                     ],
63063                     [
63064                         -88.0156706,
63065                         28.9944338
63066                     ],
63067                     [
63068                         -88.0162494,
63069                         30.0038862
63070                     ],
63071                     [
63072                         -86.0277506,
63073                         30.0047454
63074                     ],
63075                     [
63076                         -86.0271719,
63077                         28.9953016
63078                     ],
63079                     [
63080                         -84.0187909,
63081                         28.9961781
63082                     ],
63083                     [
63084                         -84.017095,
63085                         25.9817708
63086                     ],
63087                     [
63088                         -81.9971976,
63089                         25.9826768
63090                     ],
63091                     [
63092                         -81.9966618,
63093                         25.0134917
63094                     ],
63095                     [
63096                         -84.0165592,
63097                         25.0125783
63098                     ],
63099                     [
63100                         -84.0160068,
63101                         24.0052745
63102                     ],
63103                     [
63104                         -80.0199985,
63105                         24.007096
63106                     ],
63107                     [
63108                         -80.0245309,
63109                         32.0161282
63110                     ],
63111                     [
63112                         -78.0066484,
63113                         32.0169819
63114                     ],
63115                     [
63116                         -78.0072238,
63117                         32.9894278
63118                     ],
63119                     [
63120                         -77.8807233,
63121                         32.9894807
63122                     ],
63123                     [
63124                         -77.8813253,
63125                         33.9955918
63126                     ],
63127                     [
63128                         -76.0115411,
63129                         33.9963653
63130                     ],
63131                     [
63132                         -76.0121459,
63133                         34.9952552
63134                     ],
63135                     [
63136                         -74.0068449,
63137                         34.9960749
63138                     ],
63139                     [
63140                         -74.0099997,
63141                         40.0084254
63142                     ],
63143                     [
63144                         -72.0013745,
63145                         40.0091931
63146                     ],
63147                     [
63148                         -72.002019,
63149                         40.9912464
63150                     ],
63151                     [
63152                         -69.8797398,
63153                         40.9920457
63154                     ],
63155                     [
63156                         -69.8804173,
63157                         42.00893
63158                     ],
63159                     [
63160                         -69.9927682,
63161                         42.0088883
63162                     ],
63163                     [
63164                         -69.9934462,
63165                         43.0105166
63166                     ],
63167                     [
63168                         -67.9845366,
63169                         43.0112496
63170                     ],
63171                     [
63172                         -67.985224,
63173                         44.0103812
63174                     ],
63175                     [
63176                         -65.9892568,
63177                         44.0110975
63178                     ],
63179                     [
63180                         -65.9921237,
63181                         47.9993584
63182                     ],
63183                     [
63184                         -70.006442,
63185                         47.9980181
63186                     ],
63187                     [
63188                         -70.005708,
63189                         47.0042007
63190                     ],
63191                     [
63192                         -72.023686,
63193                         47.003514
63194                     ],
63195                     [
63196                         -72.0222508,
63197                         45.0059846
63198                     ],
63199                     [
63200                         -78.0146667,
63201                         45.0038705
63202                     ],
63203                     [
63204                         -78.0139662,
63205                         44.0026998
63206                     ],
63207                     [
63208                         -80.029686,
63209                         44.0019763
63210                     ],
63211                     [
63212                         -80.0290052,
63213                         43.0122994
63214                     ],
63215                     [
63216                         -81.995479,
63217                         43.011582
63218                     ],
63219                     [
63220                         -81.9982986,
63221                         47.0042713
63222                     ],
63223                     [
63224                         -87.505706,
63225                         47.0023972
63226                     ],
63227                     [
63228                         -87.5064535,
63229                         48.0142702
63230                     ],
63231                     [
63232                         -88.0260889,
63233                         48.0140968
63234                     ],
63235                     [
63236                         -88.026838,
63237                         49.0086686
63238                     ],
63239                     [
63240                         -93.9981078,
63241                         49.0067142
63242                     ],
63243                     [
63244                         -93.9988778,
63245                         50.0086456
63246                     ],
63247                     [
63248                         -96.0138899,
63249                         50.0079995
63250                     ],
63251                     [
63252                         -96.0131199,
63253                         49.0060547
63254                     ]
63255                 ],
63256                 [
63257                     [
63258                         -160.5787616,
63259                         22.5062947
63260                     ],
63261                     [
63262                         -160.5782192,
63263                         21.4984647
63264                     ],
63265                     [
63266                         -159.0030121,
63267                         21.499196
63268                     ],
63269                     [
63270                         -159.0027422,
63271                         20.9951068
63272                     ],
63273                     [
63274                         -157.5083185,
63275                         20.995803
63276                     ],
63277                     [
63278                         -157.5080519,
63279                         20.4960241
63280                     ],
63281                     [
63282                         -155.966889,
63283                         20.4967444
63284                     ],
63285                     [
63286                         -155.9674267,
63287                         21.5028287
63288                     ],
63289                     [
63290                         -157.5044717,
63291                         21.5021151
63292                     ],
63293                     [
63294                         -157.5047384,
63295                         21.9984962
63296                     ],
63297                     [
63298                         -159.0090946,
63299                         21.9978002
63300                     ],
63301                     [
63302                         -159.0093692,
63303                         22.5070181
63304                     ]
63305                 ],
63306                 [
63307                     [
63308                         -168.006102,
63309                         68.9941463
63310                     ],
63311                     [
63312                         -168.0047628,
63313                         68.0107853
63314                     ],
63315                     [
63316                         -165.4842481,
63317                         68.0112562
63318                     ],
63319                     [
63320                         -165.4829337,
63321                         67.0037303
63322                     ],
63323                     [
63324                         -168.0034485,
63325                         67.0032389
63326                     ],
63327                     [
63328                         -168.002195,
63329                         66.0017503
63330                     ],
63331                     [
63332                         -169.0087448,
63333                         66.001546
63334                     ],
63335                     [
63336                         -169.0075381,
63337                         64.9987675
63338                     ],
63339                     [
63340                         -168.0009882,
63341                         64.9989798
63342                     ],
63343                     [
63344                         -167.9998282,
63345                         63.9982374
63346                     ],
63347                     [
63348                         -164.9871288,
63349                         63.9988964
63350                     ],
63351                     [
63352                         -164.9860062,
63353                         62.9950845
63354                     ],
63355                     [
63356                         -167.9987057,
63357                         62.9944019
63358                     ],
63359                     [
63360                         -167.9946035,
63361                         59.0153692
63362                     ],
63363                     [
63364                         -162.5027857,
63365                         59.0167799
63366                     ],
63367                     [
63368                         -162.5018149,
63369                         58.0005815
63370                     ],
63371                     [
63372                         -160.0159024,
63373                         58.0012389
63374                     ],
63375                     [
63376                         -160.0149725,
63377                         57.000035
63378                     ],
63379                     [
63380                         -160.5054788,
63381                         56.9999017
63382                     ],
63383                     [
63384                         -160.5045719,
63385                         55.9968161
63386                     ],
63387                     [
63388                         -164.012195,
63389                         55.9958373
63390                     ],
63391                     [
63392                         -164.0113186,
63393                         55.00107
63394                     ],
63395                     [
63396                         -165.994782,
63397                         55.0005023
63398                     ],
63399                     [
63400                         -165.9941266,
63401                         54.2400584
63402                     ],
63403                     [
63404                         -168.0002944,
63405                         54.2394734
63406                     ],
63407                     [
63408                         -168.0000986,
63409                         54.0094921
63410                     ],
63411                     [
63412                         -170.0156134,
63413                         54.0089011
63414                     ],
63415                     [
63416                         -170.0147683,
63417                         53.0016446
63418                     ],
63419                     [
63420                         -171.9993636,
63421                         53.0010487
63422                     ],
63423                     [
63424                         -171.9989488,
63425                         52.4977745
63426                     ],
63427                     [
63428                         -176.0083239,
63429                         52.4965566
63430                     ],
63431                     [
63432                         -176.0081186,
63433                         52.2452555
63434                     ],
63435                     [
63436                         -178.000097,
63437                         52.2446469
63438                     ],
63439                     [
63440                         -177.9992996,
63441                         51.2554252
63442                     ],
63443                     [
63444                         -176.0073212,
63445                         51.2560472
63446                     ],
63447                     [
63448                         -176.0075146,
63449                         51.4980163
63450                     ],
63451                     [
63452                         -171.9981395,
63453                         51.4992617
63454                     ],
63455                     [
63456                         -171.9985419,
63457                         51.9985373
63458                     ],
63459                     [
63460                         -167.9984317,
63461                         51.9997661
63462                     ],
63463                     [
63464                         -167.9994645,
63465                         53.2560877
63466                     ],
63467                     [
63468                         -165.9932968,
63469                         53.2566866
63470                     ],
63471                     [
63472                         -165.9939308,
63473                         54.0100804
63474                     ],
63475                     [
63476                         -159.0067205,
63477                         54.0121291
63478                     ],
63479                     [
63480                         -159.0075717,
63481                         55.002502
63482                     ],
63483                     [
63484                         -158.0190709,
63485                         55.0027849
63486                     ],
63487                     [
63488                         -158.0199473,
63489                         55.9975094
63490                     ],
63491                     [
63492                         -151.9963213,
63493                         55.9991902
63494                     ],
63495                     [
63496                         -151.9981536,
63497                         57.9986536
63498                     ],
63499                     [
63500                         -151.500341,
63501                         57.9987853
63502                     ],
63503                     [
63504                         -151.5012894,
63505                         58.9919816
63506                     ],
63507                     [
63508                         -138.5159989,
63509                         58.9953194
63510                     ],
63511                     [
63512                         -138.5150471,
63513                         57.9986434
63514                     ],
63515                     [
63516                         -136.6872422,
63517                         57.9991267
63518                     ],
63519                     [
63520                         -136.6863158,
63521                         57.0016688
63522                     ],
63523                     [
63524                         -135.9973698,
63525                         57.001856
63526                     ],
63527                     [
63528                         -135.9964667,
63529                         56.0030544
63530                     ],
63531                     [
63532                         -134.6717732,
63533                         56.003424
63534                     ],
63535                     [
63536                         -134.6708865,
63537                         54.9969623
63538                     ],
63539                     [
63540                         -133.9956734,
63541                         54.9971556
63542                     ],
63543                     [
63544                         -133.9948193,
63545                         54.0031685
63546                     ],
63547                     [
63548                         -130.0044418,
63549                         54.0043387
63550                     ],
63551                     [
63552                         -130.0070826,
63553                         57.0000507
63554                     ],
63555                     [
63556                         -131.975877,
63557                         56.9995156
63558                     ],
63559                     [
63560                         -131.9787378,
63561                         59.9933094
63562                     ],
63563                     [
63564                         -138.0071813,
63565                         59.991805
63566                     ],
63567                     [
63568                         -138.0082158,
63569                         61.0125755
63570                     ],
63571                     [
63572                         -140.9874011,
63573                         61.0118551
63574                     ],
63575                     [
63576                         -140.99984,
63577                         71.0039309
63578                     ],
63579                     [
63580                         -154.5023956,
63581                         71.0017377
63582                     ],
63583                     [
63584                         -154.5039632,
63585                         71.9983391
63586                     ],
63587                     [
63588                         -157.499048,
63589                         71.9978773
63590                     ],
63591                     [
63592                         -157.4974758,
63593                         70.9982877
63594                     ],
63595                     [
63596                         -163.0233611,
63597                         70.9973899
63598                     ],
63599                     [
63600                         -163.0218273,
63601                         69.9707435
63602                     ],
63603                     [
63604                         -164.9730896,
63605                         69.97041
63606                     ],
63607                     [
63608                         -164.9717003,
63609                         68.994689
63610                     ]
63611                 ],
63612                 [
63613                     [
63614                         -168.5133204,
63615                         62.8689586
63616                     ],
63617                     [
63618                         -168.5144423,
63619                         63.8765677
63620                     ],
63621                     [
63622                         -172.0202755,
63623                         63.8757975
63624                     ],
63625                     [
63626                         -172.0191536,
63627                         62.8681608
63628                     ]
63629                 ],
63630                 [
63631                     [
63632                         -170.9947111,
63633                         59.9954089
63634                     ],
63635                     [
63636                         -170.995726,
63637                         60.9969787
63638                     ],
63639                     [
63640                         -174.0045311,
63641                         60.9962508
63642                     ],
63643                     [
63644                         -174.0035162,
63645                         59.9946581
63646                     ]
63647                 ],
63648                 [
63649                     [
63650                         -156.0717261,
63651                         20.2854602
63652                     ],
63653                     [
63654                         -154.7940471,
63655                         20.2860582
63656                     ],
63657                     [
63658                         -154.7933145,
63659                         18.9029464
63660                     ],
63661                     [
63662                         -156.0709936,
63663                         18.9023432
63664                     ]
63665                 ]
63666             ]
63667         },
63668         {
63669             "name": "Vejmidte (Denmark)",
63670             "type": "tms",
63671             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
63672             "scaleExtent": [
63673                 0,
63674                 20
63675             ],
63676             "polygon": [
63677                 [
63678                     [
63679                         8.3743941,
63680                         54.9551655
63681                     ],
63682                     [
63683                         8.3683809,
63684                         55.4042149
63685                     ],
63686                     [
63687                         8.2103997,
63688                         55.4039795
63689                     ],
63690                     [
63691                         8.2087314,
63692                         55.4937345
63693                     ],
63694                     [
63695                         8.0502655,
63696                         55.4924731
63697                     ],
63698                     [
63699                         8.0185123,
63700                         56.7501399
63701                     ],
63702                     [
63703                         8.1819161,
63704                         56.7509948
63705                     ],
63706                     [
63707                         8.1763274,
63708                         57.0208898
63709                     ],
63710                     [
63711                         8.3413329,
63712                         57.0219872
63713                     ],
63714                     [
63715                         8.3392467,
63716                         57.1119574
63717                     ],
63718                     [
63719                         8.5054433,
63720                         57.1123212
63721                     ],
63722                     [
63723                         8.5033923,
63724                         57.2020499
63725                     ],
63726                     [
63727                         9.3316304,
63728                         57.2027636
63729                     ],
63730                     [
63731                         9.3319079,
63732                         57.2924835
63733                     ],
63734                     [
63735                         9.4978864,
63736                         57.2919578
63737                     ],
63738                     [
63739                         9.4988593,
63740                         57.3820608
63741                     ],
63742                     [
63743                         9.6649749,
63744                         57.3811615
63745                     ],
63746                     [
63747                         9.6687295,
63748                         57.5605591
63749                     ],
63750                     [
63751                         9.8351961,
63752                         57.5596265
63753                     ],
63754                     [
63755                         9.8374896,
63756                         57.6493322
63757                     ],
63758                     [
63759                         10.1725726,
63760                         57.6462818
63761                     ],
63762                     [
63763                         10.1754245,
63764                         57.7367768
63765                     ],
63766                     [
63767                         10.5118282,
63768                         57.7330269
63769                     ],
63770                     [
63771                         10.5152095,
63772                         57.8228945
63773                     ],
63774                     [
63775                         10.6834853,
63776                         57.8207722
63777                     ],
63778                     [
63779                         10.6751613,
63780                         57.6412021
63781                     ],
63782                     [
63783                         10.5077045,
63784                         57.6433097
63785                     ],
63786                     [
63787                         10.5039992,
63788                         57.5535088
63789                     ],
63790                     [
63791                         10.671038,
63792                         57.5514113
63793                     ],
63794                     [
63795                         10.6507805,
63796                         57.1024538
63797                     ],
63798                     [
63799                         10.4857673,
63800                         57.1045138
63801                     ],
63802                     [
63803                         10.4786236,
63804                         56.9249051
63805                     ],
63806                     [
63807                         10.3143981,
63808                         56.9267573
63809                     ],
63810                     [
63811                         10.3112341,
63812                         56.8369269
63813                     ],
63814                     [
63815                         10.4750295,
63816                         56.83509
63817                     ],
63818                     [
63819                         10.4649016,
63820                         56.5656681
63821                     ],
63822                     [
63823                         10.9524239,
63824                         56.5589761
63825                     ],
63826                     [
63827                         10.9479249,
63828                         56.4692243
63829                     ],
63830                     [
63831                         11.1099335,
63832                         56.4664675
63833                     ],
63834                     [
63835                         11.1052639,
63836                         56.376833
63837                     ],
63838                     [
63839                         10.9429901,
63840                         56.3795284
63841                     ],
63842                     [
63843                         10.9341235,
63844                         56.1994768
63845                     ],
63846                     [
63847                         10.7719685,
63848                         56.2020244
63849                     ],
63850                     [
63851                         10.7694751,
63852                         56.1120103
63853                     ],
63854                     [
63855                         10.6079695,
63856                         56.1150259
63857                     ],
63858                     [
63859                         10.4466742,
63860                         56.116717
63861                     ],
63862                     [
63863                         10.2865948,
63864                         56.118675
63865                     ],
63866                     [
63867                         10.2831527,
63868                         56.0281851
63869                     ],
63870                     [
63871                         10.4439274,
63872                         56.0270388
63873                     ],
63874                     [
63875                         10.4417713,
63876                         55.7579243
63877                     ],
63878                     [
63879                         10.4334961,
63880                         55.6693533
63881                     ],
63882                     [
63883                         10.743814,
63884                         55.6646861
63885                     ],
63886                     [
63887                         10.743814,
63888                         55.5712253
63889                     ],
63890                     [
63891                         10.8969041,
63892                         55.5712253
63893                     ],
63894                     [
63895                         10.9051793,
63896                         55.3953852
63897                     ],
63898                     [
63899                         11.0613726,
63900                         55.3812841
63901                     ],
63902                     [
63903                         11.0593038,
63904                         55.1124061
63905                     ],
63906                     [
63907                         11.0458567,
63908                         55.0318621
63909                     ],
63910                     [
63911                         11.2030844,
63912                         55.0247474
63913                     ],
63914                     [
63915                         11.2030844,
63916                         55.117139
63917                     ],
63918                     [
63919                         11.0593038,
63920                         55.1124061
63921                     ],
63922                     [
63923                         11.0613726,
63924                         55.3812841
63925                     ],
63926                     [
63927                         11.0789572,
63928                         55.5712253
63929                     ],
63930                     [
63931                         10.8969041,
63932                         55.5712253
63933                     ],
63934                     [
63935                         10.9258671,
63936                         55.6670198
63937                     ],
63938                     [
63939                         10.743814,
63940                         55.6646861
63941                     ],
63942                     [
63943                         10.7562267,
63944                         55.7579243
63945                     ],
63946                     [
63947                         10.4417713,
63948                         55.7579243
63949                     ],
63950                     [
63951                         10.4439274,
63952                         56.0270388
63953                     ],
63954                     [
63955                         10.4466742,
63956                         56.116717
63957                     ],
63958                     [
63959                         10.6079695,
63960                         56.1150259
63961                     ],
63962                     [
63963                         10.6052053,
63964                         56.0247462
63965                     ],
63966                     [
63967                         10.9258671,
63968                         56.0201215
63969                     ],
63970                     [
63971                         10.9197132,
63972                         55.9309388
63973                     ],
63974                     [
63975                         11.0802782,
63976                         55.92792
63977                     ],
63978                     [
63979                         11.0858066,
63980                         56.0178284
63981                     ],
63982                     [
63983                         11.7265047,
63984                         56.005058
63985                     ],
63986                     [
63987                         11.7319981,
63988                         56.0952142
63989                     ],
63990                     [
63991                         12.0540333,
63992                         56.0871256
63993                     ],
63994                     [
63995                         12.0608477,
63996                         56.1762576
63997                     ],
63998                     [
63999                         12.7023469,
64000                         56.1594405
64001                     ],
64002                     [
64003                         12.6611131,
64004                         55.7114318
64005                     ],
64006                     [
64007                         12.9792318,
64008                         55.7014026
64009                     ],
64010                     [
64011                         12.9612912,
64012                         55.5217294
64013                     ],
64014                     [
64015                         12.3268659,
64016                         55.5412096
64017                     ],
64018                     [
64019                         12.3206071,
64020                         55.4513655
64021                     ],
64022                     [
64023                         12.4778226,
64024                         55.447067
64025                     ],
64026                     [
64027                         12.4702432,
64028                         55.3570479
64029                     ],
64030                     [
64031                         12.6269738,
64032                         55.3523837
64033                     ],
64034                     [
64035                         12.6200898,
64036                         55.2632576
64037                     ],
64038                     [
64039                         12.4627339,
64040                         55.26722
64041                     ],
64042                     [
64043                         12.4552949,
64044                         55.1778223
64045                     ],
64046                     [
64047                         12.2987046,
64048                         55.1822303
64049                     ],
64050                     [
64051                         12.2897344,
64052                         55.0923641
64053                     ],
64054                     [
64055                         12.6048608,
64056                         55.0832904
64057                     ],
64058                     [
64059                         12.5872011,
64060                         54.9036285
64061                     ],
64062                     [
64063                         12.2766618,
64064                         54.9119031
64065                     ],
64066                     [
64067                         12.2610181,
64068                         54.7331602
64069                     ],
64070                     [
64071                         12.1070691,
64072                         54.7378161
64073                     ],
64074                     [
64075                         12.0858621,
64076                         54.4681655
64077                     ],
64078                     [
64079                         11.7794953,
64080                         54.4753579
64081                     ],
64082                     [
64083                         11.7837381,
64084                         54.5654783
64085                     ],
64086                     [
64087                         11.1658525,
64088                         54.5782155
64089                     ],
64090                     [
64091                         11.1706443,
64092                         54.6686508
64093                     ],
64094                     [
64095                         10.8617173,
64096                         54.6733956
64097                     ],
64098                     [
64099                         10.8651245,
64100                         54.7634667
64101                     ],
64102                     [
64103                         10.7713646,
64104                         54.7643888
64105                     ],
64106                     [
64107                         10.7707276,
64108                         54.7372807
64109                     ],
64110                     [
64111                         10.7551428,
64112                         54.7375776
64113                     ],
64114                     [
64115                         10.7544039,
64116                         54.7195666
64117                     ],
64118                     [
64119                         10.7389074,
64120                         54.7197588
64121                     ],
64122                     [
64123                         10.7384368,
64124                         54.7108482
64125                     ],
64126                     [
64127                         10.7074486,
64128                         54.7113045
64129                     ],
64130                     [
64131                         10.7041094,
64132                         54.6756741
64133                     ],
64134                     [
64135                         10.5510973,
64136                         54.6781698
64137                     ],
64138                     [
64139                         10.5547184,
64140                         54.7670245
64141                     ],
64142                     [
64143                         10.2423994,
64144                         54.7705935
64145                     ],
64146                     [
64147                         10.2459845,
64148                         54.8604673
64149                     ],
64150                     [
64151                         10.0902268,
64152                         54.8622134
64153                     ],
64154                     [
64155                         10.0873731,
64156                         54.7723851
64157                     ],
64158                     [
64159                         9.1555798,
64160                         54.7769557
64161                     ],
64162                     [
64163                         9.1562752,
64164                         54.8675369
64165                     ],
64166                     [
64167                         8.5321973,
64168                         54.8663765
64169                     ],
64170                     [
64171                         8.531432,
64172                         54.95516
64173                     ]
64174                 ],
64175                 [
64176                     [
64177                         11.4577738,
64178                         56.819554
64179                     ],
64180                     [
64181                         11.7849181,
64182                         56.8127385
64183                     ],
64184                     [
64185                         11.7716715,
64186                         56.6332796
64187                     ],
64188                     [
64189                         11.4459621,
64190                         56.6401087
64191                     ]
64192                 ],
64193                 [
64194                     [
64195                         11.3274736,
64196                         57.3612962
64197                     ],
64198                     [
64199                         11.3161808,
64200                         57.1818004
64201                     ],
64202                     [
64203                         11.1508692,
64204                         57.1847276
64205                     ],
64206                     [
64207                         11.1456628,
64208                         57.094962
64209                     ],
64210                     [
64211                         10.8157703,
64212                         57.1001693
64213                     ],
64214                     [
64215                         10.8290599,
64216                         57.3695272
64217                     ]
64218                 ],
64219                 [
64220                     [
64221                         11.5843266,
64222                         56.2777928
64223                     ],
64224                     [
64225                         11.5782882,
64226                         56.1880397
64227                     ],
64228                     [
64229                         11.7392309,
64230                         56.1845765
64231                     ],
64232                     [
64233                         11.7456428,
64234                         56.2743186
64235                     ]
64236                 ],
64237                 [
64238                     [
64239                         14.6825922,
64240                         55.3639405
64241                     ],
64242                     [
64243                         14.8395247,
64244                         55.3565231
64245                     ],
64246                     [
64247                         14.8263755,
64248                         55.2671261
64249                     ],
64250                     [
64251                         15.1393406,
64252                         55.2517359
64253                     ],
64254                     [
64255                         15.1532015,
64256                         55.3410836
64257                     ],
64258                     [
64259                         15.309925,
64260                         55.3330556
64261                     ],
64262                     [
64263                         15.295719,
64264                         55.2437356
64265                     ],
64266                     [
64267                         15.1393406,
64268                         55.2517359
64269                     ],
64270                     [
64271                         15.1255631,
64272                         55.1623802
64273                     ],
64274                     [
64275                         15.2815819,
64276                         55.1544167
64277                     ],
64278                     [
64279                         15.2535578,
64280                         54.9757646
64281                     ],
64282                     [
64283                         14.6317464,
64284                         55.0062496
64285                     ]
64286                 ]
64287             ],
64288             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
64289             "terms_text": "Danish municipalities"
64290         },
64291         {
64292             "name": "Vienna: Beschriftungen (annotations)",
64293             "type": "tms",
64294             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
64295             "scaleExtent": [
64296                 0,
64297                 19
64298             ],
64299             "polygon": [
64300                 [
64301                     [
64302                         16.17,
64303                         48.1
64304                     ],
64305                     [
64306                         16.17,
64307                         48.33
64308                     ],
64309                     [
64310                         16.58,
64311                         48.33
64312                     ],
64313                     [
64314                         16.58,
64315                         48.1
64316                     ],
64317                     [
64318                         16.17,
64319                         48.1
64320                     ]
64321                 ]
64322             ],
64323             "terms_url": "http://data.wien.gv.at/",
64324             "terms_text": "Stadt Wien"
64325         },
64326         {
64327             "name": "Vienna: Mehrzweckkarte (general purpose)",
64328             "type": "tms",
64329             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
64330             "scaleExtent": [
64331                 0,
64332                 19
64333             ],
64334             "polygon": [
64335                 [
64336                     [
64337                         16.17,
64338                         48.1
64339                     ],
64340                     [
64341                         16.17,
64342                         48.33
64343                     ],
64344                     [
64345                         16.58,
64346                         48.33
64347                     ],
64348                     [
64349                         16.58,
64350                         48.1
64351                     ],
64352                     [
64353                         16.17,
64354                         48.1
64355                     ]
64356                 ]
64357             ],
64358             "terms_url": "http://data.wien.gv.at/",
64359             "terms_text": "Stadt Wien"
64360         },
64361         {
64362             "name": "Vienna: Orthofoto (aerial image)",
64363             "type": "tms",
64364             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
64365             "scaleExtent": [
64366                 0,
64367                 19
64368             ],
64369             "polygon": [
64370                 [
64371                     [
64372                         16.17,
64373                         48.1
64374                     ],
64375                     [
64376                         16.17,
64377                         48.33
64378                     ],
64379                     [
64380                         16.58,
64381                         48.33
64382                     ],
64383                     [
64384                         16.58,
64385                         48.1
64386                     ],
64387                     [
64388                         16.17,
64389                         48.1
64390                     ]
64391                 ]
64392             ],
64393             "terms_url": "http://data.wien.gv.at/",
64394             "terms_text": "Stadt Wien"
64395         },
64396         {
64397             "name": "basemap.at",
64398             "type": "tms",
64399             "description": "Basemap of Austria, based on goverment data.",
64400             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
64401             "polygon": [
64402                 [
64403                     [
64404                         16.5073284,
64405                         46.9929304
64406                     ],
64407                     [
64408                         16.283417,
64409                         46.9929304
64410                     ],
64411                     [
64412                         16.135839,
64413                         46.8713046
64414                     ],
64415                     [
64416                         15.9831722,
64417                         46.8190947
64418                     ],
64419                     [
64420                         16.0493278,
64421                         46.655175
64422                     ],
64423                     [
64424                         15.8610387,
64425                         46.7180116
64426                     ],
64427                     [
64428                         15.7592608,
64429                         46.6900933
64430                     ],
64431                     [
64432                         15.5607938,
64433                         46.6796202
64434                     ],
64435                     [
64436                         15.5760605,
64437                         46.6342132
64438                     ],
64439                     [
64440                         15.4793715,
64441                         46.6027553
64442                     ],
64443                     [
64444                         15.4335715,
64445                         46.6516819
64446                     ],
64447                     [
64448                         15.2249267,
64449                         46.6342132
64450                     ],
64451                     [
64452                         15.0468154,
64453                         46.6481886
64454                     ],
64455                     [
64456                         14.9908376,
64457                         46.5887681
64458                     ],
64459                     [
64460                         14.9603042,
64461                         46.6237293
64462                     ],
64463                     [
64464                         14.8534374,
64465                         46.6027553
64466                     ],
64467                     [
64468                         14.8330818,
64469                         46.5012666
64470                     ],
64471                     [
64472                         14.7516595,
64473                         46.4977636
64474                     ],
64475                     [
64476                         14.6804149,
64477                         46.4381781
64478                     ],
64479                     [
64480                         14.6142593,
64481                         46.4381781
64482                     ],
64483                     [
64484                         14.578637,
64485                         46.3785275
64486                     ],
64487                     [
64488                         14.4412369,
64489                         46.4311638
64490                     ],
64491                     [
64492                         14.1613476,
64493                         46.4276563
64494                     ],
64495                     [
64496                         14.1257253,
64497                         46.4767409
64498                     ],
64499                     [
64500                         14.0188585,
64501                         46.4767409
64502                     ],
64503                     [
64504                         13.9119917,
64505                         46.5257813
64506                     ],
64507                     [
64508                         13.8254805,
64509                         46.5047694
64510                     ],
64511                     [
64512                         13.4438134,
64513                         46.560783
64514                     ],
64515                     [
64516                         13.3064132,
64517                         46.5502848
64518                     ],
64519                     [
64520                         13.1283019,
64521                         46.5887681
64522                     ],
64523                     [
64524                         12.8433237,
64525                         46.6132433
64526                     ],
64527                     [
64528                         12.7262791,
64529                         46.6412014
64530                     ],
64531                     [
64532                         12.5125455,
64533                         46.6656529
64534                     ],
64535                     [
64536                         12.3598787,
64537                         46.7040543
64538                     ],
64539                     [
64540                         12.3649676,
64541                         46.7703197
64542                     ],
64543                     [
64544                         12.2886341,
64545                         46.7772902
64546                     ],
64547                     [
64548                         12.2733674,
64549                         46.8852187
64550                     ],
64551                     [
64552                         12.2072118,
64553                         46.8747835
64554                     ],
64555                     [
64556                         12.1308784,
64557                         46.9026062
64558                     ],
64559                     [
64560                         12.1156117,
64561                         46.9998721
64562                     ],
64563                     [
64564                         12.2530119,
64565                         47.0657733
64566                     ],
64567                     [
64568                         12.2123007,
64569                         47.0934969
64570                     ],
64571                     [
64572                         11.9833004,
64573                         47.0449712
64574                     ],
64575                     [
64576                         11.7339445,
64577                         46.9616816
64578                     ],
64579                     [
64580                         11.6321666,
64581                         47.010283
64582                     ],
64583                     [
64584                         11.5405665,
64585                         46.9755722
64586                     ],
64587                     [
64588                         11.4998553,
64589                         47.0068129
64590                     ],
64591                     [
64592                         11.418433,
64593                         46.9651546
64594                     ],
64595                     [
64596                         11.2555884,
64597                         46.9755722
64598                     ],
64599                     [
64600                         11.1130993,
64601                         46.913036
64602                     ],
64603                     [
64604                         11.0418548,
64605                         46.7633482
64606                     ],
64607                     [
64608                         10.8891879,
64609                         46.7598621
64610                     ],
64611                     [
64612                         10.7416099,
64613                         46.7842599
64614                     ],
64615                     [
64616                         10.7059877,
64617                         46.8643462
64618                     ],
64619                     [
64620                         10.5787653,
64621                         46.8399847
64622                     ],
64623                     [
64624                         10.4566318,
64625                         46.8504267
64626                     ],
64627                     [
64628                         10.4769874,
64629                         46.9269392
64630                     ],
64631                     [
64632                         10.3853873,
64633                         46.9894592
64634                     ],
64635                     [
64636                         10.2327204,
64637                         46.8643462
64638                     ],
64639                     [
64640                         10.1207647,
64641                         46.8330223
64642                     ],
64643                     [
64644                         9.8663199,
64645                         46.9408389
64646                     ],
64647                     [
64648                         9.9019422,
64649                         47.0033426
64650                     ],
64651                     [
64652                         9.6831197,
64653                         47.0588402
64654                     ],
64655                     [
64656                         9.6118752,
64657                         47.0380354
64658                     ],
64659                     [
64660                         9.6322307,
64661                         47.128131
64662                     ],
64663                     [
64664                         9.5813418,
64665                         47.1662025
64666                     ],
64667                     [
64668                         9.5406306,
64669                         47.2664422
64670                     ],
64671                     [
64672                         9.6067863,
64673                         47.3492559
64674                     ],
64675                     [
64676                         9.6729419,
64677                         47.369939
64678                     ],
64679                     [
64680                         9.6424085,
64681                         47.4457079
64682                     ],
64683                     [
64684                         9.5660751,
64685                         47.4801122
64686                     ],
64687                     [
64688                         9.7136531,
64689                         47.5282405
64690                     ],
64691                     [
64692                         9.7848976,
64693                         47.5969187
64694                     ],
64695                     [
64696                         9.8357866,
64697                         47.5454185
64698                     ],
64699                     [
64700                         9.9477423,
64701                         47.538548
64702                     ],
64703                     [
64704                         10.0902313,
64705                         47.4491493
64706                     ],
64707                     [
64708                         10.1105869,
64709                         47.3664924
64710                     ],
64711                     [
64712                         10.2428982,
64713                         47.3871688
64714                     ],
64715                     [
64716                         10.1869203,
64717                         47.2698953
64718                     ],
64719                     [
64720                         10.3243205,
64721                         47.2975125
64722                     ],
64723                     [
64724                         10.4820763,
64725                         47.4491493
64726                     ],
64727                     [
64728                         10.4311873,
64729                         47.4869904
64730                     ],
64731                     [
64732                         10.4413651,
64733                         47.5900549
64734                     ],
64735                     [
64736                         10.4871652,
64737                         47.5522881
64738                     ],
64739                     [
64740                         10.5482319,
64741                         47.5351124
64742                     ],
64743                     [
64744                         10.5991209,
64745                         47.5660246
64746                     ],
64747                     [
64748                         10.7568766,
64749                         47.5316766
64750                     ],
64751                     [
64752                         10.8891879,
64753                         47.5454185
64754                     ],
64755                     [
64756                         10.9400769,
64757                         47.4869904
64758                     ],
64759                     [
64760                         10.9960547,
64761                         47.3906141
64762                     ],
64763                     [
64764                         11.2352328,
64765                         47.4422662
64766                     ],
64767                     [
64768                         11.2810328,
64769                         47.3975039
64770                     ],
64771                     [
64772                         11.4235219,
64773                         47.5144941
64774                     ],
64775                     [
64776                         11.5761888,
64777                         47.5076195
64778                     ],
64779                     [
64780                         11.6067221,
64781                         47.5900549
64782                     ],
64783                     [
64784                         11.8357224,
64785                         47.5866227
64786                     ],
64787                     [
64788                         12.003656,
64789                         47.6243647
64790                     ],
64791                     [
64792                         12.2072118,
64793                         47.6037815
64794                     ],
64795                     [
64796                         12.1614117,
64797                         47.6963421
64798                     ],
64799                     [
64800                         12.2581008,
64801                         47.7442718
64802                     ],
64803                     [
64804                         12.2530119,
64805                         47.6792136
64806                     ],
64807                     [
64808                         12.4311232,
64809                         47.7100408
64810                     ],
64811                     [
64812                         12.4921899,
64813                         47.631224
64814                     ],
64815                     [
64816                         12.5685234,
64817                         47.6277944
64818                     ],
64819                     [
64820                         12.6295901,
64821                         47.6894913
64822                     ],
64823                     [
64824                         12.7720792,
64825                         47.6689338
64826                     ],
64827                     [
64828                         12.8331459,
64829                         47.5419833
64830                     ],
64831                     [
64832                         12.975635,
64833                         47.4732332
64834                     ],
64835                     [
64836                         13.0417906,
64837                         47.4938677
64838                     ],
64839                     [
64840                         13.0367017,
64841                         47.5557226
64842                     ],
64843                     [
64844                         13.0977685,
64845                         47.6415112
64846                     ],
64847                     [
64848                         13.0316128,
64849                         47.7100408
64850                     ],
64851                     [
64852                         12.9043905,
64853                         47.7203125
64854                     ],
64855                     [
64856                         13.0061684,
64857                         47.84683
64858                     ],
64859                     [
64860                         12.9451016,
64861                         47.9355501
64862                     ],
64863                     [
64864                         12.8636793,
64865                         47.9594103
64866                     ],
64867                     [
64868                         12.8636793,
64869                         48.0036929
64870                     ],
64871                     [
64872                         12.7517236,
64873                         48.0989418
64874                     ],
64875                     [
64876                         12.8738571,
64877                         48.2109733
64878                     ],
64879                     [
64880                         12.9603683,
64881                         48.2109733
64882                     ],
64883                     [
64884                         13.0417906,
64885                         48.2652035
64886                     ],
64887                     [
64888                         13.1842797,
64889                         48.2990682
64890                     ],
64891                     [
64892                         13.2606131,
64893                         48.2922971
64894                     ],
64895                     [
64896                         13.3980133,
64897                         48.3565867
64898                     ],
64899                     [
64900                         13.4438134,
64901                         48.417418
64902                     ],
64903                     [
64904                         13.4387245,
64905                         48.5523383
64906                     ],
64907                     [
64908                         13.509969,
64909                         48.5860123
64910                     ],
64911                     [
64912                         13.6117469,
64913                         48.5725454
64914                     ],
64915                     [
64916                         13.7287915,
64917                         48.5118999
64918                     ],
64919                     [
64920                         13.7847694,
64921                         48.5725454
64922                     ],
64923                     [
64924                         13.8203916,
64925                         48.6263915
64926                     ],
64927                     [
64928                         13.7949471,
64929                         48.7171267
64930                     ],
64931                     [
64932                         13.850925,
64933                         48.7741724
64934                     ],
64935                     [
64936                         14.0595697,
64937                         48.6633774
64938                     ],
64939                     [
64940                         14.0137696,
64941                         48.6331182
64942                     ],
64943                     [
64944                         14.0748364,
64945                         48.5927444
64946                     ],
64947                     [
64948                         14.2173255,
64949                         48.5961101
64950                     ],
64951                     [
64952                         14.3649034,
64953                         48.5489696
64954                     ],
64955                     [
64956                         14.4666813,
64957                         48.6499311
64958                     ],
64959                     [
64960                         14.5582815,
64961                         48.5961101
64962                     ],
64963                     [
64964                         14.5989926,
64965                         48.6263915
64966                     ],
64967                     [
64968                         14.7211261,
64969                         48.5759124
64970                     ],
64971                     [
64972                         14.7211261,
64973                         48.6868997
64974                     ],
64975                     [
64976                         14.822904,
64977                         48.7271983
64978                     ],
64979                     [
64980                         14.8178151,
64981                         48.777526
64982                     ],
64983                     [
64984                         14.9647227,
64985                         48.7851754
64986                     ],
64987                     [
64988                         14.9893637,
64989                         49.0126611
64990                     ],
64991                     [
64992                         15.1485933,
64993                         48.9950306
64994                     ],
64995                     [
64996                         15.1943934,
64997                         48.9315502
64998                     ],
64999                     [
65000                         15.3063491,
65001                         48.9850128
65002                     ],
65003                     [
65004                         15.3928603,
65005                         48.9850128
65006                     ],
65007                     [
65008                         15.4844604,
65009                         48.9282069
65010                     ],
65011                     [
65012                         15.749083,
65013                         48.8545973
65014                     ],
65015                     [
65016                         15.8406831,
65017                         48.8880697
65018                     ],
65019                     [
65020                         16.0086166,
65021                         48.7808794
65022                     ],
65023                     [
65024                         16.2070835,
65025                         48.7339115
65026                     ],
65027                     [
65028                         16.3953727,
65029                         48.7372678
65030                     ],
65031                     [
65032                         16.4920617,
65033                         48.8110498
65034                     ],
65035                     [
65036                         16.6905286,
65037                         48.7741724
65038                     ],
65039                     [
65040                         16.7057953,
65041                         48.7339115
65042                     ],
65043                     [
65044                         16.8991733,
65045                         48.713769
65046                     ],
65047                     [
65048                         16.9755067,
65049                         48.515271
65050                     ],
65051                     [
65052                         16.8482844,
65053                         48.4511817
65054                     ],
65055                     [
65056                         16.8533733,
65057                         48.3464411
65058                     ],
65059                     [
65060                         16.9551512,
65061                         48.2516513
65062                     ],
65063                     [
65064                         16.9907734,
65065                         48.1498955
65066                     ],
65067                     [
65068                         17.0925513,
65069                         48.1397088
65070                     ],
65071                     [
65072                         17.0823736,
65073                         48.0241182
65074                     ],
65075                     [
65076                         17.1739737,
65077                         48.0207146
65078                     ],
65079                     [
65080                         17.0823736,
65081                         47.8741447
65082                     ],
65083                     [
65084                         16.9856845,
65085                         47.8673174
65086                     ],
65087                     [
65088                         17.0823736,
65089                         47.8092489
65090                     ],
65091                     [
65092                         17.0925513,
65093                         47.7031919
65094                     ],
65095                     [
65096                         16.7414176,
65097                         47.6792136
65098                     ],
65099                     [
65100                         16.7057953,
65101                         47.7511153
65102                     ],
65103                     [
65104                         16.5378617,
65105                         47.7545368
65106                     ],
65107                     [
65108                         16.5480395,
65109                         47.7066164
65110                     ],
65111                     [
65112                         16.4208172,
65113                         47.6689338
65114                     ],
65115                     [
65116                         16.573484,
65117                         47.6175045
65118                     ],
65119                     [
65120                         16.670173,
65121                         47.631224
65122                     ],
65123                     [
65124                         16.7108842,
65125                         47.538548
65126                     ],
65127                     [
65128                         16.6599952,
65129                         47.4491493
65130                     ],
65131                     [
65132                         16.5429506,
65133                         47.3940591
65134                     ],
65135                     [
65136                         16.4615283,
65137                         47.3940591
65138                     ],
65139                     [
65140                         16.4920617,
65141                         47.276801
65142                     ],
65143                     [
65144                         16.425906,
65145                         47.1973317
65146                     ],
65147                     [
65148                         16.4717061,
65149                         47.1489007
65150                     ],
65151                     [
65152                         16.5480395,
65153                         47.1489007
65154                     ],
65155                     [
65156                         16.476795,
65157                         47.0796369
65158                     ],
65159                     [
65160                         16.527684,
65161                         47.0588402
65162                     ]
65163                 ]
65164             ],
65165             "terms_text": "basemap.at",
65166             "id": "basemap.at"
65167         }
65168     ],
65169     "wikipedia": [
65170         [
65171             "English",
65172             "English",
65173             "en"
65174         ],
65175         [
65176             "German",
65177             "Deutsch",
65178             "de"
65179         ],
65180         [
65181             "Dutch",
65182             "Nederlands",
65183             "nl"
65184         ],
65185         [
65186             "French",
65187             "Français",
65188             "fr"
65189         ],
65190         [
65191             "Italian",
65192             "Italiano",
65193             "it"
65194         ],
65195         [
65196             "Russian",
65197             "Русский",
65198             "ru"
65199         ],
65200         [
65201             "Spanish",
65202             "Español",
65203             "es"
65204         ],
65205         [
65206             "Polish",
65207             "Polski",
65208             "pl"
65209         ],
65210         [
65211             "Swedish",
65212             "Svenska",
65213             "sv"
65214         ],
65215         [
65216             "Japanese",
65217             "日本語",
65218             "ja"
65219         ],
65220         [
65221             "Portuguese",
65222             "Português",
65223             "pt"
65224         ],
65225         [
65226             "Chinese",
65227             "中文",
65228             "zh"
65229         ],
65230         [
65231             "Vietnamese",
65232             "Tiếng Việt",
65233             "vi"
65234         ],
65235         [
65236             "Ukrainian",
65237             "Українська",
65238             "uk"
65239         ],
65240         [
65241             "Catalan",
65242             "Català",
65243             "ca"
65244         ],
65245         [
65246             "Norwegian (Bokmål)",
65247             "Norsk (Bokmål)",
65248             "no"
65249         ],
65250         [
65251             "Waray-Waray",
65252             "Winaray",
65253             "war"
65254         ],
65255         [
65256             "Cebuano",
65257             "Sinugboanong Binisaya",
65258             "ceb"
65259         ],
65260         [
65261             "Finnish",
65262             "Suomi",
65263             "fi"
65264         ],
65265         [
65266             "Persian",
65267             "فارسی",
65268             "fa"
65269         ],
65270         [
65271             "Czech",
65272             "Čeština",
65273             "cs"
65274         ],
65275         [
65276             "Hungarian",
65277             "Magyar",
65278             "hu"
65279         ],
65280         [
65281             "Korean",
65282             "한국어",
65283             "ko"
65284         ],
65285         [
65286             "Romanian",
65287             "Română",
65288             "ro"
65289         ],
65290         [
65291             "Arabic",
65292             "العربية",
65293             "ar"
65294         ],
65295         [
65296             "Turkish",
65297             "Türkçe",
65298             "tr"
65299         ],
65300         [
65301             "Indonesian",
65302             "Bahasa Indonesia",
65303             "id"
65304         ],
65305         [
65306             "Kazakh",
65307             "Қазақша",
65308             "kk"
65309         ],
65310         [
65311             "Malay",
65312             "Bahasa Melayu",
65313             "ms"
65314         ],
65315         [
65316             "Serbian",
65317             "Српски / Srpski",
65318             "sr"
65319         ],
65320         [
65321             "Slovak",
65322             "Slovenčina",
65323             "sk"
65324         ],
65325         [
65326             "Esperanto",
65327             "Esperanto",
65328             "eo"
65329         ],
65330         [
65331             "Danish",
65332             "Dansk",
65333             "da"
65334         ],
65335         [
65336             "Lithuanian",
65337             "Lietuvių",
65338             "lt"
65339         ],
65340         [
65341             "Basque",
65342             "Euskara",
65343             "eu"
65344         ],
65345         [
65346             "Bulgarian",
65347             "Български",
65348             "bg"
65349         ],
65350         [
65351             "Hebrew",
65352             "עברית",
65353             "he"
65354         ],
65355         [
65356             "Slovenian",
65357             "Slovenščina",
65358             "sl"
65359         ],
65360         [
65361             "Croatian",
65362             "Hrvatski",
65363             "hr"
65364         ],
65365         [
65366             "Volapük",
65367             "Volapük",
65368             "vo"
65369         ],
65370         [
65371             "Estonian",
65372             "Eesti",
65373             "et"
65374         ],
65375         [
65376             "Hindi",
65377             "हिन्दी",
65378             "hi"
65379         ],
65380         [
65381             "Uzbek",
65382             "O‘zbek",
65383             "uz"
65384         ],
65385         [
65386             "Galician",
65387             "Galego",
65388             "gl"
65389         ],
65390         [
65391             "Norwegian (Nynorsk)",
65392             "Nynorsk",
65393             "nn"
65394         ],
65395         [
65396             "Simple English",
65397             "Simple English",
65398             "simple"
65399         ],
65400         [
65401             "Azerbaijani",
65402             "Azərbaycanca",
65403             "az"
65404         ],
65405         [
65406             "Latin",
65407             "Latina",
65408             "la"
65409         ],
65410         [
65411             "Greek",
65412             "Ελληνικά",
65413             "el"
65414         ],
65415         [
65416             "Thai",
65417             "ไทย",
65418             "th"
65419         ],
65420         [
65421             "Serbo-Croatian",
65422             "Srpskohrvatski / Српскохрватски",
65423             "sh"
65424         ],
65425         [
65426             "Georgian",
65427             "ქართული",
65428             "ka"
65429         ],
65430         [
65431             "Occitan",
65432             "Occitan",
65433             "oc"
65434         ],
65435         [
65436             "Macedonian",
65437             "Македонски",
65438             "mk"
65439         ],
65440         [
65441             "Newar / Nepal Bhasa",
65442             "नेपाल भाषा",
65443             "new"
65444         ],
65445         [
65446             "Tagalog",
65447             "Tagalog",
65448             "tl"
65449         ],
65450         [
65451             "Piedmontese",
65452             "Piemontèis",
65453             "pms"
65454         ],
65455         [
65456             "Belarusian",
65457             "Беларуская",
65458             "be"
65459         ],
65460         [
65461             "Haitian",
65462             "Krèyol ayisyen",
65463             "ht"
65464         ],
65465         [
65466             "Tamil",
65467             "தமிழ்",
65468             "ta"
65469         ],
65470         [
65471             "Telugu",
65472             "తెలుగు",
65473             "te"
65474         ],
65475         [
65476             "Belarusian (Taraškievica)",
65477             "Беларуская (тарашкевіца)",
65478             "be-x-old"
65479         ],
65480         [
65481             "Latvian",
65482             "Latviešu",
65483             "lv"
65484         ],
65485         [
65486             "Breton",
65487             "Brezhoneg",
65488             "br"
65489         ],
65490         [
65491             "Malagasy",
65492             "Malagasy",
65493             "mg"
65494         ],
65495         [
65496             "Albanian",
65497             "Shqip",
65498             "sq"
65499         ],
65500         [
65501             "Armenian",
65502             "Հայերեն",
65503             "hy"
65504         ],
65505         [
65506             "Tatar",
65507             "Tatarça / Татарча",
65508             "tt"
65509         ],
65510         [
65511             "Javanese",
65512             "Basa Jawa",
65513             "jv"
65514         ],
65515         [
65516             "Welsh",
65517             "Cymraeg",
65518             "cy"
65519         ],
65520         [
65521             "Marathi",
65522             "मराठी",
65523             "mr"
65524         ],
65525         [
65526             "Luxembourgish",
65527             "Lëtzebuergesch",
65528             "lb"
65529         ],
65530         [
65531             "Icelandic",
65532             "Íslenska",
65533             "is"
65534         ],
65535         [
65536             "Bosnian",
65537             "Bosanski",
65538             "bs"
65539         ],
65540         [
65541             "Burmese",
65542             "မြန်မာဘာသာ",
65543             "my"
65544         ],
65545         [
65546             "Yoruba",
65547             "Yorùbá",
65548             "yo"
65549         ],
65550         [
65551             "Bashkir",
65552             "Башҡорт",
65553             "ba"
65554         ],
65555         [
65556             "Malayalam",
65557             "മലയാളം",
65558             "ml"
65559         ],
65560         [
65561             "Aragonese",
65562             "Aragonés",
65563             "an"
65564         ],
65565         [
65566             "Lombard",
65567             "Lumbaart",
65568             "lmo"
65569         ],
65570         [
65571             "Afrikaans",
65572             "Afrikaans",
65573             "af"
65574         ],
65575         [
65576             "West Frisian",
65577             "Frysk",
65578             "fy"
65579         ],
65580         [
65581             "Western Panjabi",
65582             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
65583             "pnb"
65584         ],
65585         [
65586             "Bengali",
65587             "বাংলা",
65588             "bn"
65589         ],
65590         [
65591             "Swahili",
65592             "Kiswahili",
65593             "sw"
65594         ],
65595         [
65596             "Bishnupriya Manipuri",
65597             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
65598             "bpy"
65599         ],
65600         [
65601             "Ido",
65602             "Ido",
65603             "io"
65604         ],
65605         [
65606             "Kirghiz",
65607             "Кыргызча",
65608             "ky"
65609         ],
65610         [
65611             "Urdu",
65612             "اردو",
65613             "ur"
65614         ],
65615         [
65616             "Nepali",
65617             "नेपाली",
65618             "ne"
65619         ],
65620         [
65621             "Sicilian",
65622             "Sicilianu",
65623             "scn"
65624         ],
65625         [
65626             "Gujarati",
65627             "ગુજરાતી",
65628             "gu"
65629         ],
65630         [
65631             "Cantonese",
65632             "粵語",
65633             "zh-yue"
65634         ],
65635         [
65636             "Low Saxon",
65637             "Plattdüütsch",
65638             "nds"
65639         ],
65640         [
65641             "Kurdish",
65642             "Kurdî / كوردی",
65643             "ku"
65644         ],
65645         [
65646             "Irish",
65647             "Gaeilge",
65648             "ga"
65649         ],
65650         [
65651             "Asturian",
65652             "Asturianu",
65653             "ast"
65654         ],
65655         [
65656             "Quechua",
65657             "Runa Simi",
65658             "qu"
65659         ],
65660         [
65661             "Sundanese",
65662             "Basa Sunda",
65663             "su"
65664         ],
65665         [
65666             "Chuvash",
65667             "Чăваш",
65668             "cv"
65669         ],
65670         [
65671             "Scots",
65672             "Scots",
65673             "sco"
65674         ],
65675         [
65676             "Interlingua",
65677             "Interlingua",
65678             "ia"
65679         ],
65680         [
65681             "Alemannic",
65682             "Alemannisch",
65683             "als"
65684         ],
65685         [
65686             "Buginese",
65687             "Basa Ugi",
65688             "bug"
65689         ],
65690         [
65691             "Neapolitan",
65692             "Nnapulitano",
65693             "nap"
65694         ],
65695         [
65696             "Samogitian",
65697             "Žemaitėška",
65698             "bat-smg"
65699         ],
65700         [
65701             "Kannada",
65702             "ಕನ್ನಡ",
65703             "kn"
65704         ],
65705         [
65706             "Banyumasan",
65707             "Basa Banyumasan",
65708             "map-bms"
65709         ],
65710         [
65711             "Walloon",
65712             "Walon",
65713             "wa"
65714         ],
65715         [
65716             "Amharic",
65717             "አማርኛ",
65718             "am"
65719         ],
65720         [
65721             "Sorani",
65722             "Soranî / کوردی",
65723             "ckb"
65724         ],
65725         [
65726             "Scottish Gaelic",
65727             "Gàidhlig",
65728             "gd"
65729         ],
65730         [
65731             "Fiji Hindi",
65732             "Fiji Hindi",
65733             "hif"
65734         ],
65735         [
65736             "Min Nan",
65737             "Bân-lâm-gú",
65738             "zh-min-nan"
65739         ],
65740         [
65741             "Tajik",
65742             "Тоҷикӣ",
65743             "tg"
65744         ],
65745         [
65746             "Mazandarani",
65747             "مَزِروني",
65748             "mzn"
65749         ],
65750         [
65751             "Egyptian Arabic",
65752             "مصرى (Maṣrī)",
65753             "arz"
65754         ],
65755         [
65756             "Yiddish",
65757             "ייִדיש",
65758             "yi"
65759         ],
65760         [
65761             "Venetian",
65762             "Vèneto",
65763             "vec"
65764         ],
65765         [
65766             "Mongolian",
65767             "Монгол",
65768             "mn"
65769         ],
65770         [
65771             "Tarantino",
65772             "Tarandíne",
65773             "roa-tara"
65774         ],
65775         [
65776             "Sanskrit",
65777             "संस्कृतम्",
65778             "sa"
65779         ],
65780         [
65781             "Nahuatl",
65782             "Nāhuatl",
65783             "nah"
65784         ],
65785         [
65786             "Ossetian",
65787             "Иронау",
65788             "os"
65789         ],
65790         [
65791             "Sakha",
65792             "Саха тыла (Saxa Tyla)",
65793             "sah"
65794         ],
65795         [
65796             "Kapampangan",
65797             "Kapampangan",
65798             "pam"
65799         ],
65800         [
65801             "Upper Sorbian",
65802             "Hornjoserbsce",
65803             "hsb"
65804         ],
65805         [
65806             "Sinhalese",
65807             "සිංහල",
65808             "si"
65809         ],
65810         [
65811             "Northern Sami",
65812             "Sámegiella",
65813             "se"
65814         ],
65815         [
65816             "Limburgish",
65817             "Limburgs",
65818             "li"
65819         ],
65820         [
65821             "Maori",
65822             "Māori",
65823             "mi"
65824         ],
65825         [
65826             "Bavarian",
65827             "Boarisch",
65828             "bar"
65829         ],
65830         [
65831             "Corsican",
65832             "Corsu",
65833             "co"
65834         ],
65835         [
65836             "Ilokano",
65837             "Ilokano",
65838             "ilo"
65839         ],
65840         [
65841             "Gan",
65842             "贛語",
65843             "gan"
65844         ],
65845         [
65846             "Tibetan",
65847             "བོད་སྐད",
65848             "bo"
65849         ],
65850         [
65851             "Gilaki",
65852             "گیلکی",
65853             "glk"
65854         ],
65855         [
65856             "Faroese",
65857             "Føroyskt",
65858             "fo"
65859         ],
65860         [
65861             "Rusyn",
65862             "русиньскый язык",
65863             "rue"
65864         ],
65865         [
65866             "Punjabi",
65867             "ਪੰਜਾਬੀ",
65868             "pa"
65869         ],
65870         [
65871             "Central_Bicolano",
65872             "Bikol",
65873             "bcl"
65874         ],
65875         [
65876             "Hill Mari",
65877             "Кырык Мары (Kyryk Mary) ",
65878             "mrj"
65879         ],
65880         [
65881             "Võro",
65882             "Võro",
65883             "fiu-vro"
65884         ],
65885         [
65886             "Dutch Low Saxon",
65887             "Nedersaksisch",
65888             "nds-nl"
65889         ],
65890         [
65891             "Turkmen",
65892             "تركمن / Туркмен",
65893             "tk"
65894         ],
65895         [
65896             "Pashto",
65897             "پښتو",
65898             "ps"
65899         ],
65900         [
65901             "West Flemish",
65902             "West-Vlams",
65903             "vls"
65904         ],
65905         [
65906             "Mingrelian",
65907             "მარგალური (Margaluri)",
65908             "xmf"
65909         ],
65910         [
65911             "Manx",
65912             "Gaelg",
65913             "gv"
65914         ],
65915         [
65916             "Zazaki",
65917             "Zazaki",
65918             "diq"
65919         ],
65920         [
65921             "Pangasinan",
65922             "Pangasinan",
65923             "pag"
65924         ],
65925         [
65926             "Komi",
65927             "Коми",
65928             "kv"
65929         ],
65930         [
65931             "Zeelandic",
65932             "Zeêuws",
65933             "zea"
65934         ],
65935         [
65936             "Divehi",
65937             "ދިވެހިބަސް",
65938             "dv"
65939         ],
65940         [
65941             "Oriya",
65942             "ଓଡ଼ିଆ",
65943             "or"
65944         ],
65945         [
65946             "Khmer",
65947             "ភាសាខ្មែរ",
65948             "km"
65949         ],
65950         [
65951             "Norman",
65952             "Nouormand/Normaund",
65953             "nrm"
65954         ],
65955         [
65956             "Romansh",
65957             "Rumantsch",
65958             "rm"
65959         ],
65960         [
65961             "Komi-Permyak",
65962             "Перем Коми (Perem Komi)",
65963             "koi"
65964         ],
65965         [
65966             "Udmurt",
65967             "Удмурт кыл",
65968             "udm"
65969         ],
65970         [
65971             "Meadow Mari",
65972             "Олык Марий (Olyk Marij)",
65973             "mhr"
65974         ],
65975         [
65976             "Ladino",
65977             "Dzhudezmo",
65978             "lad"
65979         ],
65980         [
65981             "North Frisian",
65982             "Nordfriisk",
65983             "frr"
65984         ],
65985         [
65986             "Kashubian",
65987             "Kaszëbsczi",
65988             "csb"
65989         ],
65990         [
65991             "Ligurian",
65992             "Líguru",
65993             "lij"
65994         ],
65995         [
65996             "Wu",
65997             "吴语",
65998             "wuu"
65999         ],
66000         [
66001             "Friulian",
66002             "Furlan",
66003             "fur"
66004         ],
66005         [
66006             "Vepsian",
66007             "Vepsän",
66008             "vep"
66009         ],
66010         [
66011             "Classical Chinese",
66012             "古文 / 文言文",
66013             "zh-classical"
66014         ],
66015         [
66016             "Uyghur",
66017             "ئۇيغۇر تىلى",
66018             "ug"
66019         ],
66020         [
66021             "Saterland Frisian",
66022             "Seeltersk",
66023             "stq"
66024         ],
66025         [
66026             "Sardinian",
66027             "Sardu",
66028             "sc"
66029         ],
66030         [
66031             "Aromanian",
66032             "Armãneashce",
66033             "roa-rup"
66034         ],
66035         [
66036             "Pali",
66037             "पाऴि",
66038             "pi"
66039         ],
66040         [
66041             "Somali",
66042             "Soomaaliga",
66043             "so"
66044         ],
66045         [
66046             "Bihari",
66047             "भोजपुरी",
66048             "bh"
66049         ],
66050         [
66051             "Maltese",
66052             "Malti",
66053             "mt"
66054         ],
66055         [
66056             "Aymara",
66057             "Aymar",
66058             "ay"
66059         ],
66060         [
66061             "Ripuarian",
66062             "Ripoarisch",
66063             "ksh"
66064         ],
66065         [
66066             "Novial",
66067             "Novial",
66068             "nov"
66069         ],
66070         [
66071             "Anglo-Saxon",
66072             "Englisc",
66073             "ang"
66074         ],
66075         [
66076             "Cornish",
66077             "Kernewek/Karnuack",
66078             "kw"
66079         ],
66080         [
66081             "Navajo",
66082             "Diné bizaad",
66083             "nv"
66084         ],
66085         [
66086             "Picard",
66087             "Picard",
66088             "pcd"
66089         ],
66090         [
66091             "Hakka",
66092             "Hak-kâ-fa / 客家話",
66093             "hak"
66094         ],
66095         [
66096             "Guarani",
66097             "Avañe'ẽ",
66098             "gn"
66099         ],
66100         [
66101             "Extremaduran",
66102             "Estremeñu",
66103             "ext"
66104         ],
66105         [
66106             "Franco-Provençal/Arpitan",
66107             "Arpitan",
66108             "frp"
66109         ],
66110         [
66111             "Assamese",
66112             "অসমীয়া",
66113             "as"
66114         ],
66115         [
66116             "Silesian",
66117             "Ślůnski",
66118             "szl"
66119         ],
66120         [
66121             "Gagauz",
66122             "Gagauz",
66123             "gag"
66124         ],
66125         [
66126             "Interlingue",
66127             "Interlingue",
66128             "ie"
66129         ],
66130         [
66131             "Lingala",
66132             "Lingala",
66133             "ln"
66134         ],
66135         [
66136             "Emilian-Romagnol",
66137             "Emiliàn e rumagnòl",
66138             "eml"
66139         ],
66140         [
66141             "Chechen",
66142             "Нохчийн",
66143             "ce"
66144         ],
66145         [
66146             "Kalmyk",
66147             "Хальмг",
66148             "xal"
66149         ],
66150         [
66151             "Palatinate German",
66152             "Pfälzisch",
66153             "pfl"
66154         ],
66155         [
66156             "Hawaiian",
66157             "Hawai`i",
66158             "haw"
66159         ],
66160         [
66161             "Karachay-Balkar",
66162             "Къарачай-Малкъар (Qarachay-Malqar)",
66163             "krc"
66164         ],
66165         [
66166             "Pennsylvania German",
66167             "Deitsch",
66168             "pdc"
66169         ],
66170         [
66171             "Kinyarwanda",
66172             "Ikinyarwanda",
66173             "rw"
66174         ],
66175         [
66176             "Crimean Tatar",
66177             "Qırımtatarca",
66178             "crh"
66179         ],
66180         [
66181             "Acehnese",
66182             "Bahsa Acèh",
66183             "ace"
66184         ],
66185         [
66186             "Tongan",
66187             "faka Tonga",
66188             "to"
66189         ],
66190         [
66191             "Greenlandic",
66192             "Kalaallisut",
66193             "kl"
66194         ],
66195         [
66196             "Lower Sorbian",
66197             "Dolnoserbski",
66198             "dsb"
66199         ],
66200         [
66201             "Aramaic",
66202             "ܐܪܡܝܐ",
66203             "arc"
66204         ],
66205         [
66206             "Erzya",
66207             "Эрзянь (Erzjanj Kelj)",
66208             "myv"
66209         ],
66210         [
66211             "Lezgian",
66212             "Лезги чІал (Lezgi č’al)",
66213             "lez"
66214         ],
66215         [
66216             "Banjar",
66217             "Bahasa Banjar",
66218             "bjn"
66219         ],
66220         [
66221             "Shona",
66222             "chiShona",
66223             "sn"
66224         ],
66225         [
66226             "Papiamentu",
66227             "Papiamentu",
66228             "pap"
66229         ],
66230         [
66231             "Kabyle",
66232             "Taqbaylit",
66233             "kab"
66234         ],
66235         [
66236             "Tok Pisin",
66237             "Tok Pisin",
66238             "tpi"
66239         ],
66240         [
66241             "Lak",
66242             "Лакку",
66243             "lbe"
66244         ],
66245         [
66246             "Buryat (Russia)",
66247             "Буряад",
66248             "bxr"
66249         ],
66250         [
66251             "Lojban",
66252             "Lojban",
66253             "jbo"
66254         ],
66255         [
66256             "Wolof",
66257             "Wolof",
66258             "wo"
66259         ],
66260         [
66261             "Moksha",
66262             "Мокшень (Mokshanj Kälj)",
66263             "mdf"
66264         ],
66265         [
66266             "Zamboanga Chavacano",
66267             "Chavacano de Zamboanga",
66268             "cbk-zam"
66269         ],
66270         [
66271             "Avar",
66272             "Авар",
66273             "av"
66274         ],
66275         [
66276             "Sranan",
66277             "Sranantongo",
66278             "srn"
66279         ],
66280         [
66281             "Mirandese",
66282             "Mirandés",
66283             "mwl"
66284         ],
66285         [
66286             "Kabardian Circassian",
66287             "Адыгэбзэ (Adighabze)",
66288             "kbd"
66289         ],
66290         [
66291             "Tahitian",
66292             "Reo Mā`ohi",
66293             "ty"
66294         ],
66295         [
66296             "Lao",
66297             "ລາວ",
66298             "lo"
66299         ],
66300         [
66301             "Abkhazian",
66302             "Аҧсуа",
66303             "ab"
66304         ],
66305         [
66306             "Tetum",
66307             "Tetun",
66308             "tet"
66309         ],
66310         [
66311             "Latgalian",
66312             "Latgaļu",
66313             "ltg"
66314         ],
66315         [
66316             "Nauruan",
66317             "dorerin Naoero",
66318             "na"
66319         ],
66320         [
66321             "Kongo",
66322             "KiKongo",
66323             "kg"
66324         ],
66325         [
66326             "Igbo",
66327             "Igbo",
66328             "ig"
66329         ],
66330         [
66331             "Northern Sotho",
66332             "Sesotho sa Leboa",
66333             "nso"
66334         ],
66335         [
66336             "Zhuang",
66337             "Cuengh",
66338             "za"
66339         ],
66340         [
66341             "Karakalpak",
66342             "Qaraqalpaqsha",
66343             "kaa"
66344         ],
66345         [
66346             "Zulu",
66347             "isiZulu",
66348             "zu"
66349         ],
66350         [
66351             "Cheyenne",
66352             "Tsetsêhestâhese",
66353             "chy"
66354         ],
66355         [
66356             "Romani",
66357             "romani - रोमानी",
66358             "rmy"
66359         ],
66360         [
66361             "Old Church Slavonic",
66362             "Словѣньскъ",
66363             "cu"
66364         ],
66365         [
66366             "Tswana",
66367             "Setswana",
66368             "tn"
66369         ],
66370         [
66371             "Cherokee",
66372             "ᏣᎳᎩ",
66373             "chr"
66374         ],
66375         [
66376             "Bislama",
66377             "Bislama",
66378             "bi"
66379         ],
66380         [
66381             "Min Dong",
66382             "Mìng-dĕ̤ng-ngṳ̄",
66383             "cdo"
66384         ],
66385         [
66386             "Gothic",
66387             "𐌲𐌿𐍄𐌹𐍃𐌺",
66388             "got"
66389         ],
66390         [
66391             "Samoan",
66392             "Gagana Samoa",
66393             "sm"
66394         ],
66395         [
66396             "Moldovan",
66397             "Молдовеняскэ",
66398             "mo"
66399         ],
66400         [
66401             "Bambara",
66402             "Bamanankan",
66403             "bm"
66404         ],
66405         [
66406             "Inuktitut",
66407             "ᐃᓄᒃᑎᑐᑦ",
66408             "iu"
66409         ],
66410         [
66411             "Norfolk",
66412             "Norfuk",
66413             "pih"
66414         ],
66415         [
66416             "Pontic",
66417             "Ποντιακά",
66418             "pnt"
66419         ],
66420         [
66421             "Sindhi",
66422             "سنڌي، سندھی ، सिन्ध",
66423             "sd"
66424         ],
66425         [
66426             "Swati",
66427             "SiSwati",
66428             "ss"
66429         ],
66430         [
66431             "Kikuyu",
66432             "Gĩkũyũ",
66433             "ki"
66434         ],
66435         [
66436             "Ewe",
66437             "Eʋegbe",
66438             "ee"
66439         ],
66440         [
66441             "Hausa",
66442             "هَوُسَ",
66443             "ha"
66444         ],
66445         [
66446             "Oromo",
66447             "Oromoo",
66448             "om"
66449         ],
66450         [
66451             "Fijian",
66452             "Na Vosa Vakaviti",
66453             "fj"
66454         ],
66455         [
66456             "Tigrinya",
66457             "ትግርኛ",
66458             "ti"
66459         ],
66460         [
66461             "Tsonga",
66462             "Xitsonga",
66463             "ts"
66464         ],
66465         [
66466             "Kashmiri",
66467             "कश्मीरी / كشميري",
66468             "ks"
66469         ],
66470         [
66471             "Venda",
66472             "Tshivenda",
66473             "ve"
66474         ],
66475         [
66476             "Sango",
66477             "Sängö",
66478             "sg"
66479         ],
66480         [
66481             "Kirundi",
66482             "Kirundi",
66483             "rn"
66484         ],
66485         [
66486             "Sesotho",
66487             "Sesotho",
66488             "st"
66489         ],
66490         [
66491             "Dzongkha",
66492             "ཇོང་ཁ",
66493             "dz"
66494         ],
66495         [
66496             "Cree",
66497             "Nehiyaw",
66498             "cr"
66499         ],
66500         [
66501             "Akan",
66502             "Akana",
66503             "ak"
66504         ],
66505         [
66506             "Tumbuka",
66507             "chiTumbuka",
66508             "tum"
66509         ],
66510         [
66511             "Luganda",
66512             "Luganda",
66513             "lg"
66514         ],
66515         [
66516             "Chichewa",
66517             "Chi-Chewa",
66518             "ny"
66519         ],
66520         [
66521             "Fula",
66522             "Fulfulde",
66523             "ff"
66524         ],
66525         [
66526             "Inupiak",
66527             "Iñupiak",
66528             "ik"
66529         ],
66530         [
66531             "Chamorro",
66532             "Chamoru",
66533             "ch"
66534         ],
66535         [
66536             "Twi",
66537             "Twi",
66538             "tw"
66539         ],
66540         [
66541             "Xhosa",
66542             "isiXhosa",
66543             "xh"
66544         ],
66545         [
66546             "Ndonga",
66547             "Oshiwambo",
66548             "ng"
66549         ],
66550         [
66551             "Sichuan Yi",
66552             "ꆇꉙ",
66553             "ii"
66554         ],
66555         [
66556             "Choctaw",
66557             "Choctaw",
66558             "cho"
66559         ],
66560         [
66561             "Marshallese",
66562             "Ebon",
66563             "mh"
66564         ],
66565         [
66566             "Afar",
66567             "Afar",
66568             "aa"
66569         ],
66570         [
66571             "Kuanyama",
66572             "Kuanyama",
66573             "kj"
66574         ],
66575         [
66576             "Hiri Motu",
66577             "Hiri Motu",
66578             "ho"
66579         ],
66580         [
66581             "Muscogee",
66582             "Muskogee",
66583             "mus"
66584         ],
66585         [
66586             "Kanuri",
66587             "Kanuri",
66588             "kr"
66589         ],
66590         [
66591             "Herero",
66592             "Otsiherero",
66593             "hz"
66594         ]
66595     ],
66596     "presets": {
66597         "presets": {
66598             "address": {
66599                 "fields": [
66600                     "address"
66601                 ],
66602                 "geometry": [
66603                     "point"
66604                 ],
66605                 "tags": {
66606                     "addr:housenumber": "*"
66607                 },
66608                 "addTags": {},
66609                 "removeTags": {},
66610                 "matchScore": 0.2,
66611                 "name": "Address"
66612             },
66613             "aerialway": {
66614                 "fields": [
66615                     "aerialway"
66616                 ],
66617                 "geometry": [
66618                     "point",
66619                     "vertex",
66620                     "line"
66621                 ],
66622                 "tags": {
66623                     "aerialway": "*"
66624                 },
66625                 "terms": [
66626                     "ski lift",
66627                     "funifor",
66628                     "funitel"
66629                 ],
66630                 "name": "Aerialway"
66631             },
66632             "aerialway/cable_car": {
66633                 "geometry": [
66634                     "line"
66635                 ],
66636                 "terms": [
66637                     "tramway",
66638                     "ropeway"
66639                 ],
66640                 "fields": [
66641                     "aerialway/occupancy",
66642                     "aerialway/capacity",
66643                     "aerialway/duration",
66644                     "aerialway/heating"
66645                 ],
66646                 "tags": {
66647                     "aerialway": "cable_car"
66648                 },
66649                 "name": "Cable Car"
66650             },
66651             "aerialway/chair_lift": {
66652                 "geometry": [
66653                     "line"
66654                 ],
66655                 "fields": [
66656                     "aerialway/occupancy",
66657                     "aerialway/capacity",
66658                     "aerialway/duration",
66659                     "aerialway/bubble",
66660                     "aerialway/heating"
66661                 ],
66662                 "tags": {
66663                     "aerialway": "chair_lift"
66664                 },
66665                 "name": "Chair Lift"
66666             },
66667             "aerialway/gondola": {
66668                 "geometry": [
66669                     "line"
66670                 ],
66671                 "fields": [
66672                     "aerialway/occupancy",
66673                     "aerialway/capacity",
66674                     "aerialway/duration",
66675                     "aerialway/bubble",
66676                     "aerialway/heating"
66677                 ],
66678                 "tags": {
66679                     "aerialway": "gondola"
66680                 },
66681                 "name": "Gondola"
66682             },
66683             "aerialway/magic_carpet": {
66684                 "geometry": [
66685                     "line"
66686                 ],
66687                 "fields": [
66688                     "aerialway/capacity",
66689                     "aerialway/duration",
66690                     "aerialway/heating"
66691                 ],
66692                 "tags": {
66693                     "aerialway": "magic_carpet"
66694                 },
66695                 "name": "Magic Carpet Lift"
66696             },
66697             "aerialway/platter": {
66698                 "geometry": [
66699                     "line"
66700                 ],
66701                 "terms": [
66702                     "button lift",
66703                     "poma lift"
66704                 ],
66705                 "fields": [
66706                     "aerialway/capacity",
66707                     "aerialway/duration"
66708                 ],
66709                 "tags": {
66710                     "aerialway": "platter"
66711                 },
66712                 "name": "Platter Lift"
66713             },
66714             "aerialway/pylon": {
66715                 "geometry": [
66716                     "point",
66717                     "vertex"
66718                 ],
66719                 "fields": [
66720                     "ref"
66721                 ],
66722                 "tags": {
66723                     "aerialway": "pylon"
66724                 },
66725                 "name": "Aerialway Pylon"
66726             },
66727             "aerialway/rope_tow": {
66728                 "geometry": [
66729                     "line"
66730                 ],
66731                 "terms": [
66732                     "handle tow",
66733                     "bugel lift"
66734                 ],
66735                 "fields": [
66736                     "aerialway/capacity",
66737                     "aerialway/duration"
66738                 ],
66739                 "tags": {
66740                     "aerialway": "rope_tow"
66741                 },
66742                 "name": "Rope Tow Lift"
66743             },
66744             "aerialway/station": {
66745                 "geometry": [
66746                     "point",
66747                     "vertex"
66748                 ],
66749                 "fields": [
66750                     "aerialway/access",
66751                     "aerialway/summer/access",
66752                     "elevation"
66753                 ],
66754                 "tags": {
66755                     "aerialway": "station"
66756                 },
66757                 "name": "Aerialway Station"
66758             },
66759             "aerialway/t-bar": {
66760                 "geometry": [
66761                     "line"
66762                 ],
66763                 "fields": [
66764                     "aerialway/capacity",
66765                     "aerialway/duration"
66766                 ],
66767                 "tags": {
66768                     "aerialway": "t-bar"
66769                 },
66770                 "name": "T-bar Lift"
66771             },
66772             "aeroway": {
66773                 "icon": "airport",
66774                 "fields": [
66775                     "aeroway"
66776                 ],
66777                 "geometry": [
66778                     "point",
66779                     "vertex",
66780                     "line",
66781                     "area"
66782                 ],
66783                 "tags": {
66784                     "aeroway": "*"
66785                 },
66786                 "name": "Aeroway"
66787             },
66788             "aeroway/aerodrome": {
66789                 "icon": "airport",
66790                 "geometry": [
66791                     "point",
66792                     "area"
66793                 ],
66794                 "terms": [
66795                     "airplane",
66796                     "airport",
66797                     "aerodrome"
66798                 ],
66799                 "fields": [
66800                     "ref",
66801                     "iata",
66802                     "icao",
66803                     "operator"
66804                 ],
66805                 "tags": {
66806                     "aeroway": "aerodrome"
66807                 },
66808                 "name": "Airport"
66809             },
66810             "aeroway/apron": {
66811                 "icon": "airport",
66812                 "geometry": [
66813                     "area"
66814                 ],
66815                 "terms": [
66816                     "ramp"
66817                 ],
66818                 "fields": [
66819                     "ref",
66820                     "surface"
66821                 ],
66822                 "tags": {
66823                     "aeroway": "apron"
66824                 },
66825                 "name": "Apron"
66826             },
66827             "aeroway/gate": {
66828                 "icon": "airport",
66829                 "geometry": [
66830                     "point"
66831                 ],
66832                 "fields": [
66833                     "ref"
66834                 ],
66835                 "tags": {
66836                     "aeroway": "gate"
66837                 },
66838                 "name": "Airport gate"
66839             },
66840             "aeroway/hangar": {
66841                 "geometry": [
66842                     "area"
66843                 ],
66844                 "fields": [
66845                     "building_area"
66846                 ],
66847                 "tags": {
66848                     "aeroway": "hangar"
66849                 },
66850                 "name": "Hangar"
66851             },
66852             "aeroway/helipad": {
66853                 "icon": "heliport",
66854                 "geometry": [
66855                     "point",
66856                     "area"
66857                 ],
66858                 "terms": [
66859                     "helicopter",
66860                     "helipad",
66861                     "heliport"
66862                 ],
66863                 "tags": {
66864                     "aeroway": "helipad"
66865                 },
66866                 "name": "Helipad"
66867             },
66868             "aeroway/runway": {
66869                 "geometry": [
66870                     "line",
66871                     "area"
66872                 ],
66873                 "terms": [
66874                     "landing strip"
66875                 ],
66876                 "fields": [
66877                     "ref",
66878                     "surface",
66879                     "length",
66880                     "width"
66881                 ],
66882                 "tags": {
66883                     "aeroway": "runway"
66884                 },
66885                 "name": "Runway"
66886             },
66887             "aeroway/taxiway": {
66888                 "geometry": [
66889                     "line"
66890                 ],
66891                 "fields": [
66892                     "ref",
66893                     "surface"
66894                 ],
66895                 "tags": {
66896                     "aeroway": "taxiway"
66897                 },
66898                 "name": "Taxiway"
66899             },
66900             "aeroway/terminal": {
66901                 "geometry": [
66902                     "point",
66903                     "area"
66904                 ],
66905                 "terms": [
66906                     "airport",
66907                     "aerodrome"
66908                 ],
66909                 "fields": [
66910                     "operator",
66911                     "building_area"
66912                 ],
66913                 "tags": {
66914                     "aeroway": "terminal"
66915                 },
66916                 "name": "Airport terminal"
66917             },
66918             "amenity": {
66919                 "fields": [
66920                     "amenity"
66921                 ],
66922                 "geometry": [
66923                     "point",
66924                     "vertex",
66925                     "area"
66926                 ],
66927                 "tags": {
66928                     "amenity": "*"
66929                 },
66930                 "searchable": false,
66931                 "name": "Amenity"
66932             },
66933             "amenity/arts_centre": {
66934                 "icon": "theatre",
66935                 "fields": [
66936                     "address",
66937                     "building_area",
66938                     "opening_hours"
66939                 ],
66940                 "geometry": [
66941                     "point",
66942                     "area"
66943                 ],
66944                 "terms": [],
66945                 "tags": {
66946                     "amenity": "arts_centre"
66947                 },
66948                 "name": "Arts Center"
66949             },
66950             "amenity/atm": {
66951                 "icon": "bank",
66952                 "fields": [
66953                     "operator"
66954                 ],
66955                 "geometry": [
66956                     "point",
66957                     "vertex"
66958                 ],
66959                 "terms": [
66960                     "money",
66961                     "cash",
66962                     "machine"
66963                 ],
66964                 "tags": {
66965                     "amenity": "atm"
66966                 },
66967                 "name": "ATM"
66968             },
66969             "amenity/bank": {
66970                 "icon": "bank",
66971                 "fields": [
66972                     "atm",
66973                     "operator",
66974                     "address",
66975                     "building_area",
66976                     "opening_hours"
66977                 ],
66978                 "geometry": [
66979                     "point",
66980                     "area"
66981                 ],
66982                 "terms": [
66983                     "credit union",
66984                     "check",
66985                     "deposit",
66986                     "fund",
66987                     "investment",
66988                     "repository",
66989                     "reserve",
66990                     "safe",
66991                     "savings",
66992                     "stock",
66993                     "treasury",
66994                     "trust",
66995                     "vault"
66996                 ],
66997                 "tags": {
66998                     "amenity": "bank"
66999                 },
67000                 "name": "Bank"
67001             },
67002             "amenity/bar": {
67003                 "icon": "bar",
67004                 "fields": [
67005                     "operator",
67006                     "address",
67007                     "building_area",
67008                     "opening_hours",
67009                     "smoking"
67010                 ],
67011                 "geometry": [
67012                     "point",
67013                     "area"
67014                 ],
67015                 "terms": [
67016                     "dive",
67017                     "beer",
67018                     "bier",
67019                     "booze"
67020                 ],
67021                 "tags": {
67022                     "amenity": "bar"
67023                 },
67024                 "name": "Bar"
67025             },
67026             "amenity/bbq": {
67027                 "fields": [
67028                     "covered",
67029                     "fuel"
67030                 ],
67031                 "geometry": [
67032                     "point"
67033                 ],
67034                 "terms": [
67035                     "bbq"
67036                 ],
67037                 "tags": {
67038                     "amenity": "bbq"
67039                 },
67040                 "name": "Barbecue/Grill"
67041             },
67042             "amenity/bench": {
67043                 "fields": [
67044                     "backrest"
67045                 ],
67046                 "geometry": [
67047                     "point",
67048                     "vertex",
67049                     "line"
67050                 ],
67051                 "tags": {
67052                     "amenity": "bench"
67053                 },
67054                 "name": "Bench"
67055             },
67056             "amenity/bicycle_parking": {
67057                 "icon": "bicycle",
67058                 "fields": [
67059                     "bicycle_parking",
67060                     "capacity",
67061                     "operator",
67062                     "covered",
67063                     "access_simple"
67064                 ],
67065                 "geometry": [
67066                     "point",
67067                     "vertex",
67068                     "area"
67069                 ],
67070                 "terms": [
67071                     "bike"
67072                 ],
67073                 "tags": {
67074                     "amenity": "bicycle_parking"
67075                 },
67076                 "name": "Bicycle Parking"
67077             },
67078             "amenity/bicycle_rental": {
67079                 "icon": "bicycle",
67080                 "fields": [
67081                     "capacity",
67082                     "network",
67083                     "operator"
67084                 ],
67085                 "geometry": [
67086                     "point",
67087                     "vertex",
67088                     "area"
67089                 ],
67090                 "terms": [
67091                     "bike"
67092                 ],
67093                 "tags": {
67094                     "amenity": "bicycle_rental"
67095                 },
67096                 "name": "Bicycle Rental"
67097             },
67098             "amenity/boat_rental": {
67099                 "fields": [
67100                     "operator"
67101                 ],
67102                 "geometry": [
67103                     "point",
67104                     "area"
67105                 ],
67106                 "tags": {
67107                     "amenity": "boat_rental"
67108                 },
67109                 "name": "Boat Rental"
67110             },
67111             "amenity/bureau_de_change": {
67112                 "icon": "bank",
67113                 "fields": [
67114                     "operator"
67115                 ],
67116                 "geometry": [
67117                     "point",
67118                     "vertex"
67119                 ],
67120                 "terms": [
67121                     "bureau de change",
67122                     "money changer"
67123                 ],
67124                 "tags": {
67125                     "amenity": "bureau_de_change"
67126                 },
67127                 "name": "Currency Exchange"
67128             },
67129             "amenity/bus_station": {
67130                 "icon": "bus",
67131                 "fields": [
67132                     "building_area",
67133                     "operator"
67134                 ],
67135                 "geometry": [
67136                     "point",
67137                     "area"
67138                 ],
67139                 "tags": {
67140                     "amenity": "bus_station"
67141                 },
67142                 "name": "Bus Station"
67143             },
67144             "amenity/cafe": {
67145                 "icon": "cafe",
67146                 "fields": [
67147                     "cuisine",
67148                     "internet_access",
67149                     "address",
67150                     "building_area",
67151                     "opening_hours",
67152                     "smoking"
67153                 ],
67154                 "geometry": [
67155                     "point",
67156                     "area"
67157                 ],
67158                 "terms": [
67159                     "coffee",
67160                     "tea"
67161                 ],
67162                 "tags": {
67163                     "amenity": "cafe"
67164                 },
67165                 "name": "Cafe"
67166             },
67167             "amenity/car_rental": {
67168                 "icon": "car",
67169                 "fields": [
67170                     "operator"
67171                 ],
67172                 "geometry": [
67173                     "point",
67174                     "area"
67175                 ],
67176                 "tags": {
67177                     "amenity": "car_rental"
67178                 },
67179                 "name": "Car Rental"
67180             },
67181             "amenity/car_sharing": {
67182                 "icon": "car",
67183                 "fields": [
67184                     "operator",
67185                     "capacity"
67186                 ],
67187                 "geometry": [
67188                     "point",
67189                     "area"
67190                 ],
67191                 "tags": {
67192                     "amenity": "car_sharing"
67193                 },
67194                 "name": "Car Sharing"
67195             },
67196             "amenity/car_wash": {
67197                 "icon": "car",
67198                 "fields": [
67199                     "address",
67200                     "building_area",
67201                     "opening_hours"
67202                 ],
67203                 "geometry": [
67204                     "point",
67205                     "area"
67206                 ],
67207                 "tags": {
67208                     "amenity": "car_wash"
67209                 },
67210                 "name": "Car Wash"
67211             },
67212             "amenity/charging_station": {
67213                 "icon": "car",
67214                 "fields": [
67215                     "operator"
67216                 ],
67217                 "geometry": [
67218                     "point",
67219                     "area"
67220                 ],
67221                 "tags": {
67222                     "amenity": "charging_station"
67223                 },
67224                 "terms": [
67225                     "EV",
67226                     "Electric Vehicle",
67227                     "Supercharger"
67228                 ],
67229                 "name": "Charging Station"
67230             },
67231             "amenity/childcare": {
67232                 "icon": "school",
67233                 "fields": [
67234                     "operator",
67235                     "address",
67236                     "building_area",
67237                     "opening_hours"
67238                 ],
67239                 "geometry": [
67240                     "point",
67241                     "area"
67242                 ],
67243                 "terms": [
67244                     "daycare",
67245                     "orphanage",
67246                     "playgroup"
67247                 ],
67248                 "tags": {
67249                     "amenity": "childcare"
67250                 },
67251                 "name": "Nursery/Childcare"
67252             },
67253             "amenity/cinema": {
67254                 "icon": "cinema",
67255                 "fields": [
67256                     "address",
67257                     "building_area",
67258                     "opening_hours"
67259                 ],
67260                 "geometry": [
67261                     "point",
67262                     "area"
67263                 ],
67264                 "terms": [
67265                     "drive-in",
67266                     "film",
67267                     "flick",
67268                     "movie",
67269                     "theater",
67270                     "picture",
67271                     "show",
67272                     "screen"
67273                 ],
67274                 "tags": {
67275                     "amenity": "cinema"
67276                 },
67277                 "name": "Cinema"
67278             },
67279             "amenity/clinic": {
67280                 "icon": "hospital",
67281                 "fields": [
67282                     "address",
67283                     "building_area",
67284                     "opening_hours"
67285                 ],
67286                 "geometry": [
67287                     "point",
67288                     "area"
67289                 ],
67290                 "terms": [
67291                     "medical",
67292                     "urgentcare"
67293                 ],
67294                 "tags": {
67295                     "amenity": "clinic"
67296                 },
67297                 "name": "Clinic"
67298             },
67299             "amenity/clock": {
67300                 "geometry": [
67301                     "point",
67302                     "vertex"
67303                 ],
67304                 "tags": {
67305                     "amenity": "clock"
67306                 },
67307                 "name": "Clock"
67308             },
67309             "amenity/college": {
67310                 "icon": "college",
67311                 "fields": [
67312                     "operator",
67313                     "address"
67314                 ],
67315                 "geometry": [
67316                     "point",
67317                     "area"
67318                 ],
67319                 "terms": [
67320                     "university"
67321                 ],
67322                 "tags": {
67323                     "amenity": "college"
67324                 },
67325                 "name": "College Grounds"
67326             },
67327             "amenity/community_centre": {
67328                 "icon": "town-hall",
67329                 "fields": [
67330                     "operator",
67331                     "address",
67332                     "building_area"
67333                 ],
67334                 "geometry": [
67335                     "point",
67336                     "area"
67337                 ],
67338                 "terms": [
67339                     "event",
67340                     "hall"
67341                 ],
67342                 "tags": {
67343                     "amenity": "community_centre"
67344                 },
67345                 "name": "Community Center"
67346             },
67347             "amenity/compressed_air": {
67348                 "icon": "car",
67349                 "geometry": [
67350                     "point",
67351                     "area"
67352                 ],
67353                 "tags": {
67354                     "amenity": "compressed_air"
67355                 },
67356                 "name": "Compressed Air"
67357             },
67358             "amenity/courthouse": {
67359                 "icon": "town-hall",
67360                 "fields": [
67361                     "operator",
67362                     "address",
67363                     "building_area"
67364                 ],
67365                 "geometry": [
67366                     "point",
67367                     "area"
67368                 ],
67369                 "tags": {
67370                     "amenity": "courthouse"
67371                 },
67372                 "name": "Courthouse"
67373             },
67374             "amenity/dentist": {
67375                 "icon": "hospital",
67376                 "fields": [
67377                     "address",
67378                     "building_area",
67379                     "opening_hours"
67380                 ],
67381                 "geometry": [
67382                     "point",
67383                     "area"
67384                 ],
67385                 "terms": [
67386                     "tooth",
67387                     "teeth"
67388                 ],
67389                 "tags": {
67390                     "amenity": "dentist"
67391                 },
67392                 "name": "Dentist"
67393             },
67394             "amenity/doctor": {
67395                 "icon": "hospital",
67396                 "fields": [
67397                     "address",
67398                     "building_area",
67399                     "opening_hours"
67400                 ],
67401                 "geometry": [
67402                     "point",
67403                     "area"
67404                 ],
67405                 "terms": [
67406                     "medic*"
67407                 ],
67408                 "tags": {
67409                     "amenity": "doctors"
67410                 },
67411                 "name": "Doctor"
67412             },
67413             "amenity/dojo": {
67414                 "icon": "pitch",
67415                 "fields": [
67416                     "sport",
67417                     "address",
67418                     "building_area",
67419                     "opening_hours"
67420                 ],
67421                 "geometry": [
67422                     "point",
67423                     "area"
67424                 ],
67425                 "terms": [
67426                     "martial arts",
67427                     "dojang"
67428                 ],
67429                 "tags": {
67430                     "amenity": "dojo"
67431                 },
67432                 "name": "Dojo / Martial Arts Academy"
67433             },
67434             "amenity/drinking_water": {
67435                 "icon": "water",
67436                 "geometry": [
67437                     "point"
67438                 ],
67439                 "tags": {
67440                     "amenity": "drinking_water"
67441                 },
67442                 "terms": [
67443                     "fountain",
67444                     "potable"
67445                 ],
67446                 "name": "Drinking Water"
67447             },
67448             "amenity/embassy": {
67449                 "icon": "embassy",
67450                 "fields": [
67451                     "country",
67452                     "address",
67453                     "building_area"
67454                 ],
67455                 "geometry": [
67456                     "point",
67457                     "area"
67458                 ],
67459                 "tags": {
67460                     "amenity": "embassy"
67461                 },
67462                 "name": "Embassy"
67463             },
67464             "amenity/fast_food": {
67465                 "icon": "fast-food",
67466                 "fields": [
67467                     "cuisine",
67468                     "operator",
67469                     "address",
67470                     "building_area",
67471                     "opening_hours",
67472                     "smoking"
67473                 ],
67474                 "geometry": [
67475                     "point",
67476                     "area"
67477                 ],
67478                 "tags": {
67479                     "amenity": "fast_food"
67480                 },
67481                 "terms": [
67482                     "restaurant"
67483                 ],
67484                 "name": "Fast Food"
67485             },
67486             "amenity/fire_station": {
67487                 "icon": "fire-station",
67488                 "fields": [
67489                     "operator",
67490                     "address",
67491                     "building_area"
67492                 ],
67493                 "geometry": [
67494                     "point",
67495                     "area"
67496                 ],
67497                 "terms": [],
67498                 "tags": {
67499                     "amenity": "fire_station"
67500                 },
67501                 "name": "Fire Station"
67502             },
67503             "amenity/fountain": {
67504                 "geometry": [
67505                     "point",
67506                     "area"
67507                 ],
67508                 "tags": {
67509                     "amenity": "fountain"
67510                 },
67511                 "name": "Fountain"
67512             },
67513             "amenity/fuel": {
67514                 "icon": "fuel",
67515                 "fields": [
67516                     "operator",
67517                     "address",
67518                     "building_area",
67519                     "opening_hours"
67520                 ],
67521                 "geometry": [
67522                     "point",
67523                     "area"
67524                 ],
67525                 "terms": [
67526                     "petrol",
67527                     "fuel",
67528                     "propane",
67529                     "diesel",
67530                     "lng",
67531                     "cng",
67532                     "biodiesel"
67533                 ],
67534                 "tags": {
67535                     "amenity": "fuel"
67536                 },
67537                 "name": "Gas Station"
67538             },
67539             "amenity/grave_yard": {
67540                 "icon": "cemetery",
67541                 "fields": [
67542                     "religion",
67543                     "denomination"
67544                 ],
67545                 "geometry": [
67546                     "point",
67547                     "area"
67548                 ],
67549                 "tags": {
67550                     "amenity": "grave_yard"
67551                 },
67552                 "name": "Graveyard"
67553             },
67554             "amenity/hospital": {
67555                 "icon": "hospital",
67556                 "fields": [
67557                     "operator",
67558                     "address",
67559                     "emergency"
67560                 ],
67561                 "geometry": [
67562                     "point",
67563                     "area"
67564                 ],
67565                 "terms": [
67566                     "clinic",
67567                     "doctor",
67568                     "emergency room",
67569                     "health service",
67570                     "hospice",
67571                     "infirmary",
67572                     "institution",
67573                     "nursing home",
67574                     "sanatorium",
67575                     "sanitarium",
67576                     "sick",
67577                     "surgery",
67578                     "ward"
67579                 ],
67580                 "tags": {
67581                     "amenity": "hospital"
67582                 },
67583                 "name": "Hospital Grounds"
67584             },
67585             "amenity/kindergarten": {
67586                 "icon": "school",
67587                 "fields": [
67588                     "operator",
67589                     "address"
67590                 ],
67591                 "geometry": [
67592                     "point",
67593                     "area"
67594                 ],
67595                 "terms": [
67596                     "kindergarden",
67597                     "pre-school"
67598                 ],
67599                 "tags": {
67600                     "amenity": "kindergarten"
67601                 },
67602                 "name": "Preschool/Kindergarten Grounds"
67603             },
67604             "amenity/library": {
67605                 "icon": "library",
67606                 "fields": [
67607                     "operator",
67608                     "building_area",
67609                     "address",
67610                     "opening_hours"
67611                 ],
67612                 "geometry": [
67613                     "point",
67614                     "area"
67615                 ],
67616                 "terms": [
67617                     "book"
67618                 ],
67619                 "tags": {
67620                     "amenity": "library"
67621                 },
67622                 "name": "Library"
67623             },
67624             "amenity/marketplace": {
67625                 "fields": [
67626                     "operator",
67627                     "address",
67628                     "building_area",
67629                     "opening_hours"
67630                 ],
67631                 "geometry": [
67632                     "point",
67633                     "area"
67634                 ],
67635                 "tags": {
67636                     "amenity": "marketplace"
67637                 },
67638                 "name": "Marketplace"
67639             },
67640             "amenity/nightclub": {
67641                 "icon": "bar",
67642                 "fields": [
67643                     "operator",
67644                     "address",
67645                     "building_area",
67646                     "opening_hours",
67647                     "smoking"
67648                 ],
67649                 "geometry": [
67650                     "point",
67651                     "area"
67652                 ],
67653                 "tags": {
67654                     "amenity": "nightclub"
67655                 },
67656                 "terms": [
67657                     "disco*",
67658                     "night club",
67659                     "dancing",
67660                     "dance club"
67661                 ],
67662                 "name": "Nightclub"
67663             },
67664             "amenity/parking": {
67665                 "icon": "parking",
67666                 "fields": [
67667                     "operator",
67668                     "parking",
67669                     "capacity",
67670                     "fee",
67671                     "access_simple",
67672                     "supervised",
67673                     "park_ride",
67674                     "address"
67675                 ],
67676                 "geometry": [
67677                     "point",
67678                     "vertex",
67679                     "area"
67680                 ],
67681                 "tags": {
67682                     "amenity": "parking"
67683                 },
67684                 "terms": [],
67685                 "name": "Car Parking"
67686             },
67687             "amenity/parking_entrance": {
67688                 "icon": "entrance",
67689                 "fields": [
67690                     "access_simple",
67691                     "ref"
67692                 ],
67693                 "geometry": [
67694                     "vertex"
67695                 ],
67696                 "tags": {
67697                     "amenity": "parking_entrance"
67698                 },
67699                 "name": "Parking Garage Entrance/Exit"
67700             },
67701             "amenity/pharmacy": {
67702                 "icon": "pharmacy",
67703                 "fields": [
67704                     "operator",
67705                     "address",
67706                     "building_area",
67707                     "opening_hours"
67708                 ],
67709                 "geometry": [
67710                     "point",
67711                     "area"
67712                 ],
67713                 "tags": {
67714                     "amenity": "pharmacy"
67715                 },
67716                 "terms": [
67717                     "drug",
67718                     "medicine"
67719                 ],
67720                 "name": "Pharmacy"
67721             },
67722             "amenity/place_of_worship": {
67723                 "icon": "place-of-worship",
67724                 "fields": [
67725                     "religion",
67726                     "denomination",
67727                     "address",
67728                     "building_area"
67729                 ],
67730                 "geometry": [
67731                     "point",
67732                     "area"
67733                 ],
67734                 "terms": [
67735                     "abbey",
67736                     "basilica",
67737                     "bethel",
67738                     "cathedral",
67739                     "chancel",
67740                     "chantry",
67741                     "chapel",
67742                     "church",
67743                     "fold",
67744                     "house of God",
67745                     "house of prayer",
67746                     "house of worship",
67747                     "minster",
67748                     "mission",
67749                     "mosque",
67750                     "oratory",
67751                     "parish",
67752                     "sacellum",
67753                     "sanctuary",
67754                     "shrine",
67755                     "synagogue",
67756                     "tabernacle",
67757                     "temple"
67758                 ],
67759                 "tags": {
67760                     "amenity": "place_of_worship"
67761                 },
67762                 "name": "Place of Worship"
67763             },
67764             "amenity/place_of_worship/buddhist": {
67765                 "icon": "place-of-worship",
67766                 "fields": [
67767                     "denomination",
67768                     "building_area",
67769                     "address"
67770                 ],
67771                 "geometry": [
67772                     "point",
67773                     "area"
67774                 ],
67775                 "terms": [
67776                     "stupa",
67777                     "vihara",
67778                     "monastery",
67779                     "temple",
67780                     "pagoda",
67781                     "zendo",
67782                     "dojo"
67783                 ],
67784                 "tags": {
67785                     "amenity": "place_of_worship",
67786                     "religion": "buddhist"
67787                 },
67788                 "name": "Buddhist Temple"
67789             },
67790             "amenity/place_of_worship/christian": {
67791                 "icon": "religious-christian",
67792                 "fields": [
67793                     "denomination",
67794                     "building_area",
67795                     "address"
67796                 ],
67797                 "geometry": [
67798                     "point",
67799                     "area"
67800                 ],
67801                 "terms": [
67802                     "christian",
67803                     "abbey",
67804                     "basilica",
67805                     "bethel",
67806                     "cathedral",
67807                     "chancel",
67808                     "chantry",
67809                     "chapel",
67810                     "fold",
67811                     "house of God",
67812                     "house of prayer",
67813                     "house of worship",
67814                     "minster",
67815                     "mission",
67816                     "oratory",
67817                     "parish",
67818                     "sacellum",
67819                     "sanctuary",
67820                     "shrine",
67821                     "tabernacle",
67822                     "temple"
67823                 ],
67824                 "tags": {
67825                     "amenity": "place_of_worship",
67826                     "religion": "christian"
67827                 },
67828                 "name": "Church"
67829             },
67830             "amenity/place_of_worship/jewish": {
67831                 "icon": "religious-jewish",
67832                 "fields": [
67833                     "denomination",
67834                     "building_area",
67835                     "address"
67836                 ],
67837                 "geometry": [
67838                     "point",
67839                     "area"
67840                 ],
67841                 "terms": [
67842                     "jewish"
67843                 ],
67844                 "tags": {
67845                     "amenity": "place_of_worship",
67846                     "religion": "jewish"
67847                 },
67848                 "name": "Synagogue"
67849             },
67850             "amenity/place_of_worship/muslim": {
67851                 "icon": "religious-muslim",
67852                 "fields": [
67853                     "denomination",
67854                     "building_area",
67855                     "address"
67856                 ],
67857                 "geometry": [
67858                     "point",
67859                     "area"
67860                 ],
67861                 "terms": [
67862                     "muslim"
67863                 ],
67864                 "tags": {
67865                     "amenity": "place_of_worship",
67866                     "religion": "muslim"
67867                 },
67868                 "name": "Mosque"
67869             },
67870             "amenity/police": {
67871                 "icon": "police",
67872                 "fields": [
67873                     "operator",
67874                     "address",
67875                     "building_area"
67876                 ],
67877                 "geometry": [
67878                     "point",
67879                     "area"
67880                 ],
67881                 "terms": [
67882                     "badge",
67883                     "constable",
67884                     "constabulary",
67885                     "cop",
67886                     "detective",
67887                     "fed",
67888                     "law",
67889                     "enforcement",
67890                     "officer",
67891                     "patrol"
67892                 ],
67893                 "tags": {
67894                     "amenity": "police"
67895                 },
67896                 "name": "Police"
67897             },
67898             "amenity/post_box": {
67899                 "icon": "post",
67900                 "fields": [
67901                     "operator",
67902                     "collection_times"
67903                 ],
67904                 "geometry": [
67905                     "point",
67906                     "vertex"
67907                 ],
67908                 "tags": {
67909                     "amenity": "post_box"
67910                 },
67911                 "terms": [
67912                     "letter",
67913                     "post"
67914                 ],
67915                 "name": "Mailbox"
67916             },
67917             "amenity/post_office": {
67918                 "icon": "post",
67919                 "fields": [
67920                     "operator",
67921                     "address",
67922                     "building_area",
67923                     "collection_times"
67924                 ],
67925                 "geometry": [
67926                     "point",
67927                     "area"
67928                 ],
67929                 "terms": [
67930                     "letter",
67931                     "mail"
67932                 ],
67933                 "tags": {
67934                     "amenity": "post_office"
67935                 },
67936                 "name": "Post Office"
67937             },
67938             "amenity/pub": {
67939                 "icon": "beer",
67940                 "fields": [
67941                     "address",
67942                     "building_area",
67943                     "opening_hours",
67944                     "smoking"
67945                 ],
67946                 "geometry": [
67947                     "point",
67948                     "area"
67949                 ],
67950                 "tags": {
67951                     "amenity": "pub"
67952                 },
67953                 "terms": [
67954                     "dive",
67955                     "beer",
67956                     "bier",
67957                     "booze"
67958                 ],
67959                 "name": "Pub"
67960             },
67961             "amenity/ranger_station": {
67962                 "fields": [
67963                     "operator",
67964                     "address",
67965                     "building_area",
67966                     "opening_hours"
67967                 ],
67968                 "geometry": [
67969                     "point",
67970                     "area"
67971                 ],
67972                 "terms": [
67973                     "visitor center",
67974                     "visitor centre",
67975                     "permit center",
67976                     "permit centre",
67977                     "backcountry office",
67978                     "warden office",
67979                     "warden center"
67980                 ],
67981                 "tags": {
67982                     "amenity": "ranger_station"
67983                 },
67984                 "name": "Ranger Station"
67985             },
67986             "amenity/recycling": {
67987                 "icon": "recycling",
67988                 "fields": [
67989                     "operator",
67990                     "address",
67991                     "recycling/cans",
67992                     "recycling/glass",
67993                     "recycling/paper",
67994                     "recycling/clothes"
67995                 ],
67996                 "geometry": [
67997                     "point",
67998                     "area"
67999                 ],
68000                 "terms": [
68001                     "can",
68002                     "bottle",
68003                     "garbage",
68004                     "scrap",
68005                     "trash"
68006                 ],
68007                 "tags": {
68008                     "amenity": "recycling"
68009                 },
68010                 "name": "Recycling"
68011             },
68012             "amenity/restaurant": {
68013                 "icon": "restaurant",
68014                 "fields": [
68015                     "cuisine",
68016                     "address",
68017                     "building_area",
68018                     "opening_hours",
68019                     "capacity",
68020                     "smoking"
68021                 ],
68022                 "geometry": [
68023                     "point",
68024                     "area"
68025                 ],
68026                 "terms": [
68027                     "bar",
68028                     "breakfast",
68029                     "cafe",
68030                     "café",
68031                     "canteen",
68032                     "coffee",
68033                     "dine",
68034                     "dining",
68035                     "dinner",
68036                     "drive-in",
68037                     "eat",
68038                     "grill",
68039                     "lunch",
68040                     "table"
68041                 ],
68042                 "tags": {
68043                     "amenity": "restaurant"
68044                 },
68045                 "name": "Restaurant"
68046             },
68047             "amenity/school": {
68048                 "icon": "school",
68049                 "fields": [
68050                     "operator",
68051                     "address"
68052                 ],
68053                 "geometry": [
68054                     "point",
68055                     "area"
68056                 ],
68057                 "terms": [
68058                     "academy",
68059                     "elementary school",
68060                     "middle school",
68061                     "high school"
68062                 ],
68063                 "tags": {
68064                     "amenity": "school"
68065                 },
68066                 "name": "School Grounds"
68067             },
68068             "amenity/shelter": {
68069                 "fields": [
68070                     "shelter_type"
68071                 ],
68072                 "geometry": [
68073                     "point",
68074                     "vertex",
68075                     "area"
68076                 ],
68077                 "terms": [
68078                     "lean-to",
68079                     "gazebo",
68080                     "picnic"
68081                 ],
68082                 "tags": {
68083                     "amenity": "shelter"
68084                 },
68085                 "name": "Shelter"
68086             },
68087             "amenity/social_facility": {
68088                 "fields": [
68089                     "operator",
68090                     "address",
68091                     "building_area",
68092                     "opening_hours",
68093                     "wheelchair",
68094                     "social_facility_for"
68095                 ],
68096                 "geometry": [
68097                     "point",
68098                     "area"
68099                 ],
68100                 "terms": [],
68101                 "tags": {
68102                     "amenity": "social_facility"
68103                 },
68104                 "name": "Social Facility"
68105             },
68106             "amenity/social_facility/food_bank": {
68107                 "fields": [
68108                     "operator",
68109                     "address",
68110                     "building_area",
68111                     "opening_hours",
68112                     "social_facility_for"
68113                 ],
68114                 "geometry": [
68115                     "point",
68116                     "area"
68117                 ],
68118                 "terms": [],
68119                 "tags": {
68120                     "amenity": "social_facility",
68121                     "social_facility": "food_bank"
68122                 },
68123                 "name": "Food Bank"
68124             },
68125             "amenity/social_facility/group_home": {
68126                 "fields": [
68127                     "operator",
68128                     "address",
68129                     "building_area",
68130                     "opening_hours",
68131                     "wheelchair",
68132                     "social_facility_for"
68133                 ],
68134                 "geometry": [
68135                     "point",
68136                     "area"
68137                 ],
68138                 "terms": [
68139                     "old",
68140                     "senior",
68141                     "living"
68142                 ],
68143                 "tags": {
68144                     "amenity": "social_facility",
68145                     "social_facility": "group_home",
68146                     "social_facility_for": "senior"
68147                 },
68148                 "name": "Elderly Group Home"
68149             },
68150             "amenity/social_facility/homeless_shelter": {
68151                 "fields": [
68152                     "operator",
68153                     "address",
68154                     "building_area",
68155                     "opening_hours",
68156                     "wheelchair",
68157                     "social_facility_for"
68158                 ],
68159                 "geometry": [
68160                     "point",
68161                     "area"
68162                 ],
68163                 "terms": [
68164                     "houseless",
68165                     "unhoused",
68166                     "displaced"
68167                 ],
68168                 "tags": {
68169                     "amenity": "social_facility",
68170                     "social_facility": "shelter",
68171                     "social_facility:for": "homeless"
68172                 },
68173                 "name": "Homeless Shelter"
68174             },
68175             "amenity/studio": {
68176                 "icon": "music",
68177                 "fields": [
68178                     "studio_type",
68179                     "address",
68180                     "building_area"
68181                 ],
68182                 "geometry": [
68183                     "point",
68184                     "area"
68185                 ],
68186                 "terms": [
68187                     "recording",
68188                     "radio",
68189                     "television"
68190                 ],
68191                 "tags": {
68192                     "amenity": "studio"
68193                 },
68194                 "name": "Studio"
68195             },
68196             "amenity/swimming_pool": {
68197                 "icon": "swimming",
68198                 "geometry": [
68199                     "point",
68200                     "vertex",
68201                     "area"
68202                 ],
68203                 "tags": {
68204                     "amenity": "swimming_pool"
68205                 },
68206                 "name": "Swimming Pool",
68207                 "searchable": false
68208             },
68209             "amenity/taxi": {
68210                 "icon": "car",
68211                 "fields": [
68212                     "operator",
68213                     "capacity"
68214                 ],
68215                 "geometry": [
68216                     "point",
68217                     "vertex",
68218                     "area"
68219                 ],
68220                 "terms": [
68221                     "cab"
68222                 ],
68223                 "tags": {
68224                     "amenity": "taxi"
68225                 },
68226                 "name": "Taxi Stand"
68227             },
68228             "amenity/telephone": {
68229                 "icon": "telephone",
68230                 "geometry": [
68231                     "point",
68232                     "vertex"
68233                 ],
68234                 "tags": {
68235                     "amenity": "telephone"
68236                 },
68237                 "terms": [
68238                     "phone"
68239                 ],
68240                 "name": "Telephone"
68241             },
68242             "amenity/theatre": {
68243                 "icon": "theatre",
68244                 "fields": [
68245                     "operator",
68246                     "address",
68247                     "building_area"
68248                 ],
68249                 "geometry": [
68250                     "point",
68251                     "area"
68252                 ],
68253                 "terms": [
68254                     "theatre",
68255                     "performance",
68256                     "play",
68257                     "musical"
68258                 ],
68259                 "tags": {
68260                     "amenity": "theatre"
68261                 },
68262                 "name": "Theater"
68263             },
68264             "amenity/toilets": {
68265                 "icon": "toilets",
68266                 "fields": [
68267                     "toilets/disposal",
68268                     "operator",
68269                     "building_area",
68270                     "access_toilets"
68271                 ],
68272                 "geometry": [
68273                     "point",
68274                     "vertex",
68275                     "area"
68276                 ],
68277                 "terms": [
68278                     "bathroom",
68279                     "restroom",
68280                     "outhouse",
68281                     "privy",
68282                     "head",
68283                     "lavatory",
68284                     "latrine",
68285                     "water closet",
68286                     "WC",
68287                     "W.C."
68288                 ],
68289                 "tags": {
68290                     "amenity": "toilets"
68291                 },
68292                 "name": "Toilets"
68293             },
68294             "amenity/townhall": {
68295                 "icon": "town-hall",
68296                 "fields": [
68297                     "operator",
68298                     "address",
68299                     "building_area"
68300                 ],
68301                 "geometry": [
68302                     "point",
68303                     "area"
68304                 ],
68305                 "terms": [
68306                     "village",
68307                     "city",
68308                     "government",
68309                     "courthouse",
68310                     "municipal"
68311                 ],
68312                 "tags": {
68313                     "amenity": "townhall"
68314                 },
68315                 "name": "Town Hall"
68316             },
68317             "amenity/university": {
68318                 "icon": "college",
68319                 "fields": [
68320                     "operator",
68321                     "address"
68322                 ],
68323                 "geometry": [
68324                     "point",
68325                     "area"
68326                 ],
68327                 "terms": [
68328                     "college"
68329                 ],
68330                 "tags": {
68331                     "amenity": "university"
68332                 },
68333                 "name": "University Grounds"
68334             },
68335             "amenity/vending_machine": {
68336                 "fields": [
68337                     "vending",
68338                     "operator"
68339                 ],
68340                 "geometry": [
68341                     "point"
68342                 ],
68343                 "terms": [
68344                     "snack",
68345                     "soda",
68346                     "ticket"
68347                 ],
68348                 "tags": {
68349                     "amenity": "vending_machine"
68350                 },
68351                 "name": "Vending Machine"
68352             },
68353             "amenity/veterinary": {
68354                 "icon": "dog-park",
68355                 "fields": [
68356                     "operator",
68357                     "address",
68358                     "building_area",
68359                     "opening_hours"
68360                 ],
68361                 "geometry": [
68362                     "point",
68363                     "area"
68364                 ],
68365                 "terms": [
68366                     "pet clinic",
68367                     "veterinarian",
68368                     "animal hospital",
68369                     "pet doctor"
68370                 ],
68371                 "tags": {
68372                     "amenity": "veterinary"
68373                 },
68374                 "name": "Veterinary"
68375             },
68376             "amenity/waste_basket": {
68377                 "icon": "waste-basket",
68378                 "geometry": [
68379                     "point",
68380                     "vertex"
68381                 ],
68382                 "tags": {
68383                     "amenity": "waste_basket"
68384                 },
68385                 "terms": [
68386                     "rubbish",
68387                     "litter",
68388                     "trash",
68389                     "garbage"
68390                 ],
68391                 "name": "Waste Basket"
68392             },
68393             "area": {
68394                 "name": "Area",
68395                 "tags": {
68396                     "area": "yes"
68397                 },
68398                 "geometry": [
68399                     "area"
68400                 ],
68401                 "matchScore": 0.1
68402             },
68403             "barrier": {
68404                 "geometry": [
68405                     "point",
68406                     "vertex",
68407                     "line",
68408                     "area"
68409                 ],
68410                 "tags": {
68411                     "barrier": "*"
68412                 },
68413                 "fields": [
68414                     "barrier"
68415                 ],
68416                 "name": "Barrier"
68417             },
68418             "barrier/block": {
68419                 "fields": [
68420                     "access"
68421                 ],
68422                 "geometry": [
68423                     "point",
68424                     "vertex"
68425                 ],
68426                 "tags": {
68427                     "barrier": "block"
68428                 },
68429                 "name": "Block"
68430             },
68431             "barrier/bollard": {
68432                 "fields": [
68433                     "access"
68434                 ],
68435                 "geometry": [
68436                     "point",
68437                     "vertex",
68438                     "line"
68439                 ],
68440                 "tags": {
68441                     "barrier": "bollard"
68442                 },
68443                 "name": "Bollard"
68444             },
68445             "barrier/cattle_grid": {
68446                 "geometry": [
68447                     "vertex"
68448                 ],
68449                 "tags": {
68450                     "barrier": "cattle_grid"
68451                 },
68452                 "name": "Cattle Grid"
68453             },
68454             "barrier/city_wall": {
68455                 "geometry": [
68456                     "line",
68457                     "area"
68458                 ],
68459                 "tags": {
68460                     "barrier": "city_wall"
68461                 },
68462                 "name": "City Wall"
68463             },
68464             "barrier/cycle_barrier": {
68465                 "fields": [
68466                     "access"
68467                 ],
68468                 "geometry": [
68469                     "vertex"
68470                 ],
68471                 "tags": {
68472                     "barrier": "cycle_barrier"
68473                 },
68474                 "name": "Cycle Barrier"
68475             },
68476             "barrier/ditch": {
68477                 "geometry": [
68478                     "line",
68479                     "area"
68480                 ],
68481                 "tags": {
68482                     "barrier": "ditch"
68483                 },
68484                 "name": "Ditch"
68485             },
68486             "barrier/entrance": {
68487                 "icon": "entrance",
68488                 "geometry": [
68489                     "vertex"
68490                 ],
68491                 "tags": {
68492                     "barrier": "entrance"
68493                 },
68494                 "name": "Entrance",
68495                 "searchable": false
68496             },
68497             "barrier/fence": {
68498                 "geometry": [
68499                     "line"
68500                 ],
68501                 "tags": {
68502                     "barrier": "fence"
68503                 },
68504                 "name": "Fence"
68505             },
68506             "barrier/gate": {
68507                 "fields": [
68508                     "access"
68509                 ],
68510                 "geometry": [
68511                     "point",
68512                     "vertex",
68513                     "line"
68514                 ],
68515                 "tags": {
68516                     "barrier": "gate"
68517                 },
68518                 "name": "Gate"
68519             },
68520             "barrier/hedge": {
68521                 "geometry": [
68522                     "line",
68523                     "area"
68524                 ],
68525                 "tags": {
68526                     "barrier": "hedge"
68527                 },
68528                 "name": "Hedge"
68529             },
68530             "barrier/kissing_gate": {
68531                 "fields": [
68532                     "access"
68533                 ],
68534                 "geometry": [
68535                     "vertex"
68536                 ],
68537                 "tags": {
68538                     "barrier": "kissing_gate"
68539                 },
68540                 "name": "Kissing Gate"
68541             },
68542             "barrier/lift_gate": {
68543                 "fields": [
68544                     "access"
68545                 ],
68546                 "geometry": [
68547                     "point",
68548                     "vertex"
68549                 ],
68550                 "tags": {
68551                     "barrier": "lift_gate"
68552                 },
68553                 "name": "Lift Gate"
68554             },
68555             "barrier/retaining_wall": {
68556                 "geometry": [
68557                     "line",
68558                     "area"
68559                 ],
68560                 "tags": {
68561                     "barrier": "retaining_wall"
68562                 },
68563                 "name": "Retaining Wall"
68564             },
68565             "barrier/stile": {
68566                 "fields": [
68567                     "access"
68568                 ],
68569                 "geometry": [
68570                     "point",
68571                     "vertex"
68572                 ],
68573                 "tags": {
68574                     "barrier": "stile"
68575                 },
68576                 "name": "Stile"
68577             },
68578             "barrier/toll_booth": {
68579                 "fields": [
68580                     "access"
68581                 ],
68582                 "geometry": [
68583                     "vertex"
68584                 ],
68585                 "tags": {
68586                     "barrier": "toll_booth"
68587                 },
68588                 "name": "Toll Booth"
68589             },
68590             "barrier/wall": {
68591                 "geometry": [
68592                     "line",
68593                     "area"
68594                 ],
68595                 "tags": {
68596                     "barrier": "wall"
68597                 },
68598                 "name": "Wall"
68599             },
68600             "boundary/administrative": {
68601                 "name": "Administrative Boundary",
68602                 "geometry": [
68603                     "line"
68604                 ],
68605                 "tags": {
68606                     "boundary": "administrative"
68607                 },
68608                 "fields": [
68609                     "admin_level"
68610                 ]
68611             },
68612             "building": {
68613                 "icon": "building",
68614                 "fields": [
68615                     "building",
68616                     "levels",
68617                     "address"
68618                 ],
68619                 "geometry": [
68620                     "area"
68621                 ],
68622                 "tags": {
68623                     "building": "*"
68624                 },
68625                 "terms": [],
68626                 "name": "Building"
68627             },
68628             "building/apartments": {
68629                 "icon": "commercial",
68630                 "fields": [
68631                     "address",
68632                     "levels"
68633                 ],
68634                 "geometry": [
68635                     "point",
68636                     "area"
68637                 ],
68638                 "tags": {
68639                     "building": "apartments"
68640                 },
68641                 "name": "Apartments"
68642             },
68643             "building/barn": {
68644                 "icon": "building",
68645                 "fields": [
68646                     "address",
68647                     "levels"
68648                 ],
68649                 "geometry": [
68650                     "point",
68651                     "area"
68652                 ],
68653                 "tags": {
68654                     "building": "barn"
68655                 },
68656                 "name": "Barn"
68657             },
68658             "building/bunker": {
68659                 "fields": [
68660                     "address",
68661                     "levels"
68662                 ],
68663                 "geometry": [
68664                     "point",
68665                     "area"
68666                 ],
68667                 "tags": {
68668                     "building": "bunker"
68669                 },
68670                 "name": "Bunker",
68671                 "searchable": false
68672             },
68673             "building/cabin": {
68674                 "icon": "building",
68675                 "fields": [
68676                     "address",
68677                     "levels"
68678                 ],
68679                 "geometry": [
68680                     "point",
68681                     "area"
68682                 ],
68683                 "tags": {
68684                     "building": "cabin"
68685                 },
68686                 "name": "Cabin"
68687             },
68688             "building/cathedral": {
68689                 "icon": "place-of-worship",
68690                 "fields": [
68691                     "address",
68692                     "levels"
68693                 ],
68694                 "geometry": [
68695                     "point",
68696                     "area"
68697                 ],
68698                 "tags": {
68699                     "building": "cathedral"
68700                 },
68701                 "name": "Cathedral"
68702             },
68703             "building/chapel": {
68704                 "icon": "place-of-worship",
68705                 "fields": [
68706                     "address",
68707                     "levels"
68708                 ],
68709                 "geometry": [
68710                     "point",
68711                     "area"
68712                 ],
68713                 "tags": {
68714                     "building": "chapel"
68715                 },
68716                 "name": "Chapel"
68717             },
68718             "building/church": {
68719                 "icon": "place-of-worship",
68720                 "fields": [
68721                     "address",
68722                     "levels"
68723                 ],
68724                 "geometry": [
68725                     "point",
68726                     "area"
68727                 ],
68728                 "tags": {
68729                     "building": "church"
68730                 },
68731                 "name": "Church"
68732             },
68733             "building/college": {
68734                 "icon": "building",
68735                 "fields": [
68736                     "address",
68737                     "levels"
68738                 ],
68739                 "geometry": [
68740                     "point",
68741                     "area"
68742                 ],
68743                 "terms": [
68744                     "university"
68745                 ],
68746                 "tags": {
68747                     "building": "college"
68748                 },
68749                 "name": "College Building"
68750             },
68751             "building/commercial": {
68752                 "icon": "commercial",
68753                 "fields": [
68754                     "address",
68755                     "smoking"
68756                 ],
68757                 "geometry": [
68758                     "point",
68759                     "area"
68760                 ],
68761                 "tags": {
68762                     "building": "commercial"
68763                 },
68764                 "name": "Commercial Building"
68765             },
68766             "building/construction": {
68767                 "icon": "building",
68768                 "fields": [
68769                     "address",
68770                     "levels"
68771                 ],
68772                 "geometry": [
68773                     "point",
68774                     "area"
68775                 ],
68776                 "tags": {
68777                     "building": "construction"
68778                 },
68779                 "name": "Building Under Construction"
68780             },
68781             "building/detached": {
68782                 "icon": "building",
68783                 "fields": [
68784                     "address",
68785                     "levels"
68786                 ],
68787                 "geometry": [
68788                     "point",
68789                     "area"
68790                 ],
68791                 "tags": {
68792                     "building": "detached"
68793                 },
68794                 "name": "Detached Home"
68795             },
68796             "building/dormitory": {
68797                 "icon": "building",
68798                 "fields": [
68799                     "address",
68800                     "levels",
68801                     "smoking"
68802                 ],
68803                 "geometry": [
68804                     "point",
68805                     "area"
68806                 ],
68807                 "tags": {
68808                     "building": "dormitory"
68809                 },
68810                 "name": "Dormitory"
68811             },
68812             "building/entrance": {
68813                 "icon": "entrance",
68814                 "geometry": [
68815                     "vertex"
68816                 ],
68817                 "tags": {
68818                     "building": "entrance"
68819                 },
68820                 "name": "Entrance/Exit",
68821                 "searchable": false
68822             },
68823             "building/garage": {
68824                 "fields": [
68825                     "capacity"
68826                 ],
68827                 "geometry": [
68828                     "point",
68829                     "area"
68830                 ],
68831                 "tags": {
68832                     "building": "garage"
68833                 },
68834                 "name": "Garage",
68835                 "icon": "warehouse"
68836             },
68837             "building/garages": {
68838                 "icon": "warehouse",
68839                 "fields": [
68840                     "capacity"
68841                 ],
68842                 "geometry": [
68843                     "point",
68844                     "area"
68845                 ],
68846                 "tags": {
68847                     "building": "garages"
68848                 },
68849                 "name": "Garages"
68850             },
68851             "building/greenhouse": {
68852                 "icon": "building",
68853                 "fields": [
68854                     "address",
68855                     "levels"
68856                 ],
68857                 "geometry": [
68858                     "point",
68859                     "area"
68860                 ],
68861                 "tags": {
68862                     "building": "greenhouse"
68863                 },
68864                 "name": "Greenhouse"
68865             },
68866             "building/hospital": {
68867                 "icon": "building",
68868                 "fields": [
68869                     "address",
68870                     "levels"
68871                 ],
68872                 "geometry": [
68873                     "point",
68874                     "area"
68875                 ],
68876                 "tags": {
68877                     "building": "hospital"
68878                 },
68879                 "name": "Hospital Building"
68880             },
68881             "building/hotel": {
68882                 "icon": "building",
68883                 "fields": [
68884                     "address",
68885                     "levels",
68886                     "smoking"
68887                 ],
68888                 "geometry": [
68889                     "point",
68890                     "area"
68891                 ],
68892                 "tags": {
68893                     "building": "hotel"
68894                 },
68895                 "name": "Hotel Building"
68896             },
68897             "building/house": {
68898                 "icon": "building",
68899                 "fields": [
68900                     "address",
68901                     "levels"
68902                 ],
68903                 "geometry": [
68904                     "point",
68905                     "area"
68906                 ],
68907                 "tags": {
68908                     "building": "house"
68909                 },
68910                 "name": "House"
68911             },
68912             "building/hut": {
68913                 "geometry": [
68914                     "point",
68915                     "area"
68916                 ],
68917                 "tags": {
68918                     "building": "hut"
68919                 },
68920                 "name": "Hut"
68921             },
68922             "building/industrial": {
68923                 "icon": "industrial",
68924                 "fields": [
68925                     "address",
68926                     "levels"
68927                 ],
68928                 "geometry": [
68929                     "point",
68930                     "area"
68931                 ],
68932                 "tags": {
68933                     "building": "industrial"
68934                 },
68935                 "name": "Industrial Building"
68936             },
68937             "building/kindergarten": {
68938                 "icon": "building",
68939                 "fields": [
68940                     "address",
68941                     "levels"
68942                 ],
68943                 "geometry": [
68944                     "point",
68945                     "area"
68946                 ],
68947                 "terms": [
68948                     "kindergarden",
68949                     "pre-school"
68950                 ],
68951                 "tags": {
68952                     "building": "kindergarten"
68953                 },
68954                 "name": "Preschool/Kindergarten Building"
68955             },
68956             "building/public": {
68957                 "icon": "building",
68958                 "fields": [
68959                     "address",
68960                     "levels",
68961                     "smoking"
68962                 ],
68963                 "geometry": [
68964                     "point",
68965                     "area"
68966                 ],
68967                 "tags": {
68968                     "building": "public"
68969                 },
68970                 "name": "Public Building"
68971             },
68972             "building/residential": {
68973                 "icon": "building",
68974                 "fields": [
68975                     "address",
68976                     "levels"
68977                 ],
68978                 "geometry": [
68979                     "point",
68980                     "area"
68981                 ],
68982                 "tags": {
68983                     "building": "residential"
68984                 },
68985                 "name": "Residential Building"
68986             },
68987             "building/retail": {
68988                 "icon": "building",
68989                 "fields": [
68990                     "address",
68991                     "levels",
68992                     "smoking"
68993                 ],
68994                 "geometry": [
68995                     "point",
68996                     "area"
68997                 ],
68998                 "tags": {
68999                     "building": "retail"
69000                 },
69001                 "name": "Retail Building"
69002             },
69003             "building/roof": {
69004                 "icon": "building",
69005                 "fields": [
69006                     "address"
69007                 ],
69008                 "geometry": [
69009                     "point",
69010                     "area"
69011                 ],
69012                 "tags": {
69013                     "building": "roof"
69014                 },
69015                 "name": "Roof"
69016             },
69017             "building/school": {
69018                 "icon": "building",
69019                 "fields": [
69020                     "address",
69021                     "levels"
69022                 ],
69023                 "geometry": [
69024                     "point",
69025                     "area"
69026                 ],
69027                 "terms": [
69028                     "academy",
69029                     "elementary school",
69030                     "middle school",
69031                     "high school"
69032                 ],
69033                 "tags": {
69034                     "building": "school"
69035                 },
69036                 "name": "School Building"
69037             },
69038             "building/shed": {
69039                 "icon": "building",
69040                 "fields": [
69041                     "address",
69042                     "levels"
69043                 ],
69044                 "geometry": [
69045                     "point",
69046                     "area"
69047                 ],
69048                 "tags": {
69049                     "building": "shed"
69050                 },
69051                 "name": "Shed"
69052             },
69053             "building/stable": {
69054                 "icon": "building",
69055                 "fields": [
69056                     "address",
69057                     "levels"
69058                 ],
69059                 "geometry": [
69060                     "point",
69061                     "area"
69062                 ],
69063                 "tags": {
69064                     "building": "stable"
69065                 },
69066                 "name": "Stable"
69067             },
69068             "building/static_caravan": {
69069                 "icon": "building",
69070                 "fields": [
69071                     "address",
69072                     "levels"
69073                 ],
69074                 "geometry": [
69075                     "point",
69076                     "area"
69077                 ],
69078                 "tags": {
69079                     "building": "static_caravan"
69080                 },
69081                 "name": "Static Mobile Home"
69082             },
69083             "building/terrace": {
69084                 "icon": "building",
69085                 "fields": [
69086                     "address",
69087                     "levels"
69088                 ],
69089                 "geometry": [
69090                     "point",
69091                     "area"
69092                 ],
69093                 "tags": {
69094                     "building": "terrace"
69095                 },
69096                 "name": "Row Houses"
69097             },
69098             "building/train_station": {
69099                 "icon": "building",
69100                 "fields": [
69101                     "address",
69102                     "levels"
69103                 ],
69104                 "geometry": [
69105                     "point",
69106                     "vertex",
69107                     "area"
69108                 ],
69109                 "tags": {
69110                     "building": "train_station"
69111                 },
69112                 "name": "Train Station",
69113                 "searchable": false
69114             },
69115             "building/university": {
69116                 "icon": "building",
69117                 "fields": [
69118                     "address",
69119                     "levels"
69120                 ],
69121                 "geometry": [
69122                     "point",
69123                     "area"
69124                 ],
69125                 "terms": [
69126                     "college"
69127                 ],
69128                 "tags": {
69129                     "building": "university"
69130                 },
69131                 "name": "University Building"
69132             },
69133             "building/warehouse": {
69134                 "icon": "building",
69135                 "fields": [
69136                     "address",
69137                     "levels"
69138                 ],
69139                 "geometry": [
69140                     "point",
69141                     "area"
69142                 ],
69143                 "tags": {
69144                     "building": "warehouse"
69145                 },
69146                 "name": "Warehouse"
69147             },
69148             "craft": {
69149                 "icon": "marker-stroked",
69150                 "fields": [
69151                     "craft",
69152                     "operator",
69153                     "address",
69154                     "building_area",
69155                     "opening_hours"
69156                 ],
69157                 "geometry": [
69158                     "point",
69159                     "area"
69160                 ],
69161                 "tags": {
69162                     "craft": "*"
69163                 },
69164                 "terms": [],
69165                 "name": "Craft"
69166             },
69167             "craft/basket_maker": {
69168                 "icon": "art-gallery",
69169                 "fields": [
69170                     "operator",
69171                     "address",
69172                     "building_area",
69173                     "opening_hours"
69174                 ],
69175                 "geometry": [
69176                     "point",
69177                     "area"
69178                 ],
69179                 "tags": {
69180                     "craft": "basket_maker"
69181                 },
69182                 "name": "Basket Maker"
69183             },
69184             "craft/beekeeper": {
69185                 "icon": "farm",
69186                 "fields": [
69187                     "operator",
69188                     "address",
69189                     "building_area",
69190                     "opening_hours"
69191                 ],
69192                 "geometry": [
69193                     "point",
69194                     "area"
69195                 ],
69196                 "tags": {
69197                     "craft": "beekeeper"
69198                 },
69199                 "name": "Beekeeper"
69200             },
69201             "craft/blacksmith": {
69202                 "icon": "farm",
69203                 "fields": [
69204                     "operator",
69205                     "address",
69206                     "building_area",
69207                     "opening_hours"
69208                 ],
69209                 "geometry": [
69210                     "point",
69211                     "area"
69212                 ],
69213                 "tags": {
69214                     "craft": "blacksmith"
69215                 },
69216                 "name": "Blacksmith"
69217             },
69218             "craft/boatbuilder": {
69219                 "icon": "marker-stroked",
69220                 "fields": [
69221                     "operator",
69222                     "address",
69223                     "building_area",
69224                     "opening_hours"
69225                 ],
69226                 "geometry": [
69227                     "point",
69228                     "area"
69229                 ],
69230                 "tags": {
69231                     "craft": "boatbuilder"
69232                 },
69233                 "name": "Boat Builder"
69234             },
69235             "craft/bookbinder": {
69236                 "icon": "library",
69237                 "fields": [
69238                     "operator",
69239                     "address",
69240                     "building_area",
69241                     "opening_hours"
69242                 ],
69243                 "geometry": [
69244                     "point",
69245                     "area"
69246                 ],
69247                 "terms": [
69248                     "book repair"
69249                 ],
69250                 "tags": {
69251                     "craft": "bookbinder"
69252                 },
69253                 "name": "Bookbinder"
69254             },
69255             "craft/brewery": {
69256                 "icon": "beer",
69257                 "fields": [
69258                     "operator",
69259                     "address",
69260                     "building_area",
69261                     "opening_hours"
69262                 ],
69263                 "geometry": [
69264                     "point",
69265                     "area"
69266                 ],
69267                 "terms": [
69268                     "beer",
69269                     "bier"
69270                 ],
69271                 "tags": {
69272                     "craft": "brewery"
69273                 },
69274                 "name": "Brewery"
69275             },
69276             "craft/carpenter": {
69277                 "icon": "logging",
69278                 "fields": [
69279                     "operator",
69280                     "address",
69281                     "building_area",
69282                     "opening_hours"
69283                 ],
69284                 "geometry": [
69285                     "point",
69286                     "area"
69287                 ],
69288                 "terms": [
69289                     "woodworker"
69290                 ],
69291                 "tags": {
69292                     "craft": "carpenter"
69293                 },
69294                 "name": "Carpenter"
69295             },
69296             "craft/carpet_layer": {
69297                 "icon": "square",
69298                 "fields": [
69299                     "operator",
69300                     "address",
69301                     "building_area",
69302                     "opening_hours"
69303                 ],
69304                 "geometry": [
69305                     "point",
69306                     "area"
69307                 ],
69308                 "tags": {
69309                     "craft": "carpet_layer"
69310                 },
69311                 "name": "Carpet Layer"
69312             },
69313             "craft/caterer": {
69314                 "icon": "bakery",
69315                 "fields": [
69316                     "cuisine",
69317                     "operator",
69318                     "address",
69319                     "building_area",
69320                     "opening_hours"
69321                 ],
69322                 "geometry": [
69323                     "point",
69324                     "area"
69325                 ],
69326                 "tags": {
69327                     "craft": "caterer"
69328                 },
69329                 "name": "Caterer"
69330             },
69331             "craft/clockmaker": {
69332                 "icon": "circle-stroked",
69333                 "fields": [
69334                     "operator",
69335                     "address",
69336                     "building_area",
69337                     "opening_hours"
69338                 ],
69339                 "geometry": [
69340                     "point",
69341                     "area"
69342                 ],
69343                 "tags": {
69344                     "craft": "clockmaker"
69345                 },
69346                 "name": "Clockmaker"
69347             },
69348             "craft/confectionary": {
69349                 "icon": "bakery",
69350                 "fields": [
69351                     "operator",
69352                     "address",
69353                     "building_area",
69354                     "opening_hours"
69355                 ],
69356                 "geometry": [
69357                     "point",
69358                     "area"
69359                 ],
69360                 "terms": [
69361                     "sweets",
69362                     "candy"
69363                 ],
69364                 "tags": {
69365                     "craft": "confectionary"
69366                 },
69367                 "name": "Confectionary"
69368             },
69369             "craft/dressmaker": {
69370                 "icon": "clothing-store",
69371                 "fields": [
69372                     "operator",
69373                     "address",
69374                     "building_area",
69375                     "opening_hours"
69376                 ],
69377                 "geometry": [
69378                     "point",
69379                     "area"
69380                 ],
69381                 "terms": [
69382                     "seamstress"
69383                 ],
69384                 "tags": {
69385                     "craft": "dressmaker"
69386                 },
69387                 "name": "Dressmaker"
69388             },
69389             "craft/electrician": {
69390                 "icon": "marker-stroked",
69391                 "fields": [
69392                     "operator",
69393                     "address",
69394                     "building_area",
69395                     "opening_hours"
69396                 ],
69397                 "geometry": [
69398                     "point",
69399                     "area"
69400                 ],
69401                 "terms": [
69402                     "power",
69403                     "wire"
69404                 ],
69405                 "tags": {
69406                     "craft": "electrician"
69407                 },
69408                 "name": "Electrician"
69409             },
69410             "craft/gardener": {
69411                 "icon": "garden",
69412                 "fields": [
69413                     "operator",
69414                     "address",
69415                     "building_area",
69416                     "opening_hours"
69417                 ],
69418                 "geometry": [
69419                     "point",
69420                     "area"
69421                 ],
69422                 "terms": [
69423                     "landscaper",
69424                     "grounds keeper"
69425                 ],
69426                 "tags": {
69427                     "craft": "gardener"
69428                 },
69429                 "name": "Gardener"
69430             },
69431             "craft/glaziery": {
69432                 "icon": "fire-station",
69433                 "fields": [
69434                     "operator",
69435                     "address",
69436                     "building_area",
69437                     "opening_hours"
69438                 ],
69439                 "geometry": [
69440                     "point",
69441                     "area"
69442                 ],
69443                 "terms": [
69444                     "glass",
69445                     "stained-glass",
69446                     "window"
69447                 ],
69448                 "tags": {
69449                     "craft": "glaziery"
69450                 },
69451                 "name": "Glaziery"
69452             },
69453             "craft/handicraft": {
69454                 "icon": "art-gallery",
69455                 "fields": [
69456                     "operator",
69457                     "address",
69458                     "building_area",
69459                     "opening_hours"
69460                 ],
69461                 "geometry": [
69462                     "point",
69463                     "area"
69464                 ],
69465                 "tags": {
69466                     "craft": "handicraft"
69467                 },
69468                 "name": "Handicraft"
69469             },
69470             "craft/hvac": {
69471                 "icon": "marker-stroked",
69472                 "fields": [
69473                     "operator",
69474                     "address",
69475                     "building_area",
69476                     "opening_hours"
69477                 ],
69478                 "geometry": [
69479                     "point",
69480                     "area"
69481                 ],
69482                 "terms": [
69483                     "heat*",
69484                     "vent*",
69485                     "air conditioning"
69486                 ],
69487                 "tags": {
69488                     "craft": "hvac"
69489                 },
69490                 "name": "HVAC"
69491             },
69492             "craft/insulator": {
69493                 "icon": "marker-stroked",
69494                 "fields": [
69495                     "operator",
69496                     "address",
69497                     "building_area",
69498                     "opening_hours"
69499                 ],
69500                 "geometry": [
69501                     "point",
69502                     "area"
69503                 ],
69504                 "tags": {
69505                     "craft": "insulation"
69506                 },
69507                 "name": "Insulator"
69508             },
69509             "craft/jeweler": {
69510                 "icon": "marker-stroked",
69511                 "fields": [
69512                     "operator",
69513                     "address",
69514                     "building_area",
69515                     "opening_hours"
69516                 ],
69517                 "geometry": [
69518                     "point",
69519                     "area"
69520                 ],
69521                 "tags": {
69522                     "craft": "jeweler"
69523                 },
69524                 "name": "Jeweler",
69525                 "searchable": false
69526             },
69527             "craft/key_cutter": {
69528                 "icon": "marker-stroked",
69529                 "fields": [
69530                     "operator",
69531                     "address",
69532                     "building_area",
69533                     "opening_hours"
69534                 ],
69535                 "geometry": [
69536                     "point",
69537                     "area"
69538                 ],
69539                 "tags": {
69540                     "craft": "key_cutter"
69541                 },
69542                 "name": "Key Cutter"
69543             },
69544             "craft/locksmith": {
69545                 "icon": "marker-stroked",
69546                 "fields": [
69547                     "operator",
69548                     "address",
69549                     "building_area",
69550                     "opening_hours"
69551                 ],
69552                 "geometry": [
69553                     "point",
69554                     "area"
69555                 ],
69556                 "tags": {
69557                     "craft": "locksmith"
69558                 },
69559                 "name": "Locksmith",
69560                 "searchable": false
69561             },
69562             "craft/metal_construction": {
69563                 "icon": "marker-stroked",
69564                 "fields": [
69565                     "operator",
69566                     "address",
69567                     "building_area",
69568                     "opening_hours"
69569                 ],
69570                 "geometry": [
69571                     "point",
69572                     "area"
69573                 ],
69574                 "tags": {
69575                     "craft": "metal_construction"
69576                 },
69577                 "name": "Metal Construction"
69578             },
69579             "craft/optician": {
69580                 "icon": "marker-stroked",
69581                 "fields": [
69582                     "operator",
69583                     "address",
69584                     "building_area",
69585                     "opening_hours"
69586                 ],
69587                 "geometry": [
69588                     "point",
69589                     "area"
69590                 ],
69591                 "tags": {
69592                     "craft": "optician"
69593                 },
69594                 "name": "Optician",
69595                 "searchable": false
69596             },
69597             "craft/painter": {
69598                 "icon": "art-gallery",
69599                 "fields": [
69600                     "operator",
69601                     "address",
69602                     "building_area",
69603                     "opening_hours"
69604                 ],
69605                 "geometry": [
69606                     "point",
69607                     "area"
69608                 ],
69609                 "tags": {
69610                     "craft": "painter"
69611                 },
69612                 "name": "Painter"
69613             },
69614             "craft/photographer": {
69615                 "icon": "camera",
69616                 "fields": [
69617                     "operator",
69618                     "address",
69619                     "building_area",
69620                     "opening_hours"
69621                 ],
69622                 "geometry": [
69623                     "point",
69624                     "area"
69625                 ],
69626                 "tags": {
69627                     "craft": "photographer"
69628                 },
69629                 "name": "Photographer"
69630             },
69631             "craft/photographic_laboratory": {
69632                 "icon": "camera",
69633                 "fields": [
69634                     "operator",
69635                     "address",
69636                     "building_area",
69637                     "opening_hours"
69638                 ],
69639                 "geometry": [
69640                     "point",
69641                     "area"
69642                 ],
69643                 "terms": [
69644                     "film"
69645                 ],
69646                 "tags": {
69647                     "craft": "photographic_laboratory"
69648                 },
69649                 "name": "Photographic Laboratory"
69650             },
69651             "craft/plasterer": {
69652                 "icon": "marker-stroked",
69653                 "fields": [
69654                     "operator",
69655                     "address",
69656                     "building_area",
69657                     "opening_hours"
69658                 ],
69659                 "geometry": [
69660                     "point",
69661                     "area"
69662                 ],
69663                 "tags": {
69664                     "craft": "plasterer"
69665                 },
69666                 "name": "Plasterer"
69667             },
69668             "craft/plumber": {
69669                 "icon": "marker-stroked",
69670                 "fields": [
69671                     "operator",
69672                     "address",
69673                     "building_area",
69674                     "opening_hours"
69675                 ],
69676                 "geometry": [
69677                     "point",
69678                     "area"
69679                 ],
69680                 "terms": [
69681                     "pipe"
69682                 ],
69683                 "tags": {
69684                     "craft": "plumber"
69685                 },
69686                 "name": "Plumber"
69687             },
69688             "craft/pottery": {
69689                 "icon": "art-gallery",
69690                 "fields": [
69691                     "operator",
69692                     "address",
69693                     "building_area",
69694                     "opening_hours"
69695                 ],
69696                 "geometry": [
69697                     "point",
69698                     "area"
69699                 ],
69700                 "terms": [
69701                     "ceramic"
69702                 ],
69703                 "tags": {
69704                     "craft": "pottery"
69705                 },
69706                 "name": "Pottery"
69707             },
69708             "craft/rigger": {
69709                 "icon": "marker-stroked",
69710                 "fields": [
69711                     "operator",
69712                     "address",
69713                     "building_area",
69714                     "opening_hours"
69715                 ],
69716                 "geometry": [
69717                     "point",
69718                     "area"
69719                 ],
69720                 "tags": {
69721                     "craft": "rigger"
69722                 },
69723                 "name": "Rigger"
69724             },
69725             "craft/roofer": {
69726                 "icon": "marker-stroked",
69727                 "fields": [
69728                     "operator",
69729                     "address",
69730                     "building_area",
69731                     "opening_hours"
69732                 ],
69733                 "geometry": [
69734                     "point",
69735                     "area"
69736                 ],
69737                 "tags": {
69738                     "craft": "roofer"
69739                 },
69740                 "name": "Roofer"
69741             },
69742             "craft/saddler": {
69743                 "icon": "marker-stroked",
69744                 "fields": [
69745                     "operator",
69746                     "address",
69747                     "building_area",
69748                     "opening_hours"
69749                 ],
69750                 "geometry": [
69751                     "point",
69752                     "area"
69753                 ],
69754                 "tags": {
69755                     "craft": "saddler"
69756                 },
69757                 "name": "Saddler"
69758             },
69759             "craft/sailmaker": {
69760                 "icon": "marker-stroked",
69761                 "fields": [
69762                     "operator",
69763                     "address",
69764                     "building_area",
69765                     "opening_hours"
69766                 ],
69767                 "geometry": [
69768                     "point",
69769                     "area"
69770                 ],
69771                 "tags": {
69772                     "craft": "sailmaker"
69773                 },
69774                 "name": "Sailmaker"
69775             },
69776             "craft/sawmill": {
69777                 "icon": "park",
69778                 "fields": [
69779                     "operator",
69780                     "address",
69781                     "building_area",
69782                     "opening_hours"
69783                 ],
69784                 "geometry": [
69785                     "point",
69786                     "area"
69787                 ],
69788                 "terms": [
69789                     "lumber"
69790                 ],
69791                 "tags": {
69792                     "craft": "sawmill"
69793                 },
69794                 "name": "Sawmill"
69795             },
69796             "craft/scaffolder": {
69797                 "icon": "marker-stroked",
69798                 "fields": [
69799                     "operator",
69800                     "address",
69801                     "building_area",
69802                     "opening_hours"
69803                 ],
69804                 "geometry": [
69805                     "point",
69806                     "area"
69807                 ],
69808                 "tags": {
69809                     "craft": "scaffolder"
69810                 },
69811                 "name": "Scaffolder"
69812             },
69813             "craft/sculpter": {
69814                 "icon": "art-gallery",
69815                 "fields": [
69816                     "operator",
69817                     "address",
69818                     "building_area",
69819                     "opening_hours"
69820                 ],
69821                 "geometry": [
69822                     "point",
69823                     "area"
69824                 ],
69825                 "tags": {
69826                     "craft": "sculpter"
69827                 },
69828                 "name": "Sculpter"
69829             },
69830             "craft/shoemaker": {
69831                 "icon": "marker-stroked",
69832                 "fields": [
69833                     "operator",
69834                     "address",
69835                     "building_area",
69836                     "opening_hours"
69837                 ],
69838                 "geometry": [
69839                     "point",
69840                     "area"
69841                 ],
69842                 "terms": [
69843                     "cobbler"
69844                 ],
69845                 "tags": {
69846                     "craft": "shoemaker"
69847                 },
69848                 "name": "Shoemaker"
69849             },
69850             "craft/stonemason": {
69851                 "icon": "marker-stroked",
69852                 "fields": [
69853                     "operator",
69854                     "address",
69855                     "building_area",
69856                     "opening_hours"
69857                 ],
69858                 "geometry": [
69859                     "point",
69860                     "area"
69861                 ],
69862                 "terms": [
69863                     "masonry"
69864                 ],
69865                 "tags": {
69866                     "craft": "stonemason"
69867                 },
69868                 "name": "Stonemason"
69869             },
69870             "craft/sweep": {
69871                 "icon": "marker-stroked",
69872                 "fields": [
69873                     "operator",
69874                     "address",
69875                     "building_area",
69876                     "opening_hours"
69877                 ],
69878                 "geometry": [
69879                     "point",
69880                     "area"
69881                 ],
69882                 "tags": {
69883                     "craft": "sweep"
69884                 },
69885                 "name": "Chimney Sweep"
69886             },
69887             "craft/tailor": {
69888                 "icon": "clothing-store",
69889                 "fields": [
69890                     "operator",
69891                     "address",
69892                     "building_area",
69893                     "opening_hours"
69894                 ],
69895                 "geometry": [
69896                     "point",
69897                     "area"
69898                 ],
69899                 "terms": [
69900                     "clothes",
69901                     "suit"
69902                 ],
69903                 "tags": {
69904                     "craft": "tailor"
69905                 },
69906                 "name": "Tailor",
69907                 "searchable": false
69908             },
69909             "craft/tiler": {
69910                 "icon": "marker-stroked",
69911                 "fields": [
69912                     "operator",
69913                     "address",
69914                     "building_area",
69915                     "opening_hours"
69916                 ],
69917                 "geometry": [
69918                     "point",
69919                     "area"
69920                 ],
69921                 "tags": {
69922                     "craft": "tiler"
69923                 },
69924                 "name": "Tiler"
69925             },
69926             "craft/tinsmith": {
69927                 "icon": "marker-stroked",
69928                 "fields": [
69929                     "operator",
69930                     "address",
69931                     "building_area",
69932                     "opening_hours"
69933                 ],
69934                 "geometry": [
69935                     "point",
69936                     "area"
69937                 ],
69938                 "tags": {
69939                     "craft": "tinsmith"
69940                 },
69941                 "name": "Tinsmith"
69942             },
69943             "craft/upholsterer": {
69944                 "icon": "marker-stroked",
69945                 "fields": [
69946                     "operator",
69947                     "address",
69948                     "building_area",
69949                     "opening_hours"
69950                 ],
69951                 "geometry": [
69952                     "point",
69953                     "area"
69954                 ],
69955                 "tags": {
69956                     "craft": "upholsterer"
69957                 },
69958                 "name": "Upholsterer"
69959             },
69960             "craft/watchmaker": {
69961                 "icon": "circle-stroked",
69962                 "fields": [
69963                     "operator",
69964                     "address",
69965                     "building_area",
69966                     "opening_hours"
69967                 ],
69968                 "geometry": [
69969                     "point",
69970                     "area"
69971                 ],
69972                 "tags": {
69973                     "craft": "watchmaker"
69974                 },
69975                 "name": "Watchmaker"
69976             },
69977             "craft/window_construction": {
69978                 "icon": "marker-stroked",
69979                 "fields": [
69980                     "operator",
69981                     "address",
69982                     "building_area",
69983                     "opening_hours"
69984                 ],
69985                 "geometry": [
69986                     "point",
69987                     "area"
69988                 ],
69989                 "terms": [
69990                     "glass"
69991                 ],
69992                 "tags": {
69993                     "craft": "window_construction"
69994                 },
69995                 "name": "Window Construction"
69996             },
69997             "craft/winery": {
69998                 "icon": "alcohol-shop",
69999                 "fields": [
70000                     "operator",
70001                     "address",
70002                     "building_area",
70003                     "opening_hours"
70004                 ],
70005                 "geometry": [
70006                     "point",
70007                     "area"
70008                 ],
70009                 "tags": {
70010                     "craft": "winery"
70011                 },
70012                 "name": "Winery"
70013             },
70014             "embankment": {
70015                 "geometry": [
70016                     "line"
70017                 ],
70018                 "tags": {
70019                     "embankment": "yes"
70020                 },
70021                 "name": "Embankment",
70022                 "matchScore": 0.2
70023             },
70024             "emergency/ambulance_station": {
70025                 "icon": "hospital",
70026                 "fields": [
70027                     "operator",
70028                     "building_area",
70029                     "address"
70030                 ],
70031                 "geometry": [
70032                     "point",
70033                     "area"
70034                 ],
70035                 "terms": [
70036                     "EMS",
70037                     "EMT",
70038                     "rescue"
70039                 ],
70040                 "tags": {
70041                     "emergency": "ambulance_station"
70042                 },
70043                 "name": "Ambulance Station"
70044             },
70045             "emergency/fire_hydrant": {
70046                 "fields": [
70047                     "fire_hydrant/type"
70048                 ],
70049                 "geometry": [
70050                     "point",
70051                     "vertex"
70052                 ],
70053                 "tags": {
70054                     "emergency": "fire_hydrant"
70055                 },
70056                 "name": "Fire Hydrant"
70057             },
70058             "emergency/phone": {
70059                 "icon": "emergency-telephone",
70060                 "fields": [
70061                     "operator"
70062                 ],
70063                 "geometry": [
70064                     "point",
70065                     "vertex"
70066                 ],
70067                 "tags": {
70068                     "emergency": "phone"
70069                 },
70070                 "name": "Emergency Phone"
70071             },
70072             "entrance": {
70073                 "icon": "entrance",
70074                 "geometry": [
70075                     "vertex"
70076                 ],
70077                 "tags": {
70078                     "entrance": "*"
70079                 },
70080                 "fields": [
70081                     "entrance",
70082                     "access_simple",
70083                     "address"
70084                 ],
70085                 "name": "Entrance/Exit"
70086             },
70087             "footway/crossing": {
70088                 "fields": [
70089                     "crossing",
70090                     "access",
70091                     "surface",
70092                     "sloped_curb",
70093                     "tactile_paving"
70094                 ],
70095                 "geometry": [
70096                     "line"
70097                 ],
70098                 "tags": {
70099                     "highway": "footway",
70100                     "footway": "crossing"
70101                 },
70102                 "terms": [],
70103                 "name": "Crossing"
70104             },
70105             "footway/crosswalk": {
70106                 "fields": [
70107                     "crossing",
70108                     "access",
70109                     "surface",
70110                     "sloped_curb",
70111                     "tactile_paving"
70112                 ],
70113                 "geometry": [
70114                     "line"
70115                 ],
70116                 "tags": {
70117                     "highway": "footway",
70118                     "footway": "crossing",
70119                     "crossing": "zebra"
70120                 },
70121                 "terms": [
70122                     "zebra crossing"
70123                 ],
70124                 "name": "Crosswalk"
70125             },
70126             "footway/sidewalk": {
70127                 "fields": [
70128                     "surface",
70129                     "lit",
70130                     "width",
70131                     "structure",
70132                     "access"
70133                 ],
70134                 "geometry": [
70135                     "line"
70136                 ],
70137                 "tags": {
70138                     "highway": "footway",
70139                     "footway": "sidewalk"
70140                 },
70141                 "terms": [],
70142                 "name": "Sidewalk"
70143             },
70144             "ford": {
70145                 "geometry": [
70146                     "vertex"
70147                 ],
70148                 "tags": {
70149                     "ford": "yes"
70150                 },
70151                 "name": "Ford"
70152             },
70153             "golf/bunker": {
70154                 "icon": "golf",
70155                 "geometry": [
70156                     "area"
70157                 ],
70158                 "tags": {
70159                     "golf": "bunker",
70160                     "natural": "sand"
70161                 },
70162                 "terms": [
70163                     "hazard",
70164                     "bunker"
70165                 ],
70166                 "name": "Sand Trap"
70167             },
70168             "golf/fairway": {
70169                 "icon": "golf",
70170                 "geometry": [
70171                     "area"
70172                 ],
70173                 "tags": {
70174                     "golf": "fairway",
70175                     "landuse": "grass"
70176                 },
70177                 "name": "Fairway"
70178             },
70179             "golf/green": {
70180                 "icon": "golf",
70181                 "geometry": [
70182                     "area"
70183                 ],
70184                 "tags": {
70185                     "golf": "green",
70186                     "landuse": "grass",
70187                     "leisure": "pitch",
70188                     "sport": "golf"
70189                 },
70190                 "name": "Putting Green"
70191             },
70192             "golf/hole": {
70193                 "icon": "golf",
70194                 "fields": [
70195                     "golf_hole",
70196                     "par",
70197                     "handicap"
70198                 ],
70199                 "geometry": [
70200                     "line"
70201                 ],
70202                 "tags": {
70203                     "golf": "hole"
70204                 },
70205                 "name": "Golf Hole"
70206             },
70207             "golf/lateral_water_hazard": {
70208                 "icon": "golf",
70209                 "geometry": [
70210                     "line",
70211                     "area"
70212                 ],
70213                 "tags": {
70214                     "golf": "lateral_water_hazard",
70215                     "natural": "water"
70216                 },
70217                 "name": "Lateral Water Hazard"
70218             },
70219             "golf/rough": {
70220                 "icon": "golf",
70221                 "geometry": [
70222                     "area"
70223                 ],
70224                 "tags": {
70225                     "golf": "rough",
70226                     "landuse": "grass"
70227                 },
70228                 "name": "Rough"
70229             },
70230             "golf/tee": {
70231                 "icon": "golf",
70232                 "geometry": [
70233                     "area"
70234                 ],
70235                 "tags": {
70236                     "golf": "tee",
70237                     "landuse": "grass"
70238                 },
70239                 "terms": [
70240                     "teeing ground"
70241                 ],
70242                 "name": "Tee Box"
70243             },
70244             "golf/water_hazard": {
70245                 "icon": "golf",
70246                 "geometry": [
70247                     "line",
70248                     "area"
70249                 ],
70250                 "tags": {
70251                     "golf": "water_hazard",
70252                     "natural": "water"
70253                 },
70254                 "name": "Water Hazard"
70255             },
70256             "highway": {
70257                 "fields": [
70258                     "highway"
70259                 ],
70260                 "geometry": [
70261                     "point",
70262                     "vertex",
70263                     "line",
70264                     "area"
70265                 ],
70266                 "tags": {
70267                     "highway": "*"
70268                 },
70269                 "name": "Highway"
70270             },
70271             "highway/bridleway": {
70272                 "fields": [
70273                     "surface",
70274                     "width",
70275                     "structure",
70276                     "access"
70277                 ],
70278                 "icon": "highway-bridleway",
70279                 "geometry": [
70280                     "line"
70281                 ],
70282                 "tags": {
70283                     "highway": "bridleway"
70284                 },
70285                 "terms": [
70286                     "bridleway",
70287                     "equestrian",
70288                     "horse"
70289                 ],
70290                 "name": "Bridle Path"
70291             },
70292             "highway/bus_stop": {
70293                 "icon": "bus",
70294                 "fields": [
70295                     "operator",
70296                     "shelter"
70297                 ],
70298                 "geometry": [
70299                     "point",
70300                     "vertex"
70301                 ],
70302                 "tags": {
70303                     "highway": "bus_stop"
70304                 },
70305                 "terms": [],
70306                 "name": "Bus Stop"
70307             },
70308             "highway/crossing": {
70309                 "fields": [
70310                     "crossing",
70311                     "sloped_curb",
70312                     "tactile_paving"
70313                 ],
70314                 "geometry": [
70315                     "vertex"
70316                 ],
70317                 "tags": {
70318                     "highway": "crossing"
70319                 },
70320                 "terms": [],
70321                 "name": "Crossing"
70322             },
70323             "highway/crosswalk": {
70324                 "fields": [
70325                     "crossing",
70326                     "sloped_curb",
70327                     "tactile_paving"
70328                 ],
70329                 "geometry": [
70330                     "vertex"
70331                 ],
70332                 "tags": {
70333                     "highway": "crossing",
70334                     "crossing": "zebra"
70335                 },
70336                 "terms": [
70337                     "zebra crossing"
70338                 ],
70339                 "name": "Crosswalk"
70340             },
70341             "highway/cycleway": {
70342                 "icon": "highway-cycleway",
70343                 "fields": [
70344                     "surface",
70345                     "lit",
70346                     "width",
70347                     "oneway",
70348                     "structure",
70349                     "access"
70350                 ],
70351                 "geometry": [
70352                     "line"
70353                 ],
70354                 "tags": {
70355                     "highway": "cycleway"
70356                 },
70357                 "terms": [
70358                     "bike"
70359                 ],
70360                 "name": "Cycle Path"
70361             },
70362             "highway/footway": {
70363                 "icon": "highway-footway",
70364                 "fields": [
70365                     "surface",
70366                     "lit",
70367                     "width",
70368                     "structure",
70369                     "access"
70370                 ],
70371                 "geometry": [
70372                     "line",
70373                     "area"
70374                 ],
70375                 "terms": [
70376                     "hike",
70377                     "hiking",
70378                     "trackway",
70379                     "trail",
70380                     "walk"
70381                 ],
70382                 "tags": {
70383                     "highway": "footway"
70384                 },
70385                 "name": "Foot Path"
70386             },
70387             "highway/living_street": {
70388                 "icon": "highway-living-street",
70389                 "fields": [
70390                     "oneway",
70391                     "maxspeed",
70392                     "structure",
70393                     "access",
70394                     "surface"
70395                 ],
70396                 "geometry": [
70397                     "line"
70398                 ],
70399                 "tags": {
70400                     "highway": "living_street"
70401                 },
70402                 "name": "Living Street"
70403             },
70404             "highway/mini_roundabout": {
70405                 "geometry": [
70406                     "vertex"
70407                 ],
70408                 "tags": {
70409                     "highway": "mini_roundabout"
70410                 },
70411                 "fields": [
70412                     "clock_direction"
70413                 ],
70414                 "name": "Mini-Roundabout"
70415             },
70416             "highway/motorway": {
70417                 "icon": "highway-motorway",
70418                 "fields": [
70419                     "oneway_yes",
70420                     "maxspeed",
70421                     "structure",
70422                     "access",
70423                     "lanes",
70424                     "surface",
70425                     "ref"
70426                 ],
70427                 "geometry": [
70428                     "line"
70429                 ],
70430                 "tags": {
70431                     "highway": "motorway"
70432                 },
70433                 "terms": [],
70434                 "name": "Motorway"
70435             },
70436             "highway/motorway_junction": {
70437                 "geometry": [
70438                     "vertex"
70439                 ],
70440                 "tags": {
70441                     "highway": "motorway_junction"
70442                 },
70443                 "fields": [
70444                     "ref"
70445                 ],
70446                 "name": "Motorway Junction / Exit"
70447             },
70448             "highway/motorway_link": {
70449                 "icon": "highway-motorway-link",
70450                 "fields": [
70451                     "oneway_yes",
70452                     "maxspeed",
70453                     "structure",
70454                     "access",
70455                     "surface",
70456                     "ref"
70457                 ],
70458                 "geometry": [
70459                     "line"
70460                 ],
70461                 "tags": {
70462                     "highway": "motorway_link"
70463                 },
70464                 "terms": [
70465                     "ramp",
70466                     "on ramp",
70467                     "off ramp"
70468                 ],
70469                 "name": "Motorway Link"
70470             },
70471             "highway/path": {
70472                 "icon": "highway-path",
70473                 "fields": [
70474                     "surface",
70475                     "width",
70476                     "structure",
70477                     "access",
70478                     "incline",
70479                     "sac_scale",
70480                     "trail_visibility",
70481                     "mtb/scale",
70482                     "mtb/scale/uphill",
70483                     "mtb/scale/imba",
70484                     "ref"
70485                 ],
70486                 "geometry": [
70487                     "line"
70488                 ],
70489                 "terms": [
70490                     "hike",
70491                     "hiking",
70492                     "trackway",
70493                     "trail",
70494                     "walk"
70495                 ],
70496                 "tags": {
70497                     "highway": "path"
70498                 },
70499                 "name": "Path"
70500             },
70501             "highway/pedestrian": {
70502                 "fields": [
70503                     "surface",
70504                     "lit",
70505                     "width",
70506                     "oneway",
70507                     "structure",
70508                     "access"
70509                 ],
70510                 "geometry": [
70511                     "line",
70512                     "area"
70513                 ],
70514                 "tags": {
70515                     "highway": "pedestrian"
70516                 },
70517                 "terms": [],
70518                 "name": "Pedestrian"
70519             },
70520             "highway/primary": {
70521                 "icon": "highway-primary",
70522                 "fields": [
70523                     "oneway",
70524                     "maxspeed",
70525                     "structure",
70526                     "access",
70527                     "lanes",
70528                     "surface",
70529                     "ref"
70530                 ],
70531                 "geometry": [
70532                     "line"
70533                 ],
70534                 "tags": {
70535                     "highway": "primary"
70536                 },
70537                 "terms": [],
70538                 "name": "Primary Road"
70539             },
70540             "highway/primary_link": {
70541                 "icon": "highway-primary-link",
70542                 "fields": [
70543                     "oneway",
70544                     "maxspeed",
70545                     "structure",
70546                     "access",
70547                     "surface",
70548                     "ref"
70549                 ],
70550                 "geometry": [
70551                     "line"
70552                 ],
70553                 "tags": {
70554                     "highway": "primary_link"
70555                 },
70556                 "terms": [
70557                     "ramp",
70558                     "on ramp",
70559                     "off ramp"
70560                 ],
70561                 "name": "Primary Link"
70562             },
70563             "highway/raceway": {
70564                 "icon": "highway-unclassified",
70565                 "fields": [
70566                     "oneway",
70567                     "surface",
70568                     "sport_racing",
70569                     "structure"
70570                 ],
70571                 "geometry": [
70572                     "line"
70573                 ],
70574                 "tags": {
70575                     "highway": "raceway"
70576                 },
70577                 "addTags": {
70578                     "highway": "raceway",
70579                     "sport": "motor"
70580                 },
70581                 "terms": [
70582                     "auto*",
70583                     "race*",
70584                     "nascar"
70585                 ],
70586                 "name": "Motor Raceway"
70587             },
70588             "highway/residential": {
70589                 "icon": "highway-residential",
70590                 "fields": [
70591                     "oneway",
70592                     "maxspeed",
70593                     "structure",
70594                     "access",
70595                     "surface"
70596                 ],
70597                 "geometry": [
70598                     "line"
70599                 ],
70600                 "tags": {
70601                     "highway": "residential"
70602                 },
70603                 "terms": [],
70604                 "name": "Residential Road"
70605             },
70606             "highway/rest_area": {
70607                 "geometry": [
70608                     "point",
70609                     "vertex",
70610                     "area"
70611                 ],
70612                 "tags": {
70613                     "highway": "rest_area"
70614                 },
70615                 "terms": [
70616                     "rest stop"
70617                 ],
70618                 "name": "Rest Area"
70619             },
70620             "highway/road": {
70621                 "icon": "highway-road",
70622                 "fields": [
70623                     "oneway",
70624                     "maxspeed",
70625                     "structure",
70626                     "access",
70627                     "surface"
70628                 ],
70629                 "geometry": [
70630                     "line"
70631                 ],
70632                 "tags": {
70633                     "highway": "road"
70634                 },
70635                 "terms": [],
70636                 "name": "Unknown Road"
70637             },
70638             "highway/secondary": {
70639                 "icon": "highway-secondary",
70640                 "fields": [
70641                     "oneway",
70642                     "maxspeed",
70643                     "structure",
70644                     "access",
70645                     "lanes",
70646                     "surface",
70647                     "ref"
70648                 ],
70649                 "geometry": [
70650                     "line"
70651                 ],
70652                 "tags": {
70653                     "highway": "secondary"
70654                 },
70655                 "terms": [],
70656                 "name": "Secondary Road"
70657             },
70658             "highway/secondary_link": {
70659                 "icon": "highway-secondary-link",
70660                 "fields": [
70661                     "oneway",
70662                     "maxspeed",
70663                     "structure",
70664                     "access",
70665                     "surface",
70666                     "ref"
70667                 ],
70668                 "geometry": [
70669                     "line"
70670                 ],
70671                 "tags": {
70672                     "highway": "secondary_link"
70673                 },
70674                 "terms": [
70675                     "ramp",
70676                     "on ramp",
70677                     "off ramp"
70678                 ],
70679                 "name": "Secondary Link"
70680             },
70681             "highway/service": {
70682                 "icon": "highway-service",
70683                 "fields": [
70684                     "service",
70685                     "oneway",
70686                     "maxspeed",
70687                     "structure",
70688                     "access",
70689                     "surface"
70690                 ],
70691                 "geometry": [
70692                     "line"
70693                 ],
70694                 "tags": {
70695                     "highway": "service"
70696                 },
70697                 "terms": [],
70698                 "name": "Service Road"
70699             },
70700             "highway/service/alley": {
70701                 "icon": "highway-service",
70702                 "fields": [
70703                     "oneway",
70704                     "access",
70705                     "surface"
70706                 ],
70707                 "geometry": [
70708                     "line"
70709                 ],
70710                 "tags": {
70711                     "highway": "service",
70712                     "service": "alley"
70713                 },
70714                 "name": "Alley"
70715             },
70716             "highway/service/drive-through": {
70717                 "icon": "highway-service",
70718                 "fields": [
70719                     "oneway",
70720                     "access",
70721                     "surface"
70722                 ],
70723                 "geometry": [
70724                     "line"
70725                 ],
70726                 "tags": {
70727                     "highway": "service",
70728                     "service": "drive-through"
70729                 },
70730                 "name": "Drive-Through"
70731             },
70732             "highway/service/driveway": {
70733                 "icon": "highway-service",
70734                 "fields": [
70735                     "oneway",
70736                     "access",
70737                     "surface"
70738                 ],
70739                 "geometry": [
70740                     "line"
70741                 ],
70742                 "tags": {
70743                     "highway": "service",
70744                     "service": "driveway"
70745                 },
70746                 "name": "Driveway"
70747             },
70748             "highway/service/emergency_access": {
70749                 "icon": "highway-service",
70750                 "fields": [
70751                     "oneway",
70752                     "access",
70753                     "surface"
70754                 ],
70755                 "geometry": [
70756                     "line"
70757                 ],
70758                 "tags": {
70759                     "highway": "service",
70760                     "service": "emergency_access"
70761                 },
70762                 "name": "Emergency Access"
70763             },
70764             "highway/service/parking_aisle": {
70765                 "icon": "highway-service",
70766                 "fields": [
70767                     "oneway",
70768                     "access",
70769                     "surface"
70770                 ],
70771                 "geometry": [
70772                     "line"
70773                 ],
70774                 "tags": {
70775                     "highway": "service",
70776                     "service": "parking_aisle"
70777                 },
70778                 "name": "Parking Aisle"
70779             },
70780             "highway/services": {
70781                 "geometry": [
70782                     "point",
70783                     "vertex",
70784                     "area"
70785                 ],
70786                 "tags": {
70787                     "highway": "services"
70788                 },
70789                 "terms": [
70790                     "services",
70791                     "travel plaza",
70792                     "service station"
70793                 ],
70794                 "name": "Service Area"
70795             },
70796             "highway/steps": {
70797                 "fields": [
70798                     "surface",
70799                     "lit",
70800                     "width",
70801                     "access"
70802                 ],
70803                 "icon": "highway-steps",
70804                 "geometry": [
70805                     "line"
70806                 ],
70807                 "tags": {
70808                     "highway": "steps"
70809                 },
70810                 "terms": [
70811                     "stairs",
70812                     "staircase"
70813                 ],
70814                 "name": "Steps"
70815             },
70816             "highway/stop": {
70817                 "geometry": [
70818                     "vertex"
70819                 ],
70820                 "tags": {
70821                     "highway": "stop"
70822                 },
70823                 "terms": [
70824                     "stop sign"
70825                 ],
70826                 "name": "Stop Sign"
70827             },
70828             "highway/street_lamp": {
70829                 "geometry": [
70830                     "point",
70831                     "vertex"
70832                 ],
70833                 "tags": {
70834                     "highway": "street_lamp"
70835                 },
70836                 "fields": [
70837                     "lamp_type",
70838                     "ref"
70839                 ],
70840                 "terms": [
70841                     "streetlight",
70842                     "street light",
70843                     "lamp",
70844                     "light",
70845                     "gaslight"
70846                 ],
70847                 "name": "Street Lamp"
70848             },
70849             "highway/tertiary": {
70850                 "icon": "highway-tertiary",
70851                 "fields": [
70852                     "oneway",
70853                     "maxspeed",
70854                     "structure",
70855                     "access",
70856                     "lanes",
70857                     "surface",
70858                     "ref"
70859                 ],
70860                 "geometry": [
70861                     "line"
70862                 ],
70863                 "tags": {
70864                     "highway": "tertiary"
70865                 },
70866                 "terms": [],
70867                 "name": "Tertiary Road"
70868             },
70869             "highway/tertiary_link": {
70870                 "icon": "highway-tertiary-link",
70871                 "fields": [
70872                     "oneway",
70873                     "maxspeed",
70874                     "structure",
70875                     "access",
70876                     "surface",
70877                     "ref"
70878                 ],
70879                 "geometry": [
70880                     "line"
70881                 ],
70882                 "tags": {
70883                     "highway": "tertiary_link"
70884                 },
70885                 "terms": [
70886                     "ramp",
70887                     "on ramp",
70888                     "off ramp"
70889                 ],
70890                 "name": "Tertiary Link"
70891             },
70892             "highway/track": {
70893                 "icon": "highway-track",
70894                 "fields": [
70895                     "surface",
70896                     "width",
70897                     "structure",
70898                     "access",
70899                     "incline",
70900                     "tracktype",
70901                     "smoothness",
70902                     "mtb/scale",
70903                     "mtb/scale/uphill",
70904                     "mtb/scale/imba"
70905                 ],
70906                 "geometry": [
70907                     "line"
70908                 ],
70909                 "tags": {
70910                     "highway": "track"
70911                 },
70912                 "terms": [
70913                     "woods road",
70914                     "fire road"
70915                 ],
70916                 "name": "Track"
70917             },
70918             "highway/traffic_signals": {
70919                 "geometry": [
70920                     "vertex"
70921                 ],
70922                 "tags": {
70923                     "highway": "traffic_signals"
70924                 },
70925                 "terms": [
70926                     "light",
70927                     "stoplight",
70928                     "traffic light"
70929                 ],
70930                 "name": "Traffic Signals"
70931             },
70932             "highway/trunk": {
70933                 "icon": "highway-trunk",
70934                 "fields": [
70935                     "oneway",
70936                     "maxspeed",
70937                     "structure",
70938                     "access",
70939                     "lanes",
70940                     "surface",
70941                     "ref"
70942                 ],
70943                 "geometry": [
70944                     "line"
70945                 ],
70946                 "tags": {
70947                     "highway": "trunk"
70948                 },
70949                 "terms": [],
70950                 "name": "Trunk Road"
70951             },
70952             "highway/trunk_link": {
70953                 "icon": "highway-trunk-link",
70954                 "fields": [
70955                     "oneway",
70956                     "maxspeed",
70957                     "structure",
70958                     "access",
70959                     "surface",
70960                     "ref"
70961                 ],
70962                 "geometry": [
70963                     "line"
70964                 ],
70965                 "tags": {
70966                     "highway": "trunk_link"
70967                 },
70968                 "terms": [
70969                     "ramp",
70970                     "on ramp",
70971                     "off ramp"
70972                 ],
70973                 "name": "Trunk Link"
70974             },
70975             "highway/turning_circle": {
70976                 "icon": "circle",
70977                 "geometry": [
70978                     "vertex"
70979                 ],
70980                 "tags": {
70981                     "highway": "turning_circle"
70982                 },
70983                 "terms": [
70984                     "cul-de-sac"
70985                 ],
70986                 "name": "Turning Circle"
70987             },
70988             "highway/unclassified": {
70989                 "icon": "highway-unclassified",
70990                 "fields": [
70991                     "oneway",
70992                     "maxspeed",
70993                     "structure",
70994                     "access",
70995                     "surface"
70996                 ],
70997                 "geometry": [
70998                     "line"
70999                 ],
71000                 "tags": {
71001                     "highway": "unclassified"
71002                 },
71003                 "terms": [],
71004                 "name": "Unclassified Road"
71005             },
71006             "historic": {
71007                 "fields": [
71008                     "historic"
71009                 ],
71010                 "geometry": [
71011                     "point",
71012                     "vertex",
71013                     "area"
71014                 ],
71015                 "tags": {
71016                     "historic": "*"
71017                 },
71018                 "name": "Historic Site"
71019             },
71020             "historic/archaeological_site": {
71021                 "geometry": [
71022                     "point",
71023                     "vertex",
71024                     "area"
71025                 ],
71026                 "tags": {
71027                     "historic": "archaeological_site"
71028                 },
71029                 "name": "Archaeological Site"
71030             },
71031             "historic/boundary_stone": {
71032                 "geometry": [
71033                     "point",
71034                     "vertex"
71035                 ],
71036                 "tags": {
71037                     "historic": "boundary_stone"
71038                 },
71039                 "name": "Boundary Stone"
71040             },
71041             "historic/castle": {
71042                 "geometry": [
71043                     "point",
71044                     "area"
71045                 ],
71046                 "tags": {
71047                     "historic": "castle"
71048                 },
71049                 "name": "Castle"
71050             },
71051             "historic/memorial": {
71052                 "icon": "monument",
71053                 "geometry": [
71054                     "point",
71055                     "vertex",
71056                     "area"
71057                 ],
71058                 "tags": {
71059                     "historic": "memorial"
71060                 },
71061                 "name": "Memorial"
71062             },
71063             "historic/monument": {
71064                 "icon": "monument",
71065                 "geometry": [
71066                     "point",
71067                     "vertex",
71068                     "area"
71069                 ],
71070                 "tags": {
71071                     "historic": "monument"
71072                 },
71073                 "name": "Monument"
71074             },
71075             "historic/ruins": {
71076                 "geometry": [
71077                     "point",
71078                     "vertex",
71079                     "area"
71080                 ],
71081                 "tags": {
71082                     "historic": "ruins"
71083                 },
71084                 "name": "Ruins"
71085             },
71086             "historic/wayside_cross": {
71087                 "geometry": [
71088                     "point",
71089                     "vertex",
71090                     "area"
71091                 ],
71092                 "tags": {
71093                     "historic": "wayside_cross"
71094                 },
71095                 "name": "Wayside Cross"
71096             },
71097             "historic/wayside_shrine": {
71098                 "geometry": [
71099                     "point",
71100                     "vertex",
71101                     "area"
71102                 ],
71103                 "tags": {
71104                     "historic": "wayside_shrine"
71105                 },
71106                 "name": "Wayside Shrine"
71107             },
71108             "landuse": {
71109                 "fields": [
71110                     "landuse"
71111                 ],
71112                 "geometry": [
71113                     "point",
71114                     "vertex",
71115                     "area"
71116                 ],
71117                 "tags": {
71118                     "landuse": "*"
71119                 },
71120                 "name": "Landuse"
71121             },
71122             "landuse/allotments": {
71123                 "geometry": [
71124                     "point",
71125                     "area"
71126                 ],
71127                 "tags": {
71128                     "landuse": "allotments"
71129                 },
71130                 "terms": [],
71131                 "name": "Allotments"
71132             },
71133             "landuse/basin": {
71134                 "geometry": [
71135                     "point",
71136                     "area"
71137                 ],
71138                 "tags": {
71139                     "landuse": "basin"
71140                 },
71141                 "terms": [],
71142                 "name": "Basin"
71143             },
71144             "landuse/cemetery": {
71145                 "icon": "cemetery",
71146                 "fields": [
71147                     "religion",
71148                     "denomination"
71149                 ],
71150                 "geometry": [
71151                     "point",
71152                     "vertex",
71153                     "area"
71154                 ],
71155                 "tags": {
71156                     "landuse": "cemetery"
71157                 },
71158                 "terms": [],
71159                 "name": "Cemetery"
71160             },
71161             "landuse/churchyard": {
71162                 "fields": [
71163                     "religion",
71164                     "denomination"
71165                 ],
71166                 "geometry": [
71167                     "area"
71168                 ],
71169                 "tags": {
71170                     "landuse": "churchyard"
71171                 },
71172                 "terms": [],
71173                 "name": "Churchyard"
71174             },
71175             "landuse/commercial": {
71176                 "icon": "commercial",
71177                 "geometry": [
71178                     "point",
71179                     "area"
71180                 ],
71181                 "tags": {
71182                     "landuse": "commercial"
71183                 },
71184                 "terms": [],
71185                 "name": "Commercial"
71186             },
71187             "landuse/construction": {
71188                 "fields": [
71189                     "construction",
71190                     "operator"
71191                 ],
71192                 "geometry": [
71193                     "point",
71194                     "area"
71195                 ],
71196                 "tags": {
71197                     "landuse": "construction"
71198                 },
71199                 "terms": [],
71200                 "name": "Construction"
71201             },
71202             "landuse/farm": {
71203                 "fields": [
71204                     "crop"
71205                 ],
71206                 "geometry": [
71207                     "point",
71208                     "area"
71209                 ],
71210                 "tags": {
71211                     "landuse": "farm"
71212                 },
71213                 "terms": [],
71214                 "name": "Farm",
71215                 "icon": "farm"
71216             },
71217             "landuse/farmland": {
71218                 "fields": [
71219                     "crop"
71220                 ],
71221                 "geometry": [
71222                     "point",
71223                     "area"
71224                 ],
71225                 "tags": {
71226                     "landuse": "farmland"
71227                 },
71228                 "terms": [],
71229                 "name": "Farmland",
71230                 "icon": "farm",
71231                 "searchable": false
71232             },
71233             "landuse/farmyard": {
71234                 "fields": [
71235                     "crop"
71236                 ],
71237                 "geometry": [
71238                     "point",
71239                     "area"
71240                 ],
71241                 "tags": {
71242                     "landuse": "farmyard"
71243                 },
71244                 "terms": [],
71245                 "name": "Farmyard",
71246                 "icon": "farm"
71247             },
71248             "landuse/forest": {
71249                 "fields": [
71250                     "wood"
71251                 ],
71252                 "icon": "park2",
71253                 "geometry": [
71254                     "point",
71255                     "area"
71256                 ],
71257                 "tags": {
71258                     "landuse": "forest"
71259                 },
71260                 "terms": [],
71261                 "name": "Forest"
71262             },
71263             "landuse/grass": {
71264                 "geometry": [
71265                     "point",
71266                     "area"
71267                 ],
71268                 "tags": {
71269                     "landuse": "grass"
71270                 },
71271                 "terms": [],
71272                 "name": "Grass"
71273             },
71274             "landuse/industrial": {
71275                 "icon": "industrial",
71276                 "geometry": [
71277                     "point",
71278                     "area"
71279                 ],
71280                 "tags": {
71281                     "landuse": "industrial"
71282                 },
71283                 "terms": [],
71284                 "name": "Industrial"
71285             },
71286             "landuse/landfill": {
71287                 "geometry": [
71288                     "area"
71289                 ],
71290                 "tags": {
71291                     "landuse": "landfill"
71292                 },
71293                 "terms": [
71294                     "dump"
71295                 ],
71296                 "name": "Landfill"
71297             },
71298             "landuse/meadow": {
71299                 "geometry": [
71300                     "point",
71301                     "area"
71302                 ],
71303                 "tags": {
71304                     "landuse": "meadow"
71305                 },
71306                 "terms": [],
71307                 "name": "Meadow"
71308             },
71309             "landuse/military": {
71310                 "geometry": [
71311                     "area"
71312                 ],
71313                 "tags": {
71314                     "landuse": "military"
71315                 },
71316                 "terms": [],
71317                 "name": "Military"
71318             },
71319             "landuse/orchard": {
71320                 "fields": [
71321                     "trees"
71322                 ],
71323                 "geometry": [
71324                     "point",
71325                     "area"
71326                 ],
71327                 "tags": {
71328                     "landuse": "orchard"
71329                 },
71330                 "terms": [],
71331                 "name": "Orchard",
71332                 "icon": "park2"
71333             },
71334             "landuse/quarry": {
71335                 "geometry": [
71336                     "point",
71337                     "area"
71338                 ],
71339                 "tags": {
71340                     "landuse": "quarry"
71341                 },
71342                 "terms": [],
71343                 "name": "Quarry"
71344             },
71345             "landuse/residential": {
71346                 "icon": "building",
71347                 "geometry": [
71348                     "point",
71349                     "area"
71350                 ],
71351                 "tags": {
71352                     "landuse": "residential"
71353                 },
71354                 "terms": [],
71355                 "name": "Residential"
71356             },
71357             "landuse/retail": {
71358                 "icon": "shop",
71359                 "geometry": [
71360                     "point",
71361                     "area"
71362                 ],
71363                 "tags": {
71364                     "landuse": "retail"
71365                 },
71366                 "name": "Retail"
71367             },
71368             "landuse/vineyard": {
71369                 "geometry": [
71370                     "point",
71371                     "area"
71372                 ],
71373                 "tags": {
71374                     "landuse": "vineyard"
71375                 },
71376                 "terms": [],
71377                 "name": "Vineyard"
71378             },
71379             "leisure": {
71380                 "fields": [
71381                     "leisure"
71382                 ],
71383                 "geometry": [
71384                     "point",
71385                     "vertex",
71386                     "area"
71387                 ],
71388                 "tags": {
71389                     "leisure": "*"
71390                 },
71391                 "name": "Leisure"
71392             },
71393             "leisure/common": {
71394                 "geometry": [
71395                     "point",
71396                     "area"
71397                 ],
71398                 "terms": [
71399                     "open space"
71400                 ],
71401                 "tags": {
71402                     "leisure": "common"
71403                 },
71404                 "name": "Common"
71405             },
71406             "leisure/dog_park": {
71407                 "icon": "dog-park",
71408                 "geometry": [
71409                     "point",
71410                     "area"
71411                 ],
71412                 "terms": [],
71413                 "tags": {
71414                     "leisure": "dog_park"
71415                 },
71416                 "name": "Dog Park"
71417             },
71418             "leisure/firepit": {
71419                 "geometry": [
71420                     "point",
71421                     "area"
71422                 ],
71423                 "tags": {
71424                     "leisure": "firepit"
71425                 },
71426                 "terms": [
71427                     "fireplace",
71428                     "campfire"
71429                 ],
71430                 "name": "Firepit"
71431             },
71432             "leisure/garden": {
71433                 "icon": "garden",
71434                 "geometry": [
71435                     "point",
71436                     "vertex",
71437                     "area"
71438                 ],
71439                 "tags": {
71440                     "leisure": "garden"
71441                 },
71442                 "name": "Garden"
71443             },
71444             "leisure/golf_course": {
71445                 "icon": "golf",
71446                 "fields": [
71447                     "operator",
71448                     "address",
71449                     "opening_hours"
71450                 ],
71451                 "geometry": [
71452                     "point",
71453                     "area"
71454                 ],
71455                 "terms": [
71456                     "links"
71457                 ],
71458                 "tags": {
71459                     "leisure": "golf_course"
71460                 },
71461                 "name": "Golf Course"
71462             },
71463             "leisure/ice_rink": {
71464                 "icon": "pitch",
71465                 "fields": [
71466                     "seasonal",
71467                     "sport_ice",
71468                     "operator",
71469                     "address",
71470                     "building_area",
71471                     "opening_hours"
71472                 ],
71473                 "geometry": [
71474                     "point",
71475                     "area"
71476                 ],
71477                 "terms": [
71478                     "hockey",
71479                     "skating",
71480                     "curling"
71481                 ],
71482                 "tags": {
71483                     "leisure": "ice_rink"
71484                 },
71485                 "name": "Ice Rink"
71486             },
71487             "leisure/marina": {
71488                 "icon": "harbor",
71489                 "geometry": [
71490                     "point",
71491                     "vertex",
71492                     "area"
71493                 ],
71494                 "terms": [
71495                     "boat"
71496                 ],
71497                 "tags": {
71498                     "leisure": "marina"
71499                 },
71500                 "name": "Marina"
71501             },
71502             "leisure/park": {
71503                 "icon": "park",
71504                 "geometry": [
71505                     "point",
71506                     "area"
71507                 ],
71508                 "terms": [
71509                     "esplanade",
71510                     "estate",
71511                     "forest",
71512                     "garden",
71513                     "grass",
71514                     "green",
71515                     "grounds",
71516                     "lawn",
71517                     "lot",
71518                     "meadow",
71519                     "parkland",
71520                     "place",
71521                     "playground",
71522                     "plaza",
71523                     "pleasure garden",
71524                     "recreation area",
71525                     "square",
71526                     "tract",
71527                     "village green",
71528                     "woodland"
71529                 ],
71530                 "tags": {
71531                     "leisure": "park"
71532                 },
71533                 "name": "Park"
71534             },
71535             "leisure/picnic_table": {
71536                 "geometry": [
71537                     "point"
71538                 ],
71539                 "tags": {
71540                     "leisure": "picnic_table"
71541                 },
71542                 "terms": [
71543                     "bench"
71544                 ],
71545                 "name": "Picnic Table"
71546             },
71547             "leisure/pitch": {
71548                 "icon": "pitch",
71549                 "fields": [
71550                     "sport",
71551                     "surface",
71552                     "lit"
71553                 ],
71554                 "geometry": [
71555                     "point",
71556                     "area"
71557                 ],
71558                 "tags": {
71559                     "leisure": "pitch"
71560                 },
71561                 "terms": [
71562                     "field"
71563                 ],
71564                 "name": "Sport Pitch"
71565             },
71566             "leisure/pitch/american_football": {
71567                 "icon": "america-football",
71568                 "fields": [
71569                     "surface",
71570                     "lit"
71571                 ],
71572                 "geometry": [
71573                     "point",
71574                     "area"
71575                 ],
71576                 "tags": {
71577                     "leisure": "pitch",
71578                     "sport": "american_football"
71579                 },
71580                 "terms": [],
71581                 "name": "American Football Field"
71582             },
71583             "leisure/pitch/baseball": {
71584                 "icon": "baseball",
71585                 "fields": [
71586                     "lit"
71587                 ],
71588                 "geometry": [
71589                     "point",
71590                     "area"
71591                 ],
71592                 "tags": {
71593                     "leisure": "pitch",
71594                     "sport": "baseball"
71595                 },
71596                 "terms": [],
71597                 "name": "Baseball Diamond"
71598             },
71599             "leisure/pitch/basketball": {
71600                 "icon": "basketball",
71601                 "fields": [
71602                     "surface",
71603                     "hoops",
71604                     "lit"
71605                 ],
71606                 "geometry": [
71607                     "point",
71608                     "area"
71609                 ],
71610                 "tags": {
71611                     "leisure": "pitch",
71612                     "sport": "basketball"
71613                 },
71614                 "terms": [],
71615                 "name": "Basketball Court"
71616             },
71617             "leisure/pitch/skateboard": {
71618                 "icon": "pitch",
71619                 "fields": [
71620                     "surface",
71621                     "lit"
71622                 ],
71623                 "geometry": [
71624                     "point",
71625                     "area"
71626                 ],
71627                 "tags": {
71628                     "leisure": "pitch",
71629                     "sport": "skateboard"
71630                 },
71631                 "terms": [],
71632                 "name": "Skate Park"
71633             },
71634             "leisure/pitch/soccer": {
71635                 "icon": "soccer",
71636                 "fields": [
71637                     "surface",
71638                     "lit"
71639                 ],
71640                 "geometry": [
71641                     "point",
71642                     "area"
71643                 ],
71644                 "tags": {
71645                     "leisure": "pitch",
71646                     "sport": "soccer"
71647                 },
71648                 "terms": [],
71649                 "name": "Soccer Field"
71650             },
71651             "leisure/pitch/tennis": {
71652                 "icon": "tennis",
71653                 "fields": [
71654                     "surface",
71655                     "lit"
71656                 ],
71657                 "geometry": [
71658                     "point",
71659                     "area"
71660                 ],
71661                 "tags": {
71662                     "leisure": "pitch",
71663                     "sport": "tennis"
71664                 },
71665                 "terms": [],
71666                 "name": "Tennis Court"
71667             },
71668             "leisure/pitch/volleyball": {
71669                 "icon": "pitch",
71670                 "fields": [
71671                     "surface",
71672                     "lit"
71673                 ],
71674                 "geometry": [
71675                     "point",
71676                     "area"
71677                 ],
71678                 "tags": {
71679                     "leisure": "pitch",
71680                     "sport": "volleyball"
71681                 },
71682                 "terms": [],
71683                 "name": "Volleyball Court"
71684             },
71685             "leisure/playground": {
71686                 "icon": "playground",
71687                 "geometry": [
71688                     "point",
71689                     "area"
71690                 ],
71691                 "terms": [
71692                     "jungle gym",
71693                     "play area"
71694                 ],
71695                 "tags": {
71696                     "leisure": "playground"
71697                 },
71698                 "name": "Playground"
71699             },
71700             "leisure/running_track": {
71701                 "icon": "pitch",
71702                 "fields": [
71703                     "surface",
71704                     "sport_racing",
71705                     "lit",
71706                     "width",
71707                     "lanes"
71708                 ],
71709                 "geometry": [
71710                     "point",
71711                     "line"
71712                 ],
71713                 "tags": {
71714                     "leisure": "track",
71715                     "sport": "running"
71716                 },
71717                 "name": "Running Track"
71718             },
71719             "leisure/slipway": {
71720                 "geometry": [
71721                     "point",
71722                     "line"
71723                 ],
71724                 "terms": [
71725                     "boat launch",
71726                     "boat ramp"
71727                 ],
71728                 "tags": {
71729                     "leisure": "slipway"
71730                 },
71731                 "name": "Slipway"
71732             },
71733             "leisure/sports_center": {
71734                 "icon": "pitch",
71735                 "fields": [
71736                     "sport",
71737                     "address",
71738                     "building_area",
71739                     "opening_hours"
71740                 ],
71741                 "geometry": [
71742                     "point",
71743                     "area"
71744                 ],
71745                 "tags": {
71746                     "leisure": "sports_centre"
71747                 },
71748                 "terms": [
71749                     "gym"
71750                 ],
71751                 "name": "Sports Center / Gym"
71752             },
71753             "leisure/stadium": {
71754                 "icon": "pitch",
71755                 "fields": [
71756                     "sport",
71757                     "address"
71758                 ],
71759                 "geometry": [
71760                     "point",
71761                     "area"
71762                 ],
71763                 "tags": {
71764                     "leisure": "stadium"
71765                 },
71766                 "name": "Stadium"
71767             },
71768             "leisure/swimming_pool": {
71769                 "icon": "swimming",
71770                 "fields": [
71771                     "access_simple",
71772                     "operator",
71773                     "address"
71774                 ],
71775                 "geometry": [
71776                     "point",
71777                     "vertex",
71778                     "area"
71779                 ],
71780                 "tags": {
71781                     "leisure": "swimming_pool"
71782                 },
71783                 "name": "Swimming Pool"
71784             },
71785             "leisure/track": {
71786                 "icon": "highway-road",
71787                 "fields": [
71788                     "surface",
71789                     "sport_racing",
71790                     "lit",
71791                     "width",
71792                     "lanes"
71793                 ],
71794                 "geometry": [
71795                     "point",
71796                     "line"
71797                 ],
71798                 "tags": {
71799                     "leisure": "track"
71800                 },
71801                 "name": "Racetrack (non-Motorsport)"
71802             },
71803             "line": {
71804                 "name": "Line",
71805                 "tags": {},
71806                 "geometry": [
71807                     "line"
71808                 ],
71809                 "matchScore": 0.1
71810             },
71811             "man_made": {
71812                 "fields": [
71813                     "man_made"
71814                 ],
71815                 "geometry": [
71816                     "point",
71817                     "vertex",
71818                     "line",
71819                     "area"
71820                 ],
71821                 "tags": {
71822                     "man_made": "*"
71823                 },
71824                 "name": "Man Made"
71825             },
71826             "man_made/breakwater": {
71827                 "geometry": [
71828                     "line",
71829                     "area"
71830                 ],
71831                 "tags": {
71832                     "man_made": "breakwater"
71833                 },
71834                 "name": "Breakwater"
71835             },
71836             "man_made/cutline": {
71837                 "geometry": [
71838                     "line"
71839                 ],
71840                 "tags": {
71841                     "man_made": "cutline"
71842                 },
71843                 "name": "Cut line"
71844             },
71845             "man_made/embankment": {
71846                 "geometry": [
71847                     "line"
71848                 ],
71849                 "tags": {
71850                     "man_made": "embankment"
71851                 },
71852                 "name": "Embankment",
71853                 "searchable": false
71854             },
71855             "man_made/flagpole": {
71856                 "geometry": [
71857                     "point"
71858                 ],
71859                 "tags": {
71860                     "man_made": "flagpole"
71861                 },
71862                 "name": "Flagpole",
71863                 "icon": "embassy"
71864             },
71865             "man_made/lighthouse": {
71866                 "icon": "lighthouse",
71867                 "geometry": [
71868                     "point",
71869                     "area"
71870                 ],
71871                 "tags": {
71872                     "man_made": "lighthouse"
71873                 },
71874                 "name": "Lighthouse"
71875             },
71876             "man_made/observation": {
71877                 "geometry": [
71878                     "point",
71879                     "area"
71880                 ],
71881                 "terms": [
71882                     "lookout tower",
71883                     "fire tower"
71884                 ],
71885                 "tags": {
71886                     "man_made": "tower",
71887                     "tower:type": "observation"
71888                 },
71889                 "name": "Observation Tower"
71890             },
71891             "man_made/pier": {
71892                 "geometry": [
71893                     "line",
71894                     "area"
71895                 ],
71896                 "tags": {
71897                     "man_made": "pier"
71898                 },
71899                 "name": "Pier"
71900             },
71901             "man_made/pipeline": {
71902                 "icon": "pipeline",
71903                 "fields": [
71904                     "location",
71905                     "operator"
71906                 ],
71907                 "geometry": [
71908                     "line"
71909                 ],
71910                 "tags": {
71911                     "man_made": "pipeline"
71912                 },
71913                 "name": "Pipeline"
71914             },
71915             "man_made/survey_point": {
71916                 "icon": "monument",
71917                 "fields": [
71918                     "ref"
71919                 ],
71920                 "geometry": [
71921                     "point",
71922                     "vertex"
71923                 ],
71924                 "tags": {
71925                     "man_made": "survey_point"
71926                 },
71927                 "name": "Survey Point"
71928             },
71929             "man_made/tower": {
71930                 "fields": [
71931                     "towertype"
71932                 ],
71933                 "geometry": [
71934                     "point",
71935                     "area"
71936                 ],
71937                 "tags": {
71938                     "man_made": "tower"
71939                 },
71940                 "name": "Tower"
71941             },
71942             "man_made/wastewater_plant": {
71943                 "icon": "water",
71944                 "fields": [
71945                     "operator",
71946                     "address"
71947                 ],
71948                 "geometry": [
71949                     "point",
71950                     "area"
71951                 ],
71952                 "terms": [
71953                     "sewage*",
71954                     "water treatment plant",
71955                     "reclamation plant"
71956                 ],
71957                 "tags": {
71958                     "man_made": "wastewater_plant"
71959                 },
71960                 "name": "Wastewater Plant"
71961             },
71962             "man_made/water_tower": {
71963                 "icon": "water",
71964                 "fields": [
71965                     "operator"
71966                 ],
71967                 "geometry": [
71968                     "point",
71969                     "area"
71970                 ],
71971                 "tags": {
71972                     "man_made": "water_tower"
71973                 },
71974                 "name": "Water Tower"
71975             },
71976             "man_made/water_well": {
71977                 "fields": [
71978                     "operator"
71979                 ],
71980                 "geometry": [
71981                     "point",
71982                     "area"
71983                 ],
71984                 "tags": {
71985                     "man_made": "water_well"
71986                 },
71987                 "name": "Water Well"
71988             },
71989             "man_made/water_works": {
71990                 "icon": "water",
71991                 "fields": [
71992                     "operator",
71993                     "address"
71994                 ],
71995                 "geometry": [
71996                     "point",
71997                     "area"
71998                 ],
71999                 "tags": {
72000                     "man_made": "water_works"
72001                 },
72002                 "name": "Water Works"
72003             },
72004             "military/airfield": {
72005                 "icon": "airfield",
72006                 "geometry": [
72007                     "point",
72008                     "vertex",
72009                     "area"
72010                 ],
72011                 "terms": [],
72012                 "tags": {
72013                     "military": "airfield"
72014                 },
72015                 "name": "Airfield"
72016             },
72017             "military/barracks": {
72018                 "geometry": [
72019                     "point",
72020                     "vertex",
72021                     "area"
72022                 ],
72023                 "terms": [],
72024                 "tags": {
72025                     "military": "barracks"
72026                 },
72027                 "name": "Barracks"
72028             },
72029             "military/bunker": {
72030                 "geometry": [
72031                     "point",
72032                     "vertex",
72033                     "area"
72034                 ],
72035                 "terms": [],
72036                 "tags": {
72037                     "military": "bunker"
72038                 },
72039                 "name": "Bunker"
72040             },
72041             "military/range": {
72042                 "geometry": [
72043                     "point",
72044                     "vertex",
72045                     "area"
72046                 ],
72047                 "terms": [],
72048                 "tags": {
72049                     "military": "range"
72050                 },
72051                 "name": "Military Range"
72052             },
72053             "natural": {
72054                 "fields": [
72055                     "natural"
72056                 ],
72057                 "geometry": [
72058                     "point",
72059                     "vertex",
72060                     "area"
72061                 ],
72062                 "tags": {
72063                     "natural": "*"
72064                 },
72065                 "name": "Natural"
72066             },
72067             "natural/bay": {
72068                 "geometry": [
72069                     "point",
72070                     "area"
72071                 ],
72072                 "terms": [],
72073                 "tags": {
72074                     "natural": "bay"
72075                 },
72076                 "name": "Bay"
72077             },
72078             "natural/beach": {
72079                 "fields": [
72080                     "surface"
72081                 ],
72082                 "geometry": [
72083                     "point",
72084                     "area"
72085                 ],
72086                 "terms": [],
72087                 "tags": {
72088                     "natural": "beach"
72089                 },
72090                 "name": "Beach"
72091             },
72092             "natural/cliff": {
72093                 "geometry": [
72094                     "point",
72095                     "vertex",
72096                     "line",
72097                     "area"
72098                 ],
72099                 "terms": [],
72100                 "tags": {
72101                     "natural": "cliff"
72102                 },
72103                 "name": "Cliff"
72104             },
72105             "natural/coastline": {
72106                 "geometry": [
72107                     "line"
72108                 ],
72109                 "terms": [
72110                     "shore"
72111                 ],
72112                 "tags": {
72113                     "natural": "coastline"
72114                 },
72115                 "name": "Coastline"
72116             },
72117             "natural/fell": {
72118                 "geometry": [
72119                     "area"
72120                 ],
72121                 "terms": [],
72122                 "tags": {
72123                     "natural": "fell"
72124                 },
72125                 "name": "Fell"
72126             },
72127             "natural/glacier": {
72128                 "geometry": [
72129                     "area"
72130                 ],
72131                 "terms": [],
72132                 "tags": {
72133                     "natural": "glacier"
72134                 },
72135                 "name": "Glacier"
72136             },
72137             "natural/grassland": {
72138                 "geometry": [
72139                     "point",
72140                     "area"
72141                 ],
72142                 "terms": [],
72143                 "tags": {
72144                     "natural": "grassland"
72145                 },
72146                 "name": "Grassland"
72147             },
72148             "natural/heath": {
72149                 "geometry": [
72150                     "area"
72151                 ],
72152                 "terms": [],
72153                 "tags": {
72154                     "natural": "heath"
72155                 },
72156                 "name": "Heath"
72157             },
72158             "natural/peak": {
72159                 "icon": "triangle",
72160                 "fields": [
72161                     "elevation"
72162                 ],
72163                 "geometry": [
72164                     "point",
72165                     "vertex"
72166                 ],
72167                 "tags": {
72168                     "natural": "peak"
72169                 },
72170                 "terms": [
72171                     "acme",
72172                     "aiguille",
72173                     "alp",
72174                     "climax",
72175                     "crest",
72176                     "crown",
72177                     "hill",
72178                     "mount",
72179                     "mountain",
72180                     "pinnacle",
72181                     "summit",
72182                     "tip",
72183                     "top"
72184                 ],
72185                 "name": "Peak"
72186             },
72187             "natural/scree": {
72188                 "geometry": [
72189                     "area"
72190                 ],
72191                 "tags": {
72192                     "natural": "scree"
72193                 },
72194                 "terms": [
72195                     "loose rocks"
72196                 ],
72197                 "name": "Scree"
72198             },
72199             "natural/scrub": {
72200                 "geometry": [
72201                     "area"
72202                 ],
72203                 "tags": {
72204                     "natural": "scrub"
72205                 },
72206                 "terms": [],
72207                 "name": "Scrub"
72208             },
72209             "natural/spring": {
72210                 "geometry": [
72211                     "point",
72212                     "vertex"
72213                 ],
72214                 "terms": [],
72215                 "tags": {
72216                     "natural": "spring"
72217                 },
72218                 "name": "Spring"
72219             },
72220             "natural/tree": {
72221                 "fields": [
72222                     "tree_type",
72223                     "denotation"
72224                 ],
72225                 "icon": "park",
72226                 "geometry": [
72227                     "point",
72228                     "vertex"
72229                 ],
72230                 "terms": [],
72231                 "tags": {
72232                     "natural": "tree"
72233                 },
72234                 "name": "Tree"
72235             },
72236             "natural/water": {
72237                 "fields": [
72238                     "water"
72239                 ],
72240                 "geometry": [
72241                     "area"
72242                 ],
72243                 "tags": {
72244                     "natural": "water"
72245                 },
72246                 "icon": "water",
72247                 "name": "Water"
72248             },
72249             "natural/water/lake": {
72250                 "geometry": [
72251                     "area"
72252                 ],
72253                 "tags": {
72254                     "natural": "water",
72255                     "water": "lake"
72256                 },
72257                 "terms": [
72258                     "lakelet",
72259                     "loch",
72260                     "mere"
72261                 ],
72262                 "icon": "water",
72263                 "name": "Lake"
72264             },
72265             "natural/water/pond": {
72266                 "geometry": [
72267                     "area"
72268                 ],
72269                 "tags": {
72270                     "natural": "water",
72271                     "water": "pond"
72272                 },
72273                 "terms": [
72274                     "lakelet",
72275                     "millpond",
72276                     "tarn",
72277                     "pool",
72278                     "mere"
72279                 ],
72280                 "icon": "water",
72281                 "name": "Pond"
72282             },
72283             "natural/water/reservoir": {
72284                 "geometry": [
72285                     "area"
72286                 ],
72287                 "tags": {
72288                     "natural": "water",
72289                     "water": "reservoir"
72290                 },
72291                 "icon": "water",
72292                 "name": "Reservoir"
72293             },
72294             "natural/wetland": {
72295                 "icon": "wetland",
72296                 "fields": [
72297                     "wetland"
72298                 ],
72299                 "geometry": [
72300                     "point",
72301                     "area"
72302                 ],
72303                 "tags": {
72304                     "natural": "wetland"
72305                 },
72306                 "terms": [],
72307                 "name": "Wetland"
72308             },
72309             "natural/wood": {
72310                 "fields": [
72311                     "wood"
72312                 ],
72313                 "icon": "park2",
72314                 "geometry": [
72315                     "point",
72316                     "area"
72317                 ],
72318                 "tags": {
72319                     "natural": "wood"
72320                 },
72321                 "terms": [],
72322                 "name": "Wood"
72323             },
72324             "office": {
72325                 "icon": "commercial",
72326                 "fields": [
72327                     "office",
72328                     "address",
72329                     "building_area",
72330                     "opening_hours",
72331                     "smoking"
72332                 ],
72333                 "geometry": [
72334                     "point",
72335                     "vertex",
72336                     "area"
72337                 ],
72338                 "tags": {
72339                     "office": "*"
72340                 },
72341                 "terms": [],
72342                 "name": "Office"
72343             },
72344             "office/accountant": {
72345                 "icon": "commercial",
72346                 "fields": [
72347                     "address",
72348                     "building_area",
72349                     "opening_hours"
72350                 ],
72351                 "geometry": [
72352                     "point",
72353                     "vertex",
72354                     "area"
72355                 ],
72356                 "tags": {
72357                     "office": "accountant"
72358                 },
72359                 "terms": [],
72360                 "name": "Accountant"
72361             },
72362             "office/administrative": {
72363                 "icon": "commercial",
72364                 "fields": [
72365                     "address",
72366                     "building_area",
72367                     "opening_hours"
72368                 ],
72369                 "geometry": [
72370                     "point",
72371                     "vertex",
72372                     "area"
72373                 ],
72374                 "tags": {
72375                     "office": "administrative"
72376                 },
72377                 "terms": [],
72378                 "name": "Administrative Office"
72379             },
72380             "office/architect": {
72381                 "icon": "commercial",
72382                 "fields": [
72383                     "address",
72384                     "building_area",
72385                     "opening_hours"
72386                 ],
72387                 "geometry": [
72388                     "point",
72389                     "vertex",
72390                     "area"
72391                 ],
72392                 "tags": {
72393                     "office": "architect"
72394                 },
72395                 "terms": [],
72396                 "name": "Architect"
72397             },
72398             "office/company": {
72399                 "icon": "commercial",
72400                 "fields": [
72401                     "address",
72402                     "building_area",
72403                     "opening_hours",
72404                     "smoking"
72405                 ],
72406                 "geometry": [
72407                     "point",
72408                     "vertex",
72409                     "area"
72410                 ],
72411                 "tags": {
72412                     "office": "company"
72413                 },
72414                 "terms": [],
72415                 "name": "Company Office"
72416             },
72417             "office/educational_institution": {
72418                 "icon": "commercial",
72419                 "fields": [
72420                     "address",
72421                     "building_area",
72422                     "opening_hours"
72423                 ],
72424                 "geometry": [
72425                     "point",
72426                     "vertex",
72427                     "area"
72428                 ],
72429                 "tags": {
72430                     "office": "educational_institution"
72431                 },
72432                 "terms": [],
72433                 "name": "Educational Institution"
72434             },
72435             "office/employment_agency": {
72436                 "icon": "commercial",
72437                 "fields": [
72438                     "address",
72439                     "building_area",
72440                     "opening_hours"
72441                 ],
72442                 "geometry": [
72443                     "point",
72444                     "vertex",
72445                     "area"
72446                 ],
72447                 "tags": {
72448                     "office": "employment_agency"
72449                 },
72450                 "terms": [
72451                     "job"
72452                 ],
72453                 "name": "Employment Agency"
72454             },
72455             "office/estate_agent": {
72456                 "icon": "commercial",
72457                 "fields": [
72458                     "address",
72459                     "building_area",
72460                     "opening_hours"
72461                 ],
72462                 "geometry": [
72463                     "point",
72464                     "vertex",
72465                     "area"
72466                 ],
72467                 "tags": {
72468                     "office": "estate_agent"
72469                 },
72470                 "terms": [],
72471                 "name": "Real Estate Office"
72472             },
72473             "office/financial": {
72474                 "icon": "commercial",
72475                 "fields": [
72476                     "address",
72477                     "building_area",
72478                     "opening_hours"
72479                 ],
72480                 "geometry": [
72481                     "point",
72482                     "vertex",
72483                     "area"
72484                 ],
72485                 "tags": {
72486                     "office": "financial"
72487                 },
72488                 "terms": [],
72489                 "name": "Financial Office"
72490             },
72491             "office/government": {
72492                 "icon": "commercial",
72493                 "fields": [
72494                     "address",
72495                     "building_area",
72496                     "opening_hours"
72497                 ],
72498                 "geometry": [
72499                     "point",
72500                     "vertex",
72501                     "area"
72502                 ],
72503                 "tags": {
72504                     "office": "government"
72505                 },
72506                 "terms": [],
72507                 "name": "Government Office"
72508             },
72509             "office/insurance": {
72510                 "icon": "commercial",
72511                 "fields": [
72512                     "address",
72513                     "building_area",
72514                     "opening_hours"
72515                 ],
72516                 "geometry": [
72517                     "point",
72518                     "vertex",
72519                     "area"
72520                 ],
72521                 "tags": {
72522                     "office": "insurance"
72523                 },
72524                 "terms": [],
72525                 "name": "Insurance Office"
72526             },
72527             "office/it": {
72528                 "icon": "commercial",
72529                 "fields": [
72530                     "address",
72531                     "building_area",
72532                     "opening_hours"
72533                 ],
72534                 "geometry": [
72535                     "point",
72536                     "vertex",
72537                     "area"
72538                 ],
72539                 "tags": {
72540                     "office": "it"
72541                 },
72542                 "terms": [],
72543                 "name": "IT Office"
72544             },
72545             "office/lawyer": {
72546                 "icon": "commercial",
72547                 "fields": [
72548                     "address",
72549                     "building_area",
72550                     "opening_hours"
72551                 ],
72552                 "geometry": [
72553                     "point",
72554                     "vertex",
72555                     "area"
72556                 ],
72557                 "tags": {
72558                     "office": "lawyer"
72559                 },
72560                 "terms": [],
72561                 "name": "Law Office"
72562             },
72563             "office/newspaper": {
72564                 "icon": "commercial",
72565                 "fields": [
72566                     "address",
72567                     "building_area",
72568                     "opening_hours"
72569                 ],
72570                 "geometry": [
72571                     "point",
72572                     "vertex",
72573                     "area"
72574                 ],
72575                 "tags": {
72576                     "office": "newspaper"
72577                 },
72578                 "terms": [],
72579                 "name": "Newspaper"
72580             },
72581             "office/ngo": {
72582                 "icon": "commercial",
72583                 "fields": [
72584                     "address",
72585                     "building_area",
72586                     "opening_hours",
72587                     "smoking"
72588                 ],
72589                 "geometry": [
72590                     "point",
72591                     "vertex",
72592                     "area"
72593                 ],
72594                 "tags": {
72595                     "office": "ngo"
72596                 },
72597                 "terms": [],
72598                 "name": "NGO Office"
72599             },
72600             "office/physician": {
72601                 "icon": "commercial",
72602                 "fields": [
72603                     "address",
72604                     "building_area",
72605                     "opening_hours"
72606                 ],
72607                 "geometry": [
72608                     "point",
72609                     "vertex",
72610                     "area"
72611                 ],
72612                 "tags": {
72613                     "office": "physician"
72614                 },
72615                 "terms": [],
72616                 "name": "Physician"
72617             },
72618             "office/political_party": {
72619                 "icon": "commercial",
72620                 "fields": [
72621                     "address",
72622                     "building_area",
72623                     "opening_hours"
72624                 ],
72625                 "geometry": [
72626                     "point",
72627                     "vertex",
72628                     "area"
72629                 ],
72630                 "tags": {
72631                     "office": "political_party"
72632                 },
72633                 "terms": [],
72634                 "name": "Political Party"
72635             },
72636             "office/research": {
72637                 "icon": "commercial",
72638                 "fields": [
72639                     "address",
72640                     "building_area",
72641                     "opening_hours"
72642                 ],
72643                 "geometry": [
72644                     "point",
72645                     "vertex",
72646                     "area"
72647                 ],
72648                 "tags": {
72649                     "office": "research"
72650                 },
72651                 "terms": [],
72652                 "name": "Research Office"
72653             },
72654             "office/telecommunication": {
72655                 "icon": "commercial",
72656                 "fields": [
72657                     "address",
72658                     "building_area",
72659                     "opening_hours"
72660                 ],
72661                 "geometry": [
72662                     "point",
72663                     "vertex",
72664                     "area"
72665                 ],
72666                 "tags": {
72667                     "office": "telecommunication"
72668                 },
72669                 "terms": [],
72670                 "name": "Telecom Office"
72671             },
72672             "office/therapist": {
72673                 "icon": "commercial",
72674                 "fields": [
72675                     "address",
72676                     "building_area",
72677                     "opening_hours"
72678                 ],
72679                 "geometry": [
72680                     "point",
72681                     "vertex",
72682                     "area"
72683                 ],
72684                 "tags": {
72685                     "office": "therapist"
72686                 },
72687                 "terms": [],
72688                 "name": "Therapist"
72689             },
72690             "office/travel_agent": {
72691                 "icon": "suitcase",
72692                 "fields": [
72693                     "address",
72694                     "building_area",
72695                     "opening_hours"
72696                 ],
72697                 "geometry": [
72698                     "point",
72699                     "vertex",
72700                     "area"
72701                 ],
72702                 "tags": {
72703                     "office": "travel_agent"
72704                 },
72705                 "terms": [],
72706                 "name": "Travel Agency",
72707                 "searchable": false
72708             },
72709             "piste": {
72710                 "icon": "skiing",
72711                 "fields": [
72712                     "piste/type",
72713                     "piste/difficulty",
72714                     "piste/grooming",
72715                     "oneway",
72716                     "lit"
72717                 ],
72718                 "geometry": [
72719                     "point",
72720                     "line",
72721                     "area"
72722                 ],
72723                 "terms": [
72724                     "ski",
72725                     "sled",
72726                     "sleigh",
72727                     "snowboard",
72728                     "nordic",
72729                     "downhill",
72730                     "snowmobile"
72731                 ],
72732                 "tags": {
72733                     "piste:type": "*"
72734                 },
72735                 "name": "Piste/Ski Trail"
72736             },
72737             "place": {
72738                 "fields": [
72739                     "place"
72740                 ],
72741                 "geometry": [
72742                     "point",
72743                     "vertex",
72744                     "area"
72745                 ],
72746                 "tags": {
72747                     "place": "*"
72748                 },
72749                 "name": "Place"
72750             },
72751             "place/city": {
72752                 "icon": "city",
72753                 "fields": [
72754                     "population"
72755                 ],
72756                 "geometry": [
72757                     "point",
72758                     "area"
72759                 ],
72760                 "tags": {
72761                     "place": "city"
72762                 },
72763                 "name": "City"
72764             },
72765             "place/hamlet": {
72766                 "icon": "triangle-stroked",
72767                 "fields": [
72768                     "population"
72769                 ],
72770                 "geometry": [
72771                     "point",
72772                     "area"
72773                 ],
72774                 "tags": {
72775                     "place": "hamlet"
72776                 },
72777                 "name": "Hamlet"
72778             },
72779             "place/island": {
72780                 "geometry": [
72781                     "point",
72782                     "area"
72783                 ],
72784                 "terms": [
72785                     "archipelago",
72786                     "atoll",
72787                     "bar",
72788                     "cay",
72789                     "isle",
72790                     "islet",
72791                     "key",
72792                     "reef"
72793                 ],
72794                 "tags": {
72795                     "place": "island"
72796                 },
72797                 "name": "Island"
72798             },
72799             "place/isolated_dwelling": {
72800                 "geometry": [
72801                     "point",
72802                     "area"
72803                 ],
72804                 "tags": {
72805                     "place": "isolated_dwelling"
72806                 },
72807                 "name": "Isolated Dwelling"
72808             },
72809             "place/locality": {
72810                 "icon": "marker",
72811                 "fields": [
72812                     "population"
72813                 ],
72814                 "geometry": [
72815                     "point",
72816                     "area"
72817                 ],
72818                 "tags": {
72819                     "place": "locality"
72820                 },
72821                 "name": "Locality"
72822             },
72823             "place/neighbourhood": {
72824                 "icon": "triangle-stroked",
72825                 "fields": [
72826                     "population"
72827                 ],
72828                 "geometry": [
72829                     "point",
72830                     "area"
72831                 ],
72832                 "tags": {
72833                     "place": "neighbourhood"
72834                 },
72835                 "terms": [
72836                     "neighbourhood"
72837                 ],
72838                 "name": "Neighborhood"
72839             },
72840             "place/suburb": {
72841                 "icon": "triangle-stroked",
72842                 "fields": [
72843                     "population"
72844                 ],
72845                 "geometry": [
72846                     "point",
72847                     "area"
72848                 ],
72849                 "tags": {
72850                     "place": "suburb"
72851                 },
72852                 "terms": [
72853                     "Boro",
72854                     "Quarter"
72855                 ],
72856                 "name": "Borough"
72857             },
72858             "place/town": {
72859                 "icon": "town",
72860                 "fields": [
72861                     "population"
72862                 ],
72863                 "geometry": [
72864                     "point",
72865                     "area"
72866                 ],
72867                 "tags": {
72868                     "place": "town"
72869                 },
72870                 "name": "Town"
72871             },
72872             "place/village": {
72873                 "icon": "village",
72874                 "fields": [
72875                     "population"
72876                 ],
72877                 "geometry": [
72878                     "point",
72879                     "area"
72880                 ],
72881                 "tags": {
72882                     "place": "village"
72883                 },
72884                 "name": "Village"
72885             },
72886             "point": {
72887                 "name": "Point",
72888                 "tags": {},
72889                 "geometry": [
72890                     "point"
72891                 ],
72892                 "matchScore": 0.1
72893             },
72894             "power": {
72895                 "geometry": [
72896                     "point",
72897                     "vertex",
72898                     "line",
72899                     "area"
72900                 ],
72901                 "tags": {
72902                     "power": "*"
72903                 },
72904                 "fields": [
72905                     "power"
72906                 ],
72907                 "name": "Power"
72908             },
72909             "power/generator": {
72910                 "fields": [
72911                     "operator",
72912                     "generator/source",
72913                     "generator/method",
72914                     "generator/type"
72915                 ],
72916                 "geometry": [
72917                     "point",
72918                     "vertex",
72919                     "area"
72920                 ],
72921                 "tags": {
72922                     "power": "generator"
72923                 },
72924                 "name": "Power Generator"
72925             },
72926             "power/line": {
72927                 "geometry": [
72928                     "line"
72929                 ],
72930                 "tags": {
72931                     "power": "line"
72932                 },
72933                 "name": "Power Line",
72934                 "icon": "power-line"
72935             },
72936             "power/minor_line": {
72937                 "geometry": [
72938                     "line"
72939                 ],
72940                 "tags": {
72941                     "power": "minor_line"
72942                 },
72943                 "name": "Minor Power Line",
72944                 "icon": "power-line"
72945             },
72946             "power/pole": {
72947                 "geometry": [
72948                     "vertex"
72949                 ],
72950                 "tags": {
72951                     "power": "pole"
72952                 },
72953                 "name": "Power Pole"
72954             },
72955             "power/sub_station": {
72956                 "fields": [
72957                     "operator",
72958                     "building"
72959                 ],
72960                 "geometry": [
72961                     "point",
72962                     "area"
72963                 ],
72964                 "tags": {
72965                     "power": "sub_station"
72966                 },
72967                 "name": "Substation",
72968                 "searchable": false
72969             },
72970             "power/substation": {
72971                 "fields": [
72972                     "operator",
72973                     "building"
72974                 ],
72975                 "geometry": [
72976                     "point",
72977                     "area"
72978                 ],
72979                 "tags": {
72980                     "power": "substation"
72981                 },
72982                 "name": "Substation"
72983             },
72984             "power/tower": {
72985                 "geometry": [
72986                     "vertex"
72987                 ],
72988                 "tags": {
72989                     "power": "tower"
72990                 },
72991                 "name": "High-Voltage Tower"
72992             },
72993             "power/transformer": {
72994                 "geometry": [
72995                     "point",
72996                     "vertex",
72997                     "area"
72998                 ],
72999                 "tags": {
73000                     "power": "transformer"
73001                 },
73002                 "name": "Transformer"
73003             },
73004             "public_transport/platform": {
73005                 "fields": [
73006                     "ref",
73007                     "operator",
73008                     "network",
73009                     "shelter"
73010                 ],
73011                 "geometry": [
73012                     "point",
73013                     "vertex",
73014                     "line",
73015                     "area"
73016                 ],
73017                 "tags": {
73018                     "public_transport": "platform"
73019                 },
73020                 "name": "Platform"
73021             },
73022             "public_transport/stop_position": {
73023                 "icon": "bus",
73024                 "fields": [
73025                     "ref",
73026                     "operator",
73027                     "network"
73028                 ],
73029                 "geometry": [
73030                     "vertex"
73031                 ],
73032                 "tags": {
73033                     "public_transport": "stop_position"
73034                 },
73035                 "name": "Stop Position"
73036             },
73037             "railway": {
73038                 "fields": [
73039                     "railway"
73040                 ],
73041                 "geometry": [
73042                     "point",
73043                     "vertex",
73044                     "line",
73045                     "area"
73046                 ],
73047                 "tags": {
73048                     "railway": "*"
73049                 },
73050                 "name": "Railway"
73051             },
73052             "railway/abandoned": {
73053                 "icon": "railway-abandoned",
73054                 "geometry": [
73055                     "line"
73056                 ],
73057                 "tags": {
73058                     "railway": "abandoned"
73059                 },
73060                 "fields": [
73061                     "structure"
73062                 ],
73063                 "terms": [],
73064                 "name": "Abandoned Railway"
73065             },
73066             "railway/disused": {
73067                 "icon": "railway-disused",
73068                 "geometry": [
73069                     "line"
73070                 ],
73071                 "tags": {
73072                     "railway": "disused"
73073                 },
73074                 "fields": [
73075                     "structure"
73076                 ],
73077                 "terms": [],
73078                 "name": "Disused Railway"
73079             },
73080             "railway/funicular": {
73081                 "geometry": [
73082                     "line"
73083                 ],
73084                 "terms": [
73085                     "venicular",
73086                     "cliff railway",
73087                     "cable car",
73088                     "cable railway",
73089                     "funicular railway"
73090                 ],
73091                 "fields": [
73092                     "structure",
73093                     "gauge"
73094                 ],
73095                 "tags": {
73096                     "railway": "funicular"
73097                 },
73098                 "icon": "railway-rail",
73099                 "name": "Funicular"
73100             },
73101             "railway/halt": {
73102                 "icon": "rail",
73103                 "geometry": [
73104                     "point",
73105                     "vertex"
73106                 ],
73107                 "tags": {
73108                     "railway": "halt"
73109                 },
73110                 "name": "Railway Halt",
73111                 "terms": [
73112                     "break",
73113                     "interrupt",
73114                     "rest",
73115                     "wait",
73116                     "interruption"
73117                 ]
73118             },
73119             "railway/level_crossing": {
73120                 "icon": "cross",
73121                 "geometry": [
73122                     "vertex"
73123                 ],
73124                 "tags": {
73125                     "railway": "level_crossing"
73126                 },
73127                 "terms": [
73128                     "crossing",
73129                     "railroad crossing",
73130                     "railway crossing",
73131                     "grade crossing",
73132                     "road through railroad",
73133                     "train crossing"
73134                 ],
73135                 "name": "Level Crossing"
73136             },
73137             "railway/monorail": {
73138                 "icon": "railway-monorail",
73139                 "geometry": [
73140                     "line"
73141                 ],
73142                 "tags": {
73143                     "railway": "monorail"
73144                 },
73145                 "fields": [
73146                     "structure",
73147                     "electrified"
73148                 ],
73149                 "terms": [],
73150                 "name": "Monorail"
73151             },
73152             "railway/narrow_gauge": {
73153                 "icon": "railway-rail",
73154                 "geometry": [
73155                     "line"
73156                 ],
73157                 "tags": {
73158                     "railway": "narrow_gauge"
73159                 },
73160                 "fields": [
73161                     "structure",
73162                     "gauge",
73163                     "electrified"
73164                 ],
73165                 "terms": [
73166                     "narrow gauge railway",
73167                     "narrow gauge railroad"
73168                 ],
73169                 "name": "Narrow Gauge Rail"
73170             },
73171             "railway/platform": {
73172                 "geometry": [
73173                     "point",
73174                     "vertex",
73175                     "line",
73176                     "area"
73177                 ],
73178                 "tags": {
73179                     "railway": "platform"
73180                 },
73181                 "name": "Railway Platform"
73182             },
73183             "railway/rail": {
73184                 "icon": "railway-rail",
73185                 "geometry": [
73186                     "line"
73187                 ],
73188                 "tags": {
73189                     "railway": "rail"
73190                 },
73191                 "fields": [
73192                     "structure",
73193                     "gauge",
73194                     "electrified"
73195                 ],
73196                 "terms": [],
73197                 "name": "Rail"
73198             },
73199             "railway/station": {
73200                 "icon": "rail",
73201                 "fields": [
73202                     "operator",
73203                     "address",
73204                     "building_area"
73205                 ],
73206                 "geometry": [
73207                     "point",
73208                     "vertex",
73209                     "area"
73210                 ],
73211                 "tags": {
73212                     "railway": "station"
73213                 },
73214                 "terms": [
73215                     "train station",
73216                     "station"
73217                 ],
73218                 "name": "Railway Station"
73219             },
73220             "railway/subway": {
73221                 "icon": "railway-subway",
73222                 "fields": [
73223                     "structure",
73224                     "gauge",
73225                     "electrified"
73226                 ],
73227                 "geometry": [
73228                     "line"
73229                 ],
73230                 "tags": {
73231                     "railway": "subway"
73232                 },
73233                 "terms": [],
73234                 "name": "Subway"
73235             },
73236             "railway/subway_entrance": {
73237                 "icon": "rail-metro",
73238                 "geometry": [
73239                     "point"
73240                 ],
73241                 "tags": {
73242                     "railway": "subway_entrance"
73243                 },
73244                 "terms": [],
73245                 "name": "Subway Entrance"
73246             },
73247             "railway/tram": {
73248                 "icon": "railway-light-rail",
73249                 "geometry": [
73250                     "line"
73251                 ],
73252                 "tags": {
73253                     "railway": "tram"
73254                 },
73255                 "fields": [
73256                     "structure",
73257                     "gauge",
73258                     "electrified"
73259                 ],
73260                 "terms": [
73261                     "streetcar"
73262                 ],
73263                 "name": "Tram"
73264             },
73265             "relation": {
73266                 "name": "Relation",
73267                 "icon": "relation",
73268                 "tags": {},
73269                 "geometry": [
73270                     "relation"
73271                 ],
73272                 "fields": [
73273                     "relation"
73274                 ]
73275             },
73276             "route/ferry": {
73277                 "icon": "ferry",
73278                 "geometry": [
73279                     "line"
73280                 ],
73281                 "tags": {
73282                     "route": "ferry"
73283                 },
73284                 "name": "Ferry Route"
73285             },
73286             "shop": {
73287                 "icon": "shop",
73288                 "fields": [
73289                     "shop",
73290                     "operator",
73291                     "address",
73292                     "building_area",
73293                     "opening_hours"
73294                 ],
73295                 "geometry": [
73296                     "point",
73297                     "area"
73298                 ],
73299                 "tags": {
73300                     "shop": "*"
73301                 },
73302                 "terms": [],
73303                 "name": "Shop"
73304             },
73305             "shop/alcohol": {
73306                 "icon": "alcohol-shop",
73307                 "fields": [
73308                     "operator",
73309                     "address",
73310                     "building_area",
73311                     "opening_hours"
73312                 ],
73313                 "geometry": [
73314                     "point",
73315                     "area"
73316                 ],
73317                 "terms": [
73318                     "alcohol",
73319                     "beer",
73320                     "booze",
73321                     "wine"
73322                 ],
73323                 "tags": {
73324                     "shop": "alcohol"
73325                 },
73326                 "name": "Liquor Store"
73327             },
73328             "shop/anime": {
73329                 "icon": "shop",
73330                 "fields": [
73331                     "operator",
73332                     "address",
73333                     "building_area",
73334                     "opening_hours"
73335                 ],
73336                 "geometry": [
73337                     "point",
73338                     "area"
73339                 ],
73340                 "tags": {
73341                     "shop": "anime"
73342                 },
73343                 "name": "Anime Shop"
73344             },
73345             "shop/antiques": {
73346                 "icon": "shop",
73347                 "fields": [
73348                     "operator",
73349                     "address",
73350                     "building_area",
73351                     "opening_hours"
73352                 ],
73353                 "geometry": [
73354                     "point",
73355                     "area"
73356                 ],
73357                 "tags": {
73358                     "shop": "antiques"
73359                 },
73360                 "name": "Antiques Shop"
73361             },
73362             "shop/art": {
73363                 "icon": "art-gallery",
73364                 "fields": [
73365                     "operator",
73366                     "address",
73367                     "building_area",
73368                     "opening_hours"
73369                 ],
73370                 "geometry": [
73371                     "point",
73372                     "area"
73373                 ],
73374                 "tags": {
73375                     "shop": "art"
73376                 },
73377                 "name": "Art Gallery"
73378             },
73379             "shop/baby_goods": {
73380                 "icon": "shop",
73381                 "fields": [
73382                     "operator",
73383                     "address",
73384                     "building_area",
73385                     "opening_hours"
73386                 ],
73387                 "geometry": [
73388                     "point",
73389                     "area"
73390                 ],
73391                 "tags": {
73392                     "shop": "baby_goods"
73393                 },
73394                 "name": "Baby Goods Store"
73395             },
73396             "shop/bag": {
73397                 "icon": "shop",
73398                 "fields": [
73399                     "operator",
73400                     "address",
73401                     "building_area",
73402                     "opening_hours"
73403                 ],
73404                 "geometry": [
73405                     "point",
73406                     "area"
73407                 ],
73408                 "terms": [
73409                     "handbag",
73410                     "purse"
73411                 ],
73412                 "tags": {
73413                     "shop": "bag"
73414                 },
73415                 "name": "Bag/Luggage Store"
73416             },
73417             "shop/bakery": {
73418                 "icon": "bakery",
73419                 "fields": [
73420                     "operator",
73421                     "address",
73422                     "building_area",
73423                     "opening_hours"
73424                 ],
73425                 "geometry": [
73426                     "point",
73427                     "area"
73428                 ],
73429                 "tags": {
73430                     "shop": "bakery"
73431                 },
73432                 "name": "Bakery"
73433             },
73434             "shop/bathroom_furnishing": {
73435                 "icon": "shop",
73436                 "fields": [
73437                     "operator",
73438                     "address",
73439                     "building_area",
73440                     "opening_hours"
73441                 ],
73442                 "geometry": [
73443                     "point",
73444                     "area"
73445                 ],
73446                 "tags": {
73447                     "shop": "bathroom_furnishing"
73448                 },
73449                 "name": "Bathroom Furnishing Store"
73450             },
73451             "shop/beauty": {
73452                 "icon": "shop",
73453                 "fields": [
73454                     "operator",
73455                     "address",
73456                     "building_area",
73457                     "opening_hours"
73458                 ],
73459                 "geometry": [
73460                     "point",
73461                     "area"
73462                 ],
73463                 "terms": [
73464                     "nail spa",
73465                     "spa",
73466                     "salon",
73467                     "tanning"
73468                 ],
73469                 "tags": {
73470                     "shop": "beauty"
73471                 },
73472                 "name": "Beauty Shop"
73473             },
73474             "shop/bed": {
73475                 "icon": "lodging",
73476                 "fields": [
73477                     "operator",
73478                     "address",
73479                     "building_area",
73480                     "opening_hours"
73481                 ],
73482                 "geometry": [
73483                     "point",
73484                     "area"
73485                 ],
73486                 "tags": {
73487                     "shop": "bed"
73488                 },
73489                 "name": "Bedding/Mattress Store"
73490             },
73491             "shop/beverages": {
73492                 "icon": "shop",
73493                 "fields": [
73494                     "operator",
73495                     "address",
73496                     "building_area",
73497                     "opening_hours"
73498                 ],
73499                 "geometry": [
73500                     "point",
73501                     "area"
73502                 ],
73503                 "tags": {
73504                     "shop": "beverages"
73505                 },
73506                 "name": "Beverage Store"
73507             },
73508             "shop/bicycle": {
73509                 "icon": "bicycle",
73510                 "fields": [
73511                     "operator",
73512                     "address",
73513                     "building_area",
73514                     "opening_hours"
73515                 ],
73516                 "geometry": [
73517                     "point",
73518                     "area"
73519                 ],
73520                 "tags": {
73521                     "shop": "bicycle"
73522                 },
73523                 "name": "Bicycle Shop"
73524             },
73525             "shop/bookmaker": {
73526                 "icon": "shop",
73527                 "fields": [
73528                     "operator",
73529                     "address",
73530                     "building_area",
73531                     "opening_hours"
73532                 ],
73533                 "geometry": [
73534                     "point",
73535                     "area"
73536                 ],
73537                 "tags": {
73538                     "shop": "bookmaker"
73539                 },
73540                 "name": "Bookmaker"
73541             },
73542             "shop/books": {
73543                 "icon": "shop",
73544                 "fields": [
73545                     "operator",
73546                     "address",
73547                     "building_area",
73548                     "opening_hours"
73549                 ],
73550                 "geometry": [
73551                     "point",
73552                     "area"
73553                 ],
73554                 "tags": {
73555                     "shop": "books"
73556                 },
73557                 "name": "Book Store"
73558             },
73559             "shop/boutique": {
73560                 "icon": "shop",
73561                 "fields": [
73562                     "operator",
73563                     "address",
73564                     "building_area",
73565                     "opening_hours"
73566                 ],
73567                 "geometry": [
73568                     "point",
73569                     "area"
73570                 ],
73571                 "tags": {
73572                     "shop": "boutique"
73573                 },
73574                 "name": "Boutique"
73575             },
73576             "shop/butcher": {
73577                 "icon": "slaughterhouse",
73578                 "fields": [
73579                     "operator",
73580                     "address",
73581                     "building_area",
73582                     "opening_hours"
73583                 ],
73584                 "geometry": [
73585                     "point",
73586                     "area"
73587                 ],
73588                 "terms": [
73589                     "meat"
73590                 ],
73591                 "tags": {
73592                     "shop": "butcher"
73593                 },
73594                 "name": "Butcher"
73595             },
73596             "shop/candles": {
73597                 "icon": "shop",
73598                 "fields": [
73599                     "operator",
73600                     "address",
73601                     "building_area",
73602                     "opening_hours"
73603                 ],
73604                 "geometry": [
73605                     "point",
73606                     "area"
73607                 ],
73608                 "tags": {
73609                     "shop": "candles"
73610                 },
73611                 "name": "Candle Shop"
73612             },
73613             "shop/car": {
73614                 "icon": "car",
73615                 "fields": [
73616                     "operator",
73617                     "address",
73618                     "building_area",
73619                     "opening_hours"
73620                 ],
73621                 "geometry": [
73622                     "point",
73623                     "area"
73624                 ],
73625                 "terms": [
73626                     "auto"
73627                 ],
73628                 "tags": {
73629                     "shop": "car"
73630                 },
73631                 "name": "Car Dealership"
73632             },
73633             "shop/car_parts": {
73634                 "icon": "car",
73635                 "fields": [
73636                     "operator",
73637                     "address",
73638                     "building_area",
73639                     "opening_hours"
73640                 ],
73641                 "geometry": [
73642                     "point",
73643                     "area"
73644                 ],
73645                 "terms": [
73646                     "auto"
73647                 ],
73648                 "tags": {
73649                     "shop": "car_parts"
73650                 },
73651                 "name": "Car Parts Store"
73652             },
73653             "shop/car_repair": {
73654                 "icon": "car",
73655                 "fields": [
73656                     "operator",
73657                     "address",
73658                     "building_area",
73659                     "opening_hours"
73660                 ],
73661                 "geometry": [
73662                     "point",
73663                     "area"
73664                 ],
73665                 "terms": [
73666                     "auto"
73667                 ],
73668                 "tags": {
73669                     "shop": "car_repair"
73670                 },
73671                 "name": "Car Repair Shop"
73672             },
73673             "shop/carpet": {
73674                 "icon": "shop",
73675                 "fields": [
73676                     "operator",
73677                     "address",
73678                     "building_area",
73679                     "opening_hours"
73680                 ],
73681                 "geometry": [
73682                     "point",
73683                     "area"
73684                 ],
73685                 "terms": [
73686                     "rug"
73687                 ],
73688                 "tags": {
73689                     "shop": "carpet"
73690                 },
73691                 "name": "Carpet Store"
73692             },
73693             "shop/cheese": {
73694                 "icon": "shop",
73695                 "fields": [
73696                     "operator",
73697                     "address",
73698                     "building_area",
73699                     "opening_hours"
73700                 ],
73701                 "geometry": [
73702                     "point",
73703                     "area"
73704                 ],
73705                 "tags": {
73706                     "shop": "cheese"
73707                 },
73708                 "name": "Cheese Store"
73709             },
73710             "shop/chemist": {
73711                 "icon": "chemist",
73712                 "fields": [
73713                     "operator",
73714                     "address",
73715                     "building_area",
73716                     "opening_hours"
73717                 ],
73718                 "geometry": [
73719                     "point",
73720                     "area"
73721                 ],
73722                 "tags": {
73723                     "shop": "chemist"
73724                 },
73725                 "name": "Chemist"
73726             },
73727             "shop/chocolate": {
73728                 "icon": "shop",
73729                 "fields": [
73730                     "operator",
73731                     "address",
73732                     "building_area",
73733                     "opening_hours"
73734                 ],
73735                 "geometry": [
73736                     "point",
73737                     "area"
73738                 ],
73739                 "tags": {
73740                     "shop": "chocolate"
73741                 },
73742                 "name": "Chocolate Store"
73743             },
73744             "shop/clothes": {
73745                 "icon": "clothing-store",
73746                 "fields": [
73747                     "operator",
73748                     "address",
73749                     "building_area",
73750                     "opening_hours"
73751                 ],
73752                 "geometry": [
73753                     "point",
73754                     "area"
73755                 ],
73756                 "tags": {
73757                     "shop": "clothes"
73758                 },
73759                 "name": "Clothing Store"
73760             },
73761             "shop/computer": {
73762                 "icon": "shop",
73763                 "fields": [
73764                     "operator",
73765                     "address",
73766                     "building_area",
73767                     "opening_hours"
73768                 ],
73769                 "geometry": [
73770                     "point",
73771                     "area"
73772                 ],
73773                 "tags": {
73774                     "shop": "computer"
73775                 },
73776                 "name": "Computer Store"
73777             },
73778             "shop/confectionery": {
73779                 "icon": "shop",
73780                 "fields": [
73781                     "operator",
73782                     "address",
73783                     "building_area",
73784                     "opening_hours"
73785                 ],
73786                 "geometry": [
73787                     "point",
73788                     "area"
73789                 ],
73790                 "tags": {
73791                     "shop": "confectionery"
73792                 },
73793                 "name": "Candy Store"
73794             },
73795             "shop/convenience": {
73796                 "icon": "shop",
73797                 "fields": [
73798                     "operator",
73799                     "address",
73800                     "building_area",
73801                     "opening_hours"
73802                 ],
73803                 "geometry": [
73804                     "point",
73805                     "area"
73806                 ],
73807                 "tags": {
73808                     "shop": "convenience"
73809                 },
73810                 "name": "Convenience Store"
73811             },
73812             "shop/copyshop": {
73813                 "icon": "shop",
73814                 "fields": [
73815                     "operator",
73816                     "address",
73817                     "building_area",
73818                     "opening_hours"
73819                 ],
73820                 "geometry": [
73821                     "point",
73822                     "area"
73823                 ],
73824                 "tags": {
73825                     "shop": "copyshop"
73826                 },
73827                 "name": "Copy Store"
73828             },
73829             "shop/cosmetics": {
73830                 "icon": "shop",
73831                 "fields": [
73832                     "operator",
73833                     "address",
73834                     "building_area",
73835                     "opening_hours"
73836                 ],
73837                 "geometry": [
73838                     "point",
73839                     "area"
73840                 ],
73841                 "tags": {
73842                     "shop": "cosmetics"
73843                 },
73844                 "name": "Cosmetics Store"
73845             },
73846             "shop/craft": {
73847                 "icon": "art-gallery",
73848                 "fields": [
73849                     "operator",
73850                     "address",
73851                     "building_area",
73852                     "opening_hours"
73853                 ],
73854                 "geometry": [
73855                     "point",
73856                     "area"
73857                 ],
73858                 "tags": {
73859                     "shop": "craft"
73860                 },
73861                 "name": "Arts and Crafts Store"
73862             },
73863             "shop/curtain": {
73864                 "icon": "shop",
73865                 "fields": [
73866                     "operator",
73867                     "address",
73868                     "building_area",
73869                     "opening_hours"
73870                 ],
73871                 "geometry": [
73872                     "point",
73873                     "area"
73874                 ],
73875                 "terms": [
73876                     "drape*",
73877                     "window"
73878                 ],
73879                 "tags": {
73880                     "shop": "curtain"
73881                 },
73882                 "name": "Curtain Store"
73883             },
73884             "shop/dairy": {
73885                 "icon": "shop",
73886                 "fields": [
73887                     "operator",
73888                     "address",
73889                     "building_area",
73890                     "opening_hours"
73891                 ],
73892                 "geometry": [
73893                     "point",
73894                     "area"
73895                 ],
73896                 "terms": [
73897                     "milk",
73898                     "egg",
73899                     "cheese"
73900                 ],
73901                 "tags": {
73902                     "shop": "dairy"
73903                 },
73904                 "name": "Dairy Store"
73905             },
73906             "shop/deli": {
73907                 "icon": "restaurant",
73908                 "fields": [
73909                     "operator",
73910                     "address",
73911                     "building_area",
73912                     "opening_hours"
73913                 ],
73914                 "geometry": [
73915                     "point",
73916                     "area"
73917                 ],
73918                 "terms": [
73919                     "lunch",
73920                     "meat",
73921                     "sandwich"
73922                 ],
73923                 "tags": {
73924                     "shop": "deli"
73925                 },
73926                 "name": "Deli"
73927             },
73928             "shop/department_store": {
73929                 "icon": "shop",
73930                 "fields": [
73931                     "operator",
73932                     "address",
73933                     "building_area",
73934                     "opening_hours"
73935                 ],
73936                 "geometry": [
73937                     "point",
73938                     "area"
73939                 ],
73940                 "tags": {
73941                     "shop": "department_store"
73942                 },
73943                 "name": "Department Store"
73944             },
73945             "shop/doityourself": {
73946                 "icon": "shop",
73947                 "fields": [
73948                     "operator",
73949                     "address",
73950                     "building_area",
73951                     "opening_hours"
73952                 ],
73953                 "geometry": [
73954                     "point",
73955                     "area"
73956                 ],
73957                 "tags": {
73958                     "shop": "doityourself"
73959                 },
73960                 "name": "DIY Store"
73961             },
73962             "shop/dry_cleaning": {
73963                 "icon": "shop",
73964                 "fields": [
73965                     "operator",
73966                     "address",
73967                     "building_area",
73968                     "opening_hours"
73969                 ],
73970                 "geometry": [
73971                     "point",
73972                     "area"
73973                 ],
73974                 "tags": {
73975                     "shop": "dry_cleaning"
73976                 },
73977                 "name": "Dry Cleaner"
73978             },
73979             "shop/electronics": {
73980                 "icon": "shop",
73981                 "fields": [
73982                     "operator",
73983                     "address",
73984                     "building_area",
73985                     "opening_hours"
73986                 ],
73987                 "geometry": [
73988                     "point",
73989                     "area"
73990                 ],
73991                 "terms": [
73992                     "appliance",
73993                     "audio",
73994                     "computer",
73995                     "tv"
73996                 ],
73997                 "tags": {
73998                     "shop": "electronics"
73999                 },
74000                 "name": "Electronics Store"
74001             },
74002             "shop/erotic": {
74003                 "icon": "shop",
74004                 "fields": [
74005                     "operator",
74006                     "address",
74007                     "building_area",
74008                     "opening_hours"
74009                 ],
74010                 "geometry": [
74011                     "point",
74012                     "area"
74013                 ],
74014                 "terms": [
74015                     "sex",
74016                     "porn"
74017                 ],
74018                 "tags": {
74019                     "shop": "erotic"
74020                 },
74021                 "name": "Erotic Store"
74022             },
74023             "shop/fabric": {
74024                 "icon": "shop",
74025                 "fields": [
74026                     "operator",
74027                     "address",
74028                     "building_area",
74029                     "opening_hours"
74030                 ],
74031                 "geometry": [
74032                     "point",
74033                     "area"
74034                 ],
74035                 "terms": [
74036                     "sew"
74037                 ],
74038                 "tags": {
74039                     "shop": "fabric"
74040                 },
74041                 "name": "Fabric Store"
74042             },
74043             "shop/farm": {
74044                 "icon": "shop",
74045                 "fields": [
74046                     "operator",
74047                     "address",
74048                     "building_area",
74049                     "opening_hours"
74050                 ],
74051                 "geometry": [
74052                     "point",
74053                     "area"
74054                 ],
74055                 "terms": [
74056                     "farm shop",
74057                     "farm stand"
74058                 ],
74059                 "tags": {
74060                     "shop": "farm"
74061                 },
74062                 "name": "Produce Stand"
74063             },
74064             "shop/fashion": {
74065                 "icon": "shop",
74066                 "fields": [
74067                     "operator",
74068                     "address",
74069                     "building_area",
74070                     "opening_hours"
74071                 ],
74072                 "geometry": [
74073                     "point",
74074                     "area"
74075                 ],
74076                 "tags": {
74077                     "shop": "fashion"
74078                 },
74079                 "name": "Fashion Store"
74080             },
74081             "shop/fishmonger": {
74082                 "icon": "shop",
74083                 "fields": [
74084                     "operator",
74085                     "address",
74086                     "building_area",
74087                     "opening_hours"
74088                 ],
74089                 "geometry": [
74090                     "point",
74091                     "area"
74092                 ],
74093                 "tags": {
74094                     "shop": "fishmonger"
74095                 },
74096                 "name": "Fishmonger",
74097                 "searchable": false
74098             },
74099             "shop/florist": {
74100                 "icon": "shop",
74101                 "fields": [
74102                     "operator",
74103                     "address",
74104                     "building_area",
74105                     "opening_hours"
74106                 ],
74107                 "geometry": [
74108                     "point",
74109                     "area"
74110                 ],
74111                 "terms": [
74112                     "flower"
74113                 ],
74114                 "tags": {
74115                     "shop": "florist"
74116                 },
74117                 "name": "Florist"
74118             },
74119             "shop/frame": {
74120                 "icon": "shop",
74121                 "fields": [
74122                     "operator",
74123                     "address",
74124                     "building_area",
74125                     "opening_hours"
74126                 ],
74127                 "geometry": [
74128                     "point",
74129                     "area"
74130                 ],
74131                 "tags": {
74132                     "shop": "frame"
74133                 },
74134                 "name": "Framing Shop"
74135             },
74136             "shop/funeral_directors": {
74137                 "icon": "cemetery",
74138                 "fields": [
74139                     "operator",
74140                     "address",
74141                     "building_area",
74142                     "religion",
74143                     "denomination"
74144                 ],
74145                 "geometry": [
74146                     "point",
74147                     "area"
74148                 ],
74149                 "terms": [
74150                     "undertaker",
74151                     "memorial home"
74152                 ],
74153                 "tags": {
74154                     "shop": "funeral_directors"
74155                 },
74156                 "name": "Funeral Home"
74157             },
74158             "shop/furnace": {
74159                 "icon": "shop",
74160                 "fields": [
74161                     "operator",
74162                     "address",
74163                     "building_area",
74164                     "opening_hours"
74165                 ],
74166                 "geometry": [
74167                     "point",
74168                     "area"
74169                 ],
74170                 "terms": [
74171                     "oven",
74172                     "stove"
74173                 ],
74174                 "tags": {
74175                     "shop": "furnace"
74176                 },
74177                 "name": "Furnace Store"
74178             },
74179             "shop/furniture": {
74180                 "icon": "shop",
74181                 "fields": [
74182                     "operator",
74183                     "address",
74184                     "building_area",
74185                     "opening_hours"
74186                 ],
74187                 "geometry": [
74188                     "point",
74189                     "area"
74190                 ],
74191                 "terms": [
74192                     "chair",
74193                     "sofa",
74194                     "table"
74195                 ],
74196                 "tags": {
74197                     "shop": "furniture"
74198                 },
74199                 "name": "Furniture Store"
74200             },
74201             "shop/garden_centre": {
74202                 "icon": "shop",
74203                 "fields": [
74204                     "operator",
74205                     "address",
74206                     "building_area",
74207                     "opening_hours"
74208                 ],
74209                 "geometry": [
74210                     "point",
74211                     "area"
74212                 ],
74213                 "terms": [
74214                     "landscape",
74215                     "mulch",
74216                     "shrub",
74217                     "tree"
74218                 ],
74219                 "tags": {
74220                     "shop": "garden_centre"
74221                 },
74222                 "name": "Garden Center"
74223             },
74224             "shop/gift": {
74225                 "icon": "gift",
74226                 "fields": [
74227                     "operator",
74228                     "address",
74229                     "building_area",
74230                     "opening_hours"
74231                 ],
74232                 "geometry": [
74233                     "point",
74234                     "area"
74235                 ],
74236                 "tags": {
74237                     "shop": "gift"
74238                 },
74239                 "name": "Gift Shop"
74240             },
74241             "shop/greengrocer": {
74242                 "icon": "shop",
74243                 "fields": [
74244                     "operator",
74245                     "address",
74246                     "building_area",
74247                     "opening_hours"
74248                 ],
74249                 "geometry": [
74250                     "point",
74251                     "area"
74252                 ],
74253                 "terms": [
74254                     "fruit",
74255                     "vegetable"
74256                 ],
74257                 "tags": {
74258                     "shop": "greengrocer"
74259                 },
74260                 "name": "Greengrocer"
74261             },
74262             "shop/hairdresser": {
74263                 "icon": "hairdresser",
74264                 "fields": [
74265                     "operator",
74266                     "address",
74267                     "building_area",
74268                     "opening_hours"
74269                 ],
74270                 "geometry": [
74271                     "point",
74272                     "area"
74273                 ],
74274                 "tags": {
74275                     "shop": "hairdresser"
74276                 },
74277                 "name": "Hairdresser"
74278             },
74279             "shop/hardware": {
74280                 "icon": "shop",
74281                 "fields": [
74282                     "operator",
74283                     "address",
74284                     "building_area",
74285                     "opening_hours"
74286                 ],
74287                 "geometry": [
74288                     "point",
74289                     "area"
74290                 ],
74291                 "tags": {
74292                     "shop": "hardware"
74293                 },
74294                 "name": "Hardware Store"
74295             },
74296             "shop/hearing_aids": {
74297                 "icon": "shop",
74298                 "fields": [
74299                     "operator",
74300                     "address",
74301                     "building_area",
74302                     "opening_hours"
74303                 ],
74304                 "geometry": [
74305                     "point",
74306                     "area"
74307                 ],
74308                 "tags": {
74309                     "shop": "hearing_aids"
74310                 },
74311                 "name": "Hearing Aids Store"
74312             },
74313             "shop/herbalist": {
74314                 "icon": "shop",
74315                 "fields": [
74316                     "operator",
74317                     "address",
74318                     "building_area",
74319                     "opening_hours"
74320                 ],
74321                 "geometry": [
74322                     "point",
74323                     "area"
74324                 ],
74325                 "tags": {
74326                     "shop": "herbalist"
74327                 },
74328                 "name": "Herbalist"
74329             },
74330             "shop/hifi": {
74331                 "icon": "shop",
74332                 "fields": [
74333                     "operator",
74334                     "address",
74335                     "building_area",
74336                     "opening_hours"
74337                 ],
74338                 "geometry": [
74339                     "point",
74340                     "area"
74341                 ],
74342                 "terms": [
74343                     "stereo",
74344                     "video"
74345                 ],
74346                 "tags": {
74347                     "shop": "hifi"
74348                 },
74349                 "name": "Hifi Store"
74350             },
74351             "shop/interior_decoration": {
74352                 "icon": "shop",
74353                 "fields": [
74354                     "operator",
74355                     "address",
74356                     "building_area",
74357                     "opening_hours"
74358                 ],
74359                 "geometry": [
74360                     "point",
74361                     "area"
74362                 ],
74363                 "tags": {
74364                     "shop": "interior_decoration"
74365                 },
74366                 "name": "Interior Decoration Store"
74367             },
74368             "shop/jewelry": {
74369                 "icon": "shop",
74370                 "fields": [
74371                     "operator",
74372                     "address",
74373                     "building_area",
74374                     "opening_hours"
74375                 ],
74376                 "geometry": [
74377                     "point",
74378                     "area"
74379                 ],
74380                 "terms": [
74381                     "diamond",
74382                     "gem",
74383                     "ring"
74384                 ],
74385                 "tags": {
74386                     "shop": "jewelry"
74387                 },
74388                 "name": "Jeweler"
74389             },
74390             "shop/kiosk": {
74391                 "icon": "shop",
74392                 "fields": [
74393                     "operator",
74394                     "address",
74395                     "building_area",
74396                     "opening_hours"
74397                 ],
74398                 "geometry": [
74399                     "point",
74400                     "area"
74401                 ],
74402                 "tags": {
74403                     "shop": "kiosk"
74404                 },
74405                 "name": "News Kiosk"
74406             },
74407             "shop/kitchen": {
74408                 "icon": "shop",
74409                 "fields": [
74410                     "operator",
74411                     "address",
74412                     "building_area",
74413                     "opening_hours"
74414                 ],
74415                 "geometry": [
74416                     "point",
74417                     "area"
74418                 ],
74419                 "tags": {
74420                     "shop": "kitchen"
74421                 },
74422                 "name": "Kitchen Design Store"
74423             },
74424             "shop/laundry": {
74425                 "icon": "laundry",
74426                 "fields": [
74427                     "operator",
74428                     "address",
74429                     "building_area",
74430                     "opening_hours"
74431                 ],
74432                 "geometry": [
74433                     "point",
74434                     "area"
74435                 ],
74436                 "tags": {
74437                     "shop": "laundry"
74438                 },
74439                 "name": "Laundry"
74440             },
74441             "shop/leather": {
74442                 "icon": "shop",
74443                 "fields": [
74444                     "operator",
74445                     "address",
74446                     "building_area",
74447                     "opening_hours"
74448                 ],
74449                 "geometry": [
74450                     "point",
74451                     "area"
74452                 ],
74453                 "tags": {
74454                     "shop": "leather"
74455                 },
74456                 "name": "Leather Store"
74457             },
74458             "shop/locksmith": {
74459                 "icon": "shop",
74460                 "fields": [
74461                     "operator",
74462                     "address",
74463                     "building_area",
74464                     "opening_hours"
74465                 ],
74466                 "geometry": [
74467                     "point",
74468                     "area"
74469                 ],
74470                 "terms": [
74471                     "key",
74472                     "lockpick"
74473                 ],
74474                 "tags": {
74475                     "shop": "locksmith"
74476                 },
74477                 "name": "Locksmith"
74478             },
74479             "shop/lottery": {
74480                 "icon": "shop",
74481                 "fields": [
74482                     "operator",
74483                     "address",
74484                     "building_area",
74485                     "opening_hours"
74486                 ],
74487                 "geometry": [
74488                     "point",
74489                     "area"
74490                 ],
74491                 "tags": {
74492                     "shop": "lottery"
74493                 },
74494                 "name": "Lottery Shop"
74495             },
74496             "shop/mall": {
74497                 "icon": "shop",
74498                 "fields": [
74499                     "operator",
74500                     "address",
74501                     "building_area",
74502                     "opening_hours"
74503                 ],
74504                 "geometry": [
74505                     "point",
74506                     "area"
74507                 ],
74508                 "tags": {
74509                     "shop": "mall"
74510                 },
74511                 "name": "Mall"
74512             },
74513             "shop/massage": {
74514                 "icon": "shop",
74515                 "fields": [
74516                     "operator",
74517                     "address",
74518                     "building_area",
74519                     "opening_hours"
74520                 ],
74521                 "geometry": [
74522                     "point",
74523                     "area"
74524                 ],
74525                 "tags": {
74526                     "shop": "massage"
74527                 },
74528                 "name": "Massage Shop"
74529             },
74530             "shop/medical_supply": {
74531                 "icon": "shop",
74532                 "fields": [
74533                     "operator",
74534                     "address",
74535                     "building_area",
74536                     "opening_hours"
74537                 ],
74538                 "geometry": [
74539                     "point",
74540                     "area"
74541                 ],
74542                 "tags": {
74543                     "shop": "medical_supply"
74544                 },
74545                 "name": "Medical Supply Store"
74546             },
74547             "shop/mobile_phone": {
74548                 "icon": "mobilephone",
74549                 "fields": [
74550                     "operator",
74551                     "address",
74552                     "building_area",
74553                     "opening_hours"
74554                 ],
74555                 "geometry": [
74556                     "point",
74557                     "area"
74558                 ],
74559                 "tags": {
74560                     "shop": "mobile_phone"
74561                 },
74562                 "name": "Mobile Phone Store"
74563             },
74564             "shop/money_lender": {
74565                 "icon": "bank",
74566                 "fields": [
74567                     "operator",
74568                     "address",
74569                     "building_area",
74570                     "opening_hours"
74571                 ],
74572                 "geometry": [
74573                     "point",
74574                     "area"
74575                 ],
74576                 "tags": {
74577                     "shop": "money_lender"
74578                 },
74579                 "name": "Money Lender"
74580             },
74581             "shop/motorcycle": {
74582                 "icon": "scooter",
74583                 "fields": [
74584                     "operator",
74585                     "address",
74586                     "building_area",
74587                     "opening_hours"
74588                 ],
74589                 "geometry": [
74590                     "point",
74591                     "area"
74592                 ],
74593                 "tags": {
74594                     "shop": "motorcycle"
74595                 },
74596                 "name": "Motorcycle Dealership"
74597             },
74598             "shop/music": {
74599                 "icon": "music",
74600                 "fields": [
74601                     "operator",
74602                     "address",
74603                     "building_area",
74604                     "opening_hours"
74605                 ],
74606                 "geometry": [
74607                     "point",
74608                     "area"
74609                 ],
74610                 "terms": [
74611                     "CD",
74612                     "vinyl"
74613                 ],
74614                 "tags": {
74615                     "shop": "music"
74616                 },
74617                 "name": "Music Store"
74618             },
74619             "shop/musical_instrument": {
74620                 "icon": "music",
74621                 "fields": [
74622                     "operator",
74623                     "address",
74624                     "building_area",
74625                     "opening_hours"
74626                 ],
74627                 "geometry": [
74628                     "point",
74629                     "area"
74630                 ],
74631                 "tags": {
74632                     "shop": "musical_instrument"
74633                 },
74634                 "name": "Musical Instrument Store"
74635             },
74636             "shop/newsagent": {
74637                 "icon": "shop",
74638                 "fields": [
74639                     "operator",
74640                     "address",
74641                     "building_area",
74642                     "opening_hours"
74643                 ],
74644                 "geometry": [
74645                     "point",
74646                     "area"
74647                 ],
74648                 "tags": {
74649                     "shop": "newsagent"
74650                 },
74651                 "name": "Newspaper/Magazine Shop"
74652             },
74653             "shop/optician": {
74654                 "icon": "shop",
74655                 "fields": [
74656                     "operator",
74657                     "address",
74658                     "building_area",
74659                     "opening_hours"
74660                 ],
74661                 "geometry": [
74662                     "point",
74663                     "area"
74664                 ],
74665                 "terms": [
74666                     "eye",
74667                     "glasses"
74668                 ],
74669                 "tags": {
74670                     "shop": "optician"
74671                 },
74672                 "name": "Optician"
74673             },
74674             "shop/organic": {
74675                 "icon": "shop",
74676                 "fields": [
74677                     "operator",
74678                     "address",
74679                     "building_area",
74680                     "opening_hours"
74681                 ],
74682                 "geometry": [
74683                     "point",
74684                     "area"
74685                 ],
74686                 "tags": {
74687                     "shop": "supermarket",
74688                     "organic": "only"
74689                 },
74690                 "name": "Organic Goods Store"
74691             },
74692             "shop/outdoor": {
74693                 "icon": "shop",
74694                 "fields": [
74695                     "operator",
74696                     "address",
74697                     "building_area",
74698                     "opening_hours"
74699                 ],
74700                 "geometry": [
74701                     "point",
74702                     "area"
74703                 ],
74704                 "terms": [
74705                     "camping",
74706                     "climbing",
74707                     "hiking"
74708                 ],
74709                 "tags": {
74710                     "shop": "outdoor"
74711                 },
74712                 "name": "Outdoors Store"
74713             },
74714             "shop/paint": {
74715                 "icon": "water",
74716                 "fields": [
74717                     "operator",
74718                     "address",
74719                     "building_area",
74720                     "opening_hours"
74721                 ],
74722                 "geometry": [
74723                     "point",
74724                     "area"
74725                 ],
74726                 "tags": {
74727                     "shop": "paint"
74728                 },
74729                 "name": "Paint Store"
74730             },
74731             "shop/pawnbroker": {
74732                 "icon": "shop",
74733                 "fields": [
74734                     "operator",
74735                     "address",
74736                     "building_area",
74737                     "opening_hours"
74738                 ],
74739                 "geometry": [
74740                     "point",
74741                     "area"
74742                 ],
74743                 "tags": {
74744                     "shop": "pawnbroker"
74745                 },
74746                 "name": "Pawn Shop"
74747             },
74748             "shop/pet": {
74749                 "icon": "dog-park",
74750                 "fields": [
74751                     "operator",
74752                     "address",
74753                     "building_area",
74754                     "opening_hours"
74755                 ],
74756                 "geometry": [
74757                     "point",
74758                     "area"
74759                 ],
74760                 "terms": [
74761                     "cat",
74762                     "dog",
74763                     "fish"
74764                 ],
74765                 "tags": {
74766                     "shop": "pet"
74767                 },
74768                 "name": "Pet Store"
74769             },
74770             "shop/photo": {
74771                 "icon": "camera",
74772                 "fields": [
74773                     "operator",
74774                     "address",
74775                     "building_area",
74776                     "opening_hours"
74777                 ],
74778                 "geometry": [
74779                     "point",
74780                     "area"
74781                 ],
74782                 "terms": [
74783                     "camera",
74784                     "film"
74785                 ],
74786                 "tags": {
74787                     "shop": "photo"
74788                 },
74789                 "name": "Photography Store"
74790             },
74791             "shop/pyrotechnics": {
74792                 "icon": "shop",
74793                 "fields": [
74794                     "operator",
74795                     "address",
74796                     "building_area",
74797                     "opening_hours"
74798                 ],
74799                 "geometry": [
74800                     "point",
74801                     "area"
74802                 ],
74803                 "tags": {
74804                     "shop": "pyrotechnics"
74805                 },
74806                 "name": "Fireworks Store"
74807             },
74808             "shop/radiotechnics": {
74809                 "icon": "shop",
74810                 "fields": [
74811                     "operator",
74812                     "address",
74813                     "building_area",
74814                     "opening_hours"
74815                 ],
74816                 "geometry": [
74817                     "point",
74818                     "area"
74819                 ],
74820                 "tags": {
74821                     "shop": "radiotechnics"
74822                 },
74823                 "name": "Radio/Electronic Component Store"
74824             },
74825             "shop/religion": {
74826                 "icon": "shop",
74827                 "fields": [
74828                     "operator",
74829                     "address",
74830                     "building_area",
74831                     "opening_hours",
74832                     "religion",
74833                     "denomination"
74834                 ],
74835                 "geometry": [
74836                     "point",
74837                     "area"
74838                 ],
74839                 "tags": {
74840                     "shop": "religion"
74841                 },
74842                 "name": "Religious Store"
74843             },
74844             "shop/scuba_diving": {
74845                 "icon": "swimming",
74846                 "fields": [
74847                     "operator",
74848                     "address",
74849                     "building_area",
74850                     "opening_hours"
74851                 ],
74852                 "geometry": [
74853                     "point",
74854                     "area"
74855                 ],
74856                 "tags": {
74857                     "shop": "scuba_diving"
74858                 },
74859                 "name": "Scuba Diving Shop"
74860             },
74861             "shop/seafood": {
74862                 "icon": "shop",
74863                 "fields": [
74864                     "operator",
74865                     "address",
74866                     "building_area",
74867                     "opening_hours"
74868                 ],
74869                 "geometry": [
74870                     "point",
74871                     "area"
74872                 ],
74873                 "terms": [
74874                     "fishmonger"
74875                 ],
74876                 "tags": {
74877                     "shop": "seafood"
74878                 },
74879                 "name": "Seafood Shop"
74880             },
74881             "shop/second_hand": {
74882                 "icon": "shop",
74883                 "fields": [
74884                     "operator",
74885                     "address",
74886                     "building_area",
74887                     "opening_hours"
74888                 ],
74889                 "geometry": [
74890                     "point",
74891                     "area"
74892                 ],
74893                 "terms": [
74894                     "secondhand",
74895                     "second hand",
74896                     "resale",
74897                     "thrift",
74898                     "used"
74899                 ],
74900                 "tags": {
74901                     "shop": "second_hand"
74902                 },
74903                 "name": "Consignment/Thrift Store"
74904             },
74905             "shop/shoes": {
74906                 "icon": "shop",
74907                 "fields": [
74908                     "operator",
74909                     "address",
74910                     "building_area",
74911                     "opening_hours"
74912                 ],
74913                 "geometry": [
74914                     "point",
74915                     "area"
74916                 ],
74917                 "tags": {
74918                     "shop": "shoes"
74919                 },
74920                 "name": "Shoe Store"
74921             },
74922             "shop/sports": {
74923                 "icon": "shop",
74924                 "fields": [
74925                     "operator",
74926                     "address",
74927                     "building_area",
74928                     "opening_hours"
74929                 ],
74930                 "geometry": [
74931                     "point",
74932                     "area"
74933                 ],
74934                 "tags": {
74935                     "shop": "sports"
74936                 },
74937                 "name": "Sporting Goods Store"
74938             },
74939             "shop/stationery": {
74940                 "icon": "shop",
74941                 "fields": [
74942                     "operator",
74943                     "address",
74944                     "building_area",
74945                     "opening_hours"
74946                 ],
74947                 "geometry": [
74948                     "point",
74949                     "area"
74950                 ],
74951                 "terms": [
74952                     "card",
74953                     "paper"
74954                 ],
74955                 "tags": {
74956                     "shop": "stationery"
74957                 },
74958                 "name": "Stationery Store"
74959             },
74960             "shop/supermarket": {
74961                 "icon": "grocery",
74962                 "fields": [
74963                     "operator",
74964                     "address",
74965                     "building_area",
74966                     "opening_hours"
74967                 ],
74968                 "geometry": [
74969                     "point",
74970                     "area"
74971                 ],
74972                 "terms": [
74973                     "grocery",
74974                     "store",
74975                     "shop"
74976                 ],
74977                 "tags": {
74978                     "shop": "supermarket"
74979                 },
74980                 "name": "Supermarket"
74981             },
74982             "shop/tailor": {
74983                 "icon": "clothing-store",
74984                 "fields": [
74985                     "operator",
74986                     "address",
74987                     "building_area",
74988                     "opening_hours"
74989                 ],
74990                 "geometry": [
74991                     "point",
74992                     "area"
74993                 ],
74994                 "terms": [
74995                     "clothes",
74996                     "suit"
74997                 ],
74998                 "tags": {
74999                     "shop": "tailor"
75000                 },
75001                 "name": "Tailor"
75002             },
75003             "shop/tattoo": {
75004                 "icon": "shop",
75005                 "fields": [
75006                     "operator",
75007                     "address",
75008                     "building_area",
75009                     "opening_hours"
75010                 ],
75011                 "geometry": [
75012                     "point",
75013                     "area"
75014                 ],
75015                 "tags": {
75016                     "shop": "tattoo"
75017                 },
75018                 "name": "Tattoo Parlor"
75019             },
75020             "shop/tea": {
75021                 "icon": "cafe",
75022                 "fields": [
75023                     "operator",
75024                     "address",
75025                     "building_area",
75026                     "opening_hours"
75027                 ],
75028                 "geometry": [
75029                     "point",
75030                     "area"
75031                 ],
75032                 "tags": {
75033                     "shop": "tea"
75034                 },
75035                 "name": "Tea Store"
75036             },
75037             "shop/ticket": {
75038                 "icon": "shop",
75039                 "fields": [
75040                     "operator",
75041                     "address",
75042                     "building_area",
75043                     "opening_hours"
75044                 ],
75045                 "geometry": [
75046                     "point",
75047                     "area"
75048                 ],
75049                 "tags": {
75050                     "shop": "ticket"
75051                 },
75052                 "name": "Ticket Seller"
75053             },
75054             "shop/tobacco": {
75055                 "icon": "shop",
75056                 "fields": [
75057                     "operator",
75058                     "address",
75059                     "building_area",
75060                     "opening_hours"
75061                 ],
75062                 "geometry": [
75063                     "point",
75064                     "area"
75065                 ],
75066                 "tags": {
75067                     "shop": "tobacco"
75068                 },
75069                 "name": "Tobacco Shop"
75070             },
75071             "shop/toys": {
75072                 "icon": "shop",
75073                 "fields": [
75074                     "operator",
75075                     "address",
75076                     "building_area",
75077                     "opening_hours"
75078                 ],
75079                 "geometry": [
75080                     "point",
75081                     "area"
75082                 ],
75083                 "tags": {
75084                     "shop": "toys"
75085                 },
75086                 "name": "Toy Store"
75087             },
75088             "shop/travel_agency": {
75089                 "icon": "suitcase",
75090                 "fields": [
75091                     "operator",
75092                     "address",
75093                     "building_area",
75094                     "opening_hours"
75095                 ],
75096                 "geometry": [
75097                     "point",
75098                     "area"
75099                 ],
75100                 "tags": {
75101                     "shop": "travel_agency"
75102                 },
75103                 "name": "Travel Agency"
75104             },
75105             "shop/tyres": {
75106                 "icon": "shop",
75107                 "fields": [
75108                     "operator",
75109                     "address",
75110                     "building_area",
75111                     "opening_hours"
75112                 ],
75113                 "geometry": [
75114                     "point",
75115                     "area"
75116                 ],
75117                 "tags": {
75118                     "shop": "tyres"
75119                 },
75120                 "name": "Tire Store"
75121             },
75122             "shop/vacant": {
75123                 "icon": "shop",
75124                 "fields": [
75125                     "address",
75126                     "building_area"
75127                 ],
75128                 "geometry": [
75129                     "point",
75130                     "area"
75131                 ],
75132                 "tags": {
75133                     "shop": "vacant"
75134                 },
75135                 "name": "Vacant Shop",
75136                 "searchable": false
75137             },
75138             "shop/vacuum_cleaner": {
75139                 "icon": "shop",
75140                 "fields": [
75141                     "operator",
75142                     "address",
75143                     "building_area",
75144                     "opening_hours"
75145                 ],
75146                 "geometry": [
75147                     "point",
75148                     "area"
75149                 ],
75150                 "tags": {
75151                     "shop": "vacuum_cleaner"
75152                 },
75153                 "name": "Vacuum Cleaner Store"
75154             },
75155             "shop/variety_store": {
75156                 "icon": "shop",
75157                 "fields": [
75158                     "operator",
75159                     "address",
75160                     "building_area",
75161                     "opening_hours"
75162                 ],
75163                 "geometry": [
75164                     "point",
75165                     "area"
75166                 ],
75167                 "tags": {
75168                     "shop": "variety_store"
75169                 },
75170                 "name": "Variety Store"
75171             },
75172             "shop/video": {
75173                 "icon": "shop",
75174                 "fields": [
75175                     "operator",
75176                     "address",
75177                     "building_area",
75178                     "opening_hours"
75179                 ],
75180                 "geometry": [
75181                     "point",
75182                     "area"
75183                 ],
75184                 "terms": [
75185                     "DVD"
75186                 ],
75187                 "tags": {
75188                     "shop": "video"
75189                 },
75190                 "name": "Video Store"
75191             },
75192             "shop/video_games": {
75193                 "icon": "shop",
75194                 "fields": [
75195                     "operator",
75196                     "address",
75197                     "building_area",
75198                     "opening_hours"
75199                 ],
75200                 "geometry": [
75201                     "point",
75202                     "area"
75203                 ],
75204                 "tags": {
75205                     "shop": "video_games"
75206                 },
75207                 "name": "Video Game Store"
75208             },
75209             "shop/water_sports": {
75210                 "icon": "shop",
75211                 "fields": [
75212                     "operator",
75213                     "address",
75214                     "building_area",
75215                     "opening_hours"
75216                 ],
75217                 "geometry": [
75218                     "point",
75219                     "area"
75220                 ],
75221                 "tags": {
75222                     "shop": "water_sports"
75223                 },
75224                 "name": "Watersport/Swim Shop"
75225             },
75226             "shop/weapons": {
75227                 "icon": "shop",
75228                 "fields": [
75229                     "operator",
75230                     "address",
75231                     "building_area",
75232                     "opening_hours"
75233                 ],
75234                 "geometry": [
75235                     "point",
75236                     "area"
75237                 ],
75238                 "terms": [
75239                     "ammo",
75240                     "gun",
75241                     "knife",
75242                     "knives"
75243                 ],
75244                 "tags": {
75245                     "shop": "weapons"
75246                 },
75247                 "name": "Weapon Shop"
75248             },
75249             "shop/window_blind": {
75250                 "icon": "shop",
75251                 "fields": [
75252                     "operator",
75253                     "address",
75254                     "building_area",
75255                     "opening_hours"
75256                 ],
75257                 "geometry": [
75258                     "point",
75259                     "area"
75260                 ],
75261                 "tags": {
75262                     "shop": "window_blind"
75263                 },
75264                 "name": "Window Blind Store"
75265             },
75266             "shop/wine": {
75267                 "icon": "alcohol-shop",
75268                 "fields": [
75269                     "operator",
75270                     "address",
75271                     "building_area",
75272                     "opening_hours"
75273                 ],
75274                 "geometry": [
75275                     "point",
75276                     "area"
75277                 ],
75278                 "tags": {
75279                     "shop": "wine"
75280                 },
75281                 "name": "Wine Shop"
75282             },
75283             "tourism": {
75284                 "fields": [
75285                     "tourism"
75286                 ],
75287                 "geometry": [
75288                     "point",
75289                     "vertex",
75290                     "area"
75291                 ],
75292                 "tags": {
75293                     "tourism": "*"
75294                 },
75295                 "name": "Tourism"
75296             },
75297             "tourism/alpine_hut": {
75298                 "icon": "lodging",
75299                 "fields": [
75300                     "operator",
75301                     "address",
75302                     "building_area"
75303                 ],
75304                 "geometry": [
75305                     "point",
75306                     "area"
75307                 ],
75308                 "tags": {
75309                     "tourism": "alpine_hut"
75310                 },
75311                 "name": "Alpine Hut"
75312             },
75313             "tourism/artwork": {
75314                 "icon": "art-gallery",
75315                 "fields": [
75316                     "artwork_type",
75317                     "artist"
75318                 ],
75319                 "geometry": [
75320                     "point",
75321                     "vertex",
75322                     "area"
75323                 ],
75324                 "tags": {
75325                     "tourism": "artwork"
75326                 },
75327                 "terms": [
75328                     "mural",
75329                     "sculpture",
75330                     "statue"
75331                 ],
75332                 "name": "Artwork"
75333             },
75334             "tourism/attraction": {
75335                 "icon": "monument",
75336                 "fields": [
75337                     "operator",
75338                     "address"
75339                 ],
75340                 "geometry": [
75341                     "point",
75342                     "vertex",
75343                     "area"
75344                 ],
75345                 "tags": {
75346                     "tourism": "attraction"
75347                 },
75348                 "name": "Tourist Attraction"
75349             },
75350             "tourism/camp_site": {
75351                 "icon": "campsite",
75352                 "fields": [
75353                     "operator",
75354                     "address"
75355                 ],
75356                 "geometry": [
75357                     "point",
75358                     "vertex",
75359                     "area"
75360                 ],
75361                 "tags": {
75362                     "tourism": "camp_site"
75363                 },
75364                 "name": "Camp Site"
75365             },
75366             "tourism/caravan_site": {
75367                 "fields": [
75368                     "operator",
75369                     "address",
75370                     "smoking"
75371                 ],
75372                 "geometry": [
75373                     "point",
75374                     "vertex",
75375                     "area"
75376                 ],
75377                 "tags": {
75378                     "tourism": "caravan_site"
75379                 },
75380                 "name": "RV Park"
75381             },
75382             "tourism/chalet": {
75383                 "icon": "lodging",
75384                 "fields": [
75385                     "operator",
75386                     "address",
75387                     "building_area",
75388                     "smoking"
75389                 ],
75390                 "geometry": [
75391                     "point",
75392                     "area"
75393                 ],
75394                 "tags": {
75395                     "tourism": "chalet"
75396                 },
75397                 "name": "Chalet"
75398             },
75399             "tourism/guest_house": {
75400                 "icon": "lodging",
75401                 "fields": [
75402                     "operator",
75403                     "address",
75404                     "building_area",
75405                     "smoking"
75406                 ],
75407                 "geometry": [
75408                     "point",
75409                     "area"
75410                 ],
75411                 "tags": {
75412                     "tourism": "guest_house"
75413                 },
75414                 "terms": [
75415                     "B&B",
75416                     "Bed and Breakfast"
75417                 ],
75418                 "name": "Guest House"
75419             },
75420             "tourism/hostel": {
75421                 "icon": "lodging",
75422                 "fields": [
75423                     "operator",
75424                     "address",
75425                     "building_area",
75426                     "smoking"
75427                 ],
75428                 "geometry": [
75429                     "point",
75430                     "area"
75431                 ],
75432                 "tags": {
75433                     "tourism": "hostel"
75434                 },
75435                 "name": "Hostel"
75436             },
75437             "tourism/hotel": {
75438                 "icon": "lodging",
75439                 "fields": [
75440                     "operator",
75441                     "address",
75442                     "building_area",
75443                     "smoking"
75444                 ],
75445                 "geometry": [
75446                     "point",
75447                     "area"
75448                 ],
75449                 "tags": {
75450                     "tourism": "hotel"
75451                 },
75452                 "name": "Hotel"
75453             },
75454             "tourism/information": {
75455                 "fields": [
75456                     "information",
75457                     "operator",
75458                     "address",
75459                     "building_area"
75460                 ],
75461                 "geometry": [
75462                     "point",
75463                     "vertex",
75464                     "area"
75465                 ],
75466                 "tags": {
75467                     "tourism": "information"
75468                 },
75469                 "name": "Information"
75470             },
75471             "tourism/motel": {
75472                 "icon": "lodging",
75473                 "fields": [
75474                     "operator",
75475                     "address",
75476                     "building_area",
75477                     "smoking"
75478                 ],
75479                 "geometry": [
75480                     "point",
75481                     "area"
75482                 ],
75483                 "tags": {
75484                     "tourism": "motel"
75485                 },
75486                 "name": "Motel"
75487             },
75488             "tourism/museum": {
75489                 "icon": "museum",
75490                 "fields": [
75491                     "operator",
75492                     "address",
75493                     "building_area",
75494                     "opening_hours"
75495                 ],
75496                 "geometry": [
75497                     "point",
75498                     "area"
75499                 ],
75500                 "terms": [
75501                     "exhibition",
75502                     "foundation",
75503                     "gallery",
75504                     "hall",
75505                     "institution"
75506                 ],
75507                 "tags": {
75508                     "tourism": "museum"
75509                 },
75510                 "name": "Museum"
75511             },
75512             "tourism/picnic_site": {
75513                 "icon": "park",
75514                 "fields": [
75515                     "operator",
75516                     "address",
75517                     "smoking"
75518                 ],
75519                 "geometry": [
75520                     "point",
75521                     "vertex",
75522                     "area"
75523                 ],
75524                 "terms": [
75525                     "camp"
75526                 ],
75527                 "tags": {
75528                     "tourism": "picnic_site"
75529                 },
75530                 "name": "Picnic Site"
75531             },
75532             "tourism/theme_park": {
75533                 "fields": [
75534                     "operator",
75535                     "address",
75536                     "opening_hours"
75537                 ],
75538                 "geometry": [
75539                     "point",
75540                     "area"
75541                 ],
75542                 "tags": {
75543                     "tourism": "theme_park"
75544                 },
75545                 "name": "Theme Park"
75546             },
75547             "tourism/viewpoint": {
75548                 "geometry": [
75549                     "point",
75550                     "vertex"
75551                 ],
75552                 "tags": {
75553                     "tourism": "viewpoint"
75554                 },
75555                 "name": "Viewpoint"
75556             },
75557             "tourism/zoo": {
75558                 "icon": "zoo",
75559                 "fields": [
75560                     "operator",
75561                     "address",
75562                     "opening_hours"
75563                 ],
75564                 "geometry": [
75565                     "point",
75566                     "area"
75567                 ],
75568                 "tags": {
75569                     "tourism": "zoo"
75570                 },
75571                 "name": "Zoo"
75572             },
75573             "traffic_calming/bump": {
75574                 "fields": [
75575                     "surface"
75576                 ],
75577                 "geometry": [
75578                     "vertex"
75579                 ],
75580                 "tags": {
75581                     "traffic_calming": "bump"
75582                 },
75583                 "terms": [
75584                     "speed hump"
75585                 ],
75586                 "name": "Speed Bump"
75587             },
75588             "traffic_calming/hump": {
75589                 "fields": [
75590                     "surface"
75591                 ],
75592                 "geometry": [
75593                     "vertex"
75594                 ],
75595                 "tags": {
75596                     "traffic_calming": "hump"
75597                 },
75598                 "terms": [
75599                     "speed bump"
75600                 ],
75601                 "name": "Speed Hump"
75602             },
75603             "traffic_calming/rumble_strip": {
75604                 "geometry": [
75605                     "vertex"
75606                 ],
75607                 "tags": {
75608                     "traffic_calming": "rumble_strip"
75609                 },
75610                 "terms": [
75611                     "sleeper lines",
75612                     "audible lines",
75613                     "growlers"
75614                 ],
75615                 "name": "Rumble Strip"
75616             },
75617             "traffic_calming/table": {
75618                 "fields": [
75619                     "surface"
75620                 ],
75621                 "geometry": [
75622                     "vertex"
75623                 ],
75624                 "tags": {
75625                     "highway": "crossing",
75626                     "traffic_calming": "table"
75627                 },
75628                 "terms": [
75629                     "speed table",
75630                     "flat top hump"
75631                 ],
75632                 "name": "Raised Pedestrian Crossing"
75633             },
75634             "type/boundary": {
75635                 "geometry": [
75636                     "relation"
75637                 ],
75638                 "tags": {
75639                     "type": "boundary"
75640                 },
75641                 "name": "Boundary",
75642                 "icon": "boundary",
75643                 "fields": [
75644                     "boundary"
75645                 ]
75646             },
75647             "type/boundary/administrative": {
75648                 "name": "Administrative Boundary",
75649                 "geometry": [
75650                     "relation"
75651                 ],
75652                 "tags": {
75653                     "type": "boundary",
75654                     "boundary": "administrative"
75655                 },
75656                 "fields": [
75657                     "admin_level"
75658                 ],
75659                 "icon": "boundary"
75660             },
75661             "type/multipolygon": {
75662                 "geometry": [
75663                     "area",
75664                     "relation"
75665                 ],
75666                 "tags": {
75667                     "type": "multipolygon"
75668                 },
75669                 "removeTags": {},
75670                 "name": "Multipolygon",
75671                 "icon": "multipolygon",
75672                 "searchable": false,
75673                 "matchScore": 0.1
75674             },
75675             "type/restriction": {
75676                 "geometry": [
75677                     "relation"
75678                 ],
75679                 "tags": {
75680                     "type": "restriction"
75681                 },
75682                 "name": "Restriction",
75683                 "icon": "restriction",
75684                 "fields": [
75685                     "restriction",
75686                     "except"
75687                 ]
75688             },
75689             "type/restriction/no_left_turn": {
75690                 "name": "No Left Turn",
75691                 "geometry": [
75692                     "relation"
75693                 ],
75694                 "tags": {
75695                     "type": "restriction",
75696                     "restriction": "no_left_turn"
75697                 },
75698                 "fields": [
75699                     "except"
75700                 ],
75701                 "icon": "restriction-no-left-turn"
75702             },
75703             "type/restriction/no_right_turn": {
75704                 "name": "No Right Turn",
75705                 "geometry": [
75706                     "relation"
75707                 ],
75708                 "tags": {
75709                     "type": "restriction",
75710                     "restriction": "no_right_turn"
75711                 },
75712                 "fields": [
75713                     "except"
75714                 ],
75715                 "icon": "restriction-no-right-turn"
75716             },
75717             "type/restriction/no_straight_on": {
75718                 "name": "No Straight On",
75719                 "geometry": [
75720                     "relation"
75721                 ],
75722                 "tags": {
75723                     "type": "restriction",
75724                     "restriction": "no_straight_on"
75725                 },
75726                 "fields": [
75727                     "except"
75728                 ],
75729                 "icon": "restriction-no-straight-on"
75730             },
75731             "type/restriction/no_u_turn": {
75732                 "name": "No U-turn",
75733                 "geometry": [
75734                     "relation"
75735                 ],
75736                 "tags": {
75737                     "type": "restriction",
75738                     "restriction": "no_u_turn"
75739                 },
75740                 "fields": [
75741                     "except"
75742                 ],
75743                 "icon": "restriction-no-u-turn"
75744             },
75745             "type/restriction/only_left_turn": {
75746                 "name": "Left Turn Only",
75747                 "geometry": [
75748                     "relation"
75749                 ],
75750                 "tags": {
75751                     "type": "restriction",
75752                     "restriction": "only_left_turn"
75753                 },
75754                 "fields": [
75755                     "except"
75756                 ],
75757                 "icon": "restriction-only-left-turn"
75758             },
75759             "type/restriction/only_right_turn": {
75760                 "name": "Right Turn Only",
75761                 "geometry": [
75762                     "relation"
75763                 ],
75764                 "tags": {
75765                     "type": "restriction",
75766                     "restriction": "only_right_turn"
75767                 },
75768                 "fields": [
75769                     "except"
75770                 ],
75771                 "icon": "restriction-only-right-turn"
75772             },
75773             "type/restriction/only_straight_on": {
75774                 "name": "No Turns",
75775                 "geometry": [
75776                     "relation"
75777                 ],
75778                 "tags": {
75779                     "type": "restriction",
75780                     "restriction": "only_straight_on"
75781                 },
75782                 "fields": [
75783                     "except"
75784                 ],
75785                 "icon": "restriction-only-straight-on"
75786             },
75787             "type/route": {
75788                 "geometry": [
75789                     "relation"
75790                 ],
75791                 "tags": {
75792                     "type": "route"
75793                 },
75794                 "name": "Route",
75795                 "icon": "route",
75796                 "fields": [
75797                     "route",
75798                     "ref"
75799                 ]
75800             },
75801             "type/route/bicycle": {
75802                 "geometry": [
75803                     "relation"
75804                 ],
75805                 "tags": {
75806                     "type": "route",
75807                     "route": "bicycle"
75808                 },
75809                 "name": "Cycle Route",
75810                 "icon": "route-bicycle",
75811                 "fields": [
75812                     "ref",
75813                     "network"
75814                 ]
75815             },
75816             "type/route/bus": {
75817                 "geometry": [
75818                     "relation"
75819                 ],
75820                 "tags": {
75821                     "type": "route",
75822                     "route": "bus"
75823                 },
75824                 "name": "Bus Route",
75825                 "icon": "route-bus",
75826                 "fields": [
75827                     "ref",
75828                     "operator",
75829                     "network"
75830                 ]
75831             },
75832             "type/route/detour": {
75833                 "geometry": [
75834                     "relation"
75835                 ],
75836                 "tags": {
75837                     "type": "route",
75838                     "route": "detour"
75839                 },
75840                 "name": "Detour Route",
75841                 "icon": "route-detour",
75842                 "fields": [
75843                     "ref"
75844                 ]
75845             },
75846             "type/route/ferry": {
75847                 "geometry": [
75848                     "relation"
75849                 ],
75850                 "tags": {
75851                     "type": "route",
75852                     "route": "ferry"
75853                 },
75854                 "name": "Ferry Route",
75855                 "icon": "route-ferry",
75856                 "fields": [
75857                     "ref",
75858                     "operator",
75859                     "network"
75860                 ]
75861             },
75862             "type/route/foot": {
75863                 "geometry": [
75864                     "relation"
75865                 ],
75866                 "tags": {
75867                     "type": "route",
75868                     "route": "foot"
75869                 },
75870                 "name": "Foot Route",
75871                 "icon": "route-foot",
75872                 "fields": [
75873                     "ref",
75874                     "operator",
75875                     "network"
75876                 ]
75877             },
75878             "type/route/hiking": {
75879                 "geometry": [
75880                     "relation"
75881                 ],
75882                 "tags": {
75883                     "type": "route",
75884                     "route": "hiking"
75885                 },
75886                 "name": "Hiking Route",
75887                 "icon": "route-foot",
75888                 "fields": [
75889                     "ref",
75890                     "operator",
75891                     "network"
75892                 ]
75893             },
75894             "type/route/pipeline": {
75895                 "geometry": [
75896                     "relation"
75897                 ],
75898                 "tags": {
75899                     "type": "route",
75900                     "route": "pipeline"
75901                 },
75902                 "name": "Pipeline Route",
75903                 "icon": "route-pipeline",
75904                 "fields": [
75905                     "ref",
75906                     "operator"
75907                 ]
75908             },
75909             "type/route/power": {
75910                 "geometry": [
75911                     "relation"
75912                 ],
75913                 "tags": {
75914                     "type": "route",
75915                     "route": "power"
75916                 },
75917                 "name": "Power Route",
75918                 "icon": "route-power",
75919                 "fields": [
75920                     "ref",
75921                     "operator"
75922                 ]
75923             },
75924             "type/route/road": {
75925                 "geometry": [
75926                     "relation"
75927                 ],
75928                 "tags": {
75929                     "type": "route",
75930                     "route": "road"
75931                 },
75932                 "name": "Road Route",
75933                 "icon": "route-road",
75934                 "fields": [
75935                     "ref",
75936                     "network"
75937                 ]
75938             },
75939             "type/route/train": {
75940                 "geometry": [
75941                     "relation"
75942                 ],
75943                 "tags": {
75944                     "type": "route",
75945                     "route": "train"
75946                 },
75947                 "name": "Train Route",
75948                 "icon": "route-train",
75949                 "fields": [
75950                     "ref",
75951                     "operator"
75952                 ]
75953             },
75954             "type/route/tram": {
75955                 "geometry": [
75956                     "relation"
75957                 ],
75958                 "tags": {
75959                     "type": "route",
75960                     "route": "tram"
75961                 },
75962                 "name": "Tram Route",
75963                 "icon": "route-tram",
75964                 "fields": [
75965                     "ref",
75966                     "operator"
75967                 ]
75968             },
75969             "type/route_master": {
75970                 "geometry": [
75971                     "relation"
75972                 ],
75973                 "tags": {
75974                     "type": "route_master"
75975                 },
75976                 "name": "Route Master",
75977                 "icon": "route-master",
75978                 "fields": [
75979                     "route_master",
75980                     "ref",
75981                     "operator",
75982                     "network"
75983                 ]
75984             },
75985             "vertex": {
75986                 "name": "Other",
75987                 "tags": {},
75988                 "geometry": [
75989                     "vertex"
75990                 ],
75991                 "matchScore": 0.1
75992             },
75993             "waterway": {
75994                 "fields": [
75995                     "waterway"
75996                 ],
75997                 "geometry": [
75998                     "point",
75999                     "vertex",
76000                     "line",
76001                     "area"
76002                 ],
76003                 "tags": {
76004                     "waterway": "*"
76005                 },
76006                 "name": "Waterway"
76007             },
76008             "waterway/canal": {
76009                 "icon": "waterway-canal",
76010                 "fields": [
76011                     "width"
76012                 ],
76013                 "geometry": [
76014                     "line"
76015                 ],
76016                 "tags": {
76017                     "waterway": "canal"
76018                 },
76019                 "name": "Canal"
76020             },
76021             "waterway/dam": {
76022                 "icon": "dam",
76023                 "geometry": [
76024                     "point",
76025                     "vertex",
76026                     "line",
76027                     "area"
76028                 ],
76029                 "tags": {
76030                     "waterway": "dam"
76031                 },
76032                 "name": "Dam"
76033             },
76034             "waterway/ditch": {
76035                 "icon": "waterway-ditch",
76036                 "fields": [
76037                     "tunnel"
76038                 ],
76039                 "geometry": [
76040                     "line"
76041                 ],
76042                 "tags": {
76043                     "waterway": "ditch"
76044                 },
76045                 "name": "Ditch"
76046             },
76047             "waterway/drain": {
76048                 "icon": "waterway-stream",
76049                 "fields": [
76050                     "tunnel"
76051                 ],
76052                 "geometry": [
76053                     "line"
76054                 ],
76055                 "tags": {
76056                     "waterway": "drain"
76057                 },
76058                 "name": "Drain"
76059             },
76060             "waterway/river": {
76061                 "icon": "waterway-river",
76062                 "fields": [
76063                     "tunnel",
76064                     "width"
76065                 ],
76066                 "geometry": [
76067                     "line"
76068                 ],
76069                 "terms": [
76070                     "beck",
76071                     "branch",
76072                     "brook",
76073                     "course",
76074                     "creek",
76075                     "estuary",
76076                     "rill",
76077                     "rivulet",
76078                     "run",
76079                     "runnel",
76080                     "stream",
76081                     "tributary",
76082                     "watercourse"
76083                 ],
76084                 "tags": {
76085                     "waterway": "river"
76086                 },
76087                 "name": "River"
76088             },
76089             "waterway/riverbank": {
76090                 "icon": "water",
76091                 "geometry": [
76092                     "area"
76093                 ],
76094                 "tags": {
76095                     "waterway": "riverbank"
76096                 },
76097                 "name": "Riverbank"
76098             },
76099             "waterway/stream": {
76100                 "icon": "waterway-stream",
76101                 "fields": [
76102                     "tunnel",
76103                     "width"
76104                 ],
76105                 "geometry": [
76106                     "line"
76107                 ],
76108                 "terms": [
76109                     "beck",
76110                     "branch",
76111                     "brook",
76112                     "burn",
76113                     "course",
76114                     "creek",
76115                     "current",
76116                     "drift",
76117                     "flood",
76118                     "flow",
76119                     "freshet",
76120                     "race",
76121                     "rill",
76122                     "rindle",
76123                     "rivulet",
76124                     "run",
76125                     "runnel",
76126                     "rush",
76127                     "spate",
76128                     "spritz",
76129                     "surge",
76130                     "tide",
76131                     "torrent",
76132                     "tributary",
76133                     "watercourse"
76134                 ],
76135                 "tags": {
76136                     "waterway": "stream"
76137                 },
76138                 "name": "Stream"
76139             },
76140             "waterway/weir": {
76141                 "icon": "dam",
76142                 "geometry": [
76143                     "vertex",
76144                     "line"
76145                 ],
76146                 "tags": {
76147                     "waterway": "weir"
76148                 },
76149                 "name": "Weir"
76150             },
76151             "amenity/fuel/76": {
76152                 "tags": {
76153                     "name": "76",
76154                     "amenity": "fuel"
76155                 },
76156                 "name": "76",
76157                 "icon": "fuel",
76158                 "geometry": [
76159                     "point",
76160                     "area"
76161                 ],
76162                 "fields": [
76163                     "operator",
76164                     "address",
76165                     "building_area",
76166                     "opening_hours"
76167                 ],
76168                 "suggestion": true
76169             },
76170             "amenity/fuel/Neste": {
76171                 "tags": {
76172                     "name": "Neste",
76173                     "amenity": "fuel"
76174                 },
76175                 "name": "Neste",
76176                 "icon": "fuel",
76177                 "geometry": [
76178                     "point",
76179                     "area"
76180                 ],
76181                 "fields": [
76182                     "operator",
76183                     "address",
76184                     "building_area",
76185                     "opening_hours"
76186                 ],
76187                 "suggestion": true
76188             },
76189             "amenity/fuel/BP": {
76190                 "tags": {
76191                     "name": "BP",
76192                     "amenity": "fuel"
76193                 },
76194                 "name": "BP",
76195                 "icon": "fuel",
76196                 "geometry": [
76197                     "point",
76198                     "area"
76199                 ],
76200                 "fields": [
76201                     "operator",
76202                     "address",
76203                     "building_area",
76204                     "opening_hours"
76205                 ],
76206                 "suggestion": true
76207             },
76208             "amenity/fuel/Shell": {
76209                 "tags": {
76210                     "name": "Shell",
76211                     "amenity": "fuel"
76212                 },
76213                 "name": "Shell",
76214                 "icon": "fuel",
76215                 "geometry": [
76216                     "point",
76217                     "area"
76218                 ],
76219                 "fields": [
76220                     "operator",
76221                     "address",
76222                     "building_area",
76223                     "opening_hours"
76224                 ],
76225                 "suggestion": true
76226             },
76227             "amenity/fuel/Agip": {
76228                 "tags": {
76229                     "name": "Agip",
76230                     "amenity": "fuel"
76231                 },
76232                 "name": "Agip",
76233                 "icon": "fuel",
76234                 "geometry": [
76235                     "point",
76236                     "area"
76237                 ],
76238                 "fields": [
76239                     "operator",
76240                     "address",
76241                     "building_area",
76242                     "opening_hours"
76243                 ],
76244                 "suggestion": true
76245             },
76246             "amenity/fuel/Migrol": {
76247                 "tags": {
76248                     "name": "Migrol",
76249                     "amenity": "fuel"
76250                 },
76251                 "name": "Migrol",
76252                 "icon": "fuel",
76253                 "geometry": [
76254                     "point",
76255                     "area"
76256                 ],
76257                 "fields": [
76258                     "operator",
76259                     "address",
76260                     "building_area",
76261                     "opening_hours"
76262                 ],
76263                 "suggestion": true
76264             },
76265             "amenity/fuel/Avia": {
76266                 "tags": {
76267                     "name": "Avia",
76268                     "amenity": "fuel"
76269                 },
76270                 "name": "Avia",
76271                 "icon": "fuel",
76272                 "geometry": [
76273                     "point",
76274                     "area"
76275                 ],
76276                 "fields": [
76277                     "operator",
76278                     "address",
76279                     "building_area",
76280                     "opening_hours"
76281                 ],
76282                 "suggestion": true
76283             },
76284             "amenity/fuel/Texaco": {
76285                 "tags": {
76286                     "name": "Texaco",
76287                     "amenity": "fuel"
76288                 },
76289                 "name": "Texaco",
76290                 "icon": "fuel",
76291                 "geometry": [
76292                     "point",
76293                     "area"
76294                 ],
76295                 "fields": [
76296                     "operator",
76297                     "address",
76298                     "building_area",
76299                     "opening_hours"
76300                 ],
76301                 "suggestion": true
76302             },
76303             "amenity/fuel/Total": {
76304                 "tags": {
76305                     "name": "Total",
76306                     "amenity": "fuel"
76307                 },
76308                 "name": "Total",
76309                 "icon": "fuel",
76310                 "geometry": [
76311                     "point",
76312                     "area"
76313                 ],
76314                 "fields": [
76315                     "operator",
76316                     "address",
76317                     "building_area",
76318                     "opening_hours"
76319                 ],
76320                 "suggestion": true
76321             },
76322             "amenity/fuel/Statoil": {
76323                 "tags": {
76324                     "name": "Statoil",
76325                     "amenity": "fuel"
76326                 },
76327                 "name": "Statoil",
76328                 "icon": "fuel",
76329                 "geometry": [
76330                     "point",
76331                     "area"
76332                 ],
76333                 "fields": [
76334                     "operator",
76335                     "address",
76336                     "building_area",
76337                     "opening_hours"
76338                 ],
76339                 "suggestion": true
76340             },
76341             "amenity/fuel/Esso": {
76342                 "tags": {
76343                     "name": "Esso",
76344                     "amenity": "fuel"
76345                 },
76346                 "name": "Esso",
76347                 "icon": "fuel",
76348                 "geometry": [
76349                     "point",
76350                     "area"
76351                 ],
76352                 "fields": [
76353                     "operator",
76354                     "address",
76355                     "building_area",
76356                     "opening_hours"
76357                 ],
76358                 "suggestion": true
76359             },
76360             "amenity/fuel/Jet": {
76361                 "tags": {
76362                     "name": "Jet",
76363                     "amenity": "fuel"
76364                 },
76365                 "name": "Jet",
76366                 "icon": "fuel",
76367                 "geometry": [
76368                     "point",
76369                     "area"
76370                 ],
76371                 "fields": [
76372                     "operator",
76373                     "address",
76374                     "building_area",
76375                     "opening_hours"
76376                 ],
76377                 "suggestion": true
76378             },
76379             "amenity/fuel/Avanti": {
76380                 "tags": {
76381                     "name": "Avanti",
76382                     "amenity": "fuel"
76383                 },
76384                 "name": "Avanti",
76385                 "icon": "fuel",
76386                 "geometry": [
76387                     "point",
76388                     "area"
76389                 ],
76390                 "fields": [
76391                     "operator",
76392                     "address",
76393                     "building_area",
76394                     "opening_hours"
76395                 ],
76396                 "suggestion": true
76397             },
76398             "amenity/fuel/OMV": {
76399                 "tags": {
76400                     "name": "OMV",
76401                     "amenity": "fuel"
76402                 },
76403                 "name": "OMV",
76404                 "icon": "fuel",
76405                 "geometry": [
76406                     "point",
76407                     "area"
76408                 ],
76409                 "fields": [
76410                     "operator",
76411                     "address",
76412                     "building_area",
76413                     "opening_hours"
76414                 ],
76415                 "suggestion": true
76416             },
76417             "amenity/fuel/Aral": {
76418                 "tags": {
76419                     "name": "Aral",
76420                     "amenity": "fuel"
76421                 },
76422                 "name": "Aral",
76423                 "icon": "fuel",
76424                 "geometry": [
76425                     "point",
76426                     "area"
76427                 ],
76428                 "fields": [
76429                     "operator",
76430                     "address",
76431                     "building_area",
76432                     "opening_hours"
76433                 ],
76434                 "suggestion": true
76435             },
76436             "amenity/fuel/JET": {
76437                 "tags": {
76438                     "name": "JET",
76439                     "amenity": "fuel"
76440                 },
76441                 "name": "JET",
76442                 "icon": "fuel",
76443                 "geometry": [
76444                     "point",
76445                     "area"
76446                 ],
76447                 "fields": [
76448                     "operator",
76449                     "address",
76450                     "building_area",
76451                     "opening_hours"
76452                 ],
76453                 "suggestion": true
76454             },
76455             "amenity/fuel/United": {
76456                 "tags": {
76457                     "name": "United",
76458                     "amenity": "fuel"
76459                 },
76460                 "name": "United",
76461                 "icon": "fuel",
76462                 "geometry": [
76463                     "point",
76464                     "area"
76465                 ],
76466                 "fields": [
76467                     "operator",
76468                     "address",
76469                     "building_area",
76470                     "opening_hours"
76471                 ],
76472                 "suggestion": true
76473             },
76474             "amenity/fuel/Mobil": {
76475                 "tags": {
76476                     "name": "Mobil",
76477                     "amenity": "fuel"
76478                 },
76479                 "name": "Mobil",
76480                 "icon": "fuel",
76481                 "geometry": [
76482                     "point",
76483                     "area"
76484                 ],
76485                 "fields": [
76486                     "operator",
76487                     "address",
76488                     "building_area",
76489                     "opening_hours"
76490                 ],
76491                 "suggestion": true
76492             },
76493             "amenity/fuel/Caltex": {
76494                 "tags": {
76495                     "name": "Caltex",
76496                     "amenity": "fuel"
76497                 },
76498                 "name": "Caltex",
76499                 "icon": "fuel",
76500                 "geometry": [
76501                     "point",
76502                     "area"
76503                 ],
76504                 "fields": [
76505                     "operator",
76506                     "address",
76507                     "building_area",
76508                     "opening_hours"
76509                 ],
76510                 "suggestion": true
76511             },
76512             "amenity/fuel/Sunoco": {
76513                 "tags": {
76514                     "name": "Sunoco",
76515                     "amenity": "fuel"
76516                 },
76517                 "name": "Sunoco",
76518                 "icon": "fuel",
76519                 "geometry": [
76520                     "point",
76521                     "area"
76522                 ],
76523                 "fields": [
76524                     "operator",
76525                     "address",
76526                     "building_area",
76527                     "opening_hours"
76528                 ],
76529                 "suggestion": true
76530             },
76531             "amenity/fuel/Q8": {
76532                 "tags": {
76533                     "name": "Q8",
76534                     "amenity": "fuel"
76535                 },
76536                 "name": "Q8",
76537                 "icon": "fuel",
76538                 "geometry": [
76539                     "point",
76540                     "area"
76541                 ],
76542                 "fields": [
76543                     "operator",
76544                     "address",
76545                     "building_area",
76546                     "opening_hours"
76547                 ],
76548                 "suggestion": true
76549             },
76550             "amenity/fuel/ARAL": {
76551                 "tags": {
76552                     "name": "ARAL",
76553                     "amenity": "fuel"
76554                 },
76555                 "name": "ARAL",
76556                 "icon": "fuel",
76557                 "geometry": [
76558                     "point",
76559                     "area"
76560                 ],
76561                 "fields": [
76562                     "operator",
76563                     "address",
76564                     "building_area",
76565                     "opening_hours"
76566                 ],
76567                 "suggestion": true
76568             },
76569             "amenity/fuel/CEPSA": {
76570                 "tags": {
76571                     "name": "CEPSA",
76572                     "amenity": "fuel"
76573                 },
76574                 "name": "CEPSA",
76575                 "icon": "fuel",
76576                 "geometry": [
76577                     "point",
76578                     "area"
76579                 ],
76580                 "fields": [
76581                     "operator",
76582                     "address",
76583                     "building_area",
76584                     "opening_hours"
76585                 ],
76586                 "suggestion": true
76587             },
76588             "amenity/fuel/BFT": {
76589                 "tags": {
76590                     "name": "BFT",
76591                     "amenity": "fuel"
76592                 },
76593                 "name": "BFT",
76594                 "icon": "fuel",
76595                 "geometry": [
76596                     "point",
76597                     "area"
76598                 ],
76599                 "fields": [
76600                     "operator",
76601                     "address",
76602                     "building_area",
76603                     "opening_hours"
76604                 ],
76605                 "suggestion": true
76606             },
76607             "amenity/fuel/Petron": {
76608                 "tags": {
76609                     "name": "Petron",
76610                     "amenity": "fuel"
76611                 },
76612                 "name": "Petron",
76613                 "icon": "fuel",
76614                 "geometry": [
76615                     "point",
76616                     "area"
76617                 ],
76618                 "fields": [
76619                     "operator",
76620                     "address",
76621                     "building_area",
76622                     "opening_hours"
76623                 ],
76624                 "suggestion": true
76625             },
76626             "amenity/fuel/Total Access": {
76627                 "tags": {
76628                     "name": "Total Access",
76629                     "amenity": "fuel"
76630                 },
76631                 "name": "Total Access",
76632                 "icon": "fuel",
76633                 "geometry": [
76634                     "point",
76635                     "area"
76636                 ],
76637                 "fields": [
76638                     "operator",
76639                     "address",
76640                     "building_area",
76641                     "opening_hours"
76642                 ],
76643                 "suggestion": true
76644             },
76645             "amenity/fuel/Elf": {
76646                 "tags": {
76647                     "name": "Elf",
76648                     "amenity": "fuel"
76649                 },
76650                 "name": "Elf",
76651                 "icon": "fuel",
76652                 "geometry": [
76653                     "point",
76654                     "area"
76655                 ],
76656                 "fields": [
76657                     "operator",
76658                     "address",
76659                     "building_area",
76660                     "opening_hours"
76661                 ],
76662                 "suggestion": true
76663             },
76664             "amenity/fuel/Station Service E. Leclerc": {
76665                 "tags": {
76666                     "name": "Station Service E. Leclerc",
76667                     "amenity": "fuel"
76668                 },
76669                 "name": "Station Service E. Leclerc",
76670                 "icon": "fuel",
76671                 "geometry": [
76672                     "point",
76673                     "area"
76674                 ],
76675                 "fields": [
76676                     "operator",
76677                     "address",
76678                     "building_area",
76679                     "opening_hours"
76680                 ],
76681                 "suggestion": true
76682             },
76683             "amenity/fuel/Shell Express": {
76684                 "tags": {
76685                     "name": "Shell Express",
76686                     "amenity": "fuel"
76687                 },
76688                 "name": "Shell Express",
76689                 "icon": "fuel",
76690                 "geometry": [
76691                     "point",
76692                     "area"
76693                 ],
76694                 "fields": [
76695                     "operator",
76696                     "address",
76697                     "building_area",
76698                     "opening_hours"
76699                 ],
76700                 "suggestion": true
76701             },
76702             "amenity/fuel/Hess": {
76703                 "tags": {
76704                     "name": "Hess",
76705                     "amenity": "fuel"
76706                 },
76707                 "name": "Hess",
76708                 "icon": "fuel",
76709                 "geometry": [
76710                     "point",
76711                     "area"
76712                 ],
76713                 "fields": [
76714                     "operator",
76715                     "address",
76716                     "building_area",
76717                     "opening_hours"
76718                 ],
76719                 "suggestion": true
76720             },
76721             "amenity/fuel/Flying V": {
76722                 "tags": {
76723                     "name": "Flying V",
76724                     "amenity": "fuel"
76725                 },
76726                 "name": "Flying V",
76727                 "icon": "fuel",
76728                 "geometry": [
76729                     "point",
76730                     "area"
76731                 ],
76732                 "fields": [
76733                     "operator",
76734                     "address",
76735                     "building_area",
76736                     "opening_hours"
76737                 ],
76738                 "suggestion": true
76739             },
76740             "amenity/fuel/bft": {
76741                 "tags": {
76742                     "name": "bft",
76743                     "amenity": "fuel"
76744                 },
76745                 "name": "bft",
76746                 "icon": "fuel",
76747                 "geometry": [
76748                     "point",
76749                     "area"
76750                 ],
76751                 "fields": [
76752                     "operator",
76753                     "address",
76754                     "building_area",
76755                     "opening_hours"
76756                 ],
76757                 "suggestion": true
76758             },
76759             "amenity/fuel/Gulf": {
76760                 "tags": {
76761                     "name": "Gulf",
76762                     "amenity": "fuel"
76763                 },
76764                 "name": "Gulf",
76765                 "icon": "fuel",
76766                 "geometry": [
76767                     "point",
76768                     "area"
76769                 ],
76770                 "fields": [
76771                     "operator",
76772                     "address",
76773                     "building_area",
76774                     "opening_hours"
76775                 ],
76776                 "suggestion": true
76777             },
76778             "amenity/fuel/PTT": {
76779                 "tags": {
76780                     "name": "PTT",
76781                     "amenity": "fuel"
76782                 },
76783                 "name": "PTT",
76784                 "icon": "fuel",
76785                 "geometry": [
76786                     "point",
76787                     "area"
76788                 ],
76789                 "fields": [
76790                     "operator",
76791                     "address",
76792                     "building_area",
76793                     "opening_hours"
76794                 ],
76795                 "suggestion": true
76796             },
76797             "amenity/fuel/St1": {
76798                 "tags": {
76799                     "name": "St1",
76800                     "amenity": "fuel"
76801                 },
76802                 "name": "St1",
76803                 "icon": "fuel",
76804                 "geometry": [
76805                     "point",
76806                     "area"
76807                 ],
76808                 "fields": [
76809                     "operator",
76810                     "address",
76811                     "building_area",
76812                     "opening_hours"
76813                 ],
76814                 "suggestion": true
76815             },
76816             "amenity/fuel/Teboil": {
76817                 "tags": {
76818                     "name": "Teboil",
76819                     "amenity": "fuel"
76820                 },
76821                 "name": "Teboil",
76822                 "icon": "fuel",
76823                 "geometry": [
76824                     "point",
76825                     "area"
76826                 ],
76827                 "fields": [
76828                     "operator",
76829                     "address",
76830                     "building_area",
76831                     "opening_hours"
76832                 ],
76833                 "suggestion": true
76834             },
76835             "amenity/fuel/HEM": {
76836                 "tags": {
76837                     "name": "HEM",
76838                     "amenity": "fuel"
76839                 },
76840                 "name": "HEM",
76841                 "icon": "fuel",
76842                 "geometry": [
76843                     "point",
76844                     "area"
76845                 ],
76846                 "fields": [
76847                     "operator",
76848                     "address",
76849                     "building_area",
76850                     "opening_hours"
76851                 ],
76852                 "suggestion": true
76853             },
76854             "amenity/fuel/GALP": {
76855                 "tags": {
76856                     "name": "GALP",
76857                     "amenity": "fuel"
76858                 },
76859                 "name": "GALP",
76860                 "icon": "fuel",
76861                 "geometry": [
76862                     "point",
76863                     "area"
76864                 ],
76865                 "fields": [
76866                     "operator",
76867                     "address",
76868                     "building_area",
76869                     "opening_hours"
76870                 ],
76871                 "suggestion": true
76872             },
76873             "amenity/fuel/OK": {
76874                 "tags": {
76875                     "name": "OK",
76876                     "amenity": "fuel"
76877                 },
76878                 "name": "OK",
76879                 "icon": "fuel",
76880                 "geometry": [
76881                     "point",
76882                     "area"
76883                 ],
76884                 "fields": [
76885                     "operator",
76886                     "address",
76887                     "building_area",
76888                     "opening_hours"
76889                 ],
76890                 "suggestion": true
76891             },
76892             "amenity/fuel/ÖMV": {
76893                 "tags": {
76894                     "name": "ÖMV",
76895                     "amenity": "fuel"
76896                 },
76897                 "name": "ÖMV",
76898                 "icon": "fuel",
76899                 "geometry": [
76900                     "point",
76901                     "area"
76902                 ],
76903                 "fields": [
76904                     "operator",
76905                     "address",
76906                     "building_area",
76907                     "opening_hours"
76908                 ],
76909                 "suggestion": true
76910             },
76911             "amenity/fuel/Tinq": {
76912                 "tags": {
76913                     "name": "Tinq",
76914                     "amenity": "fuel"
76915                 },
76916                 "name": "Tinq",
76917                 "icon": "fuel",
76918                 "geometry": [
76919                     "point",
76920                     "area"
76921                 ],
76922                 "fields": [
76923                     "operator",
76924                     "address",
76925                     "building_area",
76926                     "opening_hours"
76927                 ],
76928                 "suggestion": true
76929             },
76930             "amenity/fuel/OKQ8": {
76931                 "tags": {
76932                     "name": "OKQ8",
76933                     "amenity": "fuel"
76934                 },
76935                 "name": "OKQ8",
76936                 "icon": "fuel",
76937                 "geometry": [
76938                     "point",
76939                     "area"
76940                 ],
76941                 "fields": [
76942                     "operator",
76943                     "address",
76944                     "building_area",
76945                     "opening_hours"
76946                 ],
76947                 "suggestion": true
76948             },
76949             "amenity/fuel/Repsol": {
76950                 "tags": {
76951                     "name": "Repsol",
76952                     "amenity": "fuel"
76953                 },
76954                 "name": "Repsol",
76955                 "icon": "fuel",
76956                 "geometry": [
76957                     "point",
76958                     "area"
76959                 ],
76960                 "fields": [
76961                     "operator",
76962                     "address",
76963                     "building_area",
76964                     "opening_hours"
76965                 ],
76966                 "suggestion": true
76967             },
76968             "amenity/fuel/Westfalen": {
76969                 "tags": {
76970                     "name": "Westfalen",
76971                     "amenity": "fuel"
76972                 },
76973                 "name": "Westfalen",
76974                 "icon": "fuel",
76975                 "geometry": [
76976                     "point",
76977                     "area"
76978                 ],
76979                 "fields": [
76980                     "operator",
76981                     "address",
76982                     "building_area",
76983                     "opening_hours"
76984                 ],
76985                 "suggestion": true
76986             },
76987             "amenity/fuel/Esso Express": {
76988                 "tags": {
76989                     "name": "Esso Express",
76990                     "amenity": "fuel"
76991                 },
76992                 "name": "Esso Express",
76993                 "icon": "fuel",
76994                 "geometry": [
76995                     "point",
76996                     "area"
76997                 ],
76998                 "fields": [
76999                     "operator",
77000                     "address",
77001                     "building_area",
77002                     "opening_hours"
77003                 ],
77004                 "suggestion": true
77005             },
77006             "amenity/fuel/Tamoil": {
77007                 "tags": {
77008                     "name": "Tamoil",
77009                     "amenity": "fuel"
77010                 },
77011                 "name": "Tamoil",
77012                 "icon": "fuel",
77013                 "geometry": [
77014                     "point",
77015                     "area"
77016                 ],
77017                 "fields": [
77018                     "operator",
77019                     "address",
77020                     "building_area",
77021                     "opening_hours"
77022                 ],
77023                 "suggestion": true
77024             },
77025             "amenity/fuel/Engen": {
77026                 "tags": {
77027                     "name": "Engen",
77028                     "amenity": "fuel"
77029                 },
77030                 "name": "Engen",
77031                 "icon": "fuel",
77032                 "geometry": [
77033                     "point",
77034                     "area"
77035                 ],
77036                 "fields": [
77037                     "operator",
77038                     "address",
77039                     "building_area",
77040                     "opening_hours"
77041                 ],
77042                 "suggestion": true
77043             },
77044             "amenity/fuel/Sasol": {
77045                 "tags": {
77046                     "name": "Sasol",
77047                     "amenity": "fuel"
77048                 },
77049                 "name": "Sasol",
77050                 "icon": "fuel",
77051                 "geometry": [
77052                     "point",
77053                     "area"
77054                 ],
77055                 "fields": [
77056                     "operator",
77057                     "address",
77058                     "building_area",
77059                     "opening_hours"
77060                 ],
77061                 "suggestion": true
77062             },
77063             "amenity/fuel/Topaz": {
77064                 "tags": {
77065                     "name": "Topaz",
77066                     "amenity": "fuel"
77067                 },
77068                 "name": "Topaz",
77069                 "icon": "fuel",
77070                 "geometry": [
77071                     "point",
77072                     "area"
77073                 ],
77074                 "fields": [
77075                     "operator",
77076                     "address",
77077                     "building_area",
77078                     "opening_hours"
77079                 ],
77080                 "suggestion": true
77081             },
77082             "amenity/fuel/LPG": {
77083                 "tags": {
77084                     "name": "LPG",
77085                     "amenity": "fuel"
77086                 },
77087                 "name": "LPG",
77088                 "icon": "fuel",
77089                 "geometry": [
77090                     "point",
77091                     "area"
77092                 ],
77093                 "fields": [
77094                     "operator",
77095                     "address",
77096                     "building_area",
77097                     "opening_hours"
77098                 ],
77099                 "suggestion": true
77100             },
77101             "amenity/fuel/Orlen": {
77102                 "tags": {
77103                     "name": "Orlen",
77104                     "amenity": "fuel"
77105                 },
77106                 "name": "Orlen",
77107                 "icon": "fuel",
77108                 "geometry": [
77109                     "point",
77110                     "area"
77111                 ],
77112                 "fields": [
77113                     "operator",
77114                     "address",
77115                     "building_area",
77116                     "opening_hours"
77117                 ],
77118                 "suggestion": true
77119             },
77120             "amenity/fuel/Oilibya": {
77121                 "tags": {
77122                     "name": "Oilibya",
77123                     "amenity": "fuel"
77124                 },
77125                 "name": "Oilibya",
77126                 "icon": "fuel",
77127                 "geometry": [
77128                     "point",
77129                     "area"
77130                 ],
77131                 "fields": [
77132                     "operator",
77133                     "address",
77134                     "building_area",
77135                     "opening_hours"
77136                 ],
77137                 "suggestion": true
77138             },
77139             "amenity/fuel/Tango": {
77140                 "tags": {
77141                     "name": "Tango",
77142                     "amenity": "fuel"
77143                 },
77144                 "name": "Tango",
77145                 "icon": "fuel",
77146                 "geometry": [
77147                     "point",
77148                     "area"
77149                 ],
77150                 "fields": [
77151                     "operator",
77152                     "address",
77153                     "building_area",
77154                     "opening_hours"
77155                 ],
77156                 "suggestion": true
77157             },
77158             "amenity/fuel/Star": {
77159                 "tags": {
77160                     "name": "Star",
77161                     "amenity": "fuel"
77162                 },
77163                 "name": "Star",
77164                 "icon": "fuel",
77165                 "geometry": [
77166                     "point",
77167                     "area"
77168                 ],
77169                 "fields": [
77170                     "operator",
77171                     "address",
77172                     "building_area",
77173                     "opening_hours"
77174                 ],
77175                 "suggestion": true
77176             },
77177             "amenity/fuel/Петрол": {
77178                 "tags": {
77179                     "name": "Петрол",
77180                     "amenity": "fuel"
77181                 },
77182                 "name": "Петрол",
77183                 "icon": "fuel",
77184                 "geometry": [
77185                     "point",
77186                     "area"
77187                 ],
77188                 "fields": [
77189                     "operator",
77190                     "address",
77191                     "building_area",
77192                     "opening_hours"
77193                 ],
77194                 "suggestion": true
77195             },
77196             "amenity/fuel/Cepsa": {
77197                 "tags": {
77198                     "name": "Cepsa",
77199                     "amenity": "fuel"
77200                 },
77201                 "name": "Cepsa",
77202                 "icon": "fuel",
77203                 "geometry": [
77204                     "point",
77205                     "area"
77206                 ],
77207                 "fields": [
77208                     "operator",
77209                     "address",
77210                     "building_area",
77211                     "opening_hours"
77212                 ],
77213                 "suggestion": true
77214             },
77215             "amenity/fuel/OIL!": {
77216                 "tags": {
77217                     "name": "OIL!",
77218                     "amenity": "fuel"
77219                 },
77220                 "name": "OIL!",
77221                 "icon": "fuel",
77222                 "geometry": [
77223                     "point",
77224                     "area"
77225                 ],
77226                 "fields": [
77227                     "operator",
77228                     "address",
77229                     "building_area",
77230                     "opening_hours"
77231                 ],
77232                 "suggestion": true
77233             },
77234             "amenity/fuel/Ultramar": {
77235                 "tags": {
77236                     "name": "Ultramar",
77237                     "amenity": "fuel"
77238                 },
77239                 "name": "Ultramar",
77240                 "icon": "fuel",
77241                 "geometry": [
77242                     "point",
77243                     "area"
77244                 ],
77245                 "fields": [
77246                     "operator",
77247                     "address",
77248                     "building_area",
77249                     "opening_hours"
77250                 ],
77251                 "suggestion": true
77252             },
77253             "amenity/fuel/Irving": {
77254                 "tags": {
77255                     "name": "Irving",
77256                     "amenity": "fuel"
77257                 },
77258                 "name": "Irving",
77259                 "icon": "fuel",
77260                 "geometry": [
77261                     "point",
77262                     "area"
77263                 ],
77264                 "fields": [
77265                     "operator",
77266                     "address",
77267                     "building_area",
77268                     "opening_hours"
77269                 ],
77270                 "suggestion": true
77271             },
77272             "amenity/fuel/Lukoil": {
77273                 "tags": {
77274                     "name": "Lukoil",
77275                     "amenity": "fuel"
77276                 },
77277                 "name": "Lukoil",
77278                 "icon": "fuel",
77279                 "geometry": [
77280                     "point",
77281                     "area"
77282                 ],
77283                 "fields": [
77284                     "operator",
77285                     "address",
77286                     "building_area",
77287                     "opening_hours"
77288                 ],
77289                 "suggestion": true
77290             },
77291             "amenity/fuel/Petro-Canada": {
77292                 "tags": {
77293                     "name": "Petro-Canada",
77294                     "amenity": "fuel"
77295                 },
77296                 "name": "Petro-Canada",
77297                 "icon": "fuel",
77298                 "geometry": [
77299                     "point",
77300                     "area"
77301                 ],
77302                 "fields": [
77303                     "operator",
77304                     "address",
77305                     "building_area",
77306                     "opening_hours"
77307                 ],
77308                 "suggestion": true
77309             },
77310             "amenity/fuel/Agrola": {
77311                 "tags": {
77312                     "name": "Agrola",
77313                     "amenity": "fuel"
77314                 },
77315                 "name": "Agrola",
77316                 "icon": "fuel",
77317                 "geometry": [
77318                     "point",
77319                     "area"
77320                 ],
77321                 "fields": [
77322                     "operator",
77323                     "address",
77324                     "building_area",
77325                     "opening_hours"
77326                 ],
77327                 "suggestion": true
77328             },
77329             "amenity/fuel/Husky": {
77330                 "tags": {
77331                     "name": "Husky",
77332                     "amenity": "fuel"
77333                 },
77334                 "name": "Husky",
77335                 "icon": "fuel",
77336                 "geometry": [
77337                     "point",
77338                     "area"
77339                 ],
77340                 "fields": [
77341                     "operator",
77342                     "address",
77343                     "building_area",
77344                     "opening_hours"
77345                 ],
77346                 "suggestion": true
77347             },
77348             "amenity/fuel/Slovnaft": {
77349                 "tags": {
77350                     "name": "Slovnaft",
77351                     "amenity": "fuel"
77352                 },
77353                 "name": "Slovnaft",
77354                 "icon": "fuel",
77355                 "geometry": [
77356                     "point",
77357                     "area"
77358                 ],
77359                 "fields": [
77360                     "operator",
77361                     "address",
77362                     "building_area",
77363                     "opening_hours"
77364                 ],
77365                 "suggestion": true
77366             },
77367             "amenity/fuel/Sheetz": {
77368                 "tags": {
77369                     "name": "Sheetz",
77370                     "amenity": "fuel"
77371                 },
77372                 "name": "Sheetz",
77373                 "icon": "fuel",
77374                 "geometry": [
77375                     "point",
77376                     "area"
77377                 ],
77378                 "fields": [
77379                     "operator",
77380                     "address",
77381                     "building_area",
77382                     "opening_hours"
77383                 ],
77384                 "suggestion": true
77385             },
77386             "amenity/fuel/Mol": {
77387                 "tags": {
77388                     "name": "Mol",
77389                     "amenity": "fuel"
77390                 },
77391                 "name": "Mol",
77392                 "icon": "fuel",
77393                 "geometry": [
77394                     "point",
77395                     "area"
77396                 ],
77397                 "fields": [
77398                     "operator",
77399                     "address",
77400                     "building_area",
77401                     "opening_hours"
77402                 ],
77403                 "suggestion": true
77404             },
77405             "amenity/fuel/Petronas": {
77406                 "tags": {
77407                     "name": "Petronas",
77408                     "amenity": "fuel"
77409                 },
77410                 "name": "Petronas",
77411                 "icon": "fuel",
77412                 "geometry": [
77413                     "point",
77414                     "area"
77415                 ],
77416                 "fields": [
77417                     "operator",
77418                     "address",
77419                     "building_area",
77420                     "opening_hours"
77421                 ],
77422                 "suggestion": true
77423             },
77424             "amenity/fuel/Газпромнефть": {
77425                 "tags": {
77426                     "name": "Газпромнефть",
77427                     "amenity": "fuel"
77428                 },
77429                 "name": "Газпромнефть",
77430                 "icon": "fuel",
77431                 "geometry": [
77432                     "point",
77433                     "area"
77434                 ],
77435                 "fields": [
77436                     "operator",
77437                     "address",
77438                     "building_area",
77439                     "opening_hours"
77440                 ],
77441                 "suggestion": true
77442             },
77443             "amenity/fuel/Лукойл": {
77444                 "tags": {
77445                     "name": "Лукойл",
77446                     "amenity": "fuel"
77447                 },
77448                 "name": "Лукойл",
77449                 "icon": "fuel",
77450                 "geometry": [
77451                     "point",
77452                     "area"
77453                 ],
77454                 "fields": [
77455                     "operator",
77456                     "address",
77457                     "building_area",
77458                     "opening_hours"
77459                 ],
77460                 "suggestion": true
77461             },
77462             "amenity/fuel/Elan": {
77463                 "tags": {
77464                     "name": "Elan",
77465                     "amenity": "fuel"
77466                 },
77467                 "name": "Elan",
77468                 "icon": "fuel",
77469                 "geometry": [
77470                     "point",
77471                     "area"
77472                 ],
77473                 "fields": [
77474                     "operator",
77475                     "address",
77476                     "building_area",
77477                     "opening_hours"
77478                 ],
77479                 "suggestion": true
77480             },
77481             "amenity/fuel/Роснефть": {
77482                 "tags": {
77483                     "name": "Роснефть",
77484                     "amenity": "fuel"
77485                 },
77486                 "name": "Роснефть",
77487                 "icon": "fuel",
77488                 "geometry": [
77489                     "point",
77490                     "area"
77491                 ],
77492                 "fields": [
77493                     "operator",
77494                     "address",
77495                     "building_area",
77496                     "opening_hours"
77497                 ],
77498                 "suggestion": true
77499             },
77500             "amenity/fuel/Turmöl": {
77501                 "tags": {
77502                     "name": "Turmöl",
77503                     "amenity": "fuel"
77504                 },
77505                 "name": "Turmöl",
77506                 "icon": "fuel",
77507                 "geometry": [
77508                     "point",
77509                     "area"
77510                 ],
77511                 "fields": [
77512                     "operator",
77513                     "address",
77514                     "building_area",
77515                     "opening_hours"
77516                 ],
77517                 "suggestion": true
77518             },
77519             "amenity/fuel/Neste A24": {
77520                 "tags": {
77521                     "name": "Neste A24",
77522                     "amenity": "fuel"
77523                 },
77524                 "name": "Neste A24",
77525                 "icon": "fuel",
77526                 "geometry": [
77527                     "point",
77528                     "area"
77529                 ],
77530                 "fields": [
77531                     "operator",
77532                     "address",
77533                     "building_area",
77534                     "opening_hours"
77535                 ],
77536                 "suggestion": true
77537             },
77538             "amenity/fuel/Marathon": {
77539                 "tags": {
77540                     "name": "Marathon",
77541                     "amenity": "fuel"
77542                 },
77543                 "name": "Marathon",
77544                 "icon": "fuel",
77545                 "geometry": [
77546                     "point",
77547                     "area"
77548                 ],
77549                 "fields": [
77550                     "operator",
77551                     "address",
77552                     "building_area",
77553                     "opening_hours"
77554                 ],
77555                 "suggestion": true
77556             },
77557             "amenity/fuel/Valero": {
77558                 "tags": {
77559                     "name": "Valero",
77560                     "amenity": "fuel"
77561                 },
77562                 "name": "Valero",
77563                 "icon": "fuel",
77564                 "geometry": [
77565                     "point",
77566                     "area"
77567                 ],
77568                 "fields": [
77569                     "operator",
77570                     "address",
77571                     "building_area",
77572                     "opening_hours"
77573                 ],
77574                 "suggestion": true
77575             },
77576             "amenity/fuel/Eni": {
77577                 "tags": {
77578                     "name": "Eni",
77579                     "amenity": "fuel"
77580                 },
77581                 "name": "Eni",
77582                 "icon": "fuel",
77583                 "geometry": [
77584                     "point",
77585                     "area"
77586                 ],
77587                 "fields": [
77588                     "operator",
77589                     "address",
77590                     "building_area",
77591                     "opening_hours"
77592                 ],
77593                 "suggestion": true
77594             },
77595             "amenity/fuel/Chevron": {
77596                 "tags": {
77597                     "name": "Chevron",
77598                     "amenity": "fuel"
77599                 },
77600                 "name": "Chevron",
77601                 "icon": "fuel",
77602                 "geometry": [
77603                     "point",
77604                     "area"
77605                 ],
77606                 "fields": [
77607                     "operator",
77608                     "address",
77609                     "building_area",
77610                     "opening_hours"
77611                 ],
77612                 "suggestion": true
77613             },
77614             "amenity/fuel/ТНК": {
77615                 "tags": {
77616                     "name": "ТНК",
77617                     "amenity": "fuel"
77618                 },
77619                 "name": "ТНК",
77620                 "icon": "fuel",
77621                 "geometry": [
77622                     "point",
77623                     "area"
77624                 ],
77625                 "fields": [
77626                     "operator",
77627                     "address",
77628                     "building_area",
77629                     "opening_hours"
77630                 ],
77631                 "suggestion": true
77632             },
77633             "amenity/fuel/REPSOL": {
77634                 "tags": {
77635                     "name": "REPSOL",
77636                     "amenity": "fuel"
77637                 },
77638                 "name": "REPSOL",
77639                 "icon": "fuel",
77640                 "geometry": [
77641                     "point",
77642                     "area"
77643                 ],
77644                 "fields": [
77645                     "operator",
77646                     "address",
77647                     "building_area",
77648                     "opening_hours"
77649                 ],
77650                 "suggestion": true
77651             },
77652             "amenity/fuel/MOL": {
77653                 "tags": {
77654                     "name": "MOL",
77655                     "amenity": "fuel"
77656                 },
77657                 "name": "MOL",
77658                 "icon": "fuel",
77659                 "geometry": [
77660                     "point",
77661                     "area"
77662                 ],
77663                 "fields": [
77664                     "operator",
77665                     "address",
77666                     "building_area",
77667                     "opening_hours"
77668                 ],
77669                 "suggestion": true
77670             },
77671             "amenity/fuel/Bliska": {
77672                 "tags": {
77673                     "name": "Bliska",
77674                     "amenity": "fuel"
77675                 },
77676                 "name": "Bliska",
77677                 "icon": "fuel",
77678                 "geometry": [
77679                     "point",
77680                     "area"
77681                 ],
77682                 "fields": [
77683                     "operator",
77684                     "address",
77685                     "building_area",
77686                     "opening_hours"
77687                 ],
77688                 "suggestion": true
77689             },
77690             "amenity/fuel/Api": {
77691                 "tags": {
77692                     "name": "Api",
77693                     "amenity": "fuel"
77694                 },
77695                 "name": "Api",
77696                 "icon": "fuel",
77697                 "geometry": [
77698                     "point",
77699                     "area"
77700                 ],
77701                 "fields": [
77702                     "operator",
77703                     "address",
77704                     "building_area",
77705                     "opening_hours"
77706                 ],
77707                 "suggestion": true
77708             },
77709             "amenity/fuel/Arco": {
77710                 "tags": {
77711                     "name": "Arco",
77712                     "amenity": "fuel"
77713                 },
77714                 "name": "Arco",
77715                 "icon": "fuel",
77716                 "geometry": [
77717                     "point",
77718                     "area"
77719                 ],
77720                 "fields": [
77721                     "operator",
77722                     "address",
77723                     "building_area",
77724                     "opening_hours"
77725                 ],
77726                 "suggestion": true
77727             },
77728             "amenity/fuel/Pemex": {
77729                 "tags": {
77730                     "name": "Pemex",
77731                     "amenity": "fuel"
77732                 },
77733                 "name": "Pemex",
77734                 "icon": "fuel",
77735                 "geometry": [
77736                     "point",
77737                     "area"
77738                 ],
77739                 "fields": [
77740                     "operator",
77741                     "address",
77742                     "building_area",
77743                     "opening_hours"
77744                 ],
77745                 "suggestion": true
77746             },
77747             "amenity/fuel/Exxon": {
77748                 "tags": {
77749                     "name": "Exxon",
77750                     "amenity": "fuel"
77751                 },
77752                 "name": "Exxon",
77753                 "icon": "fuel",
77754                 "geometry": [
77755                     "point",
77756                     "area"
77757                 ],
77758                 "fields": [
77759                     "operator",
77760                     "address",
77761                     "building_area",
77762                     "opening_hours"
77763                 ],
77764                 "suggestion": true
77765             },
77766             "amenity/fuel/Coles Express": {
77767                 "tags": {
77768                     "name": "Coles Express",
77769                     "amenity": "fuel"
77770                 },
77771                 "name": "Coles Express",
77772                 "icon": "fuel",
77773                 "geometry": [
77774                     "point",
77775                     "area"
77776                 ],
77777                 "fields": [
77778                     "operator",
77779                     "address",
77780                     "building_area",
77781                     "opening_hours"
77782                 ],
77783                 "suggestion": true
77784             },
77785             "amenity/fuel/Petrom": {
77786                 "tags": {
77787                     "name": "Petrom",
77788                     "amenity": "fuel"
77789                 },
77790                 "name": "Petrom",
77791                 "icon": "fuel",
77792                 "geometry": [
77793                     "point",
77794                     "area"
77795                 ],
77796                 "fields": [
77797                     "operator",
77798                     "address",
77799                     "building_area",
77800                     "opening_hours"
77801                 ],
77802                 "suggestion": true
77803             },
77804             "amenity/fuel/PETRONOR": {
77805                 "tags": {
77806                     "name": "PETRONOR",
77807                     "amenity": "fuel"
77808                 },
77809                 "name": "PETRONOR",
77810                 "icon": "fuel",
77811                 "geometry": [
77812                     "point",
77813                     "area"
77814                 ],
77815                 "fields": [
77816                     "operator",
77817                     "address",
77818                     "building_area",
77819                     "opening_hours"
77820                 ],
77821                 "suggestion": true
77822             },
77823             "amenity/fuel/Rompetrol": {
77824                 "tags": {
77825                     "name": "Rompetrol",
77826                     "amenity": "fuel"
77827                 },
77828                 "name": "Rompetrol",
77829                 "icon": "fuel",
77830                 "geometry": [
77831                     "point",
77832                     "area"
77833                 ],
77834                 "fields": [
77835                     "operator",
77836                     "address",
77837                     "building_area",
77838                     "opening_hours"
77839                 ],
77840                 "suggestion": true
77841             },
77842             "amenity/fuel/Lotos": {
77843                 "tags": {
77844                     "name": "Lotos",
77845                     "amenity": "fuel"
77846                 },
77847                 "name": "Lotos",
77848                 "icon": "fuel",
77849                 "geometry": [
77850                     "point",
77851                     "area"
77852                 ],
77853                 "fields": [
77854                     "operator",
77855                     "address",
77856                     "building_area",
77857                     "opening_hours"
77858                 ],
77859                 "suggestion": true
77860             },
77861             "amenity/fuel/ОМВ": {
77862                 "tags": {
77863                     "name": "ОМВ",
77864                     "amenity": "fuel"
77865                 },
77866                 "name": "ОМВ",
77867                 "icon": "fuel",
77868                 "geometry": [
77869                     "point",
77870                     "area"
77871                 ],
77872                 "fields": [
77873                     "operator",
77874                     "address",
77875                     "building_area",
77876                     "opening_hours"
77877                 ],
77878                 "suggestion": true
77879             },
77880             "amenity/fuel/BR": {
77881                 "tags": {
77882                     "name": "BR",
77883                     "amenity": "fuel"
77884                 },
77885                 "name": "BR",
77886                 "icon": "fuel",
77887                 "geometry": [
77888                     "point",
77889                     "area"
77890                 ],
77891                 "fields": [
77892                     "operator",
77893                     "address",
77894                     "building_area",
77895                     "opening_hours"
77896                 ],
77897                 "suggestion": true
77898             },
77899             "amenity/fuel/Copec": {
77900                 "tags": {
77901                     "name": "Copec",
77902                     "amenity": "fuel"
77903                 },
77904                 "name": "Copec",
77905                 "icon": "fuel",
77906                 "geometry": [
77907                     "point",
77908                     "area"
77909                 ],
77910                 "fields": [
77911                     "operator",
77912                     "address",
77913                     "building_area",
77914                     "opening_hours"
77915                 ],
77916                 "suggestion": true
77917             },
77918             "amenity/fuel/Petrobras": {
77919                 "tags": {
77920                     "name": "Petrobras",
77921                     "amenity": "fuel"
77922                 },
77923                 "name": "Petrobras",
77924                 "icon": "fuel",
77925                 "geometry": [
77926                     "point",
77927                     "area"
77928                 ],
77929                 "fields": [
77930                     "operator",
77931                     "address",
77932                     "building_area",
77933                     "opening_hours"
77934                 ],
77935                 "suggestion": true
77936             },
77937             "amenity/fuel/Liberty": {
77938                 "tags": {
77939                     "name": "Liberty",
77940                     "amenity": "fuel"
77941                 },
77942                 "name": "Liberty",
77943                 "icon": "fuel",
77944                 "geometry": [
77945                     "point",
77946                     "area"
77947                 ],
77948                 "fields": [
77949                     "operator",
77950                     "address",
77951                     "building_area",
77952                     "opening_hours"
77953                 ],
77954                 "suggestion": true
77955             },
77956             "amenity/fuel/IP": {
77957                 "tags": {
77958                     "name": "IP",
77959                     "amenity": "fuel"
77960                 },
77961                 "name": "IP",
77962                 "icon": "fuel",
77963                 "geometry": [
77964                     "point",
77965                     "area"
77966                 ],
77967                 "fields": [
77968                     "operator",
77969                     "address",
77970                     "building_area",
77971                     "opening_hours"
77972                 ],
77973                 "suggestion": true
77974             },
77975             "amenity/fuel/Erg": {
77976                 "tags": {
77977                     "name": "Erg",
77978                     "amenity": "fuel"
77979                 },
77980                 "name": "Erg",
77981                 "icon": "fuel",
77982                 "geometry": [
77983                     "point",
77984                     "area"
77985                 ],
77986                 "fields": [
77987                     "operator",
77988                     "address",
77989                     "building_area",
77990                     "opening_hours"
77991                 ],
77992                 "suggestion": true
77993             },
77994             "amenity/fuel/Eneos": {
77995                 "tags": {
77996                     "name": "Eneos",
77997                     "amenity": "fuel"
77998                 },
77999                 "name": "Eneos",
78000                 "icon": "fuel",
78001                 "geometry": [
78002                     "point",
78003                     "area"
78004                 ],
78005                 "fields": [
78006                     "operator",
78007                     "address",
78008                     "building_area",
78009                     "opening_hours"
78010                 ],
78011                 "suggestion": true
78012             },
78013             "amenity/fuel/Citgo": {
78014                 "tags": {
78015                     "name": "Citgo",
78016                     "amenity": "fuel"
78017                 },
78018                 "name": "Citgo",
78019                 "icon": "fuel",
78020                 "geometry": [
78021                     "point",
78022                     "area"
78023                 ],
78024                 "fields": [
78025                     "operator",
78026                     "address",
78027                     "building_area",
78028                     "opening_hours"
78029                 ],
78030                 "suggestion": true
78031             },
78032             "amenity/fuel/Metano": {
78033                 "tags": {
78034                     "name": "Metano",
78035                     "amenity": "fuel"
78036                 },
78037                 "name": "Metano",
78038                 "icon": "fuel",
78039                 "geometry": [
78040                     "point",
78041                     "area"
78042                 ],
78043                 "fields": [
78044                     "operator",
78045                     "address",
78046                     "building_area",
78047                     "opening_hours"
78048                 ],
78049                 "suggestion": true
78050             },
78051             "amenity/fuel/Сургутнефтегаз": {
78052                 "tags": {
78053                     "name": "Сургутнефтегаз",
78054                     "amenity": "fuel"
78055                 },
78056                 "name": "Сургутнефтегаз",
78057                 "icon": "fuel",
78058                 "geometry": [
78059                     "point",
78060                     "area"
78061                 ],
78062                 "fields": [
78063                     "operator",
78064                     "address",
78065                     "building_area",
78066                     "opening_hours"
78067                 ],
78068                 "suggestion": true
78069             },
78070             "amenity/fuel/EKO": {
78071                 "tags": {
78072                     "name": "EKO",
78073                     "amenity": "fuel"
78074                 },
78075                 "name": "EKO",
78076                 "icon": "fuel",
78077                 "geometry": [
78078                     "point",
78079                     "area"
78080                 ],
78081                 "fields": [
78082                     "operator",
78083                     "address",
78084                     "building_area",
78085                     "opening_hours"
78086                 ],
78087                 "suggestion": true
78088             },
78089             "amenity/fuel/Eko": {
78090                 "tags": {
78091                     "name": "Eko",
78092                     "amenity": "fuel"
78093                 },
78094                 "name": "Eko",
78095                 "icon": "fuel",
78096                 "geometry": [
78097                     "point",
78098                     "area"
78099                 ],
78100                 "fields": [
78101                     "operator",
78102                     "address",
78103                     "building_area",
78104                     "opening_hours"
78105                 ],
78106                 "suggestion": true
78107             },
78108             "amenity/fuel/Indipend.": {
78109                 "tags": {
78110                     "name": "Indipend.",
78111                     "amenity": "fuel"
78112                 },
78113                 "name": "Indipend.",
78114                 "icon": "fuel",
78115                 "geometry": [
78116                     "point",
78117                     "area"
78118                 ],
78119                 "fields": [
78120                     "operator",
78121                     "address",
78122                     "building_area",
78123                     "opening_hours"
78124                 ],
78125                 "suggestion": true
78126             },
78127             "amenity/fuel/IES": {
78128                 "tags": {
78129                     "name": "IES",
78130                     "amenity": "fuel"
78131                 },
78132                 "name": "IES",
78133                 "icon": "fuel",
78134                 "geometry": [
78135                     "point",
78136                     "area"
78137                 ],
78138                 "fields": [
78139                     "operator",
78140                     "address",
78141                     "building_area",
78142                     "opening_hours"
78143                 ],
78144                 "suggestion": true
78145             },
78146             "amenity/fuel/TotalErg": {
78147                 "tags": {
78148                     "name": "TotalErg",
78149                     "amenity": "fuel"
78150                 },
78151                 "name": "TotalErg",
78152                 "icon": "fuel",
78153                 "geometry": [
78154                     "point",
78155                     "area"
78156                 ],
78157                 "fields": [
78158                     "operator",
78159                     "address",
78160                     "building_area",
78161                     "opening_hours"
78162                 ],
78163                 "suggestion": true
78164             },
78165             "amenity/fuel/Cenex": {
78166                 "tags": {
78167                     "name": "Cenex",
78168                     "amenity": "fuel"
78169                 },
78170                 "name": "Cenex",
78171                 "icon": "fuel",
78172                 "geometry": [
78173                     "point",
78174                     "area"
78175                 ],
78176                 "fields": [
78177                     "operator",
78178                     "address",
78179                     "building_area",
78180                     "opening_hours"
78181                 ],
78182                 "suggestion": true
78183             },
78184             "amenity/fuel/ПТК": {
78185                 "tags": {
78186                     "name": "ПТК",
78187                     "amenity": "fuel"
78188                 },
78189                 "name": "ПТК",
78190                 "icon": "fuel",
78191                 "geometry": [
78192                     "point",
78193                     "area"
78194                 ],
78195                 "fields": [
78196                     "operator",
78197                     "address",
78198                     "building_area",
78199                     "opening_hours"
78200                 ],
78201                 "suggestion": true
78202             },
78203             "amenity/fuel/HP": {
78204                 "tags": {
78205                     "name": "HP",
78206                     "amenity": "fuel"
78207                 },
78208                 "name": "HP",
78209                 "icon": "fuel",
78210                 "geometry": [
78211                     "point",
78212                     "area"
78213                 ],
78214                 "fields": [
78215                     "operator",
78216                     "address",
78217                     "building_area",
78218                     "opening_hours"
78219                 ],
78220                 "suggestion": true
78221             },
78222             "amenity/fuel/Phillips 66": {
78223                 "tags": {
78224                     "name": "Phillips 66",
78225                     "amenity": "fuel"
78226                 },
78227                 "name": "Phillips 66",
78228                 "icon": "fuel",
78229                 "geometry": [
78230                     "point",
78231                     "area"
78232                 ],
78233                 "fields": [
78234                     "operator",
78235                     "address",
78236                     "building_area",
78237                     "opening_hours"
78238                 ],
78239                 "suggestion": true
78240             },
78241             "amenity/fuel/CARREFOUR": {
78242                 "tags": {
78243                     "name": "CARREFOUR",
78244                     "amenity": "fuel"
78245                 },
78246                 "name": "CARREFOUR",
78247                 "icon": "fuel",
78248                 "geometry": [
78249                     "point",
78250                     "area"
78251                 ],
78252                 "fields": [
78253                     "operator",
78254                     "address",
78255                     "building_area",
78256                     "opening_hours"
78257                 ],
78258                 "suggestion": true
78259             },
78260             "amenity/fuel/ERG": {
78261                 "tags": {
78262                     "name": "ERG",
78263                     "amenity": "fuel"
78264                 },
78265                 "name": "ERG",
78266                 "icon": "fuel",
78267                 "geometry": [
78268                     "point",
78269                     "area"
78270                 ],
78271                 "fields": [
78272                     "operator",
78273                     "address",
78274                     "building_area",
78275                     "opening_hours"
78276                 ],
78277                 "suggestion": true
78278             },
78279             "amenity/fuel/Speedway": {
78280                 "tags": {
78281                     "name": "Speedway",
78282                     "amenity": "fuel"
78283                 },
78284                 "name": "Speedway",
78285                 "icon": "fuel",
78286                 "geometry": [
78287                     "point",
78288                     "area"
78289                 ],
78290                 "fields": [
78291                     "operator",
78292                     "address",
78293                     "building_area",
78294                     "opening_hours"
78295                 ],
78296                 "suggestion": true
78297             },
78298             "amenity/fuel/Benzina": {
78299                 "tags": {
78300                     "name": "Benzina",
78301                     "amenity": "fuel"
78302                 },
78303                 "name": "Benzina",
78304                 "icon": "fuel",
78305                 "geometry": [
78306                     "point",
78307                     "area"
78308                 ],
78309                 "fields": [
78310                     "operator",
78311                     "address",
78312                     "building_area",
78313                     "opening_hours"
78314                 ],
78315                 "suggestion": true
78316             },
78317             "amenity/fuel/Татнефть": {
78318                 "tags": {
78319                     "name": "Татнефть",
78320                     "amenity": "fuel"
78321                 },
78322                 "name": "Татнефть",
78323                 "icon": "fuel",
78324                 "geometry": [
78325                     "point",
78326                     "area"
78327                 ],
78328                 "fields": [
78329                     "operator",
78330                     "address",
78331                     "building_area",
78332                     "opening_hours"
78333                 ],
78334                 "suggestion": true
78335             },
78336             "amenity/fuel/Terpel": {
78337                 "tags": {
78338                     "name": "Terpel",
78339                     "amenity": "fuel"
78340                 },
78341                 "name": "Terpel",
78342                 "icon": "fuel",
78343                 "geometry": [
78344                     "point",
78345                     "area"
78346                 ],
78347                 "fields": [
78348                     "operator",
78349                     "address",
78350                     "building_area",
78351                     "opening_hours"
78352                 ],
78353                 "suggestion": true
78354             },
78355             "amenity/fuel/WOG": {
78356                 "tags": {
78357                     "name": "WOG",
78358                     "amenity": "fuel"
78359                 },
78360                 "name": "WOG",
78361                 "icon": "fuel",
78362                 "geometry": [
78363                     "point",
78364                     "area"
78365                 ],
78366                 "fields": [
78367                     "operator",
78368                     "address",
78369                     "building_area",
78370                     "opening_hours"
78371                 ],
78372                 "suggestion": true
78373             },
78374             "amenity/fuel/Seaoil": {
78375                 "tags": {
78376                     "name": "Seaoil",
78377                     "amenity": "fuel"
78378                 },
78379                 "name": "Seaoil",
78380                 "icon": "fuel",
78381                 "geometry": [
78382                     "point",
78383                     "area"
78384                 ],
78385                 "fields": [
78386                     "operator",
78387                     "address",
78388                     "building_area",
78389                     "opening_hours"
78390                 ],
78391                 "suggestion": true
78392             },
78393             "amenity/fuel/АЗС": {
78394                 "tags": {
78395                     "name": "АЗС",
78396                     "amenity": "fuel"
78397                 },
78398                 "name": "АЗС",
78399                 "icon": "fuel",
78400                 "geometry": [
78401                     "point",
78402                     "area"
78403                 ],
78404                 "fields": [
78405                     "operator",
78406                     "address",
78407                     "building_area",
78408                     "opening_hours"
78409                 ],
78410                 "suggestion": true
78411             },
78412             "amenity/fuel/Kwik Trip": {
78413                 "tags": {
78414                     "name": "Kwik Trip",
78415                     "amenity": "fuel"
78416                 },
78417                 "name": "Kwik Trip",
78418                 "icon": "fuel",
78419                 "geometry": [
78420                     "point",
78421                     "area"
78422                 ],
78423                 "fields": [
78424                     "operator",
78425                     "address",
78426                     "building_area",
78427                     "opening_hours"
78428                 ],
78429                 "suggestion": true
78430             },
78431             "amenity/fuel/Pertamina": {
78432                 "tags": {
78433                     "name": "Pertamina",
78434                     "amenity": "fuel"
78435                 },
78436                 "name": "Pertamina",
78437                 "icon": "fuel",
78438                 "geometry": [
78439                     "point",
78440                     "area"
78441                 ],
78442                 "fields": [
78443                     "operator",
78444                     "address",
78445                     "building_area",
78446                     "opening_hours"
78447                 ],
78448                 "suggestion": true
78449             },
78450             "amenity/fuel/COSMO": {
78451                 "tags": {
78452                     "name": "COSMO",
78453                     "amenity": "fuel"
78454                 },
78455                 "name": "COSMO",
78456                 "icon": "fuel",
78457                 "geometry": [
78458                     "point",
78459                     "area"
78460                 ],
78461                 "fields": [
78462                     "operator",
78463                     "address",
78464                     "building_area",
78465                     "opening_hours"
78466                 ],
78467                 "suggestion": true
78468             },
78469             "amenity/fuel/Z": {
78470                 "tags": {
78471                     "name": "Z",
78472                     "amenity": "fuel"
78473                 },
78474                 "name": "Z",
78475                 "icon": "fuel",
78476                 "geometry": [
78477                     "point",
78478                     "area"
78479                 ],
78480                 "fields": [
78481                     "operator",
78482                     "address",
78483                     "building_area",
78484                     "opening_hours"
78485                 ],
78486                 "suggestion": true
78487             },
78488             "amenity/fuel/Indian Oil": {
78489                 "tags": {
78490                     "name": "Indian Oil",
78491                     "amenity": "fuel"
78492                 },
78493                 "name": "Indian Oil",
78494                 "icon": "fuel",
78495                 "geometry": [
78496                     "point",
78497                     "area"
78498                 ],
78499                 "fields": [
78500                     "operator",
78501                     "address",
78502                     "building_area",
78503                     "opening_hours"
78504                 ],
78505                 "suggestion": true
78506             },
78507             "amenity/fuel/АГЗС": {
78508                 "tags": {
78509                     "name": "АГЗС",
78510                     "amenity": "fuel"
78511                 },
78512                 "name": "АГЗС",
78513                 "icon": "fuel",
78514                 "geometry": [
78515                     "point",
78516                     "area"
78517                 ],
78518                 "fields": [
78519                     "operator",
78520                     "address",
78521                     "building_area",
78522                     "opening_hours"
78523                 ],
78524                 "suggestion": true
78525             },
78526             "amenity/fuel/INA": {
78527                 "tags": {
78528                     "name": "INA",
78529                     "amenity": "fuel"
78530                 },
78531                 "name": "INA",
78532                 "icon": "fuel",
78533                 "geometry": [
78534                     "point",
78535                     "area"
78536                 ],
78537                 "fields": [
78538                     "operator",
78539                     "address",
78540                     "building_area",
78541                     "opening_hours"
78542                 ],
78543                 "suggestion": true
78544             },
78545             "amenity/fuel/JOMO": {
78546                 "tags": {
78547                     "name": "JOMO",
78548                     "amenity": "fuel"
78549                 },
78550                 "name": "JOMO",
78551                 "icon": "fuel",
78552                 "geometry": [
78553                     "point",
78554                     "area"
78555                 ],
78556                 "fields": [
78557                     "operator",
78558                     "address",
78559                     "building_area",
78560                     "opening_hours"
78561                 ],
78562                 "suggestion": true
78563             },
78564             "amenity/fuel/Holiday": {
78565                 "tags": {
78566                     "name": "Holiday",
78567                     "amenity": "fuel"
78568                 },
78569                 "name": "Holiday",
78570                 "icon": "fuel",
78571                 "geometry": [
78572                     "point",
78573                     "area"
78574                 ],
78575                 "fields": [
78576                     "operator",
78577                     "address",
78578                     "building_area",
78579                     "opening_hours"
78580                 ],
78581                 "suggestion": true
78582             },
78583             "amenity/fuel/YPF": {
78584                 "tags": {
78585                     "name": "YPF",
78586                     "amenity": "fuel"
78587                 },
78588                 "name": "YPF",
78589                 "icon": "fuel",
78590                 "geometry": [
78591                     "point",
78592                     "area"
78593                 ],
78594                 "fields": [
78595                     "operator",
78596                     "address",
78597                     "building_area",
78598                     "opening_hours"
78599                 ],
78600                 "suggestion": true
78601             },
78602             "amenity/fuel/IDEMITSU": {
78603                 "tags": {
78604                     "name": "IDEMITSU",
78605                     "amenity": "fuel"
78606                 },
78607                 "name": "IDEMITSU",
78608                 "icon": "fuel",
78609                 "geometry": [
78610                     "point",
78611                     "area"
78612                 ],
78613                 "fields": [
78614                     "operator",
78615                     "address",
78616                     "building_area",
78617                     "opening_hours"
78618                 ],
78619                 "suggestion": true
78620             },
78621             "amenity/fuel/ENEOS": {
78622                 "tags": {
78623                     "name": "ENEOS",
78624                     "amenity": "fuel"
78625                 },
78626                 "name": "ENEOS",
78627                 "icon": "fuel",
78628                 "geometry": [
78629                     "point",
78630                     "area"
78631                 ],
78632                 "fields": [
78633                     "operator",
78634                     "address",
78635                     "building_area",
78636                     "opening_hours"
78637                 ],
78638                 "suggestion": true
78639             },
78640             "amenity/fuel/Stacja paliw": {
78641                 "tags": {
78642                     "name": "Stacja paliw",
78643                     "amenity": "fuel"
78644                 },
78645                 "name": "Stacja paliw",
78646                 "icon": "fuel",
78647                 "geometry": [
78648                     "point",
78649                     "area"
78650                 ],
78651                 "fields": [
78652                     "operator",
78653                     "address",
78654                     "building_area",
78655                     "opening_hours"
78656                 ],
78657                 "suggestion": true
78658             },
78659             "amenity/fuel/Bharat Petroleum": {
78660                 "tags": {
78661                     "name": "Bharat Petroleum",
78662                     "amenity": "fuel"
78663                 },
78664                 "name": "Bharat Petroleum",
78665                 "icon": "fuel",
78666                 "geometry": [
78667                     "point",
78668                     "area"
78669                 ],
78670                 "fields": [
78671                     "operator",
78672                     "address",
78673                     "building_area",
78674                     "opening_hours"
78675                 ],
78676                 "suggestion": true
78677             },
78678             "amenity/fuel/CAMPSA": {
78679                 "tags": {
78680                     "name": "CAMPSA",
78681                     "amenity": "fuel"
78682                 },
78683                 "name": "CAMPSA",
78684                 "icon": "fuel",
78685                 "geometry": [
78686                     "point",
78687                     "area"
78688                 ],
78689                 "fields": [
78690                     "operator",
78691                     "address",
78692                     "building_area",
78693                     "opening_hours"
78694                 ],
78695                 "suggestion": true
78696             },
78697             "amenity/fuel/Casey's General Store": {
78698                 "tags": {
78699                     "name": "Casey's General Store",
78700                     "amenity": "fuel"
78701                 },
78702                 "name": "Casey's General Store",
78703                 "icon": "fuel",
78704                 "geometry": [
78705                     "point",
78706                     "area"
78707                 ],
78708                 "fields": [
78709                     "operator",
78710                     "address",
78711                     "building_area",
78712                     "opening_hours"
78713                 ],
78714                 "suggestion": true
78715             },
78716             "amenity/fuel/Башнефть": {
78717                 "tags": {
78718                     "name": "Башнефть",
78719                     "amenity": "fuel"
78720                 },
78721                 "name": "Башнефть",
78722                 "icon": "fuel",
78723                 "geometry": [
78724                     "point",
78725                     "area"
78726                 ],
78727                 "fields": [
78728                     "operator",
78729                     "address",
78730                     "building_area",
78731                     "opening_hours"
78732                 ],
78733                 "suggestion": true
78734             },
78735             "amenity/fuel/Kangaroo": {
78736                 "tags": {
78737                     "name": "Kangaroo",
78738                     "amenity": "fuel"
78739                 },
78740                 "name": "Kangaroo",
78741                 "icon": "fuel",
78742                 "geometry": [
78743                     "point",
78744                     "area"
78745                 ],
78746                 "fields": [
78747                     "operator",
78748                     "address",
78749                     "building_area",
78750                     "opening_hours"
78751                 ],
78752                 "suggestion": true
78753             },
78754             "amenity/fuel/コスモ石油 (COSMO)": {
78755                 "tags": {
78756                     "name": "コスモ石油 (COSMO)",
78757                     "amenity": "fuel"
78758                 },
78759                 "name": "コスモ石油 (COSMO)",
78760                 "icon": "fuel",
78761                 "geometry": [
78762                     "point",
78763                     "area"
78764                 ],
78765                 "fields": [
78766                     "operator",
78767                     "address",
78768                     "building_area",
78769                     "opening_hours"
78770                 ],
78771                 "suggestion": true
78772             },
78773             "amenity/fuel/MEROIL": {
78774                 "tags": {
78775                     "name": "MEROIL",
78776                     "amenity": "fuel"
78777                 },
78778                 "name": "MEROIL",
78779                 "icon": "fuel",
78780                 "geometry": [
78781                     "point",
78782                     "area"
78783                 ],
78784                 "fields": [
78785                     "operator",
78786                     "address",
78787                     "building_area",
78788                     "opening_hours"
78789                 ],
78790                 "suggestion": true
78791             },
78792             "amenity/fuel/1-2-3": {
78793                 "tags": {
78794                     "name": "1-2-3",
78795                     "amenity": "fuel"
78796                 },
78797                 "name": "1-2-3",
78798                 "icon": "fuel",
78799                 "geometry": [
78800                     "point",
78801                     "area"
78802                 ],
78803                 "fields": [
78804                     "operator",
78805                     "address",
78806                     "building_area",
78807                     "opening_hours"
78808                 ],
78809                 "suggestion": true
78810             },
78811             "amenity/fuel/出光": {
78812                 "tags": {
78813                     "name": "出光",
78814                     "name:en": "IDEMITSU",
78815                     "amenity": "fuel"
78816                 },
78817                 "name": "出光",
78818                 "icon": "fuel",
78819                 "geometry": [
78820                     "point",
78821                     "area"
78822                 ],
78823                 "fields": [
78824                     "operator",
78825                     "address",
78826                     "building_area",
78827                     "opening_hours"
78828                 ],
78829                 "suggestion": true
78830             },
78831             "amenity/fuel/НК Альянс": {
78832                 "tags": {
78833                     "name": "НК Альянс",
78834                     "amenity": "fuel"
78835                 },
78836                 "name": "НК Альянс",
78837                 "icon": "fuel",
78838                 "geometry": [
78839                     "point",
78840                     "area"
78841                 ],
78842                 "fields": [
78843                     "operator",
78844                     "address",
78845                     "building_area",
78846                     "opening_hours"
78847                 ],
78848                 "suggestion": true
78849             },
78850             "amenity/fuel/Sinclair": {
78851                 "tags": {
78852                     "name": "Sinclair",
78853                     "amenity": "fuel"
78854                 },
78855                 "name": "Sinclair",
78856                 "icon": "fuel",
78857                 "geometry": [
78858                     "point",
78859                     "area"
78860                 ],
78861                 "fields": [
78862                     "operator",
78863                     "address",
78864                     "building_area",
78865                     "opening_hours"
78866                 ],
78867                 "suggestion": true
78868             },
78869             "amenity/fuel/Conoco": {
78870                 "tags": {
78871                     "name": "Conoco",
78872                     "amenity": "fuel"
78873                 },
78874                 "name": "Conoco",
78875                 "icon": "fuel",
78876                 "geometry": [
78877                     "point",
78878                     "area"
78879                 ],
78880                 "fields": [
78881                     "operator",
78882                     "address",
78883                     "building_area",
78884                     "opening_hours"
78885                 ],
78886                 "suggestion": true
78887             },
78888             "amenity/fuel/SPBU": {
78889                 "tags": {
78890                     "name": "SPBU",
78891                     "amenity": "fuel"
78892                 },
78893                 "name": "SPBU",
78894                 "icon": "fuel",
78895                 "geometry": [
78896                     "point",
78897                     "area"
78898                 ],
78899                 "fields": [
78900                     "operator",
78901                     "address",
78902                     "building_area",
78903                     "opening_hours"
78904                 ],
78905                 "suggestion": true
78906             },
78907             "amenity/fuel/Макпетрол": {
78908                 "tags": {
78909                     "name": "Макпетрол",
78910                     "amenity": "fuel"
78911                 },
78912                 "name": "Макпетрол",
78913                 "icon": "fuel",
78914                 "geometry": [
78915                     "point",
78916                     "area"
78917                 ],
78918                 "fields": [
78919                     "operator",
78920                     "address",
78921                     "building_area",
78922                     "opening_hours"
78923                 ],
78924                 "suggestion": true
78925             },
78926             "amenity/fuel/Posto Ipiranga": {
78927                 "tags": {
78928                     "name": "Posto Ipiranga",
78929                     "amenity": "fuel"
78930                 },
78931                 "name": "Posto Ipiranga",
78932                 "icon": "fuel",
78933                 "geometry": [
78934                     "point",
78935                     "area"
78936                 ],
78937                 "fields": [
78938                     "operator",
78939                     "address",
78940                     "building_area",
78941                     "opening_hours"
78942                 ],
78943                 "suggestion": true
78944             },
78945             "amenity/fuel/Posto Shell": {
78946                 "tags": {
78947                     "name": "Posto Shell",
78948                     "amenity": "fuel"
78949                 },
78950                 "name": "Posto Shell",
78951                 "icon": "fuel",
78952                 "geometry": [
78953                     "point",
78954                     "area"
78955                 ],
78956                 "fields": [
78957                     "operator",
78958                     "address",
78959                     "building_area",
78960                     "opening_hours"
78961                 ],
78962                 "suggestion": true
78963             },
78964             "amenity/fuel/Phoenix": {
78965                 "tags": {
78966                     "name": "Phoenix",
78967                     "amenity": "fuel"
78968                 },
78969                 "name": "Phoenix",
78970                 "icon": "fuel",
78971                 "geometry": [
78972                     "point",
78973                     "area"
78974                 ],
78975                 "fields": [
78976                     "operator",
78977                     "address",
78978                     "building_area",
78979                     "opening_hours"
78980                 ],
78981                 "suggestion": true
78982             },
78983             "amenity/fuel/Ipiranga": {
78984                 "tags": {
78985                     "name": "Ipiranga",
78986                     "amenity": "fuel"
78987                 },
78988                 "name": "Ipiranga",
78989                 "icon": "fuel",
78990                 "geometry": [
78991                     "point",
78992                     "area"
78993                 ],
78994                 "fields": [
78995                     "operator",
78996                     "address",
78997                     "building_area",
78998                     "opening_hours"
78999                 ],
79000                 "suggestion": true
79001             },
79002             "amenity/fuel/OKKO": {
79003                 "tags": {
79004                     "name": "OKKO",
79005                     "amenity": "fuel"
79006                 },
79007                 "name": "OKKO",
79008                 "icon": "fuel",
79009                 "geometry": [
79010                     "point",
79011                     "area"
79012                 ],
79013                 "fields": [
79014                     "operator",
79015                     "address",
79016                     "building_area",
79017                     "opening_hours"
79018                 ],
79019                 "suggestion": true
79020             },
79021             "amenity/fuel/ОККО": {
79022                 "tags": {
79023                     "name": "ОККО",
79024                     "amenity": "fuel"
79025                 },
79026                 "name": "ОККО",
79027                 "icon": "fuel",
79028                 "geometry": [
79029                     "point",
79030                     "area"
79031                 ],
79032                 "fields": [
79033                     "operator",
79034                     "address",
79035                     "building_area",
79036                     "opening_hours"
79037                 ],
79038                 "suggestion": true
79039             },
79040             "amenity/fuel/บางจาก": {
79041                 "tags": {
79042                     "name": "บางจาก",
79043                     "amenity": "fuel"
79044                 },
79045                 "name": "บางจาก",
79046                 "icon": "fuel",
79047                 "geometry": [
79048                     "point",
79049                     "area"
79050                 ],
79051                 "fields": [
79052                     "operator",
79053                     "address",
79054                     "building_area",
79055                     "opening_hours"
79056                 ],
79057                 "suggestion": true
79058             },
79059             "amenity/fuel/QuikTrip": {
79060                 "tags": {
79061                     "name": "QuikTrip",
79062                     "amenity": "fuel"
79063                 },
79064                 "name": "QuikTrip",
79065                 "icon": "fuel",
79066                 "geometry": [
79067                     "point",
79068                     "area"
79069                 ],
79070                 "fields": [
79071                     "operator",
79072                     "address",
79073                     "building_area",
79074                     "opening_hours"
79075                 ],
79076                 "suggestion": true
79077             },
79078             "amenity/fuel/Posto BR": {
79079                 "tags": {
79080                     "name": "Posto BR",
79081                     "amenity": "fuel"
79082                 },
79083                 "name": "Posto BR",
79084                 "icon": "fuel",
79085                 "geometry": [
79086                     "point",
79087                     "area"
79088                 ],
79089                 "fields": [
79090                     "operator",
79091                     "address",
79092                     "building_area",
79093                     "opening_hours"
79094                 ],
79095                 "suggestion": true
79096             },
79097             "amenity/fuel/ป ต ท": {
79098                 "tags": {
79099                     "name": "ป ต ท",
79100                     "amenity": "fuel"
79101                 },
79102                 "name": "ป ต ท",
79103                 "icon": "fuel",
79104                 "geometry": [
79105                     "point",
79106                     "area"
79107                 ],
79108                 "fields": [
79109                     "operator",
79110                     "address",
79111                     "building_area",
79112                     "opening_hours"
79113                 ],
79114                 "suggestion": true
79115             },
79116             "amenity/fuel/ปตท": {
79117                 "tags": {
79118                     "name": "ปตท",
79119                     "amenity": "fuel"
79120                 },
79121                 "name": "ปตท",
79122                 "icon": "fuel",
79123                 "geometry": [
79124                     "point",
79125                     "area"
79126                 ],
79127                 "fields": [
79128                     "operator",
79129                     "address",
79130                     "building_area",
79131                     "opening_hours"
79132                 ],
79133                 "suggestion": true
79134             },
79135             "amenity/fuel/ANP": {
79136                 "tags": {
79137                     "name": "ANP",
79138                     "amenity": "fuel"
79139                 },
79140                 "name": "ANP",
79141                 "icon": "fuel",
79142                 "geometry": [
79143                     "point",
79144                     "area"
79145                 ],
79146                 "fields": [
79147                     "operator",
79148                     "address",
79149                     "building_area",
79150                     "opening_hours"
79151                 ],
79152                 "suggestion": true
79153             },
79154             "amenity/fuel/Kum & Go": {
79155                 "tags": {
79156                     "name": "Kum & Go",
79157                     "amenity": "fuel"
79158                 },
79159                 "name": "Kum & Go",
79160                 "icon": "fuel",
79161                 "geometry": [
79162                     "point",
79163                     "area"
79164                 ],
79165                 "fields": [
79166                     "operator",
79167                     "address",
79168                     "building_area",
79169                     "opening_hours"
79170                 ],
79171                 "suggestion": true
79172             },
79173             "amenity/fuel/Petrolimex": {
79174                 "tags": {
79175                     "name": "Petrolimex",
79176                     "amenity": "fuel"
79177                 },
79178                 "name": "Petrolimex",
79179                 "icon": "fuel",
79180                 "geometry": [
79181                     "point",
79182                     "area"
79183                 ],
79184                 "fields": [
79185                     "operator",
79186                     "address",
79187                     "building_area",
79188                     "opening_hours"
79189                 ],
79190                 "suggestion": true
79191             },
79192             "amenity/fuel/Sokimex": {
79193                 "tags": {
79194                     "name": "Sokimex",
79195                     "amenity": "fuel"
79196                 },
79197                 "name": "Sokimex",
79198                 "icon": "fuel",
79199                 "geometry": [
79200                     "point",
79201                     "area"
79202                 ],
79203                 "fields": [
79204                     "operator",
79205                     "address",
79206                     "building_area",
79207                     "opening_hours"
79208                 ],
79209                 "suggestion": true
79210             },
79211             "amenity/fuel/Tela": {
79212                 "tags": {
79213                     "name": "Tela",
79214                     "amenity": "fuel"
79215                 },
79216                 "name": "Tela",
79217                 "icon": "fuel",
79218                 "geometry": [
79219                     "point",
79220                     "area"
79221                 ],
79222                 "fields": [
79223                     "operator",
79224                     "address",
79225                     "building_area",
79226                     "opening_hours"
79227                 ],
79228                 "suggestion": true
79229             },
79230             "amenity/fuel/Posto": {
79231                 "tags": {
79232                     "name": "Posto",
79233                     "amenity": "fuel"
79234                 },
79235                 "name": "Posto",
79236                 "icon": "fuel",
79237                 "geometry": [
79238                     "point",
79239                     "area"
79240                 ],
79241                 "fields": [
79242                     "operator",
79243                     "address",
79244                     "building_area",
79245                     "opening_hours"
79246                 ],
79247                 "suggestion": true
79248             },
79249             "amenity/fuel/Укрнафта": {
79250                 "tags": {
79251                     "name": "Укрнафта",
79252                     "amenity": "fuel"
79253                 },
79254                 "name": "Укрнафта",
79255                 "icon": "fuel",
79256                 "geometry": [
79257                     "point",
79258                     "area"
79259                 ],
79260                 "fields": [
79261                     "operator",
79262                     "address",
79263                     "building_area",
79264                     "opening_hours"
79265                 ],
79266                 "suggestion": true
79267             },
79268             "amenity/fuel/Татнефтепродукт": {
79269                 "tags": {
79270                     "name": "Татнефтепродукт",
79271                     "amenity": "fuel"
79272                 },
79273                 "name": "Татнефтепродукт",
79274                 "icon": "fuel",
79275                 "geometry": [
79276                     "point",
79277                     "area"
79278                 ],
79279                 "fields": [
79280                     "operator",
79281                     "address",
79282                     "building_area",
79283                     "opening_hours"
79284                 ],
79285                 "suggestion": true
79286             },
79287             "amenity/fuel/Afriquia": {
79288                 "tags": {
79289                     "name": "Afriquia",
79290                     "amenity": "fuel"
79291                 },
79292                 "name": "Afriquia",
79293                 "icon": "fuel",
79294                 "geometry": [
79295                     "point",
79296                     "area"
79297                 ],
79298                 "fields": [
79299                     "operator",
79300                     "address",
79301                     "building_area",
79302                     "opening_hours"
79303                 ],
79304                 "suggestion": true
79305             },
79306             "amenity/fuel/Murphy USA": {
79307                 "tags": {
79308                     "name": "Murphy USA",
79309                     "amenity": "fuel"
79310                 },
79311                 "name": "Murphy USA",
79312                 "icon": "fuel",
79313                 "geometry": [
79314                     "point",
79315                     "area"
79316                 ],
79317                 "fields": [
79318                     "operator",
79319                     "address",
79320                     "building_area",
79321                     "opening_hours"
79322                 ],
79323                 "suggestion": true
79324             },
79325             "amenity/fuel/昭和シェル (Showa-shell)": {
79326                 "tags": {
79327                     "name": "昭和シェル (Showa-shell)",
79328                     "amenity": "fuel"
79329                 },
79330                 "name": "昭和シェル (Showa-shell)",
79331                 "icon": "fuel",
79332                 "geometry": [
79333                     "point",
79334                     "area"
79335                 ],
79336                 "fields": [
79337                     "operator",
79338                     "address",
79339                     "building_area",
79340                     "opening_hours"
79341                 ],
79342                 "suggestion": true
79343             },
79344             "amenity/fuel/エネオス": {
79345                 "tags": {
79346                     "name": "エネオス",
79347                     "amenity": "fuel"
79348                 },
79349                 "name": "エネオス",
79350                 "icon": "fuel",
79351                 "geometry": [
79352                     "point",
79353                     "area"
79354                 ],
79355                 "fields": [
79356                     "operator",
79357                     "address",
79358                     "building_area",
79359                     "opening_hours"
79360                 ],
79361                 "suggestion": true
79362             },
79363             "amenity/fuel/CNG": {
79364                 "tags": {
79365                     "name": "CNG",
79366                     "amenity": "fuel"
79367                 },
79368                 "name": "CNG",
79369                 "icon": "fuel",
79370                 "geometry": [
79371                     "point",
79372                     "area"
79373                 ],
79374                 "fields": [
79375                     "operator",
79376                     "address",
79377                     "building_area",
79378                     "opening_hours"
79379                 ],
79380                 "suggestion": true
79381             },
79382             "amenity/pub/Kings Arms": {
79383                 "tags": {
79384                     "name": "Kings Arms",
79385                     "amenity": "pub"
79386                 },
79387                 "name": "Kings Arms",
79388                 "icon": "beer",
79389                 "geometry": [
79390                     "point",
79391                     "area"
79392                 ],
79393                 "fields": [
79394                     "address",
79395                     "building_area",
79396                     "opening_hours",
79397                     "smoking"
79398                 ],
79399                 "suggestion": true
79400             },
79401             "amenity/pub/The Ship": {
79402                 "tags": {
79403                     "name": "The Ship",
79404                     "amenity": "pub"
79405                 },
79406                 "name": "The Ship",
79407                 "icon": "beer",
79408                 "geometry": [
79409                     "point",
79410                     "area"
79411                 ],
79412                 "fields": [
79413                     "address",
79414                     "building_area",
79415                     "opening_hours",
79416                     "smoking"
79417                 ],
79418                 "suggestion": true
79419             },
79420             "amenity/pub/The White Horse": {
79421                 "tags": {
79422                     "name": "The White Horse",
79423                     "amenity": "pub"
79424                 },
79425                 "name": "The White Horse",
79426                 "icon": "beer",
79427                 "geometry": [
79428                     "point",
79429                     "area"
79430                 ],
79431                 "fields": [
79432                     "address",
79433                     "building_area",
79434                     "opening_hours",
79435                     "smoking"
79436                 ],
79437                 "suggestion": true
79438             },
79439             "amenity/pub/The White Hart": {
79440                 "tags": {
79441                     "name": "The White Hart",
79442                     "amenity": "pub"
79443                 },
79444                 "name": "The White Hart",
79445                 "icon": "beer",
79446                 "geometry": [
79447                     "point",
79448                     "area"
79449                 ],
79450                 "fields": [
79451                     "address",
79452                     "building_area",
79453                     "opening_hours",
79454                     "smoking"
79455                 ],
79456                 "suggestion": true
79457             },
79458             "amenity/pub/Royal Oak": {
79459                 "tags": {
79460                     "name": "Royal Oak",
79461                     "amenity": "pub"
79462                 },
79463                 "name": "Royal Oak",
79464                 "icon": "beer",
79465                 "geometry": [
79466                     "point",
79467                     "area"
79468                 ],
79469                 "fields": [
79470                     "address",
79471                     "building_area",
79472                     "opening_hours",
79473                     "smoking"
79474                 ],
79475                 "suggestion": true
79476             },
79477             "amenity/pub/The Red Lion": {
79478                 "tags": {
79479                     "name": "The Red Lion",
79480                     "amenity": "pub"
79481                 },
79482                 "name": "The Red Lion",
79483                 "icon": "beer",
79484                 "geometry": [
79485                     "point",
79486                     "area"
79487                 ],
79488                 "fields": [
79489                     "address",
79490                     "building_area",
79491                     "opening_hours",
79492                     "smoking"
79493                 ],
79494                 "suggestion": true
79495             },
79496             "amenity/pub/The Kings Arms": {
79497                 "tags": {
79498                     "name": "The Kings Arms",
79499                     "amenity": "pub"
79500                 },
79501                 "name": "The Kings Arms",
79502                 "icon": "beer",
79503                 "geometry": [
79504                     "point",
79505                     "area"
79506                 ],
79507                 "fields": [
79508                     "address",
79509                     "building_area",
79510                     "opening_hours",
79511                     "smoking"
79512                 ],
79513                 "suggestion": true
79514             },
79515             "amenity/pub/The Star": {
79516                 "tags": {
79517                     "name": "The Star",
79518                     "amenity": "pub"
79519                 },
79520                 "name": "The Star",
79521                 "icon": "beer",
79522                 "geometry": [
79523                     "point",
79524                     "area"
79525                 ],
79526                 "fields": [
79527                     "address",
79528                     "building_area",
79529                     "opening_hours",
79530                     "smoking"
79531                 ],
79532                 "suggestion": true
79533             },
79534             "amenity/pub/The Anchor": {
79535                 "tags": {
79536                     "name": "The Anchor",
79537                     "amenity": "pub"
79538                 },
79539                 "name": "The Anchor",
79540                 "icon": "beer",
79541                 "geometry": [
79542                     "point",
79543                     "area"
79544                 ],
79545                 "fields": [
79546                     "address",
79547                     "building_area",
79548                     "opening_hours",
79549                     "smoking"
79550                 ],
79551                 "suggestion": true
79552             },
79553             "amenity/pub/The Cross Keys": {
79554                 "tags": {
79555                     "name": "The Cross Keys",
79556                     "amenity": "pub"
79557                 },
79558                 "name": "The Cross Keys",
79559                 "icon": "beer",
79560                 "geometry": [
79561                     "point",
79562                     "area"
79563                 ],
79564                 "fields": [
79565                     "address",
79566                     "building_area",
79567                     "opening_hours",
79568                     "smoking"
79569                 ],
79570                 "suggestion": true
79571             },
79572             "amenity/pub/The Wheatsheaf": {
79573                 "tags": {
79574                     "name": "The Wheatsheaf",
79575                     "amenity": "pub"
79576                 },
79577                 "name": "The Wheatsheaf",
79578                 "icon": "beer",
79579                 "geometry": [
79580                     "point",
79581                     "area"
79582                 ],
79583                 "fields": [
79584                     "address",
79585                     "building_area",
79586                     "opening_hours",
79587                     "smoking"
79588                 ],
79589                 "suggestion": true
79590             },
79591             "amenity/pub/The Crown Inn": {
79592                 "tags": {
79593                     "name": "The Crown Inn",
79594                     "amenity": "pub"
79595                 },
79596                 "name": "The Crown Inn",
79597                 "icon": "beer",
79598                 "geometry": [
79599                     "point",
79600                     "area"
79601                 ],
79602                 "fields": [
79603                     "address",
79604                     "building_area",
79605                     "opening_hours",
79606                     "smoking"
79607                 ],
79608                 "suggestion": true
79609             },
79610             "amenity/pub/The Kings Head": {
79611                 "tags": {
79612                     "name": "The Kings Head",
79613                     "amenity": "pub"
79614                 },
79615                 "name": "The Kings Head",
79616                 "icon": "beer",
79617                 "geometry": [
79618                     "point",
79619                     "area"
79620                 ],
79621                 "fields": [
79622                     "address",
79623                     "building_area",
79624                     "opening_hours",
79625                     "smoking"
79626                 ],
79627                 "suggestion": true
79628             },
79629             "amenity/pub/The Castle": {
79630                 "tags": {
79631                     "name": "The Castle",
79632                     "amenity": "pub"
79633                 },
79634                 "name": "The Castle",
79635                 "icon": "beer",
79636                 "geometry": [
79637                     "point",
79638                     "area"
79639                 ],
79640                 "fields": [
79641                     "address",
79642                     "building_area",
79643                     "opening_hours",
79644                     "smoking"
79645                 ],
79646                 "suggestion": true
79647             },
79648             "amenity/pub/The Railway": {
79649                 "tags": {
79650                     "name": "The Railway",
79651                     "amenity": "pub"
79652                 },
79653                 "name": "The Railway",
79654                 "icon": "beer",
79655                 "geometry": [
79656                     "point",
79657                     "area"
79658                 ],
79659                 "fields": [
79660                     "address",
79661                     "building_area",
79662                     "opening_hours",
79663                     "smoking"
79664                 ],
79665                 "suggestion": true
79666             },
79667             "amenity/pub/The White Lion": {
79668                 "tags": {
79669                     "name": "The White Lion",
79670                     "amenity": "pub"
79671                 },
79672                 "name": "The White Lion",
79673                 "icon": "beer",
79674                 "geometry": [
79675                     "point",
79676                     "area"
79677                 ],
79678                 "fields": [
79679                     "address",
79680                     "building_area",
79681                     "opening_hours",
79682                     "smoking"
79683                 ],
79684                 "suggestion": true
79685             },
79686             "amenity/pub/The Bell": {
79687                 "tags": {
79688                     "name": "The Bell",
79689                     "amenity": "pub"
79690                 },
79691                 "name": "The Bell",
79692                 "icon": "beer",
79693                 "geometry": [
79694                     "point",
79695                     "area"
79696                 ],
79697                 "fields": [
79698                     "address",
79699                     "building_area",
79700                     "opening_hours",
79701                     "smoking"
79702                 ],
79703                 "suggestion": true
79704             },
79705             "amenity/pub/The Bull": {
79706                 "tags": {
79707                     "name": "The Bull",
79708                     "amenity": "pub"
79709                 },
79710                 "name": "The Bull",
79711                 "icon": "beer",
79712                 "geometry": [
79713                     "point",
79714                     "area"
79715                 ],
79716                 "fields": [
79717                     "address",
79718                     "building_area",
79719                     "opening_hours",
79720                     "smoking"
79721                 ],
79722                 "suggestion": true
79723             },
79724             "amenity/pub/The Plough": {
79725                 "tags": {
79726                     "name": "The Plough",
79727                     "amenity": "pub"
79728                 },
79729                 "name": "The Plough",
79730                 "icon": "beer",
79731                 "geometry": [
79732                     "point",
79733                     "area"
79734                 ],
79735                 "fields": [
79736                     "address",
79737                     "building_area",
79738                     "opening_hours",
79739                     "smoking"
79740                 ],
79741                 "suggestion": true
79742             },
79743             "amenity/pub/The George": {
79744                 "tags": {
79745                     "name": "The George",
79746                     "amenity": "pub"
79747                 },
79748                 "name": "The George",
79749                 "icon": "beer",
79750                 "geometry": [
79751                     "point",
79752                     "area"
79753                 ],
79754                 "fields": [
79755                     "address",
79756                     "building_area",
79757                     "opening_hours",
79758                     "smoking"
79759                 ],
79760                 "suggestion": true
79761             },
79762             "amenity/pub/The Royal Oak": {
79763                 "tags": {
79764                     "name": "The Royal Oak",
79765                     "amenity": "pub"
79766                 },
79767                 "name": "The Royal Oak",
79768                 "icon": "beer",
79769                 "geometry": [
79770                     "point",
79771                     "area"
79772                 ],
79773                 "fields": [
79774                     "address",
79775                     "building_area",
79776                     "opening_hours",
79777                     "smoking"
79778                 ],
79779                 "suggestion": true
79780             },
79781             "amenity/pub/The Fox": {
79782                 "tags": {
79783                     "name": "The Fox",
79784                     "amenity": "pub"
79785                 },
79786                 "name": "The Fox",
79787                 "icon": "beer",
79788                 "geometry": [
79789                     "point",
79790                     "area"
79791                 ],
79792                 "fields": [
79793                     "address",
79794                     "building_area",
79795                     "opening_hours",
79796                     "smoking"
79797                 ],
79798                 "suggestion": true
79799             },
79800             "amenity/pub/Prince of Wales": {
79801                 "tags": {
79802                     "name": "Prince of Wales",
79803                     "amenity": "pub"
79804                 },
79805                 "name": "Prince of Wales",
79806                 "icon": "beer",
79807                 "geometry": [
79808                     "point",
79809                     "area"
79810                 ],
79811                 "fields": [
79812                     "address",
79813                     "building_area",
79814                     "opening_hours",
79815                     "smoking"
79816                 ],
79817                 "suggestion": true
79818             },
79819             "amenity/pub/The Rising Sun": {
79820                 "tags": {
79821                     "name": "The Rising Sun",
79822                     "amenity": "pub"
79823                 },
79824                 "name": "The Rising Sun",
79825                 "icon": "beer",
79826                 "geometry": [
79827                     "point",
79828                     "area"
79829                 ],
79830                 "fields": [
79831                     "address",
79832                     "building_area",
79833                     "opening_hours",
79834                     "smoking"
79835                 ],
79836                 "suggestion": true
79837             },
79838             "amenity/pub/The Prince of Wales": {
79839                 "tags": {
79840                     "name": "The Prince of Wales",
79841                     "amenity": "pub"
79842                 },
79843                 "name": "The Prince of Wales",
79844                 "icon": "beer",
79845                 "geometry": [
79846                     "point",
79847                     "area"
79848                 ],
79849                 "fields": [
79850                     "address",
79851                     "building_area",
79852                     "opening_hours",
79853                     "smoking"
79854                 ],
79855                 "suggestion": true
79856             },
79857             "amenity/pub/The Crown": {
79858                 "tags": {
79859                     "name": "The Crown",
79860                     "amenity": "pub"
79861                 },
79862                 "name": "The Crown",
79863                 "icon": "beer",
79864                 "geometry": [
79865                     "point",
79866                     "area"
79867                 ],
79868                 "fields": [
79869                     "address",
79870                     "building_area",
79871                     "opening_hours",
79872                     "smoking"
79873                 ],
79874                 "suggestion": true
79875             },
79876             "amenity/pub/The Chequers": {
79877                 "tags": {
79878                     "name": "The Chequers",
79879                     "amenity": "pub"
79880                 },
79881                 "name": "The Chequers",
79882                 "icon": "beer",
79883                 "geometry": [
79884                     "point",
79885                     "area"
79886                 ],
79887                 "fields": [
79888                     "address",
79889                     "building_area",
79890                     "opening_hours",
79891                     "smoking"
79892                 ],
79893                 "suggestion": true
79894             },
79895             "amenity/pub/The Swan": {
79896                 "tags": {
79897                     "name": "The Swan",
79898                     "amenity": "pub"
79899                 },
79900                 "name": "The Swan",
79901                 "icon": "beer",
79902                 "geometry": [
79903                     "point",
79904                     "area"
79905                 ],
79906                 "fields": [
79907                     "address",
79908                     "building_area",
79909                     "opening_hours",
79910                     "smoking"
79911                 ],
79912                 "suggestion": true
79913             },
79914             "amenity/pub/Rose and Crown": {
79915                 "tags": {
79916                     "name": "Rose and Crown",
79917                     "amenity": "pub"
79918                 },
79919                 "name": "Rose and Crown",
79920                 "icon": "beer",
79921                 "geometry": [
79922                     "point",
79923                     "area"
79924                 ],
79925                 "fields": [
79926                     "address",
79927                     "building_area",
79928                     "opening_hours",
79929                     "smoking"
79930                 ],
79931                 "suggestion": true
79932             },
79933             "amenity/pub/The Victoria": {
79934                 "tags": {
79935                     "name": "The Victoria",
79936                     "amenity": "pub"
79937                 },
79938                 "name": "The Victoria",
79939                 "icon": "beer",
79940                 "geometry": [
79941                     "point",
79942                     "area"
79943                 ],
79944                 "fields": [
79945                     "address",
79946                     "building_area",
79947                     "opening_hours",
79948                     "smoking"
79949                 ],
79950                 "suggestion": true
79951             },
79952             "amenity/pub/New Inn": {
79953                 "tags": {
79954                     "name": "New Inn",
79955                     "amenity": "pub"
79956                 },
79957                 "name": "New Inn",
79958                 "icon": "beer",
79959                 "geometry": [
79960                     "point",
79961                     "area"
79962                 ],
79963                 "fields": [
79964                     "address",
79965                     "building_area",
79966                     "opening_hours",
79967                     "smoking"
79968                 ],
79969                 "suggestion": true
79970             },
79971             "amenity/pub/Royal Hotel": {
79972                 "tags": {
79973                     "name": "Royal Hotel",
79974                     "amenity": "pub"
79975                 },
79976                 "name": "Royal Hotel",
79977                 "icon": "beer",
79978                 "geometry": [
79979                     "point",
79980                     "area"
79981                 ],
79982                 "fields": [
79983                     "address",
79984                     "building_area",
79985                     "opening_hours",
79986                     "smoking"
79987                 ],
79988                 "suggestion": true
79989             },
79990             "amenity/pub/Red Lion": {
79991                 "tags": {
79992                     "name": "Red Lion",
79993                     "amenity": "pub"
79994                 },
79995                 "name": "Red Lion",
79996                 "icon": "beer",
79997                 "geometry": [
79998                     "point",
79999                     "area"
80000                 ],
80001                 "fields": [
80002                     "address",
80003                     "building_area",
80004                     "opening_hours",
80005                     "smoking"
80006                 ],
80007                 "suggestion": true
80008             },
80009             "amenity/pub/Cross Keys": {
80010                 "tags": {
80011                     "name": "Cross Keys",
80012                     "amenity": "pub"
80013                 },
80014                 "name": "Cross Keys",
80015                 "icon": "beer",
80016                 "geometry": [
80017                     "point",
80018                     "area"
80019                 ],
80020                 "fields": [
80021                     "address",
80022                     "building_area",
80023                     "opening_hours",
80024                     "smoking"
80025                 ],
80026                 "suggestion": true
80027             },
80028             "amenity/pub/The Greyhound": {
80029                 "tags": {
80030                     "name": "The Greyhound",
80031                     "amenity": "pub"
80032                 },
80033                 "name": "The Greyhound",
80034                 "icon": "beer",
80035                 "geometry": [
80036                     "point",
80037                     "area"
80038                 ],
80039                 "fields": [
80040                     "address",
80041                     "building_area",
80042                     "opening_hours",
80043                     "smoking"
80044                 ],
80045                 "suggestion": true
80046             },
80047             "amenity/pub/The Black Horse": {
80048                 "tags": {
80049                     "name": "The Black Horse",
80050                     "amenity": "pub"
80051                 },
80052                 "name": "The Black Horse",
80053                 "icon": "beer",
80054                 "geometry": [
80055                     "point",
80056                     "area"
80057                 ],
80058                 "fields": [
80059                     "address",
80060                     "building_area",
80061                     "opening_hours",
80062                     "smoking"
80063                 ],
80064                 "suggestion": true
80065             },
80066             "amenity/pub/The New Inn": {
80067                 "tags": {
80068                     "name": "The New Inn",
80069                     "amenity": "pub"
80070                 },
80071                 "name": "The New Inn",
80072                 "icon": "beer",
80073                 "geometry": [
80074                     "point",
80075                     "area"
80076                 ],
80077                 "fields": [
80078                     "address",
80079                     "building_area",
80080                     "opening_hours",
80081                     "smoking"
80082                 ],
80083                 "suggestion": true
80084             },
80085             "amenity/pub/Kings Head": {
80086                 "tags": {
80087                     "name": "Kings Head",
80088                     "amenity": "pub"
80089                 },
80090                 "name": "Kings Head",
80091                 "icon": "beer",
80092                 "geometry": [
80093                     "point",
80094                     "area"
80095                 ],
80096                 "fields": [
80097                     "address",
80098                     "building_area",
80099                     "opening_hours",
80100                     "smoking"
80101                 ],
80102                 "suggestion": true
80103             },
80104             "amenity/pub/The Albion": {
80105                 "tags": {
80106                     "name": "The Albion",
80107                     "amenity": "pub"
80108                 },
80109                 "name": "The Albion",
80110                 "icon": "beer",
80111                 "geometry": [
80112                     "point",
80113                     "area"
80114                 ],
80115                 "fields": [
80116                     "address",
80117                     "building_area",
80118                     "opening_hours",
80119                     "smoking"
80120                 ],
80121                 "suggestion": true
80122             },
80123             "amenity/pub/The Angel": {
80124                 "tags": {
80125                     "name": "The Angel",
80126                     "amenity": "pub"
80127                 },
80128                 "name": "The Angel",
80129                 "icon": "beer",
80130                 "geometry": [
80131                     "point",
80132                     "area"
80133                 ],
80134                 "fields": [
80135                     "address",
80136                     "building_area",
80137                     "opening_hours",
80138                     "smoking"
80139                 ],
80140                 "suggestion": true
80141             },
80142             "amenity/pub/The Queens Head": {
80143                 "tags": {
80144                     "name": "The Queens Head",
80145                     "amenity": "pub"
80146                 },
80147                 "name": "The Queens Head",
80148                 "icon": "beer",
80149                 "geometry": [
80150                     "point",
80151                     "area"
80152                 ],
80153                 "fields": [
80154                     "address",
80155                     "building_area",
80156                     "opening_hours",
80157                     "smoking"
80158                 ],
80159                 "suggestion": true
80160             },
80161             "amenity/pub/The Ship Inn": {
80162                 "tags": {
80163                     "name": "The Ship Inn",
80164                     "amenity": "pub"
80165                 },
80166                 "name": "The Ship Inn",
80167                 "icon": "beer",
80168                 "geometry": [
80169                     "point",
80170                     "area"
80171                 ],
80172                 "fields": [
80173                     "address",
80174                     "building_area",
80175                     "opening_hours",
80176                     "smoking"
80177                 ],
80178                 "suggestion": true
80179             },
80180             "amenity/pub/Rose & Crown": {
80181                 "tags": {
80182                     "name": "Rose & Crown",
80183                     "amenity": "pub"
80184                 },
80185                 "name": "Rose & Crown",
80186                 "icon": "beer",
80187                 "geometry": [
80188                     "point",
80189                     "area"
80190                 ],
80191                 "fields": [
80192                     "address",
80193                     "building_area",
80194                     "opening_hours",
80195                     "smoking"
80196                 ],
80197                 "suggestion": true
80198             },
80199             "amenity/pub/Queens Head": {
80200                 "tags": {
80201                     "name": "Queens Head",
80202                     "amenity": "pub"
80203                 },
80204                 "name": "Queens Head",
80205                 "icon": "beer",
80206                 "geometry": [
80207                     "point",
80208                     "area"
80209                 ],
80210                 "fields": [
80211                     "address",
80212                     "building_area",
80213                     "opening_hours",
80214                     "smoking"
80215                 ],
80216                 "suggestion": true
80217             },
80218             "amenity/pub/Irish Pub": {
80219                 "tags": {
80220                     "name": "Irish Pub",
80221                     "amenity": "pub"
80222                 },
80223                 "name": "Irish Pub",
80224                 "icon": "beer",
80225                 "geometry": [
80226                     "point",
80227                     "area"
80228                 ],
80229                 "fields": [
80230                     "address",
80231                     "building_area",
80232                     "opening_hours",
80233                     "smoking"
80234                 ],
80235                 "suggestion": true
80236             },
80237             "amenity/fast_food/Quick": {
80238                 "tags": {
80239                     "name": "Quick",
80240                     "amenity": "fast_food"
80241                 },
80242                 "name": "Quick",
80243                 "icon": "fast-food",
80244                 "geometry": [
80245                     "point",
80246                     "area"
80247                 ],
80248                 "fields": [
80249                     "cuisine",
80250                     "operator",
80251                     "address",
80252                     "building_area",
80253                     "opening_hours",
80254                     "smoking"
80255                 ],
80256                 "suggestion": true
80257             },
80258             "amenity/fast_food/McDonald's": {
80259                 "tags": {
80260                     "name": "McDonald's",
80261                     "cuisine": "burger",
80262                     "amenity": "fast_food"
80263                 },
80264                 "name": "McDonald's",
80265                 "icon": "fast-food",
80266                 "geometry": [
80267                     "point",
80268                     "area"
80269                 ],
80270                 "fields": [
80271                     "cuisine",
80272                     "operator",
80273                     "address",
80274                     "building_area",
80275                     "opening_hours",
80276                     "smoking"
80277                 ],
80278                 "suggestion": true
80279             },
80280             "amenity/fast_food/Subway": {
80281                 "tags": {
80282                     "name": "Subway",
80283                     "cuisine": "sandwich",
80284                     "amenity": "fast_food"
80285                 },
80286                 "name": "Subway",
80287                 "icon": "fast-food",
80288                 "geometry": [
80289                     "point",
80290                     "area"
80291                 ],
80292                 "fields": [
80293                     "cuisine",
80294                     "operator",
80295                     "address",
80296                     "building_area",
80297                     "opening_hours",
80298                     "smoking"
80299                 ],
80300                 "suggestion": true
80301             },
80302             "amenity/fast_food/Burger King": {
80303                 "tags": {
80304                     "name": "Burger King",
80305                     "cuisine": "burger",
80306                     "amenity": "fast_food"
80307                 },
80308                 "name": "Burger King",
80309                 "icon": "fast-food",
80310                 "geometry": [
80311                     "point",
80312                     "area"
80313                 ],
80314                 "fields": [
80315                     "cuisine",
80316                     "operator",
80317                     "address",
80318                     "building_area",
80319                     "opening_hours",
80320                     "smoking"
80321                 ],
80322                 "suggestion": true
80323             },
80324             "amenity/fast_food/Ali Baba": {
80325                 "tags": {
80326                     "name": "Ali Baba",
80327                     "amenity": "fast_food"
80328                 },
80329                 "name": "Ali Baba",
80330                 "icon": "fast-food",
80331                 "geometry": [
80332                     "point",
80333                     "area"
80334                 ],
80335                 "fields": [
80336                     "cuisine",
80337                     "operator",
80338                     "address",
80339                     "building_area",
80340                     "opening_hours",
80341                     "smoking"
80342                 ],
80343                 "suggestion": true
80344             },
80345             "amenity/fast_food/Hungry Jacks": {
80346                 "tags": {
80347                     "name": "Hungry Jacks",
80348                     "cuisine": "burger",
80349                     "amenity": "fast_food"
80350                 },
80351                 "name": "Hungry Jacks",
80352                 "icon": "fast-food",
80353                 "geometry": [
80354                     "point",
80355                     "area"
80356                 ],
80357                 "fields": [
80358                     "cuisine",
80359                     "operator",
80360                     "address",
80361                     "building_area",
80362                     "opening_hours",
80363                     "smoking"
80364                 ],
80365                 "suggestion": true
80366             },
80367             "amenity/fast_food/Red Rooster": {
80368                 "tags": {
80369                     "name": "Red Rooster",
80370                     "amenity": "fast_food"
80371                 },
80372                 "name": "Red Rooster",
80373                 "icon": "fast-food",
80374                 "geometry": [
80375                     "point",
80376                     "area"
80377                 ],
80378                 "fields": [
80379                     "cuisine",
80380                     "operator",
80381                     "address",
80382                     "building_area",
80383                     "opening_hours",
80384                     "smoking"
80385                 ],
80386                 "suggestion": true
80387             },
80388             "amenity/fast_food/KFC": {
80389                 "tags": {
80390                     "name": "KFC",
80391                     "cuisine": "chicken",
80392                     "amenity": "fast_food"
80393                 },
80394                 "name": "KFC",
80395                 "icon": "fast-food",
80396                 "geometry": [
80397                     "point",
80398                     "area"
80399                 ],
80400                 "fields": [
80401                     "cuisine",
80402                     "operator",
80403                     "address",
80404                     "building_area",
80405                     "opening_hours",
80406                     "smoking"
80407                 ],
80408                 "suggestion": true
80409             },
80410             "amenity/fast_food/Domino's Pizza": {
80411                 "tags": {
80412                     "name": "Domino's Pizza",
80413                     "cuisine": "pizza",
80414                     "amenity": "fast_food"
80415                 },
80416                 "name": "Domino's Pizza",
80417                 "icon": "fast-food",
80418                 "geometry": [
80419                     "point",
80420                     "area"
80421                 ],
80422                 "fields": [
80423                     "cuisine",
80424                     "operator",
80425                     "address",
80426                     "building_area",
80427                     "opening_hours",
80428                     "smoking"
80429                 ],
80430                 "suggestion": true
80431             },
80432             "amenity/fast_food/Chowking": {
80433                 "tags": {
80434                     "name": "Chowking",
80435                     "amenity": "fast_food"
80436                 },
80437                 "name": "Chowking",
80438                 "icon": "fast-food",
80439                 "geometry": [
80440                     "point",
80441                     "area"
80442                 ],
80443                 "fields": [
80444                     "cuisine",
80445                     "operator",
80446                     "address",
80447                     "building_area",
80448                     "opening_hours",
80449                     "smoking"
80450                 ],
80451                 "suggestion": true
80452             },
80453             "amenity/fast_food/Jollibee": {
80454                 "tags": {
80455                     "name": "Jollibee",
80456                     "amenity": "fast_food"
80457                 },
80458                 "name": "Jollibee",
80459                 "icon": "fast-food",
80460                 "geometry": [
80461                     "point",
80462                     "area"
80463                 ],
80464                 "fields": [
80465                     "cuisine",
80466                     "operator",
80467                     "address",
80468                     "building_area",
80469                     "opening_hours",
80470                     "smoking"
80471                 ],
80472                 "suggestion": true
80473             },
80474             "amenity/fast_food/Hesburger": {
80475                 "tags": {
80476                     "name": "Hesburger",
80477                     "amenity": "fast_food"
80478                 },
80479                 "name": "Hesburger",
80480                 "icon": "fast-food",
80481                 "geometry": [
80482                     "point",
80483                     "area"
80484                 ],
80485                 "fields": [
80486                     "cuisine",
80487                     "operator",
80488                     "address",
80489                     "building_area",
80490                     "opening_hours",
80491                     "smoking"
80492                 ],
80493                 "suggestion": true
80494             },
80495             "amenity/fast_food/肯德基": {
80496                 "tags": {
80497                     "name": "肯德基",
80498                     "amenity": "fast_food"
80499                 },
80500                 "name": "肯德基",
80501                 "icon": "fast-food",
80502                 "geometry": [
80503                     "point",
80504                     "area"
80505                 ],
80506                 "fields": [
80507                     "cuisine",
80508                     "operator",
80509                     "address",
80510                     "building_area",
80511                     "opening_hours",
80512                     "smoking"
80513                 ],
80514                 "suggestion": true
80515             },
80516             "amenity/fast_food/Wendy's": {
80517                 "tags": {
80518                     "name": "Wendy's",
80519                     "cuisine": "burger",
80520                     "amenity": "fast_food"
80521                 },
80522                 "name": "Wendy's",
80523                 "icon": "fast-food",
80524                 "geometry": [
80525                     "point",
80526                     "area"
80527                 ],
80528                 "fields": [
80529                     "cuisine",
80530                     "operator",
80531                     "address",
80532                     "building_area",
80533                     "opening_hours",
80534                     "smoking"
80535                 ],
80536                 "suggestion": true
80537             },
80538             "amenity/fast_food/Tim Hortons": {
80539                 "tags": {
80540                     "name": "Tim Hortons",
80541                     "amenity": "fast_food"
80542                 },
80543                 "name": "Tim Hortons",
80544                 "icon": "fast-food",
80545                 "geometry": [
80546                     "point",
80547                     "area"
80548                 ],
80549                 "fields": [
80550                     "cuisine",
80551                     "operator",
80552                     "address",
80553                     "building_area",
80554                     "opening_hours",
80555                     "smoking"
80556                 ],
80557                 "suggestion": true
80558             },
80559             "amenity/fast_food/Steers": {
80560                 "tags": {
80561                     "name": "Steers",
80562                     "amenity": "fast_food"
80563                 },
80564                 "name": "Steers",
80565                 "icon": "fast-food",
80566                 "geometry": [
80567                     "point",
80568                     "area"
80569                 ],
80570                 "fields": [
80571                     "cuisine",
80572                     "operator",
80573                     "address",
80574                     "building_area",
80575                     "opening_hours",
80576                     "smoking"
80577                 ],
80578                 "suggestion": true
80579             },
80580             "amenity/fast_food/Hardee's": {
80581                 "tags": {
80582                     "name": "Hardee's",
80583                     "cuisine": "burger",
80584                     "amenity": "fast_food"
80585                 },
80586                 "name": "Hardee's",
80587                 "icon": "fast-food",
80588                 "geometry": [
80589                     "point",
80590                     "area"
80591                 ],
80592                 "fields": [
80593                     "cuisine",
80594                     "operator",
80595                     "address",
80596                     "building_area",
80597                     "opening_hours",
80598                     "smoking"
80599                 ],
80600                 "suggestion": true
80601             },
80602             "amenity/fast_food/Arby's": {
80603                 "tags": {
80604                     "name": "Arby's",
80605                     "amenity": "fast_food"
80606                 },
80607                 "name": "Arby's",
80608                 "icon": "fast-food",
80609                 "geometry": [
80610                     "point",
80611                     "area"
80612                 ],
80613                 "fields": [
80614                     "cuisine",
80615                     "operator",
80616                     "address",
80617                     "building_area",
80618                     "opening_hours",
80619                     "smoking"
80620                 ],
80621                 "suggestion": true
80622             },
80623             "amenity/fast_food/A&W": {
80624                 "tags": {
80625                     "name": "A&W",
80626                     "amenity": "fast_food"
80627                 },
80628                 "name": "A&W",
80629                 "icon": "fast-food",
80630                 "geometry": [
80631                     "point",
80632                     "area"
80633                 ],
80634                 "fields": [
80635                     "cuisine",
80636                     "operator",
80637                     "address",
80638                     "building_area",
80639                     "opening_hours",
80640                     "smoking"
80641                 ],
80642                 "suggestion": true
80643             },
80644             "amenity/fast_food/Dairy Queen": {
80645                 "tags": {
80646                     "name": "Dairy Queen",
80647                     "amenity": "fast_food"
80648                 },
80649                 "name": "Dairy Queen",
80650                 "icon": "fast-food",
80651                 "geometry": [
80652                     "point",
80653                     "area"
80654                 ],
80655                 "fields": [
80656                     "cuisine",
80657                     "operator",
80658                     "address",
80659                     "building_area",
80660                     "opening_hours",
80661                     "smoking"
80662                 ],
80663                 "suggestion": true
80664             },
80665             "amenity/fast_food/Hallo Pizza": {
80666                 "tags": {
80667                     "name": "Hallo Pizza",
80668                     "amenity": "fast_food"
80669                 },
80670                 "name": "Hallo Pizza",
80671                 "icon": "fast-food",
80672                 "geometry": [
80673                     "point",
80674                     "area"
80675                 ],
80676                 "fields": [
80677                     "cuisine",
80678                     "operator",
80679                     "address",
80680                     "building_area",
80681                     "opening_hours",
80682                     "smoking"
80683                 ],
80684                 "suggestion": true
80685             },
80686             "amenity/fast_food/Fish & Chips": {
80687                 "tags": {
80688                     "name": "Fish & Chips",
80689                     "amenity": "fast_food"
80690                 },
80691                 "name": "Fish & Chips",
80692                 "icon": "fast-food",
80693                 "geometry": [
80694                     "point",
80695                     "area"
80696                 ],
80697                 "fields": [
80698                     "cuisine",
80699                     "operator",
80700                     "address",
80701                     "building_area",
80702                     "opening_hours",
80703                     "smoking"
80704                 ],
80705                 "suggestion": true
80706             },
80707             "amenity/fast_food/Harvey's": {
80708                 "tags": {
80709                     "name": "Harvey's",
80710                     "amenity": "fast_food"
80711                 },
80712                 "name": "Harvey's",
80713                 "icon": "fast-food",
80714                 "geometry": [
80715                     "point",
80716                     "area"
80717                 ],
80718                 "fields": [
80719                     "cuisine",
80720                     "operator",
80721                     "address",
80722                     "building_area",
80723                     "opening_hours",
80724                     "smoking"
80725                 ],
80726                 "suggestion": true
80727             },
80728             "amenity/fast_food/麥當勞": {
80729                 "tags": {
80730                     "name": "麥當勞",
80731                     "amenity": "fast_food"
80732                 },
80733                 "name": "麥當勞",
80734                 "icon": "fast-food",
80735                 "geometry": [
80736                     "point",
80737                     "area"
80738                 ],
80739                 "fields": [
80740                     "cuisine",
80741                     "operator",
80742                     "address",
80743                     "building_area",
80744                     "opening_hours",
80745                     "smoking"
80746                 ],
80747                 "suggestion": true
80748             },
80749             "amenity/fast_food/Pizza Pizza": {
80750                 "tags": {
80751                     "name": "Pizza Pizza",
80752                     "amenity": "fast_food"
80753                 },
80754                 "name": "Pizza Pizza",
80755                 "icon": "fast-food",
80756                 "geometry": [
80757                     "point",
80758                     "area"
80759                 ],
80760                 "fields": [
80761                     "cuisine",
80762                     "operator",
80763                     "address",
80764                     "building_area",
80765                     "opening_hours",
80766                     "smoking"
80767                 ],
80768                 "suggestion": true
80769             },
80770             "amenity/fast_food/Kotipizza": {
80771                 "tags": {
80772                     "name": "Kotipizza",
80773                     "amenity": "fast_food"
80774                 },
80775                 "name": "Kotipizza",
80776                 "icon": "fast-food",
80777                 "geometry": [
80778                     "point",
80779                     "area"
80780                 ],
80781                 "fields": [
80782                     "cuisine",
80783                     "operator",
80784                     "address",
80785                     "building_area",
80786                     "opening_hours",
80787                     "smoking"
80788                 ],
80789                 "suggestion": true
80790             },
80791             "amenity/fast_food/Jack in the Box": {
80792                 "tags": {
80793                     "name": "Jack in the Box",
80794                     "cuisine": "burger",
80795                     "amenity": "fast_food"
80796                 },
80797                 "name": "Jack in the Box",
80798                 "icon": "fast-food",
80799                 "geometry": [
80800                     "point",
80801                     "area"
80802                 ],
80803                 "fields": [
80804                     "cuisine",
80805                     "operator",
80806                     "address",
80807                     "building_area",
80808                     "opening_hours",
80809                     "smoking"
80810                 ],
80811                 "suggestion": true
80812             },
80813             "amenity/fast_food/Istanbul": {
80814                 "tags": {
80815                     "name": "Istanbul",
80816                     "amenity": "fast_food"
80817                 },
80818                 "name": "Istanbul",
80819                 "icon": "fast-food",
80820                 "geometry": [
80821                     "point",
80822                     "area"
80823                 ],
80824                 "fields": [
80825                     "cuisine",
80826                     "operator",
80827                     "address",
80828                     "building_area",
80829                     "opening_hours",
80830                     "smoking"
80831                 ],
80832                 "suggestion": true
80833             },
80834             "amenity/fast_food/Kochlöffel": {
80835                 "tags": {
80836                     "name": "Kochlöffel",
80837                     "amenity": "fast_food"
80838                 },
80839                 "name": "Kochlöffel",
80840                 "icon": "fast-food",
80841                 "geometry": [
80842                     "point",
80843                     "area"
80844                 ],
80845                 "fields": [
80846                     "cuisine",
80847                     "operator",
80848                     "address",
80849                     "building_area",
80850                     "opening_hours",
80851                     "smoking"
80852                 ],
80853                 "suggestion": true
80854             },
80855             "amenity/fast_food/Döner": {
80856                 "tags": {
80857                     "name": "Döner",
80858                     "amenity": "fast_food"
80859                 },
80860                 "name": "Döner",
80861                 "icon": "fast-food",
80862                 "geometry": [
80863                     "point",
80864                     "area"
80865                 ],
80866                 "fields": [
80867                     "cuisine",
80868                     "operator",
80869                     "address",
80870                     "building_area",
80871                     "opening_hours",
80872                     "smoking"
80873                 ],
80874                 "suggestion": true
80875             },
80876             "amenity/fast_food/Telepizza": {
80877                 "tags": {
80878                     "name": "Telepizza",
80879                     "amenity": "fast_food"
80880                 },
80881                 "name": "Telepizza",
80882                 "icon": "fast-food",
80883                 "geometry": [
80884                     "point",
80885                     "area"
80886                 ],
80887                 "fields": [
80888                     "cuisine",
80889                     "operator",
80890                     "address",
80891                     "building_area",
80892                     "opening_hours",
80893                     "smoking"
80894                 ],
80895                 "suggestion": true
80896             },
80897             "amenity/fast_food/Sibylla": {
80898                 "tags": {
80899                     "name": "Sibylla",
80900                     "amenity": "fast_food"
80901                 },
80902                 "name": "Sibylla",
80903                 "icon": "fast-food",
80904                 "geometry": [
80905                     "point",
80906                     "area"
80907                 ],
80908                 "fields": [
80909                     "cuisine",
80910                     "operator",
80911                     "address",
80912                     "building_area",
80913                     "opening_hours",
80914                     "smoking"
80915                 ],
80916                 "suggestion": true
80917             },
80918             "amenity/fast_food/Carl's Jr.": {
80919                 "tags": {
80920                     "name": "Carl's Jr.",
80921                     "cuisine": "burger",
80922                     "amenity": "fast_food"
80923                 },
80924                 "name": "Carl's Jr.",
80925                 "icon": "fast-food",
80926                 "geometry": [
80927                     "point",
80928                     "area"
80929                 ],
80930                 "fields": [
80931                     "cuisine",
80932                     "operator",
80933                     "address",
80934                     "building_area",
80935                     "opening_hours",
80936                     "smoking"
80937                 ],
80938                 "suggestion": true
80939             },
80940             "amenity/fast_food/Quiznos": {
80941                 "tags": {
80942                     "name": "Quiznos",
80943                     "cuisine": "sandwich",
80944                     "amenity": "fast_food"
80945                 },
80946                 "name": "Quiznos",
80947                 "icon": "fast-food",
80948                 "geometry": [
80949                     "point",
80950                     "area"
80951                 ],
80952                 "fields": [
80953                     "cuisine",
80954                     "operator",
80955                     "address",
80956                     "building_area",
80957                     "opening_hours",
80958                     "smoking"
80959                 ],
80960                 "suggestion": true
80961             },
80962             "amenity/fast_food/Wimpy": {
80963                 "tags": {
80964                     "name": "Wimpy",
80965                     "amenity": "fast_food"
80966                 },
80967                 "name": "Wimpy",
80968                 "icon": "fast-food",
80969                 "geometry": [
80970                     "point",
80971                     "area"
80972                 ],
80973                 "fields": [
80974                     "cuisine",
80975                     "operator",
80976                     "address",
80977                     "building_area",
80978                     "opening_hours",
80979                     "smoking"
80980                 ],
80981                 "suggestion": true
80982             },
80983             "amenity/fast_food/Sonic": {
80984                 "tags": {
80985                     "name": "Sonic",
80986                     "cuisine": "burger",
80987                     "amenity": "fast_food"
80988                 },
80989                 "name": "Sonic",
80990                 "icon": "fast-food",
80991                 "geometry": [
80992                     "point",
80993                     "area"
80994                 ],
80995                 "fields": [
80996                     "cuisine",
80997                     "operator",
80998                     "address",
80999                     "building_area",
81000                     "opening_hours",
81001                     "smoking"
81002                 ],
81003                 "suggestion": true
81004             },
81005             "amenity/fast_food/Taco Bell": {
81006                 "tags": {
81007                     "name": "Taco Bell",
81008                     "amenity": "fast_food"
81009                 },
81010                 "name": "Taco Bell",
81011                 "icon": "fast-food",
81012                 "geometry": [
81013                     "point",
81014                     "area"
81015                 ],
81016                 "fields": [
81017                     "cuisine",
81018                     "operator",
81019                     "address",
81020                     "building_area",
81021                     "opening_hours",
81022                     "smoking"
81023                 ],
81024                 "suggestion": true
81025             },
81026             "amenity/fast_food/Pizza Nova": {
81027                 "tags": {
81028                     "name": "Pizza Nova",
81029                     "amenity": "fast_food"
81030                 },
81031                 "name": "Pizza Nova",
81032                 "icon": "fast-food",
81033                 "geometry": [
81034                     "point",
81035                     "area"
81036                 ],
81037                 "fields": [
81038                     "cuisine",
81039                     "operator",
81040                     "address",
81041                     "building_area",
81042                     "opening_hours",
81043                     "smoking"
81044                 ],
81045                 "suggestion": true
81046             },
81047             "amenity/fast_food/Papa John's": {
81048                 "tags": {
81049                     "name": "Papa John's",
81050                     "cuisine": "pizza",
81051                     "amenity": "fast_food"
81052                 },
81053                 "name": "Papa John's",
81054                 "icon": "fast-food",
81055                 "geometry": [
81056                     "point",
81057                     "area"
81058                 ],
81059                 "fields": [
81060                     "cuisine",
81061                     "operator",
81062                     "address",
81063                     "building_area",
81064                     "opening_hours",
81065                     "smoking"
81066                 ],
81067                 "suggestion": true
81068             },
81069             "amenity/fast_food/Nordsee": {
81070                 "tags": {
81071                     "name": "Nordsee",
81072                     "amenity": "fast_food"
81073                 },
81074                 "name": "Nordsee",
81075                 "icon": "fast-food",
81076                 "geometry": [
81077                     "point",
81078                     "area"
81079                 ],
81080                 "fields": [
81081                     "cuisine",
81082                     "operator",
81083                     "address",
81084                     "building_area",
81085                     "opening_hours",
81086                     "smoking"
81087                 ],
81088                 "suggestion": true
81089             },
81090             "amenity/fast_food/Mr. Sub": {
81091                 "tags": {
81092                     "name": "Mr. Sub",
81093                     "amenity": "fast_food"
81094                 },
81095                 "name": "Mr. Sub",
81096                 "icon": "fast-food",
81097                 "geometry": [
81098                     "point",
81099                     "area"
81100                 ],
81101                 "fields": [
81102                     "cuisine",
81103                     "operator",
81104                     "address",
81105                     "building_area",
81106                     "opening_hours",
81107                     "smoking"
81108                 ],
81109                 "suggestion": true
81110             },
81111             "amenity/fast_food/Kebab": {
81112                 "tags": {
81113                     "name": "Kebab",
81114                     "amenity": "fast_food"
81115                 },
81116                 "name": "Kebab",
81117                 "icon": "fast-food",
81118                 "geometry": [
81119                     "point",
81120                     "area"
81121                 ],
81122                 "fields": [
81123                     "cuisine",
81124                     "operator",
81125                     "address",
81126                     "building_area",
81127                     "opening_hours",
81128                     "smoking"
81129                 ],
81130                 "suggestion": true
81131             },
81132             "amenity/fast_food/Макдоналдс": {
81133                 "tags": {
81134                     "name": "Макдоналдс",
81135                     "name:en": "McDonald's",
81136                     "amenity": "fast_food"
81137                 },
81138                 "name": "Макдоналдс",
81139                 "icon": "fast-food",
81140                 "geometry": [
81141                     "point",
81142                     "area"
81143                 ],
81144                 "fields": [
81145                     "cuisine",
81146                     "operator",
81147                     "address",
81148                     "building_area",
81149                     "opening_hours",
81150                     "smoking"
81151                 ],
81152                 "suggestion": true
81153             },
81154             "amenity/fast_food/Asia Imbiss": {
81155                 "tags": {
81156                     "name": "Asia Imbiss",
81157                     "amenity": "fast_food"
81158                 },
81159                 "name": "Asia Imbiss",
81160                 "icon": "fast-food",
81161                 "geometry": [
81162                     "point",
81163                     "area"
81164                 ],
81165                 "fields": [
81166                     "cuisine",
81167                     "operator",
81168                     "address",
81169                     "building_area",
81170                     "opening_hours",
81171                     "smoking"
81172                 ],
81173                 "suggestion": true
81174             },
81175             "amenity/fast_food/Imbiss": {
81176                 "tags": {
81177                     "name": "Imbiss",
81178                     "amenity": "fast_food"
81179                 },
81180                 "name": "Imbiss",
81181                 "icon": "fast-food",
81182                 "geometry": [
81183                     "point",
81184                     "area"
81185                 ],
81186                 "fields": [
81187                     "cuisine",
81188                     "operator",
81189                     "address",
81190                     "building_area",
81191                     "opening_hours",
81192                     "smoking"
81193                 ],
81194                 "suggestion": true
81195             },
81196             "amenity/fast_food/Chipotle": {
81197                 "tags": {
81198                     "name": "Chipotle",
81199                     "cuisine": "mexican",
81200                     "amenity": "fast_food"
81201                 },
81202                 "name": "Chipotle",
81203                 "icon": "fast-food",
81204                 "geometry": [
81205                     "point",
81206                     "area"
81207                 ],
81208                 "fields": [
81209                     "cuisine",
81210                     "operator",
81211                     "address",
81212                     "building_area",
81213                     "opening_hours",
81214                     "smoking"
81215                 ],
81216                 "suggestion": true
81217             },
81218             "amenity/fast_food/マクドナルド": {
81219                 "tags": {
81220                     "name": "マクドナルド",
81221                     "name:en": "McDonald's",
81222                     "cuisine": "burger",
81223                     "amenity": "fast_food"
81224                 },
81225                 "name": "マクドナルド",
81226                 "icon": "fast-food",
81227                 "geometry": [
81228                     "point",
81229                     "area"
81230                 ],
81231                 "fields": [
81232                     "cuisine",
81233                     "operator",
81234                     "address",
81235                     "building_area",
81236                     "opening_hours",
81237                     "smoking"
81238                 ],
81239                 "suggestion": true
81240             },
81241             "amenity/fast_food/In-N-Out Burger": {
81242                 "tags": {
81243                     "name": "In-N-Out Burger",
81244                     "amenity": "fast_food"
81245                 },
81246                 "name": "In-N-Out Burger",
81247                 "icon": "fast-food",
81248                 "geometry": [
81249                     "point",
81250                     "area"
81251                 ],
81252                 "fields": [
81253                     "cuisine",
81254                     "operator",
81255                     "address",
81256                     "building_area",
81257                     "opening_hours",
81258                     "smoking"
81259                 ],
81260                 "suggestion": true
81261             },
81262             "amenity/fast_food/Jimmy John's": {
81263                 "tags": {
81264                     "name": "Jimmy John's",
81265                     "amenity": "fast_food"
81266                 },
81267                 "name": "Jimmy John's",
81268                 "icon": "fast-food",
81269                 "geometry": [
81270                     "point",
81271                     "area"
81272                 ],
81273                 "fields": [
81274                     "cuisine",
81275                     "operator",
81276                     "address",
81277                     "building_area",
81278                     "opening_hours",
81279                     "smoking"
81280                 ],
81281                 "suggestion": true
81282             },
81283             "amenity/fast_food/Jamba Juice": {
81284                 "tags": {
81285                     "name": "Jamba Juice",
81286                     "amenity": "fast_food"
81287                 },
81288                 "name": "Jamba Juice",
81289                 "icon": "fast-food",
81290                 "geometry": [
81291                     "point",
81292                     "area"
81293                 ],
81294                 "fields": [
81295                     "cuisine",
81296                     "operator",
81297                     "address",
81298                     "building_area",
81299                     "opening_hours",
81300                     "smoking"
81301                 ],
81302                 "suggestion": true
81303             },
81304             "amenity/fast_food/Робин Сдобин": {
81305                 "tags": {
81306                     "name": "Робин Сдобин",
81307                     "amenity": "fast_food"
81308                 },
81309                 "name": "Робин Сдобин",
81310                 "icon": "fast-food",
81311                 "geometry": [
81312                     "point",
81313                     "area"
81314                 ],
81315                 "fields": [
81316                     "cuisine",
81317                     "operator",
81318                     "address",
81319                     "building_area",
81320                     "opening_hours",
81321                     "smoking"
81322                 ],
81323                 "suggestion": true
81324             },
81325             "amenity/fast_food/Baskin Robbins": {
81326                 "tags": {
81327                     "name": "Baskin Robbins",
81328                     "amenity": "fast_food"
81329                 },
81330                 "name": "Baskin Robbins",
81331                 "icon": "fast-food",
81332                 "geometry": [
81333                     "point",
81334                     "area"
81335                 ],
81336                 "fields": [
81337                     "cuisine",
81338                     "operator",
81339                     "address",
81340                     "building_area",
81341                     "opening_hours",
81342                     "smoking"
81343                 ],
81344                 "suggestion": true
81345             },
81346             "amenity/fast_food/ケンタッキーフライドチキン": {
81347                 "tags": {
81348                     "name": "ケンタッキーフライドチキン",
81349                     "name:en": "KFC",
81350                     "cuisine": "chicken",
81351                     "amenity": "fast_food"
81352                 },
81353                 "name": "ケンタッキーフライドチキン",
81354                 "icon": "fast-food",
81355                 "geometry": [
81356                     "point",
81357                     "area"
81358                 ],
81359                 "fields": [
81360                     "cuisine",
81361                     "operator",
81362                     "address",
81363                     "building_area",
81364                     "opening_hours",
81365                     "smoking"
81366                 ],
81367                 "suggestion": true
81368             },
81369             "amenity/fast_food/吉野家": {
81370                 "tags": {
81371                     "name": "吉野家",
81372                     "amenity": "fast_food"
81373                 },
81374                 "name": "吉野家",
81375                 "icon": "fast-food",
81376                 "geometry": [
81377                     "point",
81378                     "area"
81379                 ],
81380                 "fields": [
81381                     "cuisine",
81382                     "operator",
81383                     "address",
81384                     "building_area",
81385                     "opening_hours",
81386                     "smoking"
81387                 ],
81388                 "suggestion": true
81389             },
81390             "amenity/fast_food/Taco Time": {
81391                 "tags": {
81392                     "name": "Taco Time",
81393                     "amenity": "fast_food"
81394                 },
81395                 "name": "Taco Time",
81396                 "icon": "fast-food",
81397                 "geometry": [
81398                     "point",
81399                     "area"
81400                 ],
81401                 "fields": [
81402                     "cuisine",
81403                     "operator",
81404                     "address",
81405                     "building_area",
81406                     "opening_hours",
81407                     "smoking"
81408                 ],
81409                 "suggestion": true
81410             },
81411             "amenity/fast_food/松屋": {
81412                 "tags": {
81413                     "name": "松屋",
81414                     "name:en": "Matsuya",
81415                     "amenity": "fast_food"
81416                 },
81417                 "name": "松屋",
81418                 "icon": "fast-food",
81419                 "geometry": [
81420                     "point",
81421                     "area"
81422                 ],
81423                 "fields": [
81424                     "cuisine",
81425                     "operator",
81426                     "address",
81427                     "building_area",
81428                     "opening_hours",
81429                     "smoking"
81430                 ],
81431                 "suggestion": true
81432             },
81433             "amenity/fast_food/Little Caesars": {
81434                 "tags": {
81435                     "name": "Little Caesars",
81436                     "amenity": "fast_food"
81437                 },
81438                 "name": "Little Caesars",
81439                 "icon": "fast-food",
81440                 "geometry": [
81441                     "point",
81442                     "area"
81443                 ],
81444                 "fields": [
81445                     "cuisine",
81446                     "operator",
81447                     "address",
81448                     "building_area",
81449                     "opening_hours",
81450                     "smoking"
81451                 ],
81452                 "suggestion": true
81453             },
81454             "amenity/fast_food/El Pollo Loco": {
81455                 "tags": {
81456                     "name": "El Pollo Loco",
81457                     "amenity": "fast_food"
81458                 },
81459                 "name": "El Pollo Loco",
81460                 "icon": "fast-food",
81461                 "geometry": [
81462                     "point",
81463                     "area"
81464                 ],
81465                 "fields": [
81466                     "cuisine",
81467                     "operator",
81468                     "address",
81469                     "building_area",
81470                     "opening_hours",
81471                     "smoking"
81472                 ],
81473                 "suggestion": true
81474             },
81475             "amenity/fast_food/Del Taco": {
81476                 "tags": {
81477                     "name": "Del Taco",
81478                     "amenity": "fast_food"
81479                 },
81480                 "name": "Del Taco",
81481                 "icon": "fast-food",
81482                 "geometry": [
81483                     "point",
81484                     "area"
81485                 ],
81486                 "fields": [
81487                     "cuisine",
81488                     "operator",
81489                     "address",
81490                     "building_area",
81491                     "opening_hours",
81492                     "smoking"
81493                 ],
81494                 "suggestion": true
81495             },
81496             "amenity/fast_food/White Castle": {
81497                 "tags": {
81498                     "name": "White Castle",
81499                     "amenity": "fast_food"
81500                 },
81501                 "name": "White Castle",
81502                 "icon": "fast-food",
81503                 "geometry": [
81504                     "point",
81505                     "area"
81506                 ],
81507                 "fields": [
81508                     "cuisine",
81509                     "operator",
81510                     "address",
81511                     "building_area",
81512                     "opening_hours",
81513                     "smoking"
81514                 ],
81515                 "suggestion": true
81516             },
81517             "amenity/fast_food/Boston Market": {
81518                 "tags": {
81519                     "name": "Boston Market",
81520                     "amenity": "fast_food"
81521                 },
81522                 "name": "Boston Market",
81523                 "icon": "fast-food",
81524                 "geometry": [
81525                     "point",
81526                     "area"
81527                 ],
81528                 "fields": [
81529                     "cuisine",
81530                     "operator",
81531                     "address",
81532                     "building_area",
81533                     "opening_hours",
81534                     "smoking"
81535                 ],
81536                 "suggestion": true
81537             },
81538             "amenity/fast_food/Chick-fil-A": {
81539                 "tags": {
81540                     "name": "Chick-fil-A",
81541                     "cuisine": "chicken",
81542                     "amenity": "fast_food"
81543                 },
81544                 "name": "Chick-fil-A",
81545                 "icon": "fast-food",
81546                 "geometry": [
81547                     "point",
81548                     "area"
81549                 ],
81550                 "fields": [
81551                     "cuisine",
81552                     "operator",
81553                     "address",
81554                     "building_area",
81555                     "opening_hours",
81556                     "smoking"
81557                 ],
81558                 "suggestion": true
81559             },
81560             "amenity/fast_food/Panda Express": {
81561                 "tags": {
81562                     "name": "Panda Express",
81563                     "amenity": "fast_food"
81564                 },
81565                 "name": "Panda Express",
81566                 "icon": "fast-food",
81567                 "geometry": [
81568                     "point",
81569                     "area"
81570                 ],
81571                 "fields": [
81572                     "cuisine",
81573                     "operator",
81574                     "address",
81575                     "building_area",
81576                     "opening_hours",
81577                     "smoking"
81578                 ],
81579                 "suggestion": true
81580             },
81581             "amenity/fast_food/Whataburger": {
81582                 "tags": {
81583                     "name": "Whataburger",
81584                     "amenity": "fast_food"
81585                 },
81586                 "name": "Whataburger",
81587                 "icon": "fast-food",
81588                 "geometry": [
81589                     "point",
81590                     "area"
81591                 ],
81592                 "fields": [
81593                     "cuisine",
81594                     "operator",
81595                     "address",
81596                     "building_area",
81597                     "opening_hours",
81598                     "smoking"
81599                 ],
81600                 "suggestion": true
81601             },
81602             "amenity/fast_food/Taco John's": {
81603                 "tags": {
81604                     "name": "Taco John's",
81605                     "amenity": "fast_food"
81606                 },
81607                 "name": "Taco John's",
81608                 "icon": "fast-food",
81609                 "geometry": [
81610                     "point",
81611                     "area"
81612                 ],
81613                 "fields": [
81614                     "cuisine",
81615                     "operator",
81616                     "address",
81617                     "building_area",
81618                     "opening_hours",
81619                     "smoking"
81620                 ],
81621                 "suggestion": true
81622             },
81623             "amenity/fast_food/Теремок": {
81624                 "tags": {
81625                     "name": "Теремок",
81626                     "amenity": "fast_food"
81627                 },
81628                 "name": "Теремок",
81629                 "icon": "fast-food",
81630                 "geometry": [
81631                     "point",
81632                     "area"
81633                 ],
81634                 "fields": [
81635                     "cuisine",
81636                     "operator",
81637                     "address",
81638                     "building_area",
81639                     "opening_hours",
81640                     "smoking"
81641                 ],
81642                 "suggestion": true
81643             },
81644             "amenity/fast_food/Culver's": {
81645                 "tags": {
81646                     "name": "Culver's",
81647                     "amenity": "fast_food"
81648                 },
81649                 "name": "Culver's",
81650                 "icon": "fast-food",
81651                 "geometry": [
81652                     "point",
81653                     "area"
81654                 ],
81655                 "fields": [
81656                     "cuisine",
81657                     "operator",
81658                     "address",
81659                     "building_area",
81660                     "opening_hours",
81661                     "smoking"
81662                 ],
81663                 "suggestion": true
81664             },
81665             "amenity/fast_food/Five Guys": {
81666                 "tags": {
81667                     "name": "Five Guys",
81668                     "amenity": "fast_food"
81669                 },
81670                 "name": "Five Guys",
81671                 "icon": "fast-food",
81672                 "geometry": [
81673                     "point",
81674                     "area"
81675                 ],
81676                 "fields": [
81677                     "cuisine",
81678                     "operator",
81679                     "address",
81680                     "building_area",
81681                     "opening_hours",
81682                     "smoking"
81683                 ],
81684                 "suggestion": true
81685             },
81686             "amenity/fast_food/Church's Chicken": {
81687                 "tags": {
81688                     "name": "Church's Chicken",
81689                     "amenity": "fast_food"
81690                 },
81691                 "name": "Church's Chicken",
81692                 "icon": "fast-food",
81693                 "geometry": [
81694                     "point",
81695                     "area"
81696                 ],
81697                 "fields": [
81698                     "cuisine",
81699                     "operator",
81700                     "address",
81701                     "building_area",
81702                     "opening_hours",
81703                     "smoking"
81704                 ],
81705                 "suggestion": true
81706             },
81707             "amenity/fast_food/Popeye's": {
81708                 "tags": {
81709                     "name": "Popeye's",
81710                     "cuisine": "chicken",
81711                     "amenity": "fast_food"
81712                 },
81713                 "name": "Popeye's",
81714                 "icon": "fast-food",
81715                 "geometry": [
81716                     "point",
81717                     "area"
81718                 ],
81719                 "fields": [
81720                     "cuisine",
81721                     "operator",
81722                     "address",
81723                     "building_area",
81724                     "opening_hours",
81725                     "smoking"
81726                 ],
81727                 "suggestion": true
81728             },
81729             "amenity/fast_food/Long John Silver's": {
81730                 "tags": {
81731                     "name": "Long John Silver's",
81732                     "amenity": "fast_food"
81733                 },
81734                 "name": "Long John Silver's",
81735                 "icon": "fast-food",
81736                 "geometry": [
81737                     "point",
81738                     "area"
81739                 ],
81740                 "fields": [
81741                     "cuisine",
81742                     "operator",
81743                     "address",
81744                     "building_area",
81745                     "opening_hours",
81746                     "smoking"
81747                 ],
81748                 "suggestion": true
81749             },
81750             "amenity/fast_food/Pollo Campero": {
81751                 "tags": {
81752                     "name": "Pollo Campero",
81753                     "amenity": "fast_food"
81754                 },
81755                 "name": "Pollo Campero",
81756                 "icon": "fast-food",
81757                 "geometry": [
81758                     "point",
81759                     "area"
81760                 ],
81761                 "fields": [
81762                     "cuisine",
81763                     "operator",
81764                     "address",
81765                     "building_area",
81766                     "opening_hours",
81767                     "smoking"
81768                 ],
81769                 "suggestion": true
81770             },
81771             "amenity/fast_food/Zaxby's": {
81772                 "tags": {
81773                     "name": "Zaxby's",
81774                     "amenity": "fast_food"
81775                 },
81776                 "name": "Zaxby's",
81777                 "icon": "fast-food",
81778                 "geometry": [
81779                     "point",
81780                     "area"
81781                 ],
81782                 "fields": [
81783                     "cuisine",
81784                     "operator",
81785                     "address",
81786                     "building_area",
81787                     "opening_hours",
81788                     "smoking"
81789                 ],
81790                 "suggestion": true
81791             },
81792             "amenity/fast_food/すき家": {
81793                 "tags": {
81794                     "name": "すき家",
81795                     "name:en": "SUKIYA",
81796                     "amenity": "fast_food"
81797                 },
81798                 "name": "すき家",
81799                 "icon": "fast-food",
81800                 "geometry": [
81801                     "point",
81802                     "area"
81803                 ],
81804                 "fields": [
81805                     "cuisine",
81806                     "operator",
81807                     "address",
81808                     "building_area",
81809                     "opening_hours",
81810                     "smoking"
81811                 ],
81812                 "suggestion": true
81813             },
81814             "amenity/fast_food/モスバーガー": {
81815                 "tags": {
81816                     "name": "モスバーガー",
81817                     "name:en": "MOS BURGER",
81818                     "amenity": "fast_food"
81819                 },
81820                 "name": "モスバーガー",
81821                 "icon": "fast-food",
81822                 "geometry": [
81823                     "point",
81824                     "area"
81825                 ],
81826                 "fields": [
81827                     "cuisine",
81828                     "operator",
81829                     "address",
81830                     "building_area",
81831                     "opening_hours",
81832                     "smoking"
81833                 ],
81834                 "suggestion": true
81835             },
81836             "amenity/fast_food/Русский Аппетит": {
81837                 "tags": {
81838                     "name": "Русский Аппетит",
81839                     "amenity": "fast_food"
81840                 },
81841                 "name": "Русский Аппетит",
81842                 "icon": "fast-food",
81843                 "geometry": [
81844                     "point",
81845                     "area"
81846                 ],
81847                 "fields": [
81848                     "cuisine",
81849                     "operator",
81850                     "address",
81851                     "building_area",
81852                     "opening_hours",
81853                     "smoking"
81854                 ],
81855                 "suggestion": true
81856             },
81857             "amenity/fast_food/なか卯": {
81858                 "tags": {
81859                     "name": "なか卯",
81860                     "amenity": "fast_food"
81861                 },
81862                 "name": "なか卯",
81863                 "icon": "fast-food",
81864                 "geometry": [
81865                     "point",
81866                     "area"
81867                 ],
81868                 "fields": [
81869                     "cuisine",
81870                     "operator",
81871                     "address",
81872                     "building_area",
81873                     "opening_hours",
81874                     "smoking"
81875                 ],
81876                 "suggestion": true
81877             },
81878             "amenity/restaurant/Pizza Hut": {
81879                 "tags": {
81880                     "name": "Pizza Hut",
81881                     "amenity": "restaurant"
81882                 },
81883                 "name": "Pizza Hut",
81884                 "icon": "restaurant",
81885                 "geometry": [
81886                     "point",
81887                     "area"
81888                 ],
81889                 "fields": [
81890                     "cuisine",
81891                     "address",
81892                     "building_area",
81893                     "opening_hours",
81894                     "capacity",
81895                     "smoking"
81896                 ],
81897                 "suggestion": true
81898             },
81899             "amenity/restaurant/Little Chef": {
81900                 "tags": {
81901                     "name": "Little Chef",
81902                     "amenity": "restaurant"
81903                 },
81904                 "name": "Little Chef",
81905                 "icon": "restaurant",
81906                 "geometry": [
81907                     "point",
81908                     "area"
81909                 ],
81910                 "fields": [
81911                     "cuisine",
81912                     "address",
81913                     "building_area",
81914                     "opening_hours",
81915                     "capacity",
81916                     "smoking"
81917                 ],
81918                 "suggestion": true
81919             },
81920             "amenity/restaurant/Adler": {
81921                 "tags": {
81922                     "name": "Adler",
81923                     "amenity": "restaurant"
81924                 },
81925                 "name": "Adler",
81926                 "icon": "restaurant",
81927                 "geometry": [
81928                     "point",
81929                     "area"
81930                 ],
81931                 "fields": [
81932                     "cuisine",
81933                     "address",
81934                     "building_area",
81935                     "opening_hours",
81936                     "capacity",
81937                     "smoking"
81938                 ],
81939                 "suggestion": true
81940             },
81941             "amenity/restaurant/Zur Krone": {
81942                 "tags": {
81943                     "name": "Zur Krone",
81944                     "amenity": "restaurant"
81945                 },
81946                 "name": "Zur Krone",
81947                 "icon": "restaurant",
81948                 "geometry": [
81949                     "point",
81950                     "area"
81951                 ],
81952                 "fields": [
81953                     "cuisine",
81954                     "address",
81955                     "building_area",
81956                     "opening_hours",
81957                     "capacity",
81958                     "smoking"
81959                 ],
81960                 "suggestion": true
81961             },
81962             "amenity/restaurant/Deutsches Haus": {
81963                 "tags": {
81964                     "name": "Deutsches Haus",
81965                     "amenity": "restaurant"
81966                 },
81967                 "name": "Deutsches Haus",
81968                 "icon": "restaurant",
81969                 "geometry": [
81970                     "point",
81971                     "area"
81972                 ],
81973                 "fields": [
81974                     "cuisine",
81975                     "address",
81976                     "building_area",
81977                     "opening_hours",
81978                     "capacity",
81979                     "smoking"
81980                 ],
81981                 "suggestion": true
81982             },
81983             "amenity/restaurant/Krone": {
81984                 "tags": {
81985                     "name": "Krone",
81986                     "amenity": "restaurant"
81987                 },
81988                 "name": "Krone",
81989                 "icon": "restaurant",
81990                 "geometry": [
81991                     "point",
81992                     "area"
81993                 ],
81994                 "fields": [
81995                     "cuisine",
81996                     "address",
81997                     "building_area",
81998                     "opening_hours",
81999                     "capacity",
82000                     "smoking"
82001                 ],
82002                 "suggestion": true
82003             },
82004             "amenity/restaurant/Akropolis": {
82005                 "tags": {
82006                     "name": "Akropolis",
82007                     "amenity": "restaurant"
82008                 },
82009                 "name": "Akropolis",
82010                 "icon": "restaurant",
82011                 "geometry": [
82012                     "point",
82013                     "area"
82014                 ],
82015                 "fields": [
82016                     "cuisine",
82017                     "address",
82018                     "building_area",
82019                     "opening_hours",
82020                     "capacity",
82021                     "smoking"
82022                 ],
82023                 "suggestion": true
82024             },
82025             "amenity/restaurant/Schützenhaus": {
82026                 "tags": {
82027                     "name": "Schützenhaus",
82028                     "amenity": "restaurant"
82029                 },
82030                 "name": "Schützenhaus",
82031                 "icon": "restaurant",
82032                 "geometry": [
82033                     "point",
82034                     "area"
82035                 ],
82036                 "fields": [
82037                     "cuisine",
82038                     "address",
82039                     "building_area",
82040                     "opening_hours",
82041                     "capacity",
82042                     "smoking"
82043                 ],
82044                 "suggestion": true
82045             },
82046             "amenity/restaurant/Kreuz": {
82047                 "tags": {
82048                     "name": "Kreuz",
82049                     "amenity": "restaurant"
82050                 },
82051                 "name": "Kreuz",
82052                 "icon": "restaurant",
82053                 "geometry": [
82054                     "point",
82055                     "area"
82056                 ],
82057                 "fields": [
82058                     "cuisine",
82059                     "address",
82060                     "building_area",
82061                     "opening_hours",
82062                     "capacity",
82063                     "smoking"
82064                 ],
82065                 "suggestion": true
82066             },
82067             "amenity/restaurant/Waldschänke": {
82068                 "tags": {
82069                     "name": "Waldschänke",
82070                     "amenity": "restaurant"
82071                 },
82072                 "name": "Waldschänke",
82073                 "icon": "restaurant",
82074                 "geometry": [
82075                     "point",
82076                     "area"
82077                 ],
82078                 "fields": [
82079                     "cuisine",
82080                     "address",
82081                     "building_area",
82082                     "opening_hours",
82083                     "capacity",
82084                     "smoking"
82085                 ],
82086                 "suggestion": true
82087             },
82088             "amenity/restaurant/La Piazza": {
82089                 "tags": {
82090                     "name": "La Piazza",
82091                     "amenity": "restaurant"
82092                 },
82093                 "name": "La Piazza",
82094                 "icon": "restaurant",
82095                 "geometry": [
82096                     "point",
82097                     "area"
82098                 ],
82099                 "fields": [
82100                     "cuisine",
82101                     "address",
82102                     "building_area",
82103                     "opening_hours",
82104                     "capacity",
82105                     "smoking"
82106                 ],
82107                 "suggestion": true
82108             },
82109             "amenity/restaurant/Lamm": {
82110                 "tags": {
82111                     "name": "Lamm",
82112                     "amenity": "restaurant"
82113                 },
82114                 "name": "Lamm",
82115                 "icon": "restaurant",
82116                 "geometry": [
82117                     "point",
82118                     "area"
82119                 ],
82120                 "fields": [
82121                     "cuisine",
82122                     "address",
82123                     "building_area",
82124                     "opening_hours",
82125                     "capacity",
82126                     "smoking"
82127                 ],
82128                 "suggestion": true
82129             },
82130             "amenity/restaurant/Zur Sonne": {
82131                 "tags": {
82132                     "name": "Zur Sonne",
82133                     "amenity": "restaurant"
82134                 },
82135                 "name": "Zur Sonne",
82136                 "icon": "restaurant",
82137                 "geometry": [
82138                     "point",
82139                     "area"
82140                 ],
82141                 "fields": [
82142                     "cuisine",
82143                     "address",
82144                     "building_area",
82145                     "opening_hours",
82146                     "capacity",
82147                     "smoking"
82148                 ],
82149                 "suggestion": true
82150             },
82151             "amenity/restaurant/Zur Linde": {
82152                 "tags": {
82153                     "name": "Zur Linde",
82154                     "amenity": "restaurant"
82155                 },
82156                 "name": "Zur Linde",
82157                 "icon": "restaurant",
82158                 "geometry": [
82159                     "point",
82160                     "area"
82161                 ],
82162                 "fields": [
82163                     "cuisine",
82164                     "address",
82165                     "building_area",
82166                     "opening_hours",
82167                     "capacity",
82168                     "smoking"
82169                 ],
82170                 "suggestion": true
82171             },
82172             "amenity/restaurant/Poseidon": {
82173                 "tags": {
82174                     "name": "Poseidon",
82175                     "amenity": "restaurant"
82176                 },
82177                 "name": "Poseidon",
82178                 "icon": "restaurant",
82179                 "geometry": [
82180                     "point",
82181                     "area"
82182                 ],
82183                 "fields": [
82184                     "cuisine",
82185                     "address",
82186                     "building_area",
82187                     "opening_hours",
82188                     "capacity",
82189                     "smoking"
82190                 ],
82191                 "suggestion": true
82192             },
82193             "amenity/restaurant/Shanghai": {
82194                 "tags": {
82195                     "name": "Shanghai",
82196                     "amenity": "restaurant"
82197                 },
82198                 "name": "Shanghai",
82199                 "icon": "restaurant",
82200                 "geometry": [
82201                     "point",
82202                     "area"
82203                 ],
82204                 "fields": [
82205                     "cuisine",
82206                     "address",
82207                     "building_area",
82208                     "opening_hours",
82209                     "capacity",
82210                     "smoking"
82211                 ],
82212                 "suggestion": true
82213             },
82214             "amenity/restaurant/Red Lobster": {
82215                 "tags": {
82216                     "name": "Red Lobster",
82217                     "amenity": "restaurant"
82218                 },
82219                 "name": "Red Lobster",
82220                 "icon": "restaurant",
82221                 "geometry": [
82222                     "point",
82223                     "area"
82224                 ],
82225                 "fields": [
82226                     "cuisine",
82227                     "address",
82228                     "building_area",
82229                     "opening_hours",
82230                     "capacity",
82231                     "smoking"
82232                 ],
82233                 "suggestion": true
82234             },
82235             "amenity/restaurant/Zum Löwen": {
82236                 "tags": {
82237                     "name": "Zum Löwen",
82238                     "amenity": "restaurant"
82239                 },
82240                 "name": "Zum Löwen",
82241                 "icon": "restaurant",
82242                 "geometry": [
82243                     "point",
82244                     "area"
82245                 ],
82246                 "fields": [
82247                     "cuisine",
82248                     "address",
82249                     "building_area",
82250                     "opening_hours",
82251                     "capacity",
82252                     "smoking"
82253                 ],
82254                 "suggestion": true
82255             },
82256             "amenity/restaurant/Swiss Chalet": {
82257                 "tags": {
82258                     "name": "Swiss Chalet",
82259                     "amenity": "restaurant"
82260                 },
82261                 "name": "Swiss Chalet",
82262                 "icon": "restaurant",
82263                 "geometry": [
82264                     "point",
82265                     "area"
82266                 ],
82267                 "fields": [
82268                     "cuisine",
82269                     "address",
82270                     "building_area",
82271                     "opening_hours",
82272                     "capacity",
82273                     "smoking"
82274                 ],
82275                 "suggestion": true
82276             },
82277             "amenity/restaurant/Olympia": {
82278                 "tags": {
82279                     "name": "Olympia",
82280                     "amenity": "restaurant"
82281                 },
82282                 "name": "Olympia",
82283                 "icon": "restaurant",
82284                 "geometry": [
82285                     "point",
82286                     "area"
82287                 ],
82288                 "fields": [
82289                     "cuisine",
82290                     "address",
82291                     "building_area",
82292                     "opening_hours",
82293                     "capacity",
82294                     "smoking"
82295                 ],
82296                 "suggestion": true
82297             },
82298             "amenity/restaurant/Wagamama": {
82299                 "tags": {
82300                     "name": "Wagamama",
82301                     "amenity": "restaurant"
82302                 },
82303                 "name": "Wagamama",
82304                 "icon": "restaurant",
82305                 "geometry": [
82306                     "point",
82307                     "area"
82308                 ],
82309                 "fields": [
82310                     "cuisine",
82311                     "address",
82312                     "building_area",
82313                     "opening_hours",
82314                     "capacity",
82315                     "smoking"
82316                 ],
82317                 "suggestion": true
82318             },
82319             "amenity/restaurant/Frankie & Benny's": {
82320                 "tags": {
82321                     "name": "Frankie & Benny's",
82322                     "amenity": "restaurant"
82323                 },
82324                 "name": "Frankie & Benny's",
82325                 "icon": "restaurant",
82326                 "geometry": [
82327                     "point",
82328                     "area"
82329                 ],
82330                 "fields": [
82331                     "cuisine",
82332                     "address",
82333                     "building_area",
82334                     "opening_hours",
82335                     "capacity",
82336                     "smoking"
82337                 ],
82338                 "suggestion": true
82339             },
82340             "amenity/restaurant/Hooters": {
82341                 "tags": {
82342                     "name": "Hooters",
82343                     "amenity": "restaurant"
82344                 },
82345                 "name": "Hooters",
82346                 "icon": "restaurant",
82347                 "geometry": [
82348                     "point",
82349                     "area"
82350                 ],
82351                 "fields": [
82352                     "cuisine",
82353                     "address",
82354                     "building_area",
82355                     "opening_hours",
82356                     "capacity",
82357                     "smoking"
82358                 ],
82359                 "suggestion": true
82360             },
82361             "amenity/restaurant/Sternen": {
82362                 "tags": {
82363                     "name": "Sternen",
82364                     "amenity": "restaurant"
82365                 },
82366                 "name": "Sternen",
82367                 "icon": "restaurant",
82368                 "geometry": [
82369                     "point",
82370                     "area"
82371                 ],
82372                 "fields": [
82373                     "cuisine",
82374                     "address",
82375                     "building_area",
82376                     "opening_hours",
82377                     "capacity",
82378                     "smoking"
82379                 ],
82380                 "suggestion": true
82381             },
82382             "amenity/restaurant/Hirschen": {
82383                 "tags": {
82384                     "name": "Hirschen",
82385                     "amenity": "restaurant"
82386                 },
82387                 "name": "Hirschen",
82388                 "icon": "restaurant",
82389                 "geometry": [
82390                     "point",
82391                     "area"
82392                 ],
82393                 "fields": [
82394                     "cuisine",
82395                     "address",
82396                     "building_area",
82397                     "opening_hours",
82398                     "capacity",
82399                     "smoking"
82400                 ],
82401                 "suggestion": true
82402             },
82403             "amenity/restaurant/Denny's": {
82404                 "tags": {
82405                     "name": "Denny's",
82406                     "amenity": "restaurant"
82407                 },
82408                 "name": "Denny's",
82409                 "icon": "restaurant",
82410                 "geometry": [
82411                     "point",
82412                     "area"
82413                 ],
82414                 "fields": [
82415                     "cuisine",
82416                     "address",
82417                     "building_area",
82418                     "opening_hours",
82419                     "capacity",
82420                     "smoking"
82421                 ],
82422                 "suggestion": true
82423             },
82424             "amenity/restaurant/Athen": {
82425                 "tags": {
82426                     "name": "Athen",
82427                     "amenity": "restaurant"
82428                 },
82429                 "name": "Athen",
82430                 "icon": "restaurant",
82431                 "geometry": [
82432                     "point",
82433                     "area"
82434                 ],
82435                 "fields": [
82436                     "cuisine",
82437                     "address",
82438                     "building_area",
82439                     "opening_hours",
82440                     "capacity",
82441                     "smoking"
82442                 ],
82443                 "suggestion": true
82444             },
82445             "amenity/restaurant/Sonne": {
82446                 "tags": {
82447                     "name": "Sonne",
82448                     "amenity": "restaurant"
82449                 },
82450                 "name": "Sonne",
82451                 "icon": "restaurant",
82452                 "geometry": [
82453                     "point",
82454                     "area"
82455                 ],
82456                 "fields": [
82457                     "cuisine",
82458                     "address",
82459                     "building_area",
82460                     "opening_hours",
82461                     "capacity",
82462                     "smoking"
82463                 ],
82464                 "suggestion": true
82465             },
82466             "amenity/restaurant/Hirsch": {
82467                 "tags": {
82468                     "name": "Hirsch",
82469                     "amenity": "restaurant"
82470                 },
82471                 "name": "Hirsch",
82472                 "icon": "restaurant",
82473                 "geometry": [
82474                     "point",
82475                     "area"
82476                 ],
82477                 "fields": [
82478                     "cuisine",
82479                     "address",
82480                     "building_area",
82481                     "opening_hours",
82482                     "capacity",
82483                     "smoking"
82484                 ],
82485                 "suggestion": true
82486             },
82487             "amenity/restaurant/Ratskeller": {
82488                 "tags": {
82489                     "name": "Ratskeller",
82490                     "amenity": "restaurant"
82491                 },
82492                 "name": "Ratskeller",
82493                 "icon": "restaurant",
82494                 "geometry": [
82495                     "point",
82496                     "area"
82497                 ],
82498                 "fields": [
82499                     "cuisine",
82500                     "address",
82501                     "building_area",
82502                     "opening_hours",
82503                     "capacity",
82504                     "smoking"
82505                 ],
82506                 "suggestion": true
82507             },
82508             "amenity/restaurant/La Cantina": {
82509                 "tags": {
82510                     "name": "La Cantina",
82511                     "amenity": "restaurant"
82512                 },
82513                 "name": "La Cantina",
82514                 "icon": "restaurant",
82515                 "geometry": [
82516                     "point",
82517                     "area"
82518                 ],
82519                 "fields": [
82520                     "cuisine",
82521                     "address",
82522                     "building_area",
82523                     "opening_hours",
82524                     "capacity",
82525                     "smoking"
82526                 ],
82527                 "suggestion": true
82528             },
82529             "amenity/restaurant/Gasthaus Krone": {
82530                 "tags": {
82531                     "name": "Gasthaus Krone",
82532                     "amenity": "restaurant"
82533                 },
82534                 "name": "Gasthaus Krone",
82535                 "icon": "restaurant",
82536                 "geometry": [
82537                     "point",
82538                     "area"
82539                 ],
82540                 "fields": [
82541                     "cuisine",
82542                     "address",
82543                     "building_area",
82544                     "opening_hours",
82545                     "capacity",
82546                     "smoking"
82547                 ],
82548                 "suggestion": true
82549             },
82550             "amenity/restaurant/El Greco": {
82551                 "tags": {
82552                     "name": "El Greco",
82553                     "amenity": "restaurant"
82554                 },
82555                 "name": "El Greco",
82556                 "icon": "restaurant",
82557                 "geometry": [
82558                     "point",
82559                     "area"
82560                 ],
82561                 "fields": [
82562                     "cuisine",
82563                     "address",
82564                     "building_area",
82565                     "opening_hours",
82566                     "capacity",
82567                     "smoking"
82568                 ],
82569                 "suggestion": true
82570             },
82571             "amenity/restaurant/Gasthof zur Post": {
82572                 "tags": {
82573                     "name": "Gasthof zur Post",
82574                     "amenity": "restaurant"
82575                 },
82576                 "name": "Gasthof zur Post",
82577                 "icon": "restaurant",
82578                 "geometry": [
82579                     "point",
82580                     "area"
82581                 ],
82582                 "fields": [
82583                     "cuisine",
82584                     "address",
82585                     "building_area",
82586                     "opening_hours",
82587                     "capacity",
82588                     "smoking"
82589                 ],
82590                 "suggestion": true
82591             },
82592             "amenity/restaurant/Nando's": {
82593                 "tags": {
82594                     "name": "Nando's",
82595                     "amenity": "restaurant"
82596                 },
82597                 "name": "Nando's",
82598                 "icon": "restaurant",
82599                 "geometry": [
82600                     "point",
82601                     "area"
82602                 ],
82603                 "fields": [
82604                     "cuisine",
82605                     "address",
82606                     "building_area",
82607                     "opening_hours",
82608                     "capacity",
82609                     "smoking"
82610                 ],
82611                 "suggestion": true
82612             },
82613             "amenity/restaurant/Löwen": {
82614                 "tags": {
82615                     "name": "Löwen",
82616                     "amenity": "restaurant"
82617                 },
82618                 "name": "Löwen",
82619                 "icon": "restaurant",
82620                 "geometry": [
82621                     "point",
82622                     "area"
82623                 ],
82624                 "fields": [
82625                     "cuisine",
82626                     "address",
82627                     "building_area",
82628                     "opening_hours",
82629                     "capacity",
82630                     "smoking"
82631                 ],
82632                 "suggestion": true
82633             },
82634             "amenity/restaurant/La Pataterie": {
82635                 "tags": {
82636                     "name": "La Pataterie",
82637                     "amenity": "restaurant"
82638                 },
82639                 "name": "La Pataterie",
82640                 "icon": "restaurant",
82641                 "geometry": [
82642                     "point",
82643                     "area"
82644                 ],
82645                 "fields": [
82646                     "cuisine",
82647                     "address",
82648                     "building_area",
82649                     "opening_hours",
82650                     "capacity",
82651                     "smoking"
82652                 ],
82653                 "suggestion": true
82654             },
82655             "amenity/restaurant/Bella Napoli": {
82656                 "tags": {
82657                     "name": "Bella Napoli",
82658                     "amenity": "restaurant"
82659                 },
82660                 "name": "Bella Napoli",
82661                 "icon": "restaurant",
82662                 "geometry": [
82663                     "point",
82664                     "area"
82665                 ],
82666                 "fields": [
82667                     "cuisine",
82668                     "address",
82669                     "building_area",
82670                     "opening_hours",
82671                     "capacity",
82672                     "smoking"
82673                 ],
82674                 "suggestion": true
82675             },
82676             "amenity/restaurant/Pizza Express": {
82677                 "tags": {
82678                     "name": "Pizza Express",
82679                     "amenity": "restaurant"
82680                 },
82681                 "name": "Pizza Express",
82682                 "icon": "restaurant",
82683                 "geometry": [
82684                     "point",
82685                     "area"
82686                 ],
82687                 "fields": [
82688                     "cuisine",
82689                     "address",
82690                     "building_area",
82691                     "opening_hours",
82692                     "capacity",
82693                     "smoking"
82694                 ],
82695                 "suggestion": true
82696             },
82697             "amenity/restaurant/Mandarin": {
82698                 "tags": {
82699                     "name": "Mandarin",
82700                     "amenity": "restaurant"
82701                 },
82702                 "name": "Mandarin",
82703                 "icon": "restaurant",
82704                 "geometry": [
82705                     "point",
82706                     "area"
82707                 ],
82708                 "fields": [
82709                     "cuisine",
82710                     "address",
82711                     "building_area",
82712                     "opening_hours",
82713                     "capacity",
82714                     "smoking"
82715                 ],
82716                 "suggestion": true
82717             },
82718             "amenity/restaurant/Hong Kong": {
82719                 "tags": {
82720                     "name": "Hong Kong",
82721                     "amenity": "restaurant"
82722                 },
82723                 "name": "Hong Kong",
82724                 "icon": "restaurant",
82725                 "geometry": [
82726                     "point",
82727                     "area"
82728                 ],
82729                 "fields": [
82730                     "cuisine",
82731                     "address",
82732                     "building_area",
82733                     "opening_hours",
82734                     "capacity",
82735                     "smoking"
82736                 ],
82737                 "suggestion": true
82738             },
82739             "amenity/restaurant/Zizzi": {
82740                 "tags": {
82741                     "name": "Zizzi",
82742                     "amenity": "restaurant"
82743                 },
82744                 "name": "Zizzi",
82745                 "icon": "restaurant",
82746                 "geometry": [
82747                     "point",
82748                     "area"
82749                 ],
82750                 "fields": [
82751                     "cuisine",
82752                     "address",
82753                     "building_area",
82754                     "opening_hours",
82755                     "capacity",
82756                     "smoking"
82757                 ],
82758                 "suggestion": true
82759             },
82760             "amenity/restaurant/Cracker Barrel": {
82761                 "tags": {
82762                     "name": "Cracker Barrel",
82763                     "amenity": "restaurant"
82764                 },
82765                 "name": "Cracker Barrel",
82766                 "icon": "restaurant",
82767                 "geometry": [
82768                     "point",
82769                     "area"
82770                 ],
82771                 "fields": [
82772                     "cuisine",
82773                     "address",
82774                     "building_area",
82775                     "opening_hours",
82776                     "capacity",
82777                     "smoking"
82778                 ],
82779                 "suggestion": true
82780             },
82781             "amenity/restaurant/Rhodos": {
82782                 "tags": {
82783                     "name": "Rhodos",
82784                     "amenity": "restaurant"
82785                 },
82786                 "name": "Rhodos",
82787                 "icon": "restaurant",
82788                 "geometry": [
82789                     "point",
82790                     "area"
82791                 ],
82792                 "fields": [
82793                     "cuisine",
82794                     "address",
82795                     "building_area",
82796                     "opening_hours",
82797                     "capacity",
82798                     "smoking"
82799                 ],
82800                 "suggestion": true
82801             },
82802             "amenity/restaurant/Lindenhof": {
82803                 "tags": {
82804                     "name": "Lindenhof",
82805                     "amenity": "restaurant"
82806                 },
82807                 "name": "Lindenhof",
82808                 "icon": "restaurant",
82809                 "geometry": [
82810                     "point",
82811                     "area"
82812                 ],
82813                 "fields": [
82814                     "cuisine",
82815                     "address",
82816                     "building_area",
82817                     "opening_hours",
82818                     "capacity",
82819                     "smoking"
82820                 ],
82821                 "suggestion": true
82822             },
82823             "amenity/restaurant/Milano": {
82824                 "tags": {
82825                     "name": "Milano",
82826                     "amenity": "restaurant"
82827                 },
82828                 "name": "Milano",
82829                 "icon": "restaurant",
82830                 "geometry": [
82831                     "point",
82832                     "area"
82833                 ],
82834                 "fields": [
82835                     "cuisine",
82836                     "address",
82837                     "building_area",
82838                     "opening_hours",
82839                     "capacity",
82840                     "smoking"
82841                 ],
82842                 "suggestion": true
82843             },
82844             "amenity/restaurant/Dolce Vita": {
82845                 "tags": {
82846                     "name": "Dolce Vita",
82847                     "amenity": "restaurant"
82848                 },
82849                 "name": "Dolce Vita",
82850                 "icon": "restaurant",
82851                 "geometry": [
82852                     "point",
82853                     "area"
82854                 ],
82855                 "fields": [
82856                     "cuisine",
82857                     "address",
82858                     "building_area",
82859                     "opening_hours",
82860                     "capacity",
82861                     "smoking"
82862                 ],
82863                 "suggestion": true
82864             },
82865             "amenity/restaurant/Kirchenwirt": {
82866                 "tags": {
82867                     "name": "Kirchenwirt",
82868                     "amenity": "restaurant"
82869                 },
82870                 "name": "Kirchenwirt",
82871                 "icon": "restaurant",
82872                 "geometry": [
82873                     "point",
82874                     "area"
82875                 ],
82876                 "fields": [
82877                     "cuisine",
82878                     "address",
82879                     "building_area",
82880                     "opening_hours",
82881                     "capacity",
82882                     "smoking"
82883                 ],
82884                 "suggestion": true
82885             },
82886             "amenity/restaurant/Kantine": {
82887                 "tags": {
82888                     "name": "Kantine",
82889                     "amenity": "restaurant"
82890                 },
82891                 "name": "Kantine",
82892                 "icon": "restaurant",
82893                 "geometry": [
82894                     "point",
82895                     "area"
82896                 ],
82897                 "fields": [
82898                     "cuisine",
82899                     "address",
82900                     "building_area",
82901                     "opening_hours",
82902                     "capacity",
82903                     "smoking"
82904                 ],
82905                 "suggestion": true
82906             },
82907             "amenity/restaurant/Ochsen": {
82908                 "tags": {
82909                     "name": "Ochsen",
82910                     "amenity": "restaurant"
82911                 },
82912                 "name": "Ochsen",
82913                 "icon": "restaurant",
82914                 "geometry": [
82915                     "point",
82916                     "area"
82917                 ],
82918                 "fields": [
82919                     "cuisine",
82920                     "address",
82921                     "building_area",
82922                     "opening_hours",
82923                     "capacity",
82924                     "smoking"
82925                 ],
82926                 "suggestion": true
82927             },
82928             "amenity/restaurant/Spur": {
82929                 "tags": {
82930                     "name": "Spur",
82931                     "amenity": "restaurant"
82932                 },
82933                 "name": "Spur",
82934                 "icon": "restaurant",
82935                 "geometry": [
82936                     "point",
82937                     "area"
82938                 ],
82939                 "fields": [
82940                     "cuisine",
82941                     "address",
82942                     "building_area",
82943                     "opening_hours",
82944                     "capacity",
82945                     "smoking"
82946                 ],
82947                 "suggestion": true
82948             },
82949             "amenity/restaurant/Mykonos": {
82950                 "tags": {
82951                     "name": "Mykonos",
82952                     "amenity": "restaurant"
82953                 },
82954                 "name": "Mykonos",
82955                 "icon": "restaurant",
82956                 "geometry": [
82957                     "point",
82958                     "area"
82959                 ],
82960                 "fields": [
82961                     "cuisine",
82962                     "address",
82963                     "building_area",
82964                     "opening_hours",
82965                     "capacity",
82966                     "smoking"
82967                 ],
82968                 "suggestion": true
82969             },
82970             "amenity/restaurant/Lotus": {
82971                 "tags": {
82972                     "name": "Lotus",
82973                     "amenity": "restaurant"
82974                 },
82975                 "name": "Lotus",
82976                 "icon": "restaurant",
82977                 "geometry": [
82978                     "point",
82979                     "area"
82980                 ],
82981                 "fields": [
82982                     "cuisine",
82983                     "address",
82984                     "building_area",
82985                     "opening_hours",
82986                     "capacity",
82987                     "smoking"
82988                 ],
82989                 "suggestion": true
82990             },
82991             "amenity/restaurant/Applebee's": {
82992                 "tags": {
82993                     "name": "Applebee's",
82994                     "amenity": "restaurant"
82995                 },
82996                 "name": "Applebee's",
82997                 "icon": "restaurant",
82998                 "geometry": [
82999                     "point",
83000                     "area"
83001                 ],
83002                 "fields": [
83003                     "cuisine",
83004                     "address",
83005                     "building_area",
83006                     "opening_hours",
83007                     "capacity",
83008                     "smoking"
83009                 ],
83010                 "suggestion": true
83011             },
83012             "amenity/restaurant/Flunch": {
83013                 "tags": {
83014                     "name": "Flunch",
83015                     "amenity": "restaurant"
83016                 },
83017                 "name": "Flunch",
83018                 "icon": "restaurant",
83019                 "geometry": [
83020                     "point",
83021                     "area"
83022                 ],
83023                 "fields": [
83024                     "cuisine",
83025                     "address",
83026                     "building_area",
83027                     "opening_hours",
83028                     "capacity",
83029                     "smoking"
83030                 ],
83031                 "suggestion": true
83032             },
83033             "amenity/restaurant/Zur Post": {
83034                 "tags": {
83035                     "name": "Zur Post",
83036                     "amenity": "restaurant"
83037                 },
83038                 "name": "Zur Post",
83039                 "icon": "restaurant",
83040                 "geometry": [
83041                     "point",
83042                     "area"
83043                 ],
83044                 "fields": [
83045                     "cuisine",
83046                     "address",
83047                     "building_area",
83048                     "opening_hours",
83049                     "capacity",
83050                     "smoking"
83051                 ],
83052                 "suggestion": true
83053             },
83054             "amenity/restaurant/China Town": {
83055                 "tags": {
83056                     "name": "China Town",
83057                     "amenity": "restaurant"
83058                 },
83059                 "name": "China Town",
83060                 "icon": "restaurant",
83061                 "geometry": [
83062                     "point",
83063                     "area"
83064                 ],
83065                 "fields": [
83066                     "cuisine",
83067                     "address",
83068                     "building_area",
83069                     "opening_hours",
83070                     "capacity",
83071                     "smoking"
83072                 ],
83073                 "suggestion": true
83074             },
83075             "amenity/restaurant/La Dolce Vita": {
83076                 "tags": {
83077                     "name": "La Dolce Vita",
83078                     "amenity": "restaurant"
83079                 },
83080                 "name": "La Dolce Vita",
83081                 "icon": "restaurant",
83082                 "geometry": [
83083                     "point",
83084                     "area"
83085                 ],
83086                 "fields": [
83087                     "cuisine",
83088                     "address",
83089                     "building_area",
83090                     "opening_hours",
83091                     "capacity",
83092                     "smoking"
83093                 ],
83094                 "suggestion": true
83095             },
83096             "amenity/restaurant/Waffle House": {
83097                 "tags": {
83098                     "name": "Waffle House",
83099                     "amenity": "restaurant"
83100                 },
83101                 "name": "Waffle House",
83102                 "icon": "restaurant",
83103                 "geometry": [
83104                     "point",
83105                     "area"
83106                 ],
83107                 "fields": [
83108                     "cuisine",
83109                     "address",
83110                     "building_area",
83111                     "opening_hours",
83112                     "capacity",
83113                     "smoking"
83114                 ],
83115                 "suggestion": true
83116             },
83117             "amenity/restaurant/Delphi": {
83118                 "tags": {
83119                     "name": "Delphi",
83120                     "amenity": "restaurant"
83121                 },
83122                 "name": "Delphi",
83123                 "icon": "restaurant",
83124                 "geometry": [
83125                     "point",
83126                     "area"
83127                 ],
83128                 "fields": [
83129                     "cuisine",
83130                     "address",
83131                     "building_area",
83132                     "opening_hours",
83133                     "capacity",
83134                     "smoking"
83135                 ],
83136                 "suggestion": true
83137             },
83138             "amenity/restaurant/Linde": {
83139                 "tags": {
83140                     "name": "Linde",
83141                     "amenity": "restaurant"
83142                 },
83143                 "name": "Linde",
83144                 "icon": "restaurant",
83145                 "geometry": [
83146                     "point",
83147                     "area"
83148                 ],
83149                 "fields": [
83150                     "cuisine",
83151                     "address",
83152                     "building_area",
83153                     "opening_hours",
83154                     "capacity",
83155                     "smoking"
83156                 ],
83157                 "suggestion": true
83158             },
83159             "amenity/restaurant/Outback Steakhouse": {
83160                 "tags": {
83161                     "name": "Outback Steakhouse",
83162                     "amenity": "restaurant"
83163                 },
83164                 "name": "Outback Steakhouse",
83165                 "icon": "restaurant",
83166                 "geometry": [
83167                     "point",
83168                     "area"
83169                 ],
83170                 "fields": [
83171                     "cuisine",
83172                     "address",
83173                     "building_area",
83174                     "opening_hours",
83175                     "capacity",
83176                     "smoking"
83177                 ],
83178                 "suggestion": true
83179             },
83180             "amenity/restaurant/Dionysos": {
83181                 "tags": {
83182                     "name": "Dionysos",
83183                     "amenity": "restaurant"
83184                 },
83185                 "name": "Dionysos",
83186                 "icon": "restaurant",
83187                 "geometry": [
83188                     "point",
83189                     "area"
83190                 ],
83191                 "fields": [
83192                     "cuisine",
83193                     "address",
83194                     "building_area",
83195                     "opening_hours",
83196                     "capacity",
83197                     "smoking"
83198                 ],
83199                 "suggestion": true
83200             },
83201             "amenity/restaurant/Kelsey's": {
83202                 "tags": {
83203                     "name": "Kelsey's",
83204                     "amenity": "restaurant"
83205                 },
83206                 "name": "Kelsey's",
83207                 "icon": "restaurant",
83208                 "geometry": [
83209                     "point",
83210                     "area"
83211                 ],
83212                 "fields": [
83213                     "cuisine",
83214                     "address",
83215                     "building_area",
83216                     "opening_hours",
83217                     "capacity",
83218                     "smoking"
83219                 ],
83220                 "suggestion": true
83221             },
83222             "amenity/restaurant/Boston Pizza": {
83223                 "tags": {
83224                     "name": "Boston Pizza",
83225                     "amenity": "restaurant"
83226                 },
83227                 "name": "Boston Pizza",
83228                 "icon": "restaurant",
83229                 "geometry": [
83230                     "point",
83231                     "area"
83232                 ],
83233                 "fields": [
83234                     "cuisine",
83235                     "address",
83236                     "building_area",
83237                     "opening_hours",
83238                     "capacity",
83239                     "smoking"
83240                 ],
83241                 "suggestion": true
83242             },
83243             "amenity/restaurant/Bella Italia": {
83244                 "tags": {
83245                     "name": "Bella Italia",
83246                     "amenity": "restaurant"
83247                 },
83248                 "name": "Bella Italia",
83249                 "icon": "restaurant",
83250                 "geometry": [
83251                     "point",
83252                     "area"
83253                 ],
83254                 "fields": [
83255                     "cuisine",
83256                     "address",
83257                     "building_area",
83258                     "opening_hours",
83259                     "capacity",
83260                     "smoking"
83261                 ],
83262                 "suggestion": true
83263             },
83264             "amenity/restaurant/Sizzler": {
83265                 "tags": {
83266                     "name": "Sizzler",
83267                     "amenity": "restaurant"
83268                 },
83269                 "name": "Sizzler",
83270                 "icon": "restaurant",
83271                 "geometry": [
83272                     "point",
83273                     "area"
83274                 ],
83275                 "fields": [
83276                     "cuisine",
83277                     "address",
83278                     "building_area",
83279                     "opening_hours",
83280                     "capacity",
83281                     "smoking"
83282                 ],
83283                 "suggestion": true
83284             },
83285             "amenity/restaurant/Grüner Baum": {
83286                 "tags": {
83287                     "name": "Grüner Baum",
83288                     "amenity": "restaurant"
83289                 },
83290                 "name": "Grüner Baum",
83291                 "icon": "restaurant",
83292                 "geometry": [
83293                     "point",
83294                     "area"
83295                 ],
83296                 "fields": [
83297                     "cuisine",
83298                     "address",
83299                     "building_area",
83300                     "opening_hours",
83301                     "capacity",
83302                     "smoking"
83303                 ],
83304                 "suggestion": true
83305             },
83306             "amenity/restaurant/Taj Mahal": {
83307                 "tags": {
83308                     "name": "Taj Mahal",
83309                     "amenity": "restaurant"
83310                 },
83311                 "name": "Taj Mahal",
83312                 "icon": "restaurant",
83313                 "geometry": [
83314                     "point",
83315                     "area"
83316                 ],
83317                 "fields": [
83318                     "cuisine",
83319                     "address",
83320                     "building_area",
83321                     "opening_hours",
83322                     "capacity",
83323                     "smoking"
83324                 ],
83325                 "suggestion": true
83326             },
83327             "amenity/restaurant/Rössli": {
83328                 "tags": {
83329                     "name": "Rössli",
83330                     "amenity": "restaurant"
83331                 },
83332                 "name": "Rössli",
83333                 "icon": "restaurant",
83334                 "geometry": [
83335                     "point",
83336                     "area"
83337                 ],
83338                 "fields": [
83339                     "cuisine",
83340                     "address",
83341                     "building_area",
83342                     "opening_hours",
83343                     "capacity",
83344                     "smoking"
83345                 ],
83346                 "suggestion": true
83347             },
83348             "amenity/restaurant/Traube": {
83349                 "tags": {
83350                     "name": "Traube",
83351                     "amenity": "restaurant"
83352                 },
83353                 "name": "Traube",
83354                 "icon": "restaurant",
83355                 "geometry": [
83356                     "point",
83357                     "area"
83358                 ],
83359                 "fields": [
83360                     "cuisine",
83361                     "address",
83362                     "building_area",
83363                     "opening_hours",
83364                     "capacity",
83365                     "smoking"
83366                 ],
83367                 "suggestion": true
83368             },
83369             "amenity/restaurant/Adria": {
83370                 "tags": {
83371                     "name": "Adria",
83372                     "amenity": "restaurant"
83373                 },
83374                 "name": "Adria",
83375                 "icon": "restaurant",
83376                 "geometry": [
83377                     "point",
83378                     "area"
83379                 ],
83380                 "fields": [
83381                     "cuisine",
83382                     "address",
83383                     "building_area",
83384                     "opening_hours",
83385                     "capacity",
83386                     "smoking"
83387                 ],
83388                 "suggestion": true
83389             },
83390             "amenity/restaurant/Red Robin": {
83391                 "tags": {
83392                     "name": "Red Robin",
83393                     "amenity": "restaurant"
83394                 },
83395                 "name": "Red Robin",
83396                 "icon": "restaurant",
83397                 "geometry": [
83398                     "point",
83399                     "area"
83400                 ],
83401                 "fields": [
83402                     "cuisine",
83403                     "address",
83404                     "building_area",
83405                     "opening_hours",
83406                     "capacity",
83407                     "smoking"
83408                 ],
83409                 "suggestion": true
83410             },
83411             "amenity/restaurant/Roma": {
83412                 "tags": {
83413                     "name": "Roma",
83414                     "amenity": "restaurant"
83415                 },
83416                 "name": "Roma",
83417                 "icon": "restaurant",
83418                 "geometry": [
83419                     "point",
83420                     "area"
83421                 ],
83422                 "fields": [
83423                     "cuisine",
83424                     "address",
83425                     "building_area",
83426                     "opening_hours",
83427                     "capacity",
83428                     "smoking"
83429                 ],
83430                 "suggestion": true
83431             },
83432             "amenity/restaurant/San Marco": {
83433                 "tags": {
83434                     "name": "San Marco",
83435                     "amenity": "restaurant"
83436                 },
83437                 "name": "San Marco",
83438                 "icon": "restaurant",
83439                 "geometry": [
83440                     "point",
83441                     "area"
83442                 ],
83443                 "fields": [
83444                     "cuisine",
83445                     "address",
83446                     "building_area",
83447                     "opening_hours",
83448                     "capacity",
83449                     "smoking"
83450                 ],
83451                 "suggestion": true
83452             },
83453             "amenity/restaurant/Hellas": {
83454                 "tags": {
83455                     "name": "Hellas",
83456                     "amenity": "restaurant"
83457                 },
83458                 "name": "Hellas",
83459                 "icon": "restaurant",
83460                 "geometry": [
83461                     "point",
83462                     "area"
83463                 ],
83464                 "fields": [
83465                     "cuisine",
83466                     "address",
83467                     "building_area",
83468                     "opening_hours",
83469                     "capacity",
83470                     "smoking"
83471                 ],
83472                 "suggestion": true
83473             },
83474             "amenity/restaurant/La Perla": {
83475                 "tags": {
83476                     "name": "La Perla",
83477                     "amenity": "restaurant"
83478                 },
83479                 "name": "La Perla",
83480                 "icon": "restaurant",
83481                 "geometry": [
83482                     "point",
83483                     "area"
83484                 ],
83485                 "fields": [
83486                     "cuisine",
83487                     "address",
83488                     "building_area",
83489                     "opening_hours",
83490                     "capacity",
83491                     "smoking"
83492                 ],
83493                 "suggestion": true
83494             },
83495             "amenity/restaurant/Vips": {
83496                 "tags": {
83497                     "name": "Vips",
83498                     "amenity": "restaurant"
83499                 },
83500                 "name": "Vips",
83501                 "icon": "restaurant",
83502                 "geometry": [
83503                     "point",
83504                     "area"
83505                 ],
83506                 "fields": [
83507                     "cuisine",
83508                     "address",
83509                     "building_area",
83510                     "opening_hours",
83511                     "capacity",
83512                     "smoking"
83513                 ],
83514                 "suggestion": true
83515             },
83516             "amenity/restaurant/Panera Bread": {
83517                 "tags": {
83518                     "name": "Panera Bread",
83519                     "amenity": "restaurant"
83520                 },
83521                 "name": "Panera Bread",
83522                 "icon": "restaurant",
83523                 "geometry": [
83524                     "point",
83525                     "area"
83526                 ],
83527                 "fields": [
83528                     "cuisine",
83529                     "address",
83530                     "building_area",
83531                     "opening_hours",
83532                     "capacity",
83533                     "smoking"
83534                 ],
83535                 "suggestion": true
83536             },
83537             "amenity/restaurant/Da Vinci": {
83538                 "tags": {
83539                     "name": "Da Vinci",
83540                     "amenity": "restaurant"
83541                 },
83542                 "name": "Da Vinci",
83543                 "icon": "restaurant",
83544                 "geometry": [
83545                     "point",
83546                     "area"
83547                 ],
83548                 "fields": [
83549                     "cuisine",
83550                     "address",
83551                     "building_area",
83552                     "opening_hours",
83553                     "capacity",
83554                     "smoking"
83555                 ],
83556                 "suggestion": true
83557             },
83558             "amenity/restaurant/Hippopotamus": {
83559                 "tags": {
83560                     "name": "Hippopotamus",
83561                     "amenity": "restaurant"
83562                 },
83563                 "name": "Hippopotamus",
83564                 "icon": "restaurant",
83565                 "geometry": [
83566                     "point",
83567                     "area"
83568                 ],
83569                 "fields": [
83570                     "cuisine",
83571                     "address",
83572                     "building_area",
83573                     "opening_hours",
83574                     "capacity",
83575                     "smoking"
83576                 ],
83577                 "suggestion": true
83578             },
83579             "amenity/restaurant/Prezzo": {
83580                 "tags": {
83581                     "name": "Prezzo",
83582                     "amenity": "restaurant"
83583                 },
83584                 "name": "Prezzo",
83585                 "icon": "restaurant",
83586                 "geometry": [
83587                     "point",
83588                     "area"
83589                 ],
83590                 "fields": [
83591                     "cuisine",
83592                     "address",
83593                     "building_area",
83594                     "opening_hours",
83595                     "capacity",
83596                     "smoking"
83597                 ],
83598                 "suggestion": true
83599             },
83600             "amenity/restaurant/Courtepaille": {
83601                 "tags": {
83602                     "name": "Courtepaille",
83603                     "amenity": "restaurant"
83604                 },
83605                 "name": "Courtepaille",
83606                 "icon": "restaurant",
83607                 "geometry": [
83608                     "point",
83609                     "area"
83610                 ],
83611                 "fields": [
83612                     "cuisine",
83613                     "address",
83614                     "building_area",
83615                     "opening_hours",
83616                     "capacity",
83617                     "smoking"
83618                 ],
83619                 "suggestion": true
83620             },
83621             "amenity/restaurant/Hard Rock Cafe": {
83622                 "tags": {
83623                     "name": "Hard Rock Cafe",
83624                     "amenity": "restaurant"
83625                 },
83626                 "name": "Hard Rock Cafe",
83627                 "icon": "restaurant",
83628                 "geometry": [
83629                     "point",
83630                     "area"
83631                 ],
83632                 "fields": [
83633                     "cuisine",
83634                     "address",
83635                     "building_area",
83636                     "opening_hours",
83637                     "capacity",
83638                     "smoking"
83639                 ],
83640                 "suggestion": true
83641             },
83642             "amenity/restaurant/Panorama": {
83643                 "tags": {
83644                     "name": "Panorama",
83645                     "amenity": "restaurant"
83646                 },
83647                 "name": "Panorama",
83648                 "icon": "restaurant",
83649                 "geometry": [
83650                     "point",
83651                     "area"
83652                 ],
83653                 "fields": [
83654                     "cuisine",
83655                     "address",
83656                     "building_area",
83657                     "opening_hours",
83658                     "capacity",
83659                     "smoking"
83660                 ],
83661                 "suggestion": true
83662             },
83663             "amenity/restaurant/デニーズ": {
83664                 "tags": {
83665                     "name": "デニーズ",
83666                     "amenity": "restaurant"
83667                 },
83668                 "name": "デニーズ",
83669                 "icon": "restaurant",
83670                 "geometry": [
83671                     "point",
83672                     "area"
83673                 ],
83674                 "fields": [
83675                     "cuisine",
83676                     "address",
83677                     "building_area",
83678                     "opening_hours",
83679                     "capacity",
83680                     "smoking"
83681                 ],
83682                 "suggestion": true
83683             },
83684             "amenity/restaurant/Sportheim": {
83685                 "tags": {
83686                     "name": "Sportheim",
83687                     "amenity": "restaurant"
83688                 },
83689                 "name": "Sportheim",
83690                 "icon": "restaurant",
83691                 "geometry": [
83692                     "point",
83693                     "area"
83694                 ],
83695                 "fields": [
83696                     "cuisine",
83697                     "address",
83698                     "building_area",
83699                     "opening_hours",
83700                     "capacity",
83701                     "smoking"
83702                 ],
83703                 "suggestion": true
83704             },
83705             "amenity/restaurant/餃子の王将": {
83706                 "tags": {
83707                     "name": "餃子の王将",
83708                     "amenity": "restaurant"
83709                 },
83710                 "name": "餃子の王将",
83711                 "icon": "restaurant",
83712                 "geometry": [
83713                     "point",
83714                     "area"
83715                 ],
83716                 "fields": [
83717                     "cuisine",
83718                     "address",
83719                     "building_area",
83720                     "opening_hours",
83721                     "capacity",
83722                     "smoking"
83723                 ],
83724                 "suggestion": true
83725             },
83726             "amenity/restaurant/Bären": {
83727                 "tags": {
83728                     "name": "Bären",
83729                     "amenity": "restaurant"
83730                 },
83731                 "name": "Bären",
83732                 "icon": "restaurant",
83733                 "geometry": [
83734                     "point",
83735                     "area"
83736                 ],
83737                 "fields": [
83738                     "cuisine",
83739                     "address",
83740                     "building_area",
83741                     "opening_hours",
83742                     "capacity",
83743                     "smoking"
83744                 ],
83745                 "suggestion": true
83746             },
83747             "amenity/restaurant/Alte Post": {
83748                 "tags": {
83749                     "name": "Alte Post",
83750                     "amenity": "restaurant"
83751                 },
83752                 "name": "Alte Post",
83753                 "icon": "restaurant",
83754                 "geometry": [
83755                     "point",
83756                     "area"
83757                 ],
83758                 "fields": [
83759                     "cuisine",
83760                     "address",
83761                     "building_area",
83762                     "opening_hours",
83763                     "capacity",
83764                     "smoking"
83765                 ],
83766                 "suggestion": true
83767             },
83768             "amenity/restaurant/Pizzeria Roma": {
83769                 "tags": {
83770                     "name": "Pizzeria Roma",
83771                     "amenity": "restaurant"
83772                 },
83773                 "name": "Pizzeria Roma",
83774                 "icon": "restaurant",
83775                 "geometry": [
83776                     "point",
83777                     "area"
83778                 ],
83779                 "fields": [
83780                     "cuisine",
83781                     "address",
83782                     "building_area",
83783                     "opening_hours",
83784                     "capacity",
83785                     "smoking"
83786                 ],
83787                 "suggestion": true
83788             },
83789             "amenity/restaurant/China Garden": {
83790                 "tags": {
83791                     "name": "China Garden",
83792                     "amenity": "restaurant"
83793                 },
83794                 "name": "China Garden",
83795                 "icon": "restaurant",
83796                 "geometry": [
83797                     "point",
83798                     "area"
83799                 ],
83800                 "fields": [
83801                     "cuisine",
83802                     "address",
83803                     "building_area",
83804                     "opening_hours",
83805                     "capacity",
83806                     "smoking"
83807                 ],
83808                 "suggestion": true
83809             },
83810             "amenity/restaurant/Vapiano": {
83811                 "tags": {
83812                     "name": "Vapiano",
83813                     "amenity": "restaurant"
83814                 },
83815                 "name": "Vapiano",
83816                 "icon": "restaurant",
83817                 "geometry": [
83818                     "point",
83819                     "area"
83820                 ],
83821                 "fields": [
83822                     "cuisine",
83823                     "address",
83824                     "building_area",
83825                     "opening_hours",
83826                     "capacity",
83827                     "smoking"
83828                 ],
83829                 "suggestion": true
83830             },
83831             "amenity/restaurant/Mamma Mia": {
83832                 "tags": {
83833                     "name": "Mamma Mia",
83834                     "amenity": "restaurant"
83835                 },
83836                 "name": "Mamma Mia",
83837                 "icon": "restaurant",
83838                 "geometry": [
83839                     "point",
83840                     "area"
83841                 ],
83842                 "fields": [
83843                     "cuisine",
83844                     "address",
83845                     "building_area",
83846                     "opening_hours",
83847                     "capacity",
83848                     "smoking"
83849                 ],
83850                 "suggestion": true
83851             },
83852             "amenity/restaurant/Schwarzer Adler": {
83853                 "tags": {
83854                     "name": "Schwarzer Adler",
83855                     "amenity": "restaurant"
83856                 },
83857                 "name": "Schwarzer Adler",
83858                 "icon": "restaurant",
83859                 "geometry": [
83860                     "point",
83861                     "area"
83862                 ],
83863                 "fields": [
83864                     "cuisine",
83865                     "address",
83866                     "building_area",
83867                     "opening_hours",
83868                     "capacity",
83869                     "smoking"
83870                 ],
83871                 "suggestion": true
83872             },
83873             "amenity/restaurant/IHOP": {
83874                 "tags": {
83875                     "name": "IHOP",
83876                     "amenity": "restaurant"
83877                 },
83878                 "name": "IHOP",
83879                 "icon": "restaurant",
83880                 "geometry": [
83881                     "point",
83882                     "area"
83883                 ],
83884                 "fields": [
83885                     "cuisine",
83886                     "address",
83887                     "building_area",
83888                     "opening_hours",
83889                     "capacity",
83890                     "smoking"
83891                 ],
83892                 "suggestion": true
83893             },
83894             "amenity/restaurant/Chili's": {
83895                 "tags": {
83896                     "name": "Chili's",
83897                     "amenity": "restaurant"
83898                 },
83899                 "name": "Chili's",
83900                 "icon": "restaurant",
83901                 "geometry": [
83902                     "point",
83903                     "area"
83904                 ],
83905                 "fields": [
83906                     "cuisine",
83907                     "address",
83908                     "building_area",
83909                     "opening_hours",
83910                     "capacity",
83911                     "smoking"
83912                 ],
83913                 "suggestion": true
83914             },
83915             "amenity/restaurant/Asia": {
83916                 "tags": {
83917                     "name": "Asia",
83918                     "amenity": "restaurant"
83919                 },
83920                 "name": "Asia",
83921                 "icon": "restaurant",
83922                 "geometry": [
83923                     "point",
83924                     "area"
83925                 ],
83926                 "fields": [
83927                     "cuisine",
83928                     "address",
83929                     "building_area",
83930                     "opening_hours",
83931                     "capacity",
83932                     "smoking"
83933                 ],
83934                 "suggestion": true
83935             },
83936             "amenity/restaurant/Olive Garden": {
83937                 "tags": {
83938                     "name": "Olive Garden",
83939                     "amenity": "restaurant"
83940                 },
83941                 "name": "Olive Garden",
83942                 "icon": "restaurant",
83943                 "geometry": [
83944                     "point",
83945                     "area"
83946                 ],
83947                 "fields": [
83948                     "cuisine",
83949                     "address",
83950                     "building_area",
83951                     "opening_hours",
83952                     "capacity",
83953                     "smoking"
83954                 ],
83955                 "suggestion": true
83956             },
83957             "amenity/restaurant/TGI Friday's": {
83958                 "tags": {
83959                     "name": "TGI Friday's",
83960                     "amenity": "restaurant"
83961                 },
83962                 "name": "TGI Friday's",
83963                 "icon": "restaurant",
83964                 "geometry": [
83965                     "point",
83966                     "area"
83967                 ],
83968                 "fields": [
83969                     "cuisine",
83970                     "address",
83971                     "building_area",
83972                     "opening_hours",
83973                     "capacity",
83974                     "smoking"
83975                 ],
83976                 "suggestion": true
83977             },
83978             "amenity/restaurant/Friendly's": {
83979                 "tags": {
83980                     "name": "Friendly's",
83981                     "amenity": "restaurant"
83982                 },
83983                 "name": "Friendly's",
83984                 "icon": "restaurant",
83985                 "geometry": [
83986                     "point",
83987                     "area"
83988                 ],
83989                 "fields": [
83990                     "cuisine",
83991                     "address",
83992                     "building_area",
83993                     "opening_hours",
83994                     "capacity",
83995                     "smoking"
83996                 ],
83997                 "suggestion": true
83998             },
83999             "amenity/restaurant/Buffalo Grill": {
84000                 "tags": {
84001                     "name": "Buffalo Grill",
84002                     "amenity": "restaurant"
84003                 },
84004                 "name": "Buffalo Grill",
84005                 "icon": "restaurant",
84006                 "geometry": [
84007                     "point",
84008                     "area"
84009                 ],
84010                 "fields": [
84011                     "cuisine",
84012                     "address",
84013                     "building_area",
84014                     "opening_hours",
84015                     "capacity",
84016                     "smoking"
84017                 ],
84018                 "suggestion": true
84019             },
84020             "amenity/restaurant/Texas Roadhouse": {
84021                 "tags": {
84022                     "name": "Texas Roadhouse",
84023                     "amenity": "restaurant"
84024                 },
84025                 "name": "Texas Roadhouse",
84026                 "icon": "restaurant",
84027                 "geometry": [
84028                     "point",
84029                     "area"
84030                 ],
84031                 "fields": [
84032                     "cuisine",
84033                     "address",
84034                     "building_area",
84035                     "opening_hours",
84036                     "capacity",
84037                     "smoking"
84038                 ],
84039                 "suggestion": true
84040             },
84041             "amenity/restaurant/ガスト": {
84042                 "tags": {
84043                     "name": "ガスト",
84044                     "name:en": "Gusto",
84045                     "amenity": "restaurant"
84046                 },
84047                 "name": "ガスト",
84048                 "icon": "restaurant",
84049                 "geometry": [
84050                     "point",
84051                     "area"
84052                 ],
84053                 "fields": [
84054                     "cuisine",
84055                     "address",
84056                     "building_area",
84057                     "opening_hours",
84058                     "capacity",
84059                     "smoking"
84060                 ],
84061                 "suggestion": true
84062             },
84063             "amenity/restaurant/Sakura": {
84064                 "tags": {
84065                     "name": "Sakura",
84066                     "amenity": "restaurant"
84067                 },
84068                 "name": "Sakura",
84069                 "icon": "restaurant",
84070                 "geometry": [
84071                     "point",
84072                     "area"
84073                 ],
84074                 "fields": [
84075                     "cuisine",
84076                     "address",
84077                     "building_area",
84078                     "opening_hours",
84079                     "capacity",
84080                     "smoking"
84081                 ],
84082                 "suggestion": true
84083             },
84084             "amenity/restaurant/Mensa": {
84085                 "tags": {
84086                     "name": "Mensa",
84087                     "amenity": "restaurant"
84088                 },
84089                 "name": "Mensa",
84090                 "icon": "restaurant",
84091                 "geometry": [
84092                     "point",
84093                     "area"
84094                 ],
84095                 "fields": [
84096                     "cuisine",
84097                     "address",
84098                     "building_area",
84099                     "opening_hours",
84100                     "capacity",
84101                     "smoking"
84102                 ],
84103                 "suggestion": true
84104             },
84105             "amenity/restaurant/The Keg": {
84106                 "tags": {
84107                     "name": "The Keg",
84108                     "amenity": "restaurant"
84109                 },
84110                 "name": "The Keg",
84111                 "icon": "restaurant",
84112                 "geometry": [
84113                     "point",
84114                     "area"
84115                 ],
84116                 "fields": [
84117                     "cuisine",
84118                     "address",
84119                     "building_area",
84120                     "opening_hours",
84121                     "capacity",
84122                     "smoking"
84123                 ],
84124                 "suggestion": true
84125             },
84126             "amenity/restaurant/サイゼリヤ": {
84127                 "tags": {
84128                     "name": "サイゼリヤ",
84129                     "amenity": "restaurant"
84130                 },
84131                 "name": "サイゼリヤ",
84132                 "icon": "restaurant",
84133                 "geometry": [
84134                     "point",
84135                     "area"
84136                 ],
84137                 "fields": [
84138                     "cuisine",
84139                     "address",
84140                     "building_area",
84141                     "opening_hours",
84142                     "capacity",
84143                     "smoking"
84144                 ],
84145                 "suggestion": true
84146             },
84147             "amenity/restaurant/La Strada": {
84148                 "tags": {
84149                     "name": "La Strada",
84150                     "amenity": "restaurant"
84151                 },
84152                 "name": "La Strada",
84153                 "icon": "restaurant",
84154                 "geometry": [
84155                     "point",
84156                     "area"
84157                 ],
84158                 "fields": [
84159                     "cuisine",
84160                     "address",
84161                     "building_area",
84162                     "opening_hours",
84163                     "capacity",
84164                     "smoking"
84165                 ],
84166                 "suggestion": true
84167             },
84168             "amenity/restaurant/Village Inn": {
84169                 "tags": {
84170                     "name": "Village Inn",
84171                     "amenity": "restaurant"
84172                 },
84173                 "name": "Village Inn",
84174                 "icon": "restaurant",
84175                 "geometry": [
84176                     "point",
84177                     "area"
84178                 ],
84179                 "fields": [
84180                     "cuisine",
84181                     "address",
84182                     "building_area",
84183                     "opening_hours",
84184                     "capacity",
84185                     "smoking"
84186                 ],
84187                 "suggestion": true
84188             },
84189             "amenity/restaurant/Buffalo Wild Wings": {
84190                 "tags": {
84191                     "name": "Buffalo Wild Wings",
84192                     "amenity": "restaurant"
84193                 },
84194                 "name": "Buffalo Wild Wings",
84195                 "icon": "restaurant",
84196                 "geometry": [
84197                     "point",
84198                     "area"
84199                 ],
84200                 "fields": [
84201                     "cuisine",
84202                     "address",
84203                     "building_area",
84204                     "opening_hours",
84205                     "capacity",
84206                     "smoking"
84207                 ],
84208                 "suggestion": true
84209             },
84210             "amenity/restaurant/Peking": {
84211                 "tags": {
84212                     "name": "Peking",
84213                     "amenity": "restaurant"
84214                 },
84215                 "name": "Peking",
84216                 "icon": "restaurant",
84217                 "geometry": [
84218                     "point",
84219                     "area"
84220                 ],
84221                 "fields": [
84222                     "cuisine",
84223                     "address",
84224                     "building_area",
84225                     "opening_hours",
84226                     "capacity",
84227                     "smoking"
84228                 ],
84229                 "suggestion": true
84230             },
84231             "amenity/restaurant/Round Table Pizza": {
84232                 "tags": {
84233                     "name": "Round Table Pizza",
84234                     "amenity": "restaurant"
84235                 },
84236                 "name": "Round Table Pizza",
84237                 "icon": "restaurant",
84238                 "geometry": [
84239                     "point",
84240                     "area"
84241                 ],
84242                 "fields": [
84243                     "cuisine",
84244                     "address",
84245                     "building_area",
84246                     "opening_hours",
84247                     "capacity",
84248                     "smoking"
84249                 ],
84250                 "suggestion": true
84251             },
84252             "amenity/restaurant/California Pizza Kitchen": {
84253                 "tags": {
84254                     "name": "California Pizza Kitchen",
84255                     "amenity": "restaurant"
84256                 },
84257                 "name": "California Pizza Kitchen",
84258                 "icon": "restaurant",
84259                 "geometry": [
84260                     "point",
84261                     "area"
84262                 ],
84263                 "fields": [
84264                     "cuisine",
84265                     "address",
84266                     "building_area",
84267                     "opening_hours",
84268                     "capacity",
84269                     "smoking"
84270                 ],
84271                 "suggestion": true
84272             },
84273             "amenity/restaurant/Якитория": {
84274                 "tags": {
84275                     "name": "Якитория",
84276                     "amenity": "restaurant"
84277                 },
84278                 "name": "Якитория",
84279                 "icon": "restaurant",
84280                 "geometry": [
84281                     "point",
84282                     "area"
84283                 ],
84284                 "fields": [
84285                     "cuisine",
84286                     "address",
84287                     "building_area",
84288                     "opening_hours",
84289                     "capacity",
84290                     "smoking"
84291                 ],
84292                 "suggestion": true
84293             },
84294             "amenity/restaurant/Golden Corral": {
84295                 "tags": {
84296                     "name": "Golden Corral",
84297                     "amenity": "restaurant"
84298                 },
84299                 "name": "Golden Corral",
84300                 "icon": "restaurant",
84301                 "geometry": [
84302                     "point",
84303                     "area"
84304                 ],
84305                 "fields": [
84306                     "cuisine",
84307                     "address",
84308                     "building_area",
84309                     "opening_hours",
84310                     "capacity",
84311                     "smoking"
84312                 ],
84313                 "suggestion": true
84314             },
84315             "amenity/restaurant/Perkins": {
84316                 "tags": {
84317                     "name": "Perkins",
84318                     "amenity": "restaurant"
84319                 },
84320                 "name": "Perkins",
84321                 "icon": "restaurant",
84322                 "geometry": [
84323                     "point",
84324                     "area"
84325                 ],
84326                 "fields": [
84327                     "cuisine",
84328                     "address",
84329                     "building_area",
84330                     "opening_hours",
84331                     "capacity",
84332                     "smoking"
84333                 ],
84334                 "suggestion": true
84335             },
84336             "amenity/restaurant/Ruby Tuesday": {
84337                 "tags": {
84338                     "name": "Ruby Tuesday",
84339                     "amenity": "restaurant"
84340                 },
84341                 "name": "Ruby Tuesday",
84342                 "icon": "restaurant",
84343                 "geometry": [
84344                     "point",
84345                     "area"
84346                 ],
84347                 "fields": [
84348                     "cuisine",
84349                     "address",
84350                     "building_area",
84351                     "opening_hours",
84352                     "capacity",
84353                     "smoking"
84354                 ],
84355                 "suggestion": true
84356             },
84357             "amenity/restaurant/Shari's": {
84358                 "tags": {
84359                     "name": "Shari's",
84360                     "amenity": "restaurant"
84361                 },
84362                 "name": "Shari's",
84363                 "icon": "restaurant",
84364                 "geometry": [
84365                     "point",
84366                     "area"
84367                 ],
84368                 "fields": [
84369                     "cuisine",
84370                     "address",
84371                     "building_area",
84372                     "opening_hours",
84373                     "capacity",
84374                     "smoking"
84375                 ],
84376                 "suggestion": true
84377             },
84378             "amenity/restaurant/Bob Evans": {
84379                 "tags": {
84380                     "name": "Bob Evans",
84381                     "amenity": "restaurant"
84382                 },
84383                 "name": "Bob Evans",
84384                 "icon": "restaurant",
84385                 "geometry": [
84386                     "point",
84387                     "area"
84388                 ],
84389                 "fields": [
84390                     "cuisine",
84391                     "address",
84392                     "building_area",
84393                     "opening_hours",
84394                     "capacity",
84395                     "smoking"
84396                 ],
84397                 "suggestion": true
84398             },
84399             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
84400                 "tags": {
84401                     "name": "바다횟집 (Bada Fish Restaurant)",
84402                     "amenity": "restaurant"
84403                 },
84404                 "name": "바다횟집 (Bada Fish Restaurant)",
84405                 "icon": "restaurant",
84406                 "geometry": [
84407                     "point",
84408                     "area"
84409                 ],
84410                 "fields": [
84411                     "cuisine",
84412                     "address",
84413                     "building_area",
84414                     "opening_hours",
84415                     "capacity",
84416                     "smoking"
84417                 ],
84418                 "suggestion": true
84419             },
84420             "amenity/restaurant/Mang Inasal": {
84421                 "tags": {
84422                     "name": "Mang Inasal",
84423                     "amenity": "restaurant"
84424                 },
84425                 "name": "Mang Inasal",
84426                 "icon": "restaurant",
84427                 "geometry": [
84428                     "point",
84429                     "area"
84430                 ],
84431                 "fields": [
84432                     "cuisine",
84433                     "address",
84434                     "building_area",
84435                     "opening_hours",
84436                     "capacity",
84437                     "smoking"
84438                 ],
84439                 "suggestion": true
84440             },
84441             "amenity/restaurant/Евразия": {
84442                 "tags": {
84443                     "name": "Евразия",
84444                     "amenity": "restaurant"
84445                 },
84446                 "name": "Евразия",
84447                 "icon": "restaurant",
84448                 "geometry": [
84449                     "point",
84450                     "area"
84451                 ],
84452                 "fields": [
84453                     "cuisine",
84454                     "address",
84455                     "building_area",
84456                     "opening_hours",
84457                     "capacity",
84458                     "smoking"
84459                 ],
84460                 "suggestion": true
84461             },
84462             "amenity/restaurant/ジョナサン": {
84463                 "tags": {
84464                     "name": "ジョナサン",
84465                     "amenity": "restaurant"
84466                 },
84467                 "name": "ジョナサン",
84468                 "icon": "restaurant",
84469                 "geometry": [
84470                     "point",
84471                     "area"
84472                 ],
84473                 "fields": [
84474                     "cuisine",
84475                     "address",
84476                     "building_area",
84477                     "opening_hours",
84478                     "capacity",
84479                     "smoking"
84480                 ],
84481                 "suggestion": true
84482             },
84483             "amenity/restaurant/Longhorn Steakhouse": {
84484                 "tags": {
84485                     "name": "Longhorn Steakhouse",
84486                     "amenity": "restaurant"
84487                 },
84488                 "name": "Longhorn Steakhouse",
84489                 "icon": "restaurant",
84490                 "geometry": [
84491                     "point",
84492                     "area"
84493                 ],
84494                 "fields": [
84495                     "cuisine",
84496                     "address",
84497                     "building_area",
84498                     "opening_hours",
84499                     "capacity",
84500                     "smoking"
84501                 ],
84502                 "suggestion": true
84503             },
84504             "amenity/bank/Chase": {
84505                 "tags": {
84506                     "name": "Chase",
84507                     "amenity": "bank"
84508                 },
84509                 "name": "Chase",
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/Commonwealth Bank": {
84525                 "tags": {
84526                     "name": "Commonwealth Bank",
84527                     "amenity": "bank"
84528                 },
84529                 "name": "Commonwealth Bank",
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/Citibank": {
84545                 "tags": {
84546                     "name": "Citibank",
84547                     "amenity": "bank"
84548                 },
84549                 "name": "Citibank",
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/HSBC": {
84565                 "tags": {
84566                     "name": "HSBC",
84567                     "amenity": "bank"
84568                 },
84569                 "name": "HSBC",
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/Barclays": {
84585                 "tags": {
84586                     "name": "Barclays",
84587                     "amenity": "bank"
84588                 },
84589                 "name": "Barclays",
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/Westpac": {
84605                 "tags": {
84606                     "name": "Westpac",
84607                     "amenity": "bank"
84608                 },
84609                 "name": "Westpac",
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/NAB": {
84625                 "tags": {
84626                     "name": "NAB",
84627                     "amenity": "bank"
84628                 },
84629                 "name": "NAB",
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/ANZ": {
84645                 "tags": {
84646                     "name": "ANZ",
84647                     "amenity": "bank"
84648                 },
84649                 "name": "ANZ",
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/Lloyds Bank": {
84665                 "tags": {
84666                     "name": "Lloyds Bank",
84667                     "amenity": "bank"
84668                 },
84669                 "name": "Lloyds Bank",
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/Landbank": {
84685                 "tags": {
84686                     "name": "Landbank",
84687                     "amenity": "bank"
84688                 },
84689                 "name": "Landbank",
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/Sparkasse": {
84705                 "tags": {
84706                     "name": "Sparkasse",
84707                     "amenity": "bank"
84708                 },
84709                 "name": "Sparkasse",
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/UCPB": {
84725                 "tags": {
84726                     "name": "UCPB",
84727                     "amenity": "bank"
84728                 },
84729                 "name": "UCPB",
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/PNB": {
84745                 "tags": {
84746                     "name": "PNB",
84747                     "amenity": "bank"
84748                 },
84749                 "name": "PNB",
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/Metrobank": {
84765                 "tags": {
84766                     "name": "Metrobank",
84767                     "amenity": "bank"
84768                 },
84769                 "name": "Metrobank",
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/BDO": {
84785                 "tags": {
84786                     "name": "BDO",
84787                     "amenity": "bank"
84788                 },
84789                 "name": "BDO",
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/Volksbank": {
84805                 "tags": {
84806                     "name": "Volksbank",
84807                     "amenity": "bank"
84808                 },
84809                 "name": "Volksbank",
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/BPI": {
84825                 "tags": {
84826                     "name": "BPI",
84827                     "amenity": "bank"
84828                 },
84829                 "name": "BPI",
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/Postbank": {
84845                 "tags": {
84846                     "name": "Postbank",
84847                     "amenity": "bank"
84848                 },
84849                 "name": "Postbank",
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/NatWest": {
84865                 "tags": {
84866                     "name": "NatWest",
84867                     "amenity": "bank"
84868                 },
84869                 "name": "NatWest",
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/Raiffeisenbank": {
84885                 "tags": {
84886                     "name": "Raiffeisenbank",
84887                     "amenity": "bank"
84888                 },
84889                 "name": "Raiffeisenbank",
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/Yorkshire Bank": {
84905                 "tags": {
84906                     "name": "Yorkshire Bank",
84907                     "amenity": "bank"
84908                 },
84909                 "name": "Yorkshire 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/ABSA": {
84925                 "tags": {
84926                     "name": "ABSA",
84927                     "amenity": "bank"
84928                 },
84929                 "name": "ABSA",
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/Standard Bank": {
84945                 "tags": {
84946                     "name": "Standard Bank",
84947                     "amenity": "bank"
84948                 },
84949                 "name": "Standard Bank",
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/FNB": {
84965                 "tags": {
84966                     "name": "FNB",
84967                     "amenity": "bank"
84968                 },
84969                 "name": "FNB",
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/Deutsche Bank": {
84985                 "tags": {
84986                     "name": "Deutsche Bank",
84987                     "amenity": "bank"
84988                 },
84989                 "name": "Deutsche Bank",
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/SEB": {
85005                 "tags": {
85006                     "name": "SEB",
85007                     "amenity": "bank"
85008                 },
85009                 "name": "SEB",
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/Commerzbank": {
85025                 "tags": {
85026                     "name": "Commerzbank",
85027                     "amenity": "bank"
85028                 },
85029                 "name": "Commerzbank",
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/Targobank": {
85045                 "tags": {
85046                     "name": "Targobank",
85047                     "amenity": "bank"
85048                 },
85049                 "name": "Targobank",
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/ABN AMRO": {
85065                 "tags": {
85066                     "name": "ABN AMRO",
85067                     "amenity": "bank"
85068                 },
85069                 "name": "ABN AMRO",
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/Handelsbanken": {
85085                 "tags": {
85086                     "name": "Handelsbanken",
85087                     "amenity": "bank"
85088                 },
85089                 "name": "Handelsbanken",
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/Swedbank": {
85105                 "tags": {
85106                     "name": "Swedbank",
85107                     "amenity": "bank"
85108                 },
85109                 "name": "Swedbank",
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/Kreissparkasse": {
85125                 "tags": {
85126                     "name": "Kreissparkasse",
85127                     "amenity": "bank"
85128                 },
85129                 "name": "Kreissparkasse",
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/UniCredit Bank": {
85145                 "tags": {
85146                     "name": "UniCredit Bank",
85147                     "amenity": "bank"
85148                 },
85149                 "name": "UniCredit Bank",
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/Monte dei Paschi di Siena": {
85165                 "tags": {
85166                     "name": "Monte dei Paschi di Siena",
85167                     "amenity": "bank"
85168                 },
85169                 "name": "Monte dei Paschi di Siena",
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/Caja Rural": {
85185                 "tags": {
85186                     "name": "Caja Rural",
85187                     "amenity": "bank"
85188                 },
85189                 "name": "Caja Rural",
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/Dresdner Bank": {
85205                 "tags": {
85206                     "name": "Dresdner Bank",
85207                     "amenity": "bank"
85208                 },
85209                 "name": "Dresdner Bank",
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/Sparda-Bank": {
85225                 "tags": {
85226                     "name": "Sparda-Bank",
85227                     "amenity": "bank"
85228                 },
85229                 "name": "Sparda-Bank",
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/VÚB": {
85245                 "tags": {
85246                     "name": "VÚB",
85247                     "amenity": "bank"
85248                 },
85249                 "name": "VÚB",
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/Slovenská sporiteľňa": {
85265                 "tags": {
85266                     "name": "Slovenská sporiteľňa",
85267                     "amenity": "bank"
85268                 },
85269                 "name": "Slovenská sporiteľňa",
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/Bank of Montreal": {
85285                 "tags": {
85286                     "name": "Bank of Montreal",
85287                     "amenity": "bank"
85288                 },
85289                 "name": "Bank of Montreal",
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/KBC": {
85305                 "tags": {
85306                     "name": "KBC",
85307                     "amenity": "bank"
85308                 },
85309                 "name": "KBC",
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/Royal Bank of Scotland": {
85325                 "tags": {
85326                     "name": "Royal Bank of Scotland",
85327                     "amenity": "bank"
85328                 },
85329                 "name": "Royal Bank of Scotland",
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/TSB": {
85345                 "tags": {
85346                     "name": "TSB",
85347                     "amenity": "bank"
85348                 },
85349                 "name": "TSB",
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/US Bank": {
85365                 "tags": {
85366                     "name": "US Bank",
85367                     "amenity": "bank"
85368                 },
85369                 "name": "US Bank",
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/HypoVereinsbank": {
85385                 "tags": {
85386                     "name": "HypoVereinsbank",
85387                     "amenity": "bank"
85388                 },
85389                 "name": "HypoVereinsbank",
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/Bank Austria": {
85405                 "tags": {
85406                     "name": "Bank Austria",
85407                     "amenity": "bank"
85408                 },
85409                 "name": "Bank Austria",
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/ING": {
85425                 "tags": {
85426                     "name": "ING",
85427                     "amenity": "bank"
85428                 },
85429                 "name": "ING",
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/Erste Bank": {
85445                 "tags": {
85446                     "name": "Erste Bank",
85447                     "amenity": "bank"
85448                 },
85449                 "name": "Erste Bank",
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/CIBC": {
85465                 "tags": {
85466                     "name": "CIBC",
85467                     "amenity": "bank"
85468                 },
85469                 "name": "CIBC",
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/Scotiabank": {
85485                 "tags": {
85486                     "name": "Scotiabank",
85487                     "amenity": "bank"
85488                 },
85489                 "name": "Scotiabank",
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/Caisse d'Épargne": {
85505                 "tags": {
85506                     "name": "Caisse d'Épargne",
85507                     "amenity": "bank"
85508                 },
85509                 "name": "Caisse d'Épargne",
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/Santander": {
85525                 "tags": {
85526                     "name": "Santander",
85527                     "amenity": "bank"
85528                 },
85529                 "name": "Santander",
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/Bank of Scotland": {
85545                 "tags": {
85546                     "name": "Bank of Scotland",
85547                     "amenity": "bank"
85548                 },
85549                 "name": "Bank of Scotland",
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/TD Canada Trust": {
85565                 "tags": {
85566                     "name": "TD Canada Trust",
85567                     "amenity": "bank"
85568                 },
85569                 "name": "TD Canada Trust",
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/BMO": {
85585                 "tags": {
85586                     "name": "BMO",
85587                     "amenity": "bank"
85588                 },
85589                 "name": "BMO",
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/Danske Bank": {
85605                 "tags": {
85606                     "name": "Danske Bank",
85607                     "amenity": "bank"
85608                 },
85609                 "name": "Danske 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/OTP": {
85625                 "tags": {
85626                     "name": "OTP",
85627                     "amenity": "bank"
85628                 },
85629                 "name": "OTP",
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/Crédit Agricole": {
85645                 "tags": {
85646                     "name": "Crédit Agricole",
85647                     "amenity": "bank"
85648                 },
85649                 "name": "Crédit Agricole",
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/LCL": {
85665                 "tags": {
85666                     "name": "LCL",
85667                     "amenity": "bank"
85668                 },
85669                 "name": "LCL",
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/VR-Bank": {
85685                 "tags": {
85686                     "name": "VR-Bank",
85687                     "amenity": "bank"
85688                 },
85689                 "name": "VR-Bank",
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/ČSOB": {
85705                 "tags": {
85706                     "name": "ČSOB",
85707                     "amenity": "bank"
85708                 },
85709                 "name": "ČSOB",
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/Česká spořitelna": {
85725                 "tags": {
85726                     "name": "Česká spořitelna",
85727                     "amenity": "bank"
85728                 },
85729                 "name": "Česká spořitelna",
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/BNP": {
85745                 "tags": {
85746                     "name": "BNP",
85747                     "amenity": "bank"
85748                 },
85749                 "name": "BNP",
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/Royal Bank": {
85765                 "tags": {
85766                     "name": "Royal Bank",
85767                     "amenity": "bank"
85768                 },
85769                 "name": "Royal Bank",
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/Nationwide": {
85785                 "tags": {
85786                     "name": "Nationwide",
85787                     "amenity": "bank"
85788                 },
85789                 "name": "Nationwide",
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/Halifax": {
85805                 "tags": {
85806                     "name": "Halifax",
85807                     "amenity": "bank"
85808                 },
85809                 "name": "Halifax",
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/BAWAG PSK": {
85825                 "tags": {
85826                     "name": "BAWAG PSK",
85827                     "amenity": "bank"
85828                 },
85829                 "name": "BAWAG PSK",
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/National Bank": {
85845                 "tags": {
85846                     "name": "National Bank",
85847                     "amenity": "bank"
85848                 },
85849                 "name": "National 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/Nedbank": {
85865                 "tags": {
85866                     "name": "Nedbank",
85867                     "amenity": "bank"
85868                 },
85869                 "name": "Nedbank",
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/First National Bank": {
85885                 "tags": {
85886                     "name": "First National Bank",
85887                     "amenity": "bank"
85888                 },
85889                 "name": "First National Bank",
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/Nordea": {
85905                 "tags": {
85906                     "name": "Nordea",
85907                     "amenity": "bank"
85908                 },
85909                 "name": "Nordea",
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/Rabobank": {
85925                 "tags": {
85926                     "name": "Rabobank",
85927                     "amenity": "bank"
85928                 },
85929                 "name": "Rabobank",
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/Sparkasse KölnBonn": {
85945                 "tags": {
85946                     "name": "Sparkasse KölnBonn",
85947                     "amenity": "bank"
85948                 },
85949                 "name": "Sparkasse KölnBonn",
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/Tatra banka": {
85965                 "tags": {
85966                     "name": "Tatra banka",
85967                     "amenity": "bank"
85968                 },
85969                 "name": "Tatra banka",
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/Berliner Sparkasse": {
85985                 "tags": {
85986                     "name": "Berliner Sparkasse",
85987                     "amenity": "bank"
85988                 },
85989                 "name": "Berliner Sparkasse",
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/Berliner Volksbank": {
86005                 "tags": {
86006                     "name": "Berliner Volksbank",
86007                     "amenity": "bank"
86008                 },
86009                 "name": "Berliner Volksbank",
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/Wells Fargo": {
86025                 "tags": {
86026                     "name": "Wells Fargo",
86027                     "amenity": "bank"
86028                 },
86029                 "name": "Wells Fargo",
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/Credit Suisse": {
86045                 "tags": {
86046                     "name": "Credit Suisse",
86047                     "amenity": "bank"
86048                 },
86049                 "name": "Credit Suisse",
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/Société Générale": {
86065                 "tags": {
86066                     "name": "Société Générale",
86067                     "amenity": "bank"
86068                 },
86069                 "name": "Société Générale",
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/Osuuspankki": {
86085                 "tags": {
86086                     "name": "Osuuspankki",
86087                     "amenity": "bank"
86088                 },
86089                 "name": "Osuuspankki",
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/Sparkasse Aachen": {
86105                 "tags": {
86106                     "name": "Sparkasse Aachen",
86107                     "amenity": "bank"
86108                 },
86109                 "name": "Sparkasse Aachen",
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/Hamburger Sparkasse": {
86125                 "tags": {
86126                     "name": "Hamburger Sparkasse",
86127                     "amenity": "bank"
86128                 },
86129                 "name": "Hamburger Sparkasse",
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/Cassa di Risparmio del Veneto": {
86145                 "tags": {
86146                     "name": "Cassa di Risparmio del Veneto",
86147                     "amenity": "bank"
86148                 },
86149                 "name": "Cassa di Risparmio del Veneto",
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/BNP Paribas": {
86165                 "tags": {
86166                     "name": "BNP Paribas",
86167                     "amenity": "bank"
86168                 },
86169                 "name": "BNP Paribas",
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/Banque Populaire": {
86185                 "tags": {
86186                     "name": "Banque Populaire",
86187                     "amenity": "bank"
86188                 },
86189                 "name": "Banque Populaire",
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/BNP Paribas Fortis": {
86205                 "tags": {
86206                     "name": "BNP Paribas Fortis",
86207                     "amenity": "bank"
86208                 },
86209                 "name": "BNP Paribas Fortis",
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/Banco Popular": {
86225                 "tags": {
86226                     "name": "Banco Popular",
86227                     "amenity": "bank"
86228                 },
86229                 "name": "Banco Popular",
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/Bancaja": {
86245                 "tags": {
86246                     "name": "Bancaja",
86247                     "amenity": "bank"
86248                 },
86249                 "name": "Bancaja",
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/Banesto": {
86265                 "tags": {
86266                     "name": "Banesto",
86267                     "amenity": "bank"
86268                 },
86269                 "name": "Banesto",
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/La Caixa": {
86285                 "tags": {
86286                     "name": "La Caixa",
86287                     "amenity": "bank"
86288                 },
86289                 "name": "La Caixa",
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/Santander Consumer Bank": {
86305                 "tags": {
86306                     "name": "Santander Consumer Bank",
86307                     "amenity": "bank"
86308                 },
86309                 "name": "Santander Consumer Bank",
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/BRD": {
86325                 "tags": {
86326                     "name": "BRD",
86327                     "amenity": "bank"
86328                 },
86329                 "name": "BRD",
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/BCR": {
86345                 "tags": {
86346                     "name": "BCR",
86347                     "amenity": "bank"
86348                 },
86349                 "name": "BCR",
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/Banca Transilvania": {
86365                 "tags": {
86366                     "name": "Banca Transilvania",
86367                     "amenity": "bank"
86368                 },
86369                 "name": "Banca Transilvania",
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/BW-Bank": {
86385                 "tags": {
86386                     "name": "BW-Bank",
86387                     "amenity": "bank"
86388                 },
86389                 "name": "BW-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/Komerční banka": {
86405                 "tags": {
86406                     "name": "Komerční banka",
86407                     "amenity": "bank"
86408                 },
86409                 "name": "Komerční banka",
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/Banco Pastor": {
86425                 "tags": {
86426                     "name": "Banco Pastor",
86427                     "amenity": "bank"
86428                 },
86429                 "name": "Banco Pastor",
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/Stadtsparkasse": {
86445                 "tags": {
86446                     "name": "Stadtsparkasse",
86447                     "amenity": "bank"
86448                 },
86449                 "name": "Stadtsparkasse",
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/Ulster Bank": {
86465                 "tags": {
86466                     "name": "Ulster Bank",
86467                     "amenity": "bank"
86468                 },
86469                 "name": "Ulster Bank",
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/Sberbank": {
86485                 "tags": {
86486                     "name": "Sberbank",
86487                     "amenity": "bank"
86488                 },
86489                 "name": "Sberbank",
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/CIC": {
86505                 "tags": {
86506                     "name": "CIC",
86507                     "amenity": "bank"
86508                 },
86509                 "name": "CIC",
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/Bancpost": {
86525                 "tags": {
86526                     "name": "Bancpost",
86527                     "amenity": "bank"
86528                 },
86529                 "name": "Bancpost",
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/Caja Madrid": {
86545                 "tags": {
86546                     "name": "Caja Madrid",
86547                     "amenity": "bank"
86548                 },
86549                 "name": "Caja Madrid",
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/Maybank": {
86565                 "tags": {
86566                     "name": "Maybank",
86567                     "amenity": "bank"
86568                 },
86569                 "name": "Maybank",
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/Unicredit Banca": {
86605                 "tags": {
86606                     "name": "Unicredit Banca",
86607                     "amenity": "bank"
86608                 },
86609                 "name": "Unicredit Banca",
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/Crédit Mutuel": {
86625                 "tags": {
86626                     "name": "Crédit Mutuel",
86627                     "amenity": "bank"
86628                 },
86629                 "name": "Crédit Mutuel",
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/BBVA": {
86645                 "tags": {
86646                     "name": "BBVA",
86647                     "amenity": "bank"
86648                 },
86649                 "name": "BBVA",
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/Intesa San Paolo": {
86665                 "tags": {
86666                     "name": "Intesa San Paolo",
86667                     "amenity": "bank"
86668                 },
86669                 "name": "Intesa San Paolo",
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/TD Bank": {
86685                 "tags": {
86686                     "name": "TD Bank",
86687                     "amenity": "bank"
86688                 },
86689                 "name": "TD Bank",
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/Belfius": {
86705                 "tags": {
86706                     "name": "Belfius",
86707                     "amenity": "bank"
86708                 },
86709                 "name": "Belfius",
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/Bank of America": {
86725                 "tags": {
86726                     "name": "Bank of America",
86727                     "amenity": "bank"
86728                 },
86729                 "name": "Bank of America",
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/RBC": {
86745                 "tags": {
86746                     "name": "RBC",
86747                     "amenity": "bank"
86748                 },
86749                 "name": "RBC",
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/Alpha Bank": {
86765                 "tags": {
86766                     "name": "Alpha Bank",
86767                     "amenity": "bank"
86768                 },
86769                 "name": "Alpha 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                     "amenity": "bank"
86788                 },
86789                 "name": "Сбербанк",
86790                 "icon": "bank",
86791                 "geometry": [
86792                     "point",
86793                     "area"
86794                 ],
86795                 "fields": [
86796                     "atm",
86797                     "operator",
86798                     "address",
86799                     "building_area",
86800                     "opening_hours"
86801                 ],
86802                 "suggestion": true
86803             },
86804             "amenity/bank/Россельхозбанк": {
86805                 "tags": {
86806                     "name": "Россельхозбанк",
86807                     "amenity": "bank"
86808                 },
86809                 "name": "Россельхозбанк",
86810                 "icon": "bank",
86811                 "geometry": [
86812                     "point",
86813                     "area"
86814                 ],
86815                 "fields": [
86816                     "atm",
86817                     "operator",
86818                     "address",
86819                     "building_area",
86820                     "opening_hours"
86821                 ],
86822                 "suggestion": true
86823             },
86824             "amenity/bank/Crédit du Nord": {
86825                 "tags": {
86826                     "name": "Crédit du Nord",
86827                     "amenity": "bank"
86828                 },
86829                 "name": "Crédit du Nord",
86830                 "icon": "bank",
86831                 "geometry": [
86832                     "point",
86833                     "area"
86834                 ],
86835                 "fields": [
86836                     "atm",
86837                     "operator",
86838                     "address",
86839                     "building_area",
86840                     "opening_hours"
86841                 ],
86842                 "suggestion": true
86843             },
86844             "amenity/bank/BancoEstado": {
86845                 "tags": {
86846                     "name": "BancoEstado",
86847                     "amenity": "bank"
86848                 },
86849                 "name": "BancoEstado",
86850                 "icon": "bank",
86851                 "geometry": [
86852                     "point",
86853                     "area"
86854                 ],
86855                 "fields": [
86856                     "atm",
86857                     "operator",
86858                     "address",
86859                     "building_area",
86860                     "opening_hours"
86861                 ],
86862                 "suggestion": true
86863             },
86864             "amenity/bank/Millennium Bank": {
86865                 "tags": {
86866                     "name": "Millennium Bank",
86867                     "amenity": "bank"
86868                 },
86869                 "name": "Millennium Bank",
86870                 "icon": "bank",
86871                 "geometry": [
86872                     "point",
86873                     "area"
86874                 ],
86875                 "fields": [
86876                     "atm",
86877                     "operator",
86878                     "address",
86879                     "building_area",
86880                     "opening_hours"
86881                 ],
86882                 "suggestion": true
86883             },
86884             "amenity/bank/State Bank of India": {
86885                 "tags": {
86886                     "name": "State Bank of India",
86887                     "amenity": "bank"
86888                 },
86889                 "name": "State Bank of India",
86890                 "icon": "bank",
86891                 "geometry": [
86892                     "point",
86893                     "area"
86894                 ],
86895                 "fields": [
86896                     "atm",
86897                     "operator",
86898                     "address",
86899                     "building_area",
86900                     "opening_hours"
86901                 ],
86902                 "suggestion": true
86903             },
86904             "amenity/bank/Беларусбанк": {
86905                 "tags": {
86906                     "name": "Беларусбанк",
86907                     "amenity": "bank"
86908                 },
86909                 "name": "Беларусбанк",
86910                 "icon": "bank",
86911                 "geometry": [
86912                     "point",
86913                     "area"
86914                 ],
86915                 "fields": [
86916                     "atm",
86917                     "operator",
86918                     "address",
86919                     "building_area",
86920                     "opening_hours"
86921                 ],
86922                 "suggestion": true
86923             },
86924             "amenity/bank/ING Bank Śląski": {
86925                 "tags": {
86926                     "name": "ING Bank Śląski",
86927                     "amenity": "bank"
86928                 },
86929                 "name": "ING Bank Śląski",
86930                 "icon": "bank",
86931                 "geometry": [
86932                     "point",
86933                     "area"
86934                 ],
86935                 "fields": [
86936                     "atm",
86937                     "operator",
86938                     "address",
86939                     "building_area",
86940                     "opening_hours"
86941                 ],
86942                 "suggestion": true
86943             },
86944             "amenity/bank/Caixa Geral de Depósitos": {
86945                 "tags": {
86946                     "name": "Caixa Geral de Depósitos",
86947                     "amenity": "bank"
86948                 },
86949                 "name": "Caixa Geral de Depósitos",
86950                 "icon": "bank",
86951                 "geometry": [
86952                     "point",
86953                     "area"
86954                 ],
86955                 "fields": [
86956                     "atm",
86957                     "operator",
86958                     "address",
86959                     "building_area",
86960                     "opening_hours"
86961                 ],
86962                 "suggestion": true
86963             },
86964             "amenity/bank/Kreissparkasse Köln": {
86965                 "tags": {
86966                     "name": "Kreissparkasse Köln",
86967                     "amenity": "bank"
86968                 },
86969                 "name": "Kreissparkasse Köln",
86970                 "icon": "bank",
86971                 "geometry": [
86972                     "point",
86973                     "area"
86974                 ],
86975                 "fields": [
86976                     "atm",
86977                     "operator",
86978                     "address",
86979                     "building_area",
86980                     "opening_hours"
86981                 ],
86982                 "suggestion": true
86983             },
86984             "amenity/bank/Banco BCI": {
86985                 "tags": {
86986                     "name": "Banco BCI",
86987                     "amenity": "bank"
86988                 },
86989                 "name": "Banco BCI",
86990                 "icon": "bank",
86991                 "geometry": [
86992                     "point",
86993                     "area"
86994                 ],
86995                 "fields": [
86996                     "atm",
86997                     "operator",
86998                     "address",
86999                     "building_area",
87000                     "opening_hours"
87001                 ],
87002                 "suggestion": true
87003             },
87004             "amenity/bank/Banco de Chile": {
87005                 "tags": {
87006                     "name": "Banco de Chile",
87007                     "amenity": "bank"
87008                 },
87009                 "name": "Banco de Chile",
87010                 "icon": "bank",
87011                 "geometry": [
87012                     "point",
87013                     "area"
87014                 ],
87015                 "fields": [
87016                     "atm",
87017                     "operator",
87018                     "address",
87019                     "building_area",
87020                     "opening_hours"
87021                 ],
87022                 "suggestion": true
87023             },
87024             "amenity/bank/ВТБ24": {
87025                 "tags": {
87026                     "name": "ВТБ24",
87027                     "amenity": "bank"
87028                 },
87029                 "name": "ВТБ24",
87030                 "icon": "bank",
87031                 "geometry": [
87032                     "point",
87033                     "area"
87034                 ],
87035                 "fields": [
87036                     "atm",
87037                     "operator",
87038                     "address",
87039                     "building_area",
87040                     "opening_hours"
87041                 ],
87042                 "suggestion": true
87043             },
87044             "amenity/bank/UBS": {
87045                 "tags": {
87046                     "name": "UBS",
87047                     "amenity": "bank"
87048                 },
87049                 "name": "UBS",
87050                 "icon": "bank",
87051                 "geometry": [
87052                     "point",
87053                     "area"
87054                 ],
87055                 "fields": [
87056                     "atm",
87057                     "operator",
87058                     "address",
87059                     "building_area",
87060                     "opening_hours"
87061                 ],
87062                 "suggestion": true
87063             },
87064             "amenity/bank/PKO BP": {
87065                 "tags": {
87066                     "name": "PKO BP",
87067                     "amenity": "bank"
87068                 },
87069                 "name": "PKO BP",
87070                 "icon": "bank",
87071                 "geometry": [
87072                     "point",
87073                     "area"
87074                 ],
87075                 "fields": [
87076                     "atm",
87077                     "operator",
87078                     "address",
87079                     "building_area",
87080                     "opening_hours"
87081                 ],
87082                 "suggestion": true
87083             },
87084             "amenity/bank/Chinabank": {
87085                 "tags": {
87086                     "name": "Chinabank",
87087                     "amenity": "bank"
87088                 },
87089                 "name": "Chinabank",
87090                 "icon": "bank",
87091                 "geometry": [
87092                     "point",
87093                     "area"
87094                 ],
87095                 "fields": [
87096                     "atm",
87097                     "operator",
87098                     "address",
87099                     "building_area",
87100                     "opening_hours"
87101                 ],
87102                 "suggestion": true
87103             },
87104             "amenity/bank/PSBank": {
87105                 "tags": {
87106                     "name": "PSBank",
87107                     "amenity": "bank"
87108                 },
87109                 "name": "PSBank",
87110                 "icon": "bank",
87111                 "geometry": [
87112                     "point",
87113                     "area"
87114                 ],
87115                 "fields": [
87116                     "atm",
87117                     "operator",
87118                     "address",
87119                     "building_area",
87120                     "opening_hours"
87121                 ],
87122                 "suggestion": true
87123             },
87124             "amenity/bank/Union Bank": {
87125                 "tags": {
87126                     "name": "Union Bank",
87127                     "amenity": "bank"
87128                 },
87129                 "name": "Union Bank",
87130                 "icon": "bank",
87131                 "geometry": [
87132                     "point",
87133                     "area"
87134                 ],
87135                 "fields": [
87136                     "atm",
87137                     "operator",
87138                     "address",
87139                     "building_area",
87140                     "opening_hours"
87141                 ],
87142                 "suggestion": true
87143             },
87144             "amenity/bank/China Bank": {
87145                 "tags": {
87146                     "name": "China Bank",
87147                     "amenity": "bank"
87148                 },
87149                 "name": "China Bank",
87150                 "icon": "bank",
87151                 "geometry": [
87152                     "point",
87153                     "area"
87154                 ],
87155                 "fields": [
87156                     "atm",
87157                     "operator",
87158                     "address",
87159                     "building_area",
87160                     "opening_hours"
87161                 ],
87162                 "suggestion": true
87163             },
87164             "amenity/bank/RCBC": {
87165                 "tags": {
87166                     "name": "RCBC",
87167                     "amenity": "bank"
87168                 },
87169                 "name": "RCBC",
87170                 "icon": "bank",
87171                 "geometry": [
87172                     "point",
87173                     "area"
87174                 ],
87175                 "fields": [
87176                     "atm",
87177                     "operator",
87178                     "address",
87179                     "building_area",
87180                     "opening_hours"
87181                 ],
87182                 "suggestion": true
87183             },
87184             "amenity/bank/Unicaja": {
87185                 "tags": {
87186                     "name": "Unicaja",
87187                     "amenity": "bank"
87188                 },
87189                 "name": "Unicaja",
87190                 "icon": "bank",
87191                 "geometry": [
87192                     "point",
87193                     "area"
87194                 ],
87195                 "fields": [
87196                     "atm",
87197                     "operator",
87198                     "address",
87199                     "building_area",
87200                     "opening_hours"
87201                 ],
87202                 "suggestion": true
87203             },
87204             "amenity/bank/BBK": {
87205                 "tags": {
87206                     "name": "BBK",
87207                     "amenity": "bank"
87208                 },
87209                 "name": "BBK",
87210                 "icon": "bank",
87211                 "geometry": [
87212                     "point",
87213                     "area"
87214                 ],
87215                 "fields": [
87216                     "atm",
87217                     "operator",
87218                     "address",
87219                     "building_area",
87220                     "opening_hours"
87221                 ],
87222                 "suggestion": true
87223             },
87224             "amenity/bank/Ibercaja": {
87225                 "tags": {
87226                     "name": "Ibercaja",
87227                     "amenity": "bank"
87228                 },
87229                 "name": "Ibercaja",
87230                 "icon": "bank",
87231                 "geometry": [
87232                     "point",
87233                     "area"
87234                 ],
87235                 "fields": [
87236                     "atm",
87237                     "operator",
87238                     "address",
87239                     "building_area",
87240                     "opening_hours"
87241                 ],
87242                 "suggestion": true
87243             },
87244             "amenity/bank/RBS": {
87245                 "tags": {
87246                     "name": "RBS",
87247                     "amenity": "bank"
87248                 },
87249                 "name": "RBS",
87250                 "icon": "bank",
87251                 "geometry": [
87252                     "point",
87253                     "area"
87254                 ],
87255                 "fields": [
87256                     "atm",
87257                     "operator",
87258                     "address",
87259                     "building_area",
87260                     "opening_hours"
87261                 ],
87262                 "suggestion": true
87263             },
87264             "amenity/bank/Commercial Bank of Ceylon PLC": {
87265                 "tags": {
87266                     "name": "Commercial Bank of Ceylon PLC",
87267                     "amenity": "bank"
87268                 },
87269                 "name": "Commercial Bank of Ceylon PLC",
87270                 "icon": "bank",
87271                 "geometry": [
87272                     "point",
87273                     "area"
87274                 ],
87275                 "fields": [
87276                     "atm",
87277                     "operator",
87278                     "address",
87279                     "building_area",
87280                     "opening_hours"
87281                 ],
87282                 "suggestion": true
87283             },
87284             "amenity/bank/Bank of Ireland": {
87285                 "tags": {
87286                     "name": "Bank of Ireland",
87287                     "amenity": "bank"
87288                 },
87289                 "name": "Bank of Ireland",
87290                 "icon": "bank",
87291                 "geometry": [
87292                     "point",
87293                     "area"
87294                 ],
87295                 "fields": [
87296                     "atm",
87297                     "operator",
87298                     "address",
87299                     "building_area",
87300                     "opening_hours"
87301                 ],
87302                 "suggestion": true
87303             },
87304             "amenity/bank/BNL": {
87305                 "tags": {
87306                     "name": "BNL",
87307                     "amenity": "bank"
87308                 },
87309                 "name": "BNL",
87310                 "icon": "bank",
87311                 "geometry": [
87312                     "point",
87313                     "area"
87314                 ],
87315                 "fields": [
87316                     "atm",
87317                     "operator",
87318                     "address",
87319                     "building_area",
87320                     "opening_hours"
87321                 ],
87322                 "suggestion": true
87323             },
87324             "amenity/bank/Banco Santander": {
87325                 "tags": {
87326                     "name": "Banco Santander",
87327                     "amenity": "bank"
87328                 },
87329                 "name": "Banco Santander",
87330                 "icon": "bank",
87331                 "geometry": [
87332                     "point",
87333                     "area"
87334                 ],
87335                 "fields": [
87336                     "atm",
87337                     "operator",
87338                     "address",
87339                     "building_area",
87340                     "opening_hours"
87341                 ],
87342                 "suggestion": true
87343             },
87344             "amenity/bank/Banco Itaú": {
87345                 "tags": {
87346                     "name": "Banco Itaú",
87347                     "amenity": "bank"
87348                 },
87349                 "name": "Banco Itaú",
87350                 "icon": "bank",
87351                 "geometry": [
87352                     "point",
87353                     "area"
87354                 ],
87355                 "fields": [
87356                     "atm",
87357                     "operator",
87358                     "address",
87359                     "building_area",
87360                     "opening_hours"
87361                 ],
87362                 "suggestion": true
87363             },
87364             "amenity/bank/AIB": {
87365                 "tags": {
87366                     "name": "AIB",
87367                     "amenity": "bank"
87368                 },
87369                 "name": "AIB",
87370                 "icon": "bank",
87371                 "geometry": [
87372                     "point",
87373                     "area"
87374                 ],
87375                 "fields": [
87376                     "atm",
87377                     "operator",
87378                     "address",
87379                     "building_area",
87380                     "opening_hours"
87381                 ],
87382                 "suggestion": true
87383             },
87384             "amenity/bank/BZ WBK": {
87385                 "tags": {
87386                     "name": "BZ WBK",
87387                     "amenity": "bank"
87388                 },
87389                 "name": "BZ WBK",
87390                 "icon": "bank",
87391                 "geometry": [
87392                     "point",
87393                     "area"
87394                 ],
87395                 "fields": [
87396                     "atm",
87397                     "operator",
87398                     "address",
87399                     "building_area",
87400                     "opening_hours"
87401                 ],
87402                 "suggestion": true
87403             },
87404             "amenity/bank/Banco do Brasil": {
87405                 "tags": {
87406                     "name": "Banco do Brasil",
87407                     "amenity": "bank"
87408                 },
87409                 "name": "Banco do Brasil",
87410                 "icon": "bank",
87411                 "geometry": [
87412                     "point",
87413                     "area"
87414                 ],
87415                 "fields": [
87416                     "atm",
87417                     "operator",
87418                     "address",
87419                     "building_area",
87420                     "opening_hours"
87421                 ],
87422                 "suggestion": true
87423             },
87424             "amenity/bank/Caixa Econômica Federal": {
87425                 "tags": {
87426                     "name": "Caixa Econômica Federal",
87427                     "amenity": "bank"
87428                 },
87429                 "name": "Caixa Econômica Federal",
87430                 "icon": "bank",
87431                 "geometry": [
87432                     "point",
87433                     "area"
87434                 ],
87435                 "fields": [
87436                     "atm",
87437                     "operator",
87438                     "address",
87439                     "building_area",
87440                     "opening_hours"
87441                 ],
87442                 "suggestion": true
87443             },
87444             "amenity/bank/Fifth Third Bank": {
87445                 "tags": {
87446                     "name": "Fifth Third Bank",
87447                     "amenity": "bank"
87448                 },
87449                 "name": "Fifth Third Bank",
87450                 "icon": "bank",
87451                 "geometry": [
87452                     "point",
87453                     "area"
87454                 ],
87455                 "fields": [
87456                     "atm",
87457                     "operator",
87458                     "address",
87459                     "building_area",
87460                     "opening_hours"
87461                 ],
87462                 "suggestion": true
87463             },
87464             "amenity/bank/Banca Popolare di Vicenza": {
87465                 "tags": {
87466                     "name": "Banca Popolare di Vicenza",
87467                     "amenity": "bank"
87468                 },
87469                 "name": "Banca Popolare di Vicenza",
87470                 "icon": "bank",
87471                 "geometry": [
87472                     "point",
87473                     "area"
87474                 ],
87475                 "fields": [
87476                     "atm",
87477                     "operator",
87478                     "address",
87479                     "building_area",
87480                     "opening_hours"
87481                 ],
87482                 "suggestion": true
87483             },
87484             "amenity/bank/Wachovia": {
87485                 "tags": {
87486                     "name": "Wachovia",
87487                     "amenity": "bank"
87488                 },
87489                 "name": "Wachovia",
87490                 "icon": "bank",
87491                 "geometry": [
87492                     "point",
87493                     "area"
87494                 ],
87495                 "fields": [
87496                     "atm",
87497                     "operator",
87498                     "address",
87499                     "building_area",
87500                     "opening_hours"
87501                 ],
87502                 "suggestion": true
87503             },
87504             "amenity/bank/OLB": {
87505                 "tags": {
87506                     "name": "OLB",
87507                     "amenity": "bank"
87508                 },
87509                 "name": "OLB",
87510                 "icon": "bank",
87511                 "geometry": [
87512                     "point",
87513                     "area"
87514                 ],
87515                 "fields": [
87516                     "atm",
87517                     "operator",
87518                     "address",
87519                     "building_area",
87520                     "opening_hours"
87521                 ],
87522                 "suggestion": true
87523             },
87524             "amenity/bank/みずほ銀行": {
87525                 "tags": {
87526                     "name": "みずほ銀行",
87527                     "amenity": "bank"
87528                 },
87529                 "name": "みずほ銀行",
87530                 "icon": "bank",
87531                 "geometry": [
87532                     "point",
87533                     "area"
87534                 ],
87535                 "fields": [
87536                     "atm",
87537                     "operator",
87538                     "address",
87539                     "building_area",
87540                     "opening_hours"
87541                 ],
87542                 "suggestion": true
87543             },
87544             "amenity/bank/BES": {
87545                 "tags": {
87546                     "name": "BES",
87547                     "amenity": "bank"
87548                 },
87549                 "name": "BES",
87550                 "icon": "bank",
87551                 "geometry": [
87552                     "point",
87553                     "area"
87554                 ],
87555                 "fields": [
87556                     "atm",
87557                     "operator",
87558                     "address",
87559                     "building_area",
87560                     "opening_hours"
87561                 ],
87562                 "suggestion": true
87563             },
87564             "amenity/bank/ICICI Bank": {
87565                 "tags": {
87566                     "name": "ICICI Bank",
87567                     "amenity": "bank"
87568                 },
87569                 "name": "ICICI Bank",
87570                 "icon": "bank",
87571                 "geometry": [
87572                     "point",
87573                     "area"
87574                 ],
87575                 "fields": [
87576                     "atm",
87577                     "operator",
87578                     "address",
87579                     "building_area",
87580                     "opening_hours"
87581                 ],
87582                 "suggestion": true
87583             },
87584             "amenity/bank/HDFC Bank": {
87585                 "tags": {
87586                     "name": "HDFC Bank",
87587                     "amenity": "bank"
87588                 },
87589                 "name": "HDFC Bank",
87590                 "icon": "bank",
87591                 "geometry": [
87592                     "point",
87593                     "area"
87594                 ],
87595                 "fields": [
87596                     "atm",
87597                     "operator",
87598                     "address",
87599                     "building_area",
87600                     "opening_hours"
87601                 ],
87602                 "suggestion": true
87603             },
87604             "amenity/bank/La Banque Postale": {
87605                 "tags": {
87606                     "name": "La Banque Postale",
87607                     "amenity": "bank"
87608                 },
87609                 "name": "La Banque Postale",
87610                 "icon": "bank",
87611                 "geometry": [
87612                     "point",
87613                     "area"
87614                 ],
87615                 "fields": [
87616                     "atm",
87617                     "operator",
87618                     "address",
87619                     "building_area",
87620                     "opening_hours"
87621                 ],
87622                 "suggestion": true
87623             },
87624             "amenity/bank/Pekao SA": {
87625                 "tags": {
87626                     "name": "Pekao SA",
87627                     "amenity": "bank"
87628                 },
87629                 "name": "Pekao SA",
87630                 "icon": "bank",
87631                 "geometry": [
87632                     "point",
87633                     "area"
87634                 ],
87635                 "fields": [
87636                     "atm",
87637                     "operator",
87638                     "address",
87639                     "building_area",
87640                     "opening_hours"
87641                 ],
87642                 "suggestion": true
87643             },
87644             "amenity/bank/Oberbank": {
87645                 "tags": {
87646                     "name": "Oberbank",
87647                     "amenity": "bank"
87648                 },
87649                 "name": "Oberbank",
87650                 "icon": "bank",
87651                 "geometry": [
87652                     "point",
87653                     "area"
87654                 ],
87655                 "fields": [
87656                     "atm",
87657                     "operator",
87658                     "address",
87659                     "building_area",
87660                     "opening_hours"
87661                 ],
87662                 "suggestion": true
87663             },
87664             "amenity/bank/Bradesco": {
87665                 "tags": {
87666                     "name": "Bradesco",
87667                     "amenity": "bank"
87668                 },
87669                 "name": "Bradesco",
87670                 "icon": "bank",
87671                 "geometry": [
87672                     "point",
87673                     "area"
87674                 ],
87675                 "fields": [
87676                     "atm",
87677                     "operator",
87678                     "address",
87679                     "building_area",
87680                     "opening_hours"
87681                 ],
87682                 "suggestion": true
87683             },
87684             "amenity/bank/Oldenburgische Landesbank": {
87685                 "tags": {
87686                     "name": "Oldenburgische Landesbank",
87687                     "amenity": "bank"
87688                 },
87689                 "name": "Oldenburgische Landesbank",
87690                 "icon": "bank",
87691                 "geometry": [
87692                     "point",
87693                     "area"
87694                 ],
87695                 "fields": [
87696                     "atm",
87697                     "operator",
87698                     "address",
87699                     "building_area",
87700                     "opening_hours"
87701                 ],
87702                 "suggestion": true
87703             },
87704             "amenity/bank/Bendigo Bank": {
87705                 "tags": {
87706                     "name": "Bendigo Bank",
87707                     "amenity": "bank"
87708                 },
87709                 "name": "Bendigo Bank",
87710                 "icon": "bank",
87711                 "geometry": [
87712                     "point",
87713                     "area"
87714                 ],
87715                 "fields": [
87716                     "atm",
87717                     "operator",
87718                     "address",
87719                     "building_area",
87720                     "opening_hours"
87721                 ],
87722                 "suggestion": true
87723             },
87724             "amenity/bank/Argenta": {
87725                 "tags": {
87726                     "name": "Argenta",
87727                     "amenity": "bank"
87728                 },
87729                 "name": "Argenta",
87730                 "icon": "bank",
87731                 "geometry": [
87732                     "point",
87733                     "area"
87734                 ],
87735                 "fields": [
87736                     "atm",
87737                     "operator",
87738                     "address",
87739                     "building_area",
87740                     "opening_hours"
87741                 ],
87742                 "suggestion": true
87743             },
87744             "amenity/bank/AXA": {
87745                 "tags": {
87746                     "name": "AXA",
87747                     "amenity": "bank"
87748                 },
87749                 "name": "AXA",
87750                 "icon": "bank",
87751                 "geometry": [
87752                     "point",
87753                     "area"
87754                 ],
87755                 "fields": [
87756                     "atm",
87757                     "operator",
87758                     "address",
87759                     "building_area",
87760                     "opening_hours"
87761                 ],
87762                 "suggestion": true
87763             },
87764             "amenity/bank/Axis Bank": {
87765                 "tags": {
87766                     "name": "Axis Bank",
87767                     "amenity": "bank"
87768                 },
87769                 "name": "Axis Bank",
87770                 "icon": "bank",
87771                 "geometry": [
87772                     "point",
87773                     "area"
87774                 ],
87775                 "fields": [
87776                     "atm",
87777                     "operator",
87778                     "address",
87779                     "building_area",
87780                     "opening_hours"
87781                 ],
87782                 "suggestion": true
87783             },
87784             "amenity/bank/Banco Nación": {
87785                 "tags": {
87786                     "name": "Banco Nación",
87787                     "amenity": "bank"
87788                 },
87789                 "name": "Banco Nación",
87790                 "icon": "bank",
87791                 "geometry": [
87792                     "point",
87793                     "area"
87794                 ],
87795                 "fields": [
87796                     "atm",
87797                     "operator",
87798                     "address",
87799                     "building_area",
87800                     "opening_hours"
87801                 ],
87802                 "suggestion": true
87803             },
87804             "amenity/bank/GE Money Bank": {
87805                 "tags": {
87806                     "name": "GE Money Bank",
87807                     "amenity": "bank"
87808                 },
87809                 "name": "GE Money Bank",
87810                 "icon": "bank",
87811                 "geometry": [
87812                     "point",
87813                     "area"
87814                 ],
87815                 "fields": [
87816                     "atm",
87817                     "operator",
87818                     "address",
87819                     "building_area",
87820                     "opening_hours"
87821                 ],
87822                 "suggestion": true
87823             },
87824             "amenity/bank/Альфа-Банк": {
87825                 "tags": {
87826                     "name": "Альфа-Банк",
87827                     "amenity": "bank"
87828                 },
87829                 "name": "Альфа-Банк",
87830                 "icon": "bank",
87831                 "geometry": [
87832                     "point",
87833                     "area"
87834                 ],
87835                 "fields": [
87836                     "atm",
87837                     "operator",
87838                     "address",
87839                     "building_area",
87840                     "opening_hours"
87841                 ],
87842                 "suggestion": true
87843             },
87844             "amenity/bank/Белагропромбанк": {
87845                 "tags": {
87846                     "name": "Белагропромбанк",
87847                     "amenity": "bank"
87848                 },
87849                 "name": "Белагропромбанк",
87850                 "icon": "bank",
87851                 "geometry": [
87852                     "point",
87853                     "area"
87854                 ],
87855                 "fields": [
87856                     "atm",
87857                     "operator",
87858                     "address",
87859                     "building_area",
87860                     "opening_hours"
87861                 ],
87862                 "suggestion": true
87863             },
87864             "amenity/bank/Caja Círculo": {
87865                 "tags": {
87866                     "name": "Caja Círculo",
87867                     "amenity": "bank"
87868                 },
87869                 "name": "Caja Círculo",
87870                 "icon": "bank",
87871                 "geometry": [
87872                     "point",
87873                     "area"
87874                 ],
87875                 "fields": [
87876                     "atm",
87877                     "operator",
87878                     "address",
87879                     "building_area",
87880                     "opening_hours"
87881                 ],
87882                 "suggestion": true
87883             },
87884             "amenity/bank/Banco Galicia": {
87885                 "tags": {
87886                     "name": "Banco Galicia",
87887                     "amenity": "bank"
87888                 },
87889                 "name": "Banco Galicia",
87890                 "icon": "bank",
87891                 "geometry": [
87892                     "point",
87893                     "area"
87894                 ],
87895                 "fields": [
87896                     "atm",
87897                     "operator",
87898                     "address",
87899                     "building_area",
87900                     "opening_hours"
87901                 ],
87902                 "suggestion": true
87903             },
87904             "amenity/bank/Eurobank": {
87905                 "tags": {
87906                     "name": "Eurobank",
87907                     "amenity": "bank"
87908                 },
87909                 "name": "Eurobank",
87910                 "icon": "bank",
87911                 "geometry": [
87912                     "point",
87913                     "area"
87914                 ],
87915                 "fields": [
87916                     "atm",
87917                     "operator",
87918                     "address",
87919                     "building_area",
87920                     "opening_hours"
87921                 ],
87922                 "suggestion": true
87923             },
87924             "amenity/bank/Banca Intesa": {
87925                 "tags": {
87926                     "name": "Banca Intesa",
87927                     "amenity": "bank"
87928                 },
87929                 "name": "Banca Intesa",
87930                 "icon": "bank",
87931                 "geometry": [
87932                     "point",
87933                     "area"
87934                 ],
87935                 "fields": [
87936                     "atm",
87937                     "operator",
87938                     "address",
87939                     "building_area",
87940                     "opening_hours"
87941                 ],
87942                 "suggestion": true
87943             },
87944             "amenity/bank/Canara Bank": {
87945                 "tags": {
87946                     "name": "Canara Bank",
87947                     "amenity": "bank"
87948                 },
87949                 "name": "Canara Bank",
87950                 "icon": "bank",
87951                 "geometry": [
87952                     "point",
87953                     "area"
87954                 ],
87955                 "fields": [
87956                     "atm",
87957                     "operator",
87958                     "address",
87959                     "building_area",
87960                     "opening_hours"
87961                 ],
87962                 "suggestion": true
87963             },
87964             "amenity/bank/Cajamar": {
87965                 "tags": {
87966                     "name": "Cajamar",
87967                     "amenity": "bank"
87968                 },
87969                 "name": "Cajamar",
87970                 "icon": "bank",
87971                 "geometry": [
87972                     "point",
87973                     "area"
87974                 ],
87975                 "fields": [
87976                     "atm",
87977                     "operator",
87978                     "address",
87979                     "building_area",
87980                     "opening_hours"
87981                 ],
87982                 "suggestion": true
87983             },
87984             "amenity/bank/Banamex": {
87985                 "tags": {
87986                     "name": "Banamex",
87987                     "amenity": "bank"
87988                 },
87989                 "name": "Banamex",
87990                 "icon": "bank",
87991                 "geometry": [
87992                     "point",
87993                     "area"
87994                 ],
87995                 "fields": [
87996                     "atm",
87997                     "operator",
87998                     "address",
87999                     "building_area",
88000                     "opening_hours"
88001                 ],
88002                 "suggestion": true
88003             },
88004             "amenity/bank/Crédit Mutuel de Bretagne": {
88005                 "tags": {
88006                     "name": "Crédit Mutuel de Bretagne",
88007                     "amenity": "bank"
88008                 },
88009                 "name": "Crédit Mutuel de Bretagne",
88010                 "icon": "bank",
88011                 "geometry": [
88012                     "point",
88013                     "area"
88014                 ],
88015                 "fields": [
88016                     "atm",
88017                     "operator",
88018                     "address",
88019                     "building_area",
88020                     "opening_hours"
88021                 ],
88022                 "suggestion": true
88023             },
88024             "amenity/bank/Davivienda": {
88025                 "tags": {
88026                     "name": "Davivienda",
88027                     "amenity": "bank"
88028                 },
88029                 "name": "Davivienda",
88030                 "icon": "bank",
88031                 "geometry": [
88032                     "point",
88033                     "area"
88034                 ],
88035                 "fields": [
88036                     "atm",
88037                     "operator",
88038                     "address",
88039                     "building_area",
88040                     "opening_hours"
88041                 ],
88042                 "suggestion": true
88043             },
88044             "amenity/bank/Bank Spółdzielczy": {
88045                 "tags": {
88046                     "name": "Bank Spółdzielczy",
88047                     "amenity": "bank"
88048                 },
88049                 "name": "Bank Spółdzielczy",
88050                 "icon": "bank",
88051                 "geometry": [
88052                     "point",
88053                     "area"
88054                 ],
88055                 "fields": [
88056                     "atm",
88057                     "operator",
88058                     "address",
88059                     "building_area",
88060                     "opening_hours"
88061                 ],
88062                 "suggestion": true
88063             },
88064             "amenity/bank/Credit Agricole": {
88065                 "tags": {
88066                     "name": "Credit Agricole",
88067                     "amenity": "bank"
88068                 },
88069                 "name": "Credit Agricole",
88070                 "icon": "bank",
88071                 "geometry": [
88072                     "point",
88073                     "area"
88074                 ],
88075                 "fields": [
88076                     "atm",
88077                     "operator",
88078                     "address",
88079                     "building_area",
88080                     "opening_hours"
88081                 ],
88082                 "suggestion": true
88083             },
88084             "amenity/bank/Bankinter": {
88085                 "tags": {
88086                     "name": "Bankinter",
88087                     "amenity": "bank"
88088                 },
88089                 "name": "Bankinter",
88090                 "icon": "bank",
88091                 "geometry": [
88092                     "point",
88093                     "area"
88094                 ],
88095                 "fields": [
88096                     "atm",
88097                     "operator",
88098                     "address",
88099                     "building_area",
88100                     "opening_hours"
88101                 ],
88102                 "suggestion": true
88103             },
88104             "amenity/bank/Banque Nationale": {
88105                 "tags": {
88106                     "name": "Banque Nationale",
88107                     "amenity": "bank"
88108                 },
88109                 "name": "Banque Nationale",
88110                 "icon": "bank",
88111                 "geometry": [
88112                     "point",
88113                     "area"
88114                 ],
88115                 "fields": [
88116                     "atm",
88117                     "operator",
88118                     "address",
88119                     "building_area",
88120                     "opening_hours"
88121                 ],
88122                 "suggestion": true
88123             },
88124             "amenity/bank/Bank of the West": {
88125                 "tags": {
88126                     "name": "Bank of the West",
88127                     "amenity": "bank"
88128                 },
88129                 "name": "Bank of the West",
88130                 "icon": "bank",
88131                 "geometry": [
88132                     "point",
88133                     "area"
88134                 ],
88135                 "fields": [
88136                     "atm",
88137                     "operator",
88138                     "address",
88139                     "building_area",
88140                     "opening_hours"
88141                 ],
88142                 "suggestion": true
88143             },
88144             "amenity/bank/Key Bank": {
88145                 "tags": {
88146                     "name": "Key Bank",
88147                     "amenity": "bank"
88148                 },
88149                 "name": "Key Bank",
88150                 "icon": "bank",
88151                 "geometry": [
88152                     "point",
88153                     "area"
88154                 ],
88155                 "fields": [
88156                     "atm",
88157                     "operator",
88158                     "address",
88159                     "building_area",
88160                     "opening_hours"
88161                 ],
88162                 "suggestion": true
88163             },
88164             "amenity/bank/Western Union": {
88165                 "tags": {
88166                     "name": "Western Union",
88167                     "amenity": "bank"
88168                 },
88169                 "name": "Western Union",
88170                 "icon": "bank",
88171                 "geometry": [
88172                     "point",
88173                     "area"
88174                 ],
88175                 "fields": [
88176                     "atm",
88177                     "operator",
88178                     "address",
88179                     "building_area",
88180                     "opening_hours"
88181                 ],
88182                 "suggestion": true
88183             },
88184             "amenity/bank/Citizens Bank": {
88185                 "tags": {
88186                     "name": "Citizens Bank",
88187                     "amenity": "bank"
88188                 },
88189                 "name": "Citizens Bank",
88190                 "icon": "bank",
88191                 "geometry": [
88192                     "point",
88193                     "area"
88194                 ],
88195                 "fields": [
88196                     "atm",
88197                     "operator",
88198                     "address",
88199                     "building_area",
88200                     "opening_hours"
88201                 ],
88202                 "suggestion": true
88203             },
88204             "amenity/bank/ПриватБанк": {
88205                 "tags": {
88206                     "name": "ПриватБанк",
88207                     "amenity": "bank"
88208                 },
88209                 "name": "ПриватБанк",
88210                 "icon": "bank",
88211                 "geometry": [
88212                     "point",
88213                     "area"
88214                 ],
88215                 "fields": [
88216                     "atm",
88217                     "operator",
88218                     "address",
88219                     "building_area",
88220                     "opening_hours"
88221                 ],
88222                 "suggestion": true
88223             },
88224             "amenity/bank/Security Bank": {
88225                 "tags": {
88226                     "name": "Security Bank",
88227                     "amenity": "bank"
88228                 },
88229                 "name": "Security Bank",
88230                 "icon": "bank",
88231                 "geometry": [
88232                     "point",
88233                     "area"
88234                 ],
88235                 "fields": [
88236                     "atm",
88237                     "operator",
88238                     "address",
88239                     "building_area",
88240                     "opening_hours"
88241                 ],
88242                 "suggestion": true
88243             },
88244             "amenity/bank/Millenium Bank": {
88245                 "tags": {
88246                     "name": "Millenium Bank",
88247                     "amenity": "bank"
88248                 },
88249                 "name": "Millenium Bank",
88250                 "icon": "bank",
88251                 "geometry": [
88252                     "point",
88253                     "area"
88254                 ],
88255                 "fields": [
88256                     "atm",
88257                     "operator",
88258                     "address",
88259                     "building_area",
88260                     "opening_hours"
88261                 ],
88262                 "suggestion": true
88263             },
88264             "amenity/bank/Bankia": {
88265                 "tags": {
88266                     "name": "Bankia",
88267                     "amenity": "bank"
88268                 },
88269                 "name": "Bankia",
88270                 "icon": "bank",
88271                 "geometry": [
88272                     "point",
88273                     "area"
88274                 ],
88275                 "fields": [
88276                     "atm",
88277                     "operator",
88278                     "address",
88279                     "building_area",
88280                     "opening_hours"
88281                 ],
88282                 "suggestion": true
88283             },
88284             "amenity/bank/三菱東京UFJ銀行": {
88285                 "tags": {
88286                     "name": "三菱東京UFJ銀行",
88287                     "amenity": "bank"
88288                 },
88289                 "name": "三菱東京UFJ銀行",
88290                 "icon": "bank",
88291                 "geometry": [
88292                     "point",
88293                     "area"
88294                 ],
88295                 "fields": [
88296                     "atm",
88297                     "operator",
88298                     "address",
88299                     "building_area",
88300                     "opening_hours"
88301                 ],
88302                 "suggestion": true
88303             },
88304             "amenity/bank/Caixa": {
88305                 "tags": {
88306                     "name": "Caixa",
88307                     "amenity": "bank"
88308                 },
88309                 "name": "Caixa",
88310                 "icon": "bank",
88311                 "geometry": [
88312                     "point",
88313                     "area"
88314                 ],
88315                 "fields": [
88316                     "atm",
88317                     "operator",
88318                     "address",
88319                     "building_area",
88320                     "opening_hours"
88321                 ],
88322                 "suggestion": true
88323             },
88324             "amenity/bank/Banco de Costa Rica": {
88325                 "tags": {
88326                     "name": "Banco de Costa Rica",
88327                     "amenity": "bank"
88328                 },
88329                 "name": "Banco de Costa Rica",
88330                 "icon": "bank",
88331                 "geometry": [
88332                     "point",
88333                     "area"
88334                 ],
88335                 "fields": [
88336                     "atm",
88337                     "operator",
88338                     "address",
88339                     "building_area",
88340                     "opening_hours"
88341                 ],
88342                 "suggestion": true
88343             },
88344             "amenity/bank/SunTrust Bank": {
88345                 "tags": {
88346                     "name": "SunTrust Bank",
88347                     "amenity": "bank"
88348                 },
88349                 "name": "SunTrust Bank",
88350                 "icon": "bank",
88351                 "geometry": [
88352                     "point",
88353                     "area"
88354                 ],
88355                 "fields": [
88356                     "atm",
88357                     "operator",
88358                     "address",
88359                     "building_area",
88360                     "opening_hours"
88361                 ],
88362                 "suggestion": true
88363             },
88364             "amenity/bank/Itaú": {
88365                 "tags": {
88366                     "name": "Itaú",
88367                     "amenity": "bank"
88368                 },
88369                 "name": "Itaú",
88370                 "icon": "bank",
88371                 "geometry": [
88372                     "point",
88373                     "area"
88374                 ],
88375                 "fields": [
88376                     "atm",
88377                     "operator",
88378                     "address",
88379                     "building_area",
88380                     "opening_hours"
88381                 ],
88382                 "suggestion": true
88383             },
88384             "amenity/bank/PBZ": {
88385                 "tags": {
88386                     "name": "PBZ",
88387                     "amenity": "bank"
88388                 },
88389                 "name": "PBZ",
88390                 "icon": "bank",
88391                 "geometry": [
88392                     "point",
88393                     "area"
88394                 ],
88395                 "fields": [
88396                     "atm",
88397                     "operator",
88398                     "address",
88399                     "building_area",
88400                     "opening_hours"
88401                 ],
88402                 "suggestion": true
88403             },
88404             "amenity/bank/中国工商银行": {
88405                 "tags": {
88406                     "name": "中国工商银行",
88407                     "amenity": "bank"
88408                 },
88409                 "name": "中国工商银行",
88410                 "icon": "bank",
88411                 "geometry": [
88412                     "point",
88413                     "area"
88414                 ],
88415                 "fields": [
88416                     "atm",
88417                     "operator",
88418                     "address",
88419                     "building_area",
88420                     "opening_hours"
88421                 ],
88422                 "suggestion": true
88423             },
88424             "amenity/bank/Bancolombia": {
88425                 "tags": {
88426                     "name": "Bancolombia",
88427                     "amenity": "bank"
88428                 },
88429                 "name": "Bancolombia",
88430                 "icon": "bank",
88431                 "geometry": [
88432                     "point",
88433                     "area"
88434                 ],
88435                 "fields": [
88436                     "atm",
88437                     "operator",
88438                     "address",
88439                     "building_area",
88440                     "opening_hours"
88441                 ],
88442                 "suggestion": true
88443             },
88444             "amenity/bank/Райффайзен Банк Аваль": {
88445                 "tags": {
88446                     "name": "Райффайзен Банк Аваль",
88447                     "amenity": "bank"
88448                 },
88449                 "name": "Райффайзен Банк Аваль",
88450                 "icon": "bank",
88451                 "geometry": [
88452                     "point",
88453                     "area"
88454                 ],
88455                 "fields": [
88456                     "atm",
88457                     "operator",
88458                     "address",
88459                     "building_area",
88460                     "opening_hours"
88461                 ],
88462                 "suggestion": true
88463             },
88464             "amenity/bank/Bancomer": {
88465                 "tags": {
88466                     "name": "Bancomer",
88467                     "amenity": "bank"
88468                 },
88469                 "name": "Bancomer",
88470                 "icon": "bank",
88471                 "geometry": [
88472                     "point",
88473                     "area"
88474                 ],
88475                 "fields": [
88476                     "atm",
88477                     "operator",
88478                     "address",
88479                     "building_area",
88480                     "opening_hours"
88481                 ],
88482                 "suggestion": true
88483             },
88484             "amenity/bank/Banorte": {
88485                 "tags": {
88486                     "name": "Banorte",
88487                     "amenity": "bank"
88488                 },
88489                 "name": "Banorte",
88490                 "icon": "bank",
88491                 "geometry": [
88492                     "point",
88493                     "area"
88494                 ],
88495                 "fields": [
88496                     "atm",
88497                     "operator",
88498                     "address",
88499                     "building_area",
88500                     "opening_hours"
88501                 ],
88502                 "suggestion": true
88503             },
88504             "amenity/bank/Alior Bank": {
88505                 "tags": {
88506                     "name": "Alior Bank",
88507                     "amenity": "bank"
88508                 },
88509                 "name": "Alior Bank",
88510                 "icon": "bank",
88511                 "geometry": [
88512                     "point",
88513                     "area"
88514                 ],
88515                 "fields": [
88516                     "atm",
88517                     "operator",
88518                     "address",
88519                     "building_area",
88520                     "opening_hours"
88521                 ],
88522                 "suggestion": true
88523             },
88524             "amenity/bank/BOC": {
88525                 "tags": {
88526                     "name": "BOC",
88527                     "amenity": "bank"
88528                 },
88529                 "name": "BOC",
88530                 "icon": "bank",
88531                 "geometry": [
88532                     "point",
88533                     "area"
88534                 ],
88535                 "fields": [
88536                     "atm",
88537                     "operator",
88538                     "address",
88539                     "building_area",
88540                     "opening_hours"
88541                 ],
88542                 "suggestion": true
88543             },
88544             "amenity/bank/Банк Москвы": {
88545                 "tags": {
88546                     "name": "Банк Москвы",
88547                     "amenity": "bank"
88548                 },
88549                 "name": "Банк Москвы",
88550                 "icon": "bank",
88551                 "geometry": [
88552                     "point",
88553                     "area"
88554                 ],
88555                 "fields": [
88556                     "atm",
88557                     "operator",
88558                     "address",
88559                     "building_area",
88560                     "opening_hours"
88561                 ],
88562                 "suggestion": true
88563             },
88564             "amenity/bank/ВТБ": {
88565                 "tags": {
88566                     "name": "ВТБ",
88567                     "amenity": "bank"
88568                 },
88569                 "name": "ВТБ",
88570                 "icon": "bank",
88571                 "geometry": [
88572                     "point",
88573                     "area"
88574                 ],
88575                 "fields": [
88576                     "atm",
88577                     "operator",
88578                     "address",
88579                     "building_area",
88580                     "opening_hours"
88581                 ],
88582                 "suggestion": true
88583             },
88584             "amenity/bank/Getin Bank": {
88585                 "tags": {
88586                     "name": "Getin Bank",
88587                     "amenity": "bank"
88588                 },
88589                 "name": "Getin Bank",
88590                 "icon": "bank",
88591                 "geometry": [
88592                     "point",
88593                     "area"
88594                 ],
88595                 "fields": [
88596                     "atm",
88597                     "operator",
88598                     "address",
88599                     "building_area",
88600                     "opening_hours"
88601                 ],
88602                 "suggestion": true
88603             },
88604             "amenity/bank/Caja Duero": {
88605                 "tags": {
88606                     "name": "Caja Duero",
88607                     "amenity": "bank"
88608                 },
88609                 "name": "Caja Duero",
88610                 "icon": "bank",
88611                 "geometry": [
88612                     "point",
88613                     "area"
88614                 ],
88615                 "fields": [
88616                     "atm",
88617                     "operator",
88618                     "address",
88619                     "building_area",
88620                     "opening_hours"
88621                 ],
88622                 "suggestion": true
88623             },
88624             "amenity/bank/Regions Bank": {
88625                 "tags": {
88626                     "name": "Regions Bank",
88627                     "amenity": "bank"
88628                 },
88629                 "name": "Regions Bank",
88630                 "icon": "bank",
88631                 "geometry": [
88632                     "point",
88633                     "area"
88634                 ],
88635                 "fields": [
88636                     "atm",
88637                     "operator",
88638                     "address",
88639                     "building_area",
88640                     "opening_hours"
88641                 ],
88642                 "suggestion": true
88643             },
88644             "amenity/bank/Росбанк": {
88645                 "tags": {
88646                     "name": "Росбанк",
88647                     "amenity": "bank"
88648                 },
88649                 "name": "Росбанк",
88650                 "icon": "bank",
88651                 "geometry": [
88652                     "point",
88653                     "area"
88654                 ],
88655                 "fields": [
88656                     "atm",
88657                     "operator",
88658                     "address",
88659                     "building_area",
88660                     "opening_hours"
88661                 ],
88662                 "suggestion": true
88663             },
88664             "amenity/bank/Banco Estado": {
88665                 "tags": {
88666                     "name": "Banco Estado",
88667                     "amenity": "bank"
88668                 },
88669                 "name": "Banco Estado",
88670                 "icon": "bank",
88671                 "geometry": [
88672                     "point",
88673                     "area"
88674                 ],
88675                 "fields": [
88676                     "atm",
88677                     "operator",
88678                     "address",
88679                     "building_area",
88680                     "opening_hours"
88681                 ],
88682                 "suggestion": true
88683             },
88684             "amenity/bank/BCI": {
88685                 "tags": {
88686                     "name": "BCI",
88687                     "amenity": "bank"
88688                 },
88689                 "name": "BCI",
88690                 "icon": "bank",
88691                 "geometry": [
88692                     "point",
88693                     "area"
88694                 ],
88695                 "fields": [
88696                     "atm",
88697                     "operator",
88698                     "address",
88699                     "building_area",
88700                     "opening_hours"
88701                 ],
88702                 "suggestion": true
88703             },
88704             "amenity/bank/SunTrust": {
88705                 "tags": {
88706                     "name": "SunTrust",
88707                     "amenity": "bank"
88708                 },
88709                 "name": "SunTrust",
88710                 "icon": "bank",
88711                 "geometry": [
88712                     "point",
88713                     "area"
88714                 ],
88715                 "fields": [
88716                     "atm",
88717                     "operator",
88718                     "address",
88719                     "building_area",
88720                     "opening_hours"
88721                 ],
88722                 "suggestion": true
88723             },
88724             "amenity/bank/PNC Bank": {
88725                 "tags": {
88726                     "name": "PNC Bank",
88727                     "amenity": "bank"
88728                 },
88729                 "name": "PNC Bank",
88730                 "icon": "bank",
88731                 "geometry": [
88732                     "point",
88733                     "area"
88734                 ],
88735                 "fields": [
88736                     "atm",
88737                     "operator",
88738                     "address",
88739                     "building_area",
88740                     "opening_hours"
88741                 ],
88742                 "suggestion": true
88743             },
88744             "amenity/bank/신한은행": {
88745                 "tags": {
88746                     "name": "신한은행",
88747                     "name:en": "Sinhan Bank",
88748                     "amenity": "bank"
88749                 },
88750                 "name": "신한은행",
88751                 "icon": "bank",
88752                 "geometry": [
88753                     "point",
88754                     "area"
88755                 ],
88756                 "fields": [
88757                     "atm",
88758                     "operator",
88759                     "address",
88760                     "building_area",
88761                     "opening_hours"
88762                 ],
88763                 "suggestion": true
88764             },
88765             "amenity/bank/우리은행": {
88766                 "tags": {
88767                     "name": "우리은행",
88768                     "name:en": "Uri Bank",
88769                     "amenity": "bank"
88770                 },
88771                 "name": "우리은행",
88772                 "icon": "bank",
88773                 "geometry": [
88774                     "point",
88775                     "area"
88776                 ],
88777                 "fields": [
88778                     "atm",
88779                     "operator",
88780                     "address",
88781                     "building_area",
88782                     "opening_hours"
88783                 ],
88784                 "suggestion": true
88785             },
88786             "amenity/bank/국민은행": {
88787                 "tags": {
88788                     "name": "국민은행",
88789                     "name:en": "Gungmin Bank",
88790                     "amenity": "bank"
88791                 },
88792                 "name": "국민은행",
88793                 "icon": "bank",
88794                 "geometry": [
88795                     "point",
88796                     "area"
88797                 ],
88798                 "fields": [
88799                     "atm",
88800                     "operator",
88801                     "address",
88802                     "building_area",
88803                     "opening_hours"
88804                 ],
88805                 "suggestion": true
88806             },
88807             "amenity/bank/중소기업은행": {
88808                 "tags": {
88809                     "name": "중소기업은행",
88810                     "name:en": "Industrial Bank of Korea",
88811                     "amenity": "bank"
88812                 },
88813                 "name": "중소기업은행",
88814                 "icon": "bank",
88815                 "geometry": [
88816                     "point",
88817                     "area"
88818                 ],
88819                 "fields": [
88820                     "atm",
88821                     "operator",
88822                     "address",
88823                     "building_area",
88824                     "opening_hours"
88825                 ],
88826                 "suggestion": true
88827             },
88828             "amenity/bank/광주은행": {
88829                 "tags": {
88830                     "name": "광주은행",
88831                     "name:en": "Gwangju Bank",
88832                     "amenity": "bank"
88833                 },
88834                 "name": "광주은행",
88835                 "icon": "bank",
88836                 "geometry": [
88837                     "point",
88838                     "area"
88839                 ],
88840                 "fields": [
88841                     "atm",
88842                     "operator",
88843                     "address",
88844                     "building_area",
88845                     "opening_hours"
88846                 ],
88847                 "suggestion": true
88848             },
88849             "amenity/bank/Газпромбанк": {
88850                 "tags": {
88851                     "name": "Газпромбанк",
88852                     "amenity": "bank"
88853                 },
88854                 "name": "Газпромбанк",
88855                 "icon": "bank",
88856                 "geometry": [
88857                     "point",
88858                     "area"
88859                 ],
88860                 "fields": [
88861                     "atm",
88862                     "operator",
88863                     "address",
88864                     "building_area",
88865                     "opening_hours"
88866                 ],
88867                 "suggestion": true
88868             },
88869             "amenity/bank/M&T Bank": {
88870                 "tags": {
88871                     "name": "M&T Bank",
88872                     "amenity": "bank"
88873                 },
88874                 "name": "M&T Bank",
88875                 "icon": "bank",
88876                 "geometry": [
88877                     "point",
88878                     "area"
88879                 ],
88880                 "fields": [
88881                     "atm",
88882                     "operator",
88883                     "address",
88884                     "building_area",
88885                     "opening_hours"
88886                 ],
88887                 "suggestion": true
88888             },
88889             "amenity/bank/Caja de Burgos": {
88890                 "tags": {
88891                     "name": "Caja de Burgos",
88892                     "amenity": "bank"
88893                 },
88894                 "name": "Caja de Burgos",
88895                 "icon": "bank",
88896                 "geometry": [
88897                     "point",
88898                     "area"
88899                 ],
88900                 "fields": [
88901                     "atm",
88902                     "operator",
88903                     "address",
88904                     "building_area",
88905                     "opening_hours"
88906                 ],
88907                 "suggestion": true
88908             },
88909             "amenity/bank/Santander Totta": {
88910                 "tags": {
88911                     "name": "Santander Totta",
88912                     "amenity": "bank"
88913                 },
88914                 "name": "Santander Totta",
88915                 "icon": "bank",
88916                 "geometry": [
88917                     "point",
88918                     "area"
88919                 ],
88920                 "fields": [
88921                     "atm",
88922                     "operator",
88923                     "address",
88924                     "building_area",
88925                     "opening_hours"
88926                 ],
88927                 "suggestion": true
88928             },
88929             "amenity/bank/УкрСиббанк": {
88930                 "tags": {
88931                     "name": "УкрСиббанк",
88932                     "amenity": "bank"
88933                 },
88934                 "name": "УкрСиббанк",
88935                 "icon": "bank",
88936                 "geometry": [
88937                     "point",
88938                     "area"
88939                 ],
88940                 "fields": [
88941                     "atm",
88942                     "operator",
88943                     "address",
88944                     "building_area",
88945                     "opening_hours"
88946                 ],
88947                 "suggestion": true
88948             },
88949             "amenity/bank/Ощадбанк": {
88950                 "tags": {
88951                     "name": "Ощадбанк",
88952                     "amenity": "bank"
88953                 },
88954                 "name": "Ощадбанк",
88955                 "icon": "bank",
88956                 "geometry": [
88957                     "point",
88958                     "area"
88959                 ],
88960                 "fields": [
88961                     "atm",
88962                     "operator",
88963                     "address",
88964                     "building_area",
88965                     "opening_hours"
88966                 ],
88967                 "suggestion": true
88968             },
88969             "amenity/bank/Уралсиб": {
88970                 "tags": {
88971                     "name": "Уралсиб",
88972                     "amenity": "bank"
88973                 },
88974                 "name": "Уралсиб",
88975                 "icon": "bank",
88976                 "geometry": [
88977                     "point",
88978                     "area"
88979                 ],
88980                 "fields": [
88981                     "atm",
88982                     "operator",
88983                     "address",
88984                     "building_area",
88985                     "opening_hours"
88986                 ],
88987                 "suggestion": true
88988             },
88989             "amenity/bank/りそな銀行": {
88990                 "tags": {
88991                     "name": "りそな銀行",
88992                     "name:en": "Mizuho Bank",
88993                     "amenity": "bank"
88994                 },
88995                 "name": "りそな銀行",
88996                 "icon": "bank",
88997                 "geometry": [
88998                     "point",
88999                     "area"
89000                 ],
89001                 "fields": [
89002                     "atm",
89003                     "operator",
89004                     "address",
89005                     "building_area",
89006                     "opening_hours"
89007                 ],
89008                 "suggestion": true
89009             },
89010             "amenity/bank/Ecobank": {
89011                 "tags": {
89012                     "name": "Ecobank",
89013                     "amenity": "bank"
89014                 },
89015                 "name": "Ecobank",
89016                 "icon": "bank",
89017                 "geometry": [
89018                     "point",
89019                     "area"
89020                 ],
89021                 "fields": [
89022                     "atm",
89023                     "operator",
89024                     "address",
89025                     "building_area",
89026                     "opening_hours"
89027                 ],
89028                 "suggestion": true
89029             },
89030             "amenity/bank/Cajero Automatico Bancared": {
89031                 "tags": {
89032                     "name": "Cajero Automatico Bancared",
89033                     "amenity": "bank"
89034                 },
89035                 "name": "Cajero Automatico Bancared",
89036                 "icon": "bank",
89037                 "geometry": [
89038                     "point",
89039                     "area"
89040                 ],
89041                 "fields": [
89042                     "atm",
89043                     "operator",
89044                     "address",
89045                     "building_area",
89046                     "opening_hours"
89047                 ],
89048                 "suggestion": true
89049             },
89050             "amenity/bank/Промсвязьбанк": {
89051                 "tags": {
89052                     "name": "Промсвязьбанк",
89053                     "amenity": "bank"
89054                 },
89055                 "name": "Промсвязьбанк",
89056                 "icon": "bank",
89057                 "geometry": [
89058                     "point",
89059                     "area"
89060                 ],
89061                 "fields": [
89062                     "atm",
89063                     "operator",
89064                     "address",
89065                     "building_area",
89066                     "opening_hours"
89067                 ],
89068                 "suggestion": true
89069             },
89070             "amenity/bank/三井住友銀行": {
89071                 "tags": {
89072                     "name": "三井住友銀行",
89073                     "amenity": "bank"
89074                 },
89075                 "name": "三井住友銀行",
89076                 "icon": "bank",
89077                 "geometry": [
89078                     "point",
89079                     "area"
89080                 ],
89081                 "fields": [
89082                     "atm",
89083                     "operator",
89084                     "address",
89085                     "building_area",
89086                     "opening_hours"
89087                 ],
89088                 "suggestion": true
89089             },
89090             "amenity/bank/Banco Provincia": {
89091                 "tags": {
89092                     "name": "Banco Provincia",
89093                     "amenity": "bank"
89094                 },
89095                 "name": "Banco Provincia",
89096                 "icon": "bank",
89097                 "geometry": [
89098                     "point",
89099                     "area"
89100                 ],
89101                 "fields": [
89102                     "atm",
89103                     "operator",
89104                     "address",
89105                     "building_area",
89106                     "opening_hours"
89107                 ],
89108                 "suggestion": true
89109             },
89110             "amenity/bank/BB&T": {
89111                 "tags": {
89112                     "name": "BB&T",
89113                     "amenity": "bank"
89114                 },
89115                 "name": "BB&T",
89116                 "icon": "bank",
89117                 "geometry": [
89118                     "point",
89119                     "area"
89120                 ],
89121                 "fields": [
89122                     "atm",
89123                     "operator",
89124                     "address",
89125                     "building_area",
89126                     "opening_hours"
89127                 ],
89128                 "suggestion": true
89129             },
89130             "amenity/bank/Возрождение": {
89131                 "tags": {
89132                     "name": "Возрождение",
89133                     "amenity": "bank"
89134                 },
89135                 "name": "Возрождение",
89136                 "icon": "bank",
89137                 "geometry": [
89138                     "point",
89139                     "area"
89140                 ],
89141                 "fields": [
89142                     "atm",
89143                     "operator",
89144                     "address",
89145                     "building_area",
89146                     "opening_hours"
89147                 ],
89148                 "suggestion": true
89149             },
89150             "amenity/bank/Capital One": {
89151                 "tags": {
89152                     "name": "Capital One",
89153                     "amenity": "bank"
89154                 },
89155                 "name": "Capital One",
89156                 "icon": "bank",
89157                 "geometry": [
89158                     "point",
89159                     "area"
89160                 ],
89161                 "fields": [
89162                     "atm",
89163                     "operator",
89164                     "address",
89165                     "building_area",
89166                     "opening_hours"
89167                 ],
89168                 "suggestion": true
89169             },
89170             "amenity/bank/横浜銀行": {
89171                 "tags": {
89172                     "name": "横浜銀行",
89173                     "amenity": "bank"
89174                 },
89175                 "name": "横浜銀行",
89176                 "icon": "bank",
89177                 "geometry": [
89178                     "point",
89179                     "area"
89180                 ],
89181                 "fields": [
89182                     "atm",
89183                     "operator",
89184                     "address",
89185                     "building_area",
89186                     "opening_hours"
89187                 ],
89188                 "suggestion": true
89189             },
89190             "amenity/bank/Bank Mandiri": {
89191                 "tags": {
89192                     "name": "Bank Mandiri",
89193                     "amenity": "bank"
89194                 },
89195                 "name": "Bank Mandiri",
89196                 "icon": "bank",
89197                 "geometry": [
89198                     "point",
89199                     "area"
89200                 ],
89201                 "fields": [
89202                     "atm",
89203                     "operator",
89204                     "address",
89205                     "building_area",
89206                     "opening_hours"
89207                 ],
89208                 "suggestion": true
89209             },
89210             "amenity/bank/Banco de la Nación": {
89211                 "tags": {
89212                     "name": "Banco de la Nación",
89213                     "amenity": "bank"
89214                 },
89215                 "name": "Banco de la Nación",
89216                 "icon": "bank",
89217                 "geometry": [
89218                     "point",
89219                     "area"
89220                 ],
89221                 "fields": [
89222                     "atm",
89223                     "operator",
89224                     "address",
89225                     "building_area",
89226                     "opening_hours"
89227                 ],
89228                 "suggestion": true
89229             },
89230             "amenity/bank/Banco G&T Continental": {
89231                 "tags": {
89232                     "name": "Banco G&T Continental",
89233                     "amenity": "bank"
89234                 },
89235                 "name": "Banco G&T Continental",
89236                 "icon": "bank",
89237                 "geometry": [
89238                     "point",
89239                     "area"
89240                 ],
89241                 "fields": [
89242                     "atm",
89243                     "operator",
89244                     "address",
89245                     "building_area",
89246                     "opening_hours"
89247                 ],
89248                 "suggestion": true
89249             },
89250             "amenity/bank/Peoples Bank": {
89251                 "tags": {
89252                     "name": "Peoples Bank",
89253                     "amenity": "bank"
89254                 },
89255                 "name": "Peoples Bank",
89256                 "icon": "bank",
89257                 "geometry": [
89258                     "point",
89259                     "area"
89260                 ],
89261                 "fields": [
89262                     "atm",
89263                     "operator",
89264                     "address",
89265                     "building_area",
89266                     "opening_hours"
89267                 ],
89268                 "suggestion": true
89269             },
89270             "amenity/bank/工商银行": {
89271                 "tags": {
89272                     "name": "工商银行",
89273                     "amenity": "bank"
89274                 },
89275                 "name": "工商银行",
89276                 "icon": "bank",
89277                 "geometry": [
89278                     "point",
89279                     "area"
89280                 ],
89281                 "fields": [
89282                     "atm",
89283                     "operator",
89284                     "address",
89285                     "building_area",
89286                     "opening_hours"
89287                 ],
89288                 "suggestion": true
89289             },
89290             "amenity/bank/Совкомбанк": {
89291                 "tags": {
89292                     "name": "Совкомбанк",
89293                     "amenity": "bank"
89294                 },
89295                 "name": "Совкомбанк",
89296                 "icon": "bank",
89297                 "geometry": [
89298                     "point",
89299                     "area"
89300                 ],
89301                 "fields": [
89302                     "atm",
89303                     "operator",
89304                     "address",
89305                     "building_area",
89306                     "opening_hours"
89307                 ],
89308                 "suggestion": true
89309             },
89310             "amenity/bank/Provincial": {
89311                 "tags": {
89312                     "name": "Provincial",
89313                     "amenity": "bank"
89314                 },
89315                 "name": "Provincial",
89316                 "icon": "bank",
89317                 "geometry": [
89318                     "point",
89319                     "area"
89320                 ],
89321                 "fields": [
89322                     "atm",
89323                     "operator",
89324                     "address",
89325                     "building_area",
89326                     "opening_hours"
89327                 ],
89328                 "suggestion": true
89329             },
89330             "amenity/bank/Banco de Desarrollo Banrural": {
89331                 "tags": {
89332                     "name": "Banco de Desarrollo Banrural",
89333                     "amenity": "bank"
89334                 },
89335                 "name": "Banco de Desarrollo Banrural",
89336                 "icon": "bank",
89337                 "geometry": [
89338                     "point",
89339                     "area"
89340                 ],
89341                 "fields": [
89342                     "atm",
89343                     "operator",
89344                     "address",
89345                     "building_area",
89346                     "opening_hours"
89347                 ],
89348                 "suggestion": true
89349             },
89350             "amenity/bank/Banco Bradesco": {
89351                 "tags": {
89352                     "name": "Banco Bradesco",
89353                     "amenity": "bank"
89354                 },
89355                 "name": "Banco Bradesco",
89356                 "icon": "bank",
89357                 "geometry": [
89358                     "point",
89359                     "area"
89360                 ],
89361                 "fields": [
89362                     "atm",
89363                     "operator",
89364                     "address",
89365                     "building_area",
89366                     "opening_hours"
89367                 ],
89368                 "suggestion": true
89369             },
89370             "amenity/bank/Bicentenario": {
89371                 "tags": {
89372                     "name": "Bicentenario",
89373                     "amenity": "bank"
89374                 },
89375                 "name": "Bicentenario",
89376                 "icon": "bank",
89377                 "geometry": [
89378                     "point",
89379                     "area"
89380                 ],
89381                 "fields": [
89382                     "atm",
89383                     "operator",
89384                     "address",
89385                     "building_area",
89386                     "opening_hours"
89387                 ],
89388                 "suggestion": true
89389             },
89390             "amenity/bank/ლიბერთი ბანკი": {
89391                 "tags": {
89392                     "name": "ლიბერთი ბანკი",
89393                     "name:en": "Liberty Bank",
89394                     "amenity": "bank"
89395                 },
89396                 "name": "ლიბერთი ბანკი",
89397                 "icon": "bank",
89398                 "geometry": [
89399                     "point",
89400                     "area"
89401                 ],
89402                 "fields": [
89403                     "atm",
89404                     "operator",
89405                     "address",
89406                     "building_area",
89407                     "opening_hours"
89408                 ],
89409                 "suggestion": true
89410             },
89411             "amenity/bank/Banesco": {
89412                 "tags": {
89413                     "name": "Banesco",
89414                     "amenity": "bank"
89415                 },
89416                 "name": "Banesco",
89417                 "icon": "bank",
89418                 "geometry": [
89419                     "point",
89420                     "area"
89421                 ],
89422                 "fields": [
89423                     "atm",
89424                     "operator",
89425                     "address",
89426                     "building_area",
89427                     "opening_hours"
89428                 ],
89429                 "suggestion": true
89430             },
89431             "amenity/bank/Mercantil": {
89432                 "tags": {
89433                     "name": "Mercantil",
89434                     "amenity": "bank"
89435                 },
89436                 "name": "Mercantil",
89437                 "icon": "bank",
89438                 "geometry": [
89439                     "point",
89440                     "area"
89441                 ],
89442                 "fields": [
89443                     "atm",
89444                     "operator",
89445                     "address",
89446                     "building_area",
89447                     "opening_hours"
89448                 ],
89449                 "suggestion": true
89450             },
89451             "amenity/bank/Bank BRI": {
89452                 "tags": {
89453                     "name": "Bank BRI",
89454                     "amenity": "bank"
89455                 },
89456                 "name": "Bank BRI",
89457                 "icon": "bank",
89458                 "geometry": [
89459                     "point",
89460                     "area"
89461                 ],
89462                 "fields": [
89463                     "atm",
89464                     "operator",
89465                     "address",
89466                     "building_area",
89467                     "opening_hours"
89468                 ],
89469                 "suggestion": true
89470             },
89471             "amenity/bank/Del Tesoro": {
89472                 "tags": {
89473                     "name": "Del Tesoro",
89474                     "amenity": "bank"
89475                 },
89476                 "name": "Del Tesoro",
89477                 "icon": "bank",
89478                 "geometry": [
89479                     "point",
89480                     "area"
89481                 ],
89482                 "fields": [
89483                     "atm",
89484                     "operator",
89485                     "address",
89486                     "building_area",
89487                     "opening_hours"
89488                 ],
89489                 "suggestion": true
89490             },
89491             "amenity/bank/하나은행": {
89492                 "tags": {
89493                     "name": "하나은행",
89494                     "amenity": "bank"
89495                 },
89496                 "name": "하나은행",
89497                 "icon": "bank",
89498                 "geometry": [
89499                     "point",
89500                     "area"
89501                 ],
89502                 "fields": [
89503                     "atm",
89504                     "operator",
89505                     "address",
89506                     "building_area",
89507                     "opening_hours"
89508                 ],
89509                 "suggestion": true
89510             },
89511             "amenity/bank/CityCommerce Bank": {
89512                 "tags": {
89513                     "name": "CityCommerce Bank",
89514                     "amenity": "bank"
89515                 },
89516                 "name": "CityCommerce Bank",
89517                 "icon": "bank",
89518                 "geometry": [
89519                     "point",
89520                     "area"
89521                 ],
89522                 "fields": [
89523                     "atm",
89524                     "operator",
89525                     "address",
89526                     "building_area",
89527                     "opening_hours"
89528                 ],
89529                 "suggestion": true
89530             },
89531             "amenity/bank/De Venezuela": {
89532                 "tags": {
89533                     "name": "De Venezuela",
89534                     "amenity": "bank"
89535                 },
89536                 "name": "De Venezuela",
89537                 "icon": "bank",
89538                 "geometry": [
89539                     "point",
89540                     "area"
89541                 ],
89542                 "fields": [
89543                     "atm",
89544                     "operator",
89545                     "address",
89546                     "building_area",
89547                     "opening_hours"
89548                 ],
89549                 "suggestion": true
89550             },
89551             "amenity/car_rental/Europcar": {
89552                 "tags": {
89553                     "name": "Europcar",
89554                     "amenity": "car_rental"
89555                 },
89556                 "name": "Europcar",
89557                 "icon": "car",
89558                 "geometry": [
89559                     "point",
89560                     "area"
89561                 ],
89562                 "fields": [
89563                     "operator"
89564                 ],
89565                 "suggestion": true
89566             },
89567             "amenity/car_rental/Budget": {
89568                 "tags": {
89569                     "name": "Budget",
89570                     "amenity": "car_rental"
89571                 },
89572                 "name": "Budget",
89573                 "icon": "car",
89574                 "geometry": [
89575                     "point",
89576                     "area"
89577                 ],
89578                 "fields": [
89579                     "operator"
89580                 ],
89581                 "suggestion": true
89582             },
89583             "amenity/car_rental/Sixt": {
89584                 "tags": {
89585                     "name": "Sixt",
89586                     "amenity": "car_rental"
89587                 },
89588                 "name": "Sixt",
89589                 "icon": "car",
89590                 "geometry": [
89591                     "point",
89592                     "area"
89593                 ],
89594                 "fields": [
89595                     "operator"
89596                 ],
89597                 "suggestion": true
89598             },
89599             "amenity/car_rental/Avis": {
89600                 "tags": {
89601                     "name": "Avis",
89602                     "amenity": "car_rental"
89603                 },
89604                 "name": "Avis",
89605                 "icon": "car",
89606                 "geometry": [
89607                     "point",
89608                     "area"
89609                 ],
89610                 "fields": [
89611                     "operator"
89612                 ],
89613                 "suggestion": true
89614             },
89615             "amenity/car_rental/Hertz": {
89616                 "tags": {
89617                     "name": "Hertz",
89618                     "amenity": "car_rental"
89619                 },
89620                 "name": "Hertz",
89621                 "icon": "car",
89622                 "geometry": [
89623                     "point",
89624                     "area"
89625                 ],
89626                 "fields": [
89627                     "operator"
89628                 ],
89629                 "suggestion": true
89630             },
89631             "amenity/car_rental/Enterprise": {
89632                 "tags": {
89633                     "name": "Enterprise",
89634                     "amenity": "car_rental"
89635                 },
89636                 "name": "Enterprise",
89637                 "icon": "car",
89638                 "geometry": [
89639                     "point",
89640                     "area"
89641                 ],
89642                 "fields": [
89643                     "operator"
89644                 ],
89645                 "suggestion": true
89646             },
89647             "amenity/car_rental/stadtmobil CarSharing-Station": {
89648                 "tags": {
89649                     "name": "stadtmobil CarSharing-Station",
89650                     "amenity": "car_rental"
89651                 },
89652                 "name": "stadtmobil CarSharing-Station",
89653                 "icon": "car",
89654                 "geometry": [
89655                     "point",
89656                     "area"
89657                 ],
89658                 "fields": [
89659                     "operator"
89660                 ],
89661                 "suggestion": true
89662             },
89663             "amenity/pharmacy/Rowlands Pharmacy": {
89664                 "tags": {
89665                     "name": "Rowlands Pharmacy",
89666                     "amenity": "pharmacy"
89667                 },
89668                 "name": "Rowlands Pharmacy",
89669                 "icon": "pharmacy",
89670                 "geometry": [
89671                     "point",
89672                     "area"
89673                 ],
89674                 "fields": [
89675                     "operator",
89676                     "address",
89677                     "building_area",
89678                     "opening_hours"
89679                 ],
89680                 "suggestion": true
89681             },
89682             "amenity/pharmacy/Boots": {
89683                 "tags": {
89684                     "name": "Boots",
89685                     "amenity": "pharmacy"
89686                 },
89687                 "name": "Boots",
89688                 "icon": "pharmacy",
89689                 "geometry": [
89690                     "point",
89691                     "area"
89692                 ],
89693                 "fields": [
89694                     "operator",
89695                     "address",
89696                     "building_area",
89697                     "opening_hours"
89698                 ],
89699                 "suggestion": true
89700             },
89701             "amenity/pharmacy/Marien-Apotheke": {
89702                 "tags": {
89703                     "name": "Marien-Apotheke",
89704                     "amenity": "pharmacy"
89705                 },
89706                 "name": "Marien-Apotheke",
89707                 "icon": "pharmacy",
89708                 "geometry": [
89709                     "point",
89710                     "area"
89711                 ],
89712                 "fields": [
89713                     "operator",
89714                     "address",
89715                     "building_area",
89716                     "opening_hours"
89717                 ],
89718                 "suggestion": true
89719             },
89720             "amenity/pharmacy/Mercury Drug": {
89721                 "tags": {
89722                     "name": "Mercury Drug",
89723                     "amenity": "pharmacy"
89724                 },
89725                 "name": "Mercury Drug",
89726                 "icon": "pharmacy",
89727                 "geometry": [
89728                     "point",
89729                     "area"
89730                 ],
89731                 "fields": [
89732                     "operator",
89733                     "address",
89734                     "building_area",
89735                     "opening_hours"
89736                 ],
89737                 "suggestion": true
89738             },
89739             "amenity/pharmacy/Löwen-Apotheke": {
89740                 "tags": {
89741                     "name": "Löwen-Apotheke",
89742                     "amenity": "pharmacy"
89743                 },
89744                 "name": "Löwen-Apotheke",
89745                 "icon": "pharmacy",
89746                 "geometry": [
89747                     "point",
89748                     "area"
89749                 ],
89750                 "fields": [
89751                     "operator",
89752                     "address",
89753                     "building_area",
89754                     "opening_hours"
89755                 ],
89756                 "suggestion": true
89757             },
89758             "amenity/pharmacy/Superdrug": {
89759                 "tags": {
89760                     "name": "Superdrug",
89761                     "amenity": "pharmacy"
89762                 },
89763                 "name": "Superdrug",
89764                 "icon": "pharmacy",
89765                 "geometry": [
89766                     "point",
89767                     "area"
89768                 ],
89769                 "fields": [
89770                     "operator",
89771                     "address",
89772                     "building_area",
89773                     "opening_hours"
89774                 ],
89775                 "suggestion": true
89776             },
89777             "amenity/pharmacy/Sonnen-Apotheke": {
89778                 "tags": {
89779                     "name": "Sonnen-Apotheke",
89780                     "amenity": "pharmacy"
89781                 },
89782                 "name": "Sonnen-Apotheke",
89783                 "icon": "pharmacy",
89784                 "geometry": [
89785                     "point",
89786                     "area"
89787                 ],
89788                 "fields": [
89789                     "operator",
89790                     "address",
89791                     "building_area",
89792                     "opening_hours"
89793                 ],
89794                 "suggestion": true
89795             },
89796             "amenity/pharmacy/Rathaus-Apotheke": {
89797                 "tags": {
89798                     "name": "Rathaus-Apotheke",
89799                     "amenity": "pharmacy"
89800                 },
89801                 "name": "Rathaus-Apotheke",
89802                 "icon": "pharmacy",
89803                 "geometry": [
89804                     "point",
89805                     "area"
89806                 ],
89807                 "fields": [
89808                     "operator",
89809                     "address",
89810                     "building_area",
89811                     "opening_hours"
89812                 ],
89813                 "suggestion": true
89814             },
89815             "amenity/pharmacy/Engel-Apotheke": {
89816                 "tags": {
89817                     "name": "Engel-Apotheke",
89818                     "amenity": "pharmacy"
89819                 },
89820                 "name": "Engel-Apotheke",
89821                 "icon": "pharmacy",
89822                 "geometry": [
89823                     "point",
89824                     "area"
89825                 ],
89826                 "fields": [
89827                     "operator",
89828                     "address",
89829                     "building_area",
89830                     "opening_hours"
89831                 ],
89832                 "suggestion": true
89833             },
89834             "amenity/pharmacy/Hirsch-Apotheke": {
89835                 "tags": {
89836                     "name": "Hirsch-Apotheke",
89837                     "amenity": "pharmacy"
89838                 },
89839                 "name": "Hirsch-Apotheke",
89840                 "icon": "pharmacy",
89841                 "geometry": [
89842                     "point",
89843                     "area"
89844                 ],
89845                 "fields": [
89846                     "operator",
89847                     "address",
89848                     "building_area",
89849                     "opening_hours"
89850                 ],
89851                 "suggestion": true
89852             },
89853             "amenity/pharmacy/Stern-Apotheke": {
89854                 "tags": {
89855                     "name": "Stern-Apotheke",
89856                     "amenity": "pharmacy"
89857                 },
89858                 "name": "Stern-Apotheke",
89859                 "icon": "pharmacy",
89860                 "geometry": [
89861                     "point",
89862                     "area"
89863                 ],
89864                 "fields": [
89865                     "operator",
89866                     "address",
89867                     "building_area",
89868                     "opening_hours"
89869                 ],
89870                 "suggestion": true
89871             },
89872             "amenity/pharmacy/Lloyds Pharmacy": {
89873                 "tags": {
89874                     "name": "Lloyds Pharmacy",
89875                     "amenity": "pharmacy"
89876                 },
89877                 "name": "Lloyds Pharmacy",
89878                 "icon": "pharmacy",
89879                 "geometry": [
89880                     "point",
89881                     "area"
89882                 ],
89883                 "fields": [
89884                     "operator",
89885                     "address",
89886                     "building_area",
89887                     "opening_hours"
89888                 ],
89889                 "suggestion": true
89890             },
89891             "amenity/pharmacy/Rosen-Apotheke": {
89892                 "tags": {
89893                     "name": "Rosen-Apotheke",
89894                     "amenity": "pharmacy"
89895                 },
89896                 "name": "Rosen-Apotheke",
89897                 "icon": "pharmacy",
89898                 "geometry": [
89899                     "point",
89900                     "area"
89901                 ],
89902                 "fields": [
89903                     "operator",
89904                     "address",
89905                     "building_area",
89906                     "opening_hours"
89907                 ],
89908                 "suggestion": true
89909             },
89910             "amenity/pharmacy/Stadt-Apotheke": {
89911                 "tags": {
89912                     "name": "Stadt-Apotheke",
89913                     "amenity": "pharmacy"
89914                 },
89915                 "name": "Stadt-Apotheke",
89916                 "icon": "pharmacy",
89917                 "geometry": [
89918                     "point",
89919                     "area"
89920                 ],
89921                 "fields": [
89922                     "operator",
89923                     "address",
89924                     "building_area",
89925                     "opening_hours"
89926                 ],
89927                 "suggestion": true
89928             },
89929             "amenity/pharmacy/Markt-Apotheke": {
89930                 "tags": {
89931                     "name": "Markt-Apotheke",
89932                     "amenity": "pharmacy"
89933                 },
89934                 "name": "Markt-Apotheke",
89935                 "icon": "pharmacy",
89936                 "geometry": [
89937                     "point",
89938                     "area"
89939                 ],
89940                 "fields": [
89941                     "operator",
89942                     "address",
89943                     "building_area",
89944                     "opening_hours"
89945                 ],
89946                 "suggestion": true
89947             },
89948             "amenity/pharmacy/Аптека": {
89949                 "tags": {
89950                     "name": "Аптека",
89951                     "amenity": "pharmacy"
89952                 },
89953                 "name": "Аптека",
89954                 "icon": "pharmacy",
89955                 "geometry": [
89956                     "point",
89957                     "area"
89958                 ],
89959                 "fields": [
89960                     "operator",
89961                     "address",
89962                     "building_area",
89963                     "opening_hours"
89964                 ],
89965                 "suggestion": true
89966             },
89967             "amenity/pharmacy/Pharmasave": {
89968                 "tags": {
89969                     "name": "Pharmasave",
89970                     "amenity": "pharmacy"
89971                 },
89972                 "name": "Pharmasave",
89973                 "icon": "pharmacy",
89974                 "geometry": [
89975                     "point",
89976                     "area"
89977                 ],
89978                 "fields": [
89979                     "operator",
89980                     "address",
89981                     "building_area",
89982                     "opening_hours"
89983                 ],
89984                 "suggestion": true
89985             },
89986             "amenity/pharmacy/Brunnen-Apotheke": {
89987                 "tags": {
89988                     "name": "Brunnen-Apotheke",
89989                     "amenity": "pharmacy"
89990                 },
89991                 "name": "Brunnen-Apotheke",
89992                 "icon": "pharmacy",
89993                 "geometry": [
89994                     "point",
89995                     "area"
89996                 ],
89997                 "fields": [
89998                     "operator",
89999                     "address",
90000                     "building_area",
90001                     "opening_hours"
90002                 ],
90003                 "suggestion": true
90004             },
90005             "amenity/pharmacy/Shoppers Drug Mart": {
90006                 "tags": {
90007                     "name": "Shoppers Drug Mart",
90008                     "amenity": "pharmacy"
90009                 },
90010                 "name": "Shoppers Drug Mart",
90011                 "icon": "pharmacy",
90012                 "geometry": [
90013                     "point",
90014                     "area"
90015                 ],
90016                 "fields": [
90017                     "operator",
90018                     "address",
90019                     "building_area",
90020                     "opening_hours"
90021                 ],
90022                 "suggestion": true
90023             },
90024             "amenity/pharmacy/Apotheke am Markt": {
90025                 "tags": {
90026                     "name": "Apotheke am Markt",
90027                     "amenity": "pharmacy"
90028                 },
90029                 "name": "Apotheke am Markt",
90030                 "icon": "pharmacy",
90031                 "geometry": [
90032                     "point",
90033                     "area"
90034                 ],
90035                 "fields": [
90036                     "operator",
90037                     "address",
90038                     "building_area",
90039                     "opening_hours"
90040                 ],
90041                 "suggestion": true
90042             },
90043             "amenity/pharmacy/Alte Apotheke": {
90044                 "tags": {
90045                     "name": "Alte Apotheke",
90046                     "amenity": "pharmacy"
90047                 },
90048                 "name": "Alte Apotheke",
90049                 "icon": "pharmacy",
90050                 "geometry": [
90051                     "point",
90052                     "area"
90053                 ],
90054                 "fields": [
90055                     "operator",
90056                     "address",
90057                     "building_area",
90058                     "opening_hours"
90059                 ],
90060                 "suggestion": true
90061             },
90062             "amenity/pharmacy/Neue Apotheke": {
90063                 "tags": {
90064                     "name": "Neue Apotheke",
90065                     "amenity": "pharmacy"
90066                 },
90067                 "name": "Neue Apotheke",
90068                 "icon": "pharmacy",
90069                 "geometry": [
90070                     "point",
90071                     "area"
90072                 ],
90073                 "fields": [
90074                     "operator",
90075                     "address",
90076                     "building_area",
90077                     "opening_hours"
90078                 ],
90079                 "suggestion": true
90080             },
90081             "amenity/pharmacy/Gintarinė vaistinė": {
90082                 "tags": {
90083                     "name": "Gintarinė vaistinė",
90084                     "amenity": "pharmacy"
90085                 },
90086                 "name": "Gintarinė vaistinė",
90087                 "icon": "pharmacy",
90088                 "geometry": [
90089                     "point",
90090                     "area"
90091                 ],
90092                 "fields": [
90093                     "operator",
90094                     "address",
90095                     "building_area",
90096                     "opening_hours"
90097                 ],
90098                 "suggestion": true
90099             },
90100             "amenity/pharmacy/Rats-Apotheke": {
90101                 "tags": {
90102                     "name": "Rats-Apotheke",
90103                     "amenity": "pharmacy"
90104                 },
90105                 "name": "Rats-Apotheke",
90106                 "icon": "pharmacy",
90107                 "geometry": [
90108                     "point",
90109                     "area"
90110                 ],
90111                 "fields": [
90112                     "operator",
90113                     "address",
90114                     "building_area",
90115                     "opening_hours"
90116                 ],
90117                 "suggestion": true
90118             },
90119             "amenity/pharmacy/Adler Apotheke": {
90120                 "tags": {
90121                     "name": "Adler Apotheke",
90122                     "amenity": "pharmacy"
90123                 },
90124                 "name": "Adler Apotheke",
90125                 "icon": "pharmacy",
90126                 "geometry": [
90127                     "point",
90128                     "area"
90129                 ],
90130                 "fields": [
90131                     "operator",
90132                     "address",
90133                     "building_area",
90134                     "opening_hours"
90135                 ],
90136                 "suggestion": true
90137             },
90138             "amenity/pharmacy/Pharmacie Centrale": {
90139                 "tags": {
90140                     "name": "Pharmacie Centrale",
90141                     "amenity": "pharmacy"
90142                 },
90143                 "name": "Pharmacie Centrale",
90144                 "icon": "pharmacy",
90145                 "geometry": [
90146                     "point",
90147                     "area"
90148                 ],
90149                 "fields": [
90150                     "operator",
90151                     "address",
90152                     "building_area",
90153                     "opening_hours"
90154                 ],
90155                 "suggestion": true
90156             },
90157             "amenity/pharmacy/Walgreens": {
90158                 "tags": {
90159                     "name": "Walgreens",
90160                     "amenity": "pharmacy"
90161                 },
90162                 "name": "Walgreens",
90163                 "icon": "pharmacy",
90164                 "geometry": [
90165                     "point",
90166                     "area"
90167                 ],
90168                 "fields": [
90169                     "operator",
90170                     "address",
90171                     "building_area",
90172                     "opening_hours"
90173                 ],
90174                 "suggestion": true
90175             },
90176             "amenity/pharmacy/Rite Aid": {
90177                 "tags": {
90178                     "name": "Rite Aid",
90179                     "amenity": "pharmacy"
90180                 },
90181                 "name": "Rite Aid",
90182                 "icon": "pharmacy",
90183                 "geometry": [
90184                     "point",
90185                     "area"
90186                 ],
90187                 "fields": [
90188                     "operator",
90189                     "address",
90190                     "building_area",
90191                     "opening_hours"
90192                 ],
90193                 "suggestion": true
90194             },
90195             "amenity/pharmacy/Apotheke": {
90196                 "tags": {
90197                     "name": "Apotheke",
90198                     "amenity": "pharmacy"
90199                 },
90200                 "name": "Apotheke",
90201                 "icon": "pharmacy",
90202                 "geometry": [
90203                     "point",
90204                     "area"
90205                 ],
90206                 "fields": [
90207                     "operator",
90208                     "address",
90209                     "building_area",
90210                     "opening_hours"
90211                 ],
90212                 "suggestion": true
90213             },
90214             "amenity/pharmacy/Linden-Apotheke": {
90215                 "tags": {
90216                     "name": "Linden-Apotheke",
90217                     "amenity": "pharmacy"
90218                 },
90219                 "name": "Linden-Apotheke",
90220                 "icon": "pharmacy",
90221                 "geometry": [
90222                     "point",
90223                     "area"
90224                 ],
90225                 "fields": [
90226                     "operator",
90227                     "address",
90228                     "building_area",
90229                     "opening_hours"
90230                 ],
90231                 "suggestion": true
90232             },
90233             "amenity/pharmacy/Bahnhof-Apotheke": {
90234                 "tags": {
90235                     "name": "Bahnhof-Apotheke",
90236                     "amenity": "pharmacy"
90237                 },
90238                 "name": "Bahnhof-Apotheke",
90239                 "icon": "pharmacy",
90240                 "geometry": [
90241                     "point",
90242                     "area"
90243                 ],
90244                 "fields": [
90245                     "operator",
90246                     "address",
90247                     "building_area",
90248                     "opening_hours"
90249                 ],
90250                 "suggestion": true
90251             },
90252             "amenity/pharmacy/Burg-Apotheke": {
90253                 "tags": {
90254                     "name": "Burg-Apotheke",
90255                     "amenity": "pharmacy"
90256                 },
90257                 "name": "Burg-Apotheke",
90258                 "icon": "pharmacy",
90259                 "geometry": [
90260                     "point",
90261                     "area"
90262                 ],
90263                 "fields": [
90264                     "operator",
90265                     "address",
90266                     "building_area",
90267                     "opening_hours"
90268                 ],
90269                 "suggestion": true
90270             },
90271             "amenity/pharmacy/Jean Coutu": {
90272                 "tags": {
90273                     "name": "Jean Coutu",
90274                     "amenity": "pharmacy"
90275                 },
90276                 "name": "Jean Coutu",
90277                 "icon": "pharmacy",
90278                 "geometry": [
90279                     "point",
90280                     "area"
90281                 ],
90282                 "fields": [
90283                     "operator",
90284                     "address",
90285                     "building_area",
90286                     "opening_hours"
90287                 ],
90288                 "suggestion": true
90289             },
90290             "amenity/pharmacy/Pharmaprix": {
90291                 "tags": {
90292                     "name": "Pharmaprix",
90293                     "amenity": "pharmacy"
90294                 },
90295                 "name": "Pharmaprix",
90296                 "icon": "pharmacy",
90297                 "geometry": [
90298                     "point",
90299                     "area"
90300                 ],
90301                 "fields": [
90302                     "operator",
90303                     "address",
90304                     "building_area",
90305                     "opening_hours"
90306                 ],
90307                 "suggestion": true
90308             },
90309             "amenity/pharmacy/Farmacias Ahumada": {
90310                 "tags": {
90311                     "name": "Farmacias Ahumada",
90312                     "amenity": "pharmacy"
90313                 },
90314                 "name": "Farmacias Ahumada",
90315                 "icon": "pharmacy",
90316                 "geometry": [
90317                     "point",
90318                     "area"
90319                 ],
90320                 "fields": [
90321                     "operator",
90322                     "address",
90323                     "building_area",
90324                     "opening_hours"
90325                 ],
90326                 "suggestion": true
90327             },
90328             "amenity/pharmacy/Farmacia Comunale": {
90329                 "tags": {
90330                     "name": "Farmacia Comunale",
90331                     "amenity": "pharmacy"
90332                 },
90333                 "name": "Farmacia Comunale",
90334                 "icon": "pharmacy",
90335                 "geometry": [
90336                     "point",
90337                     "area"
90338                 ],
90339                 "fields": [
90340                     "operator",
90341                     "address",
90342                     "building_area",
90343                     "opening_hours"
90344                 ],
90345                 "suggestion": true
90346             },
90347             "amenity/pharmacy/Farmacias Cruz Verde": {
90348                 "tags": {
90349                     "name": "Farmacias Cruz Verde",
90350                     "amenity": "pharmacy"
90351                 },
90352                 "name": "Farmacias Cruz Verde",
90353                 "icon": "pharmacy",
90354                 "geometry": [
90355                     "point",
90356                     "area"
90357                 ],
90358                 "fields": [
90359                     "operator",
90360                     "address",
90361                     "building_area",
90362                     "opening_hours"
90363                 ],
90364                 "suggestion": true
90365             },
90366             "amenity/pharmacy/Cruz Verde": {
90367                 "tags": {
90368                     "name": "Cruz Verde",
90369                     "amenity": "pharmacy"
90370                 },
90371                 "name": "Cruz Verde",
90372                 "icon": "pharmacy",
90373                 "geometry": [
90374                     "point",
90375                     "area"
90376                 ],
90377                 "fields": [
90378                     "operator",
90379                     "address",
90380                     "building_area",
90381                     "opening_hours"
90382                 ],
90383                 "suggestion": true
90384             },
90385             "amenity/pharmacy/Hubertus Apotheke": {
90386                 "tags": {
90387                     "name": "Hubertus Apotheke",
90388                     "amenity": "pharmacy"
90389                 },
90390                 "name": "Hubertus Apotheke",
90391                 "icon": "pharmacy",
90392                 "geometry": [
90393                     "point",
90394                     "area"
90395                 ],
90396                 "fields": [
90397                     "operator",
90398                     "address",
90399                     "building_area",
90400                     "opening_hours"
90401                 ],
90402                 "suggestion": true
90403             },
90404             "amenity/pharmacy/CVS": {
90405                 "tags": {
90406                     "name": "CVS",
90407                     "amenity": "pharmacy"
90408                 },
90409                 "name": "CVS",
90410                 "icon": "pharmacy",
90411                 "geometry": [
90412                     "point",
90413                     "area"
90414                 ],
90415                 "fields": [
90416                     "operator",
90417                     "address",
90418                     "building_area",
90419                     "opening_hours"
90420                 ],
90421                 "suggestion": true
90422             },
90423             "amenity/pharmacy/Farmacias SalcoBrand": {
90424                 "tags": {
90425                     "name": "Farmacias SalcoBrand",
90426                     "amenity": "pharmacy"
90427                 },
90428                 "name": "Farmacias SalcoBrand",
90429                 "icon": "pharmacy",
90430                 "geometry": [
90431                     "point",
90432                     "area"
90433                 ],
90434                 "fields": [
90435                     "operator",
90436                     "address",
90437                     "building_area",
90438                     "opening_hours"
90439                 ],
90440                 "suggestion": true
90441             },
90442             "amenity/pharmacy/Фармация": {
90443                 "tags": {
90444                     "name": "Фармация",
90445                     "amenity": "pharmacy"
90446                 },
90447                 "name": "Фармация",
90448                 "icon": "pharmacy",
90449                 "geometry": [
90450                     "point",
90451                     "area"
90452                 ],
90453                 "fields": [
90454                     "operator",
90455                     "address",
90456                     "building_area",
90457                     "opening_hours"
90458                 ],
90459                 "suggestion": true
90460             },
90461             "amenity/pharmacy/Bären-Apotheke": {
90462                 "tags": {
90463                     "name": "Bären-Apotheke",
90464                     "amenity": "pharmacy"
90465                 },
90466                 "name": "Bären-Apotheke",
90467                 "icon": "pharmacy",
90468                 "geometry": [
90469                     "point",
90470                     "area"
90471                 ],
90472                 "fields": [
90473                     "operator",
90474                     "address",
90475                     "building_area",
90476                     "opening_hours"
90477                 ],
90478                 "suggestion": true
90479             },
90480             "amenity/pharmacy/Clicks": {
90481                 "tags": {
90482                     "name": "Clicks",
90483                     "amenity": "pharmacy"
90484                 },
90485                 "name": "Clicks",
90486                 "icon": "pharmacy",
90487                 "geometry": [
90488                     "point",
90489                     "area"
90490                 ],
90491                 "fields": [
90492                     "operator",
90493                     "address",
90494                     "building_area",
90495                     "opening_hours"
90496                 ],
90497                 "suggestion": true
90498             },
90499             "amenity/pharmacy/セイジョー": {
90500                 "tags": {
90501                     "name": "セイジョー",
90502                     "amenity": "pharmacy"
90503                 },
90504                 "name": "セイジョー",
90505                 "icon": "pharmacy",
90506                 "geometry": [
90507                     "point",
90508                     "area"
90509                 ],
90510                 "fields": [
90511                     "operator",
90512                     "address",
90513                     "building_area",
90514                     "opening_hours"
90515                 ],
90516                 "suggestion": true
90517             },
90518             "amenity/pharmacy/マツモトキヨシ": {
90519                 "tags": {
90520                     "name": "マツモトキヨシ",
90521                     "amenity": "pharmacy"
90522                 },
90523                 "name": "マツモトキヨシ",
90524                 "icon": "pharmacy",
90525                 "geometry": [
90526                     "point",
90527                     "area"
90528                 ],
90529                 "fields": [
90530                     "operator",
90531                     "address",
90532                     "building_area",
90533                     "opening_hours"
90534                 ],
90535                 "suggestion": true
90536             },
90537             "amenity/pharmacy/Dr. Max": {
90538                 "tags": {
90539                     "name": "Dr. Max",
90540                     "amenity": "pharmacy"
90541                 },
90542                 "name": "Dr. Max",
90543                 "icon": "pharmacy",
90544                 "geometry": [
90545                     "point",
90546                     "area"
90547                 ],
90548                 "fields": [
90549                     "operator",
90550                     "address",
90551                     "building_area",
90552                     "opening_hours"
90553                 ],
90554                 "suggestion": true
90555             },
90556             "amenity/pharmacy/Вита": {
90557                 "tags": {
90558                     "name": "Вита",
90559                     "amenity": "pharmacy"
90560                 },
90561                 "name": "Вита",
90562                 "icon": "pharmacy",
90563                 "geometry": [
90564                     "point",
90565                     "area"
90566                 ],
90567                 "fields": [
90568                     "operator",
90569                     "address",
90570                     "building_area",
90571                     "opening_hours"
90572                 ],
90573                 "suggestion": true
90574             },
90575             "amenity/pharmacy/サンドラッグ": {
90576                 "tags": {
90577                     "name": "サンドラッグ",
90578                     "amenity": "pharmacy"
90579                 },
90580                 "name": "サンドラッグ",
90581                 "icon": "pharmacy",
90582                 "geometry": [
90583                     "point",
90584                     "area"
90585                 ],
90586                 "fields": [
90587                     "operator",
90588                     "address",
90589                     "building_area",
90590                     "opening_hours"
90591                 ],
90592                 "suggestion": true
90593             },
90594             "amenity/pharmacy/Apteka": {
90595                 "tags": {
90596                     "name": "Apteka",
90597                     "amenity": "pharmacy"
90598                 },
90599                 "name": "Apteka",
90600                 "icon": "pharmacy",
90601                 "geometry": [
90602                     "point",
90603                     "area"
90604                 ],
90605                 "fields": [
90606                     "operator",
90607                     "address",
90608                     "building_area",
90609                     "opening_hours"
90610                 ],
90611                 "suggestion": true
90612             },
90613             "amenity/pharmacy/Первая помощь": {
90614                 "tags": {
90615                     "name": "Первая помощь",
90616                     "amenity": "pharmacy"
90617                 },
90618                 "name": "Первая помощь",
90619                 "icon": "pharmacy",
90620                 "geometry": [
90621                     "point",
90622                     "area"
90623                 ],
90624                 "fields": [
90625                     "operator",
90626                     "address",
90627                     "building_area",
90628                     "opening_hours"
90629                 ],
90630                 "suggestion": true
90631             },
90632             "amenity/pharmacy/Ригла": {
90633                 "tags": {
90634                     "name": "Ригла",
90635                     "amenity": "pharmacy"
90636                 },
90637                 "name": "Ригла",
90638                 "icon": "pharmacy",
90639                 "geometry": [
90640                     "point",
90641                     "area"
90642                 ],
90643                 "fields": [
90644                     "operator",
90645                     "address",
90646                     "building_area",
90647                     "opening_hours"
90648                 ],
90649                 "suggestion": true
90650             },
90651             "amenity/pharmacy/Имплозия": {
90652                 "tags": {
90653                     "name": "Имплозия",
90654                     "amenity": "pharmacy"
90655                 },
90656                 "name": "Имплозия",
90657                 "icon": "pharmacy",
90658                 "geometry": [
90659                     "point",
90660                     "area"
90661                 ],
90662                 "fields": [
90663                     "operator",
90664                     "address",
90665                     "building_area",
90666                     "opening_hours"
90667                 ],
90668                 "suggestion": true
90669             },
90670             "amenity/pharmacy/Kinney Drugs": {
90671                 "tags": {
90672                     "name": "Kinney Drugs",
90673                     "amenity": "pharmacy"
90674                 },
90675                 "name": "Kinney Drugs",
90676                 "icon": "pharmacy",
90677                 "geometry": [
90678                     "point",
90679                     "area"
90680                 ],
90681                 "fields": [
90682                     "operator",
90683                     "address",
90684                     "building_area",
90685                     "opening_hours"
90686                 ],
90687                 "suggestion": true
90688             },
90689             "amenity/pharmacy/Классика": {
90690                 "tags": {
90691                     "name": "Классика",
90692                     "amenity": "pharmacy"
90693                 },
90694                 "name": "Классика",
90695                 "icon": "pharmacy",
90696                 "geometry": [
90697                     "point",
90698                     "area"
90699                 ],
90700                 "fields": [
90701                     "operator",
90702                     "address",
90703                     "building_area",
90704                     "opening_hours"
90705                 ],
90706                 "suggestion": true
90707             },
90708             "amenity/pharmacy/Ljekarna": {
90709                 "tags": {
90710                     "name": "Ljekarna",
90711                     "amenity": "pharmacy"
90712                 },
90713                 "name": "Ljekarna",
90714                 "icon": "pharmacy",
90715                 "geometry": [
90716                     "point",
90717                     "area"
90718                 ],
90719                 "fields": [
90720                     "operator",
90721                     "address",
90722                     "building_area",
90723                     "opening_hours"
90724                 ],
90725                 "suggestion": true
90726             },
90727             "amenity/pharmacy/SalcoBrand": {
90728                 "tags": {
90729                     "name": "SalcoBrand",
90730                     "amenity": "pharmacy"
90731                 },
90732                 "name": "SalcoBrand",
90733                 "icon": "pharmacy",
90734                 "geometry": [
90735                     "point",
90736                     "area"
90737                 ],
90738                 "fields": [
90739                     "operator",
90740                     "address",
90741                     "building_area",
90742                     "opening_hours"
90743                 ],
90744                 "suggestion": true
90745             },
90746             "amenity/pharmacy/Аптека 36,6": {
90747                 "tags": {
90748                     "name": "Аптека 36,6",
90749                     "amenity": "pharmacy"
90750                 },
90751                 "name": "Аптека 36,6",
90752                 "icon": "pharmacy",
90753                 "geometry": [
90754                     "point",
90755                     "area"
90756                 ],
90757                 "fields": [
90758                     "operator",
90759                     "address",
90760                     "building_area",
90761                     "opening_hours"
90762                 ],
90763                 "suggestion": true
90764             },
90765             "amenity/pharmacy/Фармакор": {
90766                 "tags": {
90767                     "name": "Фармакор",
90768                     "amenity": "pharmacy"
90769                 },
90770                 "name": "Фармакор",
90771                 "icon": "pharmacy",
90772                 "geometry": [
90773                     "point",
90774                     "area"
90775                 ],
90776                 "fields": [
90777                     "operator",
90778                     "address",
90779                     "building_area",
90780                     "opening_hours"
90781                 ],
90782                 "suggestion": true
90783             },
90784             "amenity/pharmacy/スギ薬局": {
90785                 "tags": {
90786                     "name": "スギ薬局",
90787                     "amenity": "pharmacy"
90788                 },
90789                 "name": "スギ薬局",
90790                 "icon": "pharmacy",
90791                 "geometry": [
90792                     "point",
90793                     "area"
90794                 ],
90795                 "fields": [
90796                     "operator",
90797                     "address",
90798                     "building_area",
90799                     "opening_hours"
90800                 ],
90801                 "suggestion": true
90802             },
90803             "amenity/pharmacy/Аптечный пункт": {
90804                 "tags": {
90805                     "name": "Аптечный пункт",
90806                     "amenity": "pharmacy"
90807                 },
90808                 "name": "Аптечный пункт",
90809                 "icon": "pharmacy",
90810                 "geometry": [
90811                     "point",
90812                     "area"
90813                 ],
90814                 "fields": [
90815                     "operator",
90816                     "address",
90817                     "building_area",
90818                     "opening_hours"
90819                 ],
90820                 "suggestion": true
90821             },
90822             "amenity/pharmacy/Невис": {
90823                 "tags": {
90824                     "name": "Невис",
90825                     "amenity": "pharmacy"
90826                 },
90827                 "name": "Невис",
90828                 "icon": "pharmacy",
90829                 "geometry": [
90830                     "point",
90831                     "area"
90832                 ],
90833                 "fields": [
90834                     "operator",
90835                     "address",
90836                     "building_area",
90837                     "opening_hours"
90838                 ],
90839                 "suggestion": true
90840             },
90841             "amenity/pharmacy/トモズ (Tomod's)": {
90842                 "tags": {
90843                     "name": "トモズ (Tomod's)",
90844                     "amenity": "pharmacy"
90845                 },
90846                 "name": "トモズ (Tomod's)",
90847                 "icon": "pharmacy",
90848                 "geometry": [
90849                     "point",
90850                     "area"
90851                 ],
90852                 "fields": [
90853                     "operator",
90854                     "address",
90855                     "building_area",
90856                     "opening_hours"
90857                 ],
90858                 "suggestion": true
90859             },
90860             "amenity/pharmacy/Eurovaistinė": {
90861                 "tags": {
90862                     "name": "Eurovaistinė",
90863                     "amenity": "pharmacy"
90864                 },
90865                 "name": "Eurovaistinė",
90866                 "icon": "pharmacy",
90867                 "geometry": [
90868                     "point",
90869                     "area"
90870                 ],
90871                 "fields": [
90872                     "operator",
90873                     "address",
90874                     "building_area",
90875                     "opening_hours"
90876                 ],
90877                 "suggestion": true
90878             },
90879             "amenity/pharmacy/Farmacity": {
90880                 "tags": {
90881                     "name": "Farmacity",
90882                     "amenity": "pharmacy"
90883                 },
90884                 "name": "Farmacity",
90885                 "icon": "pharmacy",
90886                 "geometry": [
90887                     "point",
90888                     "area"
90889                 ],
90890                 "fields": [
90891                     "operator",
90892                     "address",
90893                     "building_area",
90894                     "opening_hours"
90895                 ],
90896                 "suggestion": true
90897             },
90898             "amenity/pharmacy/аптека": {
90899                 "tags": {
90900                     "name": "аптека",
90901                     "amenity": "pharmacy"
90902                 },
90903                 "name": "аптека",
90904                 "icon": "pharmacy",
90905                 "geometry": [
90906                     "point",
90907                     "area"
90908                 ],
90909                 "fields": [
90910                     "operator",
90911                     "address",
90912                     "building_area",
90913                     "opening_hours"
90914                 ],
90915                 "suggestion": true
90916             },
90917             "amenity/pharmacy/The Generics Pharmacy": {
90918                 "tags": {
90919                     "name": "The Generics Pharmacy",
90920                     "amenity": "pharmacy"
90921                 },
90922                 "name": "The Generics Pharmacy",
90923                 "icon": "pharmacy",
90924                 "geometry": [
90925                     "point",
90926                     "area"
90927                 ],
90928                 "fields": [
90929                     "operator",
90930                     "address",
90931                     "building_area",
90932                     "opening_hours"
90933                 ],
90934                 "suggestion": true
90935             },
90936             "amenity/pharmacy/Farmatodo": {
90937                 "tags": {
90938                     "name": "Farmatodo",
90939                     "amenity": "pharmacy"
90940                 },
90941                 "name": "Farmatodo",
90942                 "icon": "pharmacy",
90943                 "geometry": [
90944                     "point",
90945                     "area"
90946                 ],
90947                 "fields": [
90948                     "operator",
90949                     "address",
90950                     "building_area",
90951                     "opening_hours"
90952                 ],
90953                 "suggestion": true
90954             },
90955             "amenity/pharmacy/Duane Reade": {
90956                 "tags": {
90957                     "name": "Duane Reade",
90958                     "amenity": "pharmacy"
90959                 },
90960                 "name": "Duane Reade",
90961                 "icon": "pharmacy",
90962                 "geometry": [
90963                     "point",
90964                     "area"
90965                 ],
90966                 "fields": [
90967                     "operator",
90968                     "address",
90969                     "building_area",
90970                     "opening_hours"
90971                 ],
90972                 "suggestion": true
90973             },
90974             "amenity/pharmacy/Фармленд": {
90975                 "tags": {
90976                     "name": "Фармленд",
90977                     "amenity": "pharmacy"
90978                 },
90979                 "name": "Фармленд",
90980                 "icon": "pharmacy",
90981                 "geometry": [
90982                     "point",
90983                     "area"
90984                 ],
90985                 "fields": [
90986                     "operator",
90987                     "address",
90988                     "building_area",
90989                     "opening_hours"
90990                 ],
90991                 "suggestion": true
90992             },
90993             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
90994                 "tags": {
90995                     "name": "ドラッグてらしま (Drug Terashima)",
90996                     "amenity": "pharmacy"
90997                 },
90998                 "name": "ドラッグてらしま (Drug Terashima)",
90999                 "icon": "pharmacy",
91000                 "geometry": [
91001                     "point",
91002                     "area"
91003                 ],
91004                 "fields": [
91005                     "operator",
91006                     "address",
91007                     "building_area",
91008                     "opening_hours"
91009                 ],
91010                 "suggestion": true
91011             },
91012             "amenity/pharmacy/Арніка": {
91013                 "tags": {
91014                     "name": "Арніка",
91015                     "amenity": "pharmacy"
91016                 },
91017                 "name": "Арніка",
91018                 "icon": "pharmacy",
91019                 "geometry": [
91020                     "point",
91021                     "area"
91022                 ],
91023                 "fields": [
91024                     "operator",
91025                     "address",
91026                     "building_area",
91027                     "opening_hours"
91028                 ],
91029                 "suggestion": true
91030             },
91031             "amenity/pharmacy/ავერსი (Aversi)": {
91032                 "tags": {
91033                     "name": "ავერსი (Aversi)",
91034                     "amenity": "pharmacy"
91035                 },
91036                 "name": "ავერსი (Aversi)",
91037                 "icon": "pharmacy",
91038                 "geometry": [
91039                     "point",
91040                     "area"
91041                 ],
91042                 "fields": [
91043                     "operator",
91044                     "address",
91045                     "building_area",
91046                     "opening_hours"
91047                 ],
91048                 "suggestion": true
91049             },
91050             "amenity/pharmacy/Farmahorro": {
91051                 "tags": {
91052                     "name": "Farmahorro",
91053                     "amenity": "pharmacy"
91054                 },
91055                 "name": "Farmahorro",
91056                 "icon": "pharmacy",
91057                 "geometry": [
91058                     "point",
91059                     "area"
91060                 ],
91061                 "fields": [
91062                     "operator",
91063                     "address",
91064                     "building_area",
91065                     "opening_hours"
91066                 ],
91067                 "suggestion": true
91068             },
91069             "amenity/cafe/Starbucks": {
91070                 "tags": {
91071                     "name": "Starbucks",
91072                     "cuisine": "coffee_shop",
91073                     "amenity": "cafe"
91074                 },
91075                 "name": "Starbucks",
91076                 "icon": "cafe",
91077                 "geometry": [
91078                     "point",
91079                     "area"
91080                 ],
91081                 "fields": [
91082                     "cuisine",
91083                     "internet_access",
91084                     "address",
91085                     "building_area",
91086                     "opening_hours",
91087                     "smoking"
91088                 ],
91089                 "suggestion": true
91090             },
91091             "amenity/cafe/Cafeteria": {
91092                 "tags": {
91093                     "name": "Cafeteria",
91094                     "amenity": "cafe"
91095                 },
91096                 "name": "Cafeteria",
91097                 "icon": "cafe",
91098                 "geometry": [
91099                     "point",
91100                     "area"
91101                 ],
91102                 "fields": [
91103                     "cuisine",
91104                     "internet_access",
91105                     "address",
91106                     "building_area",
91107                     "opening_hours",
91108                     "smoking"
91109                 ],
91110                 "suggestion": true
91111             },
91112             "amenity/cafe/Costa": {
91113                 "tags": {
91114                     "name": "Costa",
91115                     "amenity": "cafe"
91116                 },
91117                 "name": "Costa",
91118                 "icon": "cafe",
91119                 "geometry": [
91120                     "point",
91121                     "area"
91122                 ],
91123                 "fields": [
91124                     "cuisine",
91125                     "internet_access",
91126                     "address",
91127                     "building_area",
91128                     "opening_hours",
91129                     "smoking"
91130                 ],
91131                 "suggestion": true
91132             },
91133             "amenity/cafe/Caffè Nero": {
91134                 "tags": {
91135                     "name": "Caffè Nero",
91136                     "amenity": "cafe"
91137                 },
91138                 "name": "Caffè Nero",
91139                 "icon": "cafe",
91140                 "geometry": [
91141                     "point",
91142                     "area"
91143                 ],
91144                 "fields": [
91145                     "cuisine",
91146                     "internet_access",
91147                     "address",
91148                     "building_area",
91149                     "opening_hours",
91150                     "smoking"
91151                 ],
91152                 "suggestion": true
91153             },
91154             "amenity/cafe/Кафе": {
91155                 "tags": {
91156                     "name": "Кафе",
91157                     "amenity": "cafe"
91158                 },
91159                 "name": "Кафе",
91160                 "icon": "cafe",
91161                 "geometry": [
91162                     "point",
91163                     "area"
91164                 ],
91165                 "fields": [
91166                     "cuisine",
91167                     "internet_access",
91168                     "address",
91169                     "building_area",
91170                     "opening_hours",
91171                     "smoking"
91172                 ],
91173                 "suggestion": true
91174             },
91175             "amenity/cafe/Café Central": {
91176                 "tags": {
91177                     "name": "Café Central",
91178                     "amenity": "cafe"
91179                 },
91180                 "name": "Café Central",
91181                 "icon": "cafe",
91182                 "geometry": [
91183                     "point",
91184                     "area"
91185                 ],
91186                 "fields": [
91187                     "cuisine",
91188                     "internet_access",
91189                     "address",
91190                     "building_area",
91191                     "opening_hours",
91192                     "smoking"
91193                 ],
91194                 "suggestion": true
91195             },
91196             "amenity/cafe/Second Cup": {
91197                 "tags": {
91198                     "name": "Second Cup",
91199                     "amenity": "cafe"
91200                 },
91201                 "name": "Second Cup",
91202                 "icon": "cafe",
91203                 "geometry": [
91204                     "point",
91205                     "area"
91206                 ],
91207                 "fields": [
91208                     "cuisine",
91209                     "internet_access",
91210                     "address",
91211                     "building_area",
91212                     "opening_hours",
91213                     "smoking"
91214                 ],
91215                 "suggestion": true
91216             },
91217             "amenity/cafe/Eisdiele": {
91218                 "tags": {
91219                     "name": "Eisdiele",
91220                     "amenity": "cafe"
91221                 },
91222                 "name": "Eisdiele",
91223                 "icon": "cafe",
91224                 "geometry": [
91225                     "point",
91226                     "area"
91227                 ],
91228                 "fields": [
91229                     "cuisine",
91230                     "internet_access",
91231                     "address",
91232                     "building_area",
91233                     "opening_hours",
91234                     "smoking"
91235                 ],
91236                 "suggestion": true
91237             },
91238             "amenity/cafe/Dunkin Donuts": {
91239                 "tags": {
91240                     "name": "Dunkin Donuts",
91241                     "cuisine": "donut",
91242                     "amenity": "cafe"
91243                 },
91244                 "name": "Dunkin Donuts",
91245                 "icon": "cafe",
91246                 "geometry": [
91247                     "point",
91248                     "area"
91249                 ],
91250                 "fields": [
91251                     "cuisine",
91252                     "internet_access",
91253                     "address",
91254                     "building_area",
91255                     "opening_hours",
91256                     "smoking"
91257                 ],
91258                 "suggestion": true
91259             },
91260             "amenity/cafe/Espresso House": {
91261                 "tags": {
91262                     "name": "Espresso House",
91263                     "amenity": "cafe"
91264                 },
91265                 "name": "Espresso House",
91266                 "icon": "cafe",
91267                 "geometry": [
91268                     "point",
91269                     "area"
91270                 ],
91271                 "fields": [
91272                     "cuisine",
91273                     "internet_access",
91274                     "address",
91275                     "building_area",
91276                     "opening_hours",
91277                     "smoking"
91278                 ],
91279                 "suggestion": true
91280             },
91281             "amenity/cafe/Segafredo": {
91282                 "tags": {
91283                     "name": "Segafredo",
91284                     "amenity": "cafe"
91285                 },
91286                 "name": "Segafredo",
91287                 "icon": "cafe",
91288                 "geometry": [
91289                     "point",
91290                     "area"
91291                 ],
91292                 "fields": [
91293                     "cuisine",
91294                     "internet_access",
91295                     "address",
91296                     "building_area",
91297                     "opening_hours",
91298                     "smoking"
91299                 ],
91300                 "suggestion": true
91301             },
91302             "amenity/cafe/Coffee Time": {
91303                 "tags": {
91304                     "name": "Coffee Time",
91305                     "amenity": "cafe"
91306                 },
91307                 "name": "Coffee Time",
91308                 "icon": "cafe",
91309                 "geometry": [
91310                     "point",
91311                     "area"
91312                 ],
91313                 "fields": [
91314                     "cuisine",
91315                     "internet_access",
91316                     "address",
91317                     "building_area",
91318                     "opening_hours",
91319                     "smoking"
91320                 ],
91321                 "suggestion": true
91322             },
91323             "amenity/cafe/Cafe Coffee Day": {
91324                 "tags": {
91325                     "name": "Cafe Coffee Day",
91326                     "amenity": "cafe"
91327                 },
91328                 "name": "Cafe Coffee Day",
91329                 "icon": "cafe",
91330                 "geometry": [
91331                     "point",
91332                     "area"
91333                 ],
91334                 "fields": [
91335                     "cuisine",
91336                     "internet_access",
91337                     "address",
91338                     "building_area",
91339                     "opening_hours",
91340                     "smoking"
91341                 ],
91342                 "suggestion": true
91343             },
91344             "amenity/cafe/Eiscafe Venezia": {
91345                 "tags": {
91346                     "name": "Eiscafe Venezia",
91347                     "amenity": "cafe"
91348                 },
91349                 "name": "Eiscafe Venezia",
91350                 "icon": "cafe",
91351                 "geometry": [
91352                     "point",
91353                     "area"
91354                 ],
91355                 "fields": [
91356                     "cuisine",
91357                     "internet_access",
91358                     "address",
91359                     "building_area",
91360                     "opening_hours",
91361                     "smoking"
91362                 ],
91363                 "suggestion": true
91364             },
91365             "amenity/cafe/スターバックス": {
91366                 "tags": {
91367                     "name": "スターバックス",
91368                     "name:en": "Starbucks",
91369                     "amenity": "cafe"
91370                 },
91371                 "name": "スターバックス",
91372                 "icon": "cafe",
91373                 "geometry": [
91374                     "point",
91375                     "area"
91376                 ],
91377                 "fields": [
91378                     "cuisine",
91379                     "internet_access",
91380                     "address",
91381                     "building_area",
91382                     "opening_hours",
91383                     "smoking"
91384                 ],
91385                 "suggestion": true
91386             },
91387             "amenity/cafe/Шоколадница": {
91388                 "tags": {
91389                     "name": "Шоколадница",
91390                     "amenity": "cafe"
91391                 },
91392                 "name": "Шоколадница",
91393                 "icon": "cafe",
91394                 "geometry": [
91395                     "point",
91396                     "area"
91397                 ],
91398                 "fields": [
91399                     "cuisine",
91400                     "internet_access",
91401                     "address",
91402                     "building_area",
91403                     "opening_hours",
91404                     "smoking"
91405                 ],
91406                 "suggestion": true
91407             },
91408             "amenity/cafe/Pret A Manger": {
91409                 "tags": {
91410                     "name": "Pret A Manger",
91411                     "amenity": "cafe"
91412                 },
91413                 "name": "Pret A Manger",
91414                 "icon": "cafe",
91415                 "geometry": [
91416                     "point",
91417                     "area"
91418                 ],
91419                 "fields": [
91420                     "cuisine",
91421                     "internet_access",
91422                     "address",
91423                     "building_area",
91424                     "opening_hours",
91425                     "smoking"
91426                 ],
91427                 "suggestion": true
91428             },
91429             "amenity/cafe/Столовая": {
91430                 "tags": {
91431                     "name": "Столовая",
91432                     "amenity": "cafe"
91433                 },
91434                 "name": "Столовая",
91435                 "icon": "cafe",
91436                 "geometry": [
91437                     "point",
91438                     "area"
91439                 ],
91440                 "fields": [
91441                     "cuisine",
91442                     "internet_access",
91443                     "address",
91444                     "building_area",
91445                     "opening_hours",
91446                     "smoking"
91447                 ],
91448                 "suggestion": true
91449             },
91450             "amenity/cafe/ドトール": {
91451                 "tags": {
91452                     "name": "ドトール",
91453                     "name:en": "DOUTOR",
91454                     "amenity": "cafe"
91455                 },
91456                 "name": "ドトール",
91457                 "icon": "cafe",
91458                 "geometry": [
91459                     "point",
91460                     "area"
91461                 ],
91462                 "fields": [
91463                     "cuisine",
91464                     "internet_access",
91465                     "address",
91466                     "building_area",
91467                     "opening_hours",
91468                     "smoking"
91469                 ],
91470                 "suggestion": true
91471             },
91472             "amenity/cafe/Tchibo": {
91473                 "tags": {
91474                     "name": "Tchibo",
91475                     "amenity": "cafe"
91476                 },
91477                 "name": "Tchibo",
91478                 "icon": "cafe",
91479                 "geometry": [
91480                     "point",
91481                     "area"
91482                 ],
91483                 "fields": [
91484                     "cuisine",
91485                     "internet_access",
91486                     "address",
91487                     "building_area",
91488                     "opening_hours",
91489                     "smoking"
91490                 ],
91491                 "suggestion": true
91492             },
91493             "amenity/cafe/Кофе Хауз": {
91494                 "tags": {
91495                     "name": "Кофе Хауз",
91496                     "amenity": "cafe"
91497                 },
91498                 "name": "Кофе Хауз",
91499                 "icon": "cafe",
91500                 "geometry": [
91501                     "point",
91502                     "area"
91503                 ],
91504                 "fields": [
91505                     "cuisine",
91506                     "internet_access",
91507                     "address",
91508                     "building_area",
91509                     "opening_hours",
91510                     "smoking"
91511                 ],
91512                 "suggestion": true
91513             },
91514             "amenity/cafe/Caribou Coffee": {
91515                 "tags": {
91516                     "name": "Caribou Coffee",
91517                     "amenity": "cafe"
91518                 },
91519                 "name": "Caribou Coffee",
91520                 "icon": "cafe",
91521                 "geometry": [
91522                     "point",
91523                     "area"
91524                 ],
91525                 "fields": [
91526                     "cuisine",
91527                     "internet_access",
91528                     "address",
91529                     "building_area",
91530                     "opening_hours",
91531                     "smoking"
91532                 ],
91533                 "suggestion": true
91534             },
91535             "amenity/cafe/Уют": {
91536                 "tags": {
91537                     "name": "Уют",
91538                     "amenity": "cafe"
91539                 },
91540                 "name": "Уют",
91541                 "icon": "cafe",
91542                 "geometry": [
91543                     "point",
91544                     "area"
91545                 ],
91546                 "fields": [
91547                     "cuisine",
91548                     "internet_access",
91549                     "address",
91550                     "building_area",
91551                     "opening_hours",
91552                     "smoking"
91553                 ],
91554                 "suggestion": true
91555             },
91556             "amenity/cafe/Шашлычная": {
91557                 "tags": {
91558                     "name": "Шашлычная",
91559                     "amenity": "cafe"
91560                 },
91561                 "name": "Шашлычная",
91562                 "icon": "cafe",
91563                 "geometry": [
91564                     "point",
91565                     "area"
91566                 ],
91567                 "fields": [
91568                     "cuisine",
91569                     "internet_access",
91570                     "address",
91571                     "building_area",
91572                     "opening_hours",
91573                     "smoking"
91574                 ],
91575                 "suggestion": true
91576             },
91577             "amenity/cafe/คาเฟ่ อเมซอน": {
91578                 "tags": {
91579                     "name": "คาเฟ่ อเมซอน",
91580                     "amenity": "cafe"
91581                 },
91582                 "name": "คาเฟ่ อเมซอน",
91583                 "icon": "cafe",
91584                 "geometry": [
91585                     "point",
91586                     "area"
91587                 ],
91588                 "fields": [
91589                     "cuisine",
91590                     "internet_access",
91591                     "address",
91592                     "building_area",
91593                     "opening_hours",
91594                     "smoking"
91595                 ],
91596                 "suggestion": true
91597             },
91598             "amenity/cafe/Traveler's Coffee": {
91599                 "tags": {
91600                     "name": "Traveler's Coffee",
91601                     "amenity": "cafe"
91602                 },
91603                 "name": "Traveler's Coffee",
91604                 "icon": "cafe",
91605                 "geometry": [
91606                     "point",
91607                     "area"
91608                 ],
91609                 "fields": [
91610                     "cuisine",
91611                     "internet_access",
91612                     "address",
91613                     "building_area",
91614                     "opening_hours",
91615                     "smoking"
91616                 ],
91617                 "suggestion": true
91618             },
91619             "amenity/cafe/カフェ・ド・クリエ": {
91620                 "tags": {
91621                     "name": "カフェ・ド・クリエ",
91622                     "name:en": "Cafe de CRIE",
91623                     "amenity": "cafe"
91624                 },
91625                 "name": "カフェ・ド・クリエ",
91626                 "icon": "cafe",
91627                 "geometry": [
91628                     "point",
91629                     "area"
91630                 ],
91631                 "fields": [
91632                     "cuisine",
91633                     "internet_access",
91634                     "address",
91635                     "building_area",
91636                     "opening_hours",
91637                     "smoking"
91638                 ],
91639                 "suggestion": true
91640             },
91641             "amenity/cafe/Cafe Amazon": {
91642                 "tags": {
91643                     "name": "Cafe Amazon",
91644                     "amenity": "cafe"
91645                 },
91646                 "name": "Cafe Amazon",
91647                 "icon": "cafe",
91648                 "geometry": [
91649                     "point",
91650                     "area"
91651                 ],
91652                 "fields": [
91653                     "cuisine",
91654                     "internet_access",
91655                     "address",
91656                     "building_area",
91657                     "opening_hours",
91658                     "smoking"
91659                 ],
91660                 "suggestion": true
91661             },
91662             "shop/supermarket/Budgens": {
91663                 "tags": {
91664                     "name": "Budgens",
91665                     "shop": "supermarket"
91666                 },
91667                 "name": "Budgens",
91668                 "icon": "grocery",
91669                 "geometry": [
91670                     "point",
91671                     "area"
91672                 ],
91673                 "fields": [
91674                     "operator",
91675                     "address",
91676                     "building_area",
91677                     "opening_hours"
91678                 ],
91679                 "suggestion": true
91680             },
91681             "shop/supermarket/Morrisons": {
91682                 "tags": {
91683                     "name": "Morrisons",
91684                     "shop": "supermarket"
91685                 },
91686                 "name": "Morrisons",
91687                 "icon": "grocery",
91688                 "geometry": [
91689                     "point",
91690                     "area"
91691                 ],
91692                 "fields": [
91693                     "operator",
91694                     "address",
91695                     "building_area",
91696                     "opening_hours"
91697                 ],
91698                 "suggestion": true
91699             },
91700             "shop/supermarket/Interspar": {
91701                 "tags": {
91702                     "name": "Interspar",
91703                     "shop": "supermarket"
91704                 },
91705                 "name": "Interspar",
91706                 "icon": "grocery",
91707                 "geometry": [
91708                     "point",
91709                     "area"
91710                 ],
91711                 "fields": [
91712                     "operator",
91713                     "address",
91714                     "building_area",
91715                     "opening_hours"
91716                 ],
91717                 "suggestion": true
91718             },
91719             "shop/supermarket/Merkur": {
91720                 "tags": {
91721                     "name": "Merkur",
91722                     "shop": "supermarket"
91723                 },
91724                 "name": "Merkur",
91725                 "icon": "grocery",
91726                 "geometry": [
91727                     "point",
91728                     "area"
91729                 ],
91730                 "fields": [
91731                     "operator",
91732                     "address",
91733                     "building_area",
91734                     "opening_hours"
91735                 ],
91736                 "suggestion": true
91737             },
91738             "shop/supermarket/Sainsbury's": {
91739                 "tags": {
91740                     "name": "Sainsbury's",
91741                     "shop": "supermarket"
91742                 },
91743                 "name": "Sainsbury's",
91744                 "icon": "grocery",
91745                 "geometry": [
91746                     "point",
91747                     "area"
91748                 ],
91749                 "fields": [
91750                     "operator",
91751                     "address",
91752                     "building_area",
91753                     "opening_hours"
91754                 ],
91755                 "suggestion": true
91756             },
91757             "shop/supermarket/Lidl": {
91758                 "tags": {
91759                     "name": "Lidl",
91760                     "shop": "supermarket"
91761                 },
91762                 "name": "Lidl",
91763                 "icon": "grocery",
91764                 "geometry": [
91765                     "point",
91766                     "area"
91767                 ],
91768                 "fields": [
91769                     "operator",
91770                     "address",
91771                     "building_area",
91772                     "opening_hours"
91773                 ],
91774                 "suggestion": true
91775             },
91776             "shop/supermarket/EDEKA": {
91777                 "tags": {
91778                     "name": "EDEKA",
91779                     "shop": "supermarket"
91780                 },
91781                 "name": "EDEKA",
91782                 "icon": "grocery",
91783                 "geometry": [
91784                     "point",
91785                     "area"
91786                 ],
91787                 "fields": [
91788                     "operator",
91789                     "address",
91790                     "building_area",
91791                     "opening_hours"
91792                 ],
91793                 "suggestion": true
91794             },
91795             "shop/supermarket/Coles": {
91796                 "tags": {
91797                     "name": "Coles",
91798                     "shop": "supermarket"
91799                 },
91800                 "name": "Coles",
91801                 "icon": "grocery",
91802                 "geometry": [
91803                     "point",
91804                     "area"
91805                 ],
91806                 "fields": [
91807                     "operator",
91808                     "address",
91809                     "building_area",
91810                     "opening_hours"
91811                 ],
91812                 "suggestion": true
91813             },
91814             "shop/supermarket/Iceland": {
91815                 "tags": {
91816                     "name": "Iceland",
91817                     "shop": "supermarket"
91818                 },
91819                 "name": "Iceland",
91820                 "icon": "grocery",
91821                 "geometry": [
91822                     "point",
91823                     "area"
91824                 ],
91825                 "fields": [
91826                     "operator",
91827                     "address",
91828                     "building_area",
91829                     "opening_hours"
91830                 ],
91831                 "suggestion": true
91832             },
91833             "shop/supermarket/Coop": {
91834                 "tags": {
91835                     "name": "Coop",
91836                     "shop": "supermarket"
91837                 },
91838                 "name": "Coop",
91839                 "icon": "grocery",
91840                 "geometry": [
91841                     "point",
91842                     "area"
91843                 ],
91844                 "fields": [
91845                     "operator",
91846                     "address",
91847                     "building_area",
91848                     "opening_hours"
91849                 ],
91850                 "suggestion": true
91851             },
91852             "shop/supermarket/Tesco": {
91853                 "tags": {
91854                     "name": "Tesco",
91855                     "shop": "supermarket"
91856                 },
91857                 "name": "Tesco",
91858                 "icon": "grocery",
91859                 "geometry": [
91860                     "point",
91861                     "area"
91862                 ],
91863                 "fields": [
91864                     "operator",
91865                     "address",
91866                     "building_area",
91867                     "opening_hours"
91868                 ],
91869                 "suggestion": true
91870             },
91871             "shop/supermarket/Woolworths": {
91872                 "tags": {
91873                     "name": "Woolworths",
91874                     "shop": "supermarket"
91875                 },
91876                 "name": "Woolworths",
91877                 "icon": "grocery",
91878                 "geometry": [
91879                     "point",
91880                     "area"
91881                 ],
91882                 "fields": [
91883                     "operator",
91884                     "address",
91885                     "building_area",
91886                     "opening_hours"
91887                 ],
91888                 "suggestion": true
91889             },
91890             "shop/supermarket/Zielpunkt": {
91891                 "tags": {
91892                     "name": "Zielpunkt",
91893                     "shop": "supermarket"
91894                 },
91895                 "name": "Zielpunkt",
91896                 "icon": "grocery",
91897                 "geometry": [
91898                     "point",
91899                     "area"
91900                 ],
91901                 "fields": [
91902                     "operator",
91903                     "address",
91904                     "building_area",
91905                     "opening_hours"
91906                 ],
91907                 "suggestion": true
91908             },
91909             "shop/supermarket/Nahkauf": {
91910                 "tags": {
91911                     "name": "Nahkauf",
91912                     "shop": "supermarket"
91913                 },
91914                 "name": "Nahkauf",
91915                 "icon": "grocery",
91916                 "geometry": [
91917                     "point",
91918                     "area"
91919                 ],
91920                 "fields": [
91921                     "operator",
91922                     "address",
91923                     "building_area",
91924                     "opening_hours"
91925                 ],
91926                 "suggestion": true
91927             },
91928             "shop/supermarket/Billa": {
91929                 "tags": {
91930                     "name": "Billa",
91931                     "shop": "supermarket"
91932                 },
91933                 "name": "Billa",
91934                 "icon": "grocery",
91935                 "geometry": [
91936                     "point",
91937                     "area"
91938                 ],
91939                 "fields": [
91940                     "operator",
91941                     "address",
91942                     "building_area",
91943                     "opening_hours"
91944                 ],
91945                 "suggestion": true
91946             },
91947             "shop/supermarket/Kaufland": {
91948                 "tags": {
91949                     "name": "Kaufland",
91950                     "shop": "supermarket"
91951                 },
91952                 "name": "Kaufland",
91953                 "icon": "grocery",
91954                 "geometry": [
91955                     "point",
91956                     "area"
91957                 ],
91958                 "fields": [
91959                     "operator",
91960                     "address",
91961                     "building_area",
91962                     "opening_hours"
91963                 ],
91964                 "suggestion": true
91965             },
91966             "shop/supermarket/Plus": {
91967                 "tags": {
91968                     "name": "Plus",
91969                     "shop": "supermarket"
91970                 },
91971                 "name": "Plus",
91972                 "icon": "grocery",
91973                 "geometry": [
91974                     "point",
91975                     "area"
91976                 ],
91977                 "fields": [
91978                     "operator",
91979                     "address",
91980                     "building_area",
91981                     "opening_hours"
91982                 ],
91983                 "suggestion": true
91984             },
91985             "shop/supermarket/ALDI": {
91986                 "tags": {
91987                     "name": "ALDI",
91988                     "shop": "supermarket"
91989                 },
91990                 "name": "ALDI",
91991                 "icon": "grocery",
91992                 "geometry": [
91993                     "point",
91994                     "area"
91995                 ],
91996                 "fields": [
91997                     "operator",
91998                     "address",
91999                     "building_area",
92000                     "opening_hours"
92001                 ],
92002                 "suggestion": true
92003             },
92004             "shop/supermarket/Checkers": {
92005                 "tags": {
92006                     "name": "Checkers",
92007                     "shop": "supermarket"
92008                 },
92009                 "name": "Checkers",
92010                 "icon": "grocery",
92011                 "geometry": [
92012                     "point",
92013                     "area"
92014                 ],
92015                 "fields": [
92016                     "operator",
92017                     "address",
92018                     "building_area",
92019                     "opening_hours"
92020                 ],
92021                 "suggestion": true
92022             },
92023             "shop/supermarket/Tesco Metro": {
92024                 "tags": {
92025                     "name": "Tesco Metro",
92026                     "shop": "supermarket"
92027                 },
92028                 "name": "Tesco Metro",
92029                 "icon": "grocery",
92030                 "geometry": [
92031                     "point",
92032                     "area"
92033                 ],
92034                 "fields": [
92035                     "operator",
92036                     "address",
92037                     "building_area",
92038                     "opening_hours"
92039                 ],
92040                 "suggestion": true
92041             },
92042             "shop/supermarket/NP": {
92043                 "tags": {
92044                     "name": "NP",
92045                     "shop": "supermarket"
92046                 },
92047                 "name": "NP",
92048                 "icon": "grocery",
92049                 "geometry": [
92050                     "point",
92051                     "area"
92052                 ],
92053                 "fields": [
92054                     "operator",
92055                     "address",
92056                     "building_area",
92057                     "opening_hours"
92058                 ],
92059                 "suggestion": true
92060             },
92061             "shop/supermarket/Penny": {
92062                 "tags": {
92063                     "name": "Penny",
92064                     "shop": "supermarket"
92065                 },
92066                 "name": "Penny",
92067                 "icon": "grocery",
92068                 "geometry": [
92069                     "point",
92070                     "area"
92071                 ],
92072                 "fields": [
92073                     "operator",
92074                     "address",
92075                     "building_area",
92076                     "opening_hours"
92077                 ],
92078                 "suggestion": true
92079             },
92080             "shop/supermarket/Norma": {
92081                 "tags": {
92082                     "name": "Norma",
92083                     "shop": "supermarket"
92084                 },
92085                 "name": "Norma",
92086                 "icon": "grocery",
92087                 "geometry": [
92088                     "point",
92089                     "area"
92090                 ],
92091                 "fields": [
92092                     "operator",
92093                     "address",
92094                     "building_area",
92095                     "opening_hours"
92096                 ],
92097                 "suggestion": true
92098             },
92099             "shop/supermarket/Asda": {
92100                 "tags": {
92101                     "name": "Asda",
92102                     "shop": "supermarket"
92103                 },
92104                 "name": "Asda",
92105                 "icon": "grocery",
92106                 "geometry": [
92107                     "point",
92108                     "area"
92109                 ],
92110                 "fields": [
92111                     "operator",
92112                     "address",
92113                     "building_area",
92114                     "opening_hours"
92115                 ],
92116                 "suggestion": true
92117             },
92118             "shop/supermarket/Netto": {
92119                 "tags": {
92120                     "name": "Netto",
92121                     "shop": "supermarket"
92122                 },
92123                 "name": "Netto",
92124                 "icon": "grocery",
92125                 "geometry": [
92126                     "point",
92127                     "area"
92128                 ],
92129                 "fields": [
92130                     "operator",
92131                     "address",
92132                     "building_area",
92133                     "opening_hours"
92134                 ],
92135                 "suggestion": true
92136             },
92137             "shop/supermarket/REWE": {
92138                 "tags": {
92139                     "name": "REWE",
92140                     "shop": "supermarket"
92141                 },
92142                 "name": "REWE",
92143                 "icon": "grocery",
92144                 "geometry": [
92145                     "point",
92146                     "area"
92147                 ],
92148                 "fields": [
92149                     "operator",
92150                     "address",
92151                     "building_area",
92152                     "opening_hours"
92153                 ],
92154                 "suggestion": true
92155             },
92156             "shop/supermarket/Rewe": {
92157                 "tags": {
92158                     "name": "Rewe",
92159                     "shop": "supermarket"
92160                 },
92161                 "name": "Rewe",
92162                 "icon": "grocery",
92163                 "geometry": [
92164                     "point",
92165                     "area"
92166                 ],
92167                 "fields": [
92168                     "operator",
92169                     "address",
92170                     "building_area",
92171                     "opening_hours"
92172                 ],
92173                 "suggestion": true
92174             },
92175             "shop/supermarket/Aldi Süd": {
92176                 "tags": {
92177                     "name": "Aldi Süd",
92178                     "shop": "supermarket"
92179                 },
92180                 "name": "Aldi Süd",
92181                 "icon": "grocery",
92182                 "geometry": [
92183                     "point",
92184                     "area"
92185                 ],
92186                 "fields": [
92187                     "operator",
92188                     "address",
92189                     "building_area",
92190                     "opening_hours"
92191                 ],
92192                 "suggestion": true
92193             },
92194             "shop/supermarket/Real": {
92195                 "tags": {
92196                     "name": "Real",
92197                     "shop": "supermarket"
92198                 },
92199                 "name": "Real",
92200                 "icon": "grocery",
92201                 "geometry": [
92202                     "point",
92203                     "area"
92204                 ],
92205                 "fields": [
92206                     "operator",
92207                     "address",
92208                     "building_area",
92209                     "opening_hours"
92210                 ],
92211                 "suggestion": true
92212             },
92213             "shop/supermarket/King Soopers": {
92214                 "tags": {
92215                     "name": "King Soopers",
92216                     "shop": "supermarket"
92217                 },
92218                 "name": "King Soopers",
92219                 "icon": "grocery",
92220                 "geometry": [
92221                     "point",
92222                     "area"
92223                 ],
92224                 "fields": [
92225                     "operator",
92226                     "address",
92227                     "building_area",
92228                     "opening_hours"
92229                 ],
92230                 "suggestion": true
92231             },
92232             "shop/supermarket/Kiwi": {
92233                 "tags": {
92234                     "name": "Kiwi",
92235                     "shop": "supermarket"
92236                 },
92237                 "name": "Kiwi",
92238                 "icon": "grocery",
92239                 "geometry": [
92240                     "point",
92241                     "area"
92242                 ],
92243                 "fields": [
92244                     "operator",
92245                     "address",
92246                     "building_area",
92247                     "opening_hours"
92248                 ],
92249                 "suggestion": true
92250             },
92251             "shop/supermarket/Edeka": {
92252                 "tags": {
92253                     "name": "Edeka",
92254                     "shop": "supermarket"
92255                 },
92256                 "name": "Edeka",
92257                 "icon": "grocery",
92258                 "geometry": [
92259                     "point",
92260                     "area"
92261                 ],
92262                 "fields": [
92263                     "operator",
92264                     "address",
92265                     "building_area",
92266                     "opening_hours"
92267                 ],
92268                 "suggestion": true
92269             },
92270             "shop/supermarket/Pick n Pay": {
92271                 "tags": {
92272                     "name": "Pick n Pay",
92273                     "shop": "supermarket"
92274                 },
92275                 "name": "Pick n Pay",
92276                 "icon": "grocery",
92277                 "geometry": [
92278                     "point",
92279                     "area"
92280                 ],
92281                 "fields": [
92282                     "operator",
92283                     "address",
92284                     "building_area",
92285                     "opening_hours"
92286                 ],
92287                 "suggestion": true
92288             },
92289             "shop/supermarket/ICA": {
92290                 "tags": {
92291                     "name": "ICA",
92292                     "shop": "supermarket"
92293                 },
92294                 "name": "ICA",
92295                 "icon": "grocery",
92296                 "geometry": [
92297                     "point",
92298                     "area"
92299                 ],
92300                 "fields": [
92301                     "operator",
92302                     "address",
92303                     "building_area",
92304                     "opening_hours"
92305                 ],
92306                 "suggestion": true
92307             },
92308             "shop/supermarket/Tengelmann": {
92309                 "tags": {
92310                     "name": "Tengelmann",
92311                     "shop": "supermarket"
92312                 },
92313                 "name": "Tengelmann",
92314                 "icon": "grocery",
92315                 "geometry": [
92316                     "point",
92317                     "area"
92318                 ],
92319                 "fields": [
92320                     "operator",
92321                     "address",
92322                     "building_area",
92323                     "opening_hours"
92324                 ],
92325                 "suggestion": true
92326             },
92327             "shop/supermarket/Carrefour": {
92328                 "tags": {
92329                     "name": "Carrefour",
92330                     "shop": "supermarket"
92331                 },
92332                 "name": "Carrefour",
92333                 "icon": "grocery",
92334                 "geometry": [
92335                     "point",
92336                     "area"
92337                 ],
92338                 "fields": [
92339                     "operator",
92340                     "address",
92341                     "building_area",
92342                     "opening_hours"
92343                 ],
92344                 "suggestion": true
92345             },
92346             "shop/supermarket/Waitrose": {
92347                 "tags": {
92348                     "name": "Waitrose",
92349                     "shop": "supermarket"
92350                 },
92351                 "name": "Waitrose",
92352                 "icon": "grocery",
92353                 "geometry": [
92354                     "point",
92355                     "area"
92356                 ],
92357                 "fields": [
92358                     "operator",
92359                     "address",
92360                     "building_area",
92361                     "opening_hours"
92362                 ],
92363                 "suggestion": true
92364             },
92365             "shop/supermarket/Spar": {
92366                 "tags": {
92367                     "name": "Spar",
92368                     "shop": "supermarket"
92369                 },
92370                 "name": "Spar",
92371                 "icon": "grocery",
92372                 "geometry": [
92373                     "point",
92374                     "area"
92375                 ],
92376                 "fields": [
92377                     "operator",
92378                     "address",
92379                     "building_area",
92380                     "opening_hours"
92381                 ],
92382                 "suggestion": true
92383             },
92384             "shop/supermarket/Hofer": {
92385                 "tags": {
92386                     "name": "Hofer",
92387                     "shop": "supermarket"
92388                 },
92389                 "name": "Hofer",
92390                 "icon": "grocery",
92391                 "geometry": [
92392                     "point",
92393                     "area"
92394                 ],
92395                 "fields": [
92396                     "operator",
92397                     "address",
92398                     "building_area",
92399                     "opening_hours"
92400                 ],
92401                 "suggestion": true
92402             },
92403             "shop/supermarket/M-Preis": {
92404                 "tags": {
92405                     "name": "M-Preis",
92406                     "shop": "supermarket"
92407                 },
92408                 "name": "M-Preis",
92409                 "icon": "grocery",
92410                 "geometry": [
92411                     "point",
92412                     "area"
92413                 ],
92414                 "fields": [
92415                     "operator",
92416                     "address",
92417                     "building_area",
92418                     "opening_hours"
92419                 ],
92420                 "suggestion": true
92421             },
92422             "shop/supermarket/LIDL": {
92423                 "tags": {
92424                     "name": "LIDL",
92425                     "shop": "supermarket"
92426                 },
92427                 "name": "LIDL",
92428                 "icon": "grocery",
92429                 "geometry": [
92430                     "point",
92431                     "area"
92432                 ],
92433                 "fields": [
92434                     "operator",
92435                     "address",
92436                     "building_area",
92437                     "opening_hours"
92438                 ],
92439                 "suggestion": true
92440             },
92441             "shop/supermarket/tegut": {
92442                 "tags": {
92443                     "name": "tegut",
92444                     "shop": "supermarket"
92445                 },
92446                 "name": "tegut",
92447                 "icon": "grocery",
92448                 "geometry": [
92449                     "point",
92450                     "area"
92451                 ],
92452                 "fields": [
92453                     "operator",
92454                     "address",
92455                     "building_area",
92456                     "opening_hours"
92457                 ],
92458                 "suggestion": true
92459             },
92460             "shop/supermarket/Sainsbury's Local": {
92461                 "tags": {
92462                     "name": "Sainsbury's Local",
92463                     "shop": "supermarket"
92464                 },
92465                 "name": "Sainsbury's Local",
92466                 "icon": "grocery",
92467                 "geometry": [
92468                     "point",
92469                     "area"
92470                 ],
92471                 "fields": [
92472                     "operator",
92473                     "address",
92474                     "building_area",
92475                     "opening_hours"
92476                 ],
92477                 "suggestion": true
92478             },
92479             "shop/supermarket/E-Center": {
92480                 "tags": {
92481                     "name": "E-Center",
92482                     "shop": "supermarket"
92483                 },
92484                 "name": "E-Center",
92485                 "icon": "grocery",
92486                 "geometry": [
92487                     "point",
92488                     "area"
92489                 ],
92490                 "fields": [
92491                     "operator",
92492                     "address",
92493                     "building_area",
92494                     "opening_hours"
92495                 ],
92496                 "suggestion": true
92497             },
92498             "shop/supermarket/Aldi Nord": {
92499                 "tags": {
92500                     "name": "Aldi Nord",
92501                     "shop": "supermarket"
92502                 },
92503                 "name": "Aldi Nord",
92504                 "icon": "grocery",
92505                 "geometry": [
92506                     "point",
92507                     "area"
92508                 ],
92509                 "fields": [
92510                     "operator",
92511                     "address",
92512                     "building_area",
92513                     "opening_hours"
92514                 ],
92515                 "suggestion": true
92516             },
92517             "shop/supermarket/nahkauf": {
92518                 "tags": {
92519                     "name": "nahkauf",
92520                     "shop": "supermarket"
92521                 },
92522                 "name": "nahkauf",
92523                 "icon": "grocery",
92524                 "geometry": [
92525                     "point",
92526                     "area"
92527                 ],
92528                 "fields": [
92529                     "operator",
92530                     "address",
92531                     "building_area",
92532                     "opening_hours"
92533                 ],
92534                 "suggestion": true
92535             },
92536             "shop/supermarket/Meijer": {
92537                 "tags": {
92538                     "name": "Meijer",
92539                     "shop": "supermarket"
92540                 },
92541                 "name": "Meijer",
92542                 "icon": "grocery",
92543                 "geometry": [
92544                     "point",
92545                     "area"
92546                 ],
92547                 "fields": [
92548                     "operator",
92549                     "address",
92550                     "building_area",
92551                     "opening_hours"
92552                 ],
92553                 "suggestion": true
92554             },
92555             "shop/supermarket/Safeway": {
92556                 "tags": {
92557                     "name": "Safeway",
92558                     "shop": "supermarket"
92559                 },
92560                 "name": "Safeway",
92561                 "icon": "grocery",
92562                 "geometry": [
92563                     "point",
92564                     "area"
92565                 ],
92566                 "fields": [
92567                     "operator",
92568                     "address",
92569                     "building_area",
92570                     "opening_hours"
92571                 ],
92572                 "suggestion": true
92573             },
92574             "shop/supermarket/Costco": {
92575                 "tags": {
92576                     "name": "Costco",
92577                     "shop": "supermarket"
92578                 },
92579                 "name": "Costco",
92580                 "icon": "grocery",
92581                 "geometry": [
92582                     "point",
92583                     "area"
92584                 ],
92585                 "fields": [
92586                     "operator",
92587                     "address",
92588                     "building_area",
92589                     "opening_hours"
92590                 ],
92591                 "suggestion": true
92592             },
92593             "shop/supermarket/Albert": {
92594                 "tags": {
92595                     "name": "Albert",
92596                     "shop": "supermarket"
92597                 },
92598                 "name": "Albert",
92599                 "icon": "grocery",
92600                 "geometry": [
92601                     "point",
92602                     "area"
92603                 ],
92604                 "fields": [
92605                     "operator",
92606                     "address",
92607                     "building_area",
92608                     "opening_hours"
92609                 ],
92610                 "suggestion": true
92611             },
92612             "shop/supermarket/Jumbo": {
92613                 "tags": {
92614                     "name": "Jumbo",
92615                     "shop": "supermarket"
92616                 },
92617                 "name": "Jumbo",
92618                 "icon": "grocery",
92619                 "geometry": [
92620                     "point",
92621                     "area"
92622                 ],
92623                 "fields": [
92624                     "operator",
92625                     "address",
92626                     "building_area",
92627                     "opening_hours"
92628                 ],
92629                 "suggestion": true
92630             },
92631             "shop/supermarket/Shoprite": {
92632                 "tags": {
92633                     "name": "Shoprite",
92634                     "shop": "supermarket"
92635                 },
92636                 "name": "Shoprite",
92637                 "icon": "grocery",
92638                 "geometry": [
92639                     "point",
92640                     "area"
92641                 ],
92642                 "fields": [
92643                     "operator",
92644                     "address",
92645                     "building_area",
92646                     "opening_hours"
92647                 ],
92648                 "suggestion": true
92649             },
92650             "shop/supermarket/MPreis": {
92651                 "tags": {
92652                     "name": "MPreis",
92653                     "shop": "supermarket"
92654                 },
92655                 "name": "MPreis",
92656                 "icon": "grocery",
92657                 "geometry": [
92658                     "point",
92659                     "area"
92660                 ],
92661                 "fields": [
92662                     "operator",
92663                     "address",
92664                     "building_area",
92665                     "opening_hours"
92666                 ],
92667                 "suggestion": true
92668             },
92669             "shop/supermarket/Penny Market": {
92670                 "tags": {
92671                     "name": "Penny Market",
92672                     "shop": "supermarket"
92673                 },
92674                 "name": "Penny Market",
92675                 "icon": "grocery",
92676                 "geometry": [
92677                     "point",
92678                     "area"
92679                 ],
92680                 "fields": [
92681                     "operator",
92682                     "address",
92683                     "building_area",
92684                     "opening_hours"
92685                 ],
92686                 "suggestion": true
92687             },
92688             "shop/supermarket/Tesco Extra": {
92689                 "tags": {
92690                     "name": "Tesco Extra",
92691                     "shop": "supermarket"
92692                 },
92693                 "name": "Tesco Extra",
92694                 "icon": "grocery",
92695                 "geometry": [
92696                     "point",
92697                     "area"
92698                 ],
92699                 "fields": [
92700                     "operator",
92701                     "address",
92702                     "building_area",
92703                     "opening_hours"
92704                 ],
92705                 "suggestion": true
92706             },
92707             "shop/supermarket/Albert Heijn": {
92708                 "tags": {
92709                     "name": "Albert Heijn",
92710                     "shop": "supermarket"
92711                 },
92712                 "name": "Albert Heijn",
92713                 "icon": "grocery",
92714                 "geometry": [
92715                     "point",
92716                     "area"
92717                 ],
92718                 "fields": [
92719                     "operator",
92720                     "address",
92721                     "building_area",
92722                     "opening_hours"
92723                 ],
92724                 "suggestion": true
92725             },
92726             "shop/supermarket/IGA": {
92727                 "tags": {
92728                     "name": "IGA",
92729                     "shop": "supermarket"
92730                 },
92731                 "name": "IGA",
92732                 "icon": "grocery",
92733                 "geometry": [
92734                     "point",
92735                     "area"
92736                 ],
92737                 "fields": [
92738                     "operator",
92739                     "address",
92740                     "building_area",
92741                     "opening_hours"
92742                 ],
92743                 "suggestion": true
92744             },
92745             "shop/supermarket/Super U": {
92746                 "tags": {
92747                     "name": "Super U",
92748                     "shop": "supermarket"
92749                 },
92750                 "name": "Super U",
92751                 "icon": "grocery",
92752                 "geometry": [
92753                     "point",
92754                     "area"
92755                 ],
92756                 "fields": [
92757                     "operator",
92758                     "address",
92759                     "building_area",
92760                     "opening_hours"
92761                 ],
92762                 "suggestion": true
92763             },
92764             "shop/supermarket/Metro": {
92765                 "tags": {
92766                     "name": "Metro",
92767                     "shop": "supermarket"
92768                 },
92769                 "name": "Metro",
92770                 "icon": "grocery",
92771                 "geometry": [
92772                     "point",
92773                     "area"
92774                 ],
92775                 "fields": [
92776                     "operator",
92777                     "address",
92778                     "building_area",
92779                     "opening_hours"
92780                 ],
92781                 "suggestion": true
92782             },
92783             "shop/supermarket/Neukauf": {
92784                 "tags": {
92785                     "name": "Neukauf",
92786                     "shop": "supermarket"
92787                 },
92788                 "name": "Neukauf",
92789                 "icon": "grocery",
92790                 "geometry": [
92791                     "point",
92792                     "area"
92793                 ],
92794                 "fields": [
92795                     "operator",
92796                     "address",
92797                     "building_area",
92798                     "opening_hours"
92799                 ],
92800                 "suggestion": true
92801             },
92802             "shop/supermarket/Migros": {
92803                 "tags": {
92804                     "name": "Migros",
92805                     "shop": "supermarket"
92806                 },
92807                 "name": "Migros",
92808                 "icon": "grocery",
92809                 "geometry": [
92810                     "point",
92811                     "area"
92812                 ],
92813                 "fields": [
92814                     "operator",
92815                     "address",
92816                     "building_area",
92817                     "opening_hours"
92818                 ],
92819                 "suggestion": true
92820             },
92821             "shop/supermarket/Marktkauf": {
92822                 "tags": {
92823                     "name": "Marktkauf",
92824                     "shop": "supermarket"
92825                 },
92826                 "name": "Marktkauf",
92827                 "icon": "grocery",
92828                 "geometry": [
92829                     "point",
92830                     "area"
92831                 ],
92832                 "fields": [
92833                     "operator",
92834                     "address",
92835                     "building_area",
92836                     "opening_hours"
92837                 ],
92838                 "suggestion": true
92839             },
92840             "shop/supermarket/Delikatesy Centrum": {
92841                 "tags": {
92842                     "name": "Delikatesy Centrum",
92843                     "shop": "supermarket"
92844                 },
92845                 "name": "Delikatesy Centrum",
92846                 "icon": "grocery",
92847                 "geometry": [
92848                     "point",
92849                     "area"
92850                 ],
92851                 "fields": [
92852                     "operator",
92853                     "address",
92854                     "building_area",
92855                     "opening_hours"
92856                 ],
92857                 "suggestion": true
92858             },
92859             "shop/supermarket/C1000": {
92860                 "tags": {
92861                     "name": "C1000",
92862                     "shop": "supermarket"
92863                 },
92864                 "name": "C1000",
92865                 "icon": "grocery",
92866                 "geometry": [
92867                     "point",
92868                     "area"
92869                 ],
92870                 "fields": [
92871                     "operator",
92872                     "address",
92873                     "building_area",
92874                     "opening_hours"
92875                 ],
92876                 "suggestion": true
92877             },
92878             "shop/supermarket/Hoogvliet": {
92879                 "tags": {
92880                     "name": "Hoogvliet",
92881                     "shop": "supermarket"
92882                 },
92883                 "name": "Hoogvliet",
92884                 "icon": "grocery",
92885                 "geometry": [
92886                     "point",
92887                     "area"
92888                 ],
92889                 "fields": [
92890                     "operator",
92891                     "address",
92892                     "building_area",
92893                     "opening_hours"
92894                 ],
92895                 "suggestion": true
92896             },
92897             "shop/supermarket/COOP": {
92898                 "tags": {
92899                     "name": "COOP",
92900                     "shop": "supermarket"
92901                 },
92902                 "name": "COOP",
92903                 "icon": "grocery",
92904                 "geometry": [
92905                     "point",
92906                     "area"
92907                 ],
92908                 "fields": [
92909                     "operator",
92910                     "address",
92911                     "building_area",
92912                     "opening_hours"
92913                 ],
92914                 "suggestion": true
92915             },
92916             "shop/supermarket/Food Basics": {
92917                 "tags": {
92918                     "name": "Food Basics",
92919                     "shop": "supermarket"
92920                 },
92921                 "name": "Food Basics",
92922                 "icon": "grocery",
92923                 "geometry": [
92924                     "point",
92925                     "area"
92926                 ],
92927                 "fields": [
92928                     "operator",
92929                     "address",
92930                     "building_area",
92931                     "opening_hours"
92932                 ],
92933                 "suggestion": true
92934             },
92935             "shop/supermarket/Casino": {
92936                 "tags": {
92937                     "name": "Casino",
92938                     "shop": "supermarket"
92939                 },
92940                 "name": "Casino",
92941                 "icon": "grocery",
92942                 "geometry": [
92943                     "point",
92944                     "area"
92945                 ],
92946                 "fields": [
92947                     "operator",
92948                     "address",
92949                     "building_area",
92950                     "opening_hours"
92951                 ],
92952                 "suggestion": true
92953             },
92954             "shop/supermarket/Penny Markt": {
92955                 "tags": {
92956                     "name": "Penny Markt",
92957                     "shop": "supermarket"
92958                 },
92959                 "name": "Penny Markt",
92960                 "icon": "grocery",
92961                 "geometry": [
92962                     "point",
92963                     "area"
92964                 ],
92965                 "fields": [
92966                     "operator",
92967                     "address",
92968                     "building_area",
92969                     "opening_hours"
92970                 ],
92971                 "suggestion": true
92972             },
92973             "shop/supermarket/Giant": {
92974                 "tags": {
92975                     "name": "Giant",
92976                     "shop": "supermarket"
92977                 },
92978                 "name": "Giant",
92979                 "icon": "grocery",
92980                 "geometry": [
92981                     "point",
92982                     "area"
92983                 ],
92984                 "fields": [
92985                     "operator",
92986                     "address",
92987                     "building_area",
92988                     "opening_hours"
92989                 ],
92990                 "suggestion": true
92991             },
92992             "shop/supermarket/Rema 1000": {
92993                 "tags": {
92994                     "name": "Rema 1000",
92995                     "shop": "supermarket"
92996                 },
92997                 "name": "Rema 1000",
92998                 "icon": "grocery",
92999                 "geometry": [
93000                     "point",
93001                     "area"
93002                 ],
93003                 "fields": [
93004                     "operator",
93005                     "address",
93006                     "building_area",
93007                     "opening_hours"
93008                 ],
93009                 "suggestion": true
93010             },
93011             "shop/supermarket/Kaufpark": {
93012                 "tags": {
93013                     "name": "Kaufpark",
93014                     "shop": "supermarket"
93015                 },
93016                 "name": "Kaufpark",
93017                 "icon": "grocery",
93018                 "geometry": [
93019                     "point",
93020                     "area"
93021                 ],
93022                 "fields": [
93023                     "operator",
93024                     "address",
93025                     "building_area",
93026                     "opening_hours"
93027                 ],
93028                 "suggestion": true
93029             },
93030             "shop/supermarket/ALDI SÜD": {
93031                 "tags": {
93032                     "name": "ALDI SÜD",
93033                     "shop": "supermarket"
93034                 },
93035                 "name": "ALDI SÜD",
93036                 "icon": "grocery",
93037                 "geometry": [
93038                     "point",
93039                     "area"
93040                 ],
93041                 "fields": [
93042                     "operator",
93043                     "address",
93044                     "building_area",
93045                     "opening_hours"
93046                 ],
93047                 "suggestion": true
93048             },
93049             "shop/supermarket/Simply Market": {
93050                 "tags": {
93051                     "name": "Simply Market",
93052                     "shop": "supermarket"
93053                 },
93054                 "name": "Simply Market",
93055                 "icon": "grocery",
93056                 "geometry": [
93057                     "point",
93058                     "area"
93059                 ],
93060                 "fields": [
93061                     "operator",
93062                     "address",
93063                     "building_area",
93064                     "opening_hours"
93065                 ],
93066                 "suggestion": true
93067             },
93068             "shop/supermarket/Konzum": {
93069                 "tags": {
93070                     "name": "Konzum",
93071                     "shop": "supermarket"
93072                 },
93073                 "name": "Konzum",
93074                 "icon": "grocery",
93075                 "geometry": [
93076                     "point",
93077                     "area"
93078                 ],
93079                 "fields": [
93080                     "operator",
93081                     "address",
93082                     "building_area",
93083                     "opening_hours"
93084                 ],
93085                 "suggestion": true
93086             },
93087             "shop/supermarket/Carrefour Express": {
93088                 "tags": {
93089                     "name": "Carrefour Express",
93090                     "shop": "supermarket"
93091                 },
93092                 "name": "Carrefour Express",
93093                 "icon": "grocery",
93094                 "geometry": [
93095                     "point",
93096                     "area"
93097                 ],
93098                 "fields": [
93099                     "operator",
93100                     "address",
93101                     "building_area",
93102                     "opening_hours"
93103                 ],
93104                 "suggestion": true
93105             },
93106             "shop/supermarket/Eurospar": {
93107                 "tags": {
93108                     "name": "Eurospar",
93109                     "shop": "supermarket"
93110                 },
93111                 "name": "Eurospar",
93112                 "icon": "grocery",
93113                 "geometry": [
93114                     "point",
93115                     "area"
93116                 ],
93117                 "fields": [
93118                     "operator",
93119                     "address",
93120                     "building_area",
93121                     "opening_hours"
93122                 ],
93123                 "suggestion": true
93124             },
93125             "shop/supermarket/Mercator": {
93126                 "tags": {
93127                     "name": "Mercator",
93128                     "shop": "supermarket"
93129                 },
93130                 "name": "Mercator",
93131                 "icon": "grocery",
93132                 "geometry": [
93133                     "point",
93134                     "area"
93135                 ],
93136                 "fields": [
93137                     "operator",
93138                     "address",
93139                     "building_area",
93140                     "opening_hours"
93141                 ],
93142                 "suggestion": true
93143             },
93144             "shop/supermarket/Famila": {
93145                 "tags": {
93146                     "name": "Famila",
93147                     "shop": "supermarket"
93148                 },
93149                 "name": "Famila",
93150                 "icon": "grocery",
93151                 "geometry": [
93152                     "point",
93153                     "area"
93154                 ],
93155                 "fields": [
93156                     "operator",
93157                     "address",
93158                     "building_area",
93159                     "opening_hours"
93160                 ],
93161                 "suggestion": true
93162             },
93163             "shop/supermarket/Hemköp": {
93164                 "tags": {
93165                     "name": "Hemköp",
93166                     "shop": "supermarket"
93167                 },
93168                 "name": "Hemköp",
93169                 "icon": "grocery",
93170                 "geometry": [
93171                     "point",
93172                     "area"
93173                 ],
93174                 "fields": [
93175                     "operator",
93176                     "address",
93177                     "building_area",
93178                     "opening_hours"
93179                 ],
93180                 "suggestion": true
93181             },
93182             "shop/supermarket/real,-": {
93183                 "tags": {
93184                     "name": "real,-",
93185                     "shop": "supermarket"
93186                 },
93187                 "name": "real,-",
93188                 "icon": "grocery",
93189                 "geometry": [
93190                     "point",
93191                     "area"
93192                 ],
93193                 "fields": [
93194                     "operator",
93195                     "address",
93196                     "building_area",
93197                     "opening_hours"
93198                 ],
93199                 "suggestion": true
93200             },
93201             "shop/supermarket/Markant": {
93202                 "tags": {
93203                     "name": "Markant",
93204                     "shop": "supermarket"
93205                 },
93206                 "name": "Markant",
93207                 "icon": "grocery",
93208                 "geometry": [
93209                     "point",
93210                     "area"
93211                 ],
93212                 "fields": [
93213                     "operator",
93214                     "address",
93215                     "building_area",
93216                     "opening_hours"
93217                 ],
93218                 "suggestion": true
93219             },
93220             "shop/supermarket/Volg": {
93221                 "tags": {
93222                     "name": "Volg",
93223                     "shop": "supermarket"
93224                 },
93225                 "name": "Volg",
93226                 "icon": "grocery",
93227                 "geometry": [
93228                     "point",
93229                     "area"
93230                 ],
93231                 "fields": [
93232                     "operator",
93233                     "address",
93234                     "building_area",
93235                     "opening_hours"
93236                 ],
93237                 "suggestion": true
93238             },
93239             "shop/supermarket/Leader Price": {
93240                 "tags": {
93241                     "name": "Leader Price",
93242                     "shop": "supermarket"
93243                 },
93244                 "name": "Leader Price",
93245                 "icon": "grocery",
93246                 "geometry": [
93247                     "point",
93248                     "area"
93249                 ],
93250                 "fields": [
93251                     "operator",
93252                     "address",
93253                     "building_area",
93254                     "opening_hours"
93255                 ],
93256                 "suggestion": true
93257             },
93258             "shop/supermarket/Treff 3000": {
93259                 "tags": {
93260                     "name": "Treff 3000",
93261                     "shop": "supermarket"
93262                 },
93263                 "name": "Treff 3000",
93264                 "icon": "grocery",
93265                 "geometry": [
93266                     "point",
93267                     "area"
93268                 ],
93269                 "fields": [
93270                     "operator",
93271                     "address",
93272                     "building_area",
93273                     "opening_hours"
93274                 ],
93275                 "suggestion": true
93276             },
93277             "shop/supermarket/SuperBrugsen": {
93278                 "tags": {
93279                     "name": "SuperBrugsen",
93280                     "shop": "supermarket"
93281                 },
93282                 "name": "SuperBrugsen",
93283                 "icon": "grocery",
93284                 "geometry": [
93285                     "point",
93286                     "area"
93287                 ],
93288                 "fields": [
93289                     "operator",
93290                     "address",
93291                     "building_area",
93292                     "opening_hours"
93293                 ],
93294                 "suggestion": true
93295             },
93296             "shop/supermarket/Kaiser's": {
93297                 "tags": {
93298                     "name": "Kaiser's",
93299                     "shop": "supermarket"
93300                 },
93301                 "name": "Kaiser's",
93302                 "icon": "grocery",
93303                 "geometry": [
93304                     "point",
93305                     "area"
93306                 ],
93307                 "fields": [
93308                     "operator",
93309                     "address",
93310                     "building_area",
93311                     "opening_hours"
93312                 ],
93313                 "suggestion": true
93314             },
93315             "shop/supermarket/K+K": {
93316                 "tags": {
93317                     "name": "K+K",
93318                     "shop": "supermarket"
93319                 },
93320                 "name": "K+K",
93321                 "icon": "grocery",
93322                 "geometry": [
93323                     "point",
93324                     "area"
93325                 ],
93326                 "fields": [
93327                     "operator",
93328                     "address",
93329                     "building_area",
93330                     "opening_hours"
93331                 ],
93332                 "suggestion": true
93333             },
93334             "shop/supermarket/Unimarkt": {
93335                 "tags": {
93336                     "name": "Unimarkt",
93337                     "shop": "supermarket"
93338                 },
93339                 "name": "Unimarkt",
93340                 "icon": "grocery",
93341                 "geometry": [
93342                     "point",
93343                     "area"
93344                 ],
93345                 "fields": [
93346                     "operator",
93347                     "address",
93348                     "building_area",
93349                     "opening_hours"
93350                 ],
93351                 "suggestion": true
93352             },
93353             "shop/supermarket/Carrefour City": {
93354                 "tags": {
93355                     "name": "Carrefour City",
93356                     "shop": "supermarket"
93357                 },
93358                 "name": "Carrefour City",
93359                 "icon": "grocery",
93360                 "geometry": [
93361                     "point",
93362                     "area"
93363                 ],
93364                 "fields": [
93365                     "operator",
93366                     "address",
93367                     "building_area",
93368                     "opening_hours"
93369                 ],
93370                 "suggestion": true
93371             },
93372             "shop/supermarket/Sobeys": {
93373                 "tags": {
93374                     "name": "Sobeys",
93375                     "shop": "supermarket"
93376                 },
93377                 "name": "Sobeys",
93378                 "icon": "grocery",
93379                 "geometry": [
93380                     "point",
93381                     "area"
93382                 ],
93383                 "fields": [
93384                     "operator",
93385                     "address",
93386                     "building_area",
93387                     "opening_hours"
93388                 ],
93389                 "suggestion": true
93390             },
93391             "shop/supermarket/S-Market": {
93392                 "tags": {
93393                     "name": "S-Market",
93394                     "shop": "supermarket"
93395                 },
93396                 "name": "S-Market",
93397                 "icon": "grocery",
93398                 "geometry": [
93399                     "point",
93400                     "area"
93401                 ],
93402                 "fields": [
93403                     "operator",
93404                     "address",
93405                     "building_area",
93406                     "opening_hours"
93407                 ],
93408                 "suggestion": true
93409             },
93410             "shop/supermarket/Combi": {
93411                 "tags": {
93412                     "name": "Combi",
93413                     "shop": "supermarket"
93414                 },
93415                 "name": "Combi",
93416                 "icon": "grocery",
93417                 "geometry": [
93418                     "point",
93419                     "area"
93420                 ],
93421                 "fields": [
93422                     "operator",
93423                     "address",
93424                     "building_area",
93425                     "opening_hours"
93426                 ],
93427                 "suggestion": true
93428             },
93429             "shop/supermarket/Denner": {
93430                 "tags": {
93431                     "name": "Denner",
93432                     "shop": "supermarket"
93433                 },
93434                 "name": "Denner",
93435                 "icon": "grocery",
93436                 "geometry": [
93437                     "point",
93438                     "area"
93439                 ],
93440                 "fields": [
93441                     "operator",
93442                     "address",
93443                     "building_area",
93444                     "opening_hours"
93445                 ],
93446                 "suggestion": true
93447             },
93448             "shop/supermarket/Konsum": {
93449                 "tags": {
93450                     "name": "Konsum",
93451                     "shop": "supermarket"
93452                 },
93453                 "name": "Konsum",
93454                 "icon": "grocery",
93455                 "geometry": [
93456                     "point",
93457                     "area"
93458                 ],
93459                 "fields": [
93460                     "operator",
93461                     "address",
93462                     "building_area",
93463                     "opening_hours"
93464                 ],
93465                 "suggestion": true
93466             },
93467             "shop/supermarket/Franprix": {
93468                 "tags": {
93469                     "name": "Franprix",
93470                     "shop": "supermarket"
93471                 },
93472                 "name": "Franprix",
93473                 "icon": "grocery",
93474                 "geometry": [
93475                     "point",
93476                     "area"
93477                 ],
93478                 "fields": [
93479                     "operator",
93480                     "address",
93481                     "building_area",
93482                     "opening_hours"
93483                 ],
93484                 "suggestion": true
93485             },
93486             "shop/supermarket/Monoprix": {
93487                 "tags": {
93488                     "name": "Monoprix",
93489                     "shop": "supermarket"
93490                 },
93491                 "name": "Monoprix",
93492                 "icon": "grocery",
93493                 "geometry": [
93494                     "point",
93495                     "area"
93496                 ],
93497                 "fields": [
93498                     "operator",
93499                     "address",
93500                     "building_area",
93501                     "opening_hours"
93502                 ],
93503                 "suggestion": true
93504             },
93505             "shop/supermarket/Diska": {
93506                 "tags": {
93507                     "name": "Diska",
93508                     "shop": "supermarket"
93509                 },
93510                 "name": "Diska",
93511                 "icon": "grocery",
93512                 "geometry": [
93513                     "point",
93514                     "area"
93515                 ],
93516                 "fields": [
93517                     "operator",
93518                     "address",
93519                     "building_area",
93520                     "opening_hours"
93521                 ],
93522                 "suggestion": true
93523             },
93524             "shop/supermarket/PENNY": {
93525                 "tags": {
93526                     "name": "PENNY",
93527                     "shop": "supermarket"
93528                 },
93529                 "name": "PENNY",
93530                 "icon": "grocery",
93531                 "geometry": [
93532                     "point",
93533                     "area"
93534                 ],
93535                 "fields": [
93536                     "operator",
93537                     "address",
93538                     "building_area",
93539                     "opening_hours"
93540                 ],
93541                 "suggestion": true
93542             },
93543             "shop/supermarket/Dia": {
93544                 "tags": {
93545                     "name": "Dia",
93546                     "shop": "supermarket"
93547                 },
93548                 "name": "Dia",
93549                 "icon": "grocery",
93550                 "geometry": [
93551                     "point",
93552                     "area"
93553                 ],
93554                 "fields": [
93555                     "operator",
93556                     "address",
93557                     "building_area",
93558                     "opening_hours"
93559                 ],
93560                 "suggestion": true
93561             },
93562             "shop/supermarket/Giant Eagle": {
93563                 "tags": {
93564                     "name": "Giant Eagle",
93565                     "shop": "supermarket"
93566                 },
93567                 "name": "Giant Eagle",
93568                 "icon": "grocery",
93569                 "geometry": [
93570                     "point",
93571                     "area"
93572                 ],
93573                 "fields": [
93574                     "operator",
93575                     "address",
93576                     "building_area",
93577                     "opening_hours"
93578                 ],
93579                 "suggestion": true
93580             },
93581             "shop/supermarket/NORMA": {
93582                 "tags": {
93583                     "name": "NORMA",
93584                     "shop": "supermarket"
93585                 },
93586                 "name": "NORMA",
93587                 "icon": "grocery",
93588                 "geometry": [
93589                     "point",
93590                     "area"
93591                 ],
93592                 "fields": [
93593                     "operator",
93594                     "address",
93595                     "building_area",
93596                     "opening_hours"
93597                 ],
93598                 "suggestion": true
93599             },
93600             "shop/supermarket/AD Delhaize": {
93601                 "tags": {
93602                     "name": "AD Delhaize",
93603                     "shop": "supermarket"
93604                 },
93605                 "name": "AD Delhaize",
93606                 "icon": "grocery",
93607                 "geometry": [
93608                     "point",
93609                     "area"
93610                 ],
93611                 "fields": [
93612                     "operator",
93613                     "address",
93614                     "building_area",
93615                     "opening_hours"
93616                 ],
93617                 "suggestion": true
93618             },
93619             "shop/supermarket/Auchan": {
93620                 "tags": {
93621                     "name": "Auchan",
93622                     "shop": "supermarket"
93623                 },
93624                 "name": "Auchan",
93625                 "icon": "grocery",
93626                 "geometry": [
93627                     "point",
93628                     "area"
93629                 ],
93630                 "fields": [
93631                     "operator",
93632                     "address",
93633                     "building_area",
93634                     "opening_hours"
93635                 ],
93636                 "suggestion": true
93637             },
93638             "shop/supermarket/Mercadona": {
93639                 "tags": {
93640                     "name": "Mercadona",
93641                     "shop": "supermarket"
93642                 },
93643                 "name": "Mercadona",
93644                 "icon": "grocery",
93645                 "geometry": [
93646                     "point",
93647                     "area"
93648                 ],
93649                 "fields": [
93650                     "operator",
93651                     "address",
93652                     "building_area",
93653                     "opening_hours"
93654                 ],
93655                 "suggestion": true
93656             },
93657             "shop/supermarket/Consum": {
93658                 "tags": {
93659                     "name": "Consum",
93660                     "shop": "supermarket"
93661                 },
93662                 "name": "Consum",
93663                 "icon": "grocery",
93664                 "geometry": [
93665                     "point",
93666                     "area"
93667                 ],
93668                 "fields": [
93669                     "operator",
93670                     "address",
93671                     "building_area",
93672                     "opening_hours"
93673                 ],
93674                 "suggestion": true
93675             },
93676             "shop/supermarket/Carrefour Market": {
93677                 "tags": {
93678                     "name": "Carrefour Market",
93679                     "shop": "supermarket"
93680                 },
93681                 "name": "Carrefour Market",
93682                 "icon": "grocery",
93683                 "geometry": [
93684                     "point",
93685                     "area"
93686                 ],
93687                 "fields": [
93688                     "operator",
93689                     "address",
93690                     "building_area",
93691                     "opening_hours"
93692                 ],
93693                 "suggestion": true
93694             },
93695             "shop/supermarket/Whole Foods": {
93696                 "tags": {
93697                     "name": "Whole Foods",
93698                     "shop": "supermarket"
93699                 },
93700                 "name": "Whole Foods",
93701                 "icon": "grocery",
93702                 "geometry": [
93703                     "point",
93704                     "area"
93705                 ],
93706                 "fields": [
93707                     "operator",
93708                     "address",
93709                     "building_area",
93710                     "opening_hours"
93711                 ],
93712                 "suggestion": true
93713             },
93714             "shop/supermarket/Pam": {
93715                 "tags": {
93716                     "name": "Pam",
93717                     "shop": "supermarket"
93718                 },
93719                 "name": "Pam",
93720                 "icon": "grocery",
93721                 "geometry": [
93722                     "point",
93723                     "area"
93724                 ],
93725                 "fields": [
93726                     "operator",
93727                     "address",
93728                     "building_area",
93729                     "opening_hours"
93730                 ],
93731                 "suggestion": true
93732             },
93733             "shop/supermarket/sky": {
93734                 "tags": {
93735                     "name": "sky",
93736                     "shop": "supermarket"
93737                 },
93738                 "name": "sky",
93739                 "icon": "grocery",
93740                 "geometry": [
93741                     "point",
93742                     "area"
93743                 ],
93744                 "fields": [
93745                     "operator",
93746                     "address",
93747                     "building_area",
93748                     "opening_hours"
93749                 ],
93750                 "suggestion": true
93751             },
93752             "shop/supermarket/Despar": {
93753                 "tags": {
93754                     "name": "Despar",
93755                     "shop": "supermarket"
93756                 },
93757                 "name": "Despar",
93758                 "icon": "grocery",
93759                 "geometry": [
93760                     "point",
93761                     "area"
93762                 ],
93763                 "fields": [
93764                     "operator",
93765                     "address",
93766                     "building_area",
93767                     "opening_hours"
93768                 ],
93769                 "suggestion": true
93770             },
93771             "shop/supermarket/Eroski": {
93772                 "tags": {
93773                     "name": "Eroski",
93774                     "shop": "supermarket"
93775                 },
93776                 "name": "Eroski",
93777                 "icon": "grocery",
93778                 "geometry": [
93779                     "point",
93780                     "area"
93781                 ],
93782                 "fields": [
93783                     "operator",
93784                     "address",
93785                     "building_area",
93786                     "opening_hours"
93787                 ],
93788                 "suggestion": true
93789             },
93790             "shop/supermarket/Maxi": {
93791                 "tags": {
93792                     "name": "Maxi",
93793                     "shop": "supermarket"
93794                 },
93795                 "name": "Maxi",
93796                 "icon": "grocery",
93797                 "geometry": [
93798                     "point",
93799                     "area"
93800                 ],
93801                 "fields": [
93802                     "operator",
93803                     "address",
93804                     "building_area",
93805                     "opening_hours"
93806                 ],
93807                 "suggestion": true
93808             },
93809             "shop/supermarket/Colruyt": {
93810                 "tags": {
93811                     "name": "Colruyt",
93812                     "shop": "supermarket"
93813                 },
93814                 "name": "Colruyt",
93815                 "icon": "grocery",
93816                 "geometry": [
93817                     "point",
93818                     "area"
93819                 ],
93820                 "fields": [
93821                     "operator",
93822                     "address",
93823                     "building_area",
93824                     "opening_hours"
93825                 ],
93826                 "suggestion": true
93827             },
93828             "shop/supermarket/The Co-operative": {
93829                 "tags": {
93830                     "name": "The Co-operative",
93831                     "shop": "supermarket"
93832                 },
93833                 "name": "The Co-operative",
93834                 "icon": "grocery",
93835                 "geometry": [
93836                     "point",
93837                     "area"
93838                 ],
93839                 "fields": [
93840                     "operator",
93841                     "address",
93842                     "building_area",
93843                     "opening_hours"
93844                 ],
93845                 "suggestion": true
93846             },
93847             "shop/supermarket/Intermarché": {
93848                 "tags": {
93849                     "name": "Intermarché",
93850                     "shop": "supermarket"
93851                 },
93852                 "name": "Intermarché",
93853                 "icon": "grocery",
93854                 "geometry": [
93855                     "point",
93856                     "area"
93857                 ],
93858                 "fields": [
93859                     "operator",
93860                     "address",
93861                     "building_area",
93862                     "opening_hours"
93863                 ],
93864                 "suggestion": true
93865             },
93866             "shop/supermarket/Delhaize": {
93867                 "tags": {
93868                     "name": "Delhaize",
93869                     "shop": "supermarket"
93870                 },
93871                 "name": "Delhaize",
93872                 "icon": "grocery",
93873                 "geometry": [
93874                     "point",
93875                     "area"
93876                 ],
93877                 "fields": [
93878                     "operator",
93879                     "address",
93880                     "building_area",
93881                     "opening_hours"
93882                 ],
93883                 "suggestion": true
93884             },
93885             "shop/supermarket/CBA": {
93886                 "tags": {
93887                     "name": "CBA",
93888                     "shop": "supermarket"
93889                 },
93890                 "name": "CBA",
93891                 "icon": "grocery",
93892                 "geometry": [
93893                     "point",
93894                     "area"
93895                 ],
93896                 "fields": [
93897                     "operator",
93898                     "address",
93899                     "building_area",
93900                     "opening_hours"
93901                 ],
93902                 "suggestion": true
93903             },
93904             "shop/supermarket/Shopi": {
93905                 "tags": {
93906                     "name": "Shopi",
93907                     "shop": "supermarket"
93908                 },
93909                 "name": "Shopi",
93910                 "icon": "grocery",
93911                 "geometry": [
93912                     "point",
93913                     "area"
93914                 ],
93915                 "fields": [
93916                     "operator",
93917                     "address",
93918                     "building_area",
93919                     "opening_hours"
93920                 ],
93921                 "suggestion": true
93922             },
93923             "shop/supermarket/Walmart": {
93924                 "tags": {
93925                     "name": "Walmart",
93926                     "shop": "supermarket"
93927                 },
93928                 "name": "Walmart",
93929                 "icon": "grocery",
93930                 "geometry": [
93931                     "point",
93932                     "area"
93933                 ],
93934                 "fields": [
93935                     "operator",
93936                     "address",
93937                     "building_area",
93938                     "opening_hours"
93939                 ],
93940                 "suggestion": true
93941             },
93942             "shop/supermarket/Kroger": {
93943                 "tags": {
93944                     "name": "Kroger",
93945                     "shop": "supermarket"
93946                 },
93947                 "name": "Kroger",
93948                 "icon": "grocery",
93949                 "geometry": [
93950                     "point",
93951                     "area"
93952                 ],
93953                 "fields": [
93954                     "operator",
93955                     "address",
93956                     "building_area",
93957                     "opening_hours"
93958                 ],
93959                 "suggestion": true
93960             },
93961             "shop/supermarket/Albertsons": {
93962                 "tags": {
93963                     "name": "Albertsons",
93964                     "shop": "supermarket"
93965                 },
93966                 "name": "Albertsons",
93967                 "icon": "grocery",
93968                 "geometry": [
93969                     "point",
93970                     "area"
93971                 ],
93972                 "fields": [
93973                     "operator",
93974                     "address",
93975                     "building_area",
93976                     "opening_hours"
93977                 ],
93978                 "suggestion": true
93979             },
93980             "shop/supermarket/Trader Joe's": {
93981                 "tags": {
93982                     "name": "Trader Joe's",
93983                     "shop": "supermarket"
93984                 },
93985                 "name": "Trader Joe's",
93986                 "icon": "grocery",
93987                 "geometry": [
93988                     "point",
93989                     "area"
93990                 ],
93991                 "fields": [
93992                     "operator",
93993                     "address",
93994                     "building_area",
93995                     "opening_hours"
93996                 ],
93997                 "suggestion": true
93998             },
93999             "shop/supermarket/Feneberg": {
94000                 "tags": {
94001                     "name": "Feneberg",
94002                     "shop": "supermarket"
94003                 },
94004                 "name": "Feneberg",
94005                 "icon": "grocery",
94006                 "geometry": [
94007                     "point",
94008                     "area"
94009                 ],
94010                 "fields": [
94011                     "operator",
94012                     "address",
94013                     "building_area",
94014                     "opening_hours"
94015                 ],
94016                 "suggestion": true
94017             },
94018             "shop/supermarket/denn's Biomarkt": {
94019                 "tags": {
94020                     "name": "denn's Biomarkt",
94021                     "shop": "supermarket"
94022                 },
94023                 "name": "denn's Biomarkt",
94024                 "icon": "grocery",
94025                 "geometry": [
94026                     "point",
94027                     "area"
94028                 ],
94029                 "fields": [
94030                     "operator",
94031                     "address",
94032                     "building_area",
94033                     "opening_hours"
94034                 ],
94035                 "suggestion": true
94036             },
94037             "shop/supermarket/Kvickly": {
94038                 "tags": {
94039                     "name": "Kvickly",
94040                     "shop": "supermarket"
94041                 },
94042                 "name": "Kvickly",
94043                 "icon": "grocery",
94044                 "geometry": [
94045                     "point",
94046                     "area"
94047                 ],
94048                 "fields": [
94049                     "operator",
94050                     "address",
94051                     "building_area",
94052                     "opening_hours"
94053                 ],
94054                 "suggestion": true
94055             },
94056             "shop/supermarket/Makro": {
94057                 "tags": {
94058                     "name": "Makro",
94059                     "shop": "supermarket"
94060                 },
94061                 "name": "Makro",
94062                 "icon": "grocery",
94063                 "geometry": [
94064                     "point",
94065                     "area"
94066                 ],
94067                 "fields": [
94068                     "operator",
94069                     "address",
94070                     "building_area",
94071                     "opening_hours"
94072                 ],
94073                 "suggestion": true
94074             },
94075             "shop/supermarket/Dico": {
94076                 "tags": {
94077                     "name": "Dico",
94078                     "shop": "supermarket"
94079                 },
94080                 "name": "Dico",
94081                 "icon": "grocery",
94082                 "geometry": [
94083                     "point",
94084                     "area"
94085                 ],
94086                 "fields": [
94087                     "operator",
94088                     "address",
94089                     "building_area",
94090                     "opening_hours"
94091                 ],
94092                 "suggestion": true
94093             },
94094             "shop/supermarket/Nah & Frisch": {
94095                 "tags": {
94096                     "name": "Nah & Frisch",
94097                     "shop": "supermarket"
94098                 },
94099                 "name": "Nah & Frisch",
94100                 "icon": "grocery",
94101                 "geometry": [
94102                     "point",
94103                     "area"
94104                 ],
94105                 "fields": [
94106                     "operator",
94107                     "address",
94108                     "building_area",
94109                     "opening_hours"
94110                 ],
94111                 "suggestion": true
94112             },
94113             "shop/supermarket/Champion": {
94114                 "tags": {
94115                     "name": "Champion",
94116                     "shop": "supermarket"
94117                 },
94118                 "name": "Champion",
94119                 "icon": "grocery",
94120                 "geometry": [
94121                     "point",
94122                     "area"
94123                 ],
94124                 "fields": [
94125                     "operator",
94126                     "address",
94127                     "building_area",
94128                     "opening_hours"
94129                 ],
94130                 "suggestion": true
94131             },
94132             "shop/supermarket/ICA Supermarket": {
94133                 "tags": {
94134                     "name": "ICA Supermarket",
94135                     "shop": "supermarket"
94136                 },
94137                 "name": "ICA Supermarket",
94138                 "icon": "grocery",
94139                 "geometry": [
94140                     "point",
94141                     "area"
94142                 ],
94143                 "fields": [
94144                     "operator",
94145                     "address",
94146                     "building_area",
94147                     "opening_hours"
94148                 ],
94149                 "suggestion": true
94150             },
94151             "shop/supermarket/Fakta": {
94152                 "tags": {
94153                     "name": "Fakta",
94154                     "shop": "supermarket"
94155                 },
94156                 "name": "Fakta",
94157                 "icon": "grocery",
94158                 "geometry": [
94159                     "point",
94160                     "area"
94161                 ],
94162                 "fields": [
94163                     "operator",
94164                     "address",
94165                     "building_area",
94166                     "opening_hours"
94167                 ],
94168                 "suggestion": true
94169             },
94170             "shop/supermarket/Магнит": {
94171                 "tags": {
94172                     "name": "Магнит",
94173                     "shop": "supermarket"
94174                 },
94175                 "name": "Магнит",
94176                 "icon": "grocery",
94177                 "geometry": [
94178                     "point",
94179                     "area"
94180                 ],
94181                 "fields": [
94182                     "operator",
94183                     "address",
94184                     "building_area",
94185                     "opening_hours"
94186                 ],
94187                 "suggestion": true
94188             },
94189             "shop/supermarket/Caprabo": {
94190                 "tags": {
94191                     "name": "Caprabo",
94192                     "shop": "supermarket"
94193                 },
94194                 "name": "Caprabo",
94195                 "icon": "grocery",
94196                 "geometry": [
94197                     "point",
94198                     "area"
94199                 ],
94200                 "fields": [
94201                     "operator",
94202                     "address",
94203                     "building_area",
94204                     "opening_hours"
94205                 ],
94206                 "suggestion": true
94207             },
94208             "shop/supermarket/Famiglia Cooperativa": {
94209                 "tags": {
94210                     "name": "Famiglia Cooperativa",
94211                     "shop": "supermarket"
94212                 },
94213                 "name": "Famiglia Cooperativa",
94214                 "icon": "grocery",
94215                 "geometry": [
94216                     "point",
94217                     "area"
94218                 ],
94219                 "fields": [
94220                     "operator",
94221                     "address",
94222                     "building_area",
94223                     "opening_hours"
94224                 ],
94225                 "suggestion": true
94226             },
94227             "shop/supermarket/Народная 7Я семьЯ": {
94228                 "tags": {
94229                     "name": "Народная 7Я семьЯ",
94230                     "shop": "supermarket"
94231                 },
94232                 "name": "Народная 7Я семьЯ",
94233                 "icon": "grocery",
94234                 "geometry": [
94235                     "point",
94236                     "area"
94237                 ],
94238                 "fields": [
94239                     "operator",
94240                     "address",
94241                     "building_area",
94242                     "opening_hours"
94243                 ],
94244                 "suggestion": true
94245             },
94246             "shop/supermarket/Esselunga": {
94247                 "tags": {
94248                     "name": "Esselunga",
94249                     "shop": "supermarket"
94250                 },
94251                 "name": "Esselunga",
94252                 "icon": "grocery",
94253                 "geometry": [
94254                     "point",
94255                     "area"
94256                 ],
94257                 "fields": [
94258                     "operator",
94259                     "address",
94260                     "building_area",
94261                     "opening_hours"
94262                 ],
94263                 "suggestion": true
94264             },
94265             "shop/supermarket/Maxima": {
94266                 "tags": {
94267                     "name": "Maxima",
94268                     "shop": "supermarket"
94269                 },
94270                 "name": "Maxima",
94271                 "icon": "grocery",
94272                 "geometry": [
94273                     "point",
94274                     "area"
94275                 ],
94276                 "fields": [
94277                     "operator",
94278                     "address",
94279                     "building_area",
94280                     "opening_hours"
94281                 ],
94282                 "suggestion": true
94283             },
94284             "shop/supermarket/Wasgau": {
94285                 "tags": {
94286                     "name": "Wasgau",
94287                     "shop": "supermarket"
94288                 },
94289                 "name": "Wasgau",
94290                 "icon": "grocery",
94291                 "geometry": [
94292                     "point",
94293                     "area"
94294                 ],
94295                 "fields": [
94296                     "operator",
94297                     "address",
94298                     "building_area",
94299                     "opening_hours"
94300                 ],
94301                 "suggestion": true
94302             },
94303             "shop/supermarket/Pingo Doce": {
94304                 "tags": {
94305                     "name": "Pingo Doce",
94306                     "shop": "supermarket"
94307                 },
94308                 "name": "Pingo Doce",
94309                 "icon": "grocery",
94310                 "geometry": [
94311                     "point",
94312                     "area"
94313                 ],
94314                 "fields": [
94315                     "operator",
94316                     "address",
94317                     "building_area",
94318                     "opening_hours"
94319                 ],
94320                 "suggestion": true
94321             },
94322             "shop/supermarket/Match": {
94323                 "tags": {
94324                     "name": "Match",
94325                     "shop": "supermarket"
94326                 },
94327                 "name": "Match",
94328                 "icon": "grocery",
94329                 "geometry": [
94330                     "point",
94331                     "area"
94332                 ],
94333                 "fields": [
94334                     "operator",
94335                     "address",
94336                     "building_area",
94337                     "opening_hours"
94338                 ],
94339                 "suggestion": true
94340             },
94341             "shop/supermarket/Profi": {
94342                 "tags": {
94343                     "name": "Profi",
94344                     "shop": "supermarket"
94345                 },
94346                 "name": "Profi",
94347                 "icon": "grocery",
94348                 "geometry": [
94349                     "point",
94350                     "area"
94351                 ],
94352                 "fields": [
94353                     "operator",
94354                     "address",
94355                     "building_area",
94356                     "opening_hours"
94357                 ],
94358                 "suggestion": true
94359             },
94360             "shop/supermarket/Lider": {
94361                 "tags": {
94362                     "name": "Lider",
94363                     "shop": "supermarket"
94364                 },
94365                 "name": "Lider",
94366                 "icon": "grocery",
94367                 "geometry": [
94368                     "point",
94369                     "area"
94370                 ],
94371                 "fields": [
94372                     "operator",
94373                     "address",
94374                     "building_area",
94375                     "opening_hours"
94376                 ],
94377                 "suggestion": true
94378             },
94379             "shop/supermarket/Unimarc": {
94380                 "tags": {
94381                     "name": "Unimarc",
94382                     "shop": "supermarket"
94383                 },
94384                 "name": "Unimarc",
94385                 "icon": "grocery",
94386                 "geometry": [
94387                     "point",
94388                     "area"
94389                 ],
94390                 "fields": [
94391                     "operator",
94392                     "address",
94393                     "building_area",
94394                     "opening_hours"
94395                 ],
94396                 "suggestion": true
94397             },
94398             "shop/supermarket/Co-operative Food": {
94399                 "tags": {
94400                     "name": "Co-operative Food",
94401                     "shop": "supermarket"
94402                 },
94403                 "name": "Co-operative Food",
94404                 "icon": "grocery",
94405                 "geometry": [
94406                     "point",
94407                     "area"
94408                 ],
94409                 "fields": [
94410                     "operator",
94411                     "address",
94412                     "building_area",
94413                     "opening_hours"
94414                 ],
94415                 "suggestion": true
94416             },
94417             "shop/supermarket/Santa Isabel": {
94418                 "tags": {
94419                     "name": "Santa Isabel",
94420                     "shop": "supermarket"
94421                 },
94422                 "name": "Santa Isabel",
94423                 "icon": "grocery",
94424                 "geometry": [
94425                     "point",
94426                     "area"
94427                 ],
94428                 "fields": [
94429                     "operator",
94430                     "address",
94431                     "building_area",
94432                     "opening_hours"
94433                 ],
94434                 "suggestion": true
94435             },
94436             "shop/supermarket/Седьмой континент": {
94437                 "tags": {
94438                     "name": "Седьмой континент",
94439                     "shop": "supermarket"
94440                 },
94441                 "name": "Седьмой континент",
94442                 "icon": "grocery",
94443                 "geometry": [
94444                     "point",
94445                     "area"
94446                 ],
94447                 "fields": [
94448                     "operator",
94449                     "address",
94450                     "building_area",
94451                     "opening_hours"
94452                 ],
94453                 "suggestion": true
94454             },
94455             "shop/supermarket/HIT": {
94456                 "tags": {
94457                     "name": "HIT",
94458                     "shop": "supermarket"
94459                 },
94460                 "name": "HIT",
94461                 "icon": "grocery",
94462                 "geometry": [
94463                     "point",
94464                     "area"
94465                 ],
94466                 "fields": [
94467                     "operator",
94468                     "address",
94469                     "building_area",
94470                     "opening_hours"
94471                 ],
94472                 "suggestion": true
94473             },
94474             "shop/supermarket/Rimi": {
94475                 "tags": {
94476                     "name": "Rimi",
94477                     "shop": "supermarket"
94478                 },
94479                 "name": "Rimi",
94480                 "icon": "grocery",
94481                 "geometry": [
94482                     "point",
94483                     "area"
94484                 ],
94485                 "fields": [
94486                     "operator",
94487                     "address",
94488                     "building_area",
94489                     "opening_hours"
94490                 ],
94491                 "suggestion": true
94492             },
94493             "shop/supermarket/Conad": {
94494                 "tags": {
94495                     "name": "Conad",
94496                     "shop": "supermarket"
94497                 },
94498                 "name": "Conad",
94499                 "icon": "grocery",
94500                 "geometry": [
94501                     "point",
94502                     "area"
94503                 ],
94504                 "fields": [
94505                     "operator",
94506                     "address",
94507                     "building_area",
94508                     "opening_hours"
94509                 ],
94510                 "suggestion": true
94511             },
94512             "shop/supermarket/Фуршет": {
94513                 "tags": {
94514                     "name": "Фуршет",
94515                     "shop": "supermarket"
94516                 },
94517                 "name": "Фуршет",
94518                 "icon": "grocery",
94519                 "geometry": [
94520                     "point",
94521                     "area"
94522                 ],
94523                 "fields": [
94524                     "operator",
94525                     "address",
94526                     "building_area",
94527                     "opening_hours"
94528                 ],
94529                 "suggestion": true
94530             },
94531             "shop/supermarket/Willys": {
94532                 "tags": {
94533                     "name": "Willys",
94534                     "shop": "supermarket"
94535                 },
94536                 "name": "Willys",
94537                 "icon": "grocery",
94538                 "geometry": [
94539                     "point",
94540                     "area"
94541                 ],
94542                 "fields": [
94543                     "operator",
94544                     "address",
94545                     "building_area",
94546                     "opening_hours"
94547                 ],
94548                 "suggestion": true
94549             },
94550             "shop/supermarket/Farmfoods": {
94551                 "tags": {
94552                     "name": "Farmfoods",
94553                     "shop": "supermarket"
94554                 },
94555                 "name": "Farmfoods",
94556                 "icon": "grocery",
94557                 "geometry": [
94558                     "point",
94559                     "area"
94560                 ],
94561                 "fields": [
94562                     "operator",
94563                     "address",
94564                     "building_area",
94565                     "opening_hours"
94566                 ],
94567                 "suggestion": true
94568             },
94569             "shop/supermarket/U Express": {
94570                 "tags": {
94571                     "name": "U Express",
94572                     "shop": "supermarket"
94573                 },
94574                 "name": "U Express",
94575                 "icon": "grocery",
94576                 "geometry": [
94577                     "point",
94578                     "area"
94579                 ],
94580                 "fields": [
94581                     "operator",
94582                     "address",
94583                     "building_area",
94584                     "opening_hours"
94585                 ],
94586                 "suggestion": true
94587             },
94588             "shop/supermarket/Фора": {
94589                 "tags": {
94590                     "name": "Фора",
94591                     "shop": "supermarket"
94592                 },
94593                 "name": "Фора",
94594                 "icon": "grocery",
94595                 "geometry": [
94596                     "point",
94597                     "area"
94598                 ],
94599                 "fields": [
94600                     "operator",
94601                     "address",
94602                     "building_area",
94603                     "opening_hours"
94604                 ],
94605                 "suggestion": true
94606             },
94607             "shop/supermarket/Dunnes Stores": {
94608                 "tags": {
94609                     "name": "Dunnes Stores",
94610                     "shop": "supermarket"
94611                 },
94612                 "name": "Dunnes Stores",
94613                 "icon": "grocery",
94614                 "geometry": [
94615                     "point",
94616                     "area"
94617                 ],
94618                 "fields": [
94619                     "operator",
94620                     "address",
94621                     "building_area",
94622                     "opening_hours"
94623                 ],
94624                 "suggestion": true
94625             },
94626             "shop/supermarket/Сільпо": {
94627                 "tags": {
94628                     "name": "Сільпо",
94629                     "shop": "supermarket"
94630                 },
94631                 "name": "Сільпо",
94632                 "icon": "grocery",
94633                 "geometry": [
94634                     "point",
94635                     "area"
94636                 ],
94637                 "fields": [
94638                     "operator",
94639                     "address",
94640                     "building_area",
94641                     "opening_hours"
94642                 ],
94643                 "suggestion": true
94644             },
94645             "shop/supermarket/マルエツ": {
94646                 "tags": {
94647                     "name": "マルエツ",
94648                     "shop": "supermarket"
94649                 },
94650                 "name": "マルエツ",
94651                 "icon": "grocery",
94652                 "geometry": [
94653                     "point",
94654                     "area"
94655                 ],
94656                 "fields": [
94657                     "operator",
94658                     "address",
94659                     "building_area",
94660                     "opening_hours"
94661                 ],
94662                 "suggestion": true
94663             },
94664             "shop/supermarket/Piggly Wiggly": {
94665                 "tags": {
94666                     "name": "Piggly Wiggly",
94667                     "shop": "supermarket"
94668                 },
94669                 "name": "Piggly Wiggly",
94670                 "icon": "grocery",
94671                 "geometry": [
94672                     "point",
94673                     "area"
94674                 ],
94675                 "fields": [
94676                     "operator",
94677                     "address",
94678                     "building_area",
94679                     "opening_hours"
94680                 ],
94681                 "suggestion": true
94682             },
94683             "shop/supermarket/Crai": {
94684                 "tags": {
94685                     "name": "Crai",
94686                     "shop": "supermarket"
94687                 },
94688                 "name": "Crai",
94689                 "icon": "grocery",
94690                 "geometry": [
94691                     "point",
94692                     "area"
94693                 ],
94694                 "fields": [
94695                     "operator",
94696                     "address",
94697                     "building_area",
94698                     "opening_hours"
94699                 ],
94700                 "suggestion": true
94701             },
94702             "shop/supermarket/El Árbol": {
94703                 "tags": {
94704                     "name": "El Árbol",
94705                     "shop": "supermarket"
94706                 },
94707                 "name": "El Árbol",
94708                 "icon": "grocery",
94709                 "geometry": [
94710                     "point",
94711                     "area"
94712                 ],
94713                 "fields": [
94714                     "operator",
94715                     "address",
94716                     "building_area",
94717                     "opening_hours"
94718                 ],
94719                 "suggestion": true
94720             },
94721             "shop/supermarket/Centre Commercial E. Leclerc": {
94722                 "tags": {
94723                     "name": "Centre Commercial E. Leclerc",
94724                     "shop": "supermarket"
94725                 },
94726                 "name": "Centre Commercial E. Leclerc",
94727                 "icon": "grocery",
94728                 "geometry": [
94729                     "point",
94730                     "area"
94731                 ],
94732                 "fields": [
94733                     "operator",
94734                     "address",
94735                     "building_area",
94736                     "opening_hours"
94737                 ],
94738                 "suggestion": true
94739             },
94740             "shop/supermarket/Foodland": {
94741                 "tags": {
94742                     "name": "Foodland",
94743                     "shop": "supermarket"
94744                 },
94745                 "name": "Foodland",
94746                 "icon": "grocery",
94747                 "geometry": [
94748                     "point",
94749                     "area"
94750                 ],
94751                 "fields": [
94752                     "operator",
94753                     "address",
94754                     "building_area",
94755                     "opening_hours"
94756                 ],
94757                 "suggestion": true
94758             },
94759             "shop/supermarket/Super Brugsen": {
94760                 "tags": {
94761                     "name": "Super Brugsen",
94762                     "shop": "supermarket"
94763                 },
94764                 "name": "Super Brugsen",
94765                 "icon": "grocery",
94766                 "geometry": [
94767                     "point",
94768                     "area"
94769                 ],
94770                 "fields": [
94771                     "operator",
94772                     "address",
94773                     "building_area",
94774                     "opening_hours"
94775                 ],
94776                 "suggestion": true
94777             },
94778             "shop/supermarket/Дикси": {
94779                 "tags": {
94780                     "name": "Дикси",
94781                     "shop": "supermarket"
94782                 },
94783                 "name": "Дикси",
94784                 "icon": "grocery",
94785                 "geometry": [
94786                     "point",
94787                     "area"
94788                 ],
94789                 "fields": [
94790                     "operator",
94791                     "address",
94792                     "building_area",
94793                     "opening_hours"
94794                 ],
94795                 "suggestion": true
94796             },
94797             "shop/supermarket/Пятёрочка": {
94798                 "tags": {
94799                     "name": "Пятёрочка",
94800                     "shop": "supermarket"
94801                 },
94802                 "name": "Пятёрочка",
94803                 "icon": "grocery",
94804                 "geometry": [
94805                     "point",
94806                     "area"
94807                 ],
94808                 "fields": [
94809                     "operator",
94810                     "address",
94811                     "building_area",
94812                     "opening_hours"
94813                 ],
94814                 "suggestion": true
94815             },
94816             "shop/supermarket/Publix": {
94817                 "tags": {
94818                     "name": "Publix",
94819                     "shop": "supermarket"
94820                 },
94821                 "name": "Publix",
94822                 "icon": "grocery",
94823                 "geometry": [
94824                     "point",
94825                     "area"
94826                 ],
94827                 "fields": [
94828                     "operator",
94829                     "address",
94830                     "building_area",
94831                     "opening_hours"
94832                 ],
94833                 "suggestion": true
94834             },
94835             "shop/supermarket/Føtex": {
94836                 "tags": {
94837                     "name": "Føtex",
94838                     "shop": "supermarket"
94839                 },
94840                 "name": "Føtex",
94841                 "icon": "grocery",
94842                 "geometry": [
94843                     "point",
94844                     "area"
94845                 ],
94846                 "fields": [
94847                     "operator",
94848                     "address",
94849                     "building_area",
94850                     "opening_hours"
94851                 ],
94852                 "suggestion": true
94853             },
94854             "shop/supermarket/coop": {
94855                 "tags": {
94856                     "name": "coop",
94857                     "shop": "supermarket"
94858                 },
94859                 "name": "coop",
94860                 "icon": "grocery",
94861                 "geometry": [
94862                     "point",
94863                     "area"
94864                 ],
94865                 "fields": [
94866                     "operator",
94867                     "address",
94868                     "building_area",
94869                     "opening_hours"
94870                 ],
94871                 "suggestion": true
94872             },
94873             "shop/supermarket/Coop Konsum": {
94874                 "tags": {
94875                     "name": "Coop Konsum",
94876                     "shop": "supermarket"
94877                 },
94878                 "name": "Coop Konsum",
94879                 "icon": "grocery",
94880                 "geometry": [
94881                     "point",
94882                     "area"
94883                 ],
94884                 "fields": [
94885                     "operator",
94886                     "address",
94887                     "building_area",
94888                     "opening_hours"
94889                 ],
94890                 "suggestion": true
94891             },
94892             "shop/supermarket/Carrefour Contact": {
94893                 "tags": {
94894                     "name": "Carrefour Contact",
94895                     "shop": "supermarket"
94896                 },
94897                 "name": "Carrefour Contact",
94898                 "icon": "grocery",
94899                 "geometry": [
94900                     "point",
94901                     "area"
94902                 ],
94903                 "fields": [
94904                     "operator",
94905                     "address",
94906                     "building_area",
94907                     "opening_hours"
94908                 ],
94909                 "suggestion": true
94910             },
94911             "shop/supermarket/SPAR": {
94912                 "tags": {
94913                     "name": "SPAR",
94914                     "shop": "supermarket"
94915                 },
94916                 "name": "SPAR",
94917                 "icon": "grocery",
94918                 "geometry": [
94919                     "point",
94920                     "area"
94921                 ],
94922                 "fields": [
94923                     "operator",
94924                     "address",
94925                     "building_area",
94926                     "opening_hours"
94927                 ],
94928                 "suggestion": true
94929             },
94930             "shop/supermarket/No Frills": {
94931                 "tags": {
94932                     "name": "No Frills",
94933                     "shop": "supermarket"
94934                 },
94935                 "name": "No Frills",
94936                 "icon": "grocery",
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/supermarket/Plodine": {
94950                 "tags": {
94951                     "name": "Plodine",
94952                     "shop": "supermarket"
94953                 },
94954                 "name": "Plodine",
94955                 "icon": "grocery",
94956                 "geometry": [
94957                     "point",
94958                     "area"
94959                 ],
94960                 "fields": [
94961                     "operator",
94962                     "address",
94963                     "building_area",
94964                     "opening_hours"
94965                 ],
94966                 "suggestion": true
94967             },
94968             "shop/supermarket/ADEG": {
94969                 "tags": {
94970                     "name": "ADEG",
94971                     "shop": "supermarket"
94972                 },
94973                 "name": "ADEG",
94974                 "icon": "grocery",
94975                 "geometry": [
94976                     "point",
94977                     "area"
94978                 ],
94979                 "fields": [
94980                     "operator",
94981                     "address",
94982                     "building_area",
94983                     "opening_hours"
94984                 ],
94985                 "suggestion": true
94986             },
94987             "shop/supermarket/Minipreço": {
94988                 "tags": {
94989                     "name": "Minipreço",
94990                     "shop": "supermarket"
94991                 },
94992                 "name": "Minipreço",
94993                 "icon": "grocery",
94994                 "geometry": [
94995                     "point",
94996                     "area"
94997                 ],
94998                 "fields": [
94999                     "operator",
95000                     "address",
95001                     "building_area",
95002                     "opening_hours"
95003                 ],
95004                 "suggestion": true
95005             },
95006             "shop/supermarket/Biedronka": {
95007                 "tags": {
95008                     "name": "Biedronka",
95009                     "shop": "supermarket"
95010                 },
95011                 "name": "Biedronka",
95012                 "icon": "grocery",
95013                 "geometry": [
95014                     "point",
95015                     "area"
95016                 ],
95017                 "fields": [
95018                     "operator",
95019                     "address",
95020                     "building_area",
95021                     "opening_hours"
95022                 ],
95023                 "suggestion": true
95024             },
95025             "shop/supermarket/The Co-operative Food": {
95026                 "tags": {
95027                     "name": "The Co-operative Food",
95028                     "shop": "supermarket"
95029                 },
95030                 "name": "The Co-operative Food",
95031                 "icon": "grocery",
95032                 "geometry": [
95033                     "point",
95034                     "area"
95035                 ],
95036                 "fields": [
95037                     "operator",
95038                     "address",
95039                     "building_area",
95040                     "opening_hours"
95041                 ],
95042                 "suggestion": true
95043             },
95044             "shop/supermarket/Eurospin": {
95045                 "tags": {
95046                     "name": "Eurospin",
95047                     "shop": "supermarket"
95048                 },
95049                 "name": "Eurospin",
95050                 "icon": "grocery",
95051                 "geometry": [
95052                     "point",
95053                     "area"
95054                 ],
95055                 "fields": [
95056                     "operator",
95057                     "address",
95058                     "building_area",
95059                     "opening_hours"
95060                 ],
95061                 "suggestion": true
95062             },
95063             "shop/supermarket/Семья": {
95064                 "tags": {
95065                     "name": "Семья",
95066                     "shop": "supermarket"
95067                 },
95068                 "name": "Семья",
95069                 "icon": "grocery",
95070                 "geometry": [
95071                     "point",
95072                     "area"
95073                 ],
95074                 "fields": [
95075                     "operator",
95076                     "address",
95077                     "building_area",
95078                     "opening_hours"
95079                 ],
95080                 "suggestion": true
95081             },
95082             "shop/supermarket/Gadis": {
95083                 "tags": {
95084                     "name": "Gadis",
95085                     "shop": "supermarket"
95086                 },
95087                 "name": "Gadis",
95088                 "icon": "grocery",
95089                 "geometry": [
95090                     "point",
95091                     "area"
95092                 ],
95093                 "fields": [
95094                     "operator",
95095                     "address",
95096                     "building_area",
95097                     "opening_hours"
95098                 ],
95099                 "suggestion": true
95100             },
95101             "shop/supermarket/Евроопт": {
95102                 "tags": {
95103                     "name": "Евроопт",
95104                     "shop": "supermarket"
95105                 },
95106                 "name": "Евроопт",
95107                 "icon": "grocery",
95108                 "geometry": [
95109                     "point",
95110                     "area"
95111                 ],
95112                 "fields": [
95113                     "operator",
95114                     "address",
95115                     "building_area",
95116                     "opening_hours"
95117                 ],
95118                 "suggestion": true
95119             },
95120             "shop/supermarket/Квартал": {
95121                 "tags": {
95122                     "name": "Квартал",
95123                     "shop": "supermarket"
95124                 },
95125                 "name": "Квартал",
95126                 "icon": "grocery",
95127                 "geometry": [
95128                     "point",
95129                     "area"
95130                 ],
95131                 "fields": [
95132                     "operator",
95133                     "address",
95134                     "building_area",
95135                     "opening_hours"
95136                 ],
95137                 "suggestion": true
95138             },
95139             "shop/supermarket/New World": {
95140                 "tags": {
95141                     "name": "New World",
95142                     "shop": "supermarket"
95143                 },
95144                 "name": "New World",
95145                 "icon": "grocery",
95146                 "geometry": [
95147                     "point",
95148                     "area"
95149                 ],
95150                 "fields": [
95151                     "operator",
95152                     "address",
95153                     "building_area",
95154                     "opening_hours"
95155                 ],
95156                 "suggestion": true
95157             },
95158             "shop/supermarket/Countdown": {
95159                 "tags": {
95160                     "name": "Countdown",
95161                     "shop": "supermarket"
95162                 },
95163                 "name": "Countdown",
95164                 "icon": "grocery",
95165                 "geometry": [
95166                     "point",
95167                     "area"
95168                 ],
95169                 "fields": [
95170                     "operator",
95171                     "address",
95172                     "building_area",
95173                     "opening_hours"
95174                 ],
95175                 "suggestion": true
95176             },
95177             "shop/supermarket/Reliance Fresh": {
95178                 "tags": {
95179                     "name": "Reliance Fresh",
95180                     "shop": "supermarket"
95181                 },
95182                 "name": "Reliance Fresh",
95183                 "icon": "grocery",
95184                 "geometry": [
95185                     "point",
95186                     "area"
95187                 ],
95188                 "fields": [
95189                     "operator",
95190                     "address",
95191                     "building_area",
95192                     "opening_hours"
95193                 ],
95194                 "suggestion": true
95195             },
95196             "shop/supermarket/Stokrotka": {
95197                 "tags": {
95198                     "name": "Stokrotka",
95199                     "shop": "supermarket"
95200                 },
95201                 "name": "Stokrotka",
95202                 "icon": "grocery",
95203                 "geometry": [
95204                     "point",
95205                     "area"
95206                 ],
95207                 "fields": [
95208                     "operator",
95209                     "address",
95210                     "building_area",
95211                     "opening_hours"
95212                 ],
95213                 "suggestion": true
95214             },
95215             "shop/supermarket/Coop Jednota": {
95216                 "tags": {
95217                     "name": "Coop Jednota",
95218                     "shop": "supermarket"
95219                 },
95220                 "name": "Coop Jednota",
95221                 "icon": "grocery",
95222                 "geometry": [
95223                     "point",
95224                     "area"
95225                 ],
95226                 "fields": [
95227                     "operator",
95228                     "address",
95229                     "building_area",
95230                     "opening_hours"
95231                 ],
95232                 "suggestion": true
95233             },
95234             "shop/supermarket/Fred Meyer": {
95235                 "tags": {
95236                     "name": "Fred Meyer",
95237                     "shop": "supermarket"
95238                 },
95239                 "name": "Fred Meyer",
95240                 "icon": "grocery",
95241                 "geometry": [
95242                     "point",
95243                     "area"
95244                 ],
95245                 "fields": [
95246                     "operator",
95247                     "address",
95248                     "building_area",
95249                     "opening_hours"
95250                 ],
95251                 "suggestion": true
95252             },
95253             "shop/supermarket/Irma": {
95254                 "tags": {
95255                     "name": "Irma",
95256                     "shop": "supermarket"
95257                 },
95258                 "name": "Irma",
95259                 "icon": "grocery",
95260                 "geometry": [
95261                     "point",
95262                     "area"
95263                 ],
95264                 "fields": [
95265                     "operator",
95266                     "address",
95267                     "building_area",
95268                     "opening_hours"
95269                 ],
95270                 "suggestion": true
95271             },
95272             "shop/supermarket/Continente": {
95273                 "tags": {
95274                     "name": "Continente",
95275                     "shop": "supermarket"
95276                 },
95277                 "name": "Continente",
95278                 "icon": "grocery",
95279                 "geometry": [
95280                     "point",
95281                     "area"
95282                 ],
95283                 "fields": [
95284                     "operator",
95285                     "address",
95286                     "building_area",
95287                     "opening_hours"
95288                 ],
95289                 "suggestion": true
95290             },
95291             "shop/supermarket/Price Chopper": {
95292                 "tags": {
95293                     "name": "Price Chopper",
95294                     "shop": "supermarket"
95295                 },
95296                 "name": "Price Chopper",
95297                 "icon": "grocery",
95298                 "geometry": [
95299                     "point",
95300                     "area"
95301                 ],
95302                 "fields": [
95303                     "operator",
95304                     "address",
95305                     "building_area",
95306                     "opening_hours"
95307                 ],
95308                 "suggestion": true
95309             },
95310             "shop/supermarket/Game": {
95311                 "tags": {
95312                     "name": "Game",
95313                     "shop": "supermarket"
95314                 },
95315                 "name": "Game",
95316                 "icon": "grocery",
95317                 "geometry": [
95318                     "point",
95319                     "area"
95320                 ],
95321                 "fields": [
95322                     "operator",
95323                     "address",
95324                     "building_area",
95325                     "opening_hours"
95326                 ],
95327                 "suggestion": true
95328             },
95329             "shop/supermarket/Soriana": {
95330                 "tags": {
95331                     "name": "Soriana",
95332                     "shop": "supermarket"
95333                 },
95334                 "name": "Soriana",
95335                 "icon": "grocery",
95336                 "geometry": [
95337                     "point",
95338                     "area"
95339                 ],
95340                 "fields": [
95341                     "operator",
95342                     "address",
95343                     "building_area",
95344                     "opening_hours"
95345                 ],
95346                 "suggestion": true
95347             },
95348             "shop/supermarket/Alimerka": {
95349                 "tags": {
95350                     "name": "Alimerka",
95351                     "shop": "supermarket"
95352                 },
95353                 "name": "Alimerka",
95354                 "icon": "grocery",
95355                 "geometry": [
95356                     "point",
95357                     "area"
95358                 ],
95359                 "fields": [
95360                     "operator",
95361                     "address",
95362                     "building_area",
95363                     "opening_hours"
95364                 ],
95365                 "suggestion": true
95366             },
95367             "shop/supermarket/Piotr i Paweł": {
95368                 "tags": {
95369                     "name": "Piotr i Paweł",
95370                     "shop": "supermarket"
95371                 },
95372                 "name": "Piotr i Paweł",
95373                 "icon": "grocery",
95374                 "geometry": [
95375                     "point",
95376                     "area"
95377                 ],
95378                 "fields": [
95379                     "operator",
95380                     "address",
95381                     "building_area",
95382                     "opening_hours"
95383                 ],
95384                 "suggestion": true
95385             },
95386             "shop/supermarket/Перекресток": {
95387                 "tags": {
95388                     "name": "Перекресток",
95389                     "shop": "supermarket"
95390                 },
95391                 "name": "Перекресток",
95392                 "icon": "grocery",
95393                 "geometry": [
95394                     "point",
95395                     "area"
95396                 ],
95397                 "fields": [
95398                     "operator",
95399                     "address",
95400                     "building_area",
95401                     "opening_hours"
95402                 ],
95403                 "suggestion": true
95404             },
95405             "shop/supermarket/Maxima X": {
95406                 "tags": {
95407                     "name": "Maxima X",
95408                     "shop": "supermarket"
95409                 },
95410                 "name": "Maxima X",
95411                 "icon": "grocery",
95412                 "geometry": [
95413                     "point",
95414                     "area"
95415                 ],
95416                 "fields": [
95417                     "operator",
95418                     "address",
95419                     "building_area",
95420                     "opening_hours"
95421                 ],
95422                 "suggestion": true
95423             },
95424             "shop/supermarket/Карусель": {
95425                 "tags": {
95426                     "name": "Карусель",
95427                     "shop": "supermarket"
95428                 },
95429                 "name": "Карусель",
95430                 "icon": "grocery",
95431                 "geometry": [
95432                     "point",
95433                     "area"
95434                 ],
95435                 "fields": [
95436                     "operator",
95437                     "address",
95438                     "building_area",
95439                     "opening_hours"
95440                 ],
95441                 "suggestion": true
95442             },
95443             "shop/supermarket/ALDI Nord": {
95444                 "tags": {
95445                     "name": "ALDI Nord",
95446                     "shop": "supermarket"
95447                 },
95448                 "name": "ALDI Nord",
95449                 "icon": "grocery",
95450                 "geometry": [
95451                     "point",
95452                     "area"
95453                 ],
95454                 "fields": [
95455                     "operator",
95456                     "address",
95457                     "building_area",
95458                     "opening_hours"
95459                 ],
95460                 "suggestion": true
95461             },
95462             "shop/supermarket/Condis": {
95463                 "tags": {
95464                     "name": "Condis",
95465                     "shop": "supermarket"
95466                 },
95467                 "name": "Condis",
95468                 "icon": "grocery",
95469                 "geometry": [
95470                     "point",
95471                     "area"
95472                 ],
95473                 "fields": [
95474                     "operator",
95475                     "address",
95476                     "building_area",
95477                     "opening_hours"
95478                 ],
95479                 "suggestion": true
95480             },
95481             "shop/supermarket/Sam's Club": {
95482                 "tags": {
95483                     "name": "Sam's Club",
95484                     "shop": "supermarket"
95485                 },
95486                 "name": "Sam's Club",
95487                 "icon": "grocery",
95488                 "geometry": [
95489                     "point",
95490                     "area"
95491                 ],
95492                 "fields": [
95493                     "operator",
95494                     "address",
95495                     "building_area",
95496                     "opening_hours"
95497                 ],
95498                 "suggestion": true
95499             },
95500             "shop/supermarket/Копейка": {
95501                 "tags": {
95502                     "name": "Копейка",
95503                     "shop": "supermarket"
95504                 },
95505                 "name": "Копейка",
95506                 "icon": "grocery",
95507                 "geometry": [
95508                     "point",
95509                     "area"
95510                 ],
95511                 "fields": [
95512                     "operator",
95513                     "address",
95514                     "building_area",
95515                     "opening_hours"
95516                 ],
95517                 "suggestion": true
95518             },
95519             "shop/supermarket/Géant Casino": {
95520                 "tags": {
95521                     "name": "Géant Casino",
95522                     "shop": "supermarket"
95523                 },
95524                 "name": "Géant Casino",
95525                 "icon": "grocery",
95526                 "geometry": [
95527                     "point",
95528                     "area"
95529                 ],
95530                 "fields": [
95531                     "operator",
95532                     "address",
95533                     "building_area",
95534                     "opening_hours"
95535                 ],
95536                 "suggestion": true
95537             },
95538             "shop/supermarket/ASDA": {
95539                 "tags": {
95540                     "name": "ASDA",
95541                     "shop": "supermarket"
95542                 },
95543                 "name": "ASDA",
95544                 "icon": "grocery",
95545                 "geometry": [
95546                     "point",
95547                     "area"
95548                 ],
95549                 "fields": [
95550                     "operator",
95551                     "address",
95552                     "building_area",
95553                     "opening_hours"
95554                 ],
95555                 "suggestion": true
95556             },
95557             "shop/supermarket/Intermarche": {
95558                 "tags": {
95559                     "name": "Intermarche",
95560                     "shop": "supermarket"
95561                 },
95562                 "name": "Intermarche",
95563                 "icon": "grocery",
95564                 "geometry": [
95565                     "point",
95566                     "area"
95567                 ],
95568                 "fields": [
95569                     "operator",
95570                     "address",
95571                     "building_area",
95572                     "opening_hours"
95573                 ],
95574                 "suggestion": true
95575             },
95576             "shop/supermarket/Stop & Shop": {
95577                 "tags": {
95578                     "name": "Stop & Shop",
95579                     "shop": "supermarket"
95580                 },
95581                 "name": "Stop & Shop",
95582                 "icon": "grocery",
95583                 "geometry": [
95584                     "point",
95585                     "area"
95586                 ],
95587                 "fields": [
95588                     "operator",
95589                     "address",
95590                     "building_area",
95591                     "opening_hours"
95592                 ],
95593                 "suggestion": true
95594             },
95595             "shop/supermarket/Food Lion": {
95596                 "tags": {
95597                     "name": "Food Lion",
95598                     "shop": "supermarket"
95599                 },
95600                 "name": "Food Lion",
95601                 "icon": "grocery",
95602                 "geometry": [
95603                     "point",
95604                     "area"
95605                 ],
95606                 "fields": [
95607                     "operator",
95608                     "address",
95609                     "building_area",
95610                     "opening_hours"
95611                 ],
95612                 "suggestion": true
95613             },
95614             "shop/supermarket/Harris Teeter": {
95615                 "tags": {
95616                     "name": "Harris Teeter",
95617                     "shop": "supermarket"
95618                 },
95619                 "name": "Harris Teeter",
95620                 "icon": "grocery",
95621                 "geometry": [
95622                     "point",
95623                     "area"
95624                 ],
95625                 "fields": [
95626                     "operator",
95627                     "address",
95628                     "building_area",
95629                     "opening_hours"
95630                 ],
95631                 "suggestion": true
95632             },
95633             "shop/supermarket/Foodworks": {
95634                 "tags": {
95635                     "name": "Foodworks",
95636                     "shop": "supermarket"
95637                 },
95638                 "name": "Foodworks",
95639                 "icon": "grocery",
95640                 "geometry": [
95641                     "point",
95642                     "area"
95643                 ],
95644                 "fields": [
95645                     "operator",
95646                     "address",
95647                     "building_area",
95648                     "opening_hours"
95649                 ],
95650                 "suggestion": true
95651             },
95652             "shop/supermarket/Polo Market": {
95653                 "tags": {
95654                     "name": "Polo Market",
95655                     "shop": "supermarket"
95656                 },
95657                 "name": "Polo Market",
95658                 "icon": "grocery",
95659                 "geometry": [
95660                     "point",
95661                     "area"
95662                 ],
95663                 "fields": [
95664                     "operator",
95665                     "address",
95666                     "building_area",
95667                     "opening_hours"
95668                 ],
95669                 "suggestion": true
95670             },
95671             "shop/supermarket/Лента": {
95672                 "tags": {
95673                     "name": "Лента",
95674                     "shop": "supermarket"
95675                 },
95676                 "name": "Лента",
95677                 "icon": "grocery",
95678                 "geometry": [
95679                     "point",
95680                     "area"
95681                 ],
95682                 "fields": [
95683                     "operator",
95684                     "address",
95685                     "building_area",
95686                     "opening_hours"
95687                 ],
95688                 "suggestion": true
95689             },
95690             "shop/supermarket/西友 (SEIYU)": {
95691                 "tags": {
95692                     "name": "西友 (SEIYU)",
95693                     "shop": "supermarket"
95694                 },
95695                 "name": "西友 (SEIYU)",
95696                 "icon": "grocery",
95697                 "geometry": [
95698                     "point",
95699                     "area"
95700                 ],
95701                 "fields": [
95702                     "operator",
95703                     "address",
95704                     "building_area",
95705                     "opening_hours"
95706                 ],
95707                 "suggestion": true
95708             },
95709             "shop/supermarket/H-E-B": {
95710                 "tags": {
95711                     "name": "H-E-B",
95712                     "shop": "supermarket"
95713                 },
95714                 "name": "H-E-B",
95715                 "icon": "grocery",
95716                 "geometry": [
95717                     "point",
95718                     "area"
95719                 ],
95720                 "fields": [
95721                     "operator",
95722                     "address",
95723                     "building_area",
95724                     "opening_hours"
95725                 ],
95726                 "suggestion": true
95727             },
95728             "shop/supermarket/Атак": {
95729                 "tags": {
95730                     "name": "Атак",
95731                     "shop": "supermarket"
95732                 },
95733                 "name": "Атак",
95734                 "icon": "grocery",
95735                 "geometry": [
95736                     "point",
95737                     "area"
95738                 ],
95739                 "fields": [
95740                     "operator",
95741                     "address",
95742                     "building_area",
95743                     "opening_hours"
95744                 ],
95745                 "suggestion": true
95746             },
95747             "shop/supermarket/Полушка": {
95748                 "tags": {
95749                     "name": "Полушка",
95750                     "shop": "supermarket"
95751                 },
95752                 "name": "Полушка",
95753                 "icon": "grocery",
95754                 "geometry": [
95755                     "point",
95756                     "area"
95757                 ],
95758                 "fields": [
95759                     "operator",
95760                     "address",
95761                     "building_area",
95762                     "opening_hours"
95763                 ],
95764                 "suggestion": true
95765             },
95766             "shop/supermarket/Extra": {
95767                 "tags": {
95768                     "name": "Extra",
95769                     "shop": "supermarket"
95770                 },
95771                 "name": "Extra",
95772                 "icon": "grocery",
95773                 "geometry": [
95774                     "point",
95775                     "area"
95776                 ],
95777                 "fields": [
95778                     "operator",
95779                     "address",
95780                     "building_area",
95781                     "opening_hours"
95782                 ],
95783                 "suggestion": true
95784             },
95785             "shop/supermarket/Sigma": {
95786                 "tags": {
95787                     "name": "Sigma",
95788                     "shop": "supermarket"
95789                 },
95790                 "name": "Sigma",
95791                 "icon": "grocery",
95792                 "geometry": [
95793                     "point",
95794                     "area"
95795                 ],
95796                 "fields": [
95797                     "operator",
95798                     "address",
95799                     "building_area",
95800                     "opening_hours"
95801                 ],
95802                 "suggestion": true
95803             },
95804             "shop/supermarket/АТБ": {
95805                 "tags": {
95806                     "name": "АТБ",
95807                     "shop": "supermarket"
95808                 },
95809                 "name": "АТБ",
95810                 "icon": "grocery",
95811                 "geometry": [
95812                     "point",
95813                     "area"
95814                 ],
95815                 "fields": [
95816                     "operator",
95817                     "address",
95818                     "building_area",
95819                     "opening_hours"
95820                 ],
95821                 "suggestion": true
95822             },
95823             "shop/supermarket/Bodega Aurrera": {
95824                 "tags": {
95825                     "name": "Bodega Aurrera",
95826                     "shop": "supermarket"
95827                 },
95828                 "name": "Bodega Aurrera",
95829                 "icon": "grocery",
95830                 "geometry": [
95831                     "point",
95832                     "area"
95833                 ],
95834                 "fields": [
95835                     "operator",
95836                     "address",
95837                     "building_area",
95838                     "opening_hours"
95839                 ],
95840                 "suggestion": true
95841             },
95842             "shop/supermarket/Tesco Lotus": {
95843                 "tags": {
95844                     "name": "Tesco Lotus",
95845                     "shop": "supermarket"
95846                 },
95847                 "name": "Tesco Lotus",
95848                 "icon": "grocery",
95849                 "geometry": [
95850                     "point",
95851                     "area"
95852                 ],
95853                 "fields": [
95854                     "operator",
95855                     "address",
95856                     "building_area",
95857                     "opening_hours"
95858                 ],
95859                 "suggestion": true
95860             },
95861             "shop/supermarket/Мария-Ра": {
95862                 "tags": {
95863                     "name": "Мария-Ра",
95864                     "shop": "supermarket"
95865                 },
95866                 "name": "Мария-Ра",
95867                 "icon": "grocery",
95868                 "geometry": [
95869                     "point",
95870                     "area"
95871                 ],
95872                 "fields": [
95873                     "operator",
95874                     "address",
95875                     "building_area",
95876                     "opening_hours"
95877                 ],
95878                 "suggestion": true
95879             },
95880             "shop/supermarket/Магнолия": {
95881                 "tags": {
95882                     "name": "Магнолия",
95883                     "shop": "supermarket"
95884                 },
95885                 "name": "Магнолия",
95886                 "icon": "grocery",
95887                 "geometry": [
95888                     "point",
95889                     "area"
95890                 ],
95891                 "fields": [
95892                     "operator",
95893                     "address",
95894                     "building_area",
95895                     "opening_hours"
95896                 ],
95897                 "suggestion": true
95898             },
95899             "shop/supermarket/Монетка": {
95900                 "tags": {
95901                     "name": "Монетка",
95902                     "shop": "supermarket"
95903                 },
95904                 "name": "Монетка",
95905                 "icon": "grocery",
95906                 "geometry": [
95907                     "point",
95908                     "area"
95909                 ],
95910                 "fields": [
95911                     "operator",
95912                     "address",
95913                     "building_area",
95914                     "opening_hours"
95915                 ],
95916                 "suggestion": true
95917             },
95918             "shop/supermarket/Hy-Vee": {
95919                 "tags": {
95920                     "name": "Hy-Vee",
95921                     "shop": "supermarket"
95922                 },
95923                 "name": "Hy-Vee",
95924                 "icon": "grocery",
95925                 "geometry": [
95926                     "point",
95927                     "area"
95928                 ],
95929                 "fields": [
95930                     "operator",
95931                     "address",
95932                     "building_area",
95933                     "opening_hours"
95934                 ],
95935                 "suggestion": true
95936             },
95937             "shop/supermarket/Walmart Supercenter": {
95938                 "tags": {
95939                     "name": "Walmart Supercenter",
95940                     "shop": "supermarket"
95941                 },
95942                 "name": "Walmart Supercenter",
95943                 "icon": "grocery",
95944                 "geometry": [
95945                     "point",
95946                     "area"
95947                 ],
95948                 "fields": [
95949                     "operator",
95950                     "address",
95951                     "building_area",
95952                     "opening_hours"
95953                 ],
95954                 "suggestion": true
95955             },
95956             "shop/supermarket/Hannaford": {
95957                 "tags": {
95958                     "name": "Hannaford",
95959                     "shop": "supermarket"
95960                 },
95961                 "name": "Hannaford",
95962                 "icon": "grocery",
95963                 "geometry": [
95964                     "point",
95965                     "area"
95966                 ],
95967                 "fields": [
95968                     "operator",
95969                     "address",
95970                     "building_area",
95971                     "opening_hours"
95972                 ],
95973                 "suggestion": true
95974             },
95975             "shop/supermarket/Wegmans": {
95976                 "tags": {
95977                     "name": "Wegmans",
95978                     "shop": "supermarket"
95979                 },
95980                 "name": "Wegmans",
95981                 "icon": "grocery",
95982                 "geometry": [
95983                     "point",
95984                     "area"
95985                 ],
95986                 "fields": [
95987                     "operator",
95988                     "address",
95989                     "building_area",
95990                     "opening_hours"
95991                 ],
95992                 "suggestion": true
95993             },
95994             "shop/supermarket/業務スーパー": {
95995                 "tags": {
95996                     "name": "業務スーパー",
95997                     "shop": "supermarket"
95998                 },
95999                 "name": "業務スーパー",
96000                 "icon": "grocery",
96001                 "geometry": [
96002                     "point",
96003                     "area"
96004                 ],
96005                 "fields": [
96006                     "operator",
96007                     "address",
96008                     "building_area",
96009                     "opening_hours"
96010                 ],
96011                 "suggestion": true
96012             },
96013             "shop/supermarket/Norfa XL": {
96014                 "tags": {
96015                     "name": "Norfa XL",
96016                     "shop": "supermarket"
96017                 },
96018                 "name": "Norfa XL",
96019                 "icon": "grocery",
96020                 "geometry": [
96021                     "point",
96022                     "area"
96023                 ],
96024                 "fields": [
96025                     "operator",
96026                     "address",
96027                     "building_area",
96028                     "opening_hours"
96029                 ],
96030                 "suggestion": true
96031             },
96032             "shop/supermarket/ヨークマート (YorkMart)": {
96033                 "tags": {
96034                     "name": "ヨークマート (YorkMart)",
96035                     "shop": "supermarket"
96036                 },
96037                 "name": "ヨークマート (YorkMart)",
96038                 "icon": "grocery",
96039                 "geometry": [
96040                     "point",
96041                     "area"
96042                 ],
96043                 "fields": [
96044                     "operator",
96045                     "address",
96046                     "building_area",
96047                     "opening_hours"
96048                 ],
96049                 "suggestion": true
96050             },
96051             "shop/supermarket/Leclerc Drive": {
96052                 "tags": {
96053                     "name": "Leclerc Drive",
96054                     "shop": "supermarket"
96055                 },
96056                 "name": "Leclerc Drive",
96057                 "icon": "grocery",
96058                 "geometry": [
96059                     "point",
96060                     "area"
96061                 ],
96062                 "fields": [
96063                     "operator",
96064                     "address",
96065                     "building_area",
96066                     "opening_hours"
96067                 ],
96068                 "suggestion": true
96069             },
96070             "shop/electronics/Media Markt": {
96071                 "tags": {
96072                     "name": "Media Markt",
96073                     "shop": "electronics"
96074                 },
96075                 "name": "Media Markt",
96076                 "icon": "shop",
96077                 "geometry": [
96078                     "point",
96079                     "area"
96080                 ],
96081                 "fields": [
96082                     "operator",
96083                     "address",
96084                     "building_area",
96085                     "opening_hours"
96086                 ],
96087                 "suggestion": true
96088             },
96089             "shop/electronics/Maplin": {
96090                 "tags": {
96091                     "name": "Maplin",
96092                     "shop": "electronics"
96093                 },
96094                 "name": "Maplin",
96095                 "icon": "shop",
96096                 "geometry": [
96097                     "point",
96098                     "area"
96099                 ],
96100                 "fields": [
96101                     "operator",
96102                     "address",
96103                     "building_area",
96104                     "opening_hours"
96105                 ],
96106                 "suggestion": true
96107             },
96108             "shop/electronics/Best Buy": {
96109                 "tags": {
96110                     "name": "Best Buy",
96111                     "shop": "electronics"
96112                 },
96113                 "name": "Best Buy",
96114                 "icon": "shop",
96115                 "geometry": [
96116                     "point",
96117                     "area"
96118                 ],
96119                 "fields": [
96120                     "operator",
96121                     "address",
96122                     "building_area",
96123                     "opening_hours"
96124                 ],
96125                 "suggestion": true
96126             },
96127             "shop/electronics/Future Shop": {
96128                 "tags": {
96129                     "name": "Future Shop",
96130                     "shop": "electronics"
96131                 },
96132                 "name": "Future Shop",
96133                 "icon": "shop",
96134                 "geometry": [
96135                     "point",
96136                     "area"
96137                 ],
96138                 "fields": [
96139                     "operator",
96140                     "address",
96141                     "building_area",
96142                     "opening_hours"
96143                 ],
96144                 "suggestion": true
96145             },
96146             "shop/electronics/Saturn": {
96147                 "tags": {
96148                     "name": "Saturn",
96149                     "shop": "electronics"
96150                 },
96151                 "name": "Saturn",
96152                 "icon": "shop",
96153                 "geometry": [
96154                     "point",
96155                     "area"
96156                 ],
96157                 "fields": [
96158                     "operator",
96159                     "address",
96160                     "building_area",
96161                     "opening_hours"
96162                 ],
96163                 "suggestion": true
96164             },
96165             "shop/electronics/Currys": {
96166                 "tags": {
96167                     "name": "Currys",
96168                     "shop": "electronics"
96169                 },
96170                 "name": "Currys",
96171                 "icon": "shop",
96172                 "geometry": [
96173                     "point",
96174                     "area"
96175                 ],
96176                 "fields": [
96177                     "operator",
96178                     "address",
96179                     "building_area",
96180                     "opening_hours"
96181                 ],
96182                 "suggestion": true
96183             },
96184             "shop/electronics/Radio Shack": {
96185                 "tags": {
96186                     "name": "Radio Shack",
96187                     "shop": "electronics"
96188                 },
96189                 "name": "Radio Shack",
96190                 "icon": "shop",
96191                 "geometry": [
96192                     "point",
96193                     "area"
96194                 ],
96195                 "fields": [
96196                     "operator",
96197                     "address",
96198                     "building_area",
96199                     "opening_hours"
96200                 ],
96201                 "suggestion": true
96202             },
96203             "shop/electronics/Euronics": {
96204                 "tags": {
96205                     "name": "Euronics",
96206                     "shop": "electronics"
96207                 },
96208                 "name": "Euronics",
96209                 "icon": "shop",
96210                 "geometry": [
96211                     "point",
96212                     "area"
96213                 ],
96214                 "fields": [
96215                     "operator",
96216                     "address",
96217                     "building_area",
96218                     "opening_hours"
96219                 ],
96220                 "suggestion": true
96221             },
96222             "shop/electronics/Expert": {
96223                 "tags": {
96224                     "name": "Expert",
96225                     "shop": "electronics"
96226                 },
96227                 "name": "Expert",
96228                 "icon": "shop",
96229                 "geometry": [
96230                     "point",
96231                     "area"
96232                 ],
96233                 "fields": [
96234                     "operator",
96235                     "address",
96236                     "building_area",
96237                     "opening_hours"
96238                 ],
96239                 "suggestion": true
96240             },
96241             "shop/electronics/Эльдорадо": {
96242                 "tags": {
96243                     "name": "Эльдорадо",
96244                     "shop": "electronics"
96245                 },
96246                 "name": "Эльдорадо",
96247                 "icon": "shop",
96248                 "geometry": [
96249                     "point",
96250                     "area"
96251                 ],
96252                 "fields": [
96253                     "operator",
96254                     "address",
96255                     "building_area",
96256                     "opening_hours"
96257                 ],
96258                 "suggestion": true
96259             },
96260             "shop/electronics/Darty": {
96261                 "tags": {
96262                     "name": "Darty",
96263                     "shop": "electronics"
96264                 },
96265                 "name": "Darty",
96266                 "icon": "shop",
96267                 "geometry": [
96268                     "point",
96269                     "area"
96270                 ],
96271                 "fields": [
96272                     "operator",
96273                     "address",
96274                     "building_area",
96275                     "opening_hours"
96276                 ],
96277                 "suggestion": true
96278             },
96279             "shop/electronics/М.Видео": {
96280                 "tags": {
96281                     "name": "М.Видео",
96282                     "shop": "electronics"
96283                 },
96284                 "name": "М.Видео",
96285                 "icon": "shop",
96286                 "geometry": [
96287                     "point",
96288                     "area"
96289                 ],
96290                 "fields": [
96291                     "operator",
96292                     "address",
96293                     "building_area",
96294                     "opening_hours"
96295                 ],
96296                 "suggestion": true
96297             },
96298             "shop/electronics/ヤマダ電機": {
96299                 "tags": {
96300                     "name": "ヤマダ電機",
96301                     "shop": "electronics"
96302                 },
96303                 "name": "ヤマダ電機",
96304                 "icon": "shop",
96305                 "geometry": [
96306                     "point",
96307                     "area"
96308                 ],
96309                 "fields": [
96310                     "operator",
96311                     "address",
96312                     "building_area",
96313                     "opening_hours"
96314                 ],
96315                 "suggestion": true
96316             },
96317             "shop/convenience/McColl's": {
96318                 "tags": {
96319                     "name": "McColl's",
96320                     "shop": "convenience"
96321                 },
96322                 "name": "McColl's",
96323                 "icon": "shop",
96324                 "geometry": [
96325                     "point",
96326                     "area"
96327                 ],
96328                 "fields": [
96329                     "operator",
96330                     "address",
96331                     "building_area",
96332                     "opening_hours"
96333                 ],
96334                 "suggestion": true
96335             },
96336             "shop/convenience/Tesco Express": {
96337                 "tags": {
96338                     "name": "Tesco Express",
96339                     "shop": "convenience"
96340                 },
96341                 "name": "Tesco Express",
96342                 "icon": "shop",
96343                 "geometry": [
96344                     "point",
96345                     "area"
96346                 ],
96347                 "fields": [
96348                     "operator",
96349                     "address",
96350                     "building_area",
96351                     "opening_hours"
96352                 ],
96353                 "suggestion": true
96354             },
96355             "shop/convenience/One Stop": {
96356                 "tags": {
96357                     "name": "One Stop",
96358                     "shop": "convenience"
96359                 },
96360                 "name": "One Stop",
96361                 "icon": "shop",
96362                 "geometry": [
96363                     "point",
96364                     "area"
96365                 ],
96366                 "fields": [
96367                     "operator",
96368                     "address",
96369                     "building_area",
96370                     "opening_hours"
96371                 ],
96372                 "suggestion": true
96373             },
96374             "shop/convenience/Londis": {
96375                 "tags": {
96376                     "name": "Londis",
96377                     "shop": "convenience"
96378                 },
96379                 "name": "Londis",
96380                 "icon": "shop",
96381                 "geometry": [
96382                     "point",
96383                     "area"
96384                 ],
96385                 "fields": [
96386                     "operator",
96387                     "address",
96388                     "building_area",
96389                     "opening_hours"
96390                 ],
96391                 "suggestion": true
96392             },
96393             "shop/convenience/7-Eleven": {
96394                 "tags": {
96395                     "name": "7-Eleven",
96396                     "shop": "convenience"
96397                 },
96398                 "name": "7-Eleven",
96399                 "icon": "shop",
96400                 "geometry": [
96401                     "point",
96402                     "area"
96403                 ],
96404                 "fields": [
96405                     "operator",
96406                     "address",
96407                     "building_area",
96408                     "opening_hours"
96409                 ],
96410                 "suggestion": true
96411             },
96412             "shop/convenience/Sale": {
96413                 "tags": {
96414                     "name": "Sale",
96415                     "shop": "convenience"
96416                 },
96417                 "name": "Sale",
96418                 "icon": "shop",
96419                 "geometry": [
96420                     "point",
96421                     "area"
96422                 ],
96423                 "fields": [
96424                     "operator",
96425                     "address",
96426                     "building_area",
96427                     "opening_hours"
96428                 ],
96429                 "suggestion": true
96430             },
96431             "shop/convenience/Siwa": {
96432                 "tags": {
96433                     "name": "Siwa",
96434                     "shop": "convenience"
96435                 },
96436                 "name": "Siwa",
96437                 "icon": "shop",
96438                 "geometry": [
96439                     "point",
96440                     "area"
96441                 ],
96442                 "fields": [
96443                     "operator",
96444                     "address",
96445                     "building_area",
96446                     "opening_hours"
96447                 ],
96448                 "suggestion": true
96449             },
96450             "shop/convenience/COOP Jednota": {
96451                 "tags": {
96452                     "name": "COOP Jednota",
96453                     "shop": "convenience"
96454                 },
96455                 "name": "COOP Jednota",
96456                 "icon": "shop",
96457                 "geometry": [
96458                     "point",
96459                     "area"
96460                 ],
96461                 "fields": [
96462                     "operator",
96463                     "address",
96464                     "building_area",
96465                     "opening_hours"
96466                 ],
96467                 "suggestion": true
96468             },
96469             "shop/convenience/Mac's": {
96470                 "tags": {
96471                     "name": "Mac's",
96472                     "shop": "convenience"
96473                 },
96474                 "name": "Mac's",
96475                 "icon": "shop",
96476                 "geometry": [
96477                     "point",
96478                     "area"
96479                 ],
96480                 "fields": [
96481                     "operator",
96482                     "address",
96483                     "building_area",
96484                     "opening_hours"
96485                 ],
96486                 "suggestion": true
96487             },
96488             "shop/convenience/Alepa": {
96489                 "tags": {
96490                     "name": "Alepa",
96491                     "shop": "convenience"
96492                 },
96493                 "name": "Alepa",
96494                 "icon": "shop",
96495                 "geometry": [
96496                     "point",
96497                     "area"
96498                 ],
96499                 "fields": [
96500                     "operator",
96501                     "address",
96502                     "building_area",
96503                     "opening_hours"
96504                 ],
96505                 "suggestion": true
96506             },
96507             "shop/convenience/Hasty Market": {
96508                 "tags": {
96509                     "name": "Hasty Market",
96510                     "shop": "convenience"
96511                 },
96512                 "name": "Hasty Market",
96513                 "icon": "shop",
96514                 "geometry": [
96515                     "point",
96516                     "area"
96517                 ],
96518                 "fields": [
96519                     "operator",
96520                     "address",
96521                     "building_area",
96522                     "opening_hours"
96523                 ],
96524                 "suggestion": true
96525             },
96526             "shop/convenience/K-Market": {
96527                 "tags": {
96528                     "name": "K-Market",
96529                     "shop": "convenience"
96530                 },
96531                 "name": "K-Market",
96532                 "icon": "shop",
96533                 "geometry": [
96534                     "point",
96535                     "area"
96536                 ],
96537                 "fields": [
96538                     "operator",
96539                     "address",
96540                     "building_area",
96541                     "opening_hours"
96542                 ],
96543                 "suggestion": true
96544             },
96545             "shop/convenience/Costcutter": {
96546                 "tags": {
96547                     "name": "Costcutter",
96548                     "shop": "convenience"
96549                 },
96550                 "name": "Costcutter",
96551                 "icon": "shop",
96552                 "geometry": [
96553                     "point",
96554                     "area"
96555                 ],
96556                 "fields": [
96557                     "operator",
96558                     "address",
96559                     "building_area",
96560                     "opening_hours"
96561                 ],
96562                 "suggestion": true
96563             },
96564             "shop/convenience/Valintatalo": {
96565                 "tags": {
96566                     "name": "Valintatalo",
96567                     "shop": "convenience"
96568                 },
96569                 "name": "Valintatalo",
96570                 "icon": "shop",
96571                 "geometry": [
96572                     "point",
96573                     "area"
96574                 ],
96575                 "fields": [
96576                     "operator",
96577                     "address",
96578                     "building_area",
96579                     "opening_hours"
96580                 ],
96581                 "suggestion": true
96582             },
96583             "shop/convenience/Circle K": {
96584                 "tags": {
96585                     "name": "Circle K",
96586                     "shop": "convenience"
96587                 },
96588                 "name": "Circle K",
96589                 "icon": "shop",
96590                 "geometry": [
96591                     "point",
96592                     "area"
96593                 ],
96594                 "fields": [
96595                     "operator",
96596                     "address",
96597                     "building_area",
96598                     "opening_hours"
96599                 ],
96600                 "suggestion": true
96601             },
96602             "shop/convenience/セブンイレブン": {
96603                 "tags": {
96604                     "name": "セブンイレブン",
96605                     "name:en": "7-Eleven",
96606                     "shop": "convenience"
96607                 },
96608                 "name": "セブンイレブン",
96609                 "icon": "shop",
96610                 "geometry": [
96611                     "point",
96612                     "area"
96613                 ],
96614                 "fields": [
96615                     "operator",
96616                     "address",
96617                     "building_area",
96618                     "opening_hours"
96619                 ],
96620                 "suggestion": true
96621             },
96622             "shop/convenience/ローソン": {
96623                 "tags": {
96624                     "name": "ローソン",
96625                     "name:en": "LAWSON",
96626                     "shop": "convenience"
96627                 },
96628                 "name": "ローソン",
96629                 "icon": "shop",
96630                 "geometry": [
96631                     "point",
96632                     "area"
96633                 ],
96634                 "fields": [
96635                     "operator",
96636                     "address",
96637                     "building_area",
96638                     "opening_hours"
96639                 ],
96640                 "suggestion": true
96641             },
96642             "shop/convenience/Petit Casino": {
96643                 "tags": {
96644                     "name": "Petit Casino",
96645                     "shop": "convenience"
96646                 },
96647                 "name": "Petit Casino",
96648                 "icon": "shop",
96649                 "geometry": [
96650                     "point",
96651                     "area"
96652                 ],
96653                 "fields": [
96654                     "operator",
96655                     "address",
96656                     "building_area",
96657                     "opening_hours"
96658                 ],
96659                 "suggestion": true
96660             },
96661             "shop/convenience/Mace": {
96662                 "tags": {
96663                     "name": "Mace",
96664                     "shop": "convenience"
96665                 },
96666                 "name": "Mace",
96667                 "icon": "shop",
96668                 "geometry": [
96669                     "point",
96670                     "area"
96671                 ],
96672                 "fields": [
96673                     "operator",
96674                     "address",
96675                     "building_area",
96676                     "opening_hours"
96677                 ],
96678                 "suggestion": true
96679             },
96680             "shop/convenience/Mini Market": {
96681                 "tags": {
96682                     "name": "Mini Market",
96683                     "shop": "convenience"
96684                 },
96685                 "name": "Mini Market",
96686                 "icon": "shop",
96687                 "geometry": [
96688                     "point",
96689                     "area"
96690                 ],
96691                 "fields": [
96692                     "operator",
96693                     "address",
96694                     "building_area",
96695                     "opening_hours"
96696                 ],
96697                 "suggestion": true
96698             },
96699             "shop/convenience/Nisa Local": {
96700                 "tags": {
96701                     "name": "Nisa Local",
96702                     "shop": "convenience"
96703                 },
96704                 "name": "Nisa Local",
96705                 "icon": "shop",
96706                 "geometry": [
96707                     "point",
96708                     "area"
96709                 ],
96710                 "fields": [
96711                     "operator",
96712                     "address",
96713                     "building_area",
96714                     "opening_hours"
96715                 ],
96716                 "suggestion": true
96717             },
96718             "shop/convenience/Dorfladen": {
96719                 "tags": {
96720                     "name": "Dorfladen",
96721                     "shop": "convenience"
96722                 },
96723                 "name": "Dorfladen",
96724                 "icon": "shop",
96725                 "geometry": [
96726                     "point",
96727                     "area"
96728                 ],
96729                 "fields": [
96730                     "operator",
96731                     "address",
96732                     "building_area",
96733                     "opening_hours"
96734                 ],
96735                 "suggestion": true
96736             },
96737             "shop/convenience/Продукты": {
96738                 "tags": {
96739                     "name": "Продукты",
96740                     "shop": "convenience"
96741                 },
96742                 "name": "Продукты",
96743                 "icon": "shop",
96744                 "geometry": [
96745                     "point",
96746                     "area"
96747                 ],
96748                 "fields": [
96749                     "operator",
96750                     "address",
96751                     "building_area",
96752                     "opening_hours"
96753                 ],
96754                 "suggestion": true
96755             },
96756             "shop/convenience/Mini Stop": {
96757                 "tags": {
96758                     "name": "Mini Stop",
96759                     "shop": "convenience"
96760                 },
96761                 "name": "Mini Stop",
96762                 "icon": "shop",
96763                 "geometry": [
96764                     "point",
96765                     "area"
96766                 ],
96767                 "fields": [
96768                     "operator",
96769                     "address",
96770                     "building_area",
96771                     "opening_hours"
96772                 ],
96773                 "suggestion": true
96774             },
96775             "shop/convenience/LAWSON": {
96776                 "tags": {
96777                     "name": "LAWSON",
96778                     "shop": "convenience"
96779                 },
96780                 "name": "LAWSON",
96781                 "icon": "shop",
96782                 "geometry": [
96783                     "point",
96784                     "area"
96785                 ],
96786                 "fields": [
96787                     "operator",
96788                     "address",
96789                     "building_area",
96790                     "opening_hours"
96791                 ],
96792                 "suggestion": true
96793             },
96794             "shop/convenience/デイリーヤマザキ": {
96795                 "tags": {
96796                     "name": "デイリーヤマザキ",
96797                     "shop": "convenience"
96798                 },
96799                 "name": "デイリーヤマザキ",
96800                 "icon": "shop",
96801                 "geometry": [
96802                     "point",
96803                     "area"
96804                 ],
96805                 "fields": [
96806                     "operator",
96807                     "address",
96808                     "building_area",
96809                     "opening_hours"
96810                 ],
96811                 "suggestion": true
96812             },
96813             "shop/convenience/Надежда": {
96814                 "tags": {
96815                     "name": "Надежда",
96816                     "shop": "convenience"
96817                 },
96818                 "name": "Надежда",
96819                 "icon": "shop",
96820                 "geometry": [
96821                     "point",
96822                     "area"
96823                 ],
96824                 "fields": [
96825                     "operator",
96826                     "address",
96827                     "building_area",
96828                     "opening_hours"
96829                 ],
96830                 "suggestion": true
96831             },
96832             "shop/convenience/Nisa": {
96833                 "tags": {
96834                     "name": "Nisa",
96835                     "shop": "convenience"
96836                 },
96837                 "name": "Nisa",
96838                 "icon": "shop",
96839                 "geometry": [
96840                     "point",
96841                     "area"
96842                 ],
96843                 "fields": [
96844                     "operator",
96845                     "address",
96846                     "building_area",
96847                     "opening_hours"
96848                 ],
96849                 "suggestion": true
96850             },
96851             "shop/convenience/Premier": {
96852                 "tags": {
96853                     "name": "Premier",
96854                     "shop": "convenience"
96855                 },
96856                 "name": "Premier",
96857                 "icon": "shop",
96858                 "geometry": [
96859                     "point",
96860                     "area"
96861                 ],
96862                 "fields": [
96863                     "operator",
96864                     "address",
96865                     "building_area",
96866                     "opening_hours"
96867                 ],
96868                 "suggestion": true
96869             },
96870             "shop/convenience/ABC": {
96871                 "tags": {
96872                     "name": "ABC",
96873                     "shop": "convenience"
96874                 },
96875                 "name": "ABC",
96876                 "icon": "shop",
96877                 "geometry": [
96878                     "point",
96879                     "area"
96880                 ],
96881                 "fields": [
96882                     "operator",
96883                     "address",
96884                     "building_area",
96885                     "opening_hours"
96886                 ],
96887                 "suggestion": true
96888             },
96889             "shop/convenience/ミニストップ": {
96890                 "tags": {
96891                     "name": "ミニストップ",
96892                     "name:en": "MINISTOP",
96893                     "shop": "convenience"
96894                 },
96895                 "name": "ミニストップ",
96896                 "icon": "shop",
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/convenience/サンクス": {
96910                 "tags": {
96911                     "name": "サンクス",
96912                     "name:en": "sunkus",
96913                     "shop": "convenience"
96914                 },
96915                 "name": "サンクス",
96916                 "icon": "shop",
96917                 "geometry": [
96918                     "point",
96919                     "area"
96920                 ],
96921                 "fields": [
96922                     "operator",
96923                     "address",
96924                     "building_area",
96925                     "opening_hours"
96926                 ],
96927                 "suggestion": true
96928             },
96929             "shop/convenience/スリーエフ": {
96930                 "tags": {
96931                     "name": "スリーエフ",
96932                     "shop": "convenience"
96933                 },
96934                 "name": "スリーエフ",
96935                 "icon": "shop",
96936                 "geometry": [
96937                     "point",
96938                     "area"
96939                 ],
96940                 "fields": [
96941                     "operator",
96942                     "address",
96943                     "building_area",
96944                     "opening_hours"
96945                 ],
96946                 "suggestion": true
96947             },
96948             "shop/convenience/8 à Huit": {
96949                 "tags": {
96950                     "name": "8 à Huit",
96951                     "shop": "convenience"
96952                 },
96953                 "name": "8 à Huit",
96954                 "icon": "shop",
96955                 "geometry": [
96956                     "point",
96957                     "area"
96958                 ],
96959                 "fields": [
96960                     "operator",
96961                     "address",
96962                     "building_area",
96963                     "opening_hours"
96964                 ],
96965                 "suggestion": true
96966             },
96967             "shop/convenience/Żabka": {
96968                 "tags": {
96969                     "name": "Żabka",
96970                     "shop": "convenience"
96971                 },
96972                 "name": "Żabka",
96973                 "icon": "shop",
96974                 "geometry": [
96975                     "point",
96976                     "area"
96977                 ],
96978                 "fields": [
96979                     "operator",
96980                     "address",
96981                     "building_area",
96982                     "opening_hours"
96983                 ],
96984                 "suggestion": true
96985             },
96986             "shop/convenience/Almacen": {
96987                 "tags": {
96988                     "name": "Almacen",
96989                     "shop": "convenience"
96990                 },
96991                 "name": "Almacen",
96992                 "icon": "shop",
96993                 "geometry": [
96994                     "point",
96995                     "area"
96996                 ],
96997                 "fields": [
96998                     "operator",
96999                     "address",
97000                     "building_area",
97001                     "opening_hours"
97002                 ],
97003                 "suggestion": true
97004             },
97005             "shop/convenience/Vival": {
97006                 "tags": {
97007                     "name": "Vival",
97008                     "shop": "convenience"
97009                 },
97010                 "name": "Vival",
97011                 "icon": "shop",
97012                 "geometry": [
97013                     "point",
97014                     "area"
97015                 ],
97016                 "fields": [
97017                     "operator",
97018                     "address",
97019                     "building_area",
97020                     "opening_hours"
97021                 ],
97022                 "suggestion": true
97023             },
97024             "shop/convenience/FamilyMart": {
97025                 "tags": {
97026                     "name": "FamilyMart",
97027                     "shop": "convenience"
97028                 },
97029                 "name": "FamilyMart",
97030                 "icon": "shop",
97031                 "geometry": [
97032                     "point",
97033                     "area"
97034                 ],
97035                 "fields": [
97036                     "operator",
97037                     "address",
97038                     "building_area",
97039                     "opening_hours"
97040                 ],
97041                 "suggestion": true
97042             },
97043             "shop/convenience/ファミリーマート": {
97044                 "tags": {
97045                     "name": "ファミリーマート",
97046                     "name:en": "FamilyMart",
97047                     "shop": "convenience"
97048                 },
97049                 "name": "ファミリーマート",
97050                 "icon": "shop",
97051                 "geometry": [
97052                     "point",
97053                     "area"
97054                 ],
97055                 "fields": [
97056                     "operator",
97057                     "address",
97058                     "building_area",
97059                     "opening_hours"
97060                 ],
97061                 "suggestion": true
97062             },
97063             "shop/convenience/Sunkus": {
97064                 "tags": {
97065                     "name": "Sunkus",
97066                     "shop": "convenience"
97067                 },
97068                 "name": "Sunkus",
97069                 "icon": "shop",
97070                 "geometry": [
97071                     "point",
97072                     "area"
97073                 ],
97074                 "fields": [
97075                     "operator",
97076                     "address",
97077                     "building_area",
97078                     "opening_hours"
97079                 ],
97080                 "suggestion": true
97081             },
97082             "shop/convenience/セブンイレブン(Seven-Eleven)": {
97083                 "tags": {
97084                     "name": "セブンイレブン(Seven-Eleven)",
97085                     "shop": "convenience"
97086                 },
97087                 "name": "セブンイレブン(Seven-Eleven)",
97088                 "icon": "shop",
97089                 "geometry": [
97090                     "point",
97091                     "area"
97092                 ],
97093                 "fields": [
97094                     "operator",
97095                     "address",
97096                     "building_area",
97097                     "opening_hours"
97098                 ],
97099                 "suggestion": true
97100             },
97101             "shop/convenience/Jednota": {
97102                 "tags": {
97103                     "name": "Jednota",
97104                     "shop": "convenience"
97105                 },
97106                 "name": "Jednota",
97107                 "icon": "shop",
97108                 "geometry": [
97109                     "point",
97110                     "area"
97111                 ],
97112                 "fields": [
97113                     "operator",
97114                     "address",
97115                     "building_area",
97116                     "opening_hours"
97117                 ],
97118                 "suggestion": true
97119             },
97120             "shop/convenience/Магазин": {
97121                 "tags": {
97122                     "name": "Магазин",
97123                     "shop": "convenience"
97124                 },
97125                 "name": "Магазин",
97126                 "icon": "shop",
97127                 "geometry": [
97128                     "point",
97129                     "area"
97130                 ],
97131                 "fields": [
97132                     "operator",
97133                     "address",
97134                     "building_area",
97135                     "opening_hours"
97136                 ],
97137                 "suggestion": true
97138             },
97139             "shop/convenience/Гастроном": {
97140                 "tags": {
97141                     "name": "Гастроном",
97142                     "shop": "convenience"
97143                 },
97144                 "name": "Гастроном",
97145                 "icon": "shop",
97146                 "geometry": [
97147                     "point",
97148                     "area"
97149                 ],
97150                 "fields": [
97151                     "operator",
97152                     "address",
97153                     "building_area",
97154                     "opening_hours"
97155                 ],
97156                 "suggestion": true
97157             },
97158             "shop/convenience/Sklep spożywczy": {
97159                 "tags": {
97160                     "name": "Sklep spożywczy",
97161                     "shop": "convenience"
97162                 },
97163                 "name": "Sklep spożywczy",
97164                 "icon": "shop",
97165                 "geometry": [
97166                     "point",
97167                     "area"
97168                 ],
97169                 "fields": [
97170                     "operator",
97171                     "address",
97172                     "building_area",
97173                     "opening_hours"
97174                 ],
97175                 "suggestion": true
97176             },
97177             "shop/convenience/Centra": {
97178                 "tags": {
97179                     "name": "Centra",
97180                     "shop": "convenience"
97181                 },
97182                 "name": "Centra",
97183                 "icon": "shop",
97184                 "geometry": [
97185                     "point",
97186                     "area"
97187                 ],
97188                 "fields": [
97189                     "operator",
97190                     "address",
97191                     "building_area",
97192                     "opening_hours"
97193                 ],
97194                 "suggestion": true
97195             },
97196             "shop/convenience/サークルK": {
97197                 "tags": {
97198                     "name": "サークルK",
97199                     "name:en": "Circle K",
97200                     "shop": "convenience"
97201                 },
97202                 "name": "サークルK",
97203                 "icon": "shop",
97204                 "geometry": [
97205                     "point",
97206                     "area"
97207                 ],
97208                 "fields": [
97209                     "operator",
97210                     "address",
97211                     "building_area",
97212                     "opening_hours"
97213                 ],
97214                 "suggestion": true
97215             },
97216             "shop/convenience/Wawa": {
97217                 "tags": {
97218                     "name": "Wawa",
97219                     "shop": "convenience"
97220                 },
97221                 "name": "Wawa",
97222                 "icon": "shop",
97223                 "geometry": [
97224                     "point",
97225                     "area"
97226                 ],
97227                 "fields": [
97228                     "operator",
97229                     "address",
97230                     "building_area",
97231                     "opening_hours"
97232                 ],
97233                 "suggestion": true
97234             },
97235             "shop/convenience/Proxi": {
97236                 "tags": {
97237                     "name": "Proxi",
97238                     "shop": "convenience"
97239                 },
97240                 "name": "Proxi",
97241                 "icon": "shop",
97242                 "geometry": [
97243                     "point",
97244                     "area"
97245                 ],
97246                 "fields": [
97247                     "operator",
97248                     "address",
97249                     "building_area",
97250                     "opening_hours"
97251                 ],
97252                 "suggestion": true
97253             },
97254             "shop/convenience/Универсам": {
97255                 "tags": {
97256                     "name": "Универсам",
97257                     "shop": "convenience"
97258                 },
97259                 "name": "Универсам",
97260                 "icon": "shop",
97261                 "geometry": [
97262                     "point",
97263                     "area"
97264                 ],
97265                 "fields": [
97266                     "operator",
97267                     "address",
97268                     "building_area",
97269                     "opening_hours"
97270                 ],
97271                 "suggestion": true
97272             },
97273             "shop/convenience/Groszek": {
97274                 "tags": {
97275                     "name": "Groszek",
97276                     "shop": "convenience"
97277                 },
97278                 "name": "Groszek",
97279                 "icon": "shop",
97280                 "geometry": [
97281                     "point",
97282                     "area"
97283                 ],
97284                 "fields": [
97285                     "operator",
97286                     "address",
97287                     "building_area",
97288                     "opening_hours"
97289                 ],
97290                 "suggestion": true
97291             },
97292             "shop/convenience/Select": {
97293                 "tags": {
97294                     "name": "Select",
97295                     "shop": "convenience"
97296                 },
97297                 "name": "Select",
97298                 "icon": "shop",
97299                 "geometry": [
97300                     "point",
97301                     "area"
97302                 ],
97303                 "fields": [
97304                     "operator",
97305                     "address",
97306                     "building_area",
97307                     "opening_hours"
97308                 ],
97309                 "suggestion": true
97310             },
97311             "shop/convenience/Večerka": {
97312                 "tags": {
97313                     "name": "Večerka",
97314                     "shop": "convenience"
97315                 },
97316                 "name": "Večerka",
97317                 "icon": "shop",
97318                 "geometry": [
97319                     "point",
97320                     "area"
97321                 ],
97322                 "fields": [
97323                     "operator",
97324                     "address",
97325                     "building_area",
97326                     "opening_hours"
97327                 ],
97328                 "suggestion": true
97329             },
97330             "shop/convenience/Potraviny": {
97331                 "tags": {
97332                     "name": "Potraviny",
97333                     "shop": "convenience"
97334                 },
97335                 "name": "Potraviny",
97336                 "icon": "shop",
97337                 "geometry": [
97338                     "point",
97339                     "area"
97340                 ],
97341                 "fields": [
97342                     "operator",
97343                     "address",
97344                     "building_area",
97345                     "opening_hours"
97346                 ],
97347                 "suggestion": true
97348             },
97349             "shop/convenience/Смак": {
97350                 "tags": {
97351                     "name": "Смак",
97352                     "shop": "convenience"
97353                 },
97354                 "name": "Смак",
97355                 "icon": "shop",
97356                 "geometry": [
97357                     "point",
97358                     "area"
97359                 ],
97360                 "fields": [
97361                     "operator",
97362                     "address",
97363                     "building_area",
97364                     "opening_hours"
97365                 ],
97366                 "suggestion": true
97367             },
97368             "shop/convenience/Эконом": {
97369                 "tags": {
97370                     "name": "Эконом",
97371                     "shop": "convenience"
97372                 },
97373                 "name": "Эконом",
97374                 "icon": "shop",
97375                 "geometry": [
97376                     "point",
97377                     "area"
97378                 ],
97379                 "fields": [
97380                     "operator",
97381                     "address",
97382                     "building_area",
97383                     "opening_hours"
97384                 ],
97385                 "suggestion": true
97386             },
97387             "shop/convenience/Березка": {
97388                 "tags": {
97389                     "name": "Березка",
97390                     "shop": "convenience"
97391                 },
97392                 "name": "Березка",
97393                 "icon": "shop",
97394                 "geometry": [
97395                     "point",
97396                     "area"
97397                 ],
97398                 "fields": [
97399                     "operator",
97400                     "address",
97401                     "building_area",
97402                     "opening_hours"
97403                 ],
97404                 "suggestion": true
97405             },
97406             "shop/convenience/Społem": {
97407                 "tags": {
97408                     "name": "Społem",
97409                     "shop": "convenience"
97410                 },
97411                 "name": "Społem",
97412                 "icon": "shop",
97413                 "geometry": [
97414                     "point",
97415                     "area"
97416                 ],
97417                 "fields": [
97418                     "operator",
97419                     "address",
97420                     "building_area",
97421                     "opening_hours"
97422                 ],
97423                 "suggestion": true
97424             },
97425             "shop/convenience/Cumberland Farms": {
97426                 "tags": {
97427                     "name": "Cumberland Farms",
97428                     "shop": "convenience"
97429                 },
97430                 "name": "Cumberland Farms",
97431                 "icon": "shop",
97432                 "geometry": [
97433                     "point",
97434                     "area"
97435                 ],
97436                 "fields": [
97437                     "operator",
97438                     "address",
97439                     "building_area",
97440                     "opening_hours"
97441                 ],
97442                 "suggestion": true
97443             },
97444             "shop/convenience/Tesco Lotus Express": {
97445                 "tags": {
97446                     "name": "Tesco Lotus Express",
97447                     "shop": "convenience"
97448                 },
97449                 "name": "Tesco Lotus Express",
97450                 "icon": "shop",
97451                 "geometry": [
97452                     "point",
97453                     "area"
97454                 ],
97455                 "fields": [
97456                     "operator",
97457                     "address",
97458                     "building_area",
97459                     "opening_hours"
97460                 ],
97461                 "suggestion": true
97462             },
97463             "shop/convenience/Kiosk": {
97464                 "tags": {
97465                     "name": "Kiosk",
97466                     "shop": "convenience"
97467                 },
97468                 "name": "Kiosk",
97469                 "icon": "shop",
97470                 "geometry": [
97471                     "point",
97472                     "area"
97473                 ],
97474                 "fields": [
97475                     "operator",
97476                     "address",
97477                     "building_area",
97478                     "opening_hours"
97479                 ],
97480                 "suggestion": true
97481             },
97482             "shop/convenience/24 часа": {
97483                 "tags": {
97484                     "name": "24 часа",
97485                     "shop": "convenience"
97486                 },
97487                 "name": "24 часа",
97488                 "icon": "shop",
97489                 "geometry": [
97490                     "point",
97491                     "area"
97492                 ],
97493                 "fields": [
97494                     "operator",
97495                     "address",
97496                     "building_area",
97497                     "opening_hours"
97498                 ],
97499                 "suggestion": true
97500             },
97501             "shop/convenience/Минимаркет": {
97502                 "tags": {
97503                     "name": "Минимаркет",
97504                     "shop": "convenience"
97505                 },
97506                 "name": "Минимаркет",
97507                 "icon": "shop",
97508                 "geometry": [
97509                     "point",
97510                     "area"
97511                 ],
97512                 "fields": [
97513                     "operator",
97514                     "address",
97515                     "building_area",
97516                     "opening_hours"
97517                 ],
97518                 "suggestion": true
97519             },
97520             "shop/convenience/Oxxo": {
97521                 "tags": {
97522                     "name": "Oxxo",
97523                     "shop": "convenience"
97524                 },
97525                 "name": "Oxxo",
97526                 "icon": "shop",
97527                 "geometry": [
97528                     "point",
97529                     "area"
97530                 ],
97531                 "fields": [
97532                     "operator",
97533                     "address",
97534                     "building_area",
97535                     "opening_hours"
97536                 ],
97537                 "suggestion": true
97538             },
97539             "shop/convenience/abc": {
97540                 "tags": {
97541                     "name": "abc",
97542                     "shop": "convenience"
97543                 },
97544                 "name": "abc",
97545                 "icon": "shop",
97546                 "geometry": [
97547                     "point",
97548                     "area"
97549                 ],
97550                 "fields": [
97551                     "operator",
97552                     "address",
97553                     "building_area",
97554                     "opening_hours"
97555                 ],
97556                 "suggestion": true
97557             },
97558             "shop/convenience/7/11": {
97559                 "tags": {
97560                     "name": "7/11",
97561                     "shop": "convenience"
97562                 },
97563                 "name": "7/11",
97564                 "icon": "shop",
97565                 "geometry": [
97566                     "point",
97567                     "area"
97568                 ],
97569                 "fields": [
97570                     "operator",
97571                     "address",
97572                     "building_area",
97573                     "opening_hours"
97574                 ],
97575                 "suggestion": true
97576             },
97577             "shop/convenience/Stewart's": {
97578                 "tags": {
97579                     "name": "Stewart's",
97580                     "shop": "convenience"
97581                 },
97582                 "name": "Stewart's",
97583                 "icon": "shop",
97584                 "geometry": [
97585                     "point",
97586                     "area"
97587                 ],
97588                 "fields": [
97589                     "operator",
97590                     "address",
97591                     "building_area",
97592                     "opening_hours"
97593                 ],
97594                 "suggestion": true
97595             },
97596             "shop/convenience/Продукти": {
97597                 "tags": {
97598                     "name": "Продукти",
97599                     "shop": "convenience"
97600                 },
97601                 "name": "Продукти",
97602                 "icon": "shop",
97603                 "geometry": [
97604                     "point",
97605                     "area"
97606                 ],
97607                 "fields": [
97608                     "operator",
97609                     "address",
97610                     "building_area",
97611                     "opening_hours"
97612                 ],
97613                 "suggestion": true
97614             },
97615             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
97616                 "tags": {
97617                     "name": "ローソンストア100 (LAWSON STORE 100)",
97618                     "shop": "convenience"
97619                 },
97620                 "name": "ローソンストア100 (LAWSON STORE 100)",
97621                 "icon": "shop",
97622                 "geometry": [
97623                     "point",
97624                     "area"
97625                 ],
97626                 "fields": [
97627                     "operator",
97628                     "address",
97629                     "building_area",
97630                     "opening_hours"
97631                 ],
97632                 "suggestion": true
97633             },
97634             "shop/convenience/Радуга": {
97635                 "tags": {
97636                     "name": "Радуга",
97637                     "shop": "convenience"
97638                 },
97639                 "name": "Радуга",
97640                 "icon": "shop",
97641                 "geometry": [
97642                     "point",
97643                     "area"
97644                 ],
97645                 "fields": [
97646                     "operator",
97647                     "address",
97648                     "building_area",
97649                     "opening_hours"
97650                 ],
97651                 "suggestion": true
97652             },
97653             "shop/convenience/ローソンストア100": {
97654                 "tags": {
97655                     "name": "ローソンストア100",
97656                     "shop": "convenience"
97657                 },
97658                 "name": "ローソンストア100",
97659                 "icon": "shop",
97660                 "geometry": [
97661                     "point",
97662                     "area"
97663                 ],
97664                 "fields": [
97665                     "operator",
97666                     "address",
97667                     "building_area",
97668                     "opening_hours"
97669                 ],
97670                 "suggestion": true
97671             },
97672             "shop/convenience/เซเว่นอีเลฟเว่น": {
97673                 "tags": {
97674                     "name": "เซเว่นอีเลฟเว่น",
97675                     "shop": "convenience"
97676                 },
97677                 "name": "เซเว่นอีเลฟเว่น",
97678                 "icon": "shop",
97679                 "geometry": [
97680                     "point",
97681                     "area"
97682                 ],
97683                 "fields": [
97684                     "operator",
97685                     "address",
97686                     "building_area",
97687                     "opening_hours"
97688                 ],
97689                 "suggestion": true
97690             },
97691             "shop/convenience/Spożywczy": {
97692                 "tags": {
97693                     "name": "Spożywczy",
97694                     "shop": "convenience"
97695                 },
97696                 "name": "Spożywczy",
97697                 "icon": "shop",
97698                 "geometry": [
97699                     "point",
97700                     "area"
97701                 ],
97702                 "fields": [
97703                     "operator",
97704                     "address",
97705                     "building_area",
97706                     "opening_hours"
97707                 ],
97708                 "suggestion": true
97709             },
97710             "shop/convenience/Фортуна": {
97711                 "tags": {
97712                     "name": "Фортуна",
97713                     "shop": "convenience"
97714                 },
97715                 "name": "Фортуна",
97716                 "icon": "shop",
97717                 "geometry": [
97718                     "point",
97719                     "area"
97720                 ],
97721                 "fields": [
97722                     "operator",
97723                     "address",
97724                     "building_area",
97725                     "opening_hours"
97726                 ],
97727                 "suggestion": true
97728             },
97729             "shop/convenience/Picard": {
97730                 "tags": {
97731                     "name": "Picard",
97732                     "shop": "convenience"
97733                 },
97734                 "name": "Picard",
97735                 "icon": "shop",
97736                 "geometry": [
97737                     "point",
97738                     "area"
97739                 ],
97740                 "fields": [
97741                     "operator",
97742                     "address",
97743                     "building_area",
97744                     "opening_hours"
97745                 ],
97746                 "suggestion": true
97747             },
97748             "shop/convenience/Four Square": {
97749                 "tags": {
97750                     "name": "Four Square",
97751                     "shop": "convenience"
97752                 },
97753                 "name": "Four Square",
97754                 "icon": "shop",
97755                 "geometry": [
97756                     "point",
97757                     "area"
97758                 ],
97759                 "fields": [
97760                     "operator",
97761                     "address",
97762                     "building_area",
97763                     "opening_hours"
97764                 ],
97765                 "suggestion": true
97766             },
97767             "shop/convenience/Визит": {
97768                 "tags": {
97769                     "name": "Визит",
97770                     "shop": "convenience"
97771                 },
97772                 "name": "Визит",
97773                 "icon": "shop",
97774                 "geometry": [
97775                     "point",
97776                     "area"
97777                 ],
97778                 "fields": [
97779                     "operator",
97780                     "address",
97781                     "building_area",
97782                     "opening_hours"
97783                 ],
97784                 "suggestion": true
97785             },
97786             "shop/convenience/Авоська": {
97787                 "tags": {
97788                     "name": "Авоська",
97789                     "shop": "convenience"
97790                 },
97791                 "name": "Авоська",
97792                 "icon": "shop",
97793                 "geometry": [
97794                     "point",
97795                     "area"
97796                 ],
97797                 "fields": [
97798                     "operator",
97799                     "address",
97800                     "building_area",
97801                     "opening_hours"
97802                 ],
97803                 "suggestion": true
97804             },
97805             "shop/convenience/Dollar General": {
97806                 "tags": {
97807                     "name": "Dollar General",
97808                     "shop": "convenience"
97809                 },
97810                 "name": "Dollar General",
97811                 "icon": "shop",
97812                 "geometry": [
97813                     "point",
97814                     "area"
97815                 ],
97816                 "fields": [
97817                     "operator",
97818                     "address",
97819                     "building_area",
97820                     "opening_hours"
97821                 ],
97822                 "suggestion": true
97823             },
97824             "shop/convenience/Studenac": {
97825                 "tags": {
97826                     "name": "Studenac",
97827                     "shop": "convenience"
97828                 },
97829                 "name": "Studenac",
97830                 "icon": "shop",
97831                 "geometry": [
97832                     "point",
97833                     "area"
97834                 ],
97835                 "fields": [
97836                     "operator",
97837                     "address",
97838                     "building_area",
97839                     "opening_hours"
97840                 ],
97841                 "suggestion": true
97842             },
97843             "shop/convenience/Central Convenience Store": {
97844                 "tags": {
97845                     "name": "Central Convenience Store",
97846                     "shop": "convenience"
97847                 },
97848                 "name": "Central Convenience Store",
97849                 "icon": "shop",
97850                 "geometry": [
97851                     "point",
97852                     "area"
97853                 ],
97854                 "fields": [
97855                     "operator",
97856                     "address",
97857                     "building_area",
97858                     "opening_hours"
97859                 ],
97860                 "suggestion": true
97861             },
97862             "shop/convenience/продукты": {
97863                 "tags": {
97864                     "name": "продукты",
97865                     "shop": "convenience"
97866                 },
97867                 "name": "продукты",
97868                 "icon": "shop",
97869                 "geometry": [
97870                     "point",
97871                     "area"
97872                 ],
97873                 "fields": [
97874                     "operator",
97875                     "address",
97876                     "building_area",
97877                     "opening_hours"
97878                 ],
97879                 "suggestion": true
97880             },
97881             "shop/convenience/Кулинария": {
97882                 "tags": {
97883                     "name": "Кулинария",
97884                     "shop": "convenience"
97885                 },
97886                 "name": "Кулинария",
97887                 "icon": "shop",
97888                 "geometry": [
97889                     "point",
97890                     "area"
97891                 ],
97892                 "fields": [
97893                     "operator",
97894                     "address",
97895                     "building_area",
97896                     "opening_hours"
97897                 ],
97898                 "suggestion": true
97899             },
97900             "shop/convenience/全家": {
97901                 "tags": {
97902                     "name": "全家",
97903                     "shop": "convenience"
97904                 },
97905                 "name": "全家",
97906                 "icon": "shop",
97907                 "geometry": [
97908                     "point",
97909                     "area"
97910                 ],
97911                 "fields": [
97912                     "operator",
97913                     "address",
97914                     "building_area",
97915                     "opening_hours"
97916                 ],
97917                 "suggestion": true
97918             },
97919             "shop/convenience/Мечта": {
97920                 "tags": {
97921                     "name": "Мечта",
97922                     "shop": "convenience"
97923                 },
97924                 "name": "Мечта",
97925                 "icon": "shop",
97926                 "geometry": [
97927                     "point",
97928                     "area"
97929                 ],
97930                 "fields": [
97931                     "operator",
97932                     "address",
97933                     "building_area",
97934                     "opening_hours"
97935                 ],
97936                 "suggestion": true
97937             },
97938             "shop/convenience/Epicerie": {
97939                 "tags": {
97940                     "name": "Epicerie",
97941                     "shop": "convenience"
97942                 },
97943                 "name": "Epicerie",
97944                 "icon": "shop",
97945                 "geometry": [
97946                     "point",
97947                     "area"
97948                 ],
97949                 "fields": [
97950                     "operator",
97951                     "address",
97952                     "building_area",
97953                     "opening_hours"
97954                 ],
97955                 "suggestion": true
97956             },
97957             "shop/convenience/Кировский": {
97958                 "tags": {
97959                     "name": "Кировский",
97960                     "shop": "convenience"
97961                 },
97962                 "name": "Кировский",
97963                 "icon": "shop",
97964                 "geometry": [
97965                     "point",
97966                     "area"
97967                 ],
97968                 "fields": [
97969                     "operator",
97970                     "address",
97971                     "building_area",
97972                     "opening_hours"
97973                 ],
97974                 "suggestion": true
97975             },
97976             "shop/convenience/Food Mart": {
97977                 "tags": {
97978                     "name": "Food Mart",
97979                     "shop": "convenience"
97980                 },
97981                 "name": "Food Mart",
97982                 "icon": "shop",
97983                 "geometry": [
97984                     "point",
97985                     "area"
97986                 ],
97987                 "fields": [
97988                     "operator",
97989                     "address",
97990                     "building_area",
97991                     "opening_hours"
97992                 ],
97993                 "suggestion": true
97994             },
97995             "shop/convenience/Delikatesy": {
97996                 "tags": {
97997                     "name": "Delikatesy",
97998                     "shop": "convenience"
97999                 },
98000                 "name": "Delikatesy",
98001                 "icon": "shop",
98002                 "geometry": [
98003                     "point",
98004                     "area"
98005                 ],
98006                 "fields": [
98007                     "operator",
98008                     "address",
98009                     "building_area",
98010                     "opening_hours"
98011                 ],
98012                 "suggestion": true
98013             },
98014             "shop/convenience/ポプラ": {
98015                 "tags": {
98016                     "name": "ポプラ",
98017                     "shop": "convenience"
98018                 },
98019                 "name": "ポプラ",
98020                 "icon": "shop",
98021                 "geometry": [
98022                     "point",
98023                     "area"
98024                 ],
98025                 "fields": [
98026                     "operator",
98027                     "address",
98028                     "building_area",
98029                     "opening_hours"
98030                 ],
98031                 "suggestion": true
98032             },
98033             "shop/convenience/Lewiatan": {
98034                 "tags": {
98035                     "name": "Lewiatan",
98036                     "shop": "convenience"
98037                 },
98038                 "name": "Lewiatan",
98039                 "icon": "shop",
98040                 "geometry": [
98041                     "point",
98042                     "area"
98043                 ],
98044                 "fields": [
98045                     "operator",
98046                     "address",
98047                     "building_area",
98048                     "opening_hours"
98049                 ],
98050                 "suggestion": true
98051             },
98052             "shop/convenience/Продуктовый магазин": {
98053                 "tags": {
98054                     "name": "Продуктовый магазин",
98055                     "shop": "convenience"
98056                 },
98057                 "name": "Продуктовый магазин",
98058                 "icon": "shop",
98059                 "geometry": [
98060                     "point",
98061                     "area"
98062                 ],
98063                 "fields": [
98064                     "operator",
98065                     "address",
98066                     "building_area",
98067                     "opening_hours"
98068                 ],
98069                 "suggestion": true
98070             },
98071             "shop/convenience/Продуктовый": {
98072                 "tags": {
98073                     "name": "Продуктовый",
98074                     "shop": "convenience"
98075                 },
98076                 "name": "Продуктовый",
98077                 "icon": "shop",
98078                 "geometry": [
98079                     "point",
98080                     "area"
98081                 ],
98082                 "fields": [
98083                     "operator",
98084                     "address",
98085                     "building_area",
98086                     "opening_hours"
98087                 ],
98088                 "suggestion": true
98089             },
98090             "shop/convenience/セイコーマート (Seicomart)": {
98091                 "tags": {
98092                     "name": "セイコーマート (Seicomart)",
98093                     "shop": "convenience"
98094                 },
98095                 "name": "セイコーマート (Seicomart)",
98096                 "icon": "shop",
98097                 "geometry": [
98098                     "point",
98099                     "area"
98100                 ],
98101                 "fields": [
98102                     "operator",
98103                     "address",
98104                     "building_area",
98105                     "opening_hours"
98106                 ],
98107                 "suggestion": true
98108             },
98109             "shop/convenience/Виктория": {
98110                 "tags": {
98111                     "name": "Виктория",
98112                     "shop": "convenience"
98113                 },
98114                 "name": "Виктория",
98115                 "icon": "shop",
98116                 "geometry": [
98117                     "point",
98118                     "area"
98119                 ],
98120                 "fields": [
98121                     "operator",
98122                     "address",
98123                     "building_area",
98124                     "opening_hours"
98125                 ],
98126                 "suggestion": true
98127             },
98128             "shop/convenience/Весна": {
98129                 "tags": {
98130                     "name": "Весна",
98131                     "shop": "convenience"
98132                 },
98133                 "name": "Весна",
98134                 "icon": "shop",
98135                 "geometry": [
98136                     "point",
98137                     "area"
98138                 ],
98139                 "fields": [
98140                     "operator",
98141                     "address",
98142                     "building_area",
98143                     "opening_hours"
98144                 ],
98145                 "suggestion": true
98146             },
98147             "shop/convenience/Mini Market Non-Stop": {
98148                 "tags": {
98149                     "name": "Mini Market Non-Stop",
98150                     "shop": "convenience"
98151                 },
98152                 "name": "Mini Market Non-Stop",
98153                 "icon": "shop",
98154                 "geometry": [
98155                     "point",
98156                     "area"
98157                 ],
98158                 "fields": [
98159                     "operator",
98160                     "address",
98161                     "building_area",
98162                     "opening_hours"
98163                 ],
98164                 "suggestion": true
98165             },
98166             "shop/convenience/Копеечка": {
98167                 "tags": {
98168                     "name": "Копеечка",
98169                     "shop": "convenience"
98170                 },
98171                 "name": "Копеечка",
98172                 "icon": "shop",
98173                 "geometry": [
98174                     "point",
98175                     "area"
98176                 ],
98177                 "fields": [
98178                     "operator",
98179                     "address",
98180                     "building_area",
98181                     "opening_hours"
98182                 ],
98183                 "suggestion": true
98184             },
98185             "shop/convenience/Royal Farms": {
98186                 "tags": {
98187                     "name": "Royal Farms",
98188                     "shop": "convenience"
98189                 },
98190                 "name": "Royal Farms",
98191                 "icon": "shop",
98192                 "geometry": [
98193                     "point",
98194                     "area"
98195                 ],
98196                 "fields": [
98197                     "operator",
98198                     "address",
98199                     "building_area",
98200                     "opening_hours"
98201                 ],
98202                 "suggestion": true
98203             },
98204             "shop/convenience/Alfamart": {
98205                 "tags": {
98206                     "name": "Alfamart",
98207                     "shop": "convenience"
98208                 },
98209                 "name": "Alfamart",
98210                 "icon": "shop",
98211                 "geometry": [
98212                     "point",
98213                     "area"
98214                 ],
98215                 "fields": [
98216                     "operator",
98217                     "address",
98218                     "building_area",
98219                     "opening_hours"
98220                 ],
98221                 "suggestion": true
98222             },
98223             "shop/convenience/Indomaret": {
98224                 "tags": {
98225                     "name": "Indomaret",
98226                     "shop": "convenience"
98227                 },
98228                 "name": "Indomaret",
98229                 "icon": "shop",
98230                 "geometry": [
98231                     "point",
98232                     "area"
98233                 ],
98234                 "fields": [
98235                     "operator",
98236                     "address",
98237                     "building_area",
98238                     "opening_hours"
98239                 ],
98240                 "suggestion": true
98241             },
98242             "shop/convenience/магазин": {
98243                 "tags": {
98244                     "name": "магазин",
98245                     "shop": "convenience"
98246                 },
98247                 "name": "магазин",
98248                 "icon": "shop",
98249                 "geometry": [
98250                     "point",
98251                     "area"
98252                 ],
98253                 "fields": [
98254                     "operator",
98255                     "address",
98256                     "building_area",
98257                     "opening_hours"
98258                 ],
98259                 "suggestion": true
98260             },
98261             "shop/convenience/全家便利商店": {
98262                 "tags": {
98263                     "name": "全家便利商店",
98264                     "shop": "convenience"
98265                 },
98266                 "name": "全家便利商店",
98267                 "icon": "shop",
98268                 "geometry": [
98269                     "point",
98270                     "area"
98271                 ],
98272                 "fields": [
98273                     "operator",
98274                     "address",
98275                     "building_area",
98276                     "opening_hours"
98277                 ],
98278                 "suggestion": true
98279             },
98280             "shop/convenience/Boutique": {
98281                 "tags": {
98282                     "name": "Boutique",
98283                     "shop": "convenience"
98284                 },
98285                 "name": "Boutique",
98286                 "icon": "shop",
98287                 "geometry": [
98288                     "point",
98289                     "area"
98290                 ],
98291                 "fields": [
98292                     "operator",
98293                     "address",
98294                     "building_area",
98295                     "opening_hours"
98296                 ],
98297                 "suggestion": true
98298             },
98299             "shop/convenience/მარკეტი (Market)": {
98300                 "tags": {
98301                     "name": "მარკეტი (Market)",
98302                     "shop": "convenience"
98303                 },
98304                 "name": "მარკეტი (Market)",
98305                 "icon": "shop",
98306                 "geometry": [
98307                     "point",
98308                     "area"
98309                 ],
98310                 "fields": [
98311                     "operator",
98312                     "address",
98313                     "building_area",
98314                     "opening_hours"
98315                 ],
98316                 "suggestion": true
98317             },
98318             "shop/convenience/Stores": {
98319                 "tags": {
98320                     "name": "Stores",
98321                     "shop": "convenience"
98322                 },
98323                 "name": "Stores",
98324                 "icon": "shop",
98325                 "geometry": [
98326                     "point",
98327                     "area"
98328                 ],
98329                 "fields": [
98330                     "operator",
98331                     "address",
98332                     "building_area",
98333                     "opening_hours"
98334                 ],
98335                 "suggestion": true
98336             },
98337             "shop/chemist/dm": {
98338                 "tags": {
98339                     "name": "dm",
98340                     "shop": "chemist"
98341                 },
98342                 "name": "dm",
98343                 "icon": "chemist",
98344                 "geometry": [
98345                     "point",
98346                     "area"
98347                 ],
98348                 "fields": [
98349                     "operator",
98350                     "address",
98351                     "building_area",
98352                     "opening_hours"
98353                 ],
98354                 "suggestion": true
98355             },
98356             "shop/chemist/Müller": {
98357                 "tags": {
98358                     "name": "Müller",
98359                     "shop": "chemist"
98360                 },
98361                 "name": "Müller",
98362                 "icon": "chemist",
98363                 "geometry": [
98364                     "point",
98365                     "area"
98366                 ],
98367                 "fields": [
98368                     "operator",
98369                     "address",
98370                     "building_area",
98371                     "opening_hours"
98372                 ],
98373                 "suggestion": true
98374             },
98375             "shop/chemist/Schlecker": {
98376                 "tags": {
98377                     "name": "Schlecker",
98378                     "shop": "chemist"
98379                 },
98380                 "name": "Schlecker",
98381                 "icon": "chemist",
98382                 "geometry": [
98383                     "point",
98384                     "area"
98385                 ],
98386                 "fields": [
98387                     "operator",
98388                     "address",
98389                     "building_area",
98390                     "opening_hours"
98391                 ],
98392                 "suggestion": true
98393             },
98394             "shop/chemist/Etos": {
98395                 "tags": {
98396                     "name": "Etos",
98397                     "shop": "chemist"
98398                 },
98399                 "name": "Etos",
98400                 "icon": "chemist",
98401                 "geometry": [
98402                     "point",
98403                     "area"
98404                 ],
98405                 "fields": [
98406                     "operator",
98407                     "address",
98408                     "building_area",
98409                     "opening_hours"
98410                 ],
98411                 "suggestion": true
98412             },
98413             "shop/chemist/Bipa": {
98414                 "tags": {
98415                     "name": "Bipa",
98416                     "shop": "chemist"
98417                 },
98418                 "name": "Bipa",
98419                 "icon": "chemist",
98420                 "geometry": [
98421                     "point",
98422                     "area"
98423                 ],
98424                 "fields": [
98425                     "operator",
98426                     "address",
98427                     "building_area",
98428                     "opening_hours"
98429                 ],
98430                 "suggestion": true
98431             },
98432             "shop/chemist/Rossmann": {
98433                 "tags": {
98434                     "name": "Rossmann",
98435                     "shop": "chemist"
98436                 },
98437                 "name": "Rossmann",
98438                 "icon": "chemist",
98439                 "geometry": [
98440                     "point",
98441                     "area"
98442                 ],
98443                 "fields": [
98444                     "operator",
98445                     "address",
98446                     "building_area",
98447                     "opening_hours"
98448                 ],
98449                 "suggestion": true
98450             },
98451             "shop/chemist/DM Drogeriemarkt": {
98452                 "tags": {
98453                     "name": "DM Drogeriemarkt",
98454                     "shop": "chemist"
98455                 },
98456                 "name": "DM Drogeriemarkt",
98457                 "icon": "chemist",
98458                 "geometry": [
98459                     "point",
98460                     "area"
98461                 ],
98462                 "fields": [
98463                     "operator",
98464                     "address",
98465                     "building_area",
98466                     "opening_hours"
98467                 ],
98468                 "suggestion": true
98469             },
98470             "shop/chemist/Ihr Platz": {
98471                 "tags": {
98472                     "name": "Ihr Platz",
98473                     "shop": "chemist"
98474                 },
98475                 "name": "Ihr Platz",
98476                 "icon": "chemist",
98477                 "geometry": [
98478                     "point",
98479                     "area"
98480                 ],
98481                 "fields": [
98482                     "operator",
98483                     "address",
98484                     "building_area",
98485                     "opening_hours"
98486                 ],
98487                 "suggestion": true
98488             },
98489             "shop/chemist/Douglas": {
98490                 "tags": {
98491                     "name": "Douglas",
98492                     "shop": "chemist"
98493                 },
98494                 "name": "Douglas",
98495                 "icon": "chemist",
98496                 "geometry": [
98497                     "point",
98498                     "area"
98499                 ],
98500                 "fields": [
98501                     "operator",
98502                     "address",
98503                     "building_area",
98504                     "opening_hours"
98505                 ],
98506                 "suggestion": true
98507             },
98508             "shop/chemist/Kruidvat": {
98509                 "tags": {
98510                     "name": "Kruidvat",
98511                     "shop": "chemist"
98512                 },
98513                 "name": "Kruidvat",
98514                 "icon": "chemist",
98515                 "geometry": [
98516                     "point",
98517                     "area"
98518                 ],
98519                 "fields": [
98520                     "operator",
98521                     "address",
98522                     "building_area",
98523                     "opening_hours"
98524                 ],
98525                 "suggestion": true
98526             },
98527             "shop/car_repair/Kwik Fit": {
98528                 "tags": {
98529                     "name": "Kwik Fit",
98530                     "shop": "car_repair"
98531                 },
98532                 "name": "Kwik Fit",
98533                 "icon": "car",
98534                 "geometry": [
98535                     "point",
98536                     "area"
98537                 ],
98538                 "fields": [
98539                     "operator",
98540                     "address",
98541                     "building_area",
98542                     "opening_hours"
98543                 ],
98544                 "suggestion": true
98545             },
98546             "shop/car_repair/ATU": {
98547                 "tags": {
98548                     "name": "ATU",
98549                     "shop": "car_repair"
98550                 },
98551                 "name": "ATU",
98552                 "icon": "car",
98553                 "geometry": [
98554                     "point",
98555                     "area"
98556                 ],
98557                 "fields": [
98558                     "operator",
98559                     "address",
98560                     "building_area",
98561                     "opening_hours"
98562                 ],
98563                 "suggestion": true
98564             },
98565             "shop/car_repair/Kwik-Fit": {
98566                 "tags": {
98567                     "name": "Kwik-Fit",
98568                     "shop": "car_repair"
98569                 },
98570                 "name": "Kwik-Fit",
98571                 "icon": "car",
98572                 "geometry": [
98573                     "point",
98574                     "area"
98575                 ],
98576                 "fields": [
98577                     "operator",
98578                     "address",
98579                     "building_area",
98580                     "opening_hours"
98581                 ],
98582                 "suggestion": true
98583             },
98584             "shop/car_repair/Midas": {
98585                 "tags": {
98586                     "name": "Midas",
98587                     "shop": "car_repair"
98588                 },
98589                 "name": "Midas",
98590                 "icon": "car",
98591                 "geometry": [
98592                     "point",
98593                     "area"
98594                 ],
98595                 "fields": [
98596                     "operator",
98597                     "address",
98598                     "building_area",
98599                     "opening_hours"
98600                 ],
98601                 "suggestion": true
98602             },
98603             "shop/car_repair/Feu Vert": {
98604                 "tags": {
98605                     "name": "Feu Vert",
98606                     "shop": "car_repair"
98607                 },
98608                 "name": "Feu Vert",
98609                 "icon": "car",
98610                 "geometry": [
98611                     "point",
98612                     "area"
98613                 ],
98614                 "fields": [
98615                     "operator",
98616                     "address",
98617                     "building_area",
98618                     "opening_hours"
98619                 ],
98620                 "suggestion": true
98621             },
98622             "shop/car_repair/Norauto": {
98623                 "tags": {
98624                     "name": "Norauto",
98625                     "shop": "car_repair"
98626                 },
98627                 "name": "Norauto",
98628                 "icon": "car",
98629                 "geometry": [
98630                     "point",
98631                     "area"
98632                 ],
98633                 "fields": [
98634                     "operator",
98635                     "address",
98636                     "building_area",
98637                     "opening_hours"
98638                 ],
98639                 "suggestion": true
98640             },
98641             "shop/car_repair/Speedy": {
98642                 "tags": {
98643                     "name": "Speedy",
98644                     "shop": "car_repair"
98645                 },
98646                 "name": "Speedy",
98647                 "icon": "car",
98648                 "geometry": [
98649                     "point",
98650                     "area"
98651                 ],
98652                 "fields": [
98653                     "operator",
98654                     "address",
98655                     "building_area",
98656                     "opening_hours"
98657                 ],
98658                 "suggestion": true
98659             },
98660             "shop/car_repair/Pit Stop": {
98661                 "tags": {
98662                     "name": "Pit Stop",
98663                     "shop": "car_repair"
98664                 },
98665                 "name": "Pit Stop",
98666                 "icon": "car",
98667                 "geometry": [
98668                     "point",
98669                     "area"
98670                 ],
98671                 "fields": [
98672                     "operator",
98673                     "address",
98674                     "building_area",
98675                     "opening_hours"
98676                 ],
98677                 "suggestion": true
98678             },
98679             "shop/car_repair/Jiffy Lube": {
98680                 "tags": {
98681                     "name": "Jiffy Lube",
98682                     "shop": "car_repair"
98683                 },
98684                 "name": "Jiffy Lube",
98685                 "icon": "car",
98686                 "geometry": [
98687                     "point",
98688                     "area"
98689                 ],
98690                 "fields": [
98691                     "operator",
98692                     "address",
98693                     "building_area",
98694                     "opening_hours"
98695                 ],
98696                 "suggestion": true
98697             },
98698             "shop/car_repair/Шиномонтаж": {
98699                 "tags": {
98700                     "name": "Шиномонтаж",
98701                     "shop": "car_repair"
98702                 },
98703                 "name": "Шиномонтаж",
98704                 "icon": "car",
98705                 "geometry": [
98706                     "point",
98707                     "area"
98708                 ],
98709                 "fields": [
98710                     "operator",
98711                     "address",
98712                     "building_area",
98713                     "opening_hours"
98714                 ],
98715                 "suggestion": true
98716             },
98717             "shop/car_repair/СТО": {
98718                 "tags": {
98719                     "name": "СТО",
98720                     "shop": "car_repair"
98721                 },
98722                 "name": "СТО",
98723                 "icon": "car",
98724                 "geometry": [
98725                     "point",
98726                     "area"
98727                 ],
98728                 "fields": [
98729                     "operator",
98730                     "address",
98731                     "building_area",
98732                     "opening_hours"
98733                 ],
98734                 "suggestion": true
98735             },
98736             "shop/car_repair/O'Reilly Auto Parts": {
98737                 "tags": {
98738                     "name": "O'Reilly Auto Parts",
98739                     "shop": "car_repair"
98740                 },
98741                 "name": "O'Reilly Auto Parts",
98742                 "icon": "car",
98743                 "geometry": [
98744                     "point",
98745                     "area"
98746                 ],
98747                 "fields": [
98748                     "operator",
98749                     "address",
98750                     "building_area",
98751                     "opening_hours"
98752                 ],
98753                 "suggestion": true
98754             },
98755             "shop/car_repair/Carglass": {
98756                 "tags": {
98757                     "name": "Carglass",
98758                     "shop": "car_repair"
98759                 },
98760                 "name": "Carglass",
98761                 "icon": "car",
98762                 "geometry": [
98763                     "point",
98764                     "area"
98765                 ],
98766                 "fields": [
98767                     "operator",
98768                     "address",
98769                     "building_area",
98770                     "opening_hours"
98771                 ],
98772                 "suggestion": true
98773             },
98774             "shop/car_repair/шиномонтаж": {
98775                 "tags": {
98776                     "name": "шиномонтаж",
98777                     "shop": "car_repair"
98778                 },
98779                 "name": "шиномонтаж",
98780                 "icon": "car",
98781                 "geometry": [
98782                     "point",
98783                     "area"
98784                 ],
98785                 "fields": [
98786                     "operator",
98787                     "address",
98788                     "building_area",
98789                     "opening_hours"
98790                 ],
98791                 "suggestion": true
98792             },
98793             "shop/car_repair/Euromaster": {
98794                 "tags": {
98795                     "name": "Euromaster",
98796                     "shop": "car_repair"
98797                 },
98798                 "name": "Euromaster",
98799                 "icon": "car",
98800                 "geometry": [
98801                     "point",
98802                     "area"
98803                 ],
98804                 "fields": [
98805                     "operator",
98806                     "address",
98807                     "building_area",
98808                     "opening_hours"
98809                 ],
98810                 "suggestion": true
98811             },
98812             "shop/car_repair/Firestone": {
98813                 "tags": {
98814                     "name": "Firestone",
98815                     "shop": "car_repair"
98816                 },
98817                 "name": "Firestone",
98818                 "icon": "car",
98819                 "geometry": [
98820                     "point",
98821                     "area"
98822                 ],
98823                 "fields": [
98824                     "operator",
98825                     "address",
98826                     "building_area",
98827                     "opening_hours"
98828                 ],
98829                 "suggestion": true
98830             },
98831             "shop/car_repair/AutoZone": {
98832                 "tags": {
98833                     "name": "AutoZone",
98834                     "shop": "car_repair"
98835                 },
98836                 "name": "AutoZone",
98837                 "icon": "car",
98838                 "geometry": [
98839                     "point",
98840                     "area"
98841                 ],
98842                 "fields": [
98843                     "operator",
98844                     "address",
98845                     "building_area",
98846                     "opening_hours"
98847                 ],
98848                 "suggestion": true
98849             },
98850             "shop/car_repair/Автосервис": {
98851                 "tags": {
98852                     "name": "Автосервис",
98853                     "shop": "car_repair"
98854                 },
98855                 "name": "Автосервис",
98856                 "icon": "car",
98857                 "geometry": [
98858                     "point",
98859                     "area"
98860                 ],
98861                 "fields": [
98862                     "operator",
98863                     "address",
98864                     "building_area",
98865                     "opening_hours"
98866                 ],
98867                 "suggestion": true
98868             },
98869             "shop/car_repair/Advance Auto Parts": {
98870                 "tags": {
98871                     "name": "Advance Auto Parts",
98872                     "shop": "car_repair"
98873                 },
98874                 "name": "Advance Auto Parts",
98875                 "icon": "car",
98876                 "geometry": [
98877                     "point",
98878                     "area"
98879                 ],
98880                 "fields": [
98881                     "operator",
98882                     "address",
98883                     "building_area",
98884                     "opening_hours"
98885                 ],
98886                 "suggestion": true
98887             },
98888             "shop/car_repair/Roady": {
98889                 "tags": {
98890                     "name": "Roady",
98891                     "shop": "car_repair"
98892                 },
98893                 "name": "Roady",
98894                 "icon": "car",
98895                 "geometry": [
98896                     "point",
98897                     "area"
98898                 ],
98899                 "fields": [
98900                     "operator",
98901                     "address",
98902                     "building_area",
98903                     "opening_hours"
98904                 ],
98905                 "suggestion": true
98906             },
98907             "shop/furniture/IKEA": {
98908                 "tags": {
98909                     "name": "IKEA",
98910                     "shop": "furniture"
98911                 },
98912                 "name": "IKEA",
98913                 "icon": "shop",
98914                 "geometry": [
98915                     "point",
98916                     "area"
98917                 ],
98918                 "fields": [
98919                     "operator",
98920                     "address",
98921                     "building_area",
98922                     "opening_hours"
98923                 ],
98924                 "suggestion": true
98925             },
98926             "shop/furniture/Jysk": {
98927                 "tags": {
98928                     "name": "Jysk",
98929                     "shop": "furniture"
98930                 },
98931                 "name": "Jysk",
98932                 "icon": "shop",
98933                 "geometry": [
98934                     "point",
98935                     "area"
98936                 ],
98937                 "fields": [
98938                     "operator",
98939                     "address",
98940                     "building_area",
98941                     "opening_hours"
98942                 ],
98943                 "suggestion": true
98944             },
98945             "shop/furniture/Roller": {
98946                 "tags": {
98947                     "name": "Roller",
98948                     "shop": "furniture"
98949                 },
98950                 "name": "Roller",
98951                 "icon": "shop",
98952                 "geometry": [
98953                     "point",
98954                     "area"
98955                 ],
98956                 "fields": [
98957                     "operator",
98958                     "address",
98959                     "building_area",
98960                     "opening_hours"
98961                 ],
98962                 "suggestion": true
98963             },
98964             "shop/furniture/Dänisches Bettenlager": {
98965                 "tags": {
98966                     "name": "Dänisches Bettenlager",
98967                     "shop": "furniture"
98968                 },
98969                 "name": "Dänisches Bettenlager",
98970                 "icon": "shop",
98971                 "geometry": [
98972                     "point",
98973                     "area"
98974                 ],
98975                 "fields": [
98976                     "operator",
98977                     "address",
98978                     "building_area",
98979                     "opening_hours"
98980                 ],
98981                 "suggestion": true
98982             },
98983             "shop/furniture/Conforama": {
98984                 "tags": {
98985                     "name": "Conforama",
98986                     "shop": "furniture"
98987                 },
98988                 "name": "Conforama",
98989                 "icon": "shop",
98990                 "geometry": [
98991                     "point",
98992                     "area"
98993                 ],
98994                 "fields": [
98995                     "operator",
98996                     "address",
98997                     "building_area",
98998                     "opening_hours"
98999                 ],
99000                 "suggestion": true
99001             },
99002             "shop/furniture/Matratzen Concord": {
99003                 "tags": {
99004                     "name": "Matratzen Concord",
99005                     "shop": "furniture"
99006                 },
99007                 "name": "Matratzen Concord",
99008                 "icon": "shop",
99009                 "geometry": [
99010                     "point",
99011                     "area"
99012                 ],
99013                 "fields": [
99014                     "operator",
99015                     "address",
99016                     "building_area",
99017                     "opening_hours"
99018                 ],
99019                 "suggestion": true
99020             },
99021             "shop/furniture/Мебель": {
99022                 "tags": {
99023                     "name": "Мебель",
99024                     "shop": "furniture"
99025                 },
99026                 "name": "Мебель",
99027                 "icon": "shop",
99028                 "geometry": [
99029                     "point",
99030                     "area"
99031                 ],
99032                 "fields": [
99033                     "operator",
99034                     "address",
99035                     "building_area",
99036                     "opening_hours"
99037                 ],
99038                 "suggestion": true
99039             },
99040             "shop/furniture/But": {
99041                 "tags": {
99042                     "name": "But",
99043                     "shop": "furniture"
99044                 },
99045                 "name": "But",
99046                 "icon": "shop",
99047                 "geometry": [
99048                     "point",
99049                     "area"
99050                 ],
99051                 "fields": [
99052                     "operator",
99053                     "address",
99054                     "building_area",
99055                     "opening_hours"
99056                 ],
99057                 "suggestion": true
99058             },
99059             "shop/doityourself/Hornbach": {
99060                 "tags": {
99061                     "name": "Hornbach",
99062                     "shop": "doityourself"
99063                 },
99064                 "name": "Hornbach",
99065                 "icon": "shop",
99066                 "geometry": [
99067                     "point",
99068                     "area"
99069                 ],
99070                 "fields": [
99071                     "operator",
99072                     "address",
99073                     "building_area",
99074                     "opening_hours"
99075                 ],
99076                 "suggestion": true
99077             },
99078             "shop/doityourself/B&Q": {
99079                 "tags": {
99080                     "name": "B&Q",
99081                     "shop": "doityourself"
99082                 },
99083                 "name": "B&Q",
99084                 "icon": "shop",
99085                 "geometry": [
99086                     "point",
99087                     "area"
99088                 ],
99089                 "fields": [
99090                     "operator",
99091                     "address",
99092                     "building_area",
99093                     "opening_hours"
99094                 ],
99095                 "suggestion": true
99096             },
99097             "shop/doityourself/Hubo": {
99098                 "tags": {
99099                     "name": "Hubo",
99100                     "shop": "doityourself"
99101                 },
99102                 "name": "Hubo",
99103                 "icon": "shop",
99104                 "geometry": [
99105                     "point",
99106                     "area"
99107                 ],
99108                 "fields": [
99109                     "operator",
99110                     "address",
99111                     "building_area",
99112                     "opening_hours"
99113                 ],
99114                 "suggestion": true
99115             },
99116             "shop/doityourself/Mr Bricolage": {
99117                 "tags": {
99118                     "name": "Mr Bricolage",
99119                     "shop": "doityourself"
99120                 },
99121                 "name": "Mr Bricolage",
99122                 "icon": "shop",
99123                 "geometry": [
99124                     "point",
99125                     "area"
99126                 ],
99127                 "fields": [
99128                     "operator",
99129                     "address",
99130                     "building_area",
99131                     "opening_hours"
99132                 ],
99133                 "suggestion": true
99134             },
99135             "shop/doityourself/Gamma": {
99136                 "tags": {
99137                     "name": "Gamma",
99138                     "shop": "doityourself"
99139                 },
99140                 "name": "Gamma",
99141                 "icon": "shop",
99142                 "geometry": [
99143                     "point",
99144                     "area"
99145                 ],
99146                 "fields": [
99147                     "operator",
99148                     "address",
99149                     "building_area",
99150                     "opening_hours"
99151                 ],
99152                 "suggestion": true
99153             },
99154             "shop/doityourself/OBI": {
99155                 "tags": {
99156                     "name": "OBI",
99157                     "shop": "doityourself"
99158                 },
99159                 "name": "OBI",
99160                 "icon": "shop",
99161                 "geometry": [
99162                     "point",
99163                     "area"
99164                 ],
99165                 "fields": [
99166                     "operator",
99167                     "address",
99168                     "building_area",
99169                     "opening_hours"
99170                 ],
99171                 "suggestion": true
99172             },
99173             "shop/doityourself/Lowes": {
99174                 "tags": {
99175                     "name": "Lowes",
99176                     "shop": "doityourself"
99177                 },
99178                 "name": "Lowes",
99179                 "icon": "shop",
99180                 "geometry": [
99181                     "point",
99182                     "area"
99183                 ],
99184                 "fields": [
99185                     "operator",
99186                     "address",
99187                     "building_area",
99188                     "opening_hours"
99189                 ],
99190                 "suggestion": true
99191             },
99192             "shop/doityourself/Wickes": {
99193                 "tags": {
99194                     "name": "Wickes",
99195                     "shop": "doityourself"
99196                 },
99197                 "name": "Wickes",
99198                 "icon": "shop",
99199                 "geometry": [
99200                     "point",
99201                     "area"
99202                 ],
99203                 "fields": [
99204                     "operator",
99205                     "address",
99206                     "building_area",
99207                     "opening_hours"
99208                 ],
99209                 "suggestion": true
99210             },
99211             "shop/doityourself/Hagebau": {
99212                 "tags": {
99213                     "name": "Hagebau",
99214                     "shop": "doityourself"
99215                 },
99216                 "name": "Hagebau",
99217                 "icon": "shop",
99218                 "geometry": [
99219                     "point",
99220                     "area"
99221                 ],
99222                 "fields": [
99223                     "operator",
99224                     "address",
99225                     "building_area",
99226                     "opening_hours"
99227                 ],
99228                 "suggestion": true
99229             },
99230             "shop/doityourself/Max Bahr": {
99231                 "tags": {
99232                     "name": "Max Bahr",
99233                     "shop": "doityourself"
99234                 },
99235                 "name": "Max Bahr",
99236                 "icon": "shop",
99237                 "geometry": [
99238                     "point",
99239                     "area"
99240                 ],
99241                 "fields": [
99242                     "operator",
99243                     "address",
99244                     "building_area",
99245                     "opening_hours"
99246                 ],
99247                 "suggestion": true
99248             },
99249             "shop/doityourself/Castorama": {
99250                 "tags": {
99251                     "name": "Castorama",
99252                     "shop": "doityourself"
99253                 },
99254                 "name": "Castorama",
99255                 "icon": "shop",
99256                 "geometry": [
99257                     "point",
99258                     "area"
99259                 ],
99260                 "fields": [
99261                     "operator",
99262                     "address",
99263                     "building_area",
99264                     "opening_hours"
99265                 ],
99266                 "suggestion": true
99267             },
99268             "shop/doityourself/Rona": {
99269                 "tags": {
99270                     "name": "Rona",
99271                     "shop": "doityourself"
99272                 },
99273                 "name": "Rona",
99274                 "icon": "shop",
99275                 "geometry": [
99276                     "point",
99277                     "area"
99278                 ],
99279                 "fields": [
99280                     "operator",
99281                     "address",
99282                     "building_area",
99283                     "opening_hours"
99284                 ],
99285                 "suggestion": true
99286             },
99287             "shop/doityourself/Home Depot": {
99288                 "tags": {
99289                     "name": "Home Depot",
99290                     "shop": "doityourself"
99291                 },
99292                 "name": "Home Depot",
99293                 "icon": "shop",
99294                 "geometry": [
99295                     "point",
99296                     "area"
99297                 ],
99298                 "fields": [
99299                     "operator",
99300                     "address",
99301                     "building_area",
99302                     "opening_hours"
99303                 ],
99304                 "suggestion": true
99305             },
99306             "shop/doityourself/Toom Baumarkt": {
99307                 "tags": {
99308                     "name": "Toom Baumarkt",
99309                     "shop": "doityourself"
99310                 },
99311                 "name": "Toom Baumarkt",
99312                 "icon": "shop",
99313                 "geometry": [
99314                     "point",
99315                     "area"
99316                 ],
99317                 "fields": [
99318                     "operator",
99319                     "address",
99320                     "building_area",
99321                     "opening_hours"
99322                 ],
99323                 "suggestion": true
99324             },
99325             "shop/doityourself/Homebase": {
99326                 "tags": {
99327                     "name": "Homebase",
99328                     "shop": "doityourself"
99329                 },
99330                 "name": "Homebase",
99331                 "icon": "shop",
99332                 "geometry": [
99333                     "point",
99334                     "area"
99335                 ],
99336                 "fields": [
99337                     "operator",
99338                     "address",
99339                     "building_area",
99340                     "opening_hours"
99341                 ],
99342                 "suggestion": true
99343             },
99344             "shop/doityourself/Baumax": {
99345                 "tags": {
99346                     "name": "Baumax",
99347                     "shop": "doityourself"
99348                 },
99349                 "name": "Baumax",
99350                 "icon": "shop",
99351                 "geometry": [
99352                     "point",
99353                     "area"
99354                 ],
99355                 "fields": [
99356                     "operator",
99357                     "address",
99358                     "building_area",
99359                     "opening_hours"
99360                 ],
99361                 "suggestion": true
99362             },
99363             "shop/doityourself/Lagerhaus": {
99364                 "tags": {
99365                     "name": "Lagerhaus",
99366                     "shop": "doityourself"
99367                 },
99368                 "name": "Lagerhaus",
99369                 "icon": "shop",
99370                 "geometry": [
99371                     "point",
99372                     "area"
99373                 ],
99374                 "fields": [
99375                     "operator",
99376                     "address",
99377                     "building_area",
99378                     "opening_hours"
99379                 ],
99380                 "suggestion": true
99381             },
99382             "shop/doityourself/Bauhaus": {
99383                 "tags": {
99384                     "name": "Bauhaus",
99385                     "shop": "doityourself"
99386                 },
99387                 "name": "Bauhaus",
99388                 "icon": "shop",
99389                 "geometry": [
99390                     "point",
99391                     "area"
99392                 ],
99393                 "fields": [
99394                     "operator",
99395                     "address",
99396                     "building_area",
99397                     "opening_hours"
99398                 ],
99399                 "suggestion": true
99400             },
99401             "shop/doityourself/Canadian Tire": {
99402                 "tags": {
99403                     "name": "Canadian Tire",
99404                     "shop": "doityourself"
99405                 },
99406                 "name": "Canadian Tire",
99407                 "icon": "shop",
99408                 "geometry": [
99409                     "point",
99410                     "area"
99411                 ],
99412                 "fields": [
99413                     "operator",
99414                     "address",
99415                     "building_area",
99416                     "opening_hours"
99417                 ],
99418                 "suggestion": true
99419             },
99420             "shop/doityourself/Leroy Merlin": {
99421                 "tags": {
99422                     "name": "Leroy Merlin",
99423                     "shop": "doityourself"
99424                 },
99425                 "name": "Leroy Merlin",
99426                 "icon": "shop",
99427                 "geometry": [
99428                     "point",
99429                     "area"
99430                 ],
99431                 "fields": [
99432                     "operator",
99433                     "address",
99434                     "building_area",
99435                     "opening_hours"
99436                 ],
99437                 "suggestion": true
99438             },
99439             "shop/doityourself/Hellweg": {
99440                 "tags": {
99441                     "name": "Hellweg",
99442                     "shop": "doityourself"
99443                 },
99444                 "name": "Hellweg",
99445                 "icon": "shop",
99446                 "geometry": [
99447                     "point",
99448                     "area"
99449                 ],
99450                 "fields": [
99451                     "operator",
99452                     "address",
99453                     "building_area",
99454                     "opening_hours"
99455                 ],
99456                 "suggestion": true
99457             },
99458             "shop/doityourself/Brico": {
99459                 "tags": {
99460                     "name": "Brico",
99461                     "shop": "doityourself"
99462                 },
99463                 "name": "Brico",
99464                 "icon": "shop",
99465                 "geometry": [
99466                     "point",
99467                     "area"
99468                 ],
99469                 "fields": [
99470                     "operator",
99471                     "address",
99472                     "building_area",
99473                     "opening_hours"
99474                 ],
99475                 "suggestion": true
99476             },
99477             "shop/doityourself/Bricomarché": {
99478                 "tags": {
99479                     "name": "Bricomarché",
99480                     "shop": "doityourself"
99481                 },
99482                 "name": "Bricomarché",
99483                 "icon": "shop",
99484                 "geometry": [
99485                     "point",
99486                     "area"
99487                 ],
99488                 "fields": [
99489                     "operator",
99490                     "address",
99491                     "building_area",
99492                     "opening_hours"
99493                 ],
99494                 "suggestion": true
99495             },
99496             "shop/doityourself/Toom": {
99497                 "tags": {
99498                     "name": "Toom",
99499                     "shop": "doityourself"
99500                 },
99501                 "name": "Toom",
99502                 "icon": "shop",
99503                 "geometry": [
99504                     "point",
99505                     "area"
99506                 ],
99507                 "fields": [
99508                     "operator",
99509                     "address",
99510                     "building_area",
99511                     "opening_hours"
99512                 ],
99513                 "suggestion": true
99514             },
99515             "shop/doityourself/Hagebaumarkt": {
99516                 "tags": {
99517                     "name": "Hagebaumarkt",
99518                     "shop": "doityourself"
99519                 },
99520                 "name": "Hagebaumarkt",
99521                 "icon": "shop",
99522                 "geometry": [
99523                     "point",
99524                     "area"
99525                 ],
99526                 "fields": [
99527                     "operator",
99528                     "address",
99529                     "building_area",
99530                     "opening_hours"
99531                 ],
99532                 "suggestion": true
99533             },
99534             "shop/doityourself/Praktiker": {
99535                 "tags": {
99536                     "name": "Praktiker",
99537                     "shop": "doityourself"
99538                 },
99539                 "name": "Praktiker",
99540                 "icon": "shop",
99541                 "geometry": [
99542                     "point",
99543                     "area"
99544                 ],
99545                 "fields": [
99546                     "operator",
99547                     "address",
99548                     "building_area",
99549                     "opening_hours"
99550                 ],
99551                 "suggestion": true
99552             },
99553             "shop/doityourself/Menards": {
99554                 "tags": {
99555                     "name": "Menards",
99556                     "shop": "doityourself"
99557                 },
99558                 "name": "Menards",
99559                 "icon": "shop",
99560                 "geometry": [
99561                     "point",
99562                     "area"
99563                 ],
99564                 "fields": [
99565                     "operator",
99566                     "address",
99567                     "building_area",
99568                     "opening_hours"
99569                 ],
99570                 "suggestion": true
99571             },
99572             "shop/doityourself/Weldom": {
99573                 "tags": {
99574                     "name": "Weldom",
99575                     "shop": "doityourself"
99576                 },
99577                 "name": "Weldom",
99578                 "icon": "shop",
99579                 "geometry": [
99580                     "point",
99581                     "area"
99582                 ],
99583                 "fields": [
99584                     "operator",
99585                     "address",
99586                     "building_area",
99587                     "opening_hours"
99588                 ],
99589                 "suggestion": true
99590             },
99591             "shop/doityourself/Bunnings Warehouse": {
99592                 "tags": {
99593                     "name": "Bunnings Warehouse",
99594                     "shop": "doityourself"
99595                 },
99596                 "name": "Bunnings Warehouse",
99597                 "icon": "shop",
99598                 "geometry": [
99599                     "point",
99600                     "area"
99601                 ],
99602                 "fields": [
99603                     "operator",
99604                     "address",
99605                     "building_area",
99606                     "opening_hours"
99607                 ],
99608                 "suggestion": true
99609             },
99610             "shop/doityourself/Ace Hardware": {
99611                 "tags": {
99612                     "name": "Ace Hardware",
99613                     "shop": "doityourself"
99614                 },
99615                 "name": "Ace Hardware",
99616                 "icon": "shop",
99617                 "geometry": [
99618                     "point",
99619                     "area"
99620                 ],
99621                 "fields": [
99622                     "operator",
99623                     "address",
99624                     "building_area",
99625                     "opening_hours"
99626                 ],
99627                 "suggestion": true
99628             },
99629             "shop/doityourself/Home Hardware": {
99630                 "tags": {
99631                     "name": "Home Hardware",
99632                     "shop": "doityourself"
99633                 },
99634                 "name": "Home Hardware",
99635                 "icon": "shop",
99636                 "geometry": [
99637                     "point",
99638                     "area"
99639                 ],
99640                 "fields": [
99641                     "operator",
99642                     "address",
99643                     "building_area",
99644                     "opening_hours"
99645                 ],
99646                 "suggestion": true
99647             },
99648             "shop/doityourself/Стройматериалы": {
99649                 "tags": {
99650                     "name": "Стройматериалы",
99651                     "shop": "doityourself"
99652                 },
99653                 "name": "Стройматериалы",
99654                 "icon": "shop",
99655                 "geometry": [
99656                     "point",
99657                     "area"
99658                 ],
99659                 "fields": [
99660                     "operator",
99661                     "address",
99662                     "building_area",
99663                     "opening_hours"
99664                 ],
99665                 "suggestion": true
99666             },
99667             "shop/doityourself/Bricorama": {
99668                 "tags": {
99669                     "name": "Bricorama",
99670                     "shop": "doityourself"
99671                 },
99672                 "name": "Bricorama",
99673                 "icon": "shop",
99674                 "geometry": [
99675                     "point",
99676                     "area"
99677                 ],
99678                 "fields": [
99679                     "operator",
99680                     "address",
99681                     "building_area",
99682                     "opening_hours"
99683                 ],
99684                 "suggestion": true
99685             },
99686             "shop/doityourself/Point P": {
99687                 "tags": {
99688                     "name": "Point P",
99689                     "shop": "doityourself"
99690                 },
99691                 "name": "Point P",
99692                 "icon": "shop",
99693                 "geometry": [
99694                     "point",
99695                     "area"
99696                 ],
99697                 "fields": [
99698                     "operator",
99699                     "address",
99700                     "building_area",
99701                     "opening_hours"
99702                 ],
99703                 "suggestion": true
99704             },
99705             "shop/stationery/Staples": {
99706                 "tags": {
99707                     "name": "Staples",
99708                     "shop": "stationery"
99709                 },
99710                 "name": "Staples",
99711                 "icon": "shop",
99712                 "geometry": [
99713                     "point",
99714                     "area"
99715                 ],
99716                 "fields": [
99717                     "operator",
99718                     "address",
99719                     "building_area",
99720                     "opening_hours"
99721                 ],
99722                 "suggestion": true
99723             },
99724             "shop/stationery/McPaper": {
99725                 "tags": {
99726                     "name": "McPaper",
99727                     "shop": "stationery"
99728                 },
99729                 "name": "McPaper",
99730                 "icon": "shop",
99731                 "geometry": [
99732                     "point",
99733                     "area"
99734                 ],
99735                 "fields": [
99736                     "operator",
99737                     "address",
99738                     "building_area",
99739                     "opening_hours"
99740                 ],
99741                 "suggestion": true
99742             },
99743             "shop/stationery/Office Depot": {
99744                 "tags": {
99745                     "name": "Office Depot",
99746                     "shop": "stationery"
99747                 },
99748                 "name": "Office Depot",
99749                 "icon": "shop",
99750                 "geometry": [
99751                     "point",
99752                     "area"
99753                 ],
99754                 "fields": [
99755                     "operator",
99756                     "address",
99757                     "building_area",
99758                     "opening_hours"
99759                 ],
99760                 "suggestion": true
99761             },
99762             "shop/stationery/Канцтовары": {
99763                 "tags": {
99764                     "name": "Канцтовары",
99765                     "shop": "stationery"
99766                 },
99767                 "name": "Канцтовары",
99768                 "icon": "shop",
99769                 "geometry": [
99770                     "point",
99771                     "area"
99772                 ],
99773                 "fields": [
99774                     "operator",
99775                     "address",
99776                     "building_area",
99777                     "opening_hours"
99778                 ],
99779                 "suggestion": true
99780             },
99781             "shop/car/Skoda": {
99782                 "tags": {
99783                     "name": "Skoda",
99784                     "shop": "car"
99785                 },
99786                 "name": "Skoda",
99787                 "icon": "car",
99788                 "geometry": [
99789                     "point",
99790                     "area"
99791                 ],
99792                 "fields": [
99793                     "operator",
99794                     "address",
99795                     "building_area",
99796                     "opening_hours"
99797                 ],
99798                 "suggestion": true
99799             },
99800             "shop/car/BMW": {
99801                 "tags": {
99802                     "name": "BMW",
99803                     "shop": "car"
99804                 },
99805                 "name": "BMW",
99806                 "icon": "car",
99807                 "geometry": [
99808                     "point",
99809                     "area"
99810                 ],
99811                 "fields": [
99812                     "operator",
99813                     "address",
99814                     "building_area",
99815                     "opening_hours"
99816                 ],
99817                 "suggestion": true
99818             },
99819             "shop/car/Citroen": {
99820                 "tags": {
99821                     "name": "Citroen",
99822                     "shop": "car"
99823                 },
99824                 "name": "Citroen",
99825                 "icon": "car",
99826                 "geometry": [
99827                     "point",
99828                     "area"
99829                 ],
99830                 "fields": [
99831                     "operator",
99832                     "address",
99833                     "building_area",
99834                     "opening_hours"
99835                 ],
99836                 "suggestion": true
99837             },
99838             "shop/car/Renault": {
99839                 "tags": {
99840                     "name": "Renault",
99841                     "shop": "car"
99842                 },
99843                 "name": "Renault",
99844                 "icon": "car",
99845                 "geometry": [
99846                     "point",
99847                     "area"
99848                 ],
99849                 "fields": [
99850                     "operator",
99851                     "address",
99852                     "building_area",
99853                     "opening_hours"
99854                 ],
99855                 "suggestion": true
99856             },
99857             "shop/car/Mercedes-Benz": {
99858                 "tags": {
99859                     "name": "Mercedes-Benz",
99860                     "shop": "car"
99861                 },
99862                 "name": "Mercedes-Benz",
99863                 "icon": "car",
99864                 "geometry": [
99865                     "point",
99866                     "area"
99867                 ],
99868                 "fields": [
99869                     "operator",
99870                     "address",
99871                     "building_area",
99872                     "opening_hours"
99873                 ],
99874                 "suggestion": true
99875             },
99876             "shop/car/Volvo": {
99877                 "tags": {
99878                     "name": "Volvo",
99879                     "shop": "car"
99880                 },
99881                 "name": "Volvo",
99882                 "icon": "car",
99883                 "geometry": [
99884                     "point",
99885                     "area"
99886                 ],
99887                 "fields": [
99888                     "operator",
99889                     "address",
99890                     "building_area",
99891                     "opening_hours"
99892                 ],
99893                 "suggestion": true
99894             },
99895             "shop/car/Ford": {
99896                 "tags": {
99897                     "name": "Ford",
99898                     "shop": "car"
99899                 },
99900                 "name": "Ford",
99901                 "icon": "car",
99902                 "geometry": [
99903                     "point",
99904                     "area"
99905                 ],
99906                 "fields": [
99907                     "operator",
99908                     "address",
99909                     "building_area",
99910                     "opening_hours"
99911                 ],
99912                 "suggestion": true
99913             },
99914             "shop/car/Volkswagen": {
99915                 "tags": {
99916                     "name": "Volkswagen",
99917                     "shop": "car"
99918                 },
99919                 "name": "Volkswagen",
99920                 "icon": "car",
99921                 "geometry": [
99922                     "point",
99923                     "area"
99924                 ],
99925                 "fields": [
99926                     "operator",
99927                     "address",
99928                     "building_area",
99929                     "opening_hours"
99930                 ],
99931                 "suggestion": true
99932             },
99933             "shop/car/Mazda": {
99934                 "tags": {
99935                     "name": "Mazda",
99936                     "shop": "car"
99937                 },
99938                 "name": "Mazda",
99939                 "icon": "car",
99940                 "geometry": [
99941                     "point",
99942                     "area"
99943                 ],
99944                 "fields": [
99945                     "operator",
99946                     "address",
99947                     "building_area",
99948                     "opening_hours"
99949                 ],
99950                 "suggestion": true
99951             },
99952             "shop/car/Mitsubishi": {
99953                 "tags": {
99954                     "name": "Mitsubishi",
99955                     "shop": "car"
99956                 },
99957                 "name": "Mitsubishi",
99958                 "icon": "car",
99959                 "geometry": [
99960                     "point",
99961                     "area"
99962                 ],
99963                 "fields": [
99964                     "operator",
99965                     "address",
99966                     "building_area",
99967                     "opening_hours"
99968                 ],
99969                 "suggestion": true
99970             },
99971             "shop/car/Fiat": {
99972                 "tags": {
99973                     "name": "Fiat",
99974                     "shop": "car"
99975                 },
99976                 "name": "Fiat",
99977                 "icon": "car",
99978                 "geometry": [
99979                     "point",
99980                     "area"
99981                 ],
99982                 "fields": [
99983                     "operator",
99984                     "address",
99985                     "building_area",
99986                     "opening_hours"
99987                 ],
99988                 "suggestion": true
99989             },
99990             "shop/car/Автозапчасти": {
99991                 "tags": {
99992                     "name": "Автозапчасти",
99993                     "shop": "car"
99994                 },
99995                 "name": "Автозапчасти",
99996                 "icon": "car",
99997                 "geometry": [
99998                     "point",
99999                     "area"
100000                 ],
100001                 "fields": [
100002                     "operator",
100003                     "address",
100004                     "building_area",
100005                     "opening_hours"
100006                 ],
100007                 "suggestion": true
100008             },
100009             "shop/car/Opel": {
100010                 "tags": {
100011                     "name": "Opel",
100012                     "shop": "car"
100013                 },
100014                 "name": "Opel",
100015                 "icon": "car",
100016                 "geometry": [
100017                     "point",
100018                     "area"
100019                 ],
100020                 "fields": [
100021                     "operator",
100022                     "address",
100023                     "building_area",
100024                     "opening_hours"
100025                 ],
100026                 "suggestion": true
100027             },
100028             "shop/car/Audi": {
100029                 "tags": {
100030                     "name": "Audi",
100031                     "shop": "car"
100032                 },
100033                 "name": "Audi",
100034                 "icon": "car",
100035                 "geometry": [
100036                     "point",
100037                     "area"
100038                 ],
100039                 "fields": [
100040                     "operator",
100041                     "address",
100042                     "building_area",
100043                     "opening_hours"
100044                 ],
100045                 "suggestion": true
100046             },
100047             "shop/car/Toyota": {
100048                 "tags": {
100049                     "name": "Toyota",
100050                     "shop": "car"
100051                 },
100052                 "name": "Toyota",
100053                 "icon": "car",
100054                 "geometry": [
100055                     "point",
100056                     "area"
100057                 ],
100058                 "fields": [
100059                     "operator",
100060                     "address",
100061                     "building_area",
100062                     "opening_hours"
100063                 ],
100064                 "suggestion": true
100065             },
100066             "shop/car/Nissan": {
100067                 "tags": {
100068                     "name": "Nissan",
100069                     "shop": "car"
100070                 },
100071                 "name": "Nissan",
100072                 "icon": "car",
100073                 "geometry": [
100074                     "point",
100075                     "area"
100076                 ],
100077                 "fields": [
100078                     "operator",
100079                     "address",
100080                     "building_area",
100081                     "opening_hours"
100082                 ],
100083                 "suggestion": true
100084             },
100085             "shop/car/Suzuki": {
100086                 "tags": {
100087                     "name": "Suzuki",
100088                     "shop": "car"
100089                 },
100090                 "name": "Suzuki",
100091                 "icon": "car",
100092                 "geometry": [
100093                     "point",
100094                     "area"
100095                 ],
100096                 "fields": [
100097                     "operator",
100098                     "address",
100099                     "building_area",
100100                     "opening_hours"
100101                 ],
100102                 "suggestion": true
100103             },
100104             "shop/car/Honda": {
100105                 "tags": {
100106                     "name": "Honda",
100107                     "shop": "car"
100108                 },
100109                 "name": "Honda",
100110                 "icon": "car",
100111                 "geometry": [
100112                     "point",
100113                     "area"
100114                 ],
100115                 "fields": [
100116                     "operator",
100117                     "address",
100118                     "building_area",
100119                     "opening_hours"
100120                 ],
100121                 "suggestion": true
100122             },
100123             "shop/car/Peugeot": {
100124                 "tags": {
100125                     "name": "Peugeot",
100126                     "shop": "car"
100127                 },
100128                 "name": "Peugeot",
100129                 "icon": "car",
100130                 "geometry": [
100131                     "point",
100132                     "area"
100133                 ],
100134                 "fields": [
100135                     "operator",
100136                     "address",
100137                     "building_area",
100138                     "opening_hours"
100139                 ],
100140                 "suggestion": true
100141             },
100142             "shop/car/Hyundai": {
100143                 "tags": {
100144                     "name": "Hyundai",
100145                     "shop": "car"
100146                 },
100147                 "name": "Hyundai",
100148                 "icon": "car",
100149                 "geometry": [
100150                     "point",
100151                     "area"
100152                 ],
100153                 "fields": [
100154                     "operator",
100155                     "address",
100156                     "building_area",
100157                     "opening_hours"
100158                 ],
100159                 "suggestion": true
100160             },
100161             "shop/car/Subaru": {
100162                 "tags": {
100163                     "name": "Subaru",
100164                     "shop": "car"
100165                 },
100166                 "name": "Subaru",
100167                 "icon": "car",
100168                 "geometry": [
100169                     "point",
100170                     "area"
100171                 ],
100172                 "fields": [
100173                     "operator",
100174                     "address",
100175                     "building_area",
100176                     "opening_hours"
100177                 ],
100178                 "suggestion": true
100179             },
100180             "shop/car/Chevrolet": {
100181                 "tags": {
100182                     "name": "Chevrolet",
100183                     "shop": "car"
100184                 },
100185                 "name": "Chevrolet",
100186                 "icon": "car",
100187                 "geometry": [
100188                     "point",
100189                     "area"
100190                 ],
100191                 "fields": [
100192                     "operator",
100193                     "address",
100194                     "building_area",
100195                     "opening_hours"
100196                 ],
100197                 "suggestion": true
100198             },
100199             "shop/car/Автомагазин": {
100200                 "tags": {
100201                     "name": "Автомагазин",
100202                     "shop": "car"
100203                 },
100204                 "name": "Автомагазин",
100205                 "icon": "car",
100206                 "geometry": [
100207                     "point",
100208                     "area"
100209                 ],
100210                 "fields": [
100211                     "operator",
100212                     "address",
100213                     "building_area",
100214                     "opening_hours"
100215                 ],
100216                 "suggestion": true
100217             },
100218             "shop/clothes/Matalan": {
100219                 "tags": {
100220                     "name": "Matalan",
100221                     "shop": "clothes"
100222                 },
100223                 "name": "Matalan",
100224                 "icon": "clothing-store",
100225                 "geometry": [
100226                     "point",
100227                     "area"
100228                 ],
100229                 "fields": [
100230                     "operator",
100231                     "address",
100232                     "building_area",
100233                     "opening_hours"
100234                 ],
100235                 "suggestion": true
100236             },
100237             "shop/clothes/KiK": {
100238                 "tags": {
100239                     "name": "KiK",
100240                     "shop": "clothes"
100241                 },
100242                 "name": "KiK",
100243                 "icon": "clothing-store",
100244                 "geometry": [
100245                     "point",
100246                     "area"
100247                 ],
100248                 "fields": [
100249                     "operator",
100250                     "address",
100251                     "building_area",
100252                     "opening_hours"
100253                 ],
100254                 "suggestion": true
100255             },
100256             "shop/clothes/H&M": {
100257                 "tags": {
100258                     "name": "H&M",
100259                     "shop": "clothes"
100260                 },
100261                 "name": "H&M",
100262                 "icon": "clothing-store",
100263                 "geometry": [
100264                     "point",
100265                     "area"
100266                 ],
100267                 "fields": [
100268                     "operator",
100269                     "address",
100270                     "building_area",
100271                     "opening_hours"
100272                 ],
100273                 "suggestion": true
100274             },
100275             "shop/clothes/Urban Outfitters": {
100276                 "tags": {
100277                     "name": "Urban Outfitters",
100278                     "shop": "clothes"
100279                 },
100280                 "name": "Urban Outfitters",
100281                 "icon": "clothing-store",
100282                 "geometry": [
100283                     "point",
100284                     "area"
100285                 ],
100286                 "fields": [
100287                     "operator",
100288                     "address",
100289                     "building_area",
100290                     "opening_hours"
100291                 ],
100292                 "suggestion": true
100293             },
100294             "shop/clothes/Vögele": {
100295                 "tags": {
100296                     "name": "Vögele",
100297                     "shop": "clothes"
100298                 },
100299                 "name": "Vögele",
100300                 "icon": "clothing-store",
100301                 "geometry": [
100302                     "point",
100303                     "area"
100304                 ],
100305                 "fields": [
100306                     "operator",
100307                     "address",
100308                     "building_area",
100309                     "opening_hours"
100310                 ],
100311                 "suggestion": true
100312             },
100313             "shop/clothes/Zeeman": {
100314                 "tags": {
100315                     "name": "Zeeman",
100316                     "shop": "clothes"
100317                 },
100318                 "name": "Zeeman",
100319                 "icon": "clothing-store",
100320                 "geometry": [
100321                     "point",
100322                     "area"
100323                 ],
100324                 "fields": [
100325                     "operator",
100326                     "address",
100327                     "building_area",
100328                     "opening_hours"
100329                 ],
100330                 "suggestion": true
100331             },
100332             "shop/clothes/Takko": {
100333                 "tags": {
100334                     "name": "Takko",
100335                     "shop": "clothes"
100336                 },
100337                 "name": "Takko",
100338                 "icon": "clothing-store",
100339                 "geometry": [
100340                     "point",
100341                     "area"
100342                 ],
100343                 "fields": [
100344                     "operator",
100345                     "address",
100346                     "building_area",
100347                     "opening_hours"
100348                 ],
100349                 "suggestion": true
100350             },
100351             "shop/clothes/C&A": {
100352                 "tags": {
100353                     "name": "C&A",
100354                     "shop": "clothes"
100355                 },
100356                 "name": "C&A",
100357                 "icon": "clothing-store",
100358                 "geometry": [
100359                     "point",
100360                     "area"
100361                 ],
100362                 "fields": [
100363                     "operator",
100364                     "address",
100365                     "building_area",
100366                     "opening_hours"
100367                 ],
100368                 "suggestion": true
100369             },
100370             "shop/clothes/Zara": {
100371                 "tags": {
100372                     "name": "Zara",
100373                     "shop": "clothes"
100374                 },
100375                 "name": "Zara",
100376                 "icon": "clothing-store",
100377                 "geometry": [
100378                     "point",
100379                     "area"
100380                 ],
100381                 "fields": [
100382                     "operator",
100383                     "address",
100384                     "building_area",
100385                     "opening_hours"
100386                 ],
100387                 "suggestion": true
100388             },
100389             "shop/clothes/Vero Moda": {
100390                 "tags": {
100391                     "name": "Vero Moda",
100392                     "shop": "clothes"
100393                 },
100394                 "name": "Vero Moda",
100395                 "icon": "clothing-store",
100396                 "geometry": [
100397                     "point",
100398                     "area"
100399                 ],
100400                 "fields": [
100401                     "operator",
100402                     "address",
100403                     "building_area",
100404                     "opening_hours"
100405                 ],
100406                 "suggestion": true
100407             },
100408             "shop/clothes/NKD": {
100409                 "tags": {
100410                     "name": "NKD",
100411                     "shop": "clothes"
100412                 },
100413                 "name": "NKD",
100414                 "icon": "clothing-store",
100415                 "geometry": [
100416                     "point",
100417                     "area"
100418                 ],
100419                 "fields": [
100420                     "operator",
100421                     "address",
100422                     "building_area",
100423                     "opening_hours"
100424                 ],
100425                 "suggestion": true
100426             },
100427             "shop/clothes/Ernsting's family": {
100428                 "tags": {
100429                     "name": "Ernsting's family",
100430                     "shop": "clothes"
100431                 },
100432                 "name": "Ernsting's family",
100433                 "icon": "clothing-store",
100434                 "geometry": [
100435                     "point",
100436                     "area"
100437                 ],
100438                 "fields": [
100439                     "operator",
100440                     "address",
100441                     "building_area",
100442                     "opening_hours"
100443                 ],
100444                 "suggestion": true
100445             },
100446             "shop/clothes/Winners": {
100447                 "tags": {
100448                     "name": "Winners",
100449                     "shop": "clothes"
100450                 },
100451                 "name": "Winners",
100452                 "icon": "clothing-store",
100453                 "geometry": [
100454                     "point",
100455                     "area"
100456                 ],
100457                 "fields": [
100458                     "operator",
100459                     "address",
100460                     "building_area",
100461                     "opening_hours"
100462                 ],
100463                 "suggestion": true
100464             },
100465             "shop/clothes/River Island": {
100466                 "tags": {
100467                     "name": "River Island",
100468                     "shop": "clothes"
100469                 },
100470                 "name": "River Island",
100471                 "icon": "clothing-store",
100472                 "geometry": [
100473                     "point",
100474                     "area"
100475                 ],
100476                 "fields": [
100477                     "operator",
100478                     "address",
100479                     "building_area",
100480                     "opening_hours"
100481                 ],
100482                 "suggestion": true
100483             },
100484             "shop/clothes/Next": {
100485                 "tags": {
100486                     "name": "Next",
100487                     "shop": "clothes"
100488                 },
100489                 "name": "Next",
100490                 "icon": "clothing-store",
100491                 "geometry": [
100492                     "point",
100493                     "area"
100494                 ],
100495                 "fields": [
100496                     "operator",
100497                     "address",
100498                     "building_area",
100499                     "opening_hours"
100500                 ],
100501                 "suggestion": true
100502             },
100503             "shop/clothes/Gap": {
100504                 "tags": {
100505                     "name": "Gap",
100506                     "shop": "clothes"
100507                 },
100508                 "name": "Gap",
100509                 "icon": "clothing-store",
100510                 "geometry": [
100511                     "point",
100512                     "area"
100513                 ],
100514                 "fields": [
100515                     "operator",
100516                     "address",
100517                     "building_area",
100518                     "opening_hours"
100519                 ],
100520                 "suggestion": true
100521             },
100522             "shop/clothes/Adidas": {
100523                 "tags": {
100524                     "name": "Adidas",
100525                     "shop": "clothes"
100526                 },
100527                 "name": "Adidas",
100528                 "icon": "clothing-store",
100529                 "geometry": [
100530                     "point",
100531                     "area"
100532                 ],
100533                 "fields": [
100534                     "operator",
100535                     "address",
100536                     "building_area",
100537                     "opening_hours"
100538                 ],
100539                 "suggestion": true
100540             },
100541             "shop/clothes/Mr Price": {
100542                 "tags": {
100543                     "name": "Mr Price",
100544                     "shop": "clothes"
100545                 },
100546                 "name": "Mr Price",
100547                 "icon": "clothing-store",
100548                 "geometry": [
100549                     "point",
100550                     "area"
100551                 ],
100552                 "fields": [
100553                     "operator",
100554                     "address",
100555                     "building_area",
100556                     "opening_hours"
100557                 ],
100558                 "suggestion": true
100559             },
100560             "shop/clothes/Pep": {
100561                 "tags": {
100562                     "name": "Pep",
100563                     "shop": "clothes"
100564                 },
100565                 "name": "Pep",
100566                 "icon": "clothing-store",
100567                 "geometry": [
100568                     "point",
100569                     "area"
100570                 ],
100571                 "fields": [
100572                     "operator",
100573                     "address",
100574                     "building_area",
100575                     "opening_hours"
100576                 ],
100577                 "suggestion": true
100578             },
100579             "shop/clothes/Edgars": {
100580                 "tags": {
100581                     "name": "Edgars",
100582                     "shop": "clothes"
100583                 },
100584                 "name": "Edgars",
100585                 "icon": "clothing-store",
100586                 "geometry": [
100587                     "point",
100588                     "area"
100589                 ],
100590                 "fields": [
100591                     "operator",
100592                     "address",
100593                     "building_area",
100594                     "opening_hours"
100595                 ],
100596                 "suggestion": true
100597             },
100598             "shop/clothes/Ackermans": {
100599                 "tags": {
100600                     "name": "Ackermans",
100601                     "shop": "clothes"
100602                 },
100603                 "name": "Ackermans",
100604                 "icon": "clothing-store",
100605                 "geometry": [
100606                     "point",
100607                     "area"
100608                 ],
100609                 "fields": [
100610                     "operator",
100611                     "address",
100612                     "building_area",
100613                     "opening_hours"
100614                 ],
100615                 "suggestion": true
100616             },
100617             "shop/clothes/Truworths": {
100618                 "tags": {
100619                     "name": "Truworths",
100620                     "shop": "clothes"
100621                 },
100622                 "name": "Truworths",
100623                 "icon": "clothing-store",
100624                 "geometry": [
100625                     "point",
100626                     "area"
100627                 ],
100628                 "fields": [
100629                     "operator",
100630                     "address",
100631                     "building_area",
100632                     "opening_hours"
100633                 ],
100634                 "suggestion": true
100635             },
100636             "shop/clothes/Ross": {
100637                 "tags": {
100638                     "name": "Ross",
100639                     "shop": "clothes"
100640                 },
100641                 "name": "Ross",
100642                 "icon": "clothing-store",
100643                 "geometry": [
100644                     "point",
100645                     "area"
100646                 ],
100647                 "fields": [
100648                     "operator",
100649                     "address",
100650                     "building_area",
100651                     "opening_hours"
100652                 ],
100653                 "suggestion": true
100654             },
100655             "shop/clothes/Burton": {
100656                 "tags": {
100657                     "name": "Burton",
100658                     "shop": "clothes"
100659                 },
100660                 "name": "Burton",
100661                 "icon": "clothing-store",
100662                 "geometry": [
100663                     "point",
100664                     "area"
100665                 ],
100666                 "fields": [
100667                     "operator",
100668                     "address",
100669                     "building_area",
100670                     "opening_hours"
100671                 ],
100672                 "suggestion": true
100673             },
100674             "shop/clothes/Dorothy Perkins": {
100675                 "tags": {
100676                     "name": "Dorothy Perkins",
100677                     "shop": "clothes"
100678                 },
100679                 "name": "Dorothy Perkins",
100680                 "icon": "clothing-store",
100681                 "geometry": [
100682                     "point",
100683                     "area"
100684                 ],
100685                 "fields": [
100686                     "operator",
100687                     "address",
100688                     "building_area",
100689                     "opening_hours"
100690                 ],
100691                 "suggestion": true
100692             },
100693             "shop/clothes/Lindex": {
100694                 "tags": {
100695                     "name": "Lindex",
100696                     "shop": "clothes"
100697                 },
100698                 "name": "Lindex",
100699                 "icon": "clothing-store",
100700                 "geometry": [
100701                     "point",
100702                     "area"
100703                 ],
100704                 "fields": [
100705                     "operator",
100706                     "address",
100707                     "building_area",
100708                     "opening_hours"
100709                 ],
100710                 "suggestion": true
100711             },
100712             "shop/clothes/s.Oliver": {
100713                 "tags": {
100714                     "name": "s.Oliver",
100715                     "shop": "clothes"
100716                 },
100717                 "name": "s.Oliver",
100718                 "icon": "clothing-store",
100719                 "geometry": [
100720                     "point",
100721                     "area"
100722                 ],
100723                 "fields": [
100724                     "operator",
100725                     "address",
100726                     "building_area",
100727                     "opening_hours"
100728                 ],
100729                 "suggestion": true
100730             },
100731             "shop/clothes/Cecil": {
100732                 "tags": {
100733                     "name": "Cecil",
100734                     "shop": "clothes"
100735                 },
100736                 "name": "Cecil",
100737                 "icon": "clothing-store",
100738                 "geometry": [
100739                     "point",
100740                     "area"
100741                 ],
100742                 "fields": [
100743                     "operator",
100744                     "address",
100745                     "building_area",
100746                     "opening_hours"
100747                 ],
100748                 "suggestion": true
100749             },
100750             "shop/clothes/Dress Barn": {
100751                 "tags": {
100752                     "name": "Dress Barn",
100753                     "shop": "clothes"
100754                 },
100755                 "name": "Dress Barn",
100756                 "icon": "clothing-store",
100757                 "geometry": [
100758                     "point",
100759                     "area"
100760                 ],
100761                 "fields": [
100762                     "operator",
100763                     "address",
100764                     "building_area",
100765                     "opening_hours"
100766                 ],
100767                 "suggestion": true
100768             },
100769             "shop/clothes/Old Navy": {
100770                 "tags": {
100771                     "name": "Old Navy",
100772                     "shop": "clothes"
100773                 },
100774                 "name": "Old Navy",
100775                 "icon": "clothing-store",
100776                 "geometry": [
100777                     "point",
100778                     "area"
100779                 ],
100780                 "fields": [
100781                     "operator",
100782                     "address",
100783                     "building_area",
100784                     "opening_hours"
100785                 ],
100786                 "suggestion": true
100787             },
100788             "shop/clothes/Jack & Jones": {
100789                 "tags": {
100790                     "name": "Jack & Jones",
100791                     "shop": "clothes"
100792                 },
100793                 "name": "Jack & Jones",
100794                 "icon": "clothing-store",
100795                 "geometry": [
100796                     "point",
100797                     "area"
100798                 ],
100799                 "fields": [
100800                     "operator",
100801                     "address",
100802                     "building_area",
100803                     "opening_hours"
100804                 ],
100805                 "suggestion": true
100806             },
100807             "shop/clothes/Pimkie": {
100808                 "tags": {
100809                     "name": "Pimkie",
100810                     "shop": "clothes"
100811                 },
100812                 "name": "Pimkie",
100813                 "icon": "clothing-store",
100814                 "geometry": [
100815                     "point",
100816                     "area"
100817                 ],
100818                 "fields": [
100819                     "operator",
100820                     "address",
100821                     "building_area",
100822                     "opening_hours"
100823                 ],
100824                 "suggestion": true
100825             },
100826             "shop/clothes/Esprit": {
100827                 "tags": {
100828                     "name": "Esprit",
100829                     "shop": "clothes"
100830                 },
100831                 "name": "Esprit",
100832                 "icon": "clothing-store",
100833                 "geometry": [
100834                     "point",
100835                     "area"
100836                 ],
100837                 "fields": [
100838                     "operator",
100839                     "address",
100840                     "building_area",
100841                     "opening_hours"
100842                 ],
100843                 "suggestion": true
100844             },
100845             "shop/clothes/Primark": {
100846                 "tags": {
100847                     "name": "Primark",
100848                     "shop": "clothes"
100849                 },
100850                 "name": "Primark",
100851                 "icon": "clothing-store",
100852                 "geometry": [
100853                     "point",
100854                     "area"
100855                 ],
100856                 "fields": [
100857                     "operator",
100858                     "address",
100859                     "building_area",
100860                     "opening_hours"
100861                 ],
100862                 "suggestion": true
100863             },
100864             "shop/clothes/Bonita": {
100865                 "tags": {
100866                     "name": "Bonita",
100867                     "shop": "clothes"
100868                 },
100869                 "name": "Bonita",
100870                 "icon": "clothing-store",
100871                 "geometry": [
100872                     "point",
100873                     "area"
100874                 ],
100875                 "fields": [
100876                     "operator",
100877                     "address",
100878                     "building_area",
100879                     "opening_hours"
100880                 ],
100881                 "suggestion": true
100882             },
100883             "shop/clothes/Mexx": {
100884                 "tags": {
100885                     "name": "Mexx",
100886                     "shop": "clothes"
100887                 },
100888                 "name": "Mexx",
100889                 "icon": "clothing-store",
100890                 "geometry": [
100891                     "point",
100892                     "area"
100893                 ],
100894                 "fields": [
100895                     "operator",
100896                     "address",
100897                     "building_area",
100898                     "opening_hours"
100899                 ],
100900                 "suggestion": true
100901             },
100902             "shop/clothes/Gerry Weber": {
100903                 "tags": {
100904                     "name": "Gerry Weber",
100905                     "shop": "clothes"
100906                 },
100907                 "name": "Gerry Weber",
100908                 "icon": "clothing-store",
100909                 "geometry": [
100910                     "point",
100911                     "area"
100912                 ],
100913                 "fields": [
100914                     "operator",
100915                     "address",
100916                     "building_area",
100917                     "opening_hours"
100918                 ],
100919                 "suggestion": true
100920             },
100921             "shop/clothes/Tally Weijl": {
100922                 "tags": {
100923                     "name": "Tally Weijl",
100924                     "shop": "clothes"
100925                 },
100926                 "name": "Tally Weijl",
100927                 "icon": "clothing-store",
100928                 "geometry": [
100929                     "point",
100930                     "area"
100931                 ],
100932                 "fields": [
100933                     "operator",
100934                     "address",
100935                     "building_area",
100936                     "opening_hours"
100937                 ],
100938                 "suggestion": true
100939             },
100940             "shop/clothes/Mango": {
100941                 "tags": {
100942                     "name": "Mango",
100943                     "shop": "clothes"
100944                 },
100945                 "name": "Mango",
100946                 "icon": "clothing-store",
100947                 "geometry": [
100948                     "point",
100949                     "area"
100950                 ],
100951                 "fields": [
100952                     "operator",
100953                     "address",
100954                     "building_area",
100955                     "opening_hours"
100956                 ],
100957                 "suggestion": true
100958             },
100959             "shop/clothes/TK Maxx": {
100960                 "tags": {
100961                     "name": "TK Maxx",
100962                     "shop": "clothes"
100963                 },
100964                 "name": "TK Maxx",
100965                 "icon": "clothing-store",
100966                 "geometry": [
100967                     "point",
100968                     "area"
100969                 ],
100970                 "fields": [
100971                     "operator",
100972                     "address",
100973                     "building_area",
100974                     "opening_hours"
100975                 ],
100976                 "suggestion": true
100977             },
100978             "shop/clothes/Benetton": {
100979                 "tags": {
100980                     "name": "Benetton",
100981                     "shop": "clothes"
100982                 },
100983                 "name": "Benetton",
100984                 "icon": "clothing-store",
100985                 "geometry": [
100986                     "point",
100987                     "area"
100988                 ],
100989                 "fields": [
100990                     "operator",
100991                     "address",
100992                     "building_area",
100993                     "opening_hours"
100994                 ],
100995                 "suggestion": true
100996             },
100997             "shop/clothes/Ulla Popken": {
100998                 "tags": {
100999                     "name": "Ulla Popken",
101000                     "shop": "clothes"
101001                 },
101002                 "name": "Ulla Popken",
101003                 "icon": "clothing-store",
101004                 "geometry": [
101005                     "point",
101006                     "area"
101007                 ],
101008                 "fields": [
101009                     "operator",
101010                     "address",
101011                     "building_area",
101012                     "opening_hours"
101013                 ],
101014                 "suggestion": true
101015             },
101016             "shop/clothes/AWG": {
101017                 "tags": {
101018                     "name": "AWG",
101019                     "shop": "clothes"
101020                 },
101021                 "name": "AWG",
101022                 "icon": "clothing-store",
101023                 "geometry": [
101024                     "point",
101025                     "area"
101026                 ],
101027                 "fields": [
101028                     "operator",
101029                     "address",
101030                     "building_area",
101031                     "opening_hours"
101032                 ],
101033                 "suggestion": true
101034             },
101035             "shop/clothes/Tommy Hilfiger": {
101036                 "tags": {
101037                     "name": "Tommy Hilfiger",
101038                     "shop": "clothes"
101039                 },
101040                 "name": "Tommy Hilfiger",
101041                 "icon": "clothing-store",
101042                 "geometry": [
101043                     "point",
101044                     "area"
101045                 ],
101046                 "fields": [
101047                     "operator",
101048                     "address",
101049                     "building_area",
101050                     "opening_hours"
101051                 ],
101052                 "suggestion": true
101053             },
101054             "shop/clothes/New Yorker": {
101055                 "tags": {
101056                     "name": "New Yorker",
101057                     "shop": "clothes"
101058                 },
101059                 "name": "New Yorker",
101060                 "icon": "clothing-store",
101061                 "geometry": [
101062                     "point",
101063                     "area"
101064                 ],
101065                 "fields": [
101066                     "operator",
101067                     "address",
101068                     "building_area",
101069                     "opening_hours"
101070                 ],
101071                 "suggestion": true
101072             },
101073             "shop/clothes/Orsay": {
101074                 "tags": {
101075                     "name": "Orsay",
101076                     "shop": "clothes"
101077                 },
101078                 "name": "Orsay",
101079                 "icon": "clothing-store",
101080                 "geometry": [
101081                     "point",
101082                     "area"
101083                 ],
101084                 "fields": [
101085                     "operator",
101086                     "address",
101087                     "building_area",
101088                     "opening_hours"
101089                 ],
101090                 "suggestion": true
101091             },
101092             "shop/clothes/Jeans Fritz": {
101093                 "tags": {
101094                     "name": "Jeans Fritz",
101095                     "shop": "clothes"
101096                 },
101097                 "name": "Jeans Fritz",
101098                 "icon": "clothing-store",
101099                 "geometry": [
101100                     "point",
101101                     "area"
101102                 ],
101103                 "fields": [
101104                     "operator",
101105                     "address",
101106                     "building_area",
101107                     "opening_hours"
101108                 ],
101109                 "suggestion": true
101110             },
101111             "shop/clothes/Charles Vögele": {
101112                 "tags": {
101113                     "name": "Charles Vögele",
101114                     "shop": "clothes"
101115                 },
101116                 "name": "Charles Vögele",
101117                 "icon": "clothing-store",
101118                 "geometry": [
101119                     "point",
101120                     "area"
101121                 ],
101122                 "fields": [
101123                     "operator",
101124                     "address",
101125                     "building_area",
101126                     "opening_hours"
101127                 ],
101128                 "suggestion": true
101129             },
101130             "shop/clothes/New Look": {
101131                 "tags": {
101132                     "name": "New Look",
101133                     "shop": "clothes"
101134                 },
101135                 "name": "New Look",
101136                 "icon": "clothing-store",
101137                 "geometry": [
101138                     "point",
101139                     "area"
101140                 ],
101141                 "fields": [
101142                     "operator",
101143                     "address",
101144                     "building_area",
101145                     "opening_hours"
101146                 ],
101147                 "suggestion": true
101148             },
101149             "shop/clothes/Lacoste": {
101150                 "tags": {
101151                     "name": "Lacoste",
101152                     "shop": "clothes"
101153                 },
101154                 "name": "Lacoste",
101155                 "icon": "clothing-store",
101156                 "geometry": [
101157                     "point",
101158                     "area"
101159                 ],
101160                 "fields": [
101161                     "operator",
101162                     "address",
101163                     "building_area",
101164                     "opening_hours"
101165                 ],
101166                 "suggestion": true
101167             },
101168             "shop/clothes/Etam": {
101169                 "tags": {
101170                     "name": "Etam",
101171                     "shop": "clothes"
101172                 },
101173                 "name": "Etam",
101174                 "icon": "clothing-store",
101175                 "geometry": [
101176                     "point",
101177                     "area"
101178                 ],
101179                 "fields": [
101180                     "operator",
101181                     "address",
101182                     "building_area",
101183                     "opening_hours"
101184                 ],
101185                 "suggestion": true
101186             },
101187             "shop/clothes/Kiabi": {
101188                 "tags": {
101189                     "name": "Kiabi",
101190                     "shop": "clothes"
101191                 },
101192                 "name": "Kiabi",
101193                 "icon": "clothing-store",
101194                 "geometry": [
101195                     "point",
101196                     "area"
101197                 ],
101198                 "fields": [
101199                     "operator",
101200                     "address",
101201                     "building_area",
101202                     "opening_hours"
101203                 ],
101204                 "suggestion": true
101205             },
101206             "shop/clothes/Jack Wolfskin": {
101207                 "tags": {
101208                     "name": "Jack Wolfskin",
101209                     "shop": "clothes"
101210                 },
101211                 "name": "Jack Wolfskin",
101212                 "icon": "clothing-store",
101213                 "geometry": [
101214                     "point",
101215                     "area"
101216                 ],
101217                 "fields": [
101218                     "operator",
101219                     "address",
101220                     "building_area",
101221                     "opening_hours"
101222                 ],
101223                 "suggestion": true
101224             },
101225             "shop/clothes/American Apparel": {
101226                 "tags": {
101227                     "name": "American Apparel",
101228                     "shop": "clothes"
101229                 },
101230                 "name": "American Apparel",
101231                 "icon": "clothing-store",
101232                 "geometry": [
101233                     "point",
101234                     "area"
101235                 ],
101236                 "fields": [
101237                     "operator",
101238                     "address",
101239                     "building_area",
101240                     "opening_hours"
101241                 ],
101242                 "suggestion": true
101243             },
101244             "shop/clothes/Men's Wearhouse": {
101245                 "tags": {
101246                     "name": "Men's Wearhouse",
101247                     "shop": "clothes"
101248                 },
101249                 "name": "Men's Wearhouse",
101250                 "icon": "clothing-store",
101251                 "geometry": [
101252                     "point",
101253                     "area"
101254                 ],
101255                 "fields": [
101256                     "operator",
101257                     "address",
101258                     "building_area",
101259                     "opening_hours"
101260                 ],
101261                 "suggestion": true
101262             },
101263             "shop/clothes/Intimissimi": {
101264                 "tags": {
101265                     "name": "Intimissimi",
101266                     "shop": "clothes"
101267                 },
101268                 "name": "Intimissimi",
101269                 "icon": "clothing-store",
101270                 "geometry": [
101271                     "point",
101272                     "area"
101273                 ],
101274                 "fields": [
101275                     "operator",
101276                     "address",
101277                     "building_area",
101278                     "opening_hours"
101279                 ],
101280                 "suggestion": true
101281             },
101282             "shop/clothes/United Colors of Benetton": {
101283                 "tags": {
101284                     "name": "United Colors of Benetton",
101285                     "shop": "clothes"
101286                 },
101287                 "name": "United Colors of Benetton",
101288                 "icon": "clothing-store",
101289                 "geometry": [
101290                     "point",
101291                     "area"
101292                 ],
101293                 "fields": [
101294                     "operator",
101295                     "address",
101296                     "building_area",
101297                     "opening_hours"
101298                 ],
101299                 "suggestion": true
101300             },
101301             "shop/clothes/Jules": {
101302                 "tags": {
101303                     "name": "Jules",
101304                     "shop": "clothes"
101305                 },
101306                 "name": "Jules",
101307                 "icon": "clothing-store",
101308                 "geometry": [
101309                     "point",
101310                     "area"
101311                 ],
101312                 "fields": [
101313                     "operator",
101314                     "address",
101315                     "building_area",
101316                     "opening_hours"
101317                 ],
101318                 "suggestion": true
101319             },
101320             "shop/clothes/Second Hand": {
101321                 "tags": {
101322                     "name": "Second Hand",
101323                     "shop": "clothes"
101324                 },
101325                 "name": "Second Hand",
101326                 "icon": "clothing-store",
101327                 "geometry": [
101328                     "point",
101329                     "area"
101330                 ],
101331                 "fields": [
101332                     "operator",
101333                     "address",
101334                     "building_area",
101335                     "opening_hours"
101336                 ],
101337                 "suggestion": true
101338             },
101339             "shop/clothes/AOKI": {
101340                 "tags": {
101341                     "name": "AOKI",
101342                     "shop": "clothes"
101343                 },
101344                 "name": "AOKI",
101345                 "icon": "clothing-store",
101346                 "geometry": [
101347                     "point",
101348                     "area"
101349                 ],
101350                 "fields": [
101351                     "operator",
101352                     "address",
101353                     "building_area",
101354                     "opening_hours"
101355                 ],
101356                 "suggestion": true
101357             },
101358             "shop/clothes/Calzedonia": {
101359                 "tags": {
101360                     "name": "Calzedonia",
101361                     "shop": "clothes"
101362                 },
101363                 "name": "Calzedonia",
101364                 "icon": "clothing-store",
101365                 "geometry": [
101366                     "point",
101367                     "area"
101368                 ],
101369                 "fields": [
101370                     "operator",
101371                     "address",
101372                     "building_area",
101373                     "opening_hours"
101374                 ],
101375                 "suggestion": true
101376             },
101377             "shop/clothes/洋服の青山": {
101378                 "tags": {
101379                     "name": "洋服の青山",
101380                     "shop": "clothes"
101381                 },
101382                 "name": "洋服の青山",
101383                 "icon": "clothing-store",
101384                 "geometry": [
101385                     "point",
101386                     "area"
101387                 ],
101388                 "fields": [
101389                     "operator",
101390                     "address",
101391                     "building_area",
101392                     "opening_hours"
101393                 ],
101394                 "suggestion": true
101395             },
101396             "shop/clothes/Levi's": {
101397                 "tags": {
101398                     "name": "Levi's",
101399                     "shop": "clothes"
101400                 },
101401                 "name": "Levi's",
101402                 "icon": "clothing-store",
101403                 "geometry": [
101404                     "point",
101405                     "area"
101406                 ],
101407                 "fields": [
101408                     "operator",
101409                     "address",
101410                     "building_area",
101411                     "opening_hours"
101412                 ],
101413                 "suggestion": true
101414             },
101415             "shop/clothes/Celio": {
101416                 "tags": {
101417                     "name": "Celio",
101418                     "shop": "clothes"
101419                 },
101420                 "name": "Celio",
101421                 "icon": "clothing-store",
101422                 "geometry": [
101423                     "point",
101424                     "area"
101425                 ],
101426                 "fields": [
101427                     "operator",
101428                     "address",
101429                     "building_area",
101430                     "opening_hours"
101431                 ],
101432                 "suggestion": true
101433             },
101434             "shop/clothes/TJ Maxx": {
101435                 "tags": {
101436                     "name": "TJ Maxx",
101437                     "shop": "clothes"
101438                 },
101439                 "name": "TJ Maxx",
101440                 "icon": "clothing-store",
101441                 "geometry": [
101442                     "point",
101443                     "area"
101444                 ],
101445                 "fields": [
101446                     "operator",
101447                     "address",
101448                     "building_area",
101449                     "opening_hours"
101450                 ],
101451                 "suggestion": true
101452             },
101453             "shop/clothes/Promod": {
101454                 "tags": {
101455                     "name": "Promod",
101456                     "shop": "clothes"
101457                 },
101458                 "name": "Promod",
101459                 "icon": "clothing-store",
101460                 "geometry": [
101461                     "point",
101462                     "area"
101463                 ],
101464                 "fields": [
101465                     "operator",
101466                     "address",
101467                     "building_area",
101468                     "opening_hours"
101469                 ],
101470                 "suggestion": true
101471             },
101472             "shop/clothes/Street One": {
101473                 "tags": {
101474                     "name": "Street One",
101475                     "shop": "clothes"
101476                 },
101477                 "name": "Street One",
101478                 "icon": "clothing-store",
101479                 "geometry": [
101480                     "point",
101481                     "area"
101482                 ],
101483                 "fields": [
101484                     "operator",
101485                     "address",
101486                     "building_area",
101487                     "opening_hours"
101488                 ],
101489                 "suggestion": true
101490             },
101491             "shop/clothes/ユニクロ": {
101492                 "tags": {
101493                     "name": "ユニクロ",
101494                     "shop": "clothes"
101495                 },
101496                 "name": "ユニクロ",
101497                 "icon": "clothing-store",
101498                 "geometry": [
101499                     "point",
101500                     "area"
101501                 ],
101502                 "fields": [
101503                     "operator",
101504                     "address",
101505                     "building_area",
101506                     "opening_hours"
101507                 ],
101508                 "suggestion": true
101509             },
101510             "shop/clothes/Banana Republic": {
101511                 "tags": {
101512                     "name": "Banana Republic",
101513                     "shop": "clothes"
101514                 },
101515                 "name": "Banana Republic",
101516                 "icon": "clothing-store",
101517                 "geometry": [
101518                     "point",
101519                     "area"
101520                 ],
101521                 "fields": [
101522                     "operator",
101523                     "address",
101524                     "building_area",
101525                     "opening_hours"
101526                 ],
101527                 "suggestion": true
101528             },
101529             "shop/clothes/Одежда": {
101530                 "tags": {
101531                     "name": "Одежда",
101532                     "shop": "clothes"
101533                 },
101534                 "name": "Одежда",
101535                 "icon": "clothing-store",
101536                 "geometry": [
101537                     "point",
101538                     "area"
101539                 ],
101540                 "fields": [
101541                     "operator",
101542                     "address",
101543                     "building_area",
101544                     "opening_hours"
101545                 ],
101546                 "suggestion": true
101547             },
101548             "shop/clothes/Marshalls": {
101549                 "tags": {
101550                     "name": "Marshalls",
101551                     "shop": "clothes"
101552                 },
101553                 "name": "Marshalls",
101554                 "icon": "clothing-store",
101555                 "geometry": [
101556                     "point",
101557                     "area"
101558                 ],
101559                 "fields": [
101560                     "operator",
101561                     "address",
101562                     "building_area",
101563                     "opening_hours"
101564                 ],
101565                 "suggestion": true
101566             },
101567             "shop/clothes/La Halle": {
101568                 "tags": {
101569                     "name": "La Halle",
101570                     "shop": "clothes"
101571                 },
101572                 "name": "La Halle",
101573                 "icon": "clothing-store",
101574                 "geometry": [
101575                     "point",
101576                     "area"
101577                 ],
101578                 "fields": [
101579                     "operator",
101580                     "address",
101581                     "building_area",
101582                     "opening_hours"
101583                 ],
101584                 "suggestion": true
101585             },
101586             "shop/clothes/Peacocks": {
101587                 "tags": {
101588                     "name": "Peacocks",
101589                     "shop": "clothes"
101590                 },
101591                 "name": "Peacocks",
101592                 "icon": "clothing-store",
101593                 "geometry": [
101594                     "point",
101595                     "area"
101596                 ],
101597                 "fields": [
101598                     "operator",
101599                     "address",
101600                     "building_area",
101601                     "opening_hours"
101602                 ],
101603                 "suggestion": true
101604             },
101605             "shop/clothes/しまむら": {
101606                 "tags": {
101607                     "name": "しまむら",
101608                     "shop": "clothes"
101609                 },
101610                 "name": "しまむら",
101611                 "icon": "clothing-store",
101612                 "geometry": [
101613                     "point",
101614                     "area"
101615                 ],
101616                 "fields": [
101617                     "operator",
101618                     "address",
101619                     "building_area",
101620                     "opening_hours"
101621                 ],
101622                 "suggestion": true
101623             },
101624             "shop/books/Bruna": {
101625                 "tags": {
101626                     "name": "Bruna",
101627                     "shop": "books"
101628                 },
101629                 "name": "Bruna",
101630                 "icon": "shop",
101631                 "geometry": [
101632                     "point",
101633                     "area"
101634                 ],
101635                 "fields": [
101636                     "operator",
101637                     "address",
101638                     "building_area",
101639                     "opening_hours"
101640                 ],
101641                 "suggestion": true
101642             },
101643             "shop/books/Waterstones": {
101644                 "tags": {
101645                     "name": "Waterstones",
101646                     "shop": "books"
101647                 },
101648                 "name": "Waterstones",
101649                 "icon": "shop",
101650                 "geometry": [
101651                     "point",
101652                     "area"
101653                 ],
101654                 "fields": [
101655                     "operator",
101656                     "address",
101657                     "building_area",
101658                     "opening_hours"
101659                 ],
101660                 "suggestion": true
101661             },
101662             "shop/books/Libro": {
101663                 "tags": {
101664                     "name": "Libro",
101665                     "shop": "books"
101666                 },
101667                 "name": "Libro",
101668                 "icon": "shop",
101669                 "geometry": [
101670                     "point",
101671                     "area"
101672                 ],
101673                 "fields": [
101674                     "operator",
101675                     "address",
101676                     "building_area",
101677                     "opening_hours"
101678                 ],
101679                 "suggestion": true
101680             },
101681             "shop/books/Barnes & Noble": {
101682                 "tags": {
101683                     "name": "Barnes & Noble",
101684                     "shop": "books"
101685                 },
101686                 "name": "Barnes & Noble",
101687                 "icon": "shop",
101688                 "geometry": [
101689                     "point",
101690                     "area"
101691                 ],
101692                 "fields": [
101693                     "operator",
101694                     "address",
101695                     "building_area",
101696                     "opening_hours"
101697                 ],
101698                 "suggestion": true
101699             },
101700             "shop/books/Weltbild": {
101701                 "tags": {
101702                     "name": "Weltbild",
101703                     "shop": "books"
101704                 },
101705                 "name": "Weltbild",
101706                 "icon": "shop",
101707                 "geometry": [
101708                     "point",
101709                     "area"
101710                 ],
101711                 "fields": [
101712                     "operator",
101713                     "address",
101714                     "building_area",
101715                     "opening_hours"
101716                 ],
101717                 "suggestion": true
101718             },
101719             "shop/books/Thalia": {
101720                 "tags": {
101721                     "name": "Thalia",
101722                     "shop": "books"
101723                 },
101724                 "name": "Thalia",
101725                 "icon": "shop",
101726                 "geometry": [
101727                     "point",
101728                     "area"
101729                 ],
101730                 "fields": [
101731                     "operator",
101732                     "address",
101733                     "building_area",
101734                     "opening_hours"
101735                 ],
101736                 "suggestion": true
101737             },
101738             "shop/books/Книги": {
101739                 "tags": {
101740                     "name": "Книги",
101741                     "shop": "books"
101742                 },
101743                 "name": "Книги",
101744                 "icon": "shop",
101745                 "geometry": [
101746                     "point",
101747                     "area"
101748                 ],
101749                 "fields": [
101750                     "operator",
101751                     "address",
101752                     "building_area",
101753                     "opening_hours"
101754                 ],
101755                 "suggestion": true
101756             },
101757             "shop/department_store/Debenhams": {
101758                 "tags": {
101759                     "name": "Debenhams",
101760                     "shop": "department_store"
101761                 },
101762                 "name": "Debenhams",
101763                 "icon": "shop",
101764                 "geometry": [
101765                     "point",
101766                     "area"
101767                 ],
101768                 "fields": [
101769                     "operator",
101770                     "address",
101771                     "building_area",
101772                     "opening_hours"
101773                 ],
101774                 "suggestion": true
101775             },
101776             "shop/department_store/Karstadt": {
101777                 "tags": {
101778                     "name": "Karstadt",
101779                     "shop": "department_store"
101780                 },
101781                 "name": "Karstadt",
101782                 "icon": "shop",
101783                 "geometry": [
101784                     "point",
101785                     "area"
101786                 ],
101787                 "fields": [
101788                     "operator",
101789                     "address",
101790                     "building_area",
101791                     "opening_hours"
101792                 ],
101793                 "suggestion": true
101794             },
101795             "shop/department_store/Kmart": {
101796                 "tags": {
101797                     "name": "Kmart",
101798                     "shop": "department_store"
101799                 },
101800                 "name": "Kmart",
101801                 "icon": "shop",
101802                 "geometry": [
101803                     "point",
101804                     "area"
101805                 ],
101806                 "fields": [
101807                     "operator",
101808                     "address",
101809                     "building_area",
101810                     "opening_hours"
101811                 ],
101812                 "suggestion": true
101813             },
101814             "shop/department_store/Target": {
101815                 "tags": {
101816                     "name": "Target",
101817                     "shop": "department_store"
101818                 },
101819                 "name": "Target",
101820                 "icon": "shop",
101821                 "geometry": [
101822                     "point",
101823                     "area"
101824                 ],
101825                 "fields": [
101826                     "operator",
101827                     "address",
101828                     "building_area",
101829                     "opening_hours"
101830                 ],
101831                 "suggestion": true
101832             },
101833             "shop/department_store/Galeria Kaufhof": {
101834                 "tags": {
101835                     "name": "Galeria Kaufhof",
101836                     "shop": "department_store"
101837                 },
101838                 "name": "Galeria Kaufhof",
101839                 "icon": "shop",
101840                 "geometry": [
101841                     "point",
101842                     "area"
101843                 ],
101844                 "fields": [
101845                     "operator",
101846                     "address",
101847                     "building_area",
101848                     "opening_hours"
101849                 ],
101850                 "suggestion": true
101851             },
101852             "shop/department_store/Marks & Spencer": {
101853                 "tags": {
101854                     "name": "Marks & Spencer",
101855                     "shop": "department_store"
101856                 },
101857                 "name": "Marks & Spencer",
101858                 "icon": "shop",
101859                 "geometry": [
101860                     "point",
101861                     "area"
101862                 ],
101863                 "fields": [
101864                     "operator",
101865                     "address",
101866                     "building_area",
101867                     "opening_hours"
101868                 ],
101869                 "suggestion": true
101870             },
101871             "shop/department_store/Big W": {
101872                 "tags": {
101873                     "name": "Big W",
101874                     "shop": "department_store"
101875                 },
101876                 "name": "Big W",
101877                 "icon": "shop",
101878                 "geometry": [
101879                     "point",
101880                     "area"
101881                 ],
101882                 "fields": [
101883                     "operator",
101884                     "address",
101885                     "building_area",
101886                     "opening_hours"
101887                 ],
101888                 "suggestion": true
101889             },
101890             "shop/department_store/Woolworth": {
101891                 "tags": {
101892                     "name": "Woolworth",
101893                     "shop": "department_store"
101894                 },
101895                 "name": "Woolworth",
101896                 "icon": "shop",
101897                 "geometry": [
101898                     "point",
101899                     "area"
101900                 ],
101901                 "fields": [
101902                     "operator",
101903                     "address",
101904                     "building_area",
101905                     "opening_hours"
101906                 ],
101907                 "suggestion": true
101908             },
101909             "shop/department_store/Универмаг": {
101910                 "tags": {
101911                     "name": "Универмаг",
101912                     "shop": "department_store"
101913                 },
101914                 "name": "Универмаг",
101915                 "icon": "shop",
101916                 "geometry": [
101917                     "point",
101918                     "area"
101919                 ],
101920                 "fields": [
101921                     "operator",
101922                     "address",
101923                     "building_area",
101924                     "opening_hours"
101925                 ],
101926                 "suggestion": true
101927             },
101928             "shop/department_store/Sears": {
101929                 "tags": {
101930                     "name": "Sears",
101931                     "shop": "department_store"
101932                 },
101933                 "name": "Sears",
101934                 "icon": "shop",
101935                 "geometry": [
101936                     "point",
101937                     "area"
101938                 ],
101939                 "fields": [
101940                     "operator",
101941                     "address",
101942                     "building_area",
101943                     "opening_hours"
101944                 ],
101945                 "suggestion": true
101946             },
101947             "shop/department_store/Kohl's": {
101948                 "tags": {
101949                     "name": "Kohl's",
101950                     "shop": "department_store"
101951                 },
101952                 "name": "Kohl's",
101953                 "icon": "shop",
101954                 "geometry": [
101955                     "point",
101956                     "area"
101957                 ],
101958                 "fields": [
101959                     "operator",
101960                     "address",
101961                     "building_area",
101962                     "opening_hours"
101963                 ],
101964                 "suggestion": true
101965             },
101966             "shop/department_store/Macy's": {
101967                 "tags": {
101968                     "name": "Macy's",
101969                     "shop": "department_store"
101970                 },
101971                 "name": "Macy's",
101972                 "icon": "shop",
101973                 "geometry": [
101974                     "point",
101975                     "area"
101976                 ],
101977                 "fields": [
101978                     "operator",
101979                     "address",
101980                     "building_area",
101981                     "opening_hours"
101982                 ],
101983                 "suggestion": true
101984             },
101985             "shop/department_store/JCPenney": {
101986                 "tags": {
101987                     "name": "JCPenney",
101988                     "shop": "department_store"
101989                 },
101990                 "name": "JCPenney",
101991                 "icon": "shop",
101992                 "geometry": [
101993                     "point",
101994                     "area"
101995                 ],
101996                 "fields": [
101997                     "operator",
101998                     "address",
101999                     "building_area",
102000                     "opening_hours"
102001                 ],
102002                 "suggestion": true
102003             },
102004             "shop/alcohol/Alko": {
102005                 "tags": {
102006                     "name": "Alko",
102007                     "shop": "alcohol"
102008                 },
102009                 "name": "Alko",
102010                 "icon": "alcohol-shop",
102011                 "geometry": [
102012                     "point",
102013                     "area"
102014                 ],
102015                 "fields": [
102016                     "operator",
102017                     "address",
102018                     "building_area",
102019                     "opening_hours"
102020                 ],
102021                 "suggestion": true
102022             },
102023             "shop/alcohol/The Beer Store": {
102024                 "tags": {
102025                     "name": "The Beer Store",
102026                     "shop": "alcohol"
102027                 },
102028                 "name": "The Beer Store",
102029                 "icon": "alcohol-shop",
102030                 "geometry": [
102031                     "point",
102032                     "area"
102033                 ],
102034                 "fields": [
102035                     "operator",
102036                     "address",
102037                     "building_area",
102038                     "opening_hours"
102039                 ],
102040                 "suggestion": true
102041             },
102042             "shop/alcohol/Systembolaget": {
102043                 "tags": {
102044                     "name": "Systembolaget",
102045                     "shop": "alcohol"
102046                 },
102047                 "name": "Systembolaget",
102048                 "icon": "alcohol-shop",
102049                 "geometry": [
102050                     "point",
102051                     "area"
102052                 ],
102053                 "fields": [
102054                     "operator",
102055                     "address",
102056                     "building_area",
102057                     "opening_hours"
102058                 ],
102059                 "suggestion": true
102060             },
102061             "shop/alcohol/LCBO": {
102062                 "tags": {
102063                     "name": "LCBO",
102064                     "shop": "alcohol"
102065                 },
102066                 "name": "LCBO",
102067                 "icon": "alcohol-shop",
102068                 "geometry": [
102069                     "point",
102070                     "area"
102071                 ],
102072                 "fields": [
102073                     "operator",
102074                     "address",
102075                     "building_area",
102076                     "opening_hours"
102077                 ],
102078                 "suggestion": true
102079             },
102080             "shop/alcohol/Ароматный мир": {
102081                 "tags": {
102082                     "name": "Ароматный мир",
102083                     "shop": "alcohol"
102084                 },
102085                 "name": "Ароматный мир",
102086                 "icon": "alcohol-shop",
102087                 "geometry": [
102088                     "point",
102089                     "area"
102090                 ],
102091                 "fields": [
102092                     "operator",
102093                     "address",
102094                     "building_area",
102095                     "opening_hours"
102096                 ],
102097                 "suggestion": true
102098             },
102099             "shop/alcohol/Bargain Booze": {
102100                 "tags": {
102101                     "name": "Bargain Booze",
102102                     "shop": "alcohol"
102103                 },
102104                 "name": "Bargain Booze",
102105                 "icon": "alcohol-shop",
102106                 "geometry": [
102107                     "point",
102108                     "area"
102109                 ],
102110                 "fields": [
102111                     "operator",
102112                     "address",
102113                     "building_area",
102114                     "opening_hours"
102115                 ],
102116                 "suggestion": true
102117             },
102118             "shop/alcohol/Nicolas": {
102119                 "tags": {
102120                     "name": "Nicolas",
102121                     "shop": "alcohol"
102122                 },
102123                 "name": "Nicolas",
102124                 "icon": "alcohol-shop",
102125                 "geometry": [
102126                     "point",
102127                     "area"
102128                 ],
102129                 "fields": [
102130                     "operator",
102131                     "address",
102132                     "building_area",
102133                     "opening_hours"
102134                 ],
102135                 "suggestion": true
102136             },
102137             "shop/alcohol/BWS": {
102138                 "tags": {
102139                     "name": "BWS",
102140                     "shop": "alcohol"
102141                 },
102142                 "name": "BWS",
102143                 "icon": "alcohol-shop",
102144                 "geometry": [
102145                     "point",
102146                     "area"
102147                 ],
102148                 "fields": [
102149                     "operator",
102150                     "address",
102151                     "building_area",
102152                     "opening_hours"
102153                 ],
102154                 "suggestion": true
102155             },
102156             "shop/alcohol/Botilleria": {
102157                 "tags": {
102158                     "name": "Botilleria",
102159                     "shop": "alcohol"
102160                 },
102161                 "name": "Botilleria",
102162                 "icon": "alcohol-shop",
102163                 "geometry": [
102164                     "point",
102165                     "area"
102166                 ],
102167                 "fields": [
102168                     "operator",
102169                     "address",
102170                     "building_area",
102171                     "opening_hours"
102172                 ],
102173                 "suggestion": true
102174             },
102175             "shop/alcohol/SAQ": {
102176                 "tags": {
102177                     "name": "SAQ",
102178                     "shop": "alcohol"
102179                 },
102180                 "name": "SAQ",
102181                 "icon": "alcohol-shop",
102182                 "geometry": [
102183                     "point",
102184                     "area"
102185                 ],
102186                 "fields": [
102187                     "operator",
102188                     "address",
102189                     "building_area",
102190                     "opening_hours"
102191                 ],
102192                 "suggestion": true
102193             },
102194             "shop/alcohol/Gall & Gall": {
102195                 "tags": {
102196                     "name": "Gall & Gall",
102197                     "shop": "alcohol"
102198                 },
102199                 "name": "Gall & Gall",
102200                 "icon": "alcohol-shop",
102201                 "geometry": [
102202                     "point",
102203                     "area"
102204                 ],
102205                 "fields": [
102206                     "operator",
102207                     "address",
102208                     "building_area",
102209                     "opening_hours"
102210                 ],
102211                 "suggestion": true
102212             },
102213             "shop/alcohol/Живое пиво": {
102214                 "tags": {
102215                     "name": "Живое пиво",
102216                     "shop": "alcohol"
102217                 },
102218                 "name": "Живое пиво",
102219                 "icon": "alcohol-shop",
102220                 "geometry": [
102221                     "point",
102222                     "area"
102223                 ],
102224                 "fields": [
102225                     "operator",
102226                     "address",
102227                     "building_area",
102228                     "opening_hours"
102229                 ],
102230                 "suggestion": true
102231             },
102232             "shop/bakery/Kamps": {
102233                 "tags": {
102234                     "name": "Kamps",
102235                     "shop": "bakery"
102236                 },
102237                 "name": "Kamps",
102238                 "icon": "bakery",
102239                 "geometry": [
102240                     "point",
102241                     "area"
102242                 ],
102243                 "fields": [
102244                     "operator",
102245                     "address",
102246                     "building_area",
102247                     "opening_hours"
102248                 ],
102249                 "suggestion": true
102250             },
102251             "shop/bakery/Banette": {
102252                 "tags": {
102253                     "name": "Banette",
102254                     "shop": "bakery"
102255                 },
102256                 "name": "Banette",
102257                 "icon": "bakery",
102258                 "geometry": [
102259                     "point",
102260                     "area"
102261                 ],
102262                 "fields": [
102263                     "operator",
102264                     "address",
102265                     "building_area",
102266                     "opening_hours"
102267                 ],
102268                 "suggestion": true
102269             },
102270             "shop/bakery/Bäckerei Schmidt": {
102271                 "tags": {
102272                     "name": "Bäckerei Schmidt",
102273                     "shop": "bakery"
102274                 },
102275                 "name": "Bäckerei Schmidt",
102276                 "icon": "bakery",
102277                 "geometry": [
102278                     "point",
102279                     "area"
102280                 ],
102281                 "fields": [
102282                     "operator",
102283                     "address",
102284                     "building_area",
102285                     "opening_hours"
102286                 ],
102287                 "suggestion": true
102288             },
102289             "shop/bakery/Anker": {
102290                 "tags": {
102291                     "name": "Anker",
102292                     "shop": "bakery"
102293                 },
102294                 "name": "Anker",
102295                 "icon": "bakery",
102296                 "geometry": [
102297                     "point",
102298                     "area"
102299                 ],
102300                 "fields": [
102301                     "operator",
102302                     "address",
102303                     "building_area",
102304                     "opening_hours"
102305                 ],
102306                 "suggestion": true
102307             },
102308             "shop/bakery/Hofpfisterei": {
102309                 "tags": {
102310                     "name": "Hofpfisterei",
102311                     "shop": "bakery"
102312                 },
102313                 "name": "Hofpfisterei",
102314                 "icon": "bakery",
102315                 "geometry": [
102316                     "point",
102317                     "area"
102318                 ],
102319                 "fields": [
102320                     "operator",
102321                     "address",
102322                     "building_area",
102323                     "opening_hours"
102324                 ],
102325                 "suggestion": true
102326             },
102327             "shop/bakery/Greggs": {
102328                 "tags": {
102329                     "name": "Greggs",
102330                     "shop": "bakery"
102331                 },
102332                 "name": "Greggs",
102333                 "icon": "bakery",
102334                 "geometry": [
102335                     "point",
102336                     "area"
102337                 ],
102338                 "fields": [
102339                     "operator",
102340                     "address",
102341                     "building_area",
102342                     "opening_hours"
102343                 ],
102344                 "suggestion": true
102345             },
102346             "shop/bakery/Oebel": {
102347                 "tags": {
102348                     "name": "Oebel",
102349                     "shop": "bakery"
102350                 },
102351                 "name": "Oebel",
102352                 "icon": "bakery",
102353                 "geometry": [
102354                     "point",
102355                     "area"
102356                 ],
102357                 "fields": [
102358                     "operator",
102359                     "address",
102360                     "building_area",
102361                     "opening_hours"
102362                 ],
102363                 "suggestion": true
102364             },
102365             "shop/bakery/Boulangerie": {
102366                 "tags": {
102367                     "name": "Boulangerie",
102368                     "shop": "bakery"
102369                 },
102370                 "name": "Boulangerie",
102371                 "icon": "bakery",
102372                 "geometry": [
102373                     "point",
102374                     "area"
102375                 ],
102376                 "fields": [
102377                     "operator",
102378                     "address",
102379                     "building_area",
102380                     "opening_hours"
102381                 ],
102382                 "suggestion": true
102383             },
102384             "shop/bakery/Stadtbäckerei": {
102385                 "tags": {
102386                     "name": "Stadtbäckerei",
102387                     "shop": "bakery"
102388                 },
102389                 "name": "Stadtbäckerei",
102390                 "icon": "bakery",
102391                 "geometry": [
102392                     "point",
102393                     "area"
102394                 ],
102395                 "fields": [
102396                     "operator",
102397                     "address",
102398                     "building_area",
102399                     "opening_hours"
102400                 ],
102401                 "suggestion": true
102402             },
102403             "shop/bakery/Steinecke": {
102404                 "tags": {
102405                     "name": "Steinecke",
102406                     "shop": "bakery"
102407                 },
102408                 "name": "Steinecke",
102409                 "icon": "bakery",
102410                 "geometry": [
102411                     "point",
102412                     "area"
102413                 ],
102414                 "fields": [
102415                     "operator",
102416                     "address",
102417                     "building_area",
102418                     "opening_hours"
102419                 ],
102420                 "suggestion": true
102421             },
102422             "shop/bakery/Ihle": {
102423                 "tags": {
102424                     "name": "Ihle",
102425                     "shop": "bakery"
102426                 },
102427                 "name": "Ihle",
102428                 "icon": "bakery",
102429                 "geometry": [
102430                     "point",
102431                     "area"
102432                 ],
102433                 "fields": [
102434                     "operator",
102435                     "address",
102436                     "building_area",
102437                     "opening_hours"
102438                 ],
102439                 "suggestion": true
102440             },
102441             "shop/bakery/Goldilocks": {
102442                 "tags": {
102443                     "name": "Goldilocks",
102444                     "shop": "bakery"
102445                 },
102446                 "name": "Goldilocks",
102447                 "icon": "bakery",
102448                 "geometry": [
102449                     "point",
102450                     "area"
102451                 ],
102452                 "fields": [
102453                     "operator",
102454                     "address",
102455                     "building_area",
102456                     "opening_hours"
102457                 ],
102458                 "suggestion": true
102459             },
102460             "shop/bakery/Dat Backhus": {
102461                 "tags": {
102462                     "name": "Dat Backhus",
102463                     "shop": "bakery"
102464                 },
102465                 "name": "Dat Backhus",
102466                 "icon": "bakery",
102467                 "geometry": [
102468                     "point",
102469                     "area"
102470                 ],
102471                 "fields": [
102472                     "operator",
102473                     "address",
102474                     "building_area",
102475                     "opening_hours"
102476                 ],
102477                 "suggestion": true
102478             },
102479             "shop/bakery/K&U": {
102480                 "tags": {
102481                     "name": "K&U",
102482                     "shop": "bakery"
102483                 },
102484                 "name": "K&U",
102485                 "icon": "bakery",
102486                 "geometry": [
102487                     "point",
102488                     "area"
102489                 ],
102490                 "fields": [
102491                     "operator",
102492                     "address",
102493                     "building_area",
102494                     "opening_hours"
102495                 ],
102496                 "suggestion": true
102497             },
102498             "shop/bakery/Der Beck": {
102499                 "tags": {
102500                     "name": "Der Beck",
102501                     "shop": "bakery"
102502                 },
102503                 "name": "Der Beck",
102504                 "icon": "bakery",
102505                 "geometry": [
102506                     "point",
102507                     "area"
102508                 ],
102509                 "fields": [
102510                     "operator",
102511                     "address",
102512                     "building_area",
102513                     "opening_hours"
102514                 ],
102515                 "suggestion": true
102516             },
102517             "shop/bakery/Thürmann": {
102518                 "tags": {
102519                     "name": "Thürmann",
102520                     "shop": "bakery"
102521                 },
102522                 "name": "Thürmann",
102523                 "icon": "bakery",
102524                 "geometry": [
102525                     "point",
102526                     "area"
102527                 ],
102528                 "fields": [
102529                     "operator",
102530                     "address",
102531                     "building_area",
102532                     "opening_hours"
102533                 ],
102534                 "suggestion": true
102535             },
102536             "shop/bakery/Backwerk": {
102537                 "tags": {
102538                     "name": "Backwerk",
102539                     "shop": "bakery"
102540                 },
102541                 "name": "Backwerk",
102542                 "icon": "bakery",
102543                 "geometry": [
102544                     "point",
102545                     "area"
102546                 ],
102547                 "fields": [
102548                     "operator",
102549                     "address",
102550                     "building_area",
102551                     "opening_hours"
102552                 ],
102553                 "suggestion": true
102554             },
102555             "shop/bakery/Bäcker": {
102556                 "tags": {
102557                     "name": "Bäcker",
102558                     "shop": "bakery"
102559                 },
102560                 "name": "Bäcker",
102561                 "icon": "bakery",
102562                 "geometry": [
102563                     "point",
102564                     "area"
102565                 ],
102566                 "fields": [
102567                     "operator",
102568                     "address",
102569                     "building_area",
102570                     "opening_hours"
102571                 ],
102572                 "suggestion": true
102573             },
102574             "shop/bakery/Schäfer's": {
102575                 "tags": {
102576                     "name": "Schäfer's",
102577                     "shop": "bakery"
102578                 },
102579                 "name": "Schäfer's",
102580                 "icon": "bakery",
102581                 "geometry": [
102582                     "point",
102583                     "area"
102584                 ],
102585                 "fields": [
102586                     "operator",
102587                     "address",
102588                     "building_area",
102589                     "opening_hours"
102590                 ],
102591                 "suggestion": true
102592             },
102593             "shop/bakery/Panaderia": {
102594                 "tags": {
102595                     "name": "Panaderia",
102596                     "shop": "bakery"
102597                 },
102598                 "name": "Panaderia",
102599                 "icon": "bakery",
102600                 "geometry": [
102601                     "point",
102602                     "area"
102603                 ],
102604                 "fields": [
102605                     "operator",
102606                     "address",
102607                     "building_area",
102608                     "opening_hours"
102609                 ],
102610                 "suggestion": true
102611             },
102612             "shop/bakery/Goeken backen": {
102613                 "tags": {
102614                     "name": "Goeken backen",
102615                     "shop": "bakery"
102616                 },
102617                 "name": "Goeken backen",
102618                 "icon": "bakery",
102619                 "geometry": [
102620                     "point",
102621                     "area"
102622                 ],
102623                 "fields": [
102624                     "operator",
102625                     "address",
102626                     "building_area",
102627                     "opening_hours"
102628                 ],
102629                 "suggestion": true
102630             },
102631             "shop/bakery/Stadtbäckerei Junge": {
102632                 "tags": {
102633                     "name": "Stadtbäckerei Junge",
102634                     "shop": "bakery"
102635                 },
102636                 "name": "Stadtbäckerei Junge",
102637                 "icon": "bakery",
102638                 "geometry": [
102639                     "point",
102640                     "area"
102641                 ],
102642                 "fields": [
102643                     "operator",
102644                     "address",
102645                     "building_area",
102646                     "opening_hours"
102647                 ],
102648                 "suggestion": true
102649             },
102650             "shop/bakery/Boulangerie Patisserie": {
102651                 "tags": {
102652                     "name": "Boulangerie Patisserie",
102653                     "shop": "bakery"
102654                 },
102655                 "name": "Boulangerie Patisserie",
102656                 "icon": "bakery",
102657                 "geometry": [
102658                     "point",
102659                     "area"
102660                 ],
102661                 "fields": [
102662                     "operator",
102663                     "address",
102664                     "building_area",
102665                     "opening_hours"
102666                 ],
102667                 "suggestion": true
102668             },
102669             "shop/bakery/Paul": {
102670                 "tags": {
102671                     "name": "Paul",
102672                     "shop": "bakery"
102673                 },
102674                 "name": "Paul",
102675                 "icon": "bakery",
102676                 "geometry": [
102677                     "point",
102678                     "area"
102679                 ],
102680                 "fields": [
102681                     "operator",
102682                     "address",
102683                     "building_area",
102684                     "opening_hours"
102685                 ],
102686                 "suggestion": true
102687             },
102688             "shop/bakery/Хлеб": {
102689                 "tags": {
102690                     "name": "Хлеб",
102691                     "shop": "bakery"
102692                 },
102693                 "name": "Хлеб",
102694                 "icon": "bakery",
102695                 "geometry": [
102696                     "point",
102697                     "area"
102698                 ],
102699                 "fields": [
102700                     "operator",
102701                     "address",
102702                     "building_area",
102703                     "opening_hours"
102704                 ],
102705                 "suggestion": true
102706             },
102707             "shop/bakery/Piekarnia": {
102708                 "tags": {
102709                     "name": "Piekarnia",
102710                     "shop": "bakery"
102711                 },
102712                 "name": "Piekarnia",
102713                 "icon": "bakery",
102714                 "geometry": [
102715                     "point",
102716                     "area"
102717                 ],
102718                 "fields": [
102719                     "operator",
102720                     "address",
102721                     "building_area",
102722                     "opening_hours"
102723                 ],
102724                 "suggestion": true
102725             },
102726             "shop/bakery/Пекарня": {
102727                 "tags": {
102728                     "name": "Пекарня",
102729                     "shop": "bakery"
102730                 },
102731                 "name": "Пекарня",
102732                 "icon": "bakery",
102733                 "geometry": [
102734                     "point",
102735                     "area"
102736                 ],
102737                 "fields": [
102738                     "operator",
102739                     "address",
102740                     "building_area",
102741                     "opening_hours"
102742                 ],
102743                 "suggestion": true
102744             },
102745             "shop/bakery/Кулиничи": {
102746                 "tags": {
102747                     "name": "Кулиничи",
102748                     "shop": "bakery"
102749                 },
102750                 "name": "Кулиничи",
102751                 "icon": "bakery",
102752                 "geometry": [
102753                     "point",
102754                     "area"
102755                 ],
102756                 "fields": [
102757                     "operator",
102758                     "address",
102759                     "building_area",
102760                     "opening_hours"
102761                 ],
102762                 "suggestion": true
102763             },
102764             "shop/sports/Sports Direct": {
102765                 "tags": {
102766                     "name": "Sports Direct",
102767                     "shop": "sports"
102768                 },
102769                 "name": "Sports Direct",
102770                 "icon": "shop",
102771                 "geometry": [
102772                     "point",
102773                     "area"
102774                 ],
102775                 "fields": [
102776                     "operator",
102777                     "address",
102778                     "building_area",
102779                     "opening_hours"
102780                 ],
102781                 "suggestion": true
102782             },
102783             "shop/sports/Decathlon": {
102784                 "tags": {
102785                     "name": "Decathlon",
102786                     "shop": "sports"
102787                 },
102788                 "name": "Decathlon",
102789                 "icon": "shop",
102790                 "geometry": [
102791                     "point",
102792                     "area"
102793                 ],
102794                 "fields": [
102795                     "operator",
102796                     "address",
102797                     "building_area",
102798                     "opening_hours"
102799                 ],
102800                 "suggestion": true
102801             },
102802             "shop/sports/Intersport": {
102803                 "tags": {
102804                     "name": "Intersport",
102805                     "shop": "sports"
102806                 },
102807                 "name": "Intersport",
102808                 "icon": "shop",
102809                 "geometry": [
102810                     "point",
102811                     "area"
102812                 ],
102813                 "fields": [
102814                     "operator",
102815                     "address",
102816                     "building_area",
102817                     "opening_hours"
102818                 ],
102819                 "suggestion": true
102820             },
102821             "shop/sports/Sports Authority": {
102822                 "tags": {
102823                     "name": "Sports Authority",
102824                     "shop": "sports"
102825                 },
102826                 "name": "Sports Authority",
102827                 "icon": "shop",
102828                 "geometry": [
102829                     "point",
102830                     "area"
102831                 ],
102832                 "fields": [
102833                     "operator",
102834                     "address",
102835                     "building_area",
102836                     "opening_hours"
102837                 ],
102838                 "suggestion": true
102839             },
102840             "shop/sports/Спортмастер": {
102841                 "tags": {
102842                     "name": "Спортмастер",
102843                     "shop": "sports"
102844                 },
102845                 "name": "Спортмастер",
102846                 "icon": "shop",
102847                 "geometry": [
102848                     "point",
102849                     "area"
102850                 ],
102851                 "fields": [
102852                     "operator",
102853                     "address",
102854                     "building_area",
102855                     "opening_hours"
102856                 ],
102857                 "suggestion": true
102858             },
102859             "shop/sports/Sport 2000": {
102860                 "tags": {
102861                     "name": "Sport 2000",
102862                     "shop": "sports"
102863                 },
102864                 "name": "Sport 2000",
102865                 "icon": "shop",
102866                 "geometry": [
102867                     "point",
102868                     "area"
102869                 ],
102870                 "fields": [
102871                     "operator",
102872                     "address",
102873                     "building_area",
102874                     "opening_hours"
102875                 ],
102876                 "suggestion": true
102877             },
102878             "shop/sports/Dick's Sporting Goods": {
102879                 "tags": {
102880                     "name": "Dick's Sporting Goods",
102881                     "shop": "sports"
102882                 },
102883                 "name": "Dick's Sporting Goods",
102884                 "icon": "shop",
102885                 "geometry": [
102886                     "point",
102887                     "area"
102888                 ],
102889                 "fields": [
102890                     "operator",
102891                     "address",
102892                     "building_area",
102893                     "opening_hours"
102894                 ],
102895                 "suggestion": true
102896             },
102897             "shop/variety_store/Tedi": {
102898                 "tags": {
102899                     "name": "Tedi",
102900                     "shop": "variety_store"
102901                 },
102902                 "name": "Tedi",
102903                 "icon": "shop",
102904                 "geometry": [
102905                     "point",
102906                     "area"
102907                 ],
102908                 "fields": [
102909                     "operator",
102910                     "address",
102911                     "building_area",
102912                     "opening_hours"
102913                 ],
102914                 "suggestion": true
102915             },
102916             "shop/variety_store/Dollarama": {
102917                 "tags": {
102918                     "name": "Dollarama",
102919                     "shop": "variety_store"
102920                 },
102921                 "name": "Dollarama",
102922                 "icon": "shop",
102923                 "geometry": [
102924                     "point",
102925                     "area"
102926                 ],
102927                 "fields": [
102928                     "operator",
102929                     "address",
102930                     "building_area",
102931                     "opening_hours"
102932                 ],
102933                 "suggestion": true
102934             },
102935             "shop/variety_store/Family Dollar": {
102936                 "tags": {
102937                     "name": "Family Dollar",
102938                     "shop": "variety_store"
102939                 },
102940                 "name": "Family Dollar",
102941                 "icon": "shop",
102942                 "geometry": [
102943                     "point",
102944                     "area"
102945                 ],
102946                 "fields": [
102947                     "operator",
102948                     "address",
102949                     "building_area",
102950                     "opening_hours"
102951                 ],
102952                 "suggestion": true
102953             },
102954             "shop/variety_store/Dollar Tree": {
102955                 "tags": {
102956                     "name": "Dollar Tree",
102957                     "shop": "variety_store"
102958                 },
102959                 "name": "Dollar Tree",
102960                 "icon": "shop",
102961                 "geometry": [
102962                     "point",
102963                     "area"
102964                 ],
102965                 "fields": [
102966                     "operator",
102967                     "address",
102968                     "building_area",
102969                     "opening_hours"
102970                 ],
102971                 "suggestion": true
102972             },
102973             "shop/pet/Fressnapf": {
102974                 "tags": {
102975                     "name": "Fressnapf",
102976                     "shop": "pet"
102977                 },
102978                 "name": "Fressnapf",
102979                 "icon": "dog-park",
102980                 "geometry": [
102981                     "point",
102982                     "area"
102983                 ],
102984                 "fields": [
102985                     "operator",
102986                     "address",
102987                     "building_area",
102988                     "opening_hours"
102989                 ],
102990                 "suggestion": true
102991             },
102992             "shop/pet/PetSmart": {
102993                 "tags": {
102994                     "name": "PetSmart",
102995                     "shop": "pet"
102996                 },
102997                 "name": "PetSmart",
102998                 "icon": "dog-park",
102999                 "geometry": [
103000                     "point",
103001                     "area"
103002                 ],
103003                 "fields": [
103004                     "operator",
103005                     "address",
103006                     "building_area",
103007                     "opening_hours"
103008                 ],
103009                 "suggestion": true
103010             },
103011             "shop/pet/Das Futterhaus": {
103012                 "tags": {
103013                     "name": "Das Futterhaus",
103014                     "shop": "pet"
103015                 },
103016                 "name": "Das Futterhaus",
103017                 "icon": "dog-park",
103018                 "geometry": [
103019                     "point",
103020                     "area"
103021                 ],
103022                 "fields": [
103023                     "operator",
103024                     "address",
103025                     "building_area",
103026                     "opening_hours"
103027                 ],
103028                 "suggestion": true
103029             },
103030             "shop/pet/Pets at Home": {
103031                 "tags": {
103032                     "name": "Pets at Home",
103033                     "shop": "pet"
103034                 },
103035                 "name": "Pets at Home",
103036                 "icon": "dog-park",
103037                 "geometry": [
103038                     "point",
103039                     "area"
103040                 ],
103041                 "fields": [
103042                     "operator",
103043                     "address",
103044                     "building_area",
103045                     "opening_hours"
103046                 ],
103047                 "suggestion": true
103048             },
103049             "shop/pet/Petco": {
103050                 "tags": {
103051                     "name": "Petco",
103052                     "shop": "pet"
103053                 },
103054                 "name": "Petco",
103055                 "icon": "dog-park",
103056                 "geometry": [
103057                     "point",
103058                     "area"
103059                 ],
103060                 "fields": [
103061                     "operator",
103062                     "address",
103063                     "building_area",
103064                     "opening_hours"
103065                 ],
103066                 "suggestion": true
103067             },
103068             "shop/pet/Зоомагазин": {
103069                 "tags": {
103070                     "name": "Зоомагазин",
103071                     "shop": "pet"
103072                 },
103073                 "name": "Зоомагазин",
103074                 "icon": "dog-park",
103075                 "geometry": [
103076                     "point",
103077                     "area"
103078                 ],
103079                 "fields": [
103080                     "operator",
103081                     "address",
103082                     "building_area",
103083                     "opening_hours"
103084                 ],
103085                 "suggestion": true
103086             },
103087             "shop/shoes/Deichmann": {
103088                 "tags": {
103089                     "name": "Deichmann",
103090                     "shop": "shoes"
103091                 },
103092                 "name": "Deichmann",
103093                 "icon": "shop",
103094                 "geometry": [
103095                     "point",
103096                     "area"
103097                 ],
103098                 "fields": [
103099                     "operator",
103100                     "address",
103101                     "building_area",
103102                     "opening_hours"
103103                 ],
103104                 "suggestion": true
103105             },
103106             "shop/shoes/Reno": {
103107                 "tags": {
103108                     "name": "Reno",
103109                     "shop": "shoes"
103110                 },
103111                 "name": "Reno",
103112                 "icon": "shop",
103113                 "geometry": [
103114                     "point",
103115                     "area"
103116                 ],
103117                 "fields": [
103118                     "operator",
103119                     "address",
103120                     "building_area",
103121                     "opening_hours"
103122                 ],
103123                 "suggestion": true
103124             },
103125             "shop/shoes/Ecco": {
103126                 "tags": {
103127                     "name": "Ecco",
103128                     "shop": "shoes"
103129                 },
103130                 "name": "Ecco",
103131                 "icon": "shop",
103132                 "geometry": [
103133                     "point",
103134                     "area"
103135                 ],
103136                 "fields": [
103137                     "operator",
103138                     "address",
103139                     "building_area",
103140                     "opening_hours"
103141                 ],
103142                 "suggestion": true
103143             },
103144             "shop/shoes/Clarks": {
103145                 "tags": {
103146                     "name": "Clarks",
103147                     "shop": "shoes"
103148                 },
103149                 "name": "Clarks",
103150                 "icon": "shop",
103151                 "geometry": [
103152                     "point",
103153                     "area"
103154                 ],
103155                 "fields": [
103156                     "operator",
103157                     "address",
103158                     "building_area",
103159                     "opening_hours"
103160                 ],
103161                 "suggestion": true
103162             },
103163             "shop/shoes/La Halle aux Chaussures": {
103164                 "tags": {
103165                     "name": "La Halle aux Chaussures",
103166                     "shop": "shoes"
103167                 },
103168                 "name": "La Halle aux Chaussures",
103169                 "icon": "shop",
103170                 "geometry": [
103171                     "point",
103172                     "area"
103173                 ],
103174                 "fields": [
103175                     "operator",
103176                     "address",
103177                     "building_area",
103178                     "opening_hours"
103179                 ],
103180                 "suggestion": true
103181             },
103182             "shop/shoes/Brantano": {
103183                 "tags": {
103184                     "name": "Brantano",
103185                     "shop": "shoes"
103186                 },
103187                 "name": "Brantano",
103188                 "icon": "shop",
103189                 "geometry": [
103190                     "point",
103191                     "area"
103192                 ],
103193                 "fields": [
103194                     "operator",
103195                     "address",
103196                     "building_area",
103197                     "opening_hours"
103198                 ],
103199                 "suggestion": true
103200             },
103201             "shop/shoes/Geox": {
103202                 "tags": {
103203                     "name": "Geox",
103204                     "shop": "shoes"
103205                 },
103206                 "name": "Geox",
103207                 "icon": "shop",
103208                 "geometry": [
103209                     "point",
103210                     "area"
103211                 ],
103212                 "fields": [
103213                     "operator",
103214                     "address",
103215                     "building_area",
103216                     "opening_hours"
103217                 ],
103218                 "suggestion": true
103219             },
103220             "shop/shoes/Salamander": {
103221                 "tags": {
103222                     "name": "Salamander",
103223                     "shop": "shoes"
103224                 },
103225                 "name": "Salamander",
103226                 "icon": "shop",
103227                 "geometry": [
103228                     "point",
103229                     "area"
103230                 ],
103231                 "fields": [
103232                     "operator",
103233                     "address",
103234                     "building_area",
103235                     "opening_hours"
103236                 ],
103237                 "suggestion": true
103238             },
103239             "shop/shoes/Обувь": {
103240                 "tags": {
103241                     "name": "Обувь",
103242                     "shop": "shoes"
103243                 },
103244                 "name": "Обувь",
103245                 "icon": "shop",
103246                 "geometry": [
103247                     "point",
103248                     "area"
103249                 ],
103250                 "fields": [
103251                     "operator",
103252                     "address",
103253                     "building_area",
103254                     "opening_hours"
103255                 ],
103256                 "suggestion": true
103257             },
103258             "shop/shoes/Payless Shoe Source": {
103259                 "tags": {
103260                     "name": "Payless Shoe Source",
103261                     "shop": "shoes"
103262                 },
103263                 "name": "Payless Shoe Source",
103264                 "icon": "shop",
103265                 "geometry": [
103266                     "point",
103267                     "area"
103268                 ],
103269                 "fields": [
103270                     "operator",
103271                     "address",
103272                     "building_area",
103273                     "opening_hours"
103274                 ],
103275                 "suggestion": true
103276             },
103277             "shop/shoes/Famous Footwear": {
103278                 "tags": {
103279                     "name": "Famous Footwear",
103280                     "shop": "shoes"
103281                 },
103282                 "name": "Famous Footwear",
103283                 "icon": "shop",
103284                 "geometry": [
103285                     "point",
103286                     "area"
103287                 ],
103288                 "fields": [
103289                     "operator",
103290                     "address",
103291                     "building_area",
103292                     "opening_hours"
103293                 ],
103294                 "suggestion": true
103295             },
103296             "shop/shoes/Quick Schuh": {
103297                 "tags": {
103298                     "name": "Quick Schuh",
103299                     "shop": "shoes"
103300                 },
103301                 "name": "Quick Schuh",
103302                 "icon": "shop",
103303                 "geometry": [
103304                     "point",
103305                     "area"
103306                 ],
103307                 "fields": [
103308                     "operator",
103309                     "address",
103310                     "building_area",
103311                     "opening_hours"
103312                 ],
103313                 "suggestion": true
103314             },
103315             "shop/shoes/Shoe Zone": {
103316                 "tags": {
103317                     "name": "Shoe Zone",
103318                     "shop": "shoes"
103319                 },
103320                 "name": "Shoe Zone",
103321                 "icon": "shop",
103322                 "geometry": [
103323                     "point",
103324                     "area"
103325                 ],
103326                 "fields": [
103327                     "operator",
103328                     "address",
103329                     "building_area",
103330                     "opening_hours"
103331                 ],
103332                 "suggestion": true
103333             },
103334             "shop/shoes/Foot Locker": {
103335                 "tags": {
103336                     "name": "Foot Locker",
103337                     "shop": "shoes"
103338                 },
103339                 "name": "Foot Locker",
103340                 "icon": "shop",
103341                 "geometry": [
103342                     "point",
103343                     "area"
103344                 ],
103345                 "fields": [
103346                     "operator",
103347                     "address",
103348                     "building_area",
103349                     "opening_hours"
103350                 ],
103351                 "suggestion": true
103352             },
103353             "shop/shoes/Bata": {
103354                 "tags": {
103355                     "name": "Bata",
103356                     "shop": "shoes"
103357                 },
103358                 "name": "Bata",
103359                 "icon": "shop",
103360                 "geometry": [
103361                     "point",
103362                     "area"
103363                 ],
103364                 "fields": [
103365                     "operator",
103366                     "address",
103367                     "building_area",
103368                     "opening_hours"
103369                 ],
103370                 "suggestion": true
103371             },
103372             "shop/shoes/ЦентрОбувь": {
103373                 "tags": {
103374                     "name": "ЦентрОбувь",
103375                     "shop": "shoes"
103376                 },
103377                 "name": "ЦентрОбувь",
103378                 "icon": "shop",
103379                 "geometry": [
103380                     "point",
103381                     "area"
103382                 ],
103383                 "fields": [
103384                     "operator",
103385                     "address",
103386                     "building_area",
103387                     "opening_hours"
103388                 ],
103389                 "suggestion": true
103390             },
103391             "shop/toys/La Grande Récré": {
103392                 "tags": {
103393                     "name": "La Grande Récré",
103394                     "shop": "toys"
103395                 },
103396                 "name": "La Grande Récré",
103397                 "icon": "shop",
103398                 "geometry": [
103399                     "point",
103400                     "area"
103401                 ],
103402                 "fields": [
103403                     "operator",
103404                     "address",
103405                     "building_area",
103406                     "opening_hours"
103407                 ],
103408                 "suggestion": true
103409             },
103410             "shop/toys/Toys R Us": {
103411                 "tags": {
103412                     "name": "Toys R Us",
103413                     "shop": "toys"
103414                 },
103415                 "name": "Toys R Us",
103416                 "icon": "shop",
103417                 "geometry": [
103418                     "point",
103419                     "area"
103420                 ],
103421                 "fields": [
103422                     "operator",
103423                     "address",
103424                     "building_area",
103425                     "opening_hours"
103426                 ],
103427                 "suggestion": true
103428             },
103429             "shop/toys/Intertoys": {
103430                 "tags": {
103431                     "name": "Intertoys",
103432                     "shop": "toys"
103433                 },
103434                 "name": "Intertoys",
103435                 "icon": "shop",
103436                 "geometry": [
103437                     "point",
103438                     "area"
103439                 ],
103440                 "fields": [
103441                     "operator",
103442                     "address",
103443                     "building_area",
103444                     "opening_hours"
103445                 ],
103446                 "suggestion": true
103447             },
103448             "shop/toys/Детский мир": {
103449                 "tags": {
103450                     "name": "Детский мир",
103451                     "shop": "toys"
103452                 },
103453                 "name": "Детский мир",
103454                 "icon": "shop",
103455                 "geometry": [
103456                     "point",
103457                     "area"
103458                 ],
103459                 "fields": [
103460                     "operator",
103461                     "address",
103462                     "building_area",
103463                     "opening_hours"
103464                 ],
103465                 "suggestion": true
103466             },
103467             "shop/toys/Игрушки": {
103468                 "tags": {
103469                     "name": "Игрушки",
103470                     "shop": "toys"
103471                 },
103472                 "name": "Игрушки",
103473                 "icon": "shop",
103474                 "geometry": [
103475                     "point",
103476                     "area"
103477                 ],
103478                 "fields": [
103479                     "operator",
103480                     "address",
103481                     "building_area",
103482                     "opening_hours"
103483                 ],
103484                 "suggestion": true
103485             },
103486             "shop/travel_agency/Flight Centre": {
103487                 "tags": {
103488                     "name": "Flight Centre",
103489                     "shop": "travel_agency"
103490                 },
103491                 "name": "Flight Centre",
103492                 "icon": "suitcase",
103493                 "geometry": [
103494                     "point",
103495                     "area"
103496                 ],
103497                 "fields": [
103498                     "operator",
103499                     "address",
103500                     "building_area",
103501                     "opening_hours"
103502                 ],
103503                 "suggestion": true
103504             },
103505             "shop/travel_agency/Thomas Cook": {
103506                 "tags": {
103507                     "name": "Thomas Cook",
103508                     "shop": "travel_agency"
103509                 },
103510                 "name": "Thomas Cook",
103511                 "icon": "suitcase",
103512                 "geometry": [
103513                     "point",
103514                     "area"
103515                 ],
103516                 "fields": [
103517                     "operator",
103518                     "address",
103519                     "building_area",
103520                     "opening_hours"
103521                 ],
103522                 "suggestion": true
103523             },
103524             "shop/jewelry/Bijou Brigitte": {
103525                 "tags": {
103526                     "name": "Bijou Brigitte",
103527                     "shop": "jewelry"
103528                 },
103529                 "name": "Bijou Brigitte",
103530                 "icon": "shop",
103531                 "geometry": [
103532                     "point",
103533                     "area"
103534                 ],
103535                 "fields": [
103536                     "operator",
103537                     "address",
103538                     "building_area",
103539                     "opening_hours"
103540                 ],
103541                 "suggestion": true
103542             },
103543             "shop/jewelry/Christ": {
103544                 "tags": {
103545                     "name": "Christ",
103546                     "shop": "jewelry"
103547                 },
103548                 "name": "Christ",
103549                 "icon": "shop",
103550                 "geometry": [
103551                     "point",
103552                     "area"
103553                 ],
103554                 "fields": [
103555                     "operator",
103556                     "address",
103557                     "building_area",
103558                     "opening_hours"
103559                 ],
103560                 "suggestion": true
103561             },
103562             "shop/jewelry/Swarovski": {
103563                 "tags": {
103564                     "name": "Swarovski",
103565                     "shop": "jewelry"
103566                 },
103567                 "name": "Swarovski",
103568                 "icon": "shop",
103569                 "geometry": [
103570                     "point",
103571                     "area"
103572                 ],
103573                 "fields": [
103574                     "operator",
103575                     "address",
103576                     "building_area",
103577                     "opening_hours"
103578                 ],
103579                 "suggestion": true
103580             },
103581             "shop/optician/Fielmann": {
103582                 "tags": {
103583                     "name": "Fielmann",
103584                     "shop": "optician"
103585                 },
103586                 "name": "Fielmann",
103587                 "icon": "shop",
103588                 "geometry": [
103589                     "point",
103590                     "area"
103591                 ],
103592                 "fields": [
103593                     "operator",
103594                     "address",
103595                     "building_area",
103596                     "opening_hours"
103597                 ],
103598                 "suggestion": true
103599             },
103600             "shop/optician/Apollo Optik": {
103601                 "tags": {
103602                     "name": "Apollo Optik",
103603                     "shop": "optician"
103604                 },
103605                 "name": "Apollo Optik",
103606                 "icon": "shop",
103607                 "geometry": [
103608                     "point",
103609                     "area"
103610                 ],
103611                 "fields": [
103612                     "operator",
103613                     "address",
103614                     "building_area",
103615                     "opening_hours"
103616                 ],
103617                 "suggestion": true
103618             },
103619             "shop/optician/Vision Express": {
103620                 "tags": {
103621                     "name": "Vision Express",
103622                     "shop": "optician"
103623                 },
103624                 "name": "Vision Express",
103625                 "icon": "shop",
103626                 "geometry": [
103627                     "point",
103628                     "area"
103629                 ],
103630                 "fields": [
103631                     "operator",
103632                     "address",
103633                     "building_area",
103634                     "opening_hours"
103635                 ],
103636                 "suggestion": true
103637             },
103638             "shop/optician/Оптика": {
103639                 "tags": {
103640                     "name": "Оптика",
103641                     "shop": "optician"
103642                 },
103643                 "name": "Оптика",
103644                 "icon": "shop",
103645                 "geometry": [
103646                     "point",
103647                     "area"
103648                 ],
103649                 "fields": [
103650                     "operator",
103651                     "address",
103652                     "building_area",
103653                     "opening_hours"
103654                 ],
103655                 "suggestion": true
103656             },
103657             "shop/optician/Optic 2000": {
103658                 "tags": {
103659                     "name": "Optic 2000",
103660                     "shop": "optician"
103661                 },
103662                 "name": "Optic 2000",
103663                 "icon": "shop",
103664                 "geometry": [
103665                     "point",
103666                     "area"
103667                 ],
103668                 "fields": [
103669                     "operator",
103670                     "address",
103671                     "building_area",
103672                     "opening_hours"
103673                 ],
103674                 "suggestion": true
103675             },
103676             "shop/optician/Alain Afflelou": {
103677                 "tags": {
103678                     "name": "Alain Afflelou",
103679                     "shop": "optician"
103680                 },
103681                 "name": "Alain Afflelou",
103682                 "icon": "shop",
103683                 "geometry": [
103684                     "point",
103685                     "area"
103686                 ],
103687                 "fields": [
103688                     "operator",
103689                     "address",
103690                     "building_area",
103691                     "opening_hours"
103692                 ],
103693                 "suggestion": true
103694             },
103695             "shop/optician/Specsavers": {
103696                 "tags": {
103697                     "name": "Specsavers",
103698                     "shop": "optician"
103699                 },
103700                 "name": "Specsavers",
103701                 "icon": "shop",
103702                 "geometry": [
103703                     "point",
103704                     "area"
103705                 ],
103706                 "fields": [
103707                     "operator",
103708                     "address",
103709                     "building_area",
103710                     "opening_hours"
103711                 ],
103712                 "suggestion": true
103713             },
103714             "shop/optician/Krys": {
103715                 "tags": {
103716                     "name": "Krys",
103717                     "shop": "optician"
103718                 },
103719                 "name": "Krys",
103720                 "icon": "shop",
103721                 "geometry": [
103722                     "point",
103723                     "area"
103724                 ],
103725                 "fields": [
103726                     "operator",
103727                     "address",
103728                     "building_area",
103729                     "opening_hours"
103730                 ],
103731                 "suggestion": true
103732             },
103733             "shop/optician/Atol": {
103734                 "tags": {
103735                     "name": "Atol",
103736                     "shop": "optician"
103737                 },
103738                 "name": "Atol",
103739                 "icon": "shop",
103740                 "geometry": [
103741                     "point",
103742                     "area"
103743                 ],
103744                 "fields": [
103745                     "operator",
103746                     "address",
103747                     "building_area",
103748                     "opening_hours"
103749                 ],
103750                 "suggestion": true
103751             },
103752             "shop/video/Blockbuster": {
103753                 "tags": {
103754                     "name": "Blockbuster",
103755                     "shop": "video"
103756                 },
103757                 "name": "Blockbuster",
103758                 "icon": "shop",
103759                 "geometry": [
103760                     "point",
103761                     "area"
103762                 ],
103763                 "fields": [
103764                     "operator",
103765                     "address",
103766                     "building_area",
103767                     "opening_hours"
103768                 ],
103769                 "suggestion": true
103770             },
103771             "shop/video/World of Video": {
103772                 "tags": {
103773                     "name": "World of Video",
103774                     "shop": "video"
103775                 },
103776                 "name": "World of Video",
103777                 "icon": "shop",
103778                 "geometry": [
103779                     "point",
103780                     "area"
103781                 ],
103782                 "fields": [
103783                     "operator",
103784                     "address",
103785                     "building_area",
103786                     "opening_hours"
103787                 ],
103788                 "suggestion": true
103789             },
103790             "shop/mobile_phone/Билайн": {
103791                 "tags": {
103792                     "name": "Билайн",
103793                     "shop": "mobile_phone"
103794                 },
103795                 "name": "Билайн",
103796                 "icon": "mobilephone",
103797                 "geometry": [
103798                     "point",
103799                     "area"
103800                 ],
103801                 "fields": [
103802                     "operator",
103803                     "address",
103804                     "building_area",
103805                     "opening_hours"
103806                 ],
103807                 "suggestion": true
103808             },
103809             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
103810                 "tags": {
103811                     "name": "ソフトバンクショップ (SoftBank shop)",
103812                     "shop": "mobile_phone"
103813                 },
103814                 "name": "ソフトバンクショップ (SoftBank shop)",
103815                 "icon": "mobilephone",
103816                 "geometry": [
103817                     "point",
103818                     "area"
103819                 ],
103820                 "fields": [
103821                     "operator",
103822                     "address",
103823                     "building_area",
103824                     "opening_hours"
103825                 ],
103826                 "suggestion": true
103827             },
103828             "shop/mobile_phone/Vodafone": {
103829                 "tags": {
103830                     "name": "Vodafone",
103831                     "shop": "mobile_phone"
103832                 },
103833                 "name": "Vodafone",
103834                 "icon": "mobilephone",
103835                 "geometry": [
103836                     "point",
103837                     "area"
103838                 ],
103839                 "fields": [
103840                     "operator",
103841                     "address",
103842                     "building_area",
103843                     "opening_hours"
103844                 ],
103845                 "suggestion": true
103846             },
103847             "shop/mobile_phone/O2": {
103848                 "tags": {
103849                     "name": "O2",
103850                     "shop": "mobile_phone"
103851                 },
103852                 "name": "O2",
103853                 "icon": "mobilephone",
103854                 "geometry": [
103855                     "point",
103856                     "area"
103857                 ],
103858                 "fields": [
103859                     "operator",
103860                     "address",
103861                     "building_area",
103862                     "opening_hours"
103863                 ],
103864                 "suggestion": true
103865             },
103866             "shop/mobile_phone/Carphone Warehouse": {
103867                 "tags": {
103868                     "name": "Carphone Warehouse",
103869                     "shop": "mobile_phone"
103870                 },
103871                 "name": "Carphone Warehouse",
103872                 "icon": "mobilephone",
103873                 "geometry": [
103874                     "point",
103875                     "area"
103876                 ],
103877                 "fields": [
103878                     "operator",
103879                     "address",
103880                     "building_area",
103881                     "opening_hours"
103882                 ],
103883                 "suggestion": true
103884             },
103885             "shop/mobile_phone/Orange": {
103886                 "tags": {
103887                     "name": "Orange",
103888                     "shop": "mobile_phone"
103889                 },
103890                 "name": "Orange",
103891                 "icon": "mobilephone",
103892                 "geometry": [
103893                     "point",
103894                     "area"
103895                 ],
103896                 "fields": [
103897                     "operator",
103898                     "address",
103899                     "building_area",
103900                     "opening_hours"
103901                 ],
103902                 "suggestion": true
103903             },
103904             "shop/mobile_phone/Verizon Wireless": {
103905                 "tags": {
103906                     "name": "Verizon Wireless",
103907                     "shop": "mobile_phone"
103908                 },
103909                 "name": "Verizon Wireless",
103910                 "icon": "mobilephone",
103911                 "geometry": [
103912                     "point",
103913                     "area"
103914                 ],
103915                 "fields": [
103916                     "operator",
103917                     "address",
103918                     "building_area",
103919                     "opening_hours"
103920                 ],
103921                 "suggestion": true
103922             },
103923             "shop/mobile_phone/Sprint": {
103924                 "tags": {
103925                     "name": "Sprint",
103926                     "shop": "mobile_phone"
103927                 },
103928                 "name": "Sprint",
103929                 "icon": "mobilephone",
103930                 "geometry": [
103931                     "point",
103932                     "area"
103933                 ],
103934                 "fields": [
103935                     "operator",
103936                     "address",
103937                     "building_area",
103938                     "opening_hours"
103939                 ],
103940                 "suggestion": true
103941             },
103942             "shop/mobile_phone/T-Mobile": {
103943                 "tags": {
103944                     "name": "T-Mobile",
103945                     "shop": "mobile_phone"
103946                 },
103947                 "name": "T-Mobile",
103948                 "icon": "mobilephone",
103949                 "geometry": [
103950                     "point",
103951                     "area"
103952                 ],
103953                 "fields": [
103954                     "operator",
103955                     "address",
103956                     "building_area",
103957                     "opening_hours"
103958                 ],
103959                 "suggestion": true
103960             },
103961             "shop/mobile_phone/МТС": {
103962                 "tags": {
103963                     "name": "МТС",
103964                     "shop": "mobile_phone"
103965                 },
103966                 "name": "МТС",
103967                 "icon": "mobilephone",
103968                 "geometry": [
103969                     "point",
103970                     "area"
103971                 ],
103972                 "fields": [
103973                     "operator",
103974                     "address",
103975                     "building_area",
103976                     "opening_hours"
103977                 ],
103978                 "suggestion": true
103979             },
103980             "shop/mobile_phone/Евросеть": {
103981                 "tags": {
103982                     "name": "Евросеть",
103983                     "shop": "mobile_phone"
103984                 },
103985                 "name": "Евросеть",
103986                 "icon": "mobilephone",
103987                 "geometry": [
103988                     "point",
103989                     "area"
103990                 ],
103991                 "fields": [
103992                     "operator",
103993                     "address",
103994                     "building_area",
103995                     "opening_hours"
103996                 ],
103997                 "suggestion": true
103998             },
103999             "shop/mobile_phone/Bell": {
104000                 "tags": {
104001                     "name": "Bell",
104002                     "shop": "mobile_phone"
104003                 },
104004                 "name": "Bell",
104005                 "icon": "mobilephone",
104006                 "geometry": [
104007                     "point",
104008                     "area"
104009                 ],
104010                 "fields": [
104011                     "operator",
104012                     "address",
104013                     "building_area",
104014                     "opening_hours"
104015                 ],
104016                 "suggestion": true
104017             },
104018             "shop/mobile_phone/The Phone House": {
104019                 "tags": {
104020                     "name": "The Phone House",
104021                     "shop": "mobile_phone"
104022                 },
104023                 "name": "The Phone House",
104024                 "icon": "mobilephone",
104025                 "geometry": [
104026                     "point",
104027                     "area"
104028                 ],
104029                 "fields": [
104030                     "operator",
104031                     "address",
104032                     "building_area",
104033                     "opening_hours"
104034                 ],
104035                 "suggestion": true
104036             },
104037             "shop/mobile_phone/SFR": {
104038                 "tags": {
104039                     "name": "SFR",
104040                     "shop": "mobile_phone"
104041                 },
104042                 "name": "SFR",
104043                 "icon": "mobilephone",
104044                 "geometry": [
104045                     "point",
104046                     "area"
104047                 ],
104048                 "fields": [
104049                     "operator",
104050                     "address",
104051                     "building_area",
104052                     "opening_hours"
104053                 ],
104054                 "suggestion": true
104055             },
104056             "shop/mobile_phone/Связной": {
104057                 "tags": {
104058                     "name": "Связной",
104059                     "shop": "mobile_phone"
104060                 },
104061                 "name": "Связной",
104062                 "icon": "mobilephone",
104063                 "geometry": [
104064                     "point",
104065                     "area"
104066                 ],
104067                 "fields": [
104068                     "operator",
104069                     "address",
104070                     "building_area",
104071                     "opening_hours"
104072                 ],
104073                 "suggestion": true
104074             },
104075             "shop/mobile_phone/Мегафон": {
104076                 "tags": {
104077                     "name": "Мегафон",
104078                     "shop": "mobile_phone"
104079                 },
104080                 "name": "Мегафон",
104081                 "icon": "mobilephone",
104082                 "geometry": [
104083                     "point",
104084                     "area"
104085                 ],
104086                 "fields": [
104087                     "operator",
104088                     "address",
104089                     "building_area",
104090                     "opening_hours"
104091                 ],
104092                 "suggestion": true
104093             },
104094             "shop/mobile_phone/AT&T": {
104095                 "tags": {
104096                     "name": "AT&T",
104097                     "shop": "mobile_phone"
104098                 },
104099                 "name": "AT&T",
104100                 "icon": "mobilephone",
104101                 "geometry": [
104102                     "point",
104103                     "area"
104104                 ],
104105                 "fields": [
104106                     "operator",
104107                     "address",
104108                     "building_area",
104109                     "opening_hours"
104110                 ],
104111                 "suggestion": true
104112             },
104113             "shop/mobile_phone/ドコモショップ (docomo shop)": {
104114                 "tags": {
104115                     "name": "ドコモショップ (docomo shop)",
104116                     "shop": "mobile_phone"
104117                 },
104118                 "name": "ドコモショップ (docomo shop)",
104119                 "icon": "mobilephone",
104120                 "geometry": [
104121                     "point",
104122                     "area"
104123                 ],
104124                 "fields": [
104125                     "operator",
104126                     "address",
104127                     "building_area",
104128                     "opening_hours"
104129                 ],
104130                 "suggestion": true
104131             },
104132             "shop/mobile_phone/au": {
104133                 "tags": {
104134                     "name": "au",
104135                     "shop": "mobile_phone"
104136                 },
104137                 "name": "au",
104138                 "icon": "mobilephone",
104139                 "geometry": [
104140                     "point",
104141                     "area"
104142                 ],
104143                 "fields": [
104144                     "operator",
104145                     "address",
104146                     "building_area",
104147                     "opening_hours"
104148                 ],
104149                 "suggestion": true
104150             },
104151             "shop/mobile_phone/Movistar": {
104152                 "tags": {
104153                     "name": "Movistar",
104154                     "shop": "mobile_phone"
104155                 },
104156                 "name": "Movistar",
104157                 "icon": "mobilephone",
104158                 "geometry": [
104159                     "point",
104160                     "area"
104161                 ],
104162                 "fields": [
104163                     "operator",
104164                     "address",
104165                     "building_area",
104166                     "opening_hours"
104167                 ],
104168                 "suggestion": true
104169             },
104170             "shop/mobile_phone/Bitė": {
104171                 "tags": {
104172                     "name": "Bitė",
104173                     "shop": "mobile_phone"
104174                 },
104175                 "name": "Bitė",
104176                 "icon": "mobilephone",
104177                 "geometry": [
104178                     "point",
104179                     "area"
104180                 ],
104181                 "fields": [
104182                     "operator",
104183                     "address",
104184                     "building_area",
104185                     "opening_hours"
104186                 ],
104187                 "suggestion": true
104188             },
104189             "shop/computer/PC World": {
104190                 "tags": {
104191                     "name": "PC World",
104192                     "shop": "computer"
104193                 },
104194                 "name": "PC World",
104195                 "icon": "shop",
104196                 "geometry": [
104197                     "point",
104198                     "area"
104199                 ],
104200                 "fields": [
104201                     "operator",
104202                     "address",
104203                     "building_area",
104204                     "opening_hours"
104205                 ],
104206                 "suggestion": true
104207             },
104208             "shop/computer/DNS": {
104209                 "tags": {
104210                     "name": "DNS",
104211                     "shop": "computer"
104212                 },
104213                 "name": "DNS",
104214                 "icon": "shop",
104215                 "geometry": [
104216                     "point",
104217                     "area"
104218                 ],
104219                 "fields": [
104220                     "operator",
104221                     "address",
104222                     "building_area",
104223                     "opening_hours"
104224                 ],
104225                 "suggestion": true
104226             },
104227             "shop/hairdresser/Klier": {
104228                 "tags": {
104229                     "name": "Klier",
104230                     "shop": "hairdresser"
104231                 },
104232                 "name": "Klier",
104233                 "icon": "hairdresser",
104234                 "geometry": [
104235                     "point",
104236                     "area"
104237                 ],
104238                 "fields": [
104239                     "operator",
104240                     "address",
104241                     "building_area",
104242                     "opening_hours"
104243                 ],
104244                 "suggestion": true
104245             },
104246             "shop/hairdresser/Supercuts": {
104247                 "tags": {
104248                     "name": "Supercuts",
104249                     "shop": "hairdresser"
104250                 },
104251                 "name": "Supercuts",
104252                 "icon": "hairdresser",
104253                 "geometry": [
104254                     "point",
104255                     "area"
104256                 ],
104257                 "fields": [
104258                     "operator",
104259                     "address",
104260                     "building_area",
104261                     "opening_hours"
104262                 ],
104263                 "suggestion": true
104264             },
104265             "shop/hairdresser/Hairkiller": {
104266                 "tags": {
104267                     "name": "Hairkiller",
104268                     "shop": "hairdresser"
104269                 },
104270                 "name": "Hairkiller",
104271                 "icon": "hairdresser",
104272                 "geometry": [
104273                     "point",
104274                     "area"
104275                 ],
104276                 "fields": [
104277                     "operator",
104278                     "address",
104279                     "building_area",
104280                     "opening_hours"
104281                 ],
104282                 "suggestion": true
104283             },
104284             "shop/hairdresser/Great Clips": {
104285                 "tags": {
104286                     "name": "Great Clips",
104287                     "shop": "hairdresser"
104288                 },
104289                 "name": "Great Clips",
104290                 "icon": "hairdresser",
104291                 "geometry": [
104292                     "point",
104293                     "area"
104294                 ],
104295                 "fields": [
104296                     "operator",
104297                     "address",
104298                     "building_area",
104299                     "opening_hours"
104300                 ],
104301                 "suggestion": true
104302             },
104303             "shop/hairdresser/Парикмахерская": {
104304                 "tags": {
104305                     "name": "Парикмахерская",
104306                     "shop": "hairdresser"
104307                 },
104308                 "name": "Парикмахерская",
104309                 "icon": "hairdresser",
104310                 "geometry": [
104311                     "point",
104312                     "area"
104313                 ],
104314                 "fields": [
104315                     "operator",
104316                     "address",
104317                     "building_area",
104318                     "opening_hours"
104319                 ],
104320                 "suggestion": true
104321             },
104322             "shop/hairdresser/Стиль": {
104323                 "tags": {
104324                     "name": "Стиль",
104325                     "shop": "hairdresser"
104326                 },
104327                 "name": "Стиль",
104328                 "icon": "hairdresser",
104329                 "geometry": [
104330                     "point",
104331                     "area"
104332                 ],
104333                 "fields": [
104334                     "operator",
104335                     "address",
104336                     "building_area",
104337                     "opening_hours"
104338                 ],
104339                 "suggestion": true
104340             },
104341             "shop/hairdresser/Fryzjer": {
104342                 "tags": {
104343                     "name": "Fryzjer",
104344                     "shop": "hairdresser"
104345                 },
104346                 "name": "Fryzjer",
104347                 "icon": "hairdresser",
104348                 "geometry": [
104349                     "point",
104350                     "area"
104351                 ],
104352                 "fields": [
104353                     "operator",
104354                     "address",
104355                     "building_area",
104356                     "opening_hours"
104357                 ],
104358                 "suggestion": true
104359             },
104360             "shop/hairdresser/Franck Provost": {
104361                 "tags": {
104362                     "name": "Franck Provost",
104363                     "shop": "hairdresser"
104364                 },
104365                 "name": "Franck Provost",
104366                 "icon": "hairdresser",
104367                 "geometry": [
104368                     "point",
104369                     "area"
104370                 ],
104371                 "fields": [
104372                     "operator",
104373                     "address",
104374                     "building_area",
104375                     "opening_hours"
104376                 ],
104377                 "suggestion": true
104378             },
104379             "shop/hairdresser/Салон красоты": {
104380                 "tags": {
104381                     "name": "Салон красоты",
104382                     "shop": "hairdresser"
104383                 },
104384                 "name": "Салон красоты",
104385                 "icon": "hairdresser",
104386                 "geometry": [
104387                     "point",
104388                     "area"
104389                 ],
104390                 "fields": [
104391                     "operator",
104392                     "address",
104393                     "building_area",
104394                     "opening_hours"
104395                 ],
104396                 "suggestion": true
104397             },
104398             "shop/hardware/1000 мелочей": {
104399                 "tags": {
104400                     "name": "1000 мелочей",
104401                     "shop": "hardware"
104402                 },
104403                 "name": "1000 мелочей",
104404                 "icon": "shop",
104405                 "geometry": [
104406                     "point",
104407                     "area"
104408                 ],
104409                 "fields": [
104410                     "operator",
104411                     "address",
104412                     "building_area",
104413                     "opening_hours"
104414                 ],
104415                 "suggestion": true
104416             },
104417             "shop/hardware/Хозтовары": {
104418                 "tags": {
104419                     "name": "Хозтовары",
104420                     "shop": "hardware"
104421                 },
104422                 "name": "Хозтовары",
104423                 "icon": "shop",
104424                 "geometry": [
104425                     "point",
104426                     "area"
104427                 ],
104428                 "fields": [
104429                     "operator",
104430                     "address",
104431                     "building_area",
104432                     "opening_hours"
104433                 ],
104434                 "suggestion": true
104435             },
104436             "shop/motorcycle/Yamaha": {
104437                 "tags": {
104438                     "name": "Yamaha",
104439                     "shop": "motorcycle"
104440                 },
104441                 "name": "Yamaha",
104442                 "icon": "scooter",
104443                 "geometry": [
104444                     "point",
104445                     "area"
104446                 ],
104447                 "fields": [
104448                     "operator",
104449                     "address",
104450                     "building_area",
104451                     "opening_hours"
104452                 ],
104453                 "suggestion": true
104454             }
104455         },
104456         "defaults": {
104457             "area": [
104458                 "category-landuse",
104459                 "category-building",
104460                 "category-water-area",
104461                 "leisure/park",
104462                 "amenity/hospital",
104463                 "amenity/place_of_worship",
104464                 "amenity/cafe",
104465                 "amenity/restaurant",
104466                 "area"
104467             ],
104468             "line": [
104469                 "category-road",
104470                 "category-rail",
104471                 "category-path",
104472                 "category-water-line",
104473                 "power/line",
104474                 "line"
104475             ],
104476             "point": [
104477                 "leisure/park",
104478                 "amenity/hospital",
104479                 "amenity/place_of_worship",
104480                 "amenity/cafe",
104481                 "amenity/restaurant",
104482                 "amenity/bar",
104483                 "amenity/bank",
104484                 "shop/supermarket",
104485                 "point"
104486             ],
104487             "vertex": [
104488                 "highway/crosswalk",
104489                 "railway/level_crossing",
104490                 "highway/traffic_signals",
104491                 "highway/turning_circle",
104492                 "highway/mini_roundabout",
104493                 "highway/motorway_junction",
104494                 "vertex"
104495             ],
104496             "relation": [
104497                 "category-route",
104498                 "category-restriction",
104499                 "type/boundary",
104500                 "type/multipolygon",
104501                 "relation"
104502             ]
104503         },
104504         "categories": {
104505             "category-building": {
104506                 "geometry": "area",
104507                 "name": "Building",
104508                 "icon": "building",
104509                 "members": [
104510                     "building/house",
104511                     "building/apartments",
104512                     "building/commercial",
104513                     "building/industrial",
104514                     "building/residential",
104515                     "building"
104516                 ]
104517             },
104518             "category-golf": {
104519                 "geometry": "area",
104520                 "name": "Golf",
104521                 "icon": "golf",
104522                 "members": [
104523                     "golf/fairway",
104524                     "golf/green",
104525                     "golf/lateral_water_hazard",
104526                     "golf/rough",
104527                     "golf/bunker",
104528                     "golf/tee",
104529                     "golf/water_hazard"
104530                 ]
104531             },
104532             "category-landuse": {
104533                 "geometry": "area",
104534                 "name": "Land Use",
104535                 "icon": "land-use",
104536                 "members": [
104537                     "landuse/residential",
104538                     "landuse/industrial",
104539                     "landuse/commercial",
104540                     "landuse/retail",
104541                     "landuse/farm",
104542                     "landuse/farmyard",
104543                     "landuse/forest",
104544                     "landuse/meadow",
104545                     "landuse/cemetery",
104546                     "landuse/military"
104547                 ]
104548             },
104549             "category-path": {
104550                 "geometry": "line",
104551                 "name": "Path",
104552                 "icon": "category-path",
104553                 "members": [
104554                     "highway/footway",
104555                     "highway/cycleway",
104556                     "highway/bridleway",
104557                     "highway/path",
104558                     "highway/steps"
104559                 ]
104560             },
104561             "category-rail": {
104562                 "geometry": "line",
104563                 "name": "Rail",
104564                 "icon": "category-rail",
104565                 "members": [
104566                     "railway/rail",
104567                     "railway/subway",
104568                     "railway/tram",
104569                     "railway/monorail",
104570                     "railway/disused",
104571                     "railway/abandoned"
104572                 ]
104573             },
104574             "category-restriction": {
104575                 "geometry": "relation",
104576                 "name": "Restriction",
104577                 "icon": "restriction",
104578                 "members": [
104579                     "type/restriction/no_left_turn",
104580                     "type/restriction/no_right_turn",
104581                     "type/restriction/no_straight_on",
104582                     "type/restriction/no_u_turn",
104583                     "type/restriction/only_left_turn",
104584                     "type/restriction/only_right_turn",
104585                     "type/restriction/only_straight_on",
104586                     "type/restriction"
104587                 ]
104588             },
104589             "category-road": {
104590                 "geometry": "line",
104591                 "name": "Road",
104592                 "icon": "category-roads",
104593                 "members": [
104594                     "highway/residential",
104595                     "highway/motorway",
104596                     "highway/trunk",
104597                     "highway/primary",
104598                     "highway/secondary",
104599                     "highway/tertiary",
104600                     "highway/service",
104601                     "highway/motorway_link",
104602                     "highway/trunk_link",
104603                     "highway/primary_link",
104604                     "highway/secondary_link",
104605                     "highway/tertiary_link",
104606                     "highway/unclassified",
104607                     "highway/track",
104608                     "highway/road"
104609                 ]
104610             },
104611             "category-route": {
104612                 "geometry": "relation",
104613                 "name": "Route",
104614                 "icon": "route",
104615                 "members": [
104616                     "type/route/road",
104617                     "type/route/bicycle",
104618                     "type/route/foot",
104619                     "type/route/hiking",
104620                     "type/route/bus",
104621                     "type/route/train",
104622                     "type/route/tram",
104623                     "type/route/ferry",
104624                     "type/route/power",
104625                     "type/route/pipeline",
104626                     "type/route/detour",
104627                     "type/route_master",
104628                     "type/route"
104629                 ]
104630             },
104631             "category-water-area": {
104632                 "geometry": "area",
104633                 "name": "Water",
104634                 "icon": "water",
104635                 "members": [
104636                     "natural/water/lake",
104637                     "natural/water/pond",
104638                     "natural/water/reservoir",
104639                     "natural/water"
104640                 ]
104641             },
104642             "category-water-line": {
104643                 "geometry": "line",
104644                 "name": "Water",
104645                 "icon": "category-water",
104646                 "members": [
104647                     "waterway/river",
104648                     "waterway/stream",
104649                     "waterway/canal",
104650                     "waterway/ditch",
104651                     "waterway/drain"
104652                 ]
104653             }
104654         },
104655         "fields": {
104656             "access": {
104657                 "keys": [
104658                     "access",
104659                     "foot",
104660                     "motor_vehicle",
104661                     "bicycle",
104662                     "horse"
104663                 ],
104664                 "reference": {
104665                     "key": "access"
104666                 },
104667                 "type": "access",
104668                 "label": "Access",
104669                 "placeholder": "Unknown",
104670                 "strings": {
104671                     "types": {
104672                         "access": "General",
104673                         "foot": "Foot",
104674                         "motor_vehicle": "Motor Vehicles",
104675                         "bicycle": "Bicycles",
104676                         "horse": "Horses"
104677                     },
104678                     "options": {
104679                         "yes": {
104680                             "title": "Allowed",
104681                             "description": "Access permitted by law; a right of way"
104682                         },
104683                         "no": {
104684                             "title": "Prohibited",
104685                             "description": "Access not permitted to the general public"
104686                         },
104687                         "permissive": {
104688                             "title": "Permissive",
104689                             "description": "Access permitted until such time as the owner revokes the permission"
104690                         },
104691                         "private": {
104692                             "title": "Private",
104693                             "description": "Access permitted only with permission of the owner on an individual basis"
104694                         },
104695                         "designated": {
104696                             "title": "Designated",
104697                             "description": "Access permitted according to signs or specific local laws"
104698                         },
104699                         "destination": {
104700                             "title": "Destination",
104701                             "description": "Access permitted only to reach a destination"
104702                         }
104703                     }
104704                 }
104705             },
104706             "access_simple": {
104707                 "key": "access",
104708                 "type": "combo",
104709                 "label": "Access",
104710                 "placeholder": "yes",
104711                 "options": [
104712                     "permissive",
104713                     "private",
104714                     "customers",
104715                     "no"
104716                 ]
104717             },
104718             "access_toilets": {
104719                 "key": "access",
104720                 "type": "combo",
104721                 "label": "Access",
104722                 "options": [
104723                     "public",
104724                     "permissive",
104725                     "private",
104726                     "customers"
104727                 ]
104728             },
104729             "address": {
104730                 "type": "address",
104731                 "keys": [
104732                     "addr:housename",
104733                     "addr:housenumber",
104734                     "addr:street",
104735                     "addr:city",
104736                     "addr:postcode"
104737                 ],
104738                 "reference": {
104739                     "key": "addr"
104740                 },
104741                 "icon": "address",
104742                 "universal": true,
104743                 "label": "Address",
104744                 "strings": {
104745                     "placeholders": {
104746                         "housename": "Housename",
104747                         "housenumber": "123",
104748                         "street": "Street",
104749                         "city": "City",
104750                         "postcode": "Postcode",
104751                         "place": "Place",
104752                         "hamlet": "Hamlet",
104753                         "suburb": "Suburb",
104754                         "subdistrict": "Subdistrict",
104755                         "district": "District",
104756                         "province": "Province",
104757                         "state": "State",
104758                         "country": "Country"
104759                     }
104760                 }
104761             },
104762             "admin_level": {
104763                 "key": "admin_level",
104764                 "type": "number",
104765                 "label": "Admin Level"
104766             },
104767             "aerialway": {
104768                 "key": "aerialway",
104769                 "type": "typeCombo",
104770                 "label": "Type"
104771             },
104772             "aerialway/access": {
104773                 "key": "aerialway:access",
104774                 "type": "combo",
104775                 "label": "Access",
104776                 "strings": {
104777                     "options": {
104778                         "entry": "Entry",
104779                         "exit": "Exit",
104780                         "both": "Both"
104781                     }
104782                 }
104783             },
104784             "aerialway/bubble": {
104785                 "key": "aerialway:bubble",
104786                 "type": "check",
104787                 "label": "Bubble"
104788             },
104789             "aerialway/capacity": {
104790                 "key": "aerialway:capacity",
104791                 "type": "number",
104792                 "label": "Capacity (per hour)",
104793                 "placeholder": "500, 2500, 5000..."
104794             },
104795             "aerialway/duration": {
104796                 "key": "aerialway:duration",
104797                 "type": "number",
104798                 "label": "Duration (minutes)",
104799                 "placeholder": "1, 2, 3..."
104800             },
104801             "aerialway/heating": {
104802                 "key": "aerialway:heating",
104803                 "type": "check",
104804                 "label": "Heated"
104805             },
104806             "aerialway/occupancy": {
104807                 "key": "aerialway:occupancy",
104808                 "type": "number",
104809                 "label": "Occupancy",
104810                 "placeholder": "2, 4, 8..."
104811             },
104812             "aerialway/summer/access": {
104813                 "key": "aerialway:summer:access",
104814                 "type": "combo",
104815                 "label": "Access (summer)",
104816                 "strings": {
104817                     "options": {
104818                         "entry": "Entry",
104819                         "exit": "Exit",
104820                         "both": "Both"
104821                     }
104822                 }
104823             },
104824             "aeroway": {
104825                 "key": "aeroway",
104826                 "type": "typeCombo",
104827                 "label": "Type"
104828             },
104829             "amenity": {
104830                 "key": "amenity",
104831                 "type": "typeCombo",
104832                 "label": "Type"
104833             },
104834             "artist": {
104835                 "key": "artist_name",
104836                 "type": "text",
104837                 "label": "Artist"
104838             },
104839             "artwork_type": {
104840                 "key": "artwork_type",
104841                 "type": "combo",
104842                 "label": "Type"
104843             },
104844             "atm": {
104845                 "key": "atm",
104846                 "type": "check",
104847                 "label": "ATM"
104848             },
104849             "backrest": {
104850                 "key": "backrest",
104851                 "type": "check",
104852                 "label": "Backrest"
104853             },
104854             "barrier": {
104855                 "key": "barrier",
104856                 "type": "typeCombo",
104857                 "label": "Type"
104858             },
104859             "bicycle_parking": {
104860                 "key": "bicycle_parking",
104861                 "type": "combo",
104862                 "label": "Type"
104863             },
104864             "boundary": {
104865                 "key": "boundary",
104866                 "type": "combo",
104867                 "label": "Type"
104868             },
104869             "building": {
104870                 "key": "building",
104871                 "type": "typeCombo",
104872                 "label": "Building"
104873             },
104874             "building_area": {
104875                 "key": "building",
104876                 "type": "defaultcheck",
104877                 "default": "yes",
104878                 "geometry": "area",
104879                 "label": "Building"
104880             },
104881             "capacity": {
104882                 "key": "capacity",
104883                 "type": "number",
104884                 "label": "Capacity",
104885                 "placeholder": "50, 100, 200..."
104886             },
104887             "cardinal_direction": {
104888                 "key": "direction",
104889                 "type": "combo",
104890                 "label": "Direction",
104891                 "strings": {
104892                     "options": {
104893                         "N": "North",
104894                         "E": "East",
104895                         "S": "South",
104896                         "W": "West",
104897                         "NE": "Northeast",
104898                         "SE": "Southeast",
104899                         "SW": "Southwest",
104900                         "NW": "Northwest",
104901                         "NNE": "North-northeast",
104902                         "ENE": "East-northeast",
104903                         "ESE": "East-southeast",
104904                         "SSE": "South-southeast",
104905                         "SSW": "South-southwest",
104906                         "WSW": "West-southwest",
104907                         "WNW": "West-northwest",
104908                         "NNW": "North-northwest"
104909                     }
104910                 }
104911             },
104912             "clock_direction": {
104913                 "key": "direction",
104914                 "type": "combo",
104915                 "label": "Direction",
104916                 "strings": {
104917                     "options": {
104918                         "clockwise": "Clockwise",
104919                         "anticlockwise": "Counterclockwise"
104920                     }
104921                 }
104922             },
104923             "collection_times": {
104924                 "key": "collection_times",
104925                 "type": "text",
104926                 "label": "Collection Times"
104927             },
104928             "construction": {
104929                 "key": "construction",
104930                 "type": "combo",
104931                 "label": "Type"
104932             },
104933             "country": {
104934                 "key": "country",
104935                 "type": "combo",
104936                 "label": "Country"
104937             },
104938             "covered": {
104939                 "key": "covered",
104940                 "type": "check",
104941                 "label": "Covered"
104942             },
104943             "craft": {
104944                 "key": "craft",
104945                 "type": "typeCombo",
104946                 "label": "Type"
104947             },
104948             "crop": {
104949                 "key": "crop",
104950                 "type": "combo",
104951                 "label": "Crop"
104952             },
104953             "crossing": {
104954                 "key": "crossing",
104955                 "type": "combo",
104956                 "label": "Type"
104957             },
104958             "cuisine": {
104959                 "key": "cuisine",
104960                 "type": "combo",
104961                 "label": "Cuisine"
104962             },
104963             "denomination": {
104964                 "key": "denomination",
104965                 "type": "combo",
104966                 "label": "Denomination"
104967             },
104968             "denotation": {
104969                 "key": "denotation",
104970                 "type": "combo",
104971                 "label": "Denotation"
104972             },
104973             "description": {
104974                 "key": "description",
104975                 "type": "textarea",
104976                 "label": "Description"
104977             },
104978             "electrified": {
104979                 "key": "electrified",
104980                 "type": "combo",
104981                 "label": "Electrification",
104982                 "placeholder": "Contact Line, Electrified Rail...",
104983                 "strings": {
104984                     "options": {
104985                         "contact_line": "Contact Line",
104986                         "rail": "Electrified Rail",
104987                         "yes": "Yes (unspecified)",
104988                         "no": "No"
104989                     }
104990                 }
104991             },
104992             "elevation": {
104993                 "key": "ele",
104994                 "type": "number",
104995                 "icon": "elevation",
104996                 "universal": true,
104997                 "label": "Elevation"
104998             },
104999             "emergency": {
105000                 "key": "emergency",
105001                 "type": "check",
105002                 "label": "Emergency"
105003             },
105004             "entrance": {
105005                 "key": "entrance",
105006                 "type": "typeCombo",
105007                 "label": "Type"
105008             },
105009             "except": {
105010                 "key": "except",
105011                 "type": "combo",
105012                 "label": "Exceptions"
105013             },
105014             "fax": {
105015                 "key": "fax",
105016                 "type": "tel",
105017                 "label": "Fax",
105018                 "placeholder": "+31 42 123 4567"
105019             },
105020             "fee": {
105021                 "key": "fee",
105022                 "type": "check",
105023                 "label": "Fee"
105024             },
105025             "fire_hydrant/type": {
105026                 "key": "fire_hydrant:type",
105027                 "type": "combo",
105028                 "label": "Type",
105029                 "strings": {
105030                     "options": {
105031                         "pillar": "Pillar/Aboveground",
105032                         "underground": "Underground",
105033                         "wall": "Wall",
105034                         "pond": "Pond"
105035                     }
105036                 }
105037             },
105038             "fixme": {
105039                 "key": "fixme",
105040                 "type": "textarea",
105041                 "label": "Fix Me"
105042             },
105043             "fuel": {
105044                 "key": "fuel",
105045                 "type": "combo",
105046                 "label": "Fuel"
105047             },
105048             "fuel/biodiesel": {
105049                 "key": "fuel:biodiesel",
105050                 "type": "check",
105051                 "label": "Sells Biodiesel"
105052             },
105053             "fuel/diesel": {
105054                 "key": "fuel:diesel",
105055                 "type": "check",
105056                 "label": "Sells Diesel"
105057             },
105058             "fuel/e10": {
105059                 "key": "fuel:e10",
105060                 "type": "check",
105061                 "label": "Sells E10"
105062             },
105063             "fuel/e85": {
105064                 "key": "fuel:e85",
105065                 "type": "check",
105066                 "label": "Sells E85"
105067             },
105068             "fuel/lpg": {
105069                 "key": "fuel:lpg",
105070                 "type": "check",
105071                 "label": "Sells Propane"
105072             },
105073             "fuel/octane_100": {
105074                 "key": "fuel:octane_100",
105075                 "type": "check",
105076                 "label": "Sells Racing Gasoline"
105077             },
105078             "fuel/octane_91": {
105079                 "key": "fuel:octane_91",
105080                 "type": "check",
105081                 "label": "Sells Regular Gasoline"
105082             },
105083             "fuel/octane_95": {
105084                 "key": "fuel:octane_95",
105085                 "type": "check",
105086                 "label": "Sells Midgrade Gasoline"
105087             },
105088             "fuel/octane_98": {
105089                 "key": "fuel:octane_98",
105090                 "type": "check",
105091                 "label": "Sells Premium Gasoline"
105092             },
105093             "gauge": {
105094                 "key": "gauge",
105095                 "type": "combo",
105096                 "label": "Gauge"
105097             },
105098             "generator/method": {
105099                 "key": "generator:method",
105100                 "type": "combo",
105101                 "label": "Method"
105102             },
105103             "generator/source": {
105104                 "key": "generator:source",
105105                 "type": "combo",
105106                 "label": "Source"
105107             },
105108             "generator/type": {
105109                 "key": "generator:type",
105110                 "type": "combo",
105111                 "label": "Type"
105112             },
105113             "golf_hole": {
105114                 "key": "ref",
105115                 "type": "text",
105116                 "label": "Reference",
105117                 "placeholder": "Hole number (1-18)"
105118             },
105119             "handicap": {
105120                 "key": "handicap",
105121                 "type": "number",
105122                 "label": "Handicap",
105123                 "placeholder": "1-18"
105124             },
105125             "highway": {
105126                 "key": "highway",
105127                 "type": "typeCombo",
105128                 "label": "Type"
105129             },
105130             "historic": {
105131                 "key": "historic",
105132                 "type": "typeCombo",
105133                 "label": "Type"
105134             },
105135             "hoops": {
105136                 "key": "hoops",
105137                 "type": "number",
105138                 "label": "Hoops",
105139                 "placeholder": "1, 2, 4..."
105140             },
105141             "iata": {
105142                 "key": "iata",
105143                 "type": "text",
105144                 "label": "IATA"
105145             },
105146             "icao": {
105147                 "key": "icao",
105148                 "type": "text",
105149                 "label": "ICAO"
105150             },
105151             "incline": {
105152                 "key": "incline",
105153                 "type": "combo",
105154                 "label": "Incline"
105155             },
105156             "information": {
105157                 "key": "information",
105158                 "type": "typeCombo",
105159                 "label": "Type"
105160             },
105161             "internet_access": {
105162                 "key": "internet_access",
105163                 "type": "combo",
105164                 "label": "Internet Access",
105165                 "strings": {
105166                     "options": {
105167                         "yes": "Yes",
105168                         "no": "No",
105169                         "wlan": "Wifi",
105170                         "wired": "Wired",
105171                         "terminal": "Terminal"
105172                     }
105173                 }
105174             },
105175             "lamp_type": {
105176                 "key": "lamp_type",
105177                 "type": "combo",
105178                 "label": "Type"
105179             },
105180             "landuse": {
105181                 "key": "landuse",
105182                 "type": "typeCombo",
105183                 "label": "Type"
105184             },
105185             "lanes": {
105186                 "key": "lanes",
105187                 "type": "number",
105188                 "label": "Lanes",
105189                 "placeholder": "1, 2, 3..."
105190             },
105191             "layer": {
105192                 "key": "layer",
105193                 "type": "combo",
105194                 "label": "Layer"
105195             },
105196             "leisure": {
105197                 "key": "leisure",
105198                 "type": "typeCombo",
105199                 "label": "Type"
105200             },
105201             "length": {
105202                 "key": "length",
105203                 "type": "number",
105204                 "label": "Length (Meters)"
105205             },
105206             "levels": {
105207                 "key": "building:levels",
105208                 "type": "number",
105209                 "label": "Levels",
105210                 "placeholder": "2, 4, 6..."
105211             },
105212             "lit": {
105213                 "key": "lit",
105214                 "type": "check",
105215                 "label": "Lit"
105216             },
105217             "location": {
105218                 "key": "location",
105219                 "type": "combo",
105220                 "label": "Location"
105221             },
105222             "man_made": {
105223                 "key": "man_made",
105224                 "type": "typeCombo",
105225                 "label": "Type"
105226             },
105227             "maxspeed": {
105228                 "key": "maxspeed",
105229                 "type": "maxspeed",
105230                 "label": "Speed Limit",
105231                 "placeholder": "40, 50, 60..."
105232             },
105233             "mtb/scale": {
105234                 "key": "mtb:scale",
105235                 "type": "combo",
105236                 "label": "Mountain Biking Difficulty",
105237                 "placeholder": "0, 1, 2, 3...",
105238                 "strings": {
105239                     "options": {
105240                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
105241                         "1": "1: Some loose surface, small obstacles, wide curves",
105242                         "2": "2: Much loose surface, large obstacles, easy hairpins",
105243                         "3": "3: Slippery surface, large obstacles, tight hairpins",
105244                         "4": "4: Loose surface or boulders, dangerous hairpins",
105245                         "5": "5: Maximum difficulty, boulder fields, landslides",
105246                         "6": "6: Not rideable except by the very best mountain bikers"
105247                     }
105248                 }
105249             },
105250             "mtb/scale/imba": {
105251                 "key": "mtb:scale:imba",
105252                 "type": "combo",
105253                 "label": "IMBA Trail Difficulty",
105254                 "placeholder": "Easy, Medium, Difficult...",
105255                 "strings": {
105256                     "options": {
105257                         "0": "Easiest (white circle)",
105258                         "1": "Easy (green circle)",
105259                         "2": "Medium (blue square)",
105260                         "3": "Difficult (black diamond)",
105261                         "4": "Extremely Difficult (double black diamond)"
105262                     }
105263                 }
105264             },
105265             "mtb/scale/uphill": {
105266                 "key": "mtb:scale:uphill",
105267                 "type": "combo",
105268                 "label": "Mountain Biking Uphill Difficulty",
105269                 "placeholder": "0, 1, 2, 3...",
105270                 "strings": {
105271                     "options": {
105272                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
105273                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
105274                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
105275                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
105276                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
105277                         "5": "5: Very steep, bike generally needs to be pushed or carried"
105278                     }
105279                 }
105280             },
105281             "name": {
105282                 "key": "name",
105283                 "type": "localized",
105284                 "label": "Name",
105285                 "placeholder": "Common name (if any)"
105286             },
105287             "natural": {
105288                 "key": "natural",
105289                 "type": "typeCombo",
105290                 "label": "Natural"
105291             },
105292             "network": {
105293                 "key": "network",
105294                 "type": "text",
105295                 "label": "Network"
105296             },
105297             "note": {
105298                 "key": "note",
105299                 "type": "textarea",
105300                 "universal": true,
105301                 "icon": "note",
105302                 "label": "Note"
105303             },
105304             "office": {
105305                 "key": "office",
105306                 "type": "typeCombo",
105307                 "label": "Type"
105308             },
105309             "oneway": {
105310                 "key": "oneway",
105311                 "type": "check",
105312                 "label": "One Way",
105313                 "strings": {
105314                     "options": {
105315                         "undefined": "Assumed to be No",
105316                         "yes": "Yes",
105317                         "no": "No"
105318                     }
105319                 }
105320             },
105321             "oneway_yes": {
105322                 "key": "oneway",
105323                 "type": "check",
105324                 "label": "One Way",
105325                 "strings": {
105326                     "options": {
105327                         "undefined": "Assumed to be Yes",
105328                         "yes": "Yes",
105329                         "no": "No"
105330                     }
105331                 }
105332             },
105333             "opening_hours": {
105334                 "key": "opening_hours",
105335                 "type": "text",
105336                 "label": "Hours"
105337             },
105338             "operator": {
105339                 "key": "operator",
105340                 "type": "text",
105341                 "label": "Operator"
105342             },
105343             "par": {
105344                 "key": "par",
105345                 "type": "number",
105346                 "label": "Par",
105347                 "placeholder": "3, 4, 5..."
105348             },
105349             "park_ride": {
105350                 "key": "park_ride",
105351                 "type": "check",
105352                 "label": "Park and Ride"
105353             },
105354             "parking": {
105355                 "key": "parking",
105356                 "type": "combo",
105357                 "label": "Type",
105358                 "strings": {
105359                     "options": {
105360                         "surface": "Surface",
105361                         "multi-storey": "Multilevel",
105362                         "underground": "Underground",
105363                         "sheds": "Sheds",
105364                         "carports": "Carports",
105365                         "garage_boxes": "Garage Boxes",
105366                         "lane": "Roadside Lane"
105367                     }
105368                 }
105369             },
105370             "phone": {
105371                 "key": "phone",
105372                 "type": "tel",
105373                 "icon": "telephone",
105374                 "universal": true,
105375                 "label": "Phone",
105376                 "placeholder": "+31 42 123 4567"
105377             },
105378             "piste/difficulty": {
105379                 "key": "piste:difficulty",
105380                 "type": "combo",
105381                 "label": "Difficulty",
105382                 "placeholder": "Easy, Intermediate, Advanced...",
105383                 "strings": {
105384                     "options": {
105385                         "novice": "Novice (instructional)",
105386                         "easy": "Easy (green circle)",
105387                         "intermediate": "Intermediate (blue square)",
105388                         "advanced": "Advanced (black diamond)",
105389                         "expert": "Expert (double black diamond)",
105390                         "freeride": "Freeride (off-piste)",
105391                         "extreme": "Extreme (climbing equipment required)"
105392                     }
105393                 }
105394             },
105395             "piste/grooming": {
105396                 "key": "piste:grooming",
105397                 "type": "combo",
105398                 "label": "Grooming",
105399                 "strings": {
105400                     "options": {
105401                         "classic": "Classic",
105402                         "mogul": "Mogul",
105403                         "backcountry": "Backcountry",
105404                         "classic+skating": "Classic and Skating",
105405                         "scooter": "Scooter/Snowmobile",
105406                         "skating": "Skating"
105407                     }
105408                 }
105409             },
105410             "piste/type": {
105411                 "key": "piste:type",
105412                 "type": "typeCombo",
105413                 "label": "Type",
105414                 "strings": {
105415                     "options": {
105416                         "downhill": "Downhill",
105417                         "nordic": "Nordic",
105418                         "skitour": "Skitour",
105419                         "sled": "Sled",
105420                         "hike": "Hike",
105421                         "sleigh": "Sleigh",
105422                         "ice_skate": "Ice Skate",
105423                         "snow_park": "Snow Park",
105424                         "playground": "Playground"
105425                     }
105426                 }
105427             },
105428             "place": {
105429                 "key": "place",
105430                 "type": "typeCombo",
105431                 "label": "Type"
105432             },
105433             "population": {
105434                 "key": "population",
105435                 "type": "text",
105436                 "label": "Population"
105437             },
105438             "power": {
105439                 "key": "power",
105440                 "type": "typeCombo",
105441                 "label": "Type"
105442             },
105443             "railway": {
105444                 "key": "railway",
105445                 "type": "typeCombo",
105446                 "label": "Type"
105447             },
105448             "recycling/cans": {
105449                 "key": "recycling:cans",
105450                 "type": "check",
105451                 "label": "Accepts Cans"
105452             },
105453             "recycling/clothes": {
105454                 "key": "recycling:clothes",
105455                 "type": "check",
105456                 "label": "Accepts Clothes"
105457             },
105458             "recycling/glass": {
105459                 "key": "recycling:glass",
105460                 "type": "check",
105461                 "label": "Accepts Glass"
105462             },
105463             "recycling/paper": {
105464                 "key": "recycling:paper",
105465                 "type": "check",
105466                 "label": "Accepts Paper"
105467             },
105468             "ref": {
105469                 "key": "ref",
105470                 "type": "text",
105471                 "label": "Reference"
105472             },
105473             "relation": {
105474                 "key": "type",
105475                 "type": "combo",
105476                 "label": "Type"
105477             },
105478             "religion": {
105479                 "key": "religion",
105480                 "type": "combo",
105481                 "label": "Religion"
105482             },
105483             "restriction": {
105484                 "key": "restriction",
105485                 "type": "combo",
105486                 "label": "Type"
105487             },
105488             "restrictions": {
105489                 "type": "restrictions",
105490                 "geometry": "vertex",
105491                 "icon": "restrictions",
105492                 "reference": {
105493                     "rtype": "restriction"
105494                 },
105495                 "label": "Turn Restrictions"
105496             },
105497             "route": {
105498                 "key": "route",
105499                 "type": "combo",
105500                 "label": "Type"
105501             },
105502             "route_master": {
105503                 "key": "route_master",
105504                 "type": "combo",
105505                 "label": "Type"
105506             },
105507             "sac_scale": {
105508                 "key": "sac_scale",
105509                 "type": "combo",
105510                 "label": "Hiking Difficulty",
105511                 "placeholder": "Mountain Hiking, Alpine Hiking...",
105512                 "strings": {
105513                     "options": {
105514                         "hiking": "T1: Hiking",
105515                         "mountain_hiking": "T2: Mountain Hiking",
105516                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
105517                         "alpine_hiking": "T4: Alpine Hiking",
105518                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
105519                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
105520                     }
105521                 }
105522             },
105523             "seasonal": {
105524                 "key": "seasonal",
105525                 "type": "check",
105526                 "label": "Seasonal"
105527             },
105528             "service": {
105529                 "key": "service",
105530                 "type": "combo",
105531                 "label": "Type",
105532                 "options": [
105533                     "parking_aisle",
105534                     "driveway",
105535                     "alley",
105536                     "emergency_access",
105537                     "drive-through"
105538                 ]
105539             },
105540             "shelter": {
105541                 "key": "shelter",
105542                 "type": "check",
105543                 "label": "Shelter"
105544             },
105545             "shelter_type": {
105546                 "key": "shelter_type",
105547                 "type": "combo",
105548                 "label": "Type"
105549             },
105550             "shop": {
105551                 "key": "shop",
105552                 "type": "typeCombo",
105553                 "label": "Type"
105554             },
105555             "sloped_curb": {
105556                 "key": "sloped_curb",
105557                 "type": "combo",
105558                 "label": "Sloped Curb"
105559             },
105560             "smoking": {
105561                 "key": "smoking",
105562                 "type": "combo",
105563                 "label": "Smoking",
105564                 "placeholder": "No, Separated, Yes...",
105565                 "strings": {
105566                     "options": {
105567                         "no": "No smoking anywhere",
105568                         "separated": "In smoking areas, not physically isolated",
105569                         "isolated": "In smoking areas, physically isolated",
105570                         "outside": "Allowed outside",
105571                         "yes": "Allowed everywhere",
105572                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
105573                     }
105574                 }
105575             },
105576             "smoothness": {
105577                 "key": "smoothness",
105578                 "type": "combo",
105579                 "label": "Smoothness",
105580                 "placeholder": "Thin Rollers, Wheels, Off-Road...",
105581                 "strings": {
105582                     "options": {
105583                         "excellent": "Thin Rollers: rollerblade, skateboard",
105584                         "good": "Thin Wheels: racing bike",
105585                         "intermediate": "Wheels: city bike, wheelchair, scooter",
105586                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
105587                         "very_bad": "High Clearance: light duty off-road vehicle",
105588                         "horrible": "Off-Road: heavy duty off-road vehicle",
105589                         "very_horrible": "Specialized off-road: tractor, ATV",
105590                         "impassible": "Impassible / No wheeled vehicle"
105591                     }
105592                 }
105593             },
105594             "social_facility_for": {
105595                 "key": "social_facility:for",
105596                 "type": "radio",
105597                 "label": "People served",
105598                 "placeholder": "Homeless, Disabled, Child, etc",
105599                 "options": [
105600                     "abused",
105601                     "child",
105602                     "disabled",
105603                     "diseased",
105604                     "drug_addicted",
105605                     "homeless",
105606                     "juvenile",
105607                     "mental_health",
105608                     "migrant",
105609                     "orphan",
105610                     "senior",
105611                     "underprivileged",
105612                     "unemployed",
105613                     "victim"
105614                 ]
105615             },
105616             "source": {
105617                 "key": "source",
105618                 "type": "text",
105619                 "icon": "source",
105620                 "universal": true,
105621                 "label": "Source"
105622             },
105623             "sport": {
105624                 "key": "sport",
105625                 "type": "combo",
105626                 "label": "Sport"
105627             },
105628             "sport_ice": {
105629                 "key": "sport",
105630                 "type": "combo",
105631                 "label": "Sport",
105632                 "options": [
105633                     "skating",
105634                     "hockey",
105635                     "multi",
105636                     "curling",
105637                     "ice_stock"
105638                 ]
105639             },
105640             "sport_racing": {
105641                 "key": "sport",
105642                 "type": "combo",
105643                 "label": "Sport",
105644                 "options": [
105645                     "cycling",
105646                     "dog_racing",
105647                     "horse_racing",
105648                     "karting",
105649                     "motor",
105650                     "motocross",
105651                     "running"
105652                 ]
105653             },
105654             "structure": {
105655                 "type": "radio",
105656                 "keys": [
105657                     "bridge",
105658                     "tunnel",
105659                     "embankment",
105660                     "cutting",
105661                     "ford"
105662                 ],
105663                 "label": "Structure",
105664                 "placeholder": "Unknown",
105665                 "strings": {
105666                     "options": {
105667                         "bridge": "Bridge",
105668                         "tunnel": "Tunnel",
105669                         "embankment": "Embankment",
105670                         "cutting": "Cutting",
105671                         "ford": "Ford"
105672                     }
105673                 }
105674             },
105675             "studio_type": {
105676                 "key": "type",
105677                 "type": "combo",
105678                 "label": "Type",
105679                 "options": [
105680                     "audio",
105681                     "video"
105682                 ]
105683             },
105684             "supervised": {
105685                 "key": "supervised",
105686                 "type": "check",
105687                 "label": "Supervised"
105688             },
105689             "surface": {
105690                 "key": "surface",
105691                 "type": "combo",
105692                 "label": "Surface"
105693             },
105694             "tactile_paving": {
105695                 "key": "tactile_paving",
105696                 "type": "check",
105697                 "label": "Tactile Paving"
105698             },
105699             "toilets/disposal": {
105700                 "key": "toilets:disposal",
105701                 "type": "combo",
105702                 "label": "Disposal",
105703                 "strings": {
105704                     "options": {
105705                         "flush": "Flush",
105706                         "pitlatrine": "Pit/Latrine",
105707                         "chemical": "Chemical",
105708                         "bucket": "Bucket"
105709                     }
105710                 }
105711             },
105712             "tourism": {
105713                 "key": "tourism",
105714                 "type": "typeCombo",
105715                 "label": "Type"
105716             },
105717             "towertype": {
105718                 "key": "tower:type",
105719                 "type": "combo",
105720                 "label": "Tower type"
105721             },
105722             "tracktype": {
105723                 "key": "tracktype",
105724                 "type": "combo",
105725                 "label": "Track Type",
105726                 "placeholder": "Solid, Mostly Solid, Soft...",
105727                 "strings": {
105728                     "options": {
105729                         "grade1": "Solid: paved or heavily compacted hardcore surface",
105730                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
105731                         "grade3": "Even mixture of hard and soft materials",
105732                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
105733                         "grade5": "Soft: soil/sand/grass"
105734                     }
105735                 }
105736             },
105737             "trail_visibility": {
105738                 "key": "trail_visibility",
105739                 "type": "combo",
105740                 "label": "Trail Visibility",
105741                 "placeholder": "Excellent, Good, Bad...",
105742                 "strings": {
105743                     "options": {
105744                         "excellent": "Excellent: unambiguous path or markers everywhere",
105745                         "good": "Good: markers visible, sometimes require searching",
105746                         "intermediate": "Intermediate: few markers, path mostly visible",
105747                         "bad": "Bad: no markers, path sometimes invisible/pathless",
105748                         "horrible": "Horrible: often pathless, some orientation skills required",
105749                         "no": "No: pathless, excellent orientation skills required"
105750                     }
105751                 }
105752             },
105753             "tree_type": {
105754                 "key": "type",
105755                 "type": "combo",
105756                 "label": "Type",
105757                 "options": [
105758                     "broad_leaved",
105759                     "conifer",
105760                     "palm"
105761                 ]
105762             },
105763             "trees": {
105764                 "key": "trees",
105765                 "type": "combo",
105766                 "label": "Trees"
105767             },
105768             "tunnel": {
105769                 "key": "tunnel",
105770                 "type": "combo",
105771                 "label": "Tunnel"
105772             },
105773             "vending": {
105774                 "key": "vending",
105775                 "type": "combo",
105776                 "label": "Type of Goods"
105777             },
105778             "water": {
105779                 "key": "water",
105780                 "type": "combo",
105781                 "label": "Type"
105782             },
105783             "waterway": {
105784                 "key": "waterway",
105785                 "type": "typeCombo",
105786                 "label": "Type"
105787             },
105788             "website": {
105789                 "key": "website",
105790                 "type": "url",
105791                 "icon": "website",
105792                 "placeholder": "http://example.com/",
105793                 "universal": true,
105794                 "label": "Website"
105795             },
105796             "wetland": {
105797                 "key": "wetland",
105798                 "type": "combo",
105799                 "label": "Type"
105800             },
105801             "wheelchair": {
105802                 "key": "wheelchair",
105803                 "type": "radio",
105804                 "options": [
105805                     "yes",
105806                     "limited",
105807                     "no"
105808                 ],
105809                 "icon": "wheelchair",
105810                 "universal": true,
105811                 "label": "Wheelchair Access"
105812             },
105813             "width": {
105814                 "key": "width",
105815                 "type": "number",
105816                 "label": "Width (Meters)"
105817             },
105818             "wikipedia": {
105819                 "key": "wikipedia",
105820                 "type": "wikipedia",
105821                 "icon": "wikipedia",
105822                 "universal": true,
105823                 "label": "Wikipedia"
105824             },
105825             "wood": {
105826                 "key": "wood",
105827                 "type": "combo",
105828                 "label": "Type"
105829             }
105830         }
105831     },
105832     "imperial": {
105833         "type": "FeatureCollection",
105834         "features": [
105835             {
105836                 "type": "Feature",
105837                 "properties": {
105838                     "id": 0
105839                 },
105840                 "geometry": {
105841                     "type": "MultiPolygon",
105842                     "coordinates": [
105843                         [
105844                             [
105845                                 [
105846                                     -1.426496,
105847                                     50.639342
105848                                 ],
105849                                 [
105850                                     -1.445953,
105851                                     50.648139
105852                                 ],
105853                                 [
105854                                     -1.452789,
105855                                     50.654283
105856                                 ],
105857                                 [
105858                                     -1.485951,
105859                                     50.669338
105860                                 ],
105861                                 [
105862                                     -1.497426,
105863                                     50.672309
105864                                 ],
105865                                 [
105866                                     -1.535146,
105867                                     50.669379
105868                                 ],
105869                                 [
105870                                     -1.551503,
105871                                     50.665107
105872                                 ],
105873                                 [
105874                                     -1.569488,
105875                                     50.658026
105876                                 ],
105877                                 [
105878                                     -1.545318,
105879                                     50.686103
105880                                 ],
105881                                 [
105882                                     -1.50593,
105883                                     50.707709
105884                                 ],
105885                                 [
105886                                     -1.418691,
105887                                     50.733791
105888                                 ],
105889                                 [
105890                                     -1.420888,
105891                                     50.730455
105892                                 ],
105893                                 [
105894                                     -1.423451,
105895                                     50.7237
105896                                 ],
105897                                 [
105898                                     -1.425364,
105899                                     50.72012
105900                                 ],
105901                                 [
105902                                     -1.400868,
105903                                     50.721991
105904                                 ],
105905                                 [
105906                                     -1.377553,
105907                                     50.734198
105908                                 ],
105909                                 [
105910                                     -1.343495,
105911                                     50.761054
105912                                 ],
105913                                 [
105914                                     -1.318512,
105915                                     50.772162
105916                                 ],
105917                                 [
105918                                     -1.295766,
105919                                     50.773179
105920                                 ],
105921                                 [
105922                                     -1.144276,
105923                                     50.733791
105924                                 ],
105925                                 [
105926                                     -1.119537,
105927                                     50.734198
105928                                 ],
105929                                 [
105930                                     -1.10912,
105931                                     50.732856
105932                                 ],
105933                                 [
105934                                     -1.097035,
105935                                     50.726955
105936                                 ],
105937                                 [
105938                                     -1.096425,
105939                                     50.724433
105940                                 ],
105941                                 [
105942                                     -1.097646,
105943                                     50.71601
105944                                 ],
105945                                 [
105946                                     -1.097035,
105947                                     50.713324
105948                                 ],
105949                                 [
105950                                     -1.094228,
105951                                     50.712633
105952                                 ],
105953                                 [
105954                                     -1.085561,
105955                                     50.714016
105956                                 ],
105957                                 [
105958                                     -1.082753,
105959                                     50.713324
105960                                 ],
105961                                 [
105962                                     -1.062327,
105963                                     50.692816
105964                                 ],
105965                                 [
105966                                     -1.062327,
105967                                     50.685289
105968                                 ],
105969                                 [
105970                                     -1.066965,
105971                                     50.685248
105972                                 ],
105973                                 [
105974                                     -1.069651,
105975                                     50.683498
105976                                 ],
105977                                 [
105978                                     -1.071889,
105979                                     50.680976
105980                                 ],
105981                                 [
105982                                     -1.075307,
105983                                     50.678534
105984                                 ],
105985                                 [
105986                                     -1.112701,
105987                                     50.671454
105988                                 ],
105989                                 [
105990                                     -1.128651,
105991                                     50.666449
105992                                 ],
105993                                 [
105994                                     -1.156361,
105995                                     50.650784
105996                                 ],
105997                                 [
105998                                     -1.162221,
105999                                     50.645982
106000                                 ],
106001                                 [
106002                                     -1.164703,
106003                                     50.640937
106004                                 ],
106005                                 [
106006                                     -1.164666,
106007                                     50.639543
106008                                 ],
106009                                 [
106010                                     -1.426496,
106011                                     50.639342
106012                                 ]
106013                             ]
106014                         ],
106015                         [
106016                             [
106017                                 [
106018                                     -7.240314,
106019                                     55.050389
106020                                 ],
106021                                 [
106022                                     -7.013736,
106023                                     55.1615
106024                                 ],
106025                                 [
106026                                     -6.958913,
106027                                     55.20349
106028                                 ],
106029                                 [
106030                                     -6.571562,
106031                                     55.268366
106032                                 ],
106033                                 [
106034                                     -6.509633,
106035                                     55.31398
106036                                 ],
106037                                 [
106038                                     -6.226158,
106039                                     55.344406
106040                                 ],
106041                                 [
106042                                     -6.07105,
106043                                     55.25001
106044                                 ],
106045                                 [
106046                                     -5.712696,
106047                                     55.017635
106048                                 ],
106049                                 [
106050                                     -5.242021,
106051                                     54.415204
106052                                 ],
106053                                 [
106054                                     -5.695554,
106055                                     54.14284
106056                                 ],
106057                                 [
106058                                     -5.72473,
106059                                     54.07455
106060                                 ],
106061                                 [
106062                                     -6.041633,
106063                                     54.006238
106064                                 ],
106065                                 [
106066                                     -6.153953,
106067                                     54.054931
106068                                 ],
106069                                 [
106070                                     -6.220539,
106071                                     54.098803
106072                                 ],
106073                                 [
106074                                     -6.242502,
106075                                     54.099758
106076                                 ],
106077                                 [
106078                                     -6.263661,
106079                                     54.104682
106080                                 ],
106081                                 [
106082                                     -6.269887,
106083                                     54.097927
106084                                 ],
106085                                 [
106086                                     -6.28465,
106087                                     54.105226
106088                                 ],
106089                                 [
106090                                     -6.299585,
106091                                     54.104037
106092                                 ],
106093                                 [
106094                                     -6.313796,
106095                                     54.099696
106096                                 ],
106097                                 [
106098                                     -6.327128,
106099                                     54.097888
106100                                 ],
106101                                 [
106102                                     -6.338962,
106103                                     54.102952
106104                                 ],
106105                                 [
106106                                     -6.346662,
106107                                     54.109877
106108                                 ],
106109                                 [
106110                                     -6.354827,
106111                                     54.110652
106112                                 ],
106113                                 [
106114                                     -6.368108,
106115                                     54.097319
106116                                 ],
106117                                 [
106118                                     -6.369348,
106119                                     54.091118
106120                                 ],
106121                                 [
106122                                     -6.367643,
106123                                     54.083418
106124                                 ],
106125                                 [
106126                                     -6.366919,
106127                                     54.075098
106128                                 ],
106129                                 [
106130                                     -6.371157,
106131                                     54.066778
106132                                 ],
106133                                 [
106134                                     -6.377513,
106135                                     54.063264
106136                                 ],
106137                                 [
106138                                     -6.401026,
106139                                     54.060887
106140                                 ],
106141                                 [
106142                                     -6.426761,
106143                                     54.05541
106144                                 ],
106145                                 [
106146                                     -6.433892,
106147                                     54.055306
106148                                 ],
106149                                 [
106150                                     -6.4403,
106151                                     54.057993
106152                                 ],
106153                                 [
106154                                     -6.446243,
106155                                     54.062438
106156                                 ],
106157                                 [
106158                                     -6.450222,
106159                                     54.066675
106160                                 ],
106161                                 [
106162                                     -6.450894,
106163                                     54.068432
106164                                 ],
106165                                 [
106166                                     -6.47854,
106167                                     54.067709
106168                                 ],
106169                                 [
106170                                     -6.564013,
106171                                     54.04895
106172                                 ],
106173                                 [
106174                                     -6.571868,
106175                                     54.049519
106176                                 ],
106177                                 [
106178                                     -6.587164,
106179                                     54.053343
106180                                 ],
106181                                 [
106182                                     -6.595071,
106183                                     54.052412
106184                                 ],
106185                                 [
106186                                     -6.60029,
106187                                     54.04895
106188                                 ],
106189                                 [
106190                                     -6.605217,
106191                                     54.044475
106192                                 ],
106193                                 [
106194                                     -6.610987,
106195                                     54.039235
106196                                 ],
106197                                 [
106198                                     -6.616465,
106199                                     54.037271
106200                                 ],
106201                                 [
106202                                     -6.630624,
106203                                     54.041819
106204                                 ],
106205                                 [
106206                                     -6.657289,
106207                                     54.061146
106208                                 ],
106209                                 [
106210                                     -6.672534,
106211                                     54.068432
106212                                 ],
106213                                 [
106214                                     -6.657082,
106215                                     54.091945
106216                                 ],
106217                                 [
106218                                     -6.655791,
106219                                     54.103314
106220                                 ],
106221                                 [
106222                                     -6.666436,
106223                                     54.114786
106224                                 ],
106225                                 [
106226                                     -6.643957,
106227                                     54.131839
106228                                 ],
106229                                 [
106230                                     -6.634552,
106231                                     54.150133
106232                                 ],
106233                                 [
106234                                     -6.640339,
106235                                     54.168013
106236                                 ],
106237                                 [
106238                                     -6.648448,
106239                                     54.173665
106240                                 ],
106241                                 [
106242                                     -6.663025,
106243                                     54.183826
106244                                 ],
106245                                 [
106246                                     -6.683954,
106247                                     54.194368
106248                                 ],
106249                                 [
106250                                     -6.694651,
106251                                     54.197985
106252                                 ],
106253                                 [
106254                                     -6.706537,
106255                                     54.198915
106256                                 ],
106257                                 [
106258                                     -6.717234,
106259                                     54.195143
106260                                 ],
106261                                 [
106262                                     -6.724779,
106263                                     54.188631
106264                                 ],
106265                                 [
106266                                     -6.73284,
106267                                     54.183567
106268                                 ],
106269                                 [
106270                                     -6.744777,
106271                                     54.184187
106272                                 ],
106273                                 [
106274                                     -6.766481,
106275                                     54.192352
106276                                 ],
106277                                 [
106278                                     -6.787824,
106279                                     54.202998
106280                                 ],
106281                                 [
106282                                     -6.807358,
106283                                     54.21633
106284                                 ],
106285                                 [
106286                                     -6.823946,
106287                                     54.23235
106288                                 ],
106289                                 [
106290                                     -6.829733,
106291                                     54.242375
106292                                 ],
106293                                 [
106294                                     -6.833196,
106295                                     54.25209
106296                                 ],
106297                                 [
106298                                     -6.837743,
106299                                     54.260513
106300                                 ],
106301                                 [
106302                                     -6.846683,
106303                                     54.266456
106304                                 ],
106305                                 [
106306                                     -6.882185,
106307                                     54.277257
106308                                 ],
106309                                 [
106310                                     -6.864667,
106311                                     54.282734
106312                                 ],
106313                                 [
106314                                     -6.856657,
106315                                     54.292811
106316                                 ],
106317                                 [
106318                                     -6.858414,
106319                                     54.307332
106320                                 ],
106321                                 [
106322                                     -6.870015,
106323                                     54.326001
106324                                 ],
106325                                 [
106326                                     -6.879705,
106327                                     54.341594
106328                                 ],
106329                                 [
106330                                     -6.885957,
106331                                     54.345624
106332                                 ],
106333                                 [
106334                                     -6.897895,
106335                                     54.346193
106336                                 ],
106337                                 [
106338                                     -6.905956,
106339                                     54.349035
106340                                 ],
106341                                 [
106342                                     -6.915051,
106343                                     54.365933
106344                                 ],
106345                                 [
106346                                     -6.922028,
106347                                     54.372703
106348                                 ],
106349                                 [
106350                                     -6.984091,
106351                                     54.403089
106352                                 ],
106353                                 [
106354                                     -7.017836,
106355                                     54.413166
106356                                 ],
106357                                 [
106358                                     -7.049255,
106359                                     54.411512
106360                                 ],
106361                                 [
106362                                     -7.078504,
106363                                     54.394717
106364                                 ],
106365                                 [
106366                                     -7.127028,
106367                                     54.349759
106368                                 ],
106369                                 [
106370                                     -7.159894,
106371                                     54.335186
106372                                 ],
106373                                 [
106374                                     -7.168059,
106375                                     54.335031
106376                                 ],
106377                                 [
106378                                     -7.185629,
106379                                     54.336943
106380                                 ],
106381                                 [
106382                                     -7.18947,
106383                                     54.335692
106384                                 ],
106385                                 [
106386                                     -7.19245,
106387                                     54.334721
106388                                 ],
106389                                 [
106390                                     -7.193949,
106391                                     54.329967
106392                                 ],
106393                                 [
106394                                     -7.191468,
106395                                     54.323869
106396                                 ],
106397                                 [
106398                                     -7.187644,
106399                                     54.318804
106400                                 ],
106401                                 [
106402                                     -7.185009,
106403                                     54.317254
106404                                 ],
106405                                 [
106406                                     -7.184647,
106407                                     54.316634
106408                                 ],
106409                                 [
106410                                     -7.192399,
106411                                     54.307384
106412                                 ],
106413                                 [
106414                                     -7.193691,
106415                                     54.307539
106416                                 ],
106417                                 [
106418                                     -7.199168,
106419                                     54.303457
106420                                 ],
106421                                 [
106422                                     -7.206661,
106423                                     54.304903
106424                                 ],
106425                                 [
106426                                     -7.211467,
106427                                     54.30418
106428                                 ],
106429                                 [
106430                                     -7.209038,
106431                                     54.293431
106432                                 ],
106433                                 [
106434                                     -7.1755,
106435                                     54.283664
106436                                 ],
106437                                 [
106438                                     -7.181495,
106439                                     54.269763
106440                                 ],
106441                                 [
106442                                     -7.14589,
106443                                     54.25209
106444                                 ],
106445                                 [
106446                                     -7.159739,
106447                                     54.24067
106448                                 ],
106449                                 [
106450                                     -7.153331,
106451                                     54.224237
106452                                 ],
106453                                 [
106454                                     -7.174725,
106455                                     54.216072
106456                                 ],
106457                                 [
106458                                     -7.229502,
106459                                     54.207545
106460                                 ],
106461                                 [
106462                                     -7.240871,
106463                                     54.202326
106464                                 ],
106465                                 [
106466                                     -7.249088,
106467                                     54.197416
106468                                 ],
106469                                 [
106470                                     -7.255496,
106471                                     54.190854
106472                                 ],
106473                                 [
106474                                     -7.261128,
106475                                     54.18088
106476                                 ],
106477                                 [
106478                                     -7.256322,
106479                                     54.176901
106480                                 ],
106481                                 [
106482                                     -7.247021,
106483                                     54.17225
106484                                 ],
106485                                 [
106486                                     -7.24578,
106487                                     54.166979
106488                                 ],
106489                                 [
106490                                     -7.265366,
106491                                     54.16114
106492                                 ],
106493                                 [
106494                                     -7.26087,
106495                                     54.151166
106496                                 ],
106497                                 [
106498                                     -7.263505,
106499                                     54.140986
106500                                 ],
106501                                 [
106502                                     -7.27074,
106503                                     54.132253
106504                                 ],
106505                                 [
106506                                     -7.280042,
106507                                     54.126155
106508                                 ],
106509                                 [
106510                                     -7.293788,
106511                                     54.122021
106512                                 ],
106513                                 [
106514                                     -7.297353,
106515                                     54.125896
106516                                 ],
106517                                 [
106518                                     -7.29632,
106519                                     54.134991
106520                                 ],
106521                                 [
106522                                     -7.296423,
106523                                     54.146515
106524                                 ],
106525                                 [
106526                                     -7.295028,
106527                                     54.155404
106528                                 ],
106529                                 [
106530                                     -7.292134,
106531                                     54.162638
106532                                 ],
106533                                 [
106534                                     -7.295545,
106535                                     54.165119
106536                                 ],
106537                                 [
106538                                     -7.325982,
106539                                     54.154577
106540                                 ],
106541                                 [
106542                                     -7.333165,
106543                                     54.149409
106544                                 ],
106545                                 [
106546                                     -7.333165,
106547                                     54.142743
106548                                 ],
106549                                 [
106550                                     -7.310324,
106551                                     54.114683
106552                                 ],
106553                                 [
106554                                     -7.316489,
106555                                     54.11428
106556                                 ],
106557                                 [
106558                                     -7.326964,
106559                                     54.113597
106560                                 ],
106561                                 [
106562                                     -7.375488,
106563                                     54.123312
106564                                 ],
106565                                 [
106566                                     -7.390216,
106567                                     54.121194
106568                                 ],
106569                                 [
106570                                     -7.39466,
106571                                     54.121917
106572                                 ],
106573                                 [
106574                                     -7.396624,
106575                                     54.126258
106576                                 ],
106577                                 [
106578                                     -7.403962,
106579                                     54.135043
106580                                 ],
106581                                 [
106582                                     -7.41223,
106583                                     54.136438
106584                                 ],
106585                                 [
106586                                     -7.422255,
106587                                     54.135456
106588                                 ],
106589                                 [
106590                                     -7.425769,
106591                                     54.136955
106592                                 ],
106593                                 [
106594                                     -7.414659,
106595                                     54.145688
106596                                 ],
106597                                 [
106598                                     -7.439619,
106599                                     54.146929
106600                                 ],
106601                                 [
106602                                     -7.480753,
106603                                     54.127653
106604                                 ],
106605                                 [
106606                                     -7.502302,
106607                                     54.125121
106608                                 ],
106609                                 [
106610                                     -7.609014,
106611                                     54.139901
106612                                 ],
106613                                 [
106614                                     -7.620796,
106615                                     54.144965
106616                                 ],
106617                                 [
106618                                     -7.624052,
106619                                     54.153336
106620                                 ],
106621                                 [
106622                                     -7.625706,
106623                                     54.162173
106624                                 ],
106625                                 [
106626                                     -7.632682,
106627                                     54.168529
106628                                 ],
106629                                 [
106630                                     -7.70477,
106631                                     54.200362
106632                                 ],
106633                                 [
106634                                     -7.722599,
106635                                     54.202326
106636                                 ],
106637                                 [
106638                                     -7.782078,
106639                                     54.2
106640                                 ],
106641                                 [
106642                                     -7.836959,
106643                                     54.204341
106644                                 ],
106645                                 [
106646                                     -7.856441,
106647                                     54.211421
106648                                 ],
106649                                 [
106650                                     -7.86967,
106651                                     54.226872
106652                                 ],
106653                                 [
106654                                     -7.873649,
106655                                     54.271055
106656                                 ],
106657                                 [
106658                                     -7.880264,
106659                                     54.287023
106660                                 ],
106661                                 [
106662                                     -7.894966,
106663                                     54.293586
106664                                 ],
106665                                 [
106666                                     -7.93411,
106667                                     54.297049
106668                                 ],
106669                                 [
106670                                     -7.942075,
106671                                     54.298873
106672                                 ],
106673                                 [
106674                                     -7.950802,
106675                                     54.300873
106676                                 ],
106677                                 [
106678                                     -7.96801,
106679                                     54.31219
106680                                 ],
106681                                 [
106682                                     -7.981033,
106683                                     54.326556
106684                                 ],
106685                                 [
106686                                     -8.002194,
106687                                     54.357923
106688                                 ],
106689                                 [
106690                                     -8.03134,
106691                                     54.358027
106692                                 ],
106693                                 [
106694                                     -8.05648,
106695                                     54.365882
106696                                 ],
106697                                 [
106698                                     -8.079941,
106699                                     54.380196
106700                                 ],
106701                                 [
106702                                     -8.122419,
106703                                     54.415233
106704                                 ],
106705                                 [
106706                                     -8.146346,
106707                                     54.430736
106708                                 ],
106709                                 [
106710                                     -8.156035,
106711                                     54.439055
106712                                 ],
106713                                 [
106714                                     -8.158128,
106715                                     54.447117
106716                                 ],
106717                                 [
106718                                     -8.161177,
106719                                     54.454817
106720                                 ],
106721                                 [
106722                                     -8.173837,
106723                                     54.461741
106724                                 ],
106725                                 [
106726                                     -8.168467,
106727                                     54.463477
106728                                 ],
106729                                 [
106730                                     -8.15017,
106731                                     54.46939
106732                                 ],
106733                                 [
106734                                     -8.097046,
106735                                     54.478588
106736                                 ],
106737                                 [
106738                                     -8.072448,
106739                                     54.487063
106740                                 ],
106741                                 [
106742                                     -8.060976,
106743                                     54.493316
106744                                 ],
106745                                 [
106746                                     -8.05586,
106747                                     54.497553
106748                                 ],
106749                                 [
106750                                     -8.043561,
106751                                     54.512229
106752                                 ],
106753                                 [
106754                                     -8.023278,
106755                                     54.529696
106756                                 ],
106757                                 [
106758                                     -8.002194,
106759                                     54.543442
106760                                 ],
106761                                 [
106762                                     -7.926411,
106763                                     54.533055
106764                                 ],
106765                                 [
106766                                     -7.887137,
106767                                     54.532125
106768                                 ],
106769                                 [
106770                                     -7.848844,
106771                                     54.54091
106772                                 ],
106773                                 [
106774                                     -7.749264,
106775                                     54.596152
106776                                 ],
106777                                 [
106778                                     -7.707871,
106779                                     54.604162
106780                                 ],
106781                                 [
106782                                     -7.707944,
106783                                     54.604708
106784                                 ],
106785                                 [
106786                                     -7.707951,
106787                                     54.604763
106788                                 ],
106789                                 [
106790                                     -7.710558,
106791                                     54.624264
106792                                 ],
106793                                 [
106794                                     -7.721204,
106795                                     54.625866
106796                                 ],
106797                                 [
106798                                     -7.736758,
106799                                     54.619251
106800                                 ],
106801                                 [
106802                                     -7.753553,
106803                                     54.614497
106804                                 ],
106805                                 [
106806                                     -7.769159,
106807                                     54.618011
106808                                 ],
106809                                 [
106810                                     -7.801199,
106811                                     54.634806
106812                                 ],
106813                                 [
106814                                     -7.814996,
106815                                     54.639457
106816                                 ],
106817                                 [
106818                                     -7.822541,
106819                                     54.638113
106820                                 ],
106821                                 [
106822                                     -7.838044,
106823                                     54.63124
106824                                 ],
106825                                 [
106826                                     -7.846416,
106827                                     54.631447
106828                                 ],
106829                                 [
106830                                     -7.85427,
106831                                     54.636408
106832                                 ],
106833                                 [
106834                                     -7.864347,
106835                                     54.649069
106836                                 ],
106837                                 [
106838                                     -7.872771,
106839                                     54.652221
106840                                 ],
106841                                 [
106842                                     -7.890082,
106843                                     54.655063
106844                                 ],
106845                                 [
106846                                     -7.906619,
106847                                     54.661316
106848                                 ],
106849                                 [
106850                                     -7.914835,
106851                                     54.671651
106852                                 ],
106853                                 [
106854                                     -7.907135,
106855                                     54.686689
106856                                 ],
106857                                 [
106858                                     -7.913233,
106859                                     54.688653
106860                                 ],
106861                                 [
106862                                     -7.929666,
106863                                     54.696714
106864                                 ],
106865                                 [
106866                                     -7.880109,
106867                                     54.711029
106868                                 ],
106869                                 [
106870                                     -7.845899,
106871                                     54.731027
106872                                 ],
106873                                 [
106874                                     -7.832153,
106875                                     54.730614
106876                                 ],
106877                                 [
106878                                     -7.803576,
106879                                     54.716145
106880                                 ],
106881                                 [
106882                                     -7.770503,
106883                                     54.706016
106884                                 ],
106885                                 [
106886                                     -7.736603,
106887                                     54.707463
106888                                 ],
106889                                 [
106890                                     -7.70229,
106891                                     54.718883
106892                                 ],
106893                                 [
106894                                     -7.667512,
106895                                     54.738779
106896                                 ],
106897                                 [
106898                                     -7.649683,
106899                                     54.744877
106900                                 ],
106901                                 [
106902                                     -7.61537,
106903                                     54.739347
106904                                 ],
106905                                 [
106906                                     -7.585398,
106907                                     54.744722
106908                                 ],
106909                                 [
106910                                     -7.566639,
106911                                     54.738675
106912                                 ],
106913                                 [
106914                                     -7.556149,
106915                                     54.738365
106916                                 ],
106917                                 [
106918                                     -7.543075,
106919                                     54.741673
106920                                 ],
106921                                 [
106922                                     -7.543023,
106923                                     54.743791
106924                                 ],
106925                                 [
106926                                     -7.548398,
106927                                     54.747202
106928                                 ],
106929                                 [
106930                                     -7.551705,
106931                                     54.754695
106932                                 ],
106933                                 [
106934                                     -7.549741,
106935                                     54.779603
106936                                 ],
106937                                 [
106938                                     -7.543385,
106939                                     54.793091
106940                                 ],
106941                                 [
106942                                     -7.470831,
106943                                     54.845284
106944                                 ],
106945                                 [
106946                                     -7.45507,
106947                                     54.863009
106948                                 ],
106949                                 [
106950                                     -7.444735,
106951                                     54.884455
106952                                 ],
106953                                 [
106954                                     -7.444735,
106955                                     54.894893
106956                                 ],
106957                                 [
106958                                     -7.448972,
106959                                     54.920318
106960                                 ],
106961                                 [
106962                                     -7.445251,
106963                                     54.932152
106964                                 ],
106965                                 [
106966                                     -7.436983,
106967                                     54.938301
106968                                 ],
106969                                 [
106970                                     -7.417139,
106971                                     54.943056
106972                                 ],
106973                                 [
106974                                     -7.415755,
106975                                     54.944372
106976                                 ],
106977                                 [
106978                                     -7.408665,
106979                                     54.951117
106980                                 ],
106981                                 [
106982                                     -7.407424,
106983                                     54.959437
106984                                 ],
106985                                 [
106986                                     -7.413109,
106987                                     54.984965
106988                                 ],
106989                                 [
106990                                     -7.409078,
106991                                     54.992045
106992                                 ],
106993                                 [
106994                                     -7.403755,
106995                                     54.99313
106996                                 ],
106997                                 [
106998                                     -7.40112,
106999                                     54.994836
107000                                 ],
107001                                 [
107002                                     -7.405254,
107003                                     55.003569
107004                                 ],
107005                                 [
107006                                     -7.376987,
107007                                     55.02889
107008                                 ],
107009                                 [
107010                                     -7.366962,
107011                                     55.035557
107012                                 ],
107013                                 [
107014                                     -7.355024,
107015                                     55.040931
107016                                 ],
107017                                 [
107018                                     -7.291152,
107019                                     55.046615
107020                                 ],
107021                                 [
107022                                     -7.282987,
107023                                     55.051835
107024                                 ],
107025                                 [
107026                                     -7.275288,
107027                                     55.058863
107028                                 ],
107029                                 [
107030                                     -7.266503,
107031                                     55.065167
107032                                 ],
107033                                 [
107034                                     -7.247097,
107035                                     55.069328
107036                                 ],
107037                                 [
107038                                     -7.2471,
107039                                     55.069322
107040                                 ],
107041                                 [
107042                                     -7.256744,
107043                                     55.050686
107044                                 ],
107045                                 [
107046                                     -7.240956,
107047                                     55.050279
107048                                 ],
107049                                 [
107050                                     -7.240314,
107051                                     55.050389
107052                                 ]
107053                             ]
107054                         ],
107055                         [
107056                             [
107057                                 [
107058                                     -13.688588,
107059                                     57.596259
107060                                 ],
107061                                 [
107062                                     -13.690419,
107063                                     57.596259
107064                                 ],
107065                                 [
107066                                     -13.691314,
107067                                     57.596503
107068                                 ],
107069                                 [
107070                                     -13.691314,
107071                                     57.597154
107072                                 ],
107073                                 [
107074                                     -13.690419,
107075                                     57.597805
107076                                 ],
107077                                 [
107078                                     -13.688588,
107079                                     57.597805
107080                                 ],
107081                                 [
107082                                     -13.687652,
107083                                     57.597154
107084                                 ],
107085                                 [
107086                                     -13.687652,
107087                                     57.596869
107088                                 ],
107089                                 [
107090                                     -13.688588,
107091                                     57.596259
107092                                 ]
107093                             ]
107094                         ],
107095                         [
107096                             [
107097                                 [
107098                                     -4.839121,
107099                                     54.469789
107100                                 ],
107101                                 [
107102                                     -4.979941,
107103                                     54.457977
107104                                 ],
107105                                 [
107106                                     -5.343644,
107107                                     54.878637
107108                                 ],
107109                                 [
107110                                     -5.308469,
107111                                     55.176452
107112                                 ],
107113                                 [
107114                                     -6.272566,
107115                                     55.418443
107116                                 ],
107117                                 [
107118                                     -8.690528,
107119                                     57.833706
107120                                 ],
107121                                 [
107122                                     -6.344705,
107123                                     59.061083
107124                                 ],
107125                                 [
107126                                     -4.204785,
107127                                     58.63305
107128                                 ],
107129                                 [
107130                                     -2.31566,
107131                                     60.699068
107132                                 ],
107133                                 [
107134                                     -1.695335,
107135                                     60.76432
107136                                 ],
107137                                 [
107138                                     -1.58092,
107139                                     60.866001
107140                                 ],
107141                                 [
107142                                     -0.17022,
107143                                     60.897204
107144                                 ],
107145                                 [
107146                                     -0.800508,
107147                                     59.770037
107148                                 ],
107149                                 [
107150                                     -1.292368,
107151                                     57.732574
107152                                 ],
107153                                 [
107154                                     -1.850077,
107155                                     55.766368
107156                                 ],
107157                                 [
107158                                     -1.73054,
107159                                     55.782219
107160                                 ],
107161                                 [
107162                                     1.892395,
107163                                     52.815229
107164                                 ],
107165                                 [
107166                                     1.742775,
107167                                     51.364209
107168                                 ],
107169                                 [
107170                                     1.080173,
107171                                     50.847526
107172                                 ],
107173                                 [
107174                                     0.000774,
107175                                     50.664982
107176                                 ],
107177                                 [
107178                                     -0.162997,
107179                                     50.752401
107180                                 ],
107181                                 [
107182                                     -0.725152,
107183                                     50.731879
107184                                 ],
107185                                 [
107186                                     -0.768853,
107187                                     50.741516
107188                                 ],
107189                                 [
107190                                     -0.770985,
107191                                     50.736884
107192                                 ],
107193                                 [
107194                                     -0.789947,
107195                                     50.730048
107196                                 ],
107197                                 [
107198                                     -0.812815,
107199                                     50.734768
107200                                 ],
107201                                 [
107202                                     -0.877742,
107203                                     50.761156
107204                                 ],
107205                                 [
107206                                     -0.942879,
107207                                     50.758338
107208                                 ],
107209                                 [
107210                                     -0.992581,
107211                                     50.737379
107212                                 ],
107213                                 [
107214                                     -1.18513,
107215                                     50.766989
107216                                 ],
107217                                 [
107218                                     -1.282741,
107219                                     50.792353
107220                                 ],
107221                                 [
107222                                     -1.375004,
107223                                     50.772063
107224                                 ],
107225                                 [
107226                                     -1.523427,
107227                                     50.719605
107228                                 ],
107229                                 [
107230                                     -1.630649,
107231                                     50.695128
107232                                 ],
107233                                 [
107234                                     -1.663617,
107235                                     50.670508
107236                                 ],
107237                                 [
107238                                     -1.498021,
107239                                     50.40831
107240                                 ],
107241                                 [
107242                                     -4.097427,
107243                                     49.735486
107244                                 ],
107245                                 [
107246                                     -6.825199,
107247                                     49.700905
107248                                 ],
107249                                 [
107250                                     -5.541541,
107251                                     51.446591
107252                                 ],
107253                                 [
107254                                     -6.03361,
107255                                     51.732369
107256                                 ],
107257                                 [
107258                                     -4.791746,
107259                                     52.635365
107260                                 ],
107261                                 [
107262                                     -4.969244,
107263                                     52.637413
107264                                 ],
107265                                 [
107266                                     -5.049473,
107267                                     53.131209
107268                                 ],
107269                                 [
107270                                     -4.787393,
107271                                     53.409491
107272                                 ],
107273                                 [
107274                                     -4.734148,
107275                                     53.424866
107276                                 ],
107277                                 [
107278                                     -4.917096,
107279                                     53.508212
107280                                 ],
107281                                 [
107282                                     -4.839121,
107283                                     54.469789
107284                                 ]
107285                             ]
107286                         ]
107287                     ]
107288                 }
107289             },
107290             {
107291                 "type": "Feature",
107292                 "properties": {
107293                     "id": 0
107294                 },
107295                 "geometry": {
107296                     "type": "MultiPolygon",
107297                     "coordinates": [
107298                         [
107299                             [
107300                                 [
107301                                     -157.018938,
107302                                     19.300864
107303                                 ],
107304                                 [
107305                                     -179.437336,
107306                                     27.295312
107307                                 ],
107308                                 [
107309                                     -179.480084,
107310                                     28.991459
107311                                 ],
107312                                 [
107313                                     -168.707465,
107314                                     26.30325
107315                                 ],
107316                                 [
107317                                     -163.107414,
107318                                     24.60499
107319                                 ],
107320                                 [
107321                                     -153.841679,
107322                                     20.079306
107323                                 ],
107324                                 [
107325                                     -154.233846,
107326                                     19.433391
107327                                 ],
107328                                 [
107329                                     -153.61725,
107330                                     18.900587
107331                                 ],
107332                                 [
107333                                     -154.429471,
107334                                     18.171036
107335                                 ],
107336                                 [
107337                                     -156.780638,
107338                                     18.718492
107339                                 ],
107340                                 [
107341                                     -157.018938,
107342                                     19.300864
107343                                 ]
107344                             ]
107345                         ],
107346                         [
107347                             [
107348                                 [
107349                                     -78.91269,
107350                                     43.037032
107351                                 ],
107352                                 [
107353                                     -78.964351,
107354                                     42.976393
107355                                 ],
107356                                 [
107357                                     -78.981718,
107358                                     42.979043
107359                                 ],
107360                                 [
107361                                     -78.998055,
107362                                     42.991111
107363                                 ],
107364                                 [
107365                                     -79.01189,
107366                                     43.004358
107367                                 ],
107368                                 [
107369                                     -79.022046,
107370                                     43.010539
107371                                 ],
107372                                 [
107373                                     -79.023076,
107374                                     43.017015
107375                                 ],
107376                                 [
107377                                     -79.00983,
107378                                     43.050867
107379                                 ],
107380                                 [
107381                                     -79.011449,
107382                                     43.065291
107383                                 ],
107384                                 [
107385                                     -78.993051,
107386                                     43.066174
107387                                 ],
107388                                 [
107389                                     -78.975536,
107390                                     43.069707
107391                                 ],
107392                                 [
107393                                     -78.958905,
107394                                     43.070884
107395                                 ],
107396                                 [
107397                                     -78.943304,
107398                                     43.065291
107399                                 ],
107400                                 [
107401                                     -78.917399,
107402                                     43.058521
107403                                 ],
107404                                 [
107405                                     -78.908569,
107406                                     43.049396
107407                                 ],
107408                                 [
107409                                     -78.91269,
107410                                     43.037032
107411                                 ]
107412                             ]
107413                         ],
107414                         [
107415                             [
107416                                 [
107417                                     -123.03529,
107418                                     48.992515
107419                                 ],
107420                                 [
107421                                     -123.035308,
107422                                     48.992499
107423                                 ],
107424                                 [
107425                                     -123.045277,
107426                                     48.984361
107427                                 ],
107428                                 [
107429                                     -123.08849,
107430                                     48.972235
107431                                 ],
107432                                 [
107433                                     -123.089345,
107434                                     48.987982
107435                                 ],
107436                                 [
107437                                     -123.090484,
107438                                     48.992499
107439                                 ],
107440                                 [
107441                                     -123.090488,
107442                                     48.992515
107443                                 ],
107444                                 [
107445                                     -123.035306,
107446                                     48.992515
107447                                 ],
107448                                 [
107449                                     -123.03529,
107450                                     48.992515
107451                                 ]
107452                             ]
107453                         ],
107454                         [
107455                             [
107456                                 [
107457                                     -103.837038,
107458                                     29.279906
107459                                 ],
107460                                 [
107461                                     -103.864121,
107462                                     29.281366
107463                                 ],
107464                                 [
107465                                     -103.928122,
107466                                     29.293019
107467                                 ],
107468                                 [
107469                                     -104.01915,
107470                                     29.32033
107471                                 ],
107472                                 [
107473                                     -104.057313,
107474                                     29.339037
107475                                 ],
107476                                 [
107477                                     -104.105424,
107478                                     29.385675
107479                                 ],
107480                                 [
107481                                     -104.139789,
107482                                     29.400584
107483                                 ],
107484                                 [
107485                                     -104.161648,
107486                                     29.416759
107487                                 ],
107488                                 [
107489                                     -104.194514,
107490                                     29.448927
107491                                 ],
107492                                 [
107493                                     -104.212291,
107494                                     29.484661
107495                                 ],
107496                                 [
107497                                     -104.218698,
107498                                     29.489829
107499                                 ],
107500                                 [
107501                                     -104.227148,
107502                                     29.493033
107503                                 ],
107504                                 [
107505                                     -104.251022,
107506                                     29.508588
107507                                 ],
107508                                 [
107509                                     -104.267171,
107510                                     29.526571
107511                                 ],
107512                                 [
107513                                     -104.292751,
107514                                     29.532824
107515                                 ],
107516                                 [
107517                                     -104.320604,
107518                                     29.532255
107519                                 ],
107520                                 [
107521                                     -104.338484,
107522                                     29.524013
107523                                 ],
107524                                 [
107525                                     -104.349026,
107526                                     29.537578
107527                                 ],
107528                                 [
107529                                     -104.430443,
107530                                     29.582795
107531                                 ],
107532                                 [
107533                                     -104.437832,
107534                                     29.58543
107535                                 ],
107536                                 [
107537                                     -104.444008,
107538                                     29.589203
107539                                 ],
107540                                 [
107541                                     -104.448555,
107542                                     29.597678
107543                                 ],
107544                                 [
107545                                     -104.452069,
107546                                     29.607109
107547                                 ],
107548                                 [
107549                                     -104.455222,
107550                                     29.613387
107551                                 ],
107552                                 [
107553                                     -104.469381,
107554                                     29.625402
107555                                 ],
107556                                 [
107557                                     -104.516639,
107558                                     29.654315
107559                                 ],
107560                                 [
107561                                     -104.530824,
107562                                     29.667906
107563                                 ],
107564                                 [
107565                                     -104.535036,
107566                                     29.677802
107567                                 ],
107568                                 [
107569                                     -104.535191,
107570                                     29.687853
107571                                 ],
107572                                 [
107573                                     -104.537103,
107574                                     29.702116
107575                                 ],
107576                                 [
107577                                     -104.543666,
107578                                     29.71643
107579                                 ],
107580                                 [
107581                                     -104.561391,
107582                                     29.745421
107583                                 ],
107584                                 [
107585                                     -104.570279,
107586                                     29.787511
107587                                 ],
107588                                 [
107589                                     -104.583586,
107590                                     29.802575
107591                                 ],
107592                                 [
107593                                     -104.601207,
107594                                     29.81477
107595                                 ],
107596                                 [
107597                                     -104.619682,
107598                                     29.833064
107599                                 ],
107600                                 [
107601                                     -104.623764,
107602                                     29.841487
107603                                 ],
107604                                 [
107605                                     -104.637588,
107606                                     29.887996
107607                                 ],
107608                                 [
107609                                     -104.656346,
107610                                     29.908201
107611                                 ],
107612                                 [
107613                                     -104.660635,
107614                                     29.918433
107615                                 ],
107616                                 [
107617                                     -104.663478,
107618                                     29.923084
107619                                 ],
107620                                 [
107621                                     -104.676526,
107622                                     29.93683
107623                                 ],
107624                                 [
107625                                     -104.680479,
107626                                     29.942308
107627                                 ],
107628                                 [
107629                                     -104.682469,
107630                                     29.952126
107631                                 ],
107632                                 [
107633                                     -104.680117,
107634                                     29.967784
107635                                 ],
107636                                 [
107637                                     -104.680479,
107638                                     29.976466
107639                                 ],
107640                                 [
107641                                     -104.699108,
107642                                     30.03145
107643                                 ],
107644                                 [
107645                                     -104.701589,
107646                                     30.055324
107647                                 ],
107648                                 [
107649                                     -104.698592,
107650                                     30.075271
107651                                 ],
107652                                 [
107653                                     -104.684639,
107654                                     30.111135
107655                                 ],
107656                                 [
107657                                     -104.680479,
107658                                     30.134131
107659                                 ],
107660                                 [
107661                                     -104.67867,
107662                                     30.170356
107663                                 ],
107664                                 [
107665                                     -104.681564,
107666                                     30.192939
107667                                 ],
107668                                 [
107669                                     -104.695853,
107670                                     30.208441
107671                                 ],
107672                                 [
107673                                     -104.715231,
107674                                     30.243995
107675                                 ],
107676                                 [
107677                                     -104.724585,
107678                                     30.252211
107679                                 ],
107680                                 [
107681                                     -104.742155,
107682                                     30.25986
107683                                 ],
107684                                 [
107685                                     -104.74939,
107686                                     30.264459
107687                                 ],
107688                                 [
107689                                     -104.761689,
107690                                     30.284199
107691                                 ],
107692                                 [
107693                                     -104.774143,
107694                                     30.311588
107695                                 ],
107696                                 [
107697                                     -104.788767,
107698                                     30.335927
107699                                 ],
107700                                 [
107701                                     -104.807732,
107702                                     30.346418
107703                                 ],
107704                                 [
107705                                     -104.8129,
107706                                     30.350707
107707                                 ],
107708                                 [
107709                                     -104.814967,
107710                                     30.360577
107711                                 ],
107712                                 [
107713                                     -104.816001,
107714                                     30.371997
107715                                 ],
107716                                 [
107717                                     -104.818274,
107718                                     30.380524
107719                                 ],
107720                                 [
107721                                     -104.824269,
107722                                     30.38719
107723                                 ],
107724                                 [
107725                                     -104.83755,
107726                                     30.394063
107727                                 ],
107728                                 [
107729                                     -104.844939,
107730                                     30.40104
107731                                 ],
107732                                 [
107733                                     -104.853259,
107734                                     30.41215
107735                                 ],
107736                                 [
107737                                     -104.855016,
107738                                     30.417473
107739                                 ],
107740                                 [
107741                                     -104.853621,
107742                                     30.423984
107743                                 ],
107744                                 [
107745                                     -104.852432,
107746                                     30.438867
107747                                 ],
107748                                 [
107749                                     -104.854655,
107750                                     30.448737
107751                                 ],
107752                                 [
107753                                     -104.864473,
107754                                     30.462018
107755                                 ],
107756                                 [
107757                                     -104.866695,
107758                                     30.473025
107759                                 ],
107760                                 [
107761                                     -104.865248,
107762                                     30.479898
107763                                 ],
107764                                 [
107765                                     -104.859615,
107766                                     30.491112
107767                                 ],
107768                                 [
107769                                     -104.859254,
107770                                     30.497261
107771                                 ],
107772                                 [
107773                                     -104.863026,
107774                                     30.502377
107775                                 ],
107776                                 [
107777                                     -104.879718,
107778                                     30.510852
107779                                 ],
107780                                 [
107781                                     -104.882146,
107782                                     30.520929
107783                                 ],
107784                                 [
107785                                     -104.884007,
107786                                     30.541858
107787                                 ],
107788                                 [
107789                                     -104.886591,
107790                                     30.551883
107791                                 ],
107792                                 [
107793                                     -104.898166,
107794                                     30.569401
107795                                 ],
107796                                 [
107797                                     -104.928242,
107798                                     30.599529
107799                                 ],
107800                                 [
107801                                     -104.93434,
107802                                     30.610536
107803                                 ],
107804                                 [
107805                                     -104.941057,
107806                                     30.61405
107807                                 ],
107808                                 [
107809                                     -104.972735,
107810                                     30.618029
107811                                 ],
107812                                 [
107813                                     -104.98276,
107814                                     30.620716
107815                                 ],
107816                                 [
107817                                     -104.989117,
107818                                     30.629553
107819                                 ],
107820                                 [
107821                                     -104.991649,
107822                                     30.640301
107823                                 ],
107824                                 [
107825                                     -104.992941,
107826                                     30.651464
107827                                 ],
107828                                 [
107829                                     -104.995783,
107830                                     30.661747
107831                                 ],
107832                                 [
107833                                     -105.008495,
107834                                     30.676992
107835                                 ],
107836                                 [
107837                                     -105.027977,
107838                                     30.690117
107839                                 ],
107840                                 [
107841                                     -105.049475,
107842                                     30.699264
107843                                 ],
107844                                 [
107845                                     -105.06813,
107846                                     30.702675
107847                                 ],
107848                                 [
107849                                     -105.087043,
107850                                     30.709806
107851                                 ],
107852                                 [
107853                                     -105.133604,
107854                                     30.757917
107855                                 ],
107856                                 [
107857                                     -105.140425,
107858                                     30.750476
107859                                 ],
107860                                 [
107861                                     -105.153241,
107862                                     30.763188
107863                                 ],
107864                                 [
107865                                     -105.157788,
107866                                     30.76572
107867                                 ],
107868                                 [
107869                                     -105.160889,
107870                                     30.764118
107871                                 ],
107872                                 [
107873                                     -105.162698,
107874                                     30.774919
107875                                 ],
107876                                 [
107877                                     -105.167297,
107878                                     30.781171
107879                                 ],
107880                                 [
107881                                     -105.17479,
107882                                     30.783962
107883                                 ],
107884                                 [
107885                                     -105.185125,
107886                                     30.784634
107887                                 ],
107888                                 [
107889                                     -105.195306,
107890                                     30.787941
107891                                 ],
107892                                 [
107893                                     -105.204917,
107894                                     30.80241
107895                                 ],
107896                                 [
107897                                     -105.2121,
107898                                     30.805718
107899                                 ],
107900                                 [
107901                                     -105.21825,
107902                                     30.806803
107903                                 ],
107904                                 [
107905                                     -105.229257,
107906                                     30.810214
107907                                 ],
107908                                 [
107909                                     -105.232874,
107910                                     30.809128
107911                                 ],
107912                                 [
107913                                     -105.239851,
107914                                     30.801532
107915                                 ],
107916                                 [
107917                                     -105.243985,
107918                                     30.799103
107919                                 ],
107920                                 [
107921                                     -105.249049,
107922                                     30.798845
107923                                 ],
107924                                 [
107925                                     -105.259488,
107926                                     30.802979
107927                                 ],
107928                                 [
107929                                     -105.265844,
107930                                     30.808405
107931                                 ],
107932                                 [
107933                                     -105.270753,
107934                                     30.814348
107935                                 ],
107936                                 [
107937                                     -105.277006,
107938                                     30.819412
107939                                 ],
107940                                 [
107941                                     -105.334315,
107942                                     30.843803
107943                                 ],
107944                                 [
107945                                     -105.363771,
107946                                     30.850366
107947                                 ],
107948                                 [
107949                                     -105.376173,
107950                                     30.859565
107951                                 ],
107952                                 [
107953                                     -105.41555,
107954                                     30.902456
107955                                 ],
107956                                 [
107957                                     -105.496682,
107958                                     30.95651
107959                                 ],
107960                                 [
107961                                     -105.530789,
107962                                     30.991701
107963                                 ],
107964                                 [
107965                                     -105.555955,
107966                                     31.002605
107967                                 ],
107968                                 [
107969                                     -105.565722,
107970                                     31.016661
107971                                 ],
107972                                 [
107973                                     -105.578641,
107974                                     31.052163
107975                                 ],
107976                                 [
107977                                     -105.59094,
107978                                     31.071438
107979                                 ],
107980                                 [
107981                                     -105.605875,
107982                                     31.081928
107983                                 ],
107984                                 [
107985                                     -105.623496,
107986                                     31.090351
107987                                 ],
107988                                 [
107989                                     -105.643805,
107990                                     31.103684
107991                                 ],
107992                                 [
107993                                     -105.668042,
107994                                     31.127869
107995                                 ],
107996                                 [
107997                                     -105.675225,
107998                                     31.131951
107999                                 ],
108000                                 [
108001                                     -105.692278,
108002                                     31.137635
108003                                 ],
108004                                 [
108005                                     -105.76819,
108006                                     31.18001
108007                                 ],
108008                                 [
108009                                     -105.777854,
108010                                     31.192722
108011                                 ],
108012                                 [
108013                                     -105.78483,
108014                                     31.211016
108015                                 ],
108016                                 [
108017                                     -105.861983,
108018                                     31.288376
108019                                 ],
108020                                 [
108021                                     -105.880147,
108022                                     31.300881
108023                                 ],
108024                                 [
108025                                     -105.896994,
108026                                     31.305997
108027                                 ],
108028                                 [
108029                                     -105.897149,
108030                                     31.309511
108031                                 ],
108032                                 [
108033                                     -105.908802,
108034                                     31.317004
108035                                 ],
108036                                 [
108037                                     -105.928052,
108038                                     31.326461
108039                                 ],
108040                                 [
108041                                     -105.934563,
108042                                     31.335504
108043                                 ],
108044                                 [
108045                                     -105.941772,
108046                                     31.352351
108047                                 ],
108048                                 [
108049                                     -105.948515,
108050                                     31.361239
108051                                 ],
108052                                 [
108053                                     -105.961202,
108054                                     31.371006
108055                                 ],
108056                                 [
108057                                     -106.004739,
108058                                     31.396948
108059                                 ],
108060                                 [
108061                                     -106.021147,
108062                                     31.402167
108063                                 ],
108064                                 [
108065                                     -106.046261,
108066                                     31.404648
108067                                 ],
108068                                 [
108069                                     -106.065304,
108070                                     31.410952
108071                                 ],
108072                                 [
108073                                     -106.099385,
108074                                     31.428884
108075                                 ],
108076                                 [
108077                                     -106.141113,
108078                                     31.439167
108079                                 ],
108080                                 [
108081                                     -106.164316,
108082                                     31.447797
108083                                 ],
108084                                 [
108085                                     -106.174471,
108086                                     31.460251
108087                                 ],
108088                                 [
108089                                     -106.209249,
108090                                     31.477305
108091                                 ],
108092                                 [
108093                                     -106.215424,
108094                                     31.483919
108095                                 ],
108096                                 [
108097                                     -106.21744,
108098                                     31.488725
108099                                 ],
108100                                 [
108101                                     -106.218731,
108102                                     31.494616
108103                                 ],
108104                                 [
108105                                     -106.222891,
108106                                     31.50459
108107                                 ],
108108                                 [
108109                                     -106.232658,
108110                                     31.519938
108111                                 ],
108112                                 [
108113                                     -106.274749,
108114                                     31.562622
108115                                 ],
108116                                 [
108117                                     -106.286298,
108118                                     31.580141
108119                                 ],
108120                                 [
108121                                     -106.312292,
108122                                     31.648612
108123                                 ],
108124                                 [
108125                                     -106.331309,
108126                                     31.68215
108127                                 ],
108128                                 [
108129                                     -106.35849,
108130                                     31.717548
108131                                 ],
108132                                 [
108133                                     -106.39177,
108134                                     31.745919
108135                                 ],
108136                                 [
108137                                     -106.428951,
108138                                     31.758476
108139                                 ],
108140                                 [
108141                                     -106.473135,
108142                                     31.755065
108143                                 ],
108144                                 [
108145                                     -106.492797,
108146                                     31.759044
108147                                 ],
108148                                 [
108149                                     -106.501425,
108150                                     31.766344
108151                                 ],
108152                                 [
108153                                     -106.506052,
108154                                     31.770258
108155                                 ],
108156                                 [
108157                                     -106.517189,
108158                                     31.773824
108159                                 ],
108160                                 [
108161                                     -106.558969,
108162                                     31.773876
108163                                 ],
108164                                 [
108165                                     -106.584859,
108166                                     31.773927
108167                                 ],
108168                                 [
108169                                     -106.610697,
108170                                     31.773979
108171                                 ],
108172                                 [
108173                                     -106.636587,
108174                                     31.774082
108175                                 ],
108176                                 [
108177                                     -106.662477,
108178                                     31.774134
108179                                 ],
108180                                 [
108181                                     -106.688315,
108182                                     31.774237
108183                                 ],
108184                                 [
108185                                     -106.714205,
108186                                     31.774237
108187                                 ],
108188                                 [
108189                                     -106.740095,
108190                                     31.774289
108191                                 ],
108192                                 [
108193                                     -106.765933,
108194                                     31.774392
108195                                 ],
108196                                 [
108197                                     -106.791823,
108198                                     31.774444
108199                                 ],
108200                                 [
108201                                     -106.817713,
108202                                     31.774496
108203                                 ],
108204                                 [
108205                                     -106.843603,
108206                                     31.774547
108207                                 ],
108208                                 [
108209                                     -106.869441,
108210                                     31.774599
108211                                 ],
108212                                 [
108213                                     -106.895331,
108214                                     31.774702
108215                                 ],
108216                                 [
108217                                     -106.921221,
108218                                     31.774702
108219                                 ],
108220                                 [
108221                                     -106.947111,
108222                                     31.774754
108223                                 ],
108224                                 [
108225                                     -106.973001,
108226                                     31.774857
108227                                 ],
108228                                 [
108229                                     -106.998891,
108230                                     31.774909
108231                                 ],
108232                                 [
108233                                     -107.02478,
108234                                     31.774961
108235                                 ],
108236                                 [
108237                                     -107.05067,
108238                                     31.775013
108239                                 ],
108240                                 [
108241                                     -107.076509,
108242                                     31.775064
108243                                 ],
108244                                 [
108245                                     -107.102398,
108246                                     31.775168
108247                                 ],
108248                                 [
108249                                     -107.128288,
108250                                     31.775168
108251                                 ],
108252                                 [
108253                                     -107.154127,
108254                                     31.775219
108255                                 ],
108256                                 [
108257                                     -107.180016,
108258                                     31.775374
108259                                 ],
108260                                 [
108261                                     -107.205906,
108262                                     31.775374
108263                                 ],
108264                                 [
108265                                     -107.231796,
108266                                     31.775426
108267                                 ],
108268                                 [
108269                                     -107.257634,
108270                                     31.775478
108271                                 ],
108272                                 [
108273                                     -107.283524,
108274                                     31.775529
108275                                 ],
108276                                 [
108277                                     -107.309414,
108278                                     31.775633
108279                                 ],
108280                                 [
108281                                     -107.335252,
108282                                     31.775684
108283                                 ],
108284                                 [
108285                                     -107.361142,
108286                                     31.775788
108287                                 ],
108288                                 [
108289                                     -107.387032,
108290                                     31.775788
108291                                 ],
108292                                 [
108293                                     -107.412896,
108294                                     31.775839
108295                                 ],
108296                                 [
108297                                     -107.438786,
108298                                     31.775943
108299                                 ],
108300                                 [
108301                                     -107.464676,
108302                                     31.775994
108303                                 ],
108304                                 [
108305                                     -107.490566,
108306                                     31.776098
108307                                 ],
108308                                 [
108309                                     -107.516404,
108310                                     31.776149
108311                                 ],
108312                                 [
108313                                     -107.542294,
108314                                     31.776201
108315                                 ],
108316                                 [
108317                                     -107.568184,
108318                                     31.776253
108319                                 ],
108320                                 [
108321                                     -107.594074,
108322                                     31.776304
108323                                 ],
108324                                 [
108325                                     -107.619964,
108326                                     31.776408
108327                                 ],
108328                                 [
108329                                     -107.645854,
108330                                     31.776459
108331                                 ],
108332                                 [
108333                                     -107.671744,
108334                                     31.776459
108335                                 ],
108336                                 [
108337                                     -107.697633,
108338                                     31.776563
108339                                 ],
108340                                 [
108341                                     -107.723472,
108342                                     31.776614
108343                                 ],
108344                                 [
108345                                     -107.749362,
108346                                     31.776666
108347                                 ],
108348                                 [
108349                                     -107.775251,
108350                                     31.776718
108351                                 ],
108352                                 [
108353                                     -107.801141,
108354                                     31.77677
108355                                 ],
108356                                 [
108357                                     -107.82698,
108358                                     31.776873
108359                                 ],
108360                                 [
108361                                     -107.852869,
108362                                     31.776925
108363                                 ],
108364                                 [
108365                                     -107.878759,
108366                                     31.776925
108367                                 ],
108368                                 [
108369                                     -107.904598,
108370                                     31.777028
108371                                 ],
108372                                 [
108373                                     -107.930487,
108374                                     31.77708
108375                                 ],
108376                                 [
108377                                     -107.956377,
108378                                     31.777131
108379                                 ],
108380                                 [
108381                                     -107.982216,
108382                                     31.777183
108383                                 ],
108384                                 [
108385                                     -108.008105,
108386                                     31.777235
108387                                 ],
108388                                 [
108389                                     -108.033995,
108390                                     31.777338
108391                                 ],
108392                                 [
108393                                     -108.059885,
108394                                     31.77739
108395                                 ],
108396                                 [
108397                                     -108.085723,
108398                                     31.77739
108399                                 ],
108400                                 [
108401                                     -108.111613,
108402                                     31.777545
108403                                 ],
108404                                 [
108405                                     -108.137503,
108406                                     31.777545
108407                                 ],
108408                                 [
108409                                     -108.163341,
108410                                     31.777648
108411                                 ],
108412                                 [
108413                                     -108.189283,
108414                                     31.7777
108415                                 ],
108416                                 [
108417                                     -108.215121,
108418                                     31.777751
108419                                 ],
108420                                 [
108421                                     -108.215121,
108422                                     31.770723
108423                                 ],
108424                                 [
108425                                     -108.215121,
108426                                     31.763695
108427                                 ],
108428                                 [
108429                                     -108.215121,
108430                                     31.756667
108431                                 ],
108432                                 [
108433                                     -108.215121,
108434                                     31.749639
108435                                 ],
108436                                 [
108437                                     -108.215121,
108438                                     31.74256
108439                                 ],
108440                                 [
108441                                     -108.215121,
108442                                     31.735583
108443                                 ],
108444                                 [
108445                                     -108.215121,
108446                                     31.728555
108447                                 ],
108448                                 [
108449                                     -108.215121,
108450                                     31.721476
108451                                 ],
108452                                 [
108453                                     -108.215121,
108454                                     31.714396
108455                                 ],
108456                                 [
108457                                     -108.215121,
108458                                     31.70742
108459                                 ],
108460                                 [
108461                                     -108.215121,
108462                                     31.700392
108463                                 ],
108464                                 [
108465                                     -108.215121,
108466                                     31.693312
108467                                 ],
108468                                 [
108469                                     -108.215121,
108470                                     31.686284
108471                                 ],
108472                                 [
108473                                     -108.215121,
108474                                     31.679256
108475                                 ],
108476                                 [
108477                                     -108.215121,
108478                                     31.672176
108479                                 ],
108480                                 [
108481                                     -108.21507,
108482                                     31.665148
108483                                 ],
108484                                 [
108485                                     -108.215018,
108486                                     31.658172
108487                                 ],
108488                                 [
108489                                     -108.215018,
108490                                     31.651092
108491                                 ],
108492                                 [
108493                                     -108.215018,
108494                                     31.644064
108495                                 ],
108496                                 [
108497                                     -108.215018,
108498                                     31.637036
108499                                 ],
108500                                 [
108501                                     -108.215018,
108502                                     31.630008
108503                                 ],
108504                                 [
108505                                     -108.215018,
108506                                     31.62298
108507                                 ],
108508                                 [
108509                                     -108.215018,
108510                                     31.615952
108511                                 ],
108512                                 [
108513                                     -108.215018,
108514                                     31.608873
108515                                 ],
108516                                 [
108517                                     -108.215018,
108518                                     31.601845
108519                                 ],
108520                                 [
108521                                     -108.215018,
108522                                     31.594817
108523                                 ],
108524                                 [
108525                                     -108.215018,
108526                                     31.587789
108527                                 ],
108528                                 [
108529                                     -108.215018,
108530                                     31.580761
108531                                 ],
108532                                 [
108533                                     -108.215018,
108534                                     31.573733
108535                                 ],
108536                                 [
108537                                     -108.215018,
108538                                     31.566653
108539                                 ],
108540                                 [
108541                                     -108.215018,
108542                                     31.559625
108543                                 ],
108544                                 [
108545                                     -108.214966,
108546                                     31.552597
108547                                 ],
108548                                 [
108549                                     -108.214966,
108550                                     31.545569
108551                                 ],
108552                                 [
108553                                     -108.214966,
108554                                     31.538489
108555                                 ],
108556                                 [
108557                                     -108.214966,
108558                                     31.531461
108559                                 ],
108560                                 [
108561                                     -108.214966,
108562                                     31.524485
108563                                 ],
108564                                 [
108565                                     -108.214966,
108566                                     31.517405
108567                                 ],
108568                                 [
108569                                     -108.214966,
108570                                     31.510378
108571                                 ],
108572                                 [
108573                                     -108.214966,
108574                                     31.503401
108575                                 ],
108576                                 [
108577                                     -108.214966,
108578                                     31.496322
108579                                 ],
108580                                 [
108581                                     -108.214966,
108582                                     31.489242
108583                                 ],
108584                                 [
108585                                     -108.214966,
108586                                     31.482214
108587                                 ],
108588                                 [
108589                                     -108.214966,
108590                                     31.475238
108591                                 ],
108592                                 [
108593                                     -108.214966,
108594                                     31.468158
108595                                 ],
108596                                 [
108597                                     -108.214966,
108598                                     31.46113
108599                                 ],
108600                                 [
108601                                     -108.214966,
108602                                     31.454102
108603                                 ],
108604                                 [
108605                                     -108.214966,
108606                                     31.447074
108607                                 ],
108608                                 [
108609                                     -108.214915,
108610                                     31.440046
108611                                 ],
108612                                 [
108613                                     -108.214863,
108614                                     31.432966
108615                                 ],
108616                                 [
108617                                     -108.214863,
108618                                     31.425938
108619                                 ],
108620                                 [
108621                                     -108.214863,
108622                                     31.41891
108623                                 ],
108624                                 [
108625                                     -108.214863,
108626                                     31.411882
108627                                 ],
108628                                 [
108629                                     -108.214863,
108630                                     31.404803
108631                                 ],
108632                                 [
108633                                     -108.214863,
108634                                     31.397826
108635                                 ],
108636                                 [
108637                                     -108.214863,
108638                                     31.390798
108639                                 ],
108640                                 [
108641                                     -108.214863,
108642                                     31.383719
108643                                 ],
108644                                 [
108645                                     -108.214863,
108646                                     31.376639
108647                                 ],
108648                                 [
108649                                     -108.214863,
108650                                     31.369663
108651                                 ],
108652                                 [
108653                                     -108.214863,
108654                                     31.362635
108655                                 ],
108656                                 [
108657                                     -108.214863,
108658                                     31.355555
108659                                 ],
108660                                 [
108661                                     -108.214863,
108662                                     31.348527
108663                                 ],
108664                                 [
108665                                     -108.214863,
108666                                     31.341551
108667                                 ],
108668                                 [
108669                                     -108.214863,
108670                                     31.334471
108671                                 ],
108672                                 [
108673                                     -108.214811,
108674                                     31.327443
108675                                 ],
108676                                 [
108677                                     -108.257573,
108678                                     31.327391
108679                                 ],
108680                                 [
108681                                     -108.300336,
108682                                     31.327391
108683                                 ],
108684                                 [
108685                                     -108.34302,
108686                                     31.327391
108687                                 ],
108688                                 [
108689                                     -108.385731,
108690                                     31.327391
108691                                 ],
108692                                 [
108693                                     -108.428442,
108694                                     31.327391
108695                                 ],
108696                                 [
108697                                     -108.471152,
108698                                     31.327391
108699                                 ],
108700                                 [
108701                                     -108.513837,
108702                                     31.327391
108703                                 ],
108704                                 [
108705                                     -108.556547,
108706                                     31.327391
108707                                 ],
108708                                 [
108709                                     -108.59931,
108710                                     31.327391
108711                                 ],
108712                                 [
108713                                     -108.64202,
108714                                     31.327391
108715                                 ],
108716                                 [
108717                                     -108.684757,
108718                                     31.327391
108719                                 ],
108720                                 [
108721                                     -108.727467,
108722                                     31.327391
108723                                 ],
108724                                 [
108725                                     -108.770178,
108726                                     31.327391
108727                                 ],
108728                                 [
108729                                     -108.812914,
108730                                     31.327391
108731                                 ],
108732                                 [
108733                                     -108.855625,
108734                                     31.327391
108735                                 ],
108736                                 [
108737                                     -108.898335,
108738                                     31.327391
108739                                 ],
108740                                 [
108741                                     -108.941046,
108742                                     31.327391
108743                                 ],
108744                                 [
108745                                     -108.968282,
108746                                     31.327391
108747                                 ],
108748                                 [
108749                                     -108.983731,
108750                                     31.327391
108751                                 ],
108752                                 [
108753                                     -109.026493,
108754                                     31.327391
108755                                 ],
108756                                 [
108757                                     -109.04743,
108758                                     31.327391
108759                                 ],
108760                                 [
108761                                     -109.069203,
108762                                     31.327391
108763                                 ],
108764                                 [
108765                                     -109.111914,
108766                                     31.327391
108767                                 ],
108768                                 [
108769                                     -109.154599,
108770                                     31.327391
108771                                 ],
108772                                 [
108773                                     -109.197361,
108774                                     31.327391
108775                                 ],
108776                                 [
108777                                     -109.240072,
108778                                     31.32734
108779                                 ],
108780                                 [
108781                                     -109.282782,
108782                                     31.32734
108783                                 ],
108784                                 [
108785                                     -109.325519,
108786                                     31.32734
108787                                 ],
108788                                 [
108789                                     -109.368229,
108790                                     31.32734
108791                                 ],
108792                                 [
108793                                     -109.410914,
108794                                     31.32734
108795                                 ],
108796                                 [
108797                                     -109.45365,
108798                                     31.32734
108799                                 ],
108800                                 [
108801                                     -109.496387,
108802                                     31.32734
108803                                 ],
108804                                 [
108805                                     -109.539071,
108806                                     31.32734
108807                                 ],
108808                                 [
108809                                     -109.581808,
108810                                     31.32734
108811                                 ],
108812                                 [
108813                                     -109.624493,
108814                                     31.32734
108815                                 ],
108816                                 [
108817                                     -109.667177,
108818                                     31.32734
108819                                 ],
108820                                 [
108821                                     -109.709965,
108822                                     31.32734
108823                                 ],
108824                                 [
108825                                     -109.75265,
108826                                     31.32734
108827                                 ],
108828                                 [
108829                                     -109.795335,
108830                                     31.32734
108831                                 ],
108832                                 [
108833                                     -109.838123,
108834                                     31.32734
108835                                 ],
108836                                 [
108837                                     -109.880808,
108838                                     31.32734
108839                                 ],
108840                                 [
108841                                     -109.923596,
108842                                     31.327288
108843                                 ],
108844                                 [
108845                                     -109.96628,
108846                                     31.327236
108847                                 ],
108848                                 [
108849                                     -110.008965,
108850                                     31.327236
108851                                 ],
108852                                 [
108853                                     -110.051702,
108854                                     31.327236
108855                                 ],
108856                                 [
108857                                     -110.094386,
108858                                     31.327236
108859                                 ],
108860                                 [
108861                                     -110.137071,
108862                                     31.327236
108863                                 ],
108864                                 [
108865                                     -110.179807,
108866                                     31.327236
108867                                 ],
108868                                 [
108869                                     -110.222544,
108870                                     31.327236
108871                                 ],
108872                                 [
108873                                     -110.265229,
108874                                     31.327236
108875                                 ],
108876                                 [
108877                                     -110.308017,
108878                                     31.327236
108879                                 ],
108880                                 [
108881                                     -110.350753,
108882                                     31.327236
108883                                 ],
108884                                 [
108885                                     -110.39349,
108886                                     31.327236
108887                                 ],
108888                                 [
108889                                     -110.436174,
108890                                     31.327236
108891                                 ],
108892                                 [
108893                                     -110.478859,
108894                                     31.327236
108895                                 ],
108896                                 [
108897                                     -110.521595,
108898                                     31.327236
108899                                 ],
108900                                 [
108901                                     -110.56428,
108902                                     31.327236
108903                                 ],
108904                                 [
108905                                     -110.606965,
108906                                     31.327236
108907                                 ],
108908                                 [
108909                                     -110.649727,
108910                                     31.327236
108911                                 ],
108912                                 [
108913                                     -110.692438,
108914                                     31.327236
108915                                 ],
108916                                 [
108917                                     -110.7352,
108918                                     31.327236
108919                                 ],
108920                                 [
108921                                     -110.777885,
108922                                     31.327236
108923                                 ],
108924                                 [
108925                                     -110.820595,
108926                                     31.327236
108927                                 ],
108928                                 [
108929                                     -110.863358,
108930                                     31.327236
108931                                 ],
108932                                 [
108933                                     -110.906068,
108934                                     31.327236
108935                                 ],
108936                                 [
108937                                     -110.948753,
108938                                     31.327185
108939                                 ],
108940                                 [
108941                                     -111.006269,
108942                                     31.327185
108943                                 ],
108944                                 [
108945                                     -111.067118,
108946                                     31.333644
108947                                 ],
108948                                 [
108949                                     -111.094455,
108950                                     31.342532
108951                                 ],
108952                                 [
108953                                     -111.145924,
108954                                     31.359069
108955                                 ],
108956                                 [
108957                                     -111.197446,
108958                                     31.375554
108959                                 ],
108960                                 [
108961                                     -111.248864,
108962                                     31.392142
108963                                 ],
108964                                 [
108965                                     -111.300333,
108966                                     31.40873
108967                                 ],
108968                                 [
108969                                     -111.351803,
108970                                     31.425318
108971                                 ],
108972                                 [
108973                                     -111.403299,
108974                                     31.441855
108975                                 ],
108976                                 [
108977                                     -111.454768,
108978                                     31.458339
108979                                 ],
108980                                 [
108981                                     -111.506238,
108982                                     31.474979
108983                                 ],
108984                                 [
108985                                     -111.915464,
108986                                     31.601431
108987                                 ],
108988                                 [
108989                                     -112.324715,
108990                                     31.727987
108991                                 ],
108992                                 [
108993                                     -112.733967,
108994                                     31.854543
108995                                 ],
108996                                 [
108997                                     -113.143218,
108998                                     31.981046
108999                                 ],
109000                                 [
109001                                     -113.552444,
109002                                     32.107602
109003                                 ],
109004                                 [
109005                                     -113.961696,
109006                                     32.234132
109007                                 ],
109008                                 [
109009                                     -114.370921,
109010                                     32.360687
109011                                 ],
109012                                 [
109013                                     -114.780147,
109014                                     32.487243
109015                                 ],
109016                                 [
109017                                     -114.816785,
109018                                     32.498534
109019                                 ],
109020                                 [
109021                                     -114.819373,
109022                                     32.499363
109023                                 ],
109024                                 [
109025                                     -114.822108,
109026                                     32.50024
109027                                 ],
109028                                 [
109029                                     -114.809447,
109030                                     32.511324
109031                                 ],
109032                                 [
109033                                     -114.795546,
109034                                     32.552226
109035                                 ],
109036                                 [
109037                                     -114.794203,
109038                                     32.574111
109039                                 ],
109040                                 [
109041                                     -114.802678,
109042                                     32.594497
109043                                 ],
109044                                 [
109045                                     -114.786813,
109046                                     32.621033
109047                                 ],
109048                                 [
109049                                     -114.781542,
109050                                     32.628061
109051                                 ],
109052                                 [
109053                                     -114.758804,
109054                                     32.64483
109055                                 ],
109056                                 [
109057                                     -114.751156,
109058                                     32.65222
109059                                 ],
109060                                 [
109061                                     -114.739477,
109062                                     32.669066
109063                                 ],
109064                                 [
109065                                     -114.731209,
109066                                     32.686636
109067                                 ],
109068                                 [
109069                                     -114.723871,
109070                                     32.711519
109071                                 ],
109072                                 [
109073                                     -114.724284,
109074                                     32.712835
109075                                 ],
109076                                 [
109077                                     -114.724285,
109078                                     32.712836
109079                                 ],
109080                                 [
109081                                     -114.764541,
109082                                     32.709839
109083                                 ],
109084                                 [
109085                                     -114.838076,
109086                                     32.704206
109087                                 ],
109088                                 [
109089                                     -114.911612,
109090                                     32.698703
109091                                 ],
109092                                 [
109093                                     -114.985199,
109094                                     32.693122
109095                                 ],
109096                                 [
109097                                     -115.058734,
109098                                     32.687567
109099                                 ],
109100                                 [
109101                                     -115.13227,
109102                                     32.681986
109103                                 ],
109104                                 [
109105                                     -115.205806,
109106                                     32.676456
109107                                 ],
109108                                 [
109109                                     -115.27929,
109110                                     32.670823
109111                                 ],
109112                                 [
109113                                     -115.352851,
109114                                     32.665346
109115                                 ],
109116                                 [
109117                                     -115.426386,
109118                                     32.659765
109119                                 ],
109120                                 [
109121                                     -115.499922,
109122                                     32.654209
109123                                 ],
109124                                 [
109125                                     -115.573535,
109126                                     32.648654
109127                                 ],
109128                                 [
109129                                     -115.647019,
109130                                     32.643073
109131                                 ],
109132                                 [
109133                                     -115.720529,
109134                                     32.637518
109135                                 ],
109136                                 [
109137                                     -115.794064,
109138                                     32.631963
109139                                 ],
109140                                 [
109141                                     -115.8676,
109142                                     32.626408
109143                                 ],
109144                                 [
109145                                     -115.941213,
109146                                     32.620827
109147                                 ],
109148                                 [
109149                                     -116.014748,
109150                                     32.615271
109151                                 ],
109152                                 [
109153                                     -116.088232,
109154                                     32.609664
109155                                 ],
109156                                 [
109157                                     -116.161742,
109158                                     32.604161
109159                                 ],
109160                                 [
109161                                     -116.235329,
109162                                     32.598554
109163                                 ],
109164                                 [
109165                                     -116.308891,
109166                                     32.593025
109167                                 ],
109168                                 [
109169                                     -116.382426,
109170                                     32.587469
109171                                 ],
109172                                 [
109173                                     -116.455962,
109174                                     32.581888
109175                                 ],
109176                                 [
109177                                     -116.529472,
109178                                     32.576333
109179                                 ],
109180                                 [
109181                                     -116.603007,
109182                                     32.570804
109183                                 ],
109184                                 [
109185                                     -116.676543,
109186                                     32.565223
109187                                 ],
109188                                 [
109189                                     -116.750104,
109190                                     32.559667
109191                                 ],
109192                                 [
109193                                     -116.82364,
109194                                     32.554086
109195                                 ],
109196                                 [
109197                                     -116.897201,
109198                                     32.548531
109199                                 ],
109200                                 [
109201                                     -116.970737,
109202                                     32.542976
109203                                 ],
109204                                 [
109205                                     -117.044221,
109206                                     32.537421
109207                                 ],
109208                                 [
109209                                     -117.125121,
109210                                     32.531669
109211                                 ],
109212                                 [
109213                                     -117.125969,
109214                                     32.538258
109215                                 ],
109216                                 [
109217                                     -117.239623,
109218                                     32.531308
109219                                 ],
109220                                 [
109221                                     -120.274098,
109222                                     32.884264
109223                                 ],
109224                                 [
109225                                     -121.652736,
109226                                     34.467248
109227                                 ],
109228                                 [
109229                                     -124.367265,
109230                                     37.662798
109231                                 ],
109232                                 [
109233                                     -126.739806,
109234                                     41.37928
109235                                 ],
109236                                 [
109237                                     -126.996297,
109238                                     45.773888
109239                                 ],
109240                                 [
109241                                     -124.770704,
109242                                     48.44258
109243                                 ],
109244                                 [
109245                                     -123.734053,
109246                                     48.241906
109247                                 ],
109248                                 [
109249                                     -123.1663,
109250                                     48.27837
109251                                 ],
109252                                 [
109253                                     -123.193018,
109254                                     48.501035
109255                                 ],
109256                                 [
109257                                     -123.176987,
109258                                     48.65482
109259                                 ],
109260                                 [
109261                                     -122.912481,
109262                                     48.753561
109263                                 ],
109264                                 [
109265                                     -122.899122,
109266                                     48.897797
109267                                 ],
109268                                 [
109269                                     -122.837671,
109270                                     48.97502
109271                                 ],
109272                                 [
109273                                     -122.743986,
109274                                     48.980582
109275                                 ],
109276                                 [
109277                                     -122.753,
109278                                     48.992499
109279                                 ],
109280                                 [
109281                                     -122.753012,
109282                                     48.992515
109283                                 ],
109284                                 [
109285                                     -122.653258,
109286                                     48.992515
109287                                 ],
109288                                 [
109289                                     -122.433375,
109290                                     48.992515
109291                                 ],
109292                                 [
109293                                     -122.213517,
109294                                     48.992515
109295                                 ],
109296                                 [
109297                                     -121.993763,
109298                                     48.992515
109299                                 ],
109300                                 [
109301                                     -121.773958,
109302                                     48.992515
109303                                 ],
109304                                 [
109305                                     -121.554152,
109306                                     48.992515
109307                                 ],
109308                                 [
109309                                     -121.33432,
109310                                     48.992515
109311                                 ],
109312                                 [
109313                                     -121.114515,
109314                                     48.992515
109315                                 ],
109316                                 [
109317                                     -95.396937,
109318                                     48.99267
109319                                 ],
109320                                 [
109321                                     -95.177106,
109322                                     48.99267
109323                                 ],
109324                                 [
109325                                     -95.168527,
109326                                     48.995047
109327                                 ],
109328                                 [
109329                                     -95.161887,
109330                                     49.001145
109331                                 ],
109332                                 [
109333                                     -95.159329,
109334                                     49.01179
109335                                 ],
109336                                 [
109337                                     -95.159665,
109338                                     49.10951
109339                                 ],
109340                                 [
109341                                     -95.160027,
109342                                     49.223353
109343                                 ],
109344                                 [
109345                                     -95.160337,
109346                                     49.313012
109347                                 ],
109348                                 [
109349                                     -95.160569,
109350                                     49.369494
109351                                 ],
109352                                 [
109353                                     -95.102821,
109354                                     49.35394
109355                                 ],
109356                                 [
109357                                     -94.982518,
109358                                     49.356162
109359                                 ],
109360                                 [
109361                                     -94.926087,
109362                                     49.345568
109363                                 ],
109364                                 [
109365                                     -94.856195,
109366                                     49.318283
109367                                 ],
109368                                 [
109369                                     -94.839142,
109370                                     49.308878
109371                                 ],
109372                                 [
109373                                     -94.827256,
109374                                     49.292858
109375                                 ],
109376                                 [
109377                                     -94.819892,
109378                                     49.252034
109379                                 ],
109380                                 [
109381                                     -94.810358,
109382                                     49.229606
109383                                 ],
109384                                 [
109385                                     -94.806121,
109386                                     49.210899
109387                                 ],
109388                                 [
109389                                     -94.811185,
109390                                     49.166561
109391                                 ],
109392                                 [
109393                                     -94.803743,
109394                                     49.146407
109395                                 ],
109396                                 [
109397                                     -94.792039,
109398                                     49.12646
109399                                 ],
109400                                 [
109401                                     -94.753772,
109402                                     49.026156
109403                                 ],
109404                                 [
109405                                     -94.711217,
109406                                     48.914586
109407                                 ],
109408                                 [
109409                                     -94.711734,
109410                                     48.862755
109411                                 ],
109412                                 [
109413                                     -94.712147,
109414                                     48.842446
109415                                 ],
109416                                 [
109417                                     -94.713284,
109418                                     48.823843
109419                                 ],
109420                                 [
109421                                     -94.710907,
109422                                     48.807513
109423                                 ],
109424                                 [
109425                                     -94.701786,
109426                                     48.790098
109427                                 ],
109428                                 [
109429                                     -94.688893,
109430                                     48.778832
109431                                 ],
109432                                 [
109433                                     -94.592852,
109434                                     48.726433
109435                                 ],
109436                                 [
109437                                     -94.519161,
109438                                     48.70447
109439                                 ],
109440                                 [
109441                                     -94.4795,
109442                                     48.700698
109443                                 ],
109444                                 [
109445                                     -94.311577,
109446                                     48.713927
109447                                 ],
109448                                 [
109449                                     -94.292586,
109450                                     48.711912
109451                                 ],
109452                                 [
109453                                     -94.284034,
109454                                     48.709069
109455                                 ],
109456                                 [
109457                                     -94.274499,
109458                                     48.704108
109459                                 ],
109460                                 [
109461                                     -94.265482,
109462                                     48.697752
109463                                 ],
109464                                 [
109465                                     -94.258454,
109466                                     48.690828
109467                                 ],
109468                                 [
109469                                     -94.255767,
109470                                     48.683541
109471                                 ],
109472                                 [
109473                                     -94.252459,
109474                                     48.662405
109475                                 ],
109476                                 [
109477                                     -94.251038,
109478                                     48.65729
109479                                 ],
109480                                 [
109481                                     -94.23215,
109482                                     48.652019
109483                                 ],
109484                                 [
109485                                     -94.03485,
109486                                     48.643311
109487                                 ],
109488                                 [
109489                                     -93.874885,
109490                                     48.636206
109491                                 ],
109492                                 [
109493                                     -93.835741,
109494                                     48.617137
109495                                 ],
109496                                 [
109497                                     -93.809386,
109498                                     48.543576
109499                                 ],
109500                                 [
109501                                     -93.778664,
109502                                     48.519468
109503                                 ],
109504                                 [
109505                                     -93.756779,
109506                                     48.516549
109507                                 ],
109508                                 [
109509                                     -93.616297,
109510                                     48.531302
109511                                 ],
109512                                 [
109513                                     -93.599889,
109514                                     48.526341
109515                                 ],
109516                                 [
109517                                     -93.566584,
109518                                     48.538279
109519                                 ],
109520                                 [
109521                                     -93.491756,
109522                                     48.542309
109523                                 ],
109524                                 [
109525                                     -93.459924,
109526                                     48.557399
109527                                 ],
109528                                 [
109529                                     -93.45225,
109530                                     48.572721
109531                                 ],
109532                                 [
109533                                     -93.453774,
109534                                     48.586958
109535                                 ],
109536                                 [
109537                                     -93.451475,
109538                                     48.597422
109539                                 ],
109540                                 [
109541                                     -93.417316,
109542                                     48.604114
109543                                 ],
109544                                 [
109545                                     -93.385716,
109546                                     48.614863
109547                                 ],
109548                                 [
109549                                     -93.25774,
109550                                     48.630314
109551                                 ],
109552                                 [
109553                                     -93.131701,
109554                                     48.62463
109555                                 ],
109556                                 [
109557                                     -92.97972,
109558                                     48.61768
109559                                 ],
109560                                 [
109561                                     -92.955588,
109562                                     48.612228
109563                                 ],
109564                                 [
109565                                     -92.884197,
109566                                     48.579878
109567                                 ],
109568                                 [
109569                                     -92.72555,
109570                                     48.548692
109571                                 ],
109572                                 [
109573                                     -92.648604,
109574                                     48.536263
109575                                 ],
109576                                 [
109577                                     -92.630181,
109578                                     48.519468
109579                                 ],
109580                                 [
109581                                     -92.627468,
109582                                     48.502777
109583                                 ],
109584                                 [
109585                                     -92.646743,
109586                                     48.497428
109587                                 ],
109588                                 [
109589                                     -92.691366,
109590                                     48.489858
109591                                 ],
109592                                 [
109593                                     -92.710641,
109594                                     48.482882
109595                                 ],
109596                                 [
109597                                     -92.718909,
109598                                     48.459782
109599                                 ],
109600                                 [
109601                                     -92.704052,
109602                                     48.445158
109603                                 ],
109604                                 [
109605                                     -92.677129,
109606                                     48.441747
109607                                 ],
109608                                 [
109609                                     -92.657053,
109610                                     48.438233
109611                                 ],
109612                                 [
109613                                     -92.570521,
109614                                     48.446656
109615                                 ],
109616                                 [
109617                                     -92.526932,
109618                                     48.445623
109619                                 ],
109620                                 [
109621                                     -92.490629,
109622                                     48.433117
109623                                 ],
109624                                 [
109625                                     -92.474532,
109626                                     48.410483
109627                                 ],
109628                                 [
109629                                     -92.467581,
109630                                     48.394282
109631                                 ],
109632                                 [
109633                                     -92.467064,
109634                                     48.353225
109635                                 ],
109636                                 [
109637                                     -92.462465,
109638                                     48.329299
109639                                 ],
109640                                 [
109641                                     -92.451381,
109642                                     48.312685
109643                                 ],
109644                                 [
109645                                     -92.41823,
109646                                     48.282041
109647                                 ],
109648                                 [
109649                                     -92.38464,
109650                                     48.232406
109651                                 ],
109652                                 [
109653                                     -92.371851,
109654                                     48.222587
109655                                 ],
109656                                 [
109657                                     -92.353815,
109658                                     48.222897
109659                                 ],
109660                                 [
109661                                     -92.327874,
109662                                     48.229435
109663                                 ],
109664                                 [
109665                                     -92.303663,
109666                                     48.239279
109667                                 ],
109668                                 [
109669                                     -92.291029,
109670                                     48.249562
109671                                 ],
109672                                 [
109673                                     -92.292062,
109674                                     48.270336
109675                                 ],
109676                                 [
109677                                     -92.301416,
109678                                     48.290645
109679                                 ],
109680                                 [
109681                                     -92.303095,
109682                                     48.310928
109683                                 ],
109684                                 [
109685                                     -92.281598,
109686                                     48.33178
109687                                 ],
109688                                 [
109689                                     -92.259118,
109690                                     48.339635
109691                                 ],
109692                                 [
109693                                     -92.154732,
109694                                     48.350125
109695                                 ],
109696                                 [
109697                                     -92.070499,
109698                                     48.346714
109699                                 ],
109700                                 [
109701                                     -92.043421,
109702                                     48.334596
109703                                 ],
109704                                 [
109705                                     -92.030114,
109706                                     48.313176
109707                                 ],
109708                                 [
109709                                     -92.021355,
109710                                     48.287441
109711                                 ],
109712                                 [
109713                                     -92.007997,
109714                                     48.262482
109715                                 ],
109716                                 [
109717                                     -91.992158,
109718                                     48.247909
109719                                 ],
109720                                 [
109721                                     -91.975492,
109722                                     48.236566
109723                                 ],
109724                                 [
109725                                     -91.957302,
109726                                     48.228323
109727                                 ],
109728                                 [
109729                                     -91.852244,
109730                                     48.195974
109731                                 ],
109732                                 [
109733                                     -91.764988,
109734                                     48.187344
109735                                 ],
109736                                 [
109737                                     -91.744137,
109738                                     48.179593
109739                                 ],
109740                                 [
109741                                     -91.727575,
109742                                     48.168327
109743                                 ],
109744                                 [
109745                                     -91.695509,
109746                                     48.13758
109747                                 ],
109748                                 [
109749                                     -91.716438,
109750                                     48.112051
109751                                 ],
109752                                 [
109753                                     -91.692512,
109754                                     48.097866
109755                                 ],
109756                                 [
109757                                     -91.618615,
109758                                     48.089572
109759                                 ],
109760                                 [
109761                                     -91.597479,
109762                                     48.090399
109763                                 ],
109764                                 [
109765                                     -91.589676,
109766                                     48.088332
109767                                 ],
109768                                 [
109769                                     -91.581098,
109770                                     48.080942
109771                                 ],
109772                                 [
109773                                     -91.579806,
109774                                     48.070969
109775                                 ],
109776                                 [
109777                                     -91.585129,
109778                                     48.06084
109779                                 ],
109780                                 [
109781                                     -91.586989,
109782                                     48.052572
109783                                 ],
109784                                 [
109785                                     -91.574845,
109786                                     48.048205
109787                                 ],
109788                                 [
109789                                     -91.487098,
109790                                     48.053476
109791                                 ],
109792                                 [
109793                                     -91.464722,
109794                                     48.048955
109795                                 ],
109796                                 [
109797                                     -91.446274,
109798                                     48.040738
109799                                 ],
109800                                 [
109801                                     -91.427929,
109802                                     48.036449
109803                                 ],
109804                                 [
109805                                     -91.3654,
109806                                     48.057843
109807                                 ],
109808                                 [
109809                                     -91.276362,
109810                                     48.064768
109811                                 ],
109812                                 [
109813                                     -91.23807,
109814                                     48.082648
109815                                 ],
109816                                 [
109817                                     -91.203963,
109818                                     48.107659
109819                                 ],
109820                                 [
109821                                     -91.071103,
109822                                     48.170859
109823                                 ],
109824                                 [
109825                                     -91.02816,
109826                                     48.184838
109827                                 ],
109828                                 [
109829                                     -91.008109,
109830                                     48.194372
109831                                 ],
109832                                 [
109833                                     -90.923153,
109834                                     48.227109
109835                                 ],
109836                                 [
109837                                     -90.873802,
109838                                     48.234344
109839                                 ],
109840                                 [
109841                                     -90.840678,
109842                                     48.220107
109843                                 ],
109844                                 [
109845                                     -90.837939,
109846                                     48.210547
109847                                 ],
109848                                 [
109849                                     -90.848843,
109850                                     48.198713
109851                                 ],
109852                                 [
109853                                     -90.849721,
109854                                     48.189566
109855                                 ],
109856                                 [
109857                                     -90.843003,
109858                                     48.176983
109859                                 ],
109860                                 [
109861                                     -90.83427,
109862                                     48.171789
109863                                 ],
109864                                 [
109865                                     -90.823883,
109866                                     48.168327
109867                                 ],
109868                                 [
109869                                     -90.812307,
109870                                     48.160989
109871                                 ],
109872                                 [
109873                                     -90.803057,
109874                                     48.147166
109875                                 ],
109876                                 [
109877                                     -90.796701,
109878                                     48.117064
109879                                 ],
109880                                 [
109881                                     -90.786469,
109882                                     48.10045
109883                                 ],
109884                                 [
109885                                     -90.750347,
109886                                     48.083991
109887                                 ],
109888                                 [
109889                                     -90.701307,
109890                                     48.08456
109891                                 ],
109892                                 [
109893                                     -90.611079,
109894                                     48.103499
109895                                 ],
109896                                 [
109897                                     -90.586843,
109898                                     48.104817
109899                                 ],
109900                                 [
109901                                     -90.573872,
109902                                     48.097892
109903                                 ],
109904                                 [
109905                                     -90.562194,
109906                                     48.088849
109907                                 ],
109908                                 [
109909                                     -90.542014,
109910                                     48.083733
109911                                 ],
109912                                 [
109913                                     -90.531601,
109914                                     48.08456
109915                                 ],
109916                                 [
109917                                     -90.501887,
109918                                     48.094275
109919                                 ],
109920                                 [
109921                                     -90.490493,
109922                                     48.096239
109923                                 ],
109924                                 [
109925                                     -90.483465,
109926                                     48.094482
109927                                 ],
109928                                 [
109929                                     -90.477858,
109930                                     48.091536
109931                                 ],
109932                                 [
109933                                     -90.470623,
109934                                     48.089882
109935                                 ],
109936                                 [
109937                                     -90.178625,
109938                                     48.116444
109939                                 ],
109940                                 [
109941                                     -90.120386,
109942                                     48.115359
109943                                 ],
109944                                 [
109945                                     -90.073257,
109946                                     48.101199
109947                                 ],
109948                                 [
109949                                     -90.061036,
109950                                     48.091019
109951                                 ],
109952                                 [
109953                                     -90.008222,
109954                                     48.029731
109955                                 ],
109956                                 [
109957                                     -89.995329,
109958                                     48.018595
109959                                 ],
109960                                 [
109961                                     -89.980317,
109962                                     48.010094
109963                                 ],
109964                                 [
109965                                     -89.92045,
109966                                     47.98746
109967                                 ],
109968                                 [
109969                                     -89.902441,
109970                                     47.985909
109971                                 ],
109972                                 [
109973                                     -89.803454,
109974                                     48.013763
109975                                 ],
109976                                 [
109977                                     -89.780975,
109978                                     48.017199
109979                                 ],
109980                                 [
109981                                     -89.763302,
109982                                     48.017303
109983                                 ],
109984                                 [
109985                                     -89.745964,
109986                                     48.013763
109987                                 ],
109988                                 [
109989                                     -89.724596,
109990                                     48.005908
109991                                 ],
109992                                 [
109993                                     -89.712788,
109994                                     48.003376
109995                                 ],
109996                                 [
109997                                     -89.678656,
109998                                     48.008699
109999                                 ],
110000                                 [
110001                                     -89.65659,
110002                                     48.007975
110003                                 ],
110004                                 [
110005                                     -89.593105,
110006                                     47.996503
110007                                 ],
110008                                 [
110009                                     -89.581753,
110010                                     47.996333
110011                                 ],
110012                                 [
110013                                     -89.586724,
110014                                     47.992938
110015                                 ],
110016                                 [
110017                                     -89.310872,
110018                                     47.981097
110019                                 ],
110020                                 [
110021                                     -89.072861,
110022                                     48.046842
110023                                 ],
110024                                 [
110025                                     -88.49789,
110026                                     48.212841
110027                                 ],
110028                                 [
110029                                     -88.286621,
110030                                     48.156675
110031                                 ],
110032                                 [
110033                                     -85.939935,
110034                                     47.280501
110035                                 ],
110036                                 [
110037                                     -84.784644,
110038                                     46.770068
110039                                 ],
110040                                 [
110041                                     -84.516909,
110042                                     46.435083
110043                                 ],
110044                                 [
110045                                     -84.489712,
110046                                     46.446652
110047                                 ],
110048                                 [
110049                                     -84.491052,
110050                                     46.457658
110051                                 ],
110052                                 [
110053                                     -84.478301,
110054                                     46.466467
110055                                 ],
110056                                 [
110057                                     -84.465408,
110058                                     46.478172
110059                                 ],
110060                                 [
110061                                     -84.448096,
110062                                     46.489722
110063                                 ],
110064                                 [
110065                                     -84.42324,
110066                                     46.511581
110067                                 ],
110068                                 [
110069                                     -84.389702,
110070                                     46.520262
110071                                 ],
110072                                 [
110073                                     -84.352469,
110074                                     46.522743
110075                                 ],
110076                                 [
110077                                     -84.30534,
110078                                     46.501607
110079                                 ],
110080                                 [
110081                                     -84.242011,
110082                                     46.526464
110083                                 ],
110084                                 [
110085                                     -84.197285,
110086                                     46.546359
110087                                 ],
110088                                 [
110089                                     -84.147676,
110090                                     46.541346
110091                                 ],
110092                                 [
110093                                     -84.110443,
110094                                     46.526464
110095                                 ],
110096                                 [
110097                                     -84.158812,
110098                                     46.433343
110099                                 ],
110100                                 [
110101                                     -84.147676,
110102                                     46.399882
110103                                 ],
110104                                 [
110105                                     -84.129046,
110106                                     46.375026
110107                                 ],
110108                                 [
110109                                     -84.10543,
110110                                     46.347741
110111                                 ],
110112                                 [
110113                                     -84.105944,
110114                                     46.346374
110115                                 ],
110116                                 [
110117                                     -84.117195,
110118                                     46.347157
110119                                 ],
110120                                 [
110121                                     -84.117489,
110122                                     46.338326
110123                                 ],
110124                                 [
110125                                     -84.122361,
110126                                     46.331922
110127                                 ],
110128                                 [
110129                                     -84.112061,
110130                                     46.287102
110131                                 ],
110132                                 [
110133                                     -84.092672,
110134                                     46.227469
110135                                 ],
110136                                 [
110137                                     -84.111983,
110138                                     46.20337
110139                                 ],
110140                                 [
110141                                     -84.015118,
110142                                     46.149712
110143                                 ],
110144                                 [
110145                                     -83.957038,
110146                                     46.045736
110147                                 ],
110148                                 [
110149                                     -83.676821,
110150                                     46.15388
110151                                 ],
110152                                 [
110153                                     -83.429449,
110154                                     46.086221
110155                                 ],
110156                                 [
110157                                     -83.523049,
110158                                     45.892052
110159                                 ],
110160                                 [
110161                                     -83.574563,
110162                                     45.890259
110163                                 ],
110164                                 [
110165                                     -82.551615,
110166                                     44.857931
110167                                 ],
110168                                 [
110169                                     -82.655591,
110170                                     43.968545
110171                                 ],
110172                                 [
110173                                     -82.440632,
110174                                     43.096285
110175                                 ],
110176                                 [
110177                                     -82.460131,
110178                                     43.084392
110179                                 ],
110180                                 [
110181                                     -82.458894,
110182                                     43.083247
110183                                 ],
110184                                 [
110185                                     -82.431813,
110186                                     43.039387
110187                                 ],
110188                                 [
110189                                     -82.424748,
110190                                     43.02408
110191                                 ],
110192                                 [
110193                                     -82.417242,
110194                                     43.01731
110195                                 ],
110196                                 [
110197                                     -82.416369,
110198                                     43.01742
110199                                 ],
110200                                 [
110201                                     -82.416412,
110202                                     43.017143
110203                                 ],
110204                                 [
110205                                     -82.414603,
110206                                     42.983243
110207                                 ],
110208                                 [
110209                                     -82.430442,
110210                                     42.951307
110211                                 ],
110212                                 [
110213                                     -82.453179,
110214                                     42.918983
110215                                 ],
110216                                 [
110217                                     -82.464781,
110218                                     42.883637
110219                                 ],
110220                                 [
110221                                     -82.468036,
110222                                     42.863974
110223                                 ],
110224                                 [
110225                                     -82.482325,
110226                                     42.835113
110227                                 ],
110228                                 [
110229                                     -82.485271,
110230                                     42.818524
110231                                 ],
110232                                 [
110233                                     -82.473618,
110234                                     42.798164
110235                                 ],
110236                                 [
110237                                     -82.470982,
110238                                     42.790568
110239                                 ],
110240                                 [
110241                                     -82.471344,
110242                                     42.779845
110243                                 ],
110244                                 [
110245                                     -82.476951,
110246                                     42.761474
110247                                 ],
110248                                 [
110249                                     -82.48341,
110250                                     42.719254
110251                                 ],
110252                                 [
110253                                     -82.511264,
110254                                     42.646675
110255                                 ],
110256                                 [
110257                                     -82.526224,
110258                                     42.619906
110259                                 ],
110260                                 [
110261                                     -82.549246,
110262                                     42.590941
110263                                 ],
110264                                 [
110265                                     -82.575833,
110266                                     42.571795
110267                                 ],
110268                                 [
110269                                     -82.608467,
110270                                     42.561098
110271                                 ],
110272                                 [
110273                                     -82.644331,
110274                                     42.557817
110275                                 ],
110276                                 [
110277                                     -82.644698,
110278                                     42.557533
110279                                 ],
110280                                 [
110281                                     -82.644932,
110282                                     42.561634
110283                                 ],
110284                                 [
110285                                     -82.637132,
110286                                     42.568405
110287                                 ],
110288                                 [
110289                                     -82.60902,
110290                                     42.579296
110291                                 ],
110292                                 [
110293                                     -82.616673,
110294                                     42.582828
110295                                 ],
110296                                 [
110297                                     -82.636985,
110298                                     42.599607
110299                                 ],
110300                                 [
110301                                     -82.625357,
110302                                     42.616092
110303                                 ],
110304                                 [
110305                                     -82.629331,
110306                                     42.626394
110307                                 ],
110308                                 [
110309                                     -82.638751,
110310                                     42.633459
110311                                 ],
110312                                 [
110313                                     -82.644344,
110314                                     42.640524
110315                                 ],
110316                                 [
110317                                     -82.644166,
110318                                     42.641056
110319                                 ],
110320                                 [
110321                                     -82.716083,
110322                                     42.617461
110323                                 ],
110324                                 [
110325                                     -82.777592,
110326                                     42.408506
110327                                 ],
110328                                 [
110329                                     -82.888693,
110330                                     42.406093
110331                                 ],
110332                                 [
110333                                     -82.889991,
110334                                     42.403266
110335                                 ],
110336                                 [
110337                                     -82.905739,
110338                                     42.387665
110339                                 ],
110340                                 [
110341                                     -82.923842,
110342                                     42.374419
110343                                 ],
110344                                 [
110345                                     -82.937972,
110346                                     42.366176
110347                                 ],
110348                                 [
110349                                     -82.947686,
110350                                     42.363527
110351                                 ],
110352                                 [
110353                                     -82.979624,
110354                                     42.359406
110355                                 ],
110356                                 [
110357                                     -83.042618,
110358                                     42.340861
110359                                 ],
110360                                 [
110361                                     -83.061899,
110362                                     42.32732
110363                                 ],
110364                                 [
110365                                     -83.081622,
110366                                     42.30907
110367                                 ],
110368                                 [
110369                                     -83.11342,
110370                                     42.279619
110371                                 ],
110372                                 [
110373                                     -83.145306,
110374                                     42.066968
110375                                 ],
110376                                 [
110377                                     -83.177398,
110378                                     41.960666
110379                                 ],
110380                                 [
110381                                     -83.21512,
110382                                     41.794493
110383                                 ],
110384                                 [
110385                                     -82.219051,
110386                                     41.516445
110387                                 ],
110388                                 [
110389                                     -80.345329,
110390                                     42.13344
110391                                 ],
110392                                 [
110393                                     -80.316455,
110394                                     42.123137
110395                                 ],
110396                                 [
110397                                     -79.270266,
110398                                     42.591872
110399                                 ],
110400                                 [
110401                                     -79.221058,
110402                                     42.582892
110403                                 ],
110404                                 [
110405                                     -78.871842,
110406                                     42.860012
110407                                 ],
110408                                 [
110409                                     -78.875011,
110410                                     42.867184
110411                                 ],
110412                                 [
110413                                     -78.896205,
110414                                     42.897209
110415                                 ],
110416                                 [
110417                                     -78.901651,
110418                                     42.908101
110419                                 ],
110420                                 [
110421                                     -78.90901,
110422                                     42.952255
110423                                 ],
110424                                 [
110425                                     -78.913426,
110426                                     42.957848
110427                                 ],
110428                                 [
110429                                     -78.932118,
110430                                     42.9708
110431                                 ],
110432                                 [
110433                                     -78.936386,
110434                                     42.979631
110435                                 ],
110436                                 [
110437                                     -78.927997,
110438                                     43.002003
110439                                 ],
110440                                 [
110441                                     -78.893114,
110442                                     43.029379
110443                                 ],
110444                                 [
110445                                     -78.887963,
110446                                     43.051456
110447                                 ],
110448                                 [
110449                                     -78.914897,
110450                                     43.076477
110451                                 ],
110452                                 [
110453                                     -79.026167,
110454                                     43.086485
110455                                 ],
110456                                 [
110457                                     -79.065231,
110458                                     43.10573
110459                                 ],
110460                                 [
110461                                     -79.065273,
110462                                     43.105897
110463                                 ],
110464                                 [
110465                                     -79.065738,
110466                                     43.120237
110467                                 ],
110468                                 [
110469                                     -79.061423,
110470                                     43.130288
110471                                 ],
110472                                 [
110473                                     -79.055583,
110474                                     43.138427
110475                                 ],
110476                                 [
110477                                     -79.051604,
110478                                     43.146851
110479                                 ],
110480                                 [
110481                                     -79.04933,
110482                                     43.159847
110483                                 ],
110484                                 [
110485                                     -79.048607,
110486                                     43.170622
110487                                 ],
110488                                 [
110489                                     -79.053775,
110490                                     43.260358
110491                                 ],
110492                                 [
110493                                     -79.058425,
110494                                     43.277799
110495                                 ],
110496                                 [
110497                                     -79.058631,
110498                                     43.2782
110499                                 ],
110500                                 [
110501                                     -78.990696,
110502                                     43.286947
110503                                 ],
110504                                 [
110505                                     -78.862059,
110506                                     43.324332
110507                                 ],
110508                                 [
110509                                     -78.767813,
110510                                     43.336418
110511                                 ],
110512                                 [
110513                                     -78.516117,
110514                                     43.50645
110515                                 ],
110516                                 [
110517                                     -76.363317,
110518                                     43.943219
110519                                 ],
110520                                 [
110521                                     -76.396746,
110522                                     44.106667
110523                                 ],
110524                                 [
110525                                     -76.364697,
110526                                     44.111631
110527                                 ],
110528                                 [
110529                                     -76.366146,
110530                                     44.117349
110531                                 ],
110532                                 [
110533                                     -76.357462,
110534                                     44.131478
110535                                 ],
110536                                 [
110537                                     -76.183493,
110538                                     44.223025
110539                                 ],
110540                                 [
110541                                     -76.162644,
110542                                     44.229888
110543                                 ],
110544                                 [
110545                                     -76.176117,
110546                                     44.30795
110547                                 ],
110548                                 [
110549                                     -76.046414,
110550                                     44.354817
110551                                 ],
110552                                 [
110553                                     -75.928746,
110554                                     44.391137
110555                                 ],
110556                                 [
110557                                     -75.852508,
110558                                     44.381639
110559                                 ],
110560                                 [
110561                                     -75.849095,
110562                                     44.386103
110563                                 ],
110564                                 [
110565                                     -75.847623,
110566                                     44.392579
110567                                 ],
110568                                 [
110569                                     -75.84674,
110570                                     44.398172
110571                                 ],
110572                                 [
110573                                     -75.845415,
110574                                     44.40141
110575                                 ],
110576                                 [
110577                                     -75.780803,
110578                                     44.432318
110579                                 ],
110580                                 [
110581                                     -75.770205,
110582                                     44.446153
110583                                 ],
110584                                 [
110585                                     -75.772266,
110586                                     44.463815
110587                                 ],
110588                                 [
110589                                     -75.779184,
110590                                     44.48236
110591                                 ],
110592                                 [
110593                                     -75.791496,
110594                                     44.496513
110595                                 ],
110596                                 [
110597                                     -75.791183,
110598                                     44.496768
110599                                 ],
110600                                 [
110601                                     -75.754622,
110602                                     44.527567
110603                                 ],
110604                                 [
110605                                     -75.69969,
110606                                     44.581673
110607                                 ],
110608                                 [
110609                                     -75.578199,
110610                                     44.661513
110611                                 ],
110612                                 [
110613                                     -75.455958,
110614                                     44.741766
110615                                 ],
110616                                 [
110617                                     -75.341831,
110618                                     44.816749
110619                                 ],
110620                                 [
110621                                     -75.270233,
110622                                     44.863774
110623                                 ],
110624                                 [
110625                                     -75.129647,
110626                                     44.925166
110627                                 ],
110628                                 [
110629                                     -75.075594,
110630                                     44.935501
110631                                 ],
110632                                 [
110633                                     -75.058721,
110634                                     44.941031
110635                                 ],
110636                                 [
110637                                     -75.0149,
110638                                     44.96599
110639                                 ],
110640                                 [
110641                                     -74.998647,
110642                                     44.972398
110643                                 ],
110644                                 [
110645                                     -74.940201,
110646                                     44.987746
110647                                 ],
110648                                 [
110649                                     -74.903744,
110650                                     45.005213
110651                                 ],
110652                                 [
110653                                     -74.88651,
110654                                     45.009398
110655                                 ],
110656                                 [
110657                                     -74.868474,
110658                                     45.010122
110659                                 ],
110660                                 [
110661                                     -74.741557,
110662                                     44.998857
110663                                 ],
110664                                 [
110665                                     -74.712961,
110666                                     44.999254
110667                                 ],
110668                                 [
110669                                     -74.695875,
110670                                     44.99803
110671                                 ],
110672                                 [
110673                                     -74.596114,
110674                                     44.998495
110675                                 ],
110676                                 [
110677                                     -74.496352,
110678                                     44.999012
110679                                 ],
110680                                 [
110681                                     -74.197146,
110682                                     45.000458
110683                                 ],
110684                                 [
110685                                     -71.703551,
110686                                     45.012757
110687                                 ],
110688                                 [
110689                                     -71.603816,
110690                                     45.013274
110691                                 ],
110692                                 [
110693                                     -71.505848,
110694                                     45.013731
110695                                 ],
110696                                 [
110697                                     -71.50408,
110698                                     45.013739
110699                                 ],
110700                                 [
110701                                     -71.506613,
110702                                     45.037045
110703                                 ],
110704                                 [
110705                                     -71.504752,
110706                                     45.052962
110707                                 ],
110708                                 [
110709                                     -71.497259,
110710                                     45.066553
110711                                 ],
110712                                 [
110713                                     -71.45659,
110714                                     45.110994
110715                                 ],
110716                                 [
110717                                     -71.451215,
110718                                     45.121691
110719                                 ],
110720                                 [
110721                                     -71.445996,
110722                                     45.140295
110723                                 ],
110724                                 [
110725                                     -71.441604,
110726                                     45.150682
110727                                 ],
110728                                 [
110729                                     -71.413026,
110730                                     45.186184
110731                                 ],
110732                                 [
110733                                     -71.406567,
110734                                     45.204942
110735                                 ],
110736                                 [
110737                                     -71.42269,
110738                                     45.217189
110739                                 ],
110740                                 [
110741                                     -71.449045,
110742                                     45.226905
110743                                 ],
110744                                 [
110745                                     -71.438813,
110746                                     45.233468
110747                                 ],
110748                                 [
110749                                     -71.394888,
110750                                     45.241529
110751                                 ],
110752                                 [
110753                                     -71.381245,
110754                                     45.250779
110755                                 ],
110756                                 [
110757                                     -71.3521,
110758                                     45.278323
110759                                 ],
110760                                 [
110761                                     -71.334323,
110762                                     45.28871
110763                                 ],
110764                                 [
110765                                     -71.311534,
110766                                     45.294136
110767                                 ],
110768                                 [
110769                                     -71.293396,
110770                                     45.292327
110771                                 ],
110772                                 [
110773                                     -71.20937,
110774                                     45.254758
110775                                 ],
110776                                 [
110777                                     -71.185133,
110778                                     45.248557
110779                                 ],
110780                                 [
110781                                     -71.160329,
110782                                     45.245767
110783                                 ],
110784                                 [
110785                                     -71.141725,
110786                                     45.252329
110787                                 ],
110788                                 [
110789                                     -71.111029,
110790                                     45.287108
110791                                 ],
110792                                 [
110793                                     -71.095242,
110794                                     45.300905
110795                                 ],
110796                                 [
110797                                     -71.085553,
110798                                     45.304213
110799                                 ],
110800                                 [
110801                                     -71.084952,
110802                                     45.304293
110803                                 ],
110804                                 [
110805                                     -71.064211,
110806                                     45.307055
110807                                 ],
110808                                 [
110809                                     -71.054418,
110810                                     45.310362
110811                                 ],
110812                                 [
110813                                     -71.036667,
110814                                     45.323385
110815                                 ],
110816                                 [
110817                                     -71.027598,
110818                                     45.33465
110819                                 ],
110820                                 [
110821                                     -71.016539,
110822                                     45.343125
110823                                 ],
110824                                 [
110825                                     -70.993155,
110826                                     45.347827
110827                                 ],
110828                                 [
110829                                     -70.968118,
110830                                     45.34452
110831                                 ],
110832                                 [
110833                                     -70.951608,
110834                                     45.332014
110835                                 ],
110836                                 [
110837                                     -70.906908,
110838                                     45.246232
110839                                 ],
110840                                 [
110841                                     -70.892412,
110842                                     45.234604
110843                                 ],
110844                                 [
110845                                     -70.874351,
110846                                     45.245663
110847                                 ],
110848                                 [
110849                                     -70.870605,
110850                                     45.255275
110851                                 ],
110852                                 [
110853                                     -70.872491,
110854                                     45.274189
110855                                 ],
110856                                 [
110857                                     -70.870243,
110858                                     45.283129
110859                                 ],
110860                                 [
110861                                     -70.862621,
110862                                     45.290363
110863                                 ],
110864                                 [
110865                                     -70.842389,
110866                                     45.301215
110867                                 ],
110868                                 [
110869                                     -70.835258,
110870                                     45.309794
110871                                 ],
110872                                 [
110873                                     -70.83208,
110874                                     45.328552
110875                                 ],
110876                                 [
110877                                     -70.835465,
110878                                     45.373097
110879                                 ],
110880                                 [
110881                                     -70.833837,
110882                                     45.393096
110883                                 ],
110884                                 [
110885                                     -70.825982,
110886                                     45.410459
110887                                 ],
110888                                 [
110889                                     -70.812986,
110890                                     45.42343
110891                                 ],
110892                                 [
110893                                     -70.794873,
110894                                     45.430406
110895                                 ],
110896                                 [
110897                                     -70.771877,
110898                                     45.430045
110899                                 ],
110900                                 [
110901                                     -70.75255,
110902                                     45.422345
110903                                 ],
110904                                 [
110905                                     -70.718004,
110906                                     45.397282
110907                                 ],
110908                                 [
110909                                     -70.696739,
110910                                     45.388652
110911                                 ],
110912                                 [
110913                                     -70.675785,
110914                                     45.388704
110915                                 ],
110916                                 [
110917                                     -70.65359,
110918                                     45.395473
110919                                 ],
110920                                 [
110921                                     -70.641316,
110922                                     45.408496
110923                                 ],
110924                                 [
110925                                     -70.650257,
110926                                     45.427461
110927                                 ],
110928                                 [
110929                                     -70.668162,
110930                                     45.439036
110931                                 ],
110932                                 [
110933                                     -70.707385,
110934                                     45.4564
110935                                 ],
110936                                 [
110937                                     -70.722836,
110938                                     45.470921
110939                                 ],
110940                                 [
110941                                     -70.732009,
110942                                     45.491591
110943                                 ],
110944                                 [
110945                                     -70.730329,
110946                                     45.507973
110947                                 ],
110948                                 [
110949                                     -70.686792,
110950                                     45.572723
110951                                 ],
110952                                 [
110953                                     -70.589614,
110954                                     45.651788
110955                                 ],
110956                                 [
110957                                     -70.572406,
110958                                     45.662279
110959                                 ],
110960                                 [
110961                                     -70.514735,
110962                                     45.681709
110963                                 ],
110964                                 [
110965                                     -70.484763,
110966                                     45.699641
110967                                 ],
110968                                 [
110969                                     -70.4728,
110970                                     45.703568
110971                                 ],
110972                                 [
110973                                     -70.450424,
110974                                     45.703723
110975                                 ],
110976                                 [
110977                                     -70.439132,
110978                                     45.705893
110979                                 ],
110980                                 [
110981                                     -70.419315,
110982                                     45.716901
110983                                 ],
110984                                 [
110985                                     -70.407351,
110986                                     45.731525
110987                                 ],
110988                                 [
110989                                     -70.402442,
110990                                     45.749663
110991                                 ],
110992                                 [
110993                                     -70.403941,
110994                                     45.771161
110995                                 ],
110996                                 [
110997                                     -70.408282,
110998                                     45.781651
110999                                 ],
111000                                 [
111001                                     -70.413682,
111002                                     45.787697
111003                                 ],
111004                                 [
111005                                     -70.41717,
111006                                     45.793795
111007                                 ],
111008                                 [
111009                                     -70.415232,
111010                                     45.804389
111011                                 ],
111012                                 [
111013                                     -70.409935,
111014                                     45.810745
111015                                 ],
111016                                 [
111017                                     -70.389807,
111018                                     45.825059
111019                                 ],
111020                                 [
111021                                     -70.312654,
111022                                     45.867641
111023                                 ],
111024                                 [
111025                                     -70.283173,
111026                                     45.890482
111027                                 ],
111028                                 [
111029                                     -70.262528,
111030                                     45.923038
111031                                 ],
111032                                 [
111033                                     -70.255939,
111034                                     45.948876
111035                                 ],
111036                                 [
111037                                     -70.263148,
111038                                     45.956834
111039                                 ],
111040                                 [
111041                                     -70.280434,
111042                                     45.959315
111043                                 ],
111044                                 [
111045                                     -70.303947,
111046                                     45.968616
111047                                 ],
111048                                 [
111049                                     -70.316298,
111050                                     45.982982
111051                                 ],
111052                                 [
111053                                     -70.316892,
111054                                     45.999002
111055                                 ],
111056                                 [
111057                                     -70.306143,
111058                                     46.035331
111059                                 ],
111060                                 [
111061                                     -70.303637,
111062                                     46.038483
111063                                 ],
111064                                 [
111065                                     -70.294309,
111066                                     46.044943
111067                                 ],
111068                                 [
111069                                     -70.29201,
111070                                     46.048663
111071                                 ],
111072                                 [
111073                                     -70.293017,
111074                                     46.054038
111075                                 ],
111076                                 [
111077                                     -70.296092,
111078                                     46.057862
111079                                 ],
111080                                 [
111081                                     -70.300795,
111082                                     46.061737
111083                                 ],
111084                                 [
111085                                     -70.304774,
111086                                     46.065975
111087                                 ],
111088                                 [
111089                                     -70.311362,
111090                                     46.071866
111091                                 ],
111092                                 [
111093                                     -70.312629,
111094                                     46.079566
111095                                 ],
111096                                 [
111097                                     -70.30033,
111098                                     46.089281
111099                                 ],
111100                                 [
111101                                     -70.26444,
111102                                     46.106593
111103                                 ],
111104                                 [
111105                                     -70.24948,
111106                                     46.120597
111107                                 ],
111108                                 [
111109                                     -70.244002,
111110                                     46.141009
111111                                 ],
111112                                 [
111113                                     -70.249247,
111114                                     46.162765
111115                                 ],
111116                                 [
111117                                     -70.263329,
111118                                     46.183229
111119                                 ],
111120                                 [
111121                                     -70.284801,
111122                                     46.191859
111123                                 ],
111124                                 [
111125                                     -70.280899,
111126                                     46.211857
111127                                 ],
111128                                 [
111129                                     -70.253407,
111130                                     46.251493
111131                                 ],
111132                                 [
111133                                     -70.236173,
111134                                     46.288339
111135                                 ],
111136                                 [
111137                                     -70.223693,
111138                                     46.300793
111139                                 ],
111140                                 [
111141                                     -70.201886,
111142                                     46.305495
111143                                 ],
111144                                 [
111145                                     -70.199509,
111146                                     46.315262
111147                                 ],
111148                                 [
111149                                     -70.197028,
111150                                     46.336863
111151                                 ],
111152                                 [
111153                                     -70.188398,
111154                                     46.358412
111155                                 ],
111156                                 [
111157                                     -70.167418,
111158                                     46.368179
111159                                 ],
111160                                 [
111161                                     -70.153052,
111162                                     46.372829
111163                                 ],
111164                                 [
111165                                     -70.074323,
111166                                     46.419545
111167                                 ],
111168                                 [
111169                                     -70.061817,
111170                                     46.445409
111171                                 ],
111172                                 [
111173                                     -70.050086,
111174                                     46.511271
111175                                 ],
111176                                 [
111177                                     -70.032723,
111178                                     46.609766
111179                                 ],
111180                                 [
111181                                     -70.023628,
111182                                     46.661287
111183                                 ],
111184                                 [
111185                                     -70.007763,
111186                                     46.704075
111187                                 ],
111188                                 [
111189                                     -69.989961,
111190                                     46.721697
111191                                 ],
111192                                 [
111193                                     -69.899708,
111194                                     46.811562
111195                                 ],
111196                                 [
111197                                     -69.809403,
111198                                     46.901299
111199                                 ],
111200                                 [
111201                                     -69.719099,
111202                                     46.991086
111203                                 ],
111204                                 [
111205                                     -69.628794,
111206                                     47.080797
111207                                 ],
111208                                 [
111209                                     -69.538464,
111210                                     47.17061
111211                                 ],
111212                                 [
111213                                     -69.448159,
111214                                     47.260346
111215                                 ],
111216                                 [
111217                                     -69.357906,
111218                                     47.350134
111219                                 ],
111220                                 [
111221                                     -69.267628,
111222                                     47.439844
111223                                 ],
111224                                 [
111225                                     -69.25091,
111226                                     47.452919
111227                                 ],
111228                                 [
111229                                     -69.237268,
111230                                     47.45881
111231                                 ],
111232                                 [
111233                                     -69.221972,
111234                                     47.459688
111235                                 ],
111236                                 [
111237                                     -69.069655,
111238                                     47.431886
111239                                 ],
111240                                 [
111241                                     -69.054023,
111242                                     47.418399
111243                                 ],
111244                                 [
111245                                     -69.054333,
111246                                     47.389253
111247                                 ],
111248                                 [
111249                                     -69.066193,
111250                                     47.32967
111251                                 ],
111252                                 [
111253                                     -69.065134,
111254                                     47.296339
111255                                 ],
111256                                 [
111257                                     -69.06356,
111258                                     47.290809
111259                                 ],
111260                                 [
111261                                     -69.057486,
111262                                     47.269467
111263                                 ],
111264                                 [
111265                                     -69.0402,
111266                                     47.249055
111267                                 ],
111268                                 [
111269                                     -68.906229,
111270                                     47.190221
111271                                 ],
111272                                 [
111273                                     -68.889718,
111274                                     47.190609
111275                                 ],
111276                                 [
111277                                     -68.761819,
111278                                     47.23704
111279                                 ],
111280                                 [
111281                                     -68.71779,
111282                                     47.245231
111283                                 ],
111284                                 [
111285                                     -68.668801,
111286                                     47.243422
111287                                 ],
111288                                 [
111289                                     -68.644203,
111290                                     47.245283
111291                                 ],
111292                                 [
111293                                     -68.6256,
111294                                     47.255205
111295                                 ],
111296                                 [
111297                                     -68.607926,
111298                                     47.269829
111299                                 ],
111300                                 [
111301                                     -68.58524,
111302                                     47.28249
111303                                 ],
111304                                 [
111305                                     -68.539662,
111306                                     47.299853
111307                                 ],
111308                                 [
111309                                     -68.518009,
111310                                     47.304762
111311                                 ],
111312                                 [
111313                                     -68.492016,
111314                                     47.307553
111315                                 ],
111316                                 [
111317                                     -68.466746,
111318                                     47.305692
111319                                 ],
111320                                 [
111321                                     -68.435327,
111322                                     47.291275
111323                                 ],
111324                                 [
111325                                     -68.422563,
111326                                     47.293109
111327                                 ],
111328                                 [
111329                                     -68.410212,
111330                                     47.297424
111331                                 ],
111332                                 [
111333                                     -68.385614,
111334                                     47.301713
111335                                 ],
111336                                 [
111337                                     -68.383392,
111338                                     47.307139
111339                                 ],
111340                                 [
111341                                     -68.384839,
111342                                     47.315873
111343                                 ],
111344                                 [
111345                                     -68.382049,
111346                                     47.32781
111347                                 ],
111348                                 [
111349                                     -68.347839,
111350                                     47.358506
111351                                 ],
111352                                 [
111353                                     -68.299728,
111354                                     47.367833
111355                                 ],
111356                                 [
111357                                     -68.24645,
111358                                     47.360573
111359                                 ],
111360                                 [
111361                                     -68.197047,
111362                                     47.341401
111363                                 ],
111364                                 [
111365                                     -68.184335,
111366                                     47.333133
111367                                 ],
111368                                 [
111369                                     -68.156068,
111370                                     47.306674
111371                                 ],
111372                                 [
111373                                     -68.145061,
111374                                     47.301455
111375                                 ],
111376                                 [
111377                                     -68.115398,
111378                                     47.292282
111379                                 ],
111380                                 [
111381                                     -68.101446,
111382                                     47.286185
111383                                 ],
111384                                 [
111385                                     -68.039382,
111386                                     47.245231
111387                                 ],
111388                                 [
111389                                     -67.993184,
111390                                     47.223217
111391                                 ],
111392                                 [
111393                                     -67.962436,
111394                                     47.197689
111395                                 ],
111396                                 [
111397                                     -67.953703,
111398                                     47.18663
111399                                 ],
111400                                 [
111401                                     -67.949982,
111402                                     47.172936
111403                                 ],
111404                                 [
111405                                     -67.943419,
111406                                     47.164538
111407                                 ],
111408                                 [
111409                                     -67.899132,
111410                                     47.138778
111411                                 ],
111412                                 [
111413                                     -67.870607,
111414                                     47.107358
111415                                 ],
111416                                 [
111417                                     -67.854742,
111418                                     47.09785
111419                                 ],
111420                                 [
111421                                     -67.813556,
111422                                     47.081908
111423                                 ],
111424                                 [
111425                                     -67.808699,
111426                                     47.075138
111427                                 ],
111428                                 [
111429                                     -67.805185,
111430                                     47.035631
111431                                 ],
111432                                 [
111433                                     -67.802549,
111434                                     46.901247
111435                                 ],
111436                                 [
111437                                     -67.800017,
111438                                     46.766785
111439                                 ],
111440                                 [
111441                                     -67.797433,
111442                                     46.632297
111443                                 ],
111444                                 [
111445                                     -67.794849,
111446                                     46.497861
111447                                 ],
111448                                 [
111449                                     -67.792317,
111450                                     46.363476
111451                                 ],
111452                                 [
111453                                     -67.789733,
111454                                     46.229014
111455                                 ],
111456                                 [
111457                                     -67.78715,
111458                                     46.094552
111459                                 ],
111460                                 [
111461                                     -67.784566,
111462                                     45.960142
111463                                 ],
111464                                 [
111465                                     -67.782757,
111466                                     45.95053
111467                                 ],
111468                                 [
111469                                     -67.776556,
111470                                     45.942933
111471                                 ],
111472                                 [
111473                                     -67.767461,
111474                                     45.935957
111475                                 ],
111476                                 [
111477                                     -67.759658,
111478                                     45.928567
111479                                 ],
111480                                 [
111481                                     -67.757849,
111482                                     45.919472
111483                                 ],
111484                                 [
111485                                     -67.769425,
111486                                     45.903969
111487                                 ],
111488                                 [
111489                                     -67.787356,
111490                                     45.890017
111491                                 ],
111492                                 [
111493                                     -67.799242,
111494                                     45.875651
111495                                 ],
111496                                 [
111497                                     -67.792627,
111498                                     45.858907
111499                                 ],
111500                                 [
111501                                     -67.776091,
111502                                     45.840821
111503                                 ],
111504                                 [
111505                                     -67.772835,
111506                                     45.828057
111507                                 ],
111508                                 [
111509                                     -67.779863,
111510                                     45.815706
111511                                 ],
111512                                 [
111513                                     -67.794126,
111514                                     45.799169
111515                                 ],
111516                                 [
111517                                     -67.80627,
111518                                     45.781754
111519                                 ],
111520                                 [
111521                                     -67.811127,
111522                                     45.76651
111523                                 ],
111524                                 [
111525                                     -67.810816,
111526                                     45.762414
111527                                 ],
111528                                 [
111529                                     -67.817811,
111530                                     45.754896
111531                                 ],
111532                                 [
111533                                     -67.821785,
111534                                     45.740767
111535                                 ],
111536                                 [
111537                                     -67.827673,
111538                                     45.739001
111539                                 ],
111540                                 [
111541                                     -67.868884,
111542                                     45.744593
111543                                 ],
111544                                 [
111545                                     -67.856815,
111546                                     45.723694
111547                                 ],
111548                                 [
111549                                     -67.835768,
111550                                     45.703971
111551                                 ],
111552                                 [
111553                                     -67.793821,
111554                                     45.676301
111555                                 ],
111556                                 [
111557                                     -67.733034,
111558                                     45.651869
111559                                 ],
111560                                 [
111561                                     -67.723173,
111562                                     45.645393
111563                                 ],
111564                                 [
111565                                     -67.711546,
111566                                     45.642155
111567                                 ],
111568                                 [
111569                                     -67.697564,
111570                                     45.64922
111571                                 ],
111572                                 [
111573                                     -67.66695,
111574                                     45.620077
111575                                 ],
111576                                 [
111577                                     -67.649435,
111578                                     45.611247
111579                                 ],
111580                                 [
111581                                     -67.603073,
111582                                     45.605948
111583                                 ],
111584                                 [
111585                                     -67.561862,
111586                                     45.596234
111587                                 ],
111588                                 [
111589                                     -67.54052,
111590                                     45.593879
111591                                 ],
111592                                 [
111593                                     -67.442056,
111594                                     45.603593
111595                                 ],
111596                                 [
111597                                     -67.440939,
111598                                     45.604586
111599                                 ],
111600                                 [
111601                                     -67.431306,
111602                                     45.597941
111603                                 ],
111604                                 [
111605                                     -67.422107,
111606                                     45.568796
111607                                 ],
111608                                 [
111609                                     -67.42619,
111610                                     45.533449
111611                                 ],
111612                                 [
111613                                     -67.443036,
111614                                     45.522184
111615                                 ],
111616                                 [
111617                                     -67.467531,
111618                                     45.508283
111619                                 ],
111620                                 [
111621                                     -67.493214,
111622                                     45.493142
111623                                 ],
111624                                 [
111625                                     -67.48231,
111626                                     45.455521
111627                                 ],
111628                                 [
111629                                     -67.428825,
111630                                     45.38705
111631                                 ],
111632                                 [
111633                                     -67.434561,
111634                                     45.350308
111635                                 ],
111636                                 [
111637                                     -67.459056,
111638                                     45.318424
111639                                 ],
111640                                 [
111641                                     -67.468668,
111642                                     45.301835
111643                                 ],
111644                                 [
111645                                     -67.475024,
111646                                     45.282353
111647                                 ],
111648                                 [
111649                                     -67.471303,
111650                                     45.266282
111651                                 ],
111652                                 [
111653                                     -67.427585,
111654                                     45.236568
111655                                 ],
111656                                 [
111657                                     -67.390533,
111658                                     45.193108
111659                                 ],
111660                                 [
111661                                     -67.356272,
111662                                     45.165926
111663                                 ],
111664                                 [
111665                                     -67.31922,
111666                                     45.153886
111667                                 ],
111668                                 [
111669                                     -67.284648,
111670                                     45.169699
111671                                 ],
111672                                 [
111673                                     -67.279584,
111674                                     45.179052
111675                                 ],
111676                                 [
111677                                     -67.279222,
111678                                     45.187372
111679                                 ],
111680                                 [
111681                                     -67.277207,
111682                                     45.195072
111683                                 ],
111684                                 [
111685                                     -67.267336,
111686                                     45.202513
111687                                 ],
111688                                 [
111689                                     -67.254986,
111690                                     45.205045
111691                                 ],
111692                                 [
111693                                     -67.242428,
111694                                     45.202565
111695                                 ],
111696                                 [
111697                                     -67.219071,
111698                                     45.192126
111699                                 ],
111700                                 [
111701                                     -67.206166,
111702                                     45.189401
111703                                 ],
111704                                 [
111705                                     -67.176015,
111706                                     45.178656
111707                                 ],
111708                                 [
111709                                     -67.191274,
111710                                     45.180365
111711                                 ],
111712                                 [
111713                                     -67.204376,
111714                                     45.178209
111715                                 ],
111716                                 [
111717                                     -67.204724,
111718                                     45.177791
111719                                 ],
111720                                 [
111721                                     -67.152423,
111722                                     45.148932
111723                                 ],
111724                                 [
111725                                     -67.048033,
111726                                     45.043407
111727                                 ],
111728                                 [
111729                                     -66.962727,
111730                                     45.047088
111731                                 ],
111732                                 [
111733                                     -66.857192,
111734                                     44.968696
111735                                 ],
111736                                 [
111737                                     -66.897268,
111738                                     44.817275
111739                                 ],
111740                                 [
111741                                     -67.2159,
111742                                     44.593511
111743                                 ],
111744                                 [
111745                                     -67.122366,
111746                                     44.423624
111747                                 ],
111748                                 [
111749                                     -67.68447,
111750                                     44.192544
111751                                 ],
111752                                 [
111753                                     -67.459678,
111754                                     40.781645
111755                                 ],
111756                                 [
111757                                     -76.607854,
111758                                     32.495823
111759                                 ],
111760                                 [
111761                                     -76.798479,
111762                                     32.713735
111763                                 ],
111764                                 [
111765                                     -78.561892,
111766                                     29.037718
111767                                 ],
111768                                 [
111769                                     -78.892446,
111770                                     29.039659
111771                                 ],
111772                                 [
111773                                     -79.762295,
111774                                     26.719312
111775                                 ],
111776                                 [
111777                                     -80.026352,
111778                                     24.932961
111779                                 ],
111780                                 [
111781                                     -82.368794,
111782                                     23.994833
111783                                 ],
111784                                 [
111785                                     -83.806281,
111786                                     29.068506
111787                                 ],
111788                                 [
111789                                     -87.460772,
111790                                     29.089961
111791                                 ],
111792                                 [
111793                                     -87.922646,
111794                                     28.666131
111795                                 ],
111796                                 [
111797                                     -90.461001,
111798                                     28.246758
111799                                 ],
111800                                 [
111801                                     -91.787336,
111802                                     29.11536
111803                                 ],
111804                                 [
111805                                     -93.311871,
111806                                     29.12431
111807                                 ],
111808                                 [
111809                                     -96.423449,
111810                                     26.057857
111811                                 ],
111812                                 [
111813                                     -97.129057,
111814                                     25.991017
111815                                 ],
111816                                 [
111817                                     -97.129509,
111818                                     25.966833
111819                                 ],
111820                                 [
111821                                     -97.139358,
111822                                     25.965876
111823                                 ],
111824                                 [
111825                                     -97.202171,
111826                                     25.960893
111827                                 ],
111828                                 [
111829                                     -97.202176,
111830                                     25.960857
111831                                 ],
111832                                 [
111833                                     -97.204941,
111834                                     25.960639
111835                                 ],
111836                                 [
111837                                     -97.253051,
111838                                     25.963481
111839                                 ],
111840                                 [
111841                                     -97.266358,
111842                                     25.960639
111843                                 ],
111844                                 [
111845                                     -97.2692,
111846                                     25.944361
111847                                 ],
111848                                 [
111849                                     -97.287649,
111850                                     25.928651
111851                                 ],
111852                                 [
111853                                     -97.310981,
111854                                     25.922088
111855                                 ],
111856                                 [
111857                                     -97.328447,
111858                                     25.933302
111859                                 ],
111860                                 [
111861                                     -97.351107,
111862                                     25.918419
111863                                 ],
111864                                 [
111865                                     -97.355112,
111866                                     25.912786
111867                                 ],
111868                                 [
111869                                     -97.35227,
111870                                     25.894493
111871                                 ],
111872                                 [
111873                                     -97.345165,
111874                                     25.871704
111875                                 ],
111876                                 [
111877                                     -97.345733,
111878                                     25.852222
111879                                 ],
111880                                 [
111881                                     -97.36599,
111882                                     25.843902
111883                                 ],
111884                                 [
111885                                     -97.376015,
111886                                     25.846744
111887                                 ],
111888                                 [
111889                                     -97.380124,
111890                                     25.853203
111891                                 ],
111892                                 [
111893                                     -97.383121,
111894                                     25.860541
111895                                 ],
111896                                 [
111897                                     -97.389891,
111898                                     25.865657
111899                                 ],
111900                                 [
111901                                     -97.397823,
111902                                     25.865812
111903                                 ],
111904                                 [
111905                                     -97.399476,
111906                                     25.861162
111907                                 ],
111908                                 [
111909                                     -97.39989,
111910                                     25.855115
111911                                 ],
111912                                 [
111913                                     -97.404179,
111914                                     25.851395
111915                                 ],
111916                                 [
111917                                     -97.425418,
111918                                     25.854857
111919                                 ],
111920                                 [
111921                                     -97.435727,
111922                                     25.869275
111923                                 ],
111924                                 [
111925                                     -97.441309,
111926                                     25.884933
111927                                 ],
111928                                 [
111929                                     -97.448259,
111930                                     25.892322
111931                                 ],
111932                                 [
111933                                     -97.469421,
111934                                     25.892943
111935                                 ],
111936                                 [
111937                                     -97.486319,
111938                                     25.895733
111939                                 ],
111940                                 [
111941                                     -97.502209,
111942                                     25.901883
111943                                 ],
111944                                 [
111945                                     -97.52027,
111946                                     25.912786
111947                                 ],
111948                                 [
111949                                     -97.565177,
111950                                     25.954748
111951                                 ],
111952                                 [
111953                                     -97.594322,
111954                                     25.966375
111955                                 ],
111956                                 [
111957                                     -97.604787,
111958                                     25.979966
111959                                 ],
111960                                 [
111961                                     -97.613055,
111962                                     25.995985
111963                                 ],
111964                                 [
111965                                     -97.622641,
111966                                     26.00906
111967                                 ],
111968                                 [
111969                                     -97.641451,
111970                                     26.022495
111971                                 ],
111972                                 [
111973                                     -97.659874,
111974                                     26.03066
111975                                 ],
111976                                 [
111977                                     -97.679614,
111978                                     26.034639
111979                                 ],
111980                                 [
111981                                     -97.766948,
111982                                     26.039652
111983                                 ],
111984                                 [
111985                                     -97.780306,
111986                                     26.043218
111987                                 ],
111988                                 [
111989                                     -97.782321,
111990                                     26.058617
111991                                 ],
111992                                 [
111993                                     -97.80201,
111994                                     26.063733
111995                                 ],
111996                                 [
111997                                     -97.878181,
111998                                     26.063733
111999                                 ],
112000                                 [
112001                                     -97.941666,
112002                                     26.056809
112003                                 ],
112004                                 [
112005                                     -97.999233,
112006                                     26.064302
112007                                 ],
112008                                 [
112009                                     -98.013057,
112010                                     26.063682
112011                                 ],
112012                                 [
112013                                     -98.044166,
112014                                     26.048799
112015                                 ],
112016                                 [
112017                                     -98.065457,
112018                                     26.042184
112019                                 ],
112020                                 [
112021                                     -98.075146,
112022                                     26.046628
112023                                 ],
112024                                 [
112025                                     -98.083311,
112026                                     26.070916
112027                                 ],
112028                                 [
112029                                     -98.103103,
112030                                     26.074947
112031                                 ],
112032                                 [
112033                                     -98.150232,
112034                                     26.063682
112035                                 ],
112036                                 [
112037                                     -98.185062,
112038                                     26.065232
112039                                 ],
112040                                 [
112041                                     -98.222656,
112042                                     26.075412
112043                                 ],
112044                                 [
112045                                     -98.300429,
112046                                     26.111431
112047                                 ],
112048                                 [
112049                                     -98.309809,
112050                                     26.121094
112051                                 ],
112052                                 [
112053                                     -98.333037,
112054                                     26.15303
112055                                 ],
112056                                 [
112057                                     -98.339264,
112058                                     26.159851
112059                                 ],
112060                                 [
112061                                     -98.365774,
112062                                     26.160161
112063                                 ],
112064                                 [
112065                                     -98.377272,
112066                                     26.163572
112067                                 ],
112068                                 [
112069                                     -98.377272,
112070                                     26.173649
112071                                 ],
112072                                 [
112073                                     -98.36934,
112074                                     26.19401
112075                                 ],
112076                                 [
112077                                     -98.397193,
112078                                     26.201141
112079                                 ],
112080                                 [
112081                                     -98.428845,
112082                                     26.217729
112083                                 ],
112084                                 [
112085                                     -98.456544,
112086                                     26.225946
112087                                 ],
112088                                 [
112089                                     -98.472383,
112090                                     26.207652
112091                                 ],
112092                                 [
112093                                     -98.49295,
112094                                     26.230596
112095                                 ],
112096                                 [
112097                                     -98.521527,
112098                                     26.240932
112099                                 ],
112100                                 [
112101                                     -98.552791,
112102                                     26.248321
112103                                 ],
112104                                 [
112105                                     -98.581627,
112106                                     26.262274
112107                                 ],
112108                                 [
112109                                     -98.640564,
112110                                     26.24181
112111                                 ],
112112                                 [
112113                                     -98.653663,
112114                                     26.244291
112115                                 ],
112116                                 [
112117                                     -98.664696,
112118                                     26.250647
112119                                 ],
112120                                 [
112121                                     -98.685289,
112122                                     26.268475
112123                                 ],
112124                                 [
112125                                     -98.693325,
112126                                     26.270542
112127                                 ],
112128                                 [
112129                                     -98.702239,
112130                                     26.271628
112131                                 ],
112132                                 [
112133                                     -98.704255,
112134                                     26.27664
112135                                 ],
112136                                 [
112137                                     -98.691465,
112138                                     26.290231
112139                                 ],
112140                                 [
112141                                     -98.701413,
112142                                     26.299119
112143                                 ],
112144                                 [
112145                                     -98.713169,
112146                                     26.303357
112147                                 ],
112148                                 [
112149                                     -98.726217,
112150                                     26.30439
112151                                 ],
112152                                 [
112153                                     -98.739911,
112154                                     26.303253
112155                                 ],
112156                                 [
112157                                     -98.735932,
112158                                     26.320048
112159                                 ],
112160                                 [
112161                                     -98.746397,
112162                                     26.332141
112163                                 ],
112164                                 [
112165                                     -98.780839,
112166                                     26.351674
112167                                 ],
112168                                 [
112169                                     -98.795851,
112170                                     26.368314
112171                                 ],
112172                                 [
112173                                     -98.801329,
112174                                     26.372138
112175                                 ],
112176                                 [
112177                                     -98.810295,
112178                                     26.372448
112179                                 ],
112180                                 [
112181                                     -98.817323,
112182                                     26.368521
112183                                 ],
112184                                 [
112185                                     -98.825023,
112186                                     26.366454
112187                                 ],
112188                                 [
112189                                     -98.836081,
112190                                     26.372138
112191                                 ],
112192                                 [
112193                                     -98.842334,
112194                                     26.365834
112195                                 ],
112196                                 [
112197                                     -98.850835,
112198                                     26.364077
112199                                 ],
112200                                 [
112201                                     -98.860524,
112202                                     26.366299
112203                                 ],
112204                                 [
112205                                     -98.870214,
112206                                     26.372138
112207                                 ],
112208                                 [
112209                                     -98.893029,
112210                                     26.367849
112211                                 ],
112212                                 [
112213                                     -98.9299,
112214                                     26.39224
112215                                 ],
112216                                 [
112217                                     -98.945377,
112218                                     26.378288
112219                                 ],
112220                                 [
112221                                     -98.954136,
112222                                     26.393946
112223                                 ],
112224                                 [
112225                                     -98.962844,
112226                                     26.399527
112227                                 ],
112228                                 [
112229                                     -98.986951,
112230                                     26.400095
112231                                 ],
112232                                 [
112233                                     -99.004056,
112234                                     26.393842
112235                                 ],
112236                                 [
112237                                     -99.010515,
112238                                     26.392602
112239                                 ],
112240                                 [
112241                                     -99.016432,
112242                                     26.394462
112243                                 ],
112244                                 [
112245                                     -99.022995,
112246                                     26.403351
112247                                 ],
112248                                 [
112249                                     -99.027878,
112250                                     26.406245
112251                                 ],
112252                                 [
112253                                     -99.047645,
112254                                     26.406968
112255                                 ],
112256                                 [
112257                                     -99.066351,
112258                                     26.404746
112259                                 ],
112260                                 [
112261                                     -99.085498,
112262                                     26.40764
112263                                 ],
112264                                 [
112265                                     -99.106427,
112266                                     26.423039
112267                                 ],
112268                                 [
112269                                     -99.108907,
112270                                     26.434253
112271                                 ],
112272                                 [
112273                                     -99.102525,
112274                                     26.446966
112275                                 ],
112276                                 [
112277                                     -99.09374,
112278                                     26.459781
112279                                 ],
112280                                 [
112281                                     -99.089373,
112282                                     26.47115
112283                                 ],
112284                                 [
112285                                     -99.091492,
112286                                     26.484018
112287                                 ],
112288                                 [
112289                                     -99.10299,
112290                                     26.512078
112291                                 ],
112292                                 [
112293                                     -99.115108,
112294                                     26.525617
112295                                 ],
112296                                 [
112297                                     -99.140946,
112298                                     26.531405
112299                                 ],
112300                                 [
112301                                     -99.164873,
112302                                     26.540448
112303                                 ],
112304                                 [
112305                                     -99.17128,
112306                                     26.563961
112307                                 ],
112308                                 [
112309                                     -99.171548,
112310                                     26.56583
112311                                 ],
112312                                 [
112313                                     -99.213953,
112314                                     26.568537
112315                                 ],
112316                                 [
112317                                     -99.242801,
112318                                     26.579723
112319                                 ],
112320                                 [
112321                                     -99.254575,
112322                                     26.6018
112323                                 ],
112324                                 [
112325                                     -99.258844,
112326                                     26.614752
112327                                 ],
112328                                 [
112329                                     -99.277683,
112330                                     26.638007
112331                                 ],
112332                                 [
112333                                     -99.281951,
112334                                     26.649781
112335                                 ],
112336                                 [
112337                                     -99.277389,
112338                                     26.657729
112339                                 ],
112340                                 [
112341                                     -99.26635,
112342                                     26.653314
112343                                 ],
112344                                 [
112345                                     -99.252662,
112346                                     26.644483
112347                                 ],
112348                                 [
112349                                     -99.240299,
112350                                     26.639184
112351                                 ],
112352                                 [
112353                                     -99.244861,
112354                                     26.652431
112355                                 ],
112356                                 [
112357                                     -99.240299,
112358                                     26.697763
112359                                 ],
112360                                 [
112361                                     -99.242507,
112362                                     26.713658
112363                                 ],
112364                                 [
112365                                     -99.252368,
112366                                     26.743683
112367                                 ],
112368                                 [
112369                                     -99.254575,
112370                                     26.75899
112371                                 ],
112372                                 [
112373                                     -99.252368,
112374                                     26.799024
112375                                 ],
112376                                 [
112377                                     -99.254575,
112378                                     26.810504
112379                                 ],
112380                                 [
112381                                     -99.257666,
112382                                     26.813153
112383                                 ],
112384                                 [
112385                                     -99.262229,
112386                                     26.814036
112387                                 ],
112388                                 [
112389                                     -99.266497,
112390                                     26.817863
112391                                 ],
112392                                 [
112393                                     -99.268263,
112394                                     26.827872
112395                                 ],
112396                                 [
112397                                     -99.271649,
112398                                     26.832876
112399                                 ],
112400                                 [
112401                                     -99.289458,
112402                                     26.84465
112403                                 ],
112404                                 [
112405                                     -99.308444,
112406                                     26.830521
112407                                 ],
112408                                 [
112409                                     -99.316539,
112410                                     26.822279
112411                                 ],
112412                                 [
112413                                     -99.323457,
112414                                     26.810504
112415                                 ],
112416                                 [
112417                                     -99.328166,
112418                                     26.797258
112419                                 ],
112420                                 [
112421                                     -99.329197,
112422                                     26.789016
112423                                 ],
112424                                 [
112425                                     -99.331699,
112426                                     26.78254
112427                                 ],
112428                                 [
112429                                     -99.340383,
112430                                     26.77312
112431                                 ],
112432                                 [
112433                                     -99.366728,
112434                                     26.761345
112435                                 ],
112436                                 [
112437                                     -99.380269,
112438                                     26.777241
112439                                 ],
112440                                 [
112441                                     -99.391896,
112442                                     26.796963
112443                                 ],
112444                                 [
112445                                     -99.412207,
112446                                     26.796963
112447                                 ],
112448                                 [
112449                                     -99.410883,
112450                                     26.808149
112451                                 ],
112452                                 [
112453                                     -99.405437,
112454                                     26.818452
112455                                 ],
112456                                 [
112457                                     -99.396606,
112458                                     26.824928
112459                                 ],
112460                                 [
112461                                     -99.384979,
112462                                     26.824928
112463                                 ],
112464                                 [
112465                                     -99.377178,
112466                                     26.816686
112467                                 ],
112468                                 [
112469                                     -99.374823,
112470                                     26.804028
112471                                 ],
112472                                 [
112473                                     -99.374234,
112474                                     26.791076
112475                                 ],
112476                                 [
112477                                     -99.371291,
112478                                     26.783128
112479                                 ],
112480                                 [
112481                                     -99.360694,
112482                                     26.780479
112483                                 ],
112484                                 [
112485                                     -99.359369,
112486                                     26.790487
112487                                 ],
112488                                 [
112489                                     -99.36452,
112490                                     26.810504
112491                                 ],
112492                                 [
112493                                     -99.357897,
112494                                     26.822279
112495                                 ],
112496                                 [
112497                                     -99.351274,
112498                                     26.83111
112499                                 ],
112500                                 [
112501                                     -99.346123,
112502                                     26.840824
112503                                 ],
112504                                 [
112505                                     -99.344062,
112506                                     26.855247
112507                                 ],
112508                                 [
112509                                     -99.348772,
112510                                     26.899696
112511                                 ],
112512                                 [
112513                                     -99.355101,
112514                                     26.920302
112515                                 ],
112516                                 [
112517                                     -99.36452,
112518                                     26.934726
112519                                 ],
112520                                 [
112521                                     -99.403377,
112522                                     26.952093
112523                                 ],
112524                                 [
112525                                     -99.413974,
112526                                     26.964162
112527                                 ],
112528                                 [
112529                                     -99.401758,
112530                                     26.985651
112531                                 ],
112532                                 [
112533                                     -99.399991,
112534                                     26.999192
112535                                 ],
112536                                 [
112537                                     -99.418831,
112538                                     27.007728
112539                                 ],
112540                                 [
112541                                     -99.441938,
112542                                     27.013615
112543                                 ],
112544                                 [
112545                                     -99.453271,
112546                                     27.019797
112547                                 ],
112548                                 [
112549                                     -99.455332,
112550                                     27.025979
112551                                 ],
112552                                 [
112553                                     -99.464751,
112554                                     27.039225
112555                                 ],
112556                                 [
112557                                     -99.466959,
112558                                     27.047467
112559                                 ],
112560                                 [
112561                                     -99.462544,
112562                                     27.057181
112563                                 ],
112564                                 [
112565                                     -99.461635,
112566                                     27.056839
112567                                 ],
112568                                 [
112569                                     -99.461728,
112570                                     27.056954
112571                                 ],
112572                                 [
112573                                     -99.442039,
112574                                     27.089614
112575                                 ],
112576                                 [
112577                                     -99.439404,
112578                                     27.098347
112579                                 ],
112580                                 [
112581                                     -99.441419,
112582                                     27.107494
112583                                 ],
112584                                 [
112585                                     -99.445734,
112586                                     27.114728
112587                                 ],
112588                                 [
112589                                     -99.450178,
112590                                     27.120465
112591                                 ],
112592                                 [
112593                                     -99.452452,
112594                                     27.125012
112595                                 ],
112596                                 [
112597                                     -99.450333,
112598                                     27.145166
112599                                 ],
112600                                 [
112601                                     -99.435786,
112602                                     27.188419
112603                                 ],
112604                                 [
112605                                     -99.431988,
112606                                     27.207591
112607                                 ],
112608                                 [
112609                                     -99.434029,
112610                                     27.22697
112611                                 ],
112612                                 [
112613                                     -99.440902,
112614                                     27.244798
112615                                 ],
112616                                 [
112617                                     -99.451832,
112618                                     27.26118
112619                                 ],
112620                                 [
112621                                     -99.46612,
112622                                     27.276527
112623                                 ],
112624                                 [
112625                                     -99.468963,
112626                                     27.278233
112627                                 ],
112628                                 [
112629                                     -99.480409,
112630                                     27.283297
112631                                 ],
112632                                 [
112633                                     -99.482941,
112634                                     27.286708
112635                                 ],
112636                                 [
112637                                     -99.484879,
112638                                     27.294821
112639                                 ],
112640                                 [
112641                                     -99.486584,
112642                                     27.297611
112643                                 ],
112644                                 [
112645                                     -99.493199,
112646                                     27.30128
112647                                 ],
112648                                 [
112649                                     -99.521362,
112650                                     27.311254
112651                                 ],
112652                                 [
112653                                     -99.5148,
112654                                     27.321796
112655                                 ],
112656                                 [
112657                                     -99.497591,
112658                                     27.338798
112659                                 ],
112660                                 [
112661                                     -99.494026,
112662                                     27.348203
112663                                 ],
112664                                 [
112665                                     -99.492889,
112666                                     27.358848
112667                                 ],
112668                                 [
112669                                     -99.487721,
112670                                     27.37187
112671                                 ],
112672                                 [
112673                                     -99.484621,
112674                                     27.391766
112675                                 ],
112676                                 [
112677                                     -99.475706,
112678                                     27.414762
112679                                 ],
112680                                 [
112681                                     -99.472916,
112682                                     27.426647
112683                                 ],
112684                                 [
112685                                     -99.473639,
112686                                     27.463803
112687                                 ],
112688                                 [
112689                                     -99.472916,
112690                                     27.468299
112691                                 ],
112692                                 [
112693                                     -99.47643,
112694                                     27.48251
112695                                 ],
112696                                 [
112697                                     -99.480409,
112698                                     27.490778
112699                                 ],
112700                                 [
112701                                     -99.48829,
112702                                     27.494654
112703                                 ],
112704                                 [
112705                                     -99.503689,
112706                                     27.495584
112707                                 ],
112708                                 [
112709                                     -99.509503,
112710                                     27.500028
112711                                 ],
112712                                 [
112713                                     -99.510071,
112714                                     27.510518
112715                                 ],
112716                                 [
112717                                     -99.507074,
112718                                     27.533437
112719                                 ],
112720                                 [
112721                                     -99.507203,
112722                                     27.57377
112723                                 ],
112724                                 [
112725                                     -99.515006,
112726                                     27.588601
112727                                 ],
112728                                 [
112729                                     -99.535031,
112730                                     27.604828
112731                                 ],
112732                                 [
112733                                     -99.55503,
112734                                     27.613509
112735                                 ],
112736                                 [
112737                                     -99.572264,
112738                                     27.61847
112739                                 ],
112740                                 [
112741                                     -99.578232,
112742                                     27.622811
112743                                 ],
112744                                 [
112745                                     -99.590247,
112746                                     27.642061
112747                                 ],
112748                                 [
112749                                     -99.600169,
112750                                     27.646427
112751                                 ],
112752                                 [
112753                                     -99.612442,
112754                                     27.643637
112755                                 ],
112756                                 [
112757                                     -99.633526,
112758                                     27.633069
112759                                 ],
112760                                 [
112761                                     -99.644869,
112762                                     27.632733
112763                                 ],
112764                                 [
112765                                     -99.648642,
112766                                     27.636919
112767                                 ],
112768                                 [
112769                                     -99.658693,
112770                                     27.654024
112771                                 ],
112772                                 [
112773                                     -99.664739,
112774                                     27.659398
112775                                 ],
112776                                 [
112777                                     -99.70037,
112778                                     27.659191
112779                                 ],
112780                                 [
112781                                     -99.705692,
112782                                     27.66317
112783                                 ],
112784                                 [
112785                                     -99.710674,
112786                                     27.670116
112787                                 ],
112788                                 [
112789                                     -99.723056,
112790                                     27.687381
112791                                 ],
112792                                 [
112793                                     -99.730652,
112794                                     27.691825
112795                                 ],
112796                                 [
112797                                     -99.734037,
112798                                     27.702031
112799                                 ],
112800                                 [
112801                                     -99.736311,
112802                                     27.713607
112803                                 ],
112804                                 [
112805                                     -99.740445,
112806                                     27.722159
112807                                 ],
112808                                 [
112809                                     -99.747344,
112810                                     27.726009
112811                                 ],
112812                                 [
112813                                     -99.765198,
112814                                     27.731177
112815                                 ],
112816                                 [
112817                                     -99.774577,
112818                                     27.735828
112819                                 ],
112820                                 [
112821                                     -99.78685,
112822                                     27.748488
112823                                 ],
112824                                 [
112825                                     -99.795428,
112826                                     27.761924
112827                                 ],
112828                                 [
112829                                     -99.806963,
112830                                     27.771423
112831                                 ],
112832                                 [
112833                                     -99.808167,
112834                                     27.772414
112835                                 ],
112836                                 [
112837                                     -99.83292,
112838                                     27.776755
112839                                 ],
112840                                 [
112841                                     -99.832971,
112842                                     27.782181
112843                                 ],
112844                                 [
112845                                     -99.844779,
112846                                     27.793576
112847                                 ],
112848                                 [
112849                                     -99.858241,
112850                                     27.803524
112851                                 ],
112852                                 [
112853                                     -99.863357,
112854                                     27.804661
112855                                 ],
112856                                 [
112857                                     -99.864727,
112858                                     27.814324
112859                                 ],
112860                                 [
112861                                     -99.861858,
112862                                     27.83608
112863                                 ],
112864                                 [
112865                                     -99.863357,
112866                                     27.845666
112867                                 ],
112868                                 [
112869                                     -99.870928,
112870                                     27.854477
112871                                 ],
112872                                 [
112873                                     -99.880204,
112874                                     27.859231
112875                                 ],
112876                                 [
112877                                     -99.888007,
112878                                     27.864812
112879                                 ],
112880                                 [
112881                                     -99.891288,
112882                                     27.876026
112883                                 ],
112884                                 [
112885                                     -99.882684,
112886                                     27.89158
112887                                 ],
112888                                 [
112889                                     -99.878808,
112890                                     27.901838
112891                                 ],
112892                                 [
112893                                     -99.88134,
112894                                     27.906463
112895                                 ],
112896                                 [
112897                                     -99.896766,
112898                                     27.912923
112899                                 ],
112900                                 [
112901                                     -99.914336,
112902                                     27.928245
112903                                 ],
112904                                 [
112905                                     -99.929916,
112906                                     27.946331
112907                                 ],
112908                                 [
112909                                     -99.939683,
112910                                     27.961085
112911                                 ],
112912                                 [
112913                                     -99.928289,
112914                                     27.975761
112915                                 ],
112916                                 [
112917                                     -99.940717,
112918                                     27.983254
112919                                 ],
112920                                 [
112921                                     -99.961852,
112922                                     27.987492
112923                                 ],
112924                                 [
112925                                     -99.976606,
112926                                     27.992453
112927                                 ],
112928                                 [
112929                                     -99.991127,
112930                                     28.007801
112931                                 ],
112932                                 [
112933                                     -100.000584,
112934                                     28.02041
112935                                 ],
112936                                 [
112937                                     -100.007457,
112938                                     28.033561
112939                                 ],
112940                                 [
112941                                     -100.014123,
112942                                     28.050459
112943                                 ],
112944                                 [
112945                                     -100.013503,
112946                                     28.056971
112947                                 ],
112948                                 [
112949                                     -100.010506,
112950                                     28.063611
112951                                 ],
112952                                 [
112953                                     -100.010196,
112954                                     28.068882
112955                                 ],
112956                                 [
112957                                     -100.017585,
112958                                     28.070949
112959                                 ],
112960                                 [
112961                                     -100.031538,
112962                                     28.081801
112963                                 ],
112964                                 [
112965                                     -100.045077,
112966                                     28.095289
112967                                 ],
112968                                 [
112969                                     -100.048023,
112970                                     28.102523
112971                                 ],
112972                                 [
112973                                     -100.048901,
112974                                     28.115959
112975                                 ],
112976                                 [
112977                                     -100.056498,
112978                                     28.137922
112979                                 ],
112980                                 [
112981                                     -100.074895,
112982                                     28.154407
112983                                 ],
112984                                 [
112985                                     -100.172873,
112986                                     28.198538
112987                                 ],
112988                                 [
112989                                     -100.189203,
112990                                     28.201329
112991                                 ],
112992                                 [
112993                                     -100.197626,
112994                                     28.207168
112995                                 ],
112996                                 [
112997                                     -100.201192,
112998                                     28.220346
112999                                 ],
113000                                 [
113001                                     -100.202949,
113002                                     28.234428
113003                                 ],
113004                                 [
113005                                     -100.205946,
113006                                     28.242877
113007                                 ],
113008                                 [
113009                                     -100.212819,
113010                                     28.245073
113011                                 ],
113012                                 [
113013                                     -100.240724,
113014                                     28.249698
113015                                 ],
113016                                 [
113017                                     -100.257932,
113018                                     28.260524
113019                                 ],
113020                                 [
113021                                     -100.275089,
113022                                     28.277242
113023                                 ],
113024                                 [
113025                                     -100.284339,
113026                                     28.296517
113027                                 ],
113028                                 [
113029                                     -100.277931,
113030                                     28.314888
113031                                 ],
113032                                 [
113033                                     -100.278551,
113034                                     28.331088
113035                                 ],
113036                                 [
113037                                     -100.293899,
113038                                     28.353413
113039                                 ],
113040                                 [
113041                                     -100.322631,
113042                                     28.386899
113043                                 ],
113044                                 [
113045                                     -100.331675,
113046                                     28.422013
113047                                 ],
113048                                 [
113049                                     -100.336326,
113050                                     28.458574
113051                                 ],
113052                                 [
113053                                     -100.340201,
113054                                     28.464259
113055                                 ],
113056                                 [
113057                                     -100.348315,
113058                                     28.470253
113059                                 ],
113060                                 [
113061                                     -100.355549,
113062                                     28.478185
113063                                 ],
113064                                 [
113065                                     -100.35679,
113066                                     28.489322
113067                                 ],
113068                                 [
113069                                     -100.351622,
113070                                     28.496711
113071                                 ],
113072                                 [
113073                                     -100.322631,
113074                                     28.510406
113075                                 ],
113076                                 [
113077                                     -100.364024,
113078                                     28.524797
113079                                 ],
113080                                 [
113081                                     -100.38423,
113082                                     28.537174
113083                                 ],
113084                                 [
113085                                     -100.397769,
113086                                     28.557586
113087                                 ],
113088                                 [
113089                                     -100.398751,
113090                                     28.568645
113091                                 ],
113092                                 [
113093                                     -100.397097,
113094                                     28.592726
113095                                 ],
113096                                 [
113097                                     -100.401438,
113098                                     28.60226
113099                                 ],
113100                                 [
113101                                     -100.411463,
113102                                     28.609314
113103                                 ],
113104                                 [
113105                                     -100.434821,
113106                                     28.619133
113107                                 ],
113108                                 [
113109                                     -100.44619,
113110                                     28.626497
113111                                 ],
113112                                 [
113113                                     -100.444898,
113114                                     28.643782
113115                                 ],
113116                                 [
113117                                     -100.481381,
113118                                     28.686054
113119                                 ],
113120                                 [
113121                                     -100.493939,
113122                                     28.708378
113123                                 ],
113124                                 [
113125                                     -100.519054,
113126                                     28.804961
113127                                 ],
113128                                 [
113129                                     -100.524996,
113130                                     28.814831
113131                                 ],
113132                                 [
113133                                     -100.529285,
113134                                     28.819947
113135                                 ],
113136                                 [
113137                                     -100.534453,
113138                                     28.830231
113139                                 ],
113140                                 [
113141                                     -100.538639,
113142                                     28.835631
113143                                 ],
113144                                 [
113145                                     -100.54515,
113146                                     28.83899
113147                                 ],
113148                                 [
113149                                     -100.559671,
113150                                     28.839378
113151                                 ],
113152                                 [
113153                                     -100.566234,
113154                                     28.842504
113155                                 ],
113156                                 [
113157                                     -100.569696,
113158                                     28.84961
113159                                 ],
113160                                 [
113161                                     -100.56334,
113162                                     28.86209
113163                                 ],
113164                                 [
113165                                     -100.566234,
113166                                     28.869789
113167                                 ],
113168                                 [
113169                                     -100.571763,
113170                                     28.8732
113171                                 ],
113172                                 [
113173                                     -100.586543,
113174                                     28.879789
113175                                 ],
113176                                 [
113177                                     -100.58954,
113178                                     28.883458
113179                                 ],
113180                                 [
113181                                     -100.594966,
113182                                     28.899322
113183                                 ],
113184                                 [
113185                                     -100.606955,
113186                                     28.910123
113187                                 ],
113188                                 [
113189                                     -100.618841,
113190                                     28.917926
113191                                 ],
113192                                 [
113193                                     -100.624318,
113194                                     28.924721
113195                                 ],
113196                                 [
113197                                     -100.624783,
113198                                     28.93777
113199                                 ],
113200                                 [
113201                                     -100.626696,
113202                                     28.948338
113203                                 ],
113204                                 [
113205                                     -100.630778,
113206                                     28.956683
113207                                 ],
113208                                 [
113209                                     -100.637909,
113210                                     28.962884
113211                                 ],
113212                                 [
113213                                     -100.628918,
113214                                     28.98433
113215                                 ],
113216                                 [
113217                                     -100.632793,
113218                                     29.005156
113219                                 ],
113220                                 [
113221                                     -100.652224,
113222                                     29.044817
113223                                 ],
113224                                 [
113225                                     -100.660854,
113226                                     29.102669
113227                                 ],
113228                                 [
113229                                     -100.668967,
113230                                     29.116208
113231                                 ],
113232                                 [
113233                                     -100.678165,
113234                                     29.119412
113235                                 ],
113236                                 [
113237                                     -100.690826,
113238                                     29.121014
113239                                 ],
113240                                 [
113241                                     -100.70204,
113242                                     29.12365
113243                                 ],
113244                                 [
113245                                     -100.706846,
113246                                     29.130187
113247                                 ],
113248                                 [
113249                                     -100.70974,
113250                                     29.135561
113251                                 ],
113252                                 [
113253                                     -100.762501,
113254                                     29.173776
113255                                 ],
113256                                 [
113257                                     -100.770098,
113258                                     29.187289
113259                                 ],
113260                                 [
113261                                     -100.762088,
113262                                     29.208658
113263                                 ],
113264                                 [
113265                                     -100.783172,
113266                                     29.243074
113267                                 ],
113268                                 [
113269                                     -100.796143,
113270                                     29.257673
113271                                 ],
113272                                 [
113273                                     -100.81609,
113274                                     29.270773
113275                                 ],
113276                                 [
113277                                     -100.86389,
113278                                     29.290616
113279                                 ],
113280                                 [
113281                                     -100.871797,
113282                                     29.296456
113283                                 ],
113284                                 [
113285                                     -100.891227,
113286                                     29.318547
113287                                 ],
113288                                 [
113289                                     -100.91474,
113290                                     29.337048
113291                                 ],
113292                                 [
113293                                     -100.987397,
113294                                     29.366322
113295                                 ],
113296                                 [
113297                                     -100.998301,
113298                                     29.372472
113299                                 ],
113300                                 [
113301                                     -101.008068,
113302                                     29.380585
113303                                 ],
113304                                 [
113305                                     -101.016232,
113306                                     29.390068
113307                                 ],
113308                                 [
113309                                     -101.022175,
113310                                     29.40048
113311                                 ],
113312                                 [
113313                                     -101.025948,
113314                                     29.414356
113315                                 ],
113316                                 [
113317                                     -101.029617,
113318                                     29.442984
113319                                 ],
113320                                 [
113321                                     -101.037782,
113322                                     29.460063
113323                                 ],
113324                                 [
113325                                     -101.039026,
113326                                     29.460452
113327                                 ],
113328                                 [
113329                                     -101.040188,
113330                                     29.457132
113331                                 ],
113332                                 [
113333                                     -101.045487,
113334                                     29.451245
113335                                 ],
113336                                 [
113337                                     -101.060205,
113338                                     29.449184
113339                                 ],
113340                                 [
113341                                     -101.067711,
113342                                     29.45095
113343                                 ],
113344                                 [
113345                                     -101.076101,
113346                                     29.453894
113347                                 ],
113348                                 [
113349                                     -101.085962,
113350                                     29.454483
113351                                 ],
113352                                 [
113353                                     -101.098031,
113354                                     29.449184
113355                                 ],
113356                                 [
113357                                     -101.113043,
113358                                     29.466552
113359                                 ],
113360                                 [
113361                                     -101.142774,
113362                                     29.475383
113363                                 ],
113364                                 [
113365                                     -101.174124,
113366                                     29.475971
113367                                 ],
113368                                 [
113369                                     -101.193699,
113370                                     29.469495
113371                                 ],
113372                                 [
113373                                     -101.198703,
113374                                     29.473911
113375                                 ],
113376                                 [
113377                                     -101.198851,
113378                                     29.476854
113379                                 ],
113380                                 [
113381                                     -101.184132,
113382                                     29.497754
113383                                 ],
113384                                 [
113385                                     -101.184868,
113386                                     29.512767
113387                                 ],
113388                                 [
113389                                     -101.195171,
113390                                     29.521892
113391                                 ],
113392                                 [
113393                                     -101.214157,
113394                                     29.518065
113395                                 ],
113396                                 [
113397                                     -101.245213,
113398                                     29.493044
113399                                 ],
113400                                 [
113401                                     -101.265818,
113402                                     29.487157
113403                                 ],
113404                                 [
113405                                     -101.290545,
113406                                     29.49746
113407                                 ],
113408                                 [
113409                                     -101.297315,
113410                                     29.503936
113411                                 ],
113412                                 [
113413                                     -101.300995,
113414                                     29.512767
113415                                 ],
113416                                 [
113417                                     -101.294372,
113418                                     29.520715
113419                                 ],
113420                                 [
113421                                     -101.273177,
113422                                     29.524247
113423                                 ],
113424                                 [
113425                                     -101.259195,
113426                                     29.533372
113427                                 ],
113428                                 [
113429                                     -101.243888,
113430                                     29.554861
113431                                 ],
113432                                 [
113433                                     -101.231966,
113434                                     29.580176
113435                                 ],
113436                                 [
113437                                     -101.227845,
113438                                     29.599899
113439                                 ],
113440                                 [
113441                                     -101.239178,
113442                                     29.616677
113443                                 ],
113444                                 [
113445                                     -101.26052,
113446                                     29.613439
113447                                 ],
113448                                 [
113449                                     -101.281272,
113450                                     29.597249
113451                                 ],
113452                                 [
113453                                     -101.290545,
113454                                     29.575761
113455                                 ],
113456                                 [
113457                                     -101.295255,
113458                                     29.570168
113459                                 ],
113460                                 [
113461                                     -101.306146,
113462                                     29.574583
113463                                 ],
113464                                 [
113465                                     -101.317626,
113466                                     29.584003
113467                                 ],
113468                                 [
113469                                     -101.323955,
113470                                     29.592539
113471                                 ],
113472                                 [
113473                                     -101.323661,
113474                                     29.603137
113475                                 ],
113476                                 [
113477                                     -101.318804,
113478                                     29.616383
113479                                 ],
113480                                 [
113481                                     -101.311445,
113482                                     29.628158
113483                                 ],
113484                                 [
113485                                     -101.303497,
113486                                     29.634045
113487                                 ],
113488                                 [
113489                                     -101.303669,
113490                                     29.631411
113491                                 ],
113492                                 [
113493                                     -101.302727,
113494                                     29.633851
113495                                 ],
113496                                 [
113497                                     -101.301073,
113498                                     29.649509
113499                                 ],
113500                                 [
113501                                     -101.30978,
113502                                     29.654548
113503                                 ],
113504                                 [
113505                                     -101.336239,
113506                                     29.654315
113507                                 ],
113508                                 [
113509                                     -101.349029,
113510                                     29.660103
113511                                 ],
113512                                 [
113513                                     -101.357684,
113514                                     29.667441
113515                                 ],
113516                                 [
113517                                     -101.364351,
113518                                     29.676665
113519                                 ],
113520                                 [
113521                                     -101.376624,
113522                                     29.700643
113523                                 ],
113524                                 [
113525                                     -101.383368,
113526                                     29.718497
113527                                 ],
113528                                 [
113529                                     -101.39962,
113530                                     29.740718
113531                                 ],
113532                                 [
113533                                     -101.406545,
113534                                     29.752888
113535                                 ],
113536                                 [
113537                                     -101.409309,
113538                                     29.765781
113539                                 ],
113540                                 [
113541                                     -101.405098,
113542                                     29.778442
113543                                 ],
113544                                 [
113545                                     -101.414012,
113546                                     29.774411
113547                                 ],
113548                                 [
113549                                     -101.424218,
113550                                     29.771414
113551                                 ],
113552                                 [
113553                                     -101.435096,
113554                                     29.770122
113555                                 ],
113556                                 [
113557                                     -101.446103,
113558                                     29.771052
113559                                 ],
113560                                 [
113561                                     -101.455689,
113562                                     29.77591
113563                                 ],
113564                                 [
113565                                     -101.462433,
113566                                     29.788932
113567                                 ],
113568                                 [
113569                                     -101.470908,
113570                                     29.791516
113571                                 ],
113572                                 [
113573                                     -101.490286,
113574                                     29.785547
113575                                 ],
113576                                 [
113577                                     -101.505763,
113578                                     29.773894
113579                                 ],
113580                                 [
113581                                     -101.521809,
113582                                     29.765936
113583                                 ],
113584                                 [
113585                                     -101.542893,
113586                                     29.771052
113587                                 ],
113588                                 [
113589                                     -101.539689,
113590                                     29.779191
113591                                 ],
113592                                 [
113593                                     -101.530516,
113594                                     29.796477
113595                                 ],
113596                                 [
113597                                     -101.528604,
113598                                     29.801438
113599                                 ],
113600                                 [
113601                                     -101.531912,
113602                                     29.811101
113603                                 ],
113604                                 [
113605                                     -101.539172,
113606                                     29.817974
113607                                 ],
113608                                 [
113609                                     -101.546458,
113610                                     29.820145
113611                                 ],
113612                                 [
113613                                     -101.549766,
113614                                     29.815701
113615                                 ],
113616                                 [
113617                                     -101.553977,
113618                                     29.796684
113619                                 ],
113620                                 [
113621                                     -101.564907,
113622                                     29.786478
113623                                 ],
113624                                 [
113625                                     -101.580281,
113626                                     29.781568
113627                                 ],
113628                                 [
113629                                     -101.632216,
113630                                     29.775651
113631                                 ],
113632                                 [
113633                                     -101.794531,
113634                                     29.795857
113635                                 ],
113636                                 [
113637                                     -101.80298,
113638                                     29.801438
113639                                 ],
113640                                 [
113641                                     -101.805978,
113642                                     29.811928
113643                                 ],
113644                                 [
113645                                     -101.812695,
113646                                     29.812032
113647                                 ],
113648                                 [
113649                                     -101.82409,
113650                                     29.805184
113651                                 ],
113652                                 [
113653                                     -101.857602,
113654                                     29.805184
113655                                 ],
113656                                 [
113657                                     -101.877524,
113658                                     29.810843
113659                                 ],
113660                                 [
113661                                     -101.88742,
113662                                     29.81229
113663                                 ],
113664                                 [
113665                                     -101.895455,
113666                                     29.808621
113667                                 ],
113668                                 [
113669                                     -101.90238,
113670                                     29.803247
113671                                 ],
113672                                 [
113673                                     -101.910881,
113674                                     29.799888
113675                                 ],
113676                                 [
113677                                     -101.920157,
113678                                     29.798182
113679                                 ],
113680                                 [
113681                                     -101.929613,
113682                                     29.797717
113683                                 ],
113684                                 [
113685                                     -101.942662,
113686                                     29.803608
113687                                 ],
113688                                 [
113689                                     -101.957054,
113690                                     29.814047
113691                                 ],
113692                                 [
113693                                     -101.972246,
113694                                     29.818181
113695                                 ],
113696                                 [
113697                                     -101.98793,
113698                                     29.805184
113699                                 ],
113700                                 [
113701                                     -102.014595,
113702                                     29.810998
113703                                 ],
113704                                 [
113705                                     -102.109344,
113706                                     29.80211
113707                                 ],
113708                                 [
113709                                     -102.145647,
113710                                     29.815701
113711                                 ],
113712                                 [
113713                                     -102.157248,
113714                                     29.824537
113715                                 ],
113716                                 [
113717                                     -102.203679,
113718                                     29.846138
113719                                 ],
113720                                 [
113721                                     -102.239775,
113722                                     29.849135
113723                                 ],
113724                                 [
113725                                     -102.253444,
113726                                     29.855285
113727                                 ],
113728                                 [
113729                                     -102.258276,
113730                                     29.873475
113731                                 ],
113732                                 [
113733                                     -102.276181,
113734                                     29.869547
113735                                 ],
113736                                 [
113737                                     -102.289023,
113738                                     29.878126
113739                                 ],
113740                                 [
113741                                     -102.302175,
113742                                     29.889391
113743                                 ],
113744                                 [
113745                                     -102.321011,
113746                                     29.893939
113747                                 ],
113748                                 [
113749                                     -102.330235,
113750                                     29.888926
113751                                 ],
113752                                 [
113753                                     -102.339769,
113754                                     29.870633
113755                                 ],
113756                                 [
113757                                     -102.351061,
113758                                     29.866602
113759                                 ],
113760                                 [
113761                                     -102.36323,
113762                                     29.864276
113763                                 ],
113764                                 [
113765                                     -102.370723,
113766                                     29.857765
113767                                 ],
113768                                 [
113769                                     -102.374547,
113770                                     29.848102
113771                                 ],
113772                                 [
113773                                     -102.376589,
113774                                     29.821488
113775                                 ],
113776                                 [
113777                                     -102.380051,
113778                                     29.811386
113779                                 ],
113780                                 [
113781                                     -102.404132,
113782                                     29.780793
113783                                 ],
113784                                 [
113785                                     -102.406096,
113786                                     29.777279
113787                                 ],
113788                                 [
113789                                     -102.515288,
113790                                     29.784721
113791                                 ],
113792                                 [
113793                                     -102.523066,
113794                                     29.782318
113795                                 ],
113796                                 [
113797                                     -102.531127,
113798                                     29.769915
113799                                 ],
113800                                 [
113801                                     -102.54154,
113802                                     29.762474
113803                                 ],
113804                                 [
113805                                     -102.543349,
113806                                     29.760123
113807                                 ],
113808                                 [
113809                                     -102.546578,
113810                                     29.757875
113811                                 ],
113812                                 [
113813                                     -102.553141,
113814                                     29.756738
113815                                 ],
113816                                 [
113817                                     -102.558309,
113818                                     29.759089
113819                                 ],
113820                                 [
113821                                     -102.562882,
113822                                     29.769347
113823                                 ],
113824                                 [
113825                                     -102.566758,
113826                                     29.771052
113827                                 ],
113828                                 [
113829                                     -102.58531,
113830                                     29.764696
113831                                 ],
113832                                 [
113833                                     -102.621225,
113834                                     29.747281
113835                                 ],
113836                                 [
113837                                     -102.638743,
113838                                     29.743715
113839                                 ],
113840                                 [
113841                                     -102.676054,
113842                                     29.74449
113843                                 ],
113844                                 [
113845                                     -102.683469,
113846                                     29.743715
113847                                 ],
113848                                 [
113849                                     -102.69104,
113850                                     29.736817
113851                                 ],
113852                                 [
113853                                     -102.693624,
113854                                     29.729401
113855                                 ],
113856                                 [
113857                                     -102.694709,
113858                                     29.720616
113859                                 ],
113860                                 [
113861                                     -102.697758,
113862                                     29.709557
113863                                 ],
113864                                 [
113865                                     -102.726748,
113866                                     29.664495
113867                                 ],
113868                                 [
113869                                     -102.73127,
113870                                     29.650594
113871                                 ],
113872                                 [
113873                                     -102.735507,
113874                                     29.649509
113875                                 ],
113876                                 [
113877                                     -102.751656,
113878                                     29.622457
113879                                 ],
113880                                 [
113881                                     -102.75176,
113882                                     29.620157
113883                                 ],
113884                                 [
113885                                     -102.761346,
113886                                     29.603414
113887                                 ],
113888                                 [
113889                                     -102.767598,
113890                                     29.59729
113891                                 ],
113892                                 [
113893                                     -102.779665,
113894                                     29.592303
113895                                 ],
113896                                 [
113897                                     -102.774084,
113898                                     29.579617
113899                                 ],
113900                                 [
113901                                     -102.776461,
113902                                     29.575948
113903                                 ],
113904                                 [
113905                                     -102.785892,
113906                                     29.571814
113907                                 ],
113908                                 [
113909                                     -102.78075,
113910                                     29.558249
113911                                 ],
113912                                 [
113913                                     -102.786512,
113914                                     29.550497
113915                                 ],
113916                                 [
113917                                     -102.795478,
113918                                     29.54427
113919                                 ],
113920                                 [
113921                                     -102.827311,
113922                                     29.470502
113923                                 ],
113924                                 [
113925                                     -102.833951,
113926                                     29.461355
113927                                 ],
113928                                 [
113929                                     -102.839067,
113930                                     29.45195
113931                                 ],
113932                                 [
113933                                     -102.841134,
113934                                     29.438308
113935                                 ],
113936                                 [
113937                                     -102.838705,
113938                                     29.426939
113939                                 ],
113940                                 [
113941                                     -102.834984,
113942                                     29.415699
113943                                 ],
113944                                 [
113945                                     -102.835191,
113946                                     29.403839
113947                                 ],
113948                                 [
113949                                     -102.844545,
113950                                     29.390533
113951                                 ],
113952                                 [
113953                                     -102.845578,
113954                                     29.384719
113955                                 ],
113956                                 [
113957                                     -102.838033,
113958                                     29.370534
113959                                 ],
113960                                 [
113961                                     -102.837672,
113962                                     29.366322
113963                                 ],
113964                                 [
113965                                     -102.84656,
113966                                     29.361749
113967                                 ],
113968                                 [
113969                                     -102.853872,
113970                                     29.361
113971                                 ],
113972                                 [
113973                                     -102.859867,
113974                                     29.361155
113975                                 ],
113976                                 [
113977                                     -102.864957,
113978                                     29.359527
113979                                 ],
113980                                 [
113981                                     -102.876972,
113982                                     29.350871
113983                                 ],
113984                                 [
113985                                     -102.883069,
113986                                     29.343766
113987                                 ],
113988                                 [
113989                                     -102.885188,
113990                                     29.333379
113991                                 ],
113992                                 [
113993                                     -102.885498,
113994                                     29.314801
113995                                 ],
113996                                 [
113997                                     -102.899399,
113998                                     29.276095
113999                                 ],
114000                                 [
114001                                     -102.899709,
114002                                     29.2639
114003                                 ],
114004                                 [
114005                                     -102.892139,
114006                                     29.254391
114007                                 ],
114008                                 [
114009                                     -102.867954,
114010                                     29.240387
114011                                 ],
114012                                 [
114013                                     -102.858781,
114014                                     29.229147
114015                                 ],
114016                                 [
114017                                     -102.869866,
114018                                     29.224781
114019                                 ],
114020                                 [
114021                                     -102.896893,
114022                                     29.220285
114023                                 ],
114024                                 [
114025                                     -102.942265,
114026                                     29.190209
114027                                 ],
114028                                 [
114029                                     -102.947536,
114030                                     29.182018
114031                                 ],
114032                                 [
114033                                     -102.969757,
114034                                     29.192845
114035                                 ],
114036                                 [
114037                                     -102.988386,
114038                                     29.177135
114039                                 ],
114040                                 [
114041                                     -103.015826,
114042                                     29.126776
114043                                 ],
114044                                 [
114045                                     -103.024275,
114046                                     29.116157
114047                                 ],
114048                                 [
114049                                     -103.032621,
114050                                     29.110214
114051                                 ],
114052                                 [
114053                                     -103.072541,
114054                                     29.091404
114055                                 ],
114056                                 [
114057                                     -103.080758,
114058                                     29.085203
114059                                 ],
114060                                 [
114061                                     -103.085589,
114062                                     29.07572
114063                                 ],
114064                                 [
114065                                     -103.091532,
114066                                     29.057866
114067                                 ],
114068                                 [
114069                                     -103.095356,
114070                                     29.060294
114071                                 ],
114072                                 [
114073                                     -103.104684,
114074                                     29.057866
114075                                 ],
114076                                 [
114077                                     -103.109205,
114078                                     29.023372
114079                                 ],
114080                                 [
114081                                     -103.122771,
114082                                     28.996474
114083                                 ],
114084                                 [
114085                                     -103.147989,
114086                                     28.985105
114087                                 ],
114088                                 [
114089                                     -103.187108,
114090                                     28.990221
114091                                 ],
114092                                 [
114093                                     -103.241756,
114094                                     29.003502
114095                                 ],
114096                                 [
114097                                     -103.301545,
114098                                     29.002365
114099                                 ],
114100                                 [
114101                                     -103.316247,
114102                                     29.010065
114103                                 ],
114104                                 [
114105                                     -103.311514,
114106                                     29.026043
114107                                 ],
114108                                 [
114109                                     -103.309994,
114110                                     29.031175
114111                                 ],
114112                                 [
114113                                     -103.3248,
114114                                     29.026808
114115                                 ],
114116                                 [
114117                                     -103.330484,
114118                                     29.023733
114119                                 ],
114120                                 [
114121                                     -103.342602,
114122                                     29.041226
114123                                 ],
114124                                 [
114125                                     -103.351671,
114126                                     29.039417
114127                                 ],
114128                                 [
114129                                     -103.360534,
114130                                     29.029831
114131                                 ],
114132                                 [
114133                                     -103.372083,
114134                                     29.023733
114135                                 ],
114136                                 [
114137                                     -103.38663,
114138                                     29.028798
114139                                 ],
114140                                 [
114141                                     -103.414639,
114142                                     29.052414
114143                                 ],
114144                                 [
114145                                     -103.423605,
114146                                     29.057866
114147                                 ],
114148                                 [
114149                                     -103.435697,
114150                                     29.061121
114151                                 ],
114152                                 [
114153                                     -103.478537,
114154                                     29.08205
114155                                 ],
114156                                 [
114157                                     -103.529748,
114158                                     29.126776
114159                                 ],
114160                                 [
114161                                     -103.535588,
114162                                     29.135122
114163                                 ],
114164                                 [
114165                                     -103.538223,
114166                                     29.142408
114167                                 ],
114168                                 [
114169                                     -103.541711,
114170                                     29.148816
114171                                 ],
114172                                 [
114173                                     -103.550238,
114174                                     29.154656
114175                                 ],
114176                                 [
114177                                     -103.558015,
114178                                     29.156206
114179                                 ],
114180                                 [
114181                                     -103.58499,
114182                                     29.154656
114183                                 ],
114184                                 [
114185                                     -103.673125,
114186                                     29.173569
114187                                 ],
114188                                 [
114189                                     -103.702477,
114190                                     29.187858
114191                                 ],
114192                                 [
114193                                     -103.749476,
114194                                     29.222972
114195                                 ],
114196                                 [
114197                                     -103.759062,
114198                                     29.226848
114199                                 ],
114200                                 [
114201                                     -103.770767,
114202                                     29.229845
114203                                 ],
114204                                 [
114205                                     -103.777718,
114206                                     29.235297
114207                                 ],
114208                                 [
114209                                     -103.769424,
114210                                     29.257543
114211                                 ],
114212                                 [
114213                                     -103.774229,
114214                                     29.267517
114215                                 ],
114216                                 [
114217                                     -103.78366,
114218                                     29.274803
114219                                 ],
114220                                 [
114221                                     -103.794177,
114222                                     29.277594
114223                                 ],
114224                                 [
114225                                     -103.837038,
114226                                     29.279906
114227                                 ]
114228                             ]
114229                         ],
114230                         [
114231                             [
114232                                 [
114233                                     178.301106,
114234                                     52.056551
114235                                 ],
114236                                 [
114237                                     179.595462,
114238                                     52.142083
114239                                 ],
114240                                 [
114241                                     179.825447,
114242                                     51.992849
114243                                 ],
114244                                 [
114245                                     179.661729,
114246                                     51.485763
114247                                 ],
114248                                 [
114249                                     179.723231,
114250                                     51.459963
114251                                 ],
114252                                 [
114253                                     179.408066,
114254                                     51.209841
114255                                 ],
114256                                 [
114257                                     178.411463,
114258                                     51.523605
114259                                 ],
114260                                 [
114261                                     177.698335,
114262                                     51.877899
114263                                 ],
114264                                 [
114265                                     177.16784,
114266                                     51.581866
114267                                 ],
114268                                 [
114269                                     176.487008,
114270                                     52.175325
114271                                 ],
114272                                 [
114273                                     174.484678,
114274                                     52.08716
114275                                 ],
114276                                 [
114277                                     172.866263,
114278                                     52.207379
114279                                 ],
114280                                 [
114281                                     172.825506,
114282                                     52.716846
114283                                 ],
114284                                 [
114285                                     172.747012,
114286                                     52.654022
114287                                 ],
114288                                 [
114289                                     172.08261,
114290                                     52.952695
114291                                 ],
114292                                 [
114293                                     172.942925,
114294                                     53.183013
114295                                 ],
114296                                 [
114297                                     173.029416,
114298                                     52.993628
114299                                 ],
114300                                 [
114301                                     173.127208,
114302                                     52.99494
114303                                 ],
114304                                 [
114305                                     173.143321,
114306                                     52.990383
114307                                 ],
114308                                 [
114309                                     173.175059,
114310                                     52.971747
114311                                 ],
114312                                 [
114313                                     173.182932,
114314                                     52.968373
114315                                 ],
114316                                 [
114317                                     176.45233,
114318                                     52.628178
114319                                 ],
114320                                 [
114321                                     176.468135,
114322                                     52.488358
114323                                 ],
114324                                 [
114325                                     177.900385,
114326                                     52.488358
114327                                 ],
114328                                 [
114329                                     178.007601,
114330                                     52.179677
114331                                 ],
114332                                 [
114333                                     178.301106,
114334                                     52.056551
114335                                 ]
114336                             ]
114337                         ],
114338                         [
114339                             [
114340                                 [
114341                                     -168.899607,
114342                                     65.747626
114343                                 ],
114344                                 [
114345                                     -168.909861,
114346                                     65.739569
114347                                 ],
114348                                 [
114349                                     -168.926218,
114350                                     65.739895
114351                                 ],
114352                                 [
114353                                     -168.942128,
114354                                     65.74372
114355                                 ],
114356                                 [
114357                                     -168.951731,
114358                                     65.75316
114359                                 ],
114360                                 [
114361                                     -168.942983,
114362                                     65.764716
114363                                 ],
114364                                 [
114365                                     -168.920115,
114366                                     65.768866
114367                                 ],
114368                                 [
114369                                     -168.907908,
114370                                     65.768297
114371                                 ],
114372                                 [
114373                                     -168.902781,
114374                                     65.761542
114375                                 ],
114376                                 [
114377                                     -168.899607,
114378                                     65.747626
114379                                 ]
114380                             ]
114381                         ],
114382                         [
114383                             [
114384                                 [
114385                                     -131.160718,
114386                                     54.787192
114387                                 ],
114388                                 [
114389                                     -132.853508,
114390                                     54.482536
114391                                 ],
114392                                 [
114393                                     -134.77719,
114394                                     54.717786
114395                                 ],
114396                                 [
114397                                     -142.6966,
114398                                     55.845503
114399                                 ],
114400                                 [
114401                                     -142.861997,
114402                                     49.948308
114403                                 ],
114404                                 [
114405                                     -155.675916,
114406                                     51.109976
114407                                 ],
114408                                 [
114409                                     -164.492732,
114410                                     50.603976
114411                                 ],
114412                                 [
114413                                     -164.691217,
114414                                     50.997975
114415                                 ],
114416                                 [
114417                                     -171.246993,
114418                                     49.948308
114419                                 ],
114420                                 [
114421                                     -171.215436,
114422                                     50.576636
114423                                 ],
114424                                 [
114425                                     -173.341669,
114426                                     50.968826
114427                                 ],
114428                                 [
114429                                     -173.362022,
114430                                     51.082198
114431                                 ],
114432                                 [
114433                                     -177.799603,
114434                                     51.272899
114435                                 ],
114436                                 [
114437                                     -179.155463,
114438                                     50.982285
114439                                 ],
114440                                 [
114441                                     -179.476076,
114442                                     52.072632
114443                                 ],
114444                                 [
114445                                     -177.11459,
114446                                     52.248701
114447                                 ],
114448                                 [
114449                                     -177.146284,
114450                                     52.789384
114451                                 ],
114452                                 [
114453                                     -174.777218,
114454                                     52.443779
114455                                 ],
114456                                 [
114457                                     -174.773743,
114458                                     52.685853
114459                                 ],
114460                                 [
114461                                     -173.653194,
114462                                     52.704099
114463                                 ],
114464                                 [
114465                                     -173.790528,
114466                                     53.469081
114467                                 ],
114468                                 [
114469                                     -171.063371,
114470                                     53.604473
114471                                 ],
114472                                 [
114473                                     -170.777733,
114474                                     59.291898
114475                                 ],
114476                                 [
114477                                     -174.324884,
114478                                     60.332184
114479                                 ],
114480                                 [
114481                                     -171.736408,
114482                                     62.68026
114483                                 ],
114484                                 [
114485                                     -172.315705,
114486                                     62.725352
114487                                 ],
114488                                 [
114489                                     -171.995091,
114490                                     63.999658
114491                                 ],
114492                                 [
114493                                     -168.501424,
114494                                     65.565173
114495                                 ],
114496                                 [
114497                                     -168.714145,
114498                                     65.546708
114499                                 ],
114500                                 [
114501                                     -168.853077,
114502                                     68.370871
114503                                 ],
114504                                 [
114505                                     -161.115601,
114506                                     72.416214
114507                                 ],
114508                                 [
114509                                     -146.132257,
114510                                     70.607941
114511                                 ],
114512                                 [
114513                                     -140.692512,
114514                                     69.955349
114515                                 ],
114516                                 [
114517                                     -141.145395,
114518                                     69.671641
114519                                 ],
114520                                 [
114521                                     -141.015207,
114522                                     69.654202
114523                                 ],
114524                                 [
114525                                     -141.006459,
114526                                     69.651272
114527                                 ],
114528                                 [
114529                                     -141.005564,
114530                                     69.650946
114531                                 ],
114532                                 [
114533                                     -141.005549,
114534                                     69.650941
114535                                 ],
114536                                 [
114537                                     -141.005471,
114538                                     69.505164
114539                                 ],
114540                                 [
114541                                     -141.001208,
114542                                     60.466879
114543                                 ],
114544                                 [
114545                                     -141.001156,
114546                                     60.321074
114547                                 ],
114548                                 [
114549                                     -140.994929,
114550                                     60.304382
114551                                 ],
114552                                 [
114553                                     -140.979555,
114554                                     60.295804
114555                                 ],
114556                                 [
114557                                     -140.909146,
114558                                     60.28366
114559                                 ],
114560                                 [
114561                                     -140.768457,
114562                                     60.259269
114563                                 ],
114564                                 [
114565                                     -140.660505,
114566                                     60.24051
114567                                 ],
114568                                 [
114569                                     -140.533743,
114570                                     60.218548
114571                                 ],
114572                                 [
114573                                     -140.518705,
114574                                     60.22387
114575                                 ],
114576                                 [
114577                                     -140.506664,
114578                                     60.236324
114579                                 ],
114580                                 [
114581                                     -140.475323,
114582                                     60.276477
114583                                 ],
114584                                 [
114585                                     -140.462791,
114586                                     60.289138
114587                                 ],
114588                                 [
114589                                     -140.447805,
114590                                     60.29446
114591                                 ],
114592                                 [
114593                                     -140.424111,
114594                                     60.293168
114595                                 ],
114596                                 [
114597                                     -140.32497,
114598                                     60.267537
114599                                 ],
114600                                 [
114601                                     -140.169243,
114602                                     60.227229
114603                                 ],
114604                                 [
114605                                     -140.01579,
114606                                     60.187387
114607                                 ],
114608                                 [
114609                                     -139.967757,
114610                                     60.188369
114611                                 ],
114612                                 [
114613                                     -139.916933,
114614                                     60.207851
114615                                 ],
114616                                 [
114617                                     -139.826318,
114618                                     60.256478
114619                                 ],
114620                                 [
114621                                     -139.728417,
114622                                     60.309033
114623                                 ],
114624                                 [
114625                                     -139.679816,
114626                                     60.32681
114627                                 ],
114628                                 [
114629                                     -139.628346,
114630                                     60.334096
114631                                 ],
114632                                 [
114633                                     -139.517965,
114634                                     60.336732
114635                                 ],
114636                                 [
114637                                     -139.413992,
114638                                     60.339212
114639                                 ],
114640                                 [
114641                                     -139.262193,
114642                                     60.342778
114643                                 ],
114644                                 [
114645                                     -139.101608,
114646                                     60.346602
114647                                 ],
114648                                 [
114649                                     -139.079465,
114650                                     60.341021
114651                                 ],
114652                                 [
114653                                     -139.06869,
114654                                     60.322056
114655                                 ],
114656                                 [
114657                                     -139.073186,
114658                                     60.299835
114659                                 ],
114660                                 [
114661                                     -139.113468,
114662                                     60.226816
114663                                 ],
114664                                 [
114665                                     -139.149615,
114666                                     60.161187
114667                                 ],
114668                                 [
114669                                     -139.183231,
114670                                     60.100157
114671                                 ],
114672                                 [
114673                                     -139.182146,
114674                                     60.073389
114675                                 ],
114676                                 [
114677                                     -139.112305,
114678                                     60.031376
114679                                 ],
114680                                 [
114681                                     -139.060207,
114682                                     60.000059
114683                                 ],
114684                                 [
114685                                     -139.051611,
114686                                     59.994892
114687                                 ],
114688                                 [
114689                                     -139.003759,
114690                                     59.977219
114691                                 ],
114692                                 [
114693                                     -138.842425,
114694                                     59.937686
114695                                 ],
114696                                 [
114697                                     -138.742586,
114698                                     59.913192
114699                                 ],
114700                                 [
114701                                     -138.704888,
114702                                     59.898464
114703                                 ],
114704                                 [
114705                                     -138.697188,
114706                                     59.89371
114707                                 ],
114708                                 [
114709                                     -138.692098,
114710                                     59.886888
114711                                 ],
114712                                 [
114713                                     -138.654349,
114714                                     59.805498
114715                                 ],
114716                                 [
114717                                     -138.63745,
114718                                     59.784052
114719                                 ],
114720                                 [
114721                                     -138.59921,
114722                                     59.753822
114723                                 ],
114724                                 [
114725                                     -138.488881,
114726                                     59.696357
114727                                 ],
114728                                 [
114729                                     -138.363617,
114730                                     59.631142
114731                                 ],
114732                                 [
114733                                     -138.219543,
114734                                     59.556004
114735                                 ],
114736                                 [
114737                                     -138.067614,
114738                                     59.476991
114739                                 ],
114740                                 [
114741                                     -137.91057,
114742                                     59.395187
114743                                 ],
114744                                 [
114745                                     -137.758305,
114746                                     59.315915
114747                                 ],
114748                                 [
114749                                     -137.611363,
114750                                     59.239331
114751                                 ],
114752                                 [
114753                                     -137.594181,
114754                                     59.225275
114755                                 ],
114756                                 [
114757                                     -137.582088,
114758                                     59.206568
114759                                 ],
114760                                 [
114761                                     -137.5493,
114762                                     59.134531
114763                                 ],
114764                                 [
114765                                     -137.521007,
114766                                     59.072364
114767                                 ],
114768                                 [
114769                                     -137.484394,
114770                                     58.991904
114771                                 ],
114772                                 [
114773                                     -137.507752,
114774                                     58.939969
114775                                 ],
114776                                 [
114777                                     -137.50876,
114778                                     58.914906
114779                                 ],
114780                                 [
114781                                     -137.486875,
114782                                     58.900075
114783                                 ],
114784                                 [
114785                                     -137.453466,
114786                                     58.899145
114787                                 ],
114788                                 [
114789                                     -137.423106,
114790                                     58.907723
114791                                 ],
114792                                 [
114793                                     -137.338098,
114794                                     58.955472
114795                                 ],
114796                                 [
114797                                     -137.2819,
114798                                     58.98715
114799                                 ],
114800                                 [
114801                                     -137.172346,
114802                                     59.027148
114803                                 ],
114804                                 [
114805                                     -137.062367,
114806                                     59.067572
114807                                 ],
114808                                 [
114809                                     -137.047109,
114810                                     59.07331
114811                                 ],
114812                                 [
114813                                     -136.942282,
114814                                     59.11107
114815                                 ],
114816                                 [
114817                                     -136.840816,
114818                                     59.148174
114819                                 ],
114820                                 [
114821                                     -136.785496,
114822                                     59.157217
114823                                 ],
114824                                 [
114825                                     -136.671911,
114826                                     59.150809
114827                                 ],
114828                                 [
114829                                     -136.613491,
114830                                     59.15422
114831                                 ],
114832                                 [
114833                                     -136.569489,
114834                                     59.172152
114835                                 ],
114836                                 [
114837                                     -136.484791,
114838                                     59.2538
114839                                 ],
114840                                 [
114841                                     -136.483551,
114842                                     59.257469
114843                                 ],
114844                                 [
114845                                     -136.466549,
114846                                     59.287803
114847                                 ],
114848                                 [
114849                                     -136.467092,
114850                                     59.38449
114851                                 ],
114852                                 [
114853                                     -136.467557,
114854                                     59.461643
114855                                 ],
114856                                 [
114857                                     -136.415958,
114858                                     59.452238
114859                                 ],
114860                                 [
114861                                     -136.36684,
114862                                     59.449551
114863                                 ],
114864                                 [
114865                                     -136.319995,
114866                                     59.459059
114867                                 ],
114868                                 [
114869                                     -136.275036,
114870                                     59.486448
114871                                 ],
114872                                 [
114873                                     -136.244728,
114874                                     59.528202
114875                                 ],
114876                                 [
114877                                     -136.258474,
114878                                     59.556107
114879                                 ],
114880                                 [
114881                                     -136.29935,
114882                                     59.575745
114883                                 ],
114884                                 [
114885                                     -136.350329,
114886                                     59.592384
114887                                 ],
114888                                 [
114889                                     -136.2585,
114890                                     59.621582
114891                                 ],
114892                                 [
114893                                     -136.145406,
114894                                     59.636826
114895                                 ],
114896                                 [
114897                                     -136.02686,
114898                                     59.652846
114899                                 ],
114900                                 [
114901                                     -135.923818,
114902                                     59.666747
114903                                 ],
114904                                 [
114905                                     -135.830955,
114906                                     59.693257
114907                                 ],
114908                                 [
114909                                     -135.641251,
114910                                     59.747362
114911                                 ],
114912                                 [
114913                                     -135.482759,
114914                                     59.792475
114915                                 ],
114916                                 [
114917                                     -135.465137,
114918                                     59.789685
114919                                 ],
114920                                 [
114921                                     -135.404392,
114922                                     59.753305
114923                                 ],
114924                                 [
114925                                     -135.345791,
114926                                     59.731032
114927                                 ],
114928                                 [
114929                                     -135.259879,
114930                                     59.698218
114931                                 ],
114932                                 [
114933                                     -135.221897,
114934                                     59.675273
114935                                 ],
114936                                 [
114937                                     -135.192028,
114938                                     59.64711
114939                                 ],
114940                                 [
114941                                     -135.157792,
114942                                     59.623287
114943                                 ],
114944                                 [
114945                                     -135.106684,
114946                                     59.613158
114947                                 ],
114948                                 [
114949                                     -135.087874,
114950                                     59.606544
114951                                 ],
114952                                 [
114953                                     -135.032942,
114954                                     59.573109
114955                                 ],
114956                                 [
114957                                     -135.018524,
114958                                     59.559363
114959                                 ],
114960                                 [
114961                                     -135.016198,
114962                                     59.543447
114963                                 ],
114964                                 [
114965                                     -135.01948,
114966                                     59.493166
114967                                 ],
114968                                 [
114969                                     -135.023252,
114970                                     59.477146
114971                                 ],
114972                                 [
114973                                     -135.037489,
114974                                     59.461591
114975                                 ],
114976                                 [
114977                                     -135.078598,
114978                                     59.438337
114979                                 ],
114980                                 [
114981                                     -135.095754,
114982                                     59.418855
114983                                 ],
114984                                 [
114985                                     -134.993254,
114986                                     59.381906
114987                                 ],
114988                                 [
114989                                     -135.00483,
114990                                     59.367127
114991                                 ],
114992                                 [
114993                                     -135.014441,
114994                                     59.35152
114995                                 ],
114996                                 [
114997                                     -135.016198,
114998                                     59.336173
114999                                 ],
115000                                 [
115001                                     -134.979973,
115002                                     59.297415
115003                                 ],
115004                                 [
115005                                     -134.95783,
115006                                     59.280982
115007                                 ],
115008                                 [
115009                                     -134.932431,
115010                                     59.270647
115011                                 ],
115012                                 [
115013                                     -134.839465,
115014                                     59.258141
115015                                 ],
115016                                 [
115017                                     -134.74345,
115018                                     59.245119
115019                                 ],
115020                                 [
115021                                     -134.70552,
115022                                     59.240106
115023                                 ],
115024                                 [
115025                                     -134.692084,
115026                                     59.235249
115027                                 ],
115028                                 [
115029                                     -134.68286,
115030                                     59.223001
115031                                 ],
115032                                 [
115033                                     -134.671439,
115034                                     59.193752
115035                                 ],
115036                                 [
115037                                     -134.66038,
115038                                     59.181298
115039                                 ],
115040                                 [
115041                                     -134.610771,
115042                                     59.144556
115043                                 ],
115044                                 [
115045                                     -134.582788,
115046                                     59.128847
115047                                 ],
115048                                 [
115049                                     -134.556717,
115050                                     59.123059
115051                                 ],
115052                                 [
115053                                     -134.509072,
115054                                     59.122801
115055                                 ],
115056                                 [
115057                                     -134.477575,
115058                                     59.114946
115059                                 ],
115060                                 [
115061                                     -134.451013,
115062                                     59.097893
115063                                 ],
115064                                 [
115065                                     -134.398019,
115066                                     59.051952
115067                                 ],
115068                                 [
115069                                     -134.387167,
115070                                     59.036863
115071                                 ],
115072                                 [
115073                                     -134.385591,
115074                                     59.018828
115075                                 ],
115076                                 [
115077                                     -134.399389,
115078                                     58.974954
115079                                 ],
115080                                 [
115081                                     -134.343423,
115082                                     58.968857
115083                                 ],
115084                                 [
115085                                     -134.329651,
115086                                     58.963017
115087                                 ],
115088                                 [
115089                                     -134.320039,
115090                                     58.952682
115091                                 ],
115092                                 [
115093                                     -134.32314,
115094                                     58.949168
115095                                 ],
115096                                 [
115097                                     -134.330323,
115098                                     58.945344
115099                                 ],
115100                                 [
115101                                     -134.333036,
115102                                     58.93413
115103                                 ],
115104                                 [
115105                                     -134.327403,
115106                                     58.916457
115107                                 ],
115108                                 [
115109                                     -134.316939,
115110                                     58.903796
115111                                 ],
115112                                 [
115113                                     -134.22219,
115114                                     58.842714
115115                                 ],
115116                                 [
115117                                     -134.108838,
115118                                     58.808246
115119                                 ],
115120                                 [
115121                                     -133.983109,
115122                                     58.769902
115123                                 ],
115124                                 [
115125                                     -133.87123,
115126                                     58.735899
115127                                 ],
115128                                 [
115129                                     -133.831129,
115130                                     58.718019
115131                                 ],
115132                                 [
115133                                     -133.796402,
115134                                     58.693421
115135                                 ],
115136                                 [
115137                                     -133.700077,
115138                                     58.59937
115139                                 ],
115140                                 [
115141                                     -133.626283,
115142                                     58.546402
115143                                 ],
115144                                 [
115145                                     -133.547063,
115146                                     58.505577
115147                                 ],
115148                                 [
115149                                     -133.463089,
115150                                     58.462221
115151                                 ],
115152                                 [
115153                                     -133.392241,
115154                                     58.403878
115155                                 ],
115156                                 [
115157                                     -133.43012,
115158                                     58.372097
115159                                 ],
115160                                 [
115161                                     -133.41503,
115162                                     58.330549
115163                                 ],
115164                                 [
115165                                     -133.374567,
115166                                     58.290965
115167                                 ],
115168                                 [
115169                                     -133.257262,
115170                                     58.210298
115171                                 ],
115172                                 [
115173                                     -133.165588,
115174                                     58.147305
115175                                 ],
115176                                 [
115177                                     -133.142127,
115178                                     58.120588
115179                                 ],
115180                                 [
115181                                     -133.094843,
115182                                     58.0331
115183                                 ],
115184                                 [
115185                                     -133.075154,
115186                                     58.007882
115187                                 ],
115188                                 [
115189                                     -132.99335,
115190                                     57.941917
115191                                 ],
115192                                 [
115193                                     -132.917153,
115194                                     57.880499
115195                                 ],
115196                                 [
115197                                     -132.83212,
115198                                     57.791564
115199                                 ],
115200                                 [
115201                                     -132.70944,
115202                                     57.663303
115203                                 ],
115204                                 [
115205                                     -132.629057,
115206                                     57.579277
115207                                 ],
115208                                 [
115209                                     -132.552447,
115210                                     57.499075
115211                                 ],
115212                                 [
115213                                     -132.455735,
115214                                     57.420992
115215                                 ],
115216                                 [
115217                                     -132.362304,
115218                                     57.3457
115219                                 ],
115220                                 [
115221                                     -132.304684,
115222                                     57.280355
115223                                 ],
115224                                 [
115225                                     -132.230994,
115226                                     57.19682
115227                                 ],
115228                                 [
115229                                     -132.276366,
115230                                     57.14889
115231                                 ],
115232                                 [
115233                                     -132.34122,
115234                                     57.080393
115235                                 ],
115236                                 [
115237                                     -132.16229,
115238                                     57.050317
115239                                 ],
115240                                 [
115241                                     -132.031859,
115242                                     57.028406
115243                                 ],
115244                                 [
115245                                     -132.107384,
115246                                     56.858753
115247                                 ],
115248                                 [
115249                                     -131.871558,
115250                                     56.79346
115251                                 ],
115252                                 [
115253                                     -131.865874,
115254                                     56.785708
115255                                 ],
115256                                 [
115257                                     -131.872411,
115258                                     56.77297
115259                                 ],
115260                                 [
115261                                     -131.882617,
115262                                     56.759146
115263                                 ],
115264                                 [
115265                                     -131.887966,
115266                                     56.747958
115267                                 ],
115268                                 [
115269                                     -131.886028,
115270                                     56.737055
115271                                 ],
115272                                 [
115273                                     -131.880705,
115274                                     56.728838
115275                                 ],
115276                                 [
115277                                     -131.864789,
115278                                     56.71349
115279                                 ],
115280                                 [
115281                                     -131.838976,
115282                                     56.682278
115283                                 ],
115284                                 [
115285                                     -131.830424,
115286                                     56.664759
115287                                 ],
115288                                 [
115289                                     -131.826574,
115290                                     56.644606
115291                                 ],
115292                                 [
115293                                     -131.832103,
115294                                     56.603368
115295                                 ],
115296                                 [
115297                                     -131.825592,
115298                                     56.593343
115299                                 ],
115300                                 [
115301                                     -131.799108,
115302                                     56.587658
115303                                 ],
115304                                 [
115305                                     -131.692293,
115306                                     56.585074
115307                                 ],
115308                                 [
115309                                     -131.585891,
115310                                     56.595048
115311                                 ],
115312                                 [
115313                                     -131.560363,
115314                                     56.594066
115315                                 ],
115316                                 [
115317                                     -131.536437,
115318                                     56.585229
115319                                 ],
115320                                 [
115321                                     -131.491659,
115322                                     56.560166
115323                                 ],
115324                                 [
115325                                     -131.345699,
115326                                     56.503271
115327                                 ],
115328                                 [
115329                                     -131.215604,
115330                                     56.45255
115331                                 ],
115332                                 [
115333                                     -131.100546,
115334                                     56.407669
115335                                 ],
115336                                 [
115337                                     -131.016934,
115338                                     56.38705
115339                                 ],
115340                                 [
115341                                     -130.839089,
115342                                     56.372452
115343                                 ],
115344                                 [
115345                                     -130.760334,
115346                                     56.345192
115347                                 ],
115348                                 [
115349                                     -130.645768,
115350                                     56.261942
115351                                 ],
115352                                 [
115353                                     -130.602256,
115354                                     56.247059
115355                                 ],
115356                                 [
115357                                     -130.495518,
115358                                     56.232434
115359                                 ],
115360                                 [
115361                                     -130.47229,
115362                                     56.22489
115363                                 ],
115364                                 [
115365                                     -130.458053,
115366                                     56.210653
115367                                 ],
115368                                 [
115369                                     -130.427926,
115370                                     56.143964
115371                                 ],
115372                                 [
115373                                     -130.418159,
115374                                     56.129702
115375                                 ],
115376                                 [
115377                                     -130.403974,
115378                                     56.121898
115379                                 ],
115380                                 [
115381                                     -130.290311,
115382                                     56.10097
115383                                 ],
115384                                 [
115385                                     -130.243156,
115386                                     56.092391
115387                                 ],
115388                                 [
115389                                     -130.211246,
115390                                     56.089962
115391                                 ],
115392                                 [
115393                                     -130.116756,
115394                                     56.105646
115395                                 ],
115396                                 [
115397                                     -130.094328,
115398                                     56.101486
115399                                 ],
115400                                 [
115401                                     -130.071539,
115402                                     56.084123
115403                                 ],
115404                                 [
115405                                     -130.039319,
115406                                     56.045521
115407                                 ],
115408                                 [
115409                                     -130.026632,
115410                                     56.024101
115411                                 ],
115412                                 [
115413                                     -130.01901,
115414                                     56.002216
115415                                 ],
115416                                 [
115417                                     -130.014695,
115418                                     55.963252
115419                                 ],
115420                                 [
115421                                     -130.016788,
115422                                     55.918913
115423                                 ],
115424                                 [
115425                                     -130.019612,
115426                                     55.907978
115427                                 ],
115428                                 [
115429                                     -130.019618,
115430                                     55.907952
115431                                 ],
115432                                 [
115433                                     -130.022817,
115434                                     55.901353
115435                                 ],
115436                                 [
115437                                     -130.049387,
115438                                     55.871405
115439                                 ],
115440                                 [
115441                                     -130.104726,
115442                                     55.825263
115443                                 ],
115444                                 [
115445                                     -130.136627,
115446                                     55.806464
115447                                 ],
115448                                 [
115449                                     -130.148834,
115450                                     55.795356
115451                                 ],
115452                                 [
115453                                     -130.163482,
115454                                     55.771145
115455                                 ],
115456                                 [
115457                                     -130.167307,
115458                                     55.766262
115459                                 ],
115460                                 [
115461                                     -130.170806,
115462                                     55.759833
115463                                 ],
115464                                 [
115465                                     -130.173655,
115466                                     55.749498
115467                                 ],
115468                                 [
115469                                     -130.170806,
115470                                     55.740953
115471                                 ],
115472                                 [
115473                                     -130.163808,
115474                                     55.734565
115475                                 ],
115476                                 [
115477                                     -130.160064,
115478                                     55.727118
115479                                 ],
115480                                 [
115481                                     -130.167388,
115482                                     55.715399
115483                                 ],
115484                                 [
115485                                     -130.155914,
115486                                     55.700141
115487                                 ],
115488                                 [
115489                                     -130.142893,
115490                                     55.689521
115491                                 ],
115492                                 [
115493                                     -130.131825,
115494                                     55.676581
115495                                 ],
115496                                 [
115497                                     -130.126454,
115498                                     55.653998
115499                                 ],
115500                                 [
115501                                     -130.12857,
115502                                     55.63642
115503                                 ],
115504                                 [
115505                                     -130.135121,
115506                                     55.619127
115507                                 ],
115508                                 [
115509                                     -130.153147,
115510                                     55.58511
115511                                 ],
115512                                 [
115513                                     -130.148671,
115514                                     55.578192
115515                                 ],
115516                                 [
115517                                     -130.146881,
115518                                     55.569322
115519                                 ],
115520                                 [
115521                                     -130.146962,
115522                                     55.547187
115523                                 ],
115524                                 [
115525                                     -130.112172,
115526                                     55.509345
115527                                 ],
115528                                 [
115529                                     -130.101674,
115530                                     55.481147
115531                                 ],
115532                                 [
115533                                     -130.095082,
115534                                     55.472113
115535                                 ],
115536                                 [
115537                                     -130.065419,
115538                                     55.446112
115539                                 ],
115540                                 [
115541                                     -130.057525,
115542                                     55.434882
115543                                 ],
115544                                 [
115545                                     -130.052561,
115546                                     55.414008
115547                                 ],
115548                                 [
115549                                     -130.054311,
115550                                     55.366645
115551                                 ],
115552                                 [
115553                                     -130.05012,
115554                                     55.345445
115555                                 ],
115556                                 [
115557                                     -130.039296,
115558                                     55.330756
115559                                 ],
115560                                 [
115561                                     -129.989247,
115562                                     55.284003
115563                                 ],
115564                                 [
115565                                     -130.031239,
115566                                     55.26435
115567                                 ],
115568                                 [
115569                                     -130.050038,
115570                                     55.252875
115571                                 ],
115572                                 [
115573                                     -130.067494,
115574                                     55.239
115575                                 ],
115576                                 [
115577                                     -130.078236,
115578                                     55.233791
115579                                 ],
115580                                 [
115581                                     -130.100494,
115582                                     55.230292
115583                                 ],
115584                                 [
115585                                     -130.104726,
115586                                     55.225653
115587                                 ],
115588                                 [
115589                                     -130.105702,
115590                                     55.211127
115591                                 ],
115592                                 [
115593                                     -130.10912,
115594                                     55.200751
115595                                 ],
115596                                 [
115597                                     -130.115793,
115598                                     55.191596
115599                                 ],
115600                                 [
115601                                     -130.126454,
115602                                     55.180976
115603                                 ],
115604                                 [
115605                                     -130.151967,
115606                                     55.163275
115607                                 ],
115608                                 [
115609                                     -130.159983,
115610                                     55.153713
115611                                 ],
115612                                 [
115613                                     -130.167592,
115614                                     55.129584
115615                                 ],
115616                                 [
115617                                     -130.173695,
115618                                     55.117743
115619                                 ],
115620                                 [
115621                                     -130.200266,
115622                                     55.104153
115623                                 ],
115624                                 [
115625                                     -130.211781,
115626                                     55.084133
115627                                 ],
115628                                 [
115629                                     -130.228871,
115630                                     55.04385
115631                                 ],
115632                                 [
115633                                     -130.238678,
115634                                     55.03441
115635                                 ],
115636                                 [
115637                                     -130.261342,
115638                                     55.022895
115639                                 ],
115640                                 [
115641                                     -130.269846,
115642                                     55.016547
115643                                 ],
115644                                 [
115645                                     -130.275706,
115646                                     55.006985
115647                                 ],
115648                                 [
115649                                     -130.286366,
115650                                     54.983222
115651                                 ],
115652                                 [
115653                                     -130.294342,
115654                                     54.971869
115655                                 ],
115656                                 [
115657                                     -130.326568,
115658                                     54.952094
115659                                 ],
115660                                 [
115661                                     -130.335561,
115662                                     54.938707
115663                                 ],
115664                                 [
115665                                     -130.365387,
115666                                     54.907294
115667                                 ],
115668                                 [
115669                                     -130.385243,
115670                                     54.896552
115671                                 ],
115672                                 [
115673                                     -130.430816,
115674                                     54.881252
115675                                 ],
115676                                 [
115677                                     -130.488759,
115678                                     54.844184
115679                                 ],
115680                                 [
115681                                     -130.580312,
115682                                     54.806383
115683                                 ],
115684                                 [
115685                                     -130.597485,
115686                                     54.803391
115687                                 ],
115688                                 [
115689                                     -130.71074,
115690                                     54.733215
115691                                 ],
115692                                 [
115693                                     -131.160718,
115694                                     54.787192
115695                                 ]
115696                             ]
115697                         ]
115698                     ]
115699                 }
115700             }
115701         ]
115702     },
115703     "featureIcons": {
115704         "circle-stroked": {
115705             "12": [
115706                 42,
115707                 0
115708             ],
115709             "18": [
115710                 24,
115711                 0
115712             ],
115713             "24": [
115714                 0,
115715                 0
115716             ]
115717         },
115718         "circle": {
115719             "12": [
115720                 96,
115721                 0
115722             ],
115723             "18": [
115724                 78,
115725                 0
115726             ],
115727             "24": [
115728                 54,
115729                 0
115730             ]
115731         },
115732         "square-stroked": {
115733             "12": [
115734                 150,
115735                 0
115736             ],
115737             "18": [
115738                 132,
115739                 0
115740             ],
115741             "24": [
115742                 108,
115743                 0
115744             ]
115745         },
115746         "square": {
115747             "12": [
115748                 204,
115749                 0
115750             ],
115751             "18": [
115752                 186,
115753                 0
115754             ],
115755             "24": [
115756                 162,
115757                 0
115758             ]
115759         },
115760         "triangle-stroked": {
115761             "12": [
115762                 258,
115763                 0
115764             ],
115765             "18": [
115766                 240,
115767                 0
115768             ],
115769             "24": [
115770                 216,
115771                 0
115772             ]
115773         },
115774         "triangle": {
115775             "12": [
115776                 42,
115777                 24
115778             ],
115779             "18": [
115780                 24,
115781                 24
115782             ],
115783             "24": [
115784                 0,
115785                 24
115786             ]
115787         },
115788         "star-stroked": {
115789             "12": [
115790                 96,
115791                 24
115792             ],
115793             "18": [
115794                 78,
115795                 24
115796             ],
115797             "24": [
115798                 54,
115799                 24
115800             ]
115801         },
115802         "star": {
115803             "12": [
115804                 150,
115805                 24
115806             ],
115807             "18": [
115808                 132,
115809                 24
115810             ],
115811             "24": [
115812                 108,
115813                 24
115814             ]
115815         },
115816         "cross": {
115817             "12": [
115818                 204,
115819                 24
115820             ],
115821             "18": [
115822                 186,
115823                 24
115824             ],
115825             "24": [
115826                 162,
115827                 24
115828             ]
115829         },
115830         "marker-stroked": {
115831             "12": [
115832                 258,
115833                 24
115834             ],
115835             "18": [
115836                 240,
115837                 24
115838             ],
115839             "24": [
115840                 216,
115841                 24
115842             ]
115843         },
115844         "marker": {
115845             "12": [
115846                 42,
115847                 48
115848             ],
115849             "18": [
115850                 24,
115851                 48
115852             ],
115853             "24": [
115854                 0,
115855                 48
115856             ]
115857         },
115858         "religious-jewish": {
115859             "12": [
115860                 96,
115861                 48
115862             ],
115863             "18": [
115864                 78,
115865                 48
115866             ],
115867             "24": [
115868                 54,
115869                 48
115870             ]
115871         },
115872         "religious-christian": {
115873             "12": [
115874                 150,
115875                 48
115876             ],
115877             "18": [
115878                 132,
115879                 48
115880             ],
115881             "24": [
115882                 108,
115883                 48
115884             ]
115885         },
115886         "religious-muslim": {
115887             "12": [
115888                 204,
115889                 48
115890             ],
115891             "18": [
115892                 186,
115893                 48
115894             ],
115895             "24": [
115896                 162,
115897                 48
115898             ]
115899         },
115900         "cemetery": {
115901             "12": [
115902                 258,
115903                 48
115904             ],
115905             "18": [
115906                 240,
115907                 48
115908             ],
115909             "24": [
115910                 216,
115911                 48
115912             ]
115913         },
115914         "rocket": {
115915             "12": [
115916                 42,
115917                 72
115918             ],
115919             "18": [
115920                 24,
115921                 72
115922             ],
115923             "24": [
115924                 0,
115925                 72
115926             ]
115927         },
115928         "airport": {
115929             "12": [
115930                 96,
115931                 72
115932             ],
115933             "18": [
115934                 78,
115935                 72
115936             ],
115937             "24": [
115938                 54,
115939                 72
115940             ]
115941         },
115942         "heliport": {
115943             "12": [
115944                 150,
115945                 72
115946             ],
115947             "18": [
115948                 132,
115949                 72
115950             ],
115951             "24": [
115952                 108,
115953                 72
115954             ]
115955         },
115956         "rail": {
115957             "12": [
115958                 204,
115959                 72
115960             ],
115961             "18": [
115962                 186,
115963                 72
115964             ],
115965             "24": [
115966                 162,
115967                 72
115968             ]
115969         },
115970         "rail-metro": {
115971             "12": [
115972                 258,
115973                 72
115974             ],
115975             "18": [
115976                 240,
115977                 72
115978             ],
115979             "24": [
115980                 216,
115981                 72
115982             ]
115983         },
115984         "rail-light": {
115985             "12": [
115986                 42,
115987                 96
115988             ],
115989             "18": [
115990                 24,
115991                 96
115992             ],
115993             "24": [
115994                 0,
115995                 96
115996             ]
115997         },
115998         "bus": {
115999             "12": [
116000                 96,
116001                 96
116002             ],
116003             "18": [
116004                 78,
116005                 96
116006             ],
116007             "24": [
116008                 54,
116009                 96
116010             ]
116011         },
116012         "fuel": {
116013             "12": [
116014                 150,
116015                 96
116016             ],
116017             "18": [
116018                 132,
116019                 96
116020             ],
116021             "24": [
116022                 108,
116023                 96
116024             ]
116025         },
116026         "parking": {
116027             "12": [
116028                 204,
116029                 96
116030             ],
116031             "18": [
116032                 186,
116033                 96
116034             ],
116035             "24": [
116036                 162,
116037                 96
116038             ]
116039         },
116040         "parking-garage": {
116041             "12": [
116042                 258,
116043                 96
116044             ],
116045             "18": [
116046                 240,
116047                 96
116048             ],
116049             "24": [
116050                 216,
116051                 96
116052             ]
116053         },
116054         "airfield": {
116055             "12": [
116056                 42,
116057                 120
116058             ],
116059             "18": [
116060                 24,
116061                 120
116062             ],
116063             "24": [
116064                 0,
116065                 120
116066             ]
116067         },
116068         "roadblock": {
116069             "12": [
116070                 96,
116071                 120
116072             ],
116073             "18": [
116074                 78,
116075                 120
116076             ],
116077             "24": [
116078                 54,
116079                 120
116080             ]
116081         },
116082         "ferry": {
116083             "12": [
116084                 150,
116085                 120
116086             ],
116087             "18": [
116088                 132,
116089                 120
116090             ],
116091             "24": [
116092                 108,
116093                 120
116094             ],
116095             "line": [
116096                 2240,
116097                 25
116098             ]
116099         },
116100         "harbor": {
116101             "12": [
116102                 204,
116103                 120
116104             ],
116105             "18": [
116106                 186,
116107                 120
116108             ],
116109             "24": [
116110                 162,
116111                 120
116112             ]
116113         },
116114         "bicycle": {
116115             "12": [
116116                 258,
116117                 120
116118             ],
116119             "18": [
116120                 240,
116121                 120
116122             ],
116123             "24": [
116124                 216,
116125                 120
116126             ]
116127         },
116128         "park": {
116129             "12": [
116130                 42,
116131                 144
116132             ],
116133             "18": [
116134                 24,
116135                 144
116136             ],
116137             "24": [
116138                 0,
116139                 144
116140             ]
116141         },
116142         "park2": {
116143             "12": [
116144                 96,
116145                 144
116146             ],
116147             "18": [
116148                 78,
116149                 144
116150             ],
116151             "24": [
116152                 54,
116153                 144
116154             ]
116155         },
116156         "museum": {
116157             "12": [
116158                 150,
116159                 144
116160             ],
116161             "18": [
116162                 132,
116163                 144
116164             ],
116165             "24": [
116166                 108,
116167                 144
116168             ]
116169         },
116170         "lodging": {
116171             "12": [
116172                 204,
116173                 144
116174             ],
116175             "18": [
116176                 186,
116177                 144
116178             ],
116179             "24": [
116180                 162,
116181                 144
116182             ]
116183         },
116184         "monument": {
116185             "12": [
116186                 258,
116187                 144
116188             ],
116189             "18": [
116190                 240,
116191                 144
116192             ],
116193             "24": [
116194                 216,
116195                 144
116196             ]
116197         },
116198         "zoo": {
116199             "12": [
116200                 42,
116201                 168
116202             ],
116203             "18": [
116204                 24,
116205                 168
116206             ],
116207             "24": [
116208                 0,
116209                 168
116210             ]
116211         },
116212         "garden": {
116213             "12": [
116214                 96,
116215                 168
116216             ],
116217             "18": [
116218                 78,
116219                 168
116220             ],
116221             "24": [
116222                 54,
116223                 168
116224             ]
116225         },
116226         "campsite": {
116227             "12": [
116228                 150,
116229                 168
116230             ],
116231             "18": [
116232                 132,
116233                 168
116234             ],
116235             "24": [
116236                 108,
116237                 168
116238             ]
116239         },
116240         "theatre": {
116241             "12": [
116242                 204,
116243                 168
116244             ],
116245             "18": [
116246                 186,
116247                 168
116248             ],
116249             "24": [
116250                 162,
116251                 168
116252             ]
116253         },
116254         "art-gallery": {
116255             "12": [
116256                 258,
116257                 168
116258             ],
116259             "18": [
116260                 240,
116261                 168
116262             ],
116263             "24": [
116264                 216,
116265                 168
116266             ]
116267         },
116268         "pitch": {
116269             "12": [
116270                 42,
116271                 192
116272             ],
116273             "18": [
116274                 24,
116275                 192
116276             ],
116277             "24": [
116278                 0,
116279                 192
116280             ]
116281         },
116282         "soccer": {
116283             "12": [
116284                 96,
116285                 192
116286             ],
116287             "18": [
116288                 78,
116289                 192
116290             ],
116291             "24": [
116292                 54,
116293                 192
116294             ]
116295         },
116296         "america-football": {
116297             "12": [
116298                 150,
116299                 192
116300             ],
116301             "18": [
116302                 132,
116303                 192
116304             ],
116305             "24": [
116306                 108,
116307                 192
116308             ]
116309         },
116310         "tennis": {
116311             "12": [
116312                 204,
116313                 192
116314             ],
116315             "18": [
116316                 186,
116317                 192
116318             ],
116319             "24": [
116320                 162,
116321                 192
116322             ]
116323         },
116324         "basketball": {
116325             "12": [
116326                 258,
116327                 192
116328             ],
116329             "18": [
116330                 240,
116331                 192
116332             ],
116333             "24": [
116334                 216,
116335                 192
116336             ]
116337         },
116338         "baseball": {
116339             "12": [
116340                 42,
116341                 216
116342             ],
116343             "18": [
116344                 24,
116345                 216
116346             ],
116347             "24": [
116348                 0,
116349                 216
116350             ]
116351         },
116352         "golf": {
116353             "12": [
116354                 96,
116355                 216
116356             ],
116357             "18": [
116358                 78,
116359                 216
116360             ],
116361             "24": [
116362                 54,
116363                 216
116364             ]
116365         },
116366         "swimming": {
116367             "12": [
116368                 150,
116369                 216
116370             ],
116371             "18": [
116372                 132,
116373                 216
116374             ],
116375             "24": [
116376                 108,
116377                 216
116378             ]
116379         },
116380         "cricket": {
116381             "12": [
116382                 204,
116383                 216
116384             ],
116385             "18": [
116386                 186,
116387                 216
116388             ],
116389             "24": [
116390                 162,
116391                 216
116392             ]
116393         },
116394         "skiing": {
116395             "12": [
116396                 258,
116397                 216
116398             ],
116399             "18": [
116400                 240,
116401                 216
116402             ],
116403             "24": [
116404                 216,
116405                 216
116406             ]
116407         },
116408         "school": {
116409             "12": [
116410                 42,
116411                 240
116412             ],
116413             "18": [
116414                 24,
116415                 240
116416             ],
116417             "24": [
116418                 0,
116419                 240
116420             ]
116421         },
116422         "college": {
116423             "12": [
116424                 96,
116425                 240
116426             ],
116427             "18": [
116428                 78,
116429                 240
116430             ],
116431             "24": [
116432                 54,
116433                 240
116434             ]
116435         },
116436         "library": {
116437             "12": [
116438                 150,
116439                 240
116440             ],
116441             "18": [
116442                 132,
116443                 240
116444             ],
116445             "24": [
116446                 108,
116447                 240
116448             ]
116449         },
116450         "post": {
116451             "12": [
116452                 204,
116453                 240
116454             ],
116455             "18": [
116456                 186,
116457                 240
116458             ],
116459             "24": [
116460                 162,
116461                 240
116462             ]
116463         },
116464         "fire-station": {
116465             "12": [
116466                 258,
116467                 240
116468             ],
116469             "18": [
116470                 240,
116471                 240
116472             ],
116473             "24": [
116474                 216,
116475                 240
116476             ]
116477         },
116478         "town-hall": {
116479             "12": [
116480                 42,
116481                 264
116482             ],
116483             "18": [
116484                 24,
116485                 264
116486             ],
116487             "24": [
116488                 0,
116489                 264
116490             ]
116491         },
116492         "police": {
116493             "12": [
116494                 96,
116495                 264
116496             ],
116497             "18": [
116498                 78,
116499                 264
116500             ],
116501             "24": [
116502                 54,
116503                 264
116504             ]
116505         },
116506         "prison": {
116507             "12": [
116508                 150,
116509                 264
116510             ],
116511             "18": [
116512                 132,
116513                 264
116514             ],
116515             "24": [
116516                 108,
116517                 264
116518             ]
116519         },
116520         "embassy": {
116521             "12": [
116522                 204,
116523                 264
116524             ],
116525             "18": [
116526                 186,
116527                 264
116528             ],
116529             "24": [
116530                 162,
116531                 264
116532             ]
116533         },
116534         "beer": {
116535             "12": [
116536                 258,
116537                 264
116538             ],
116539             "18": [
116540                 240,
116541                 264
116542             ],
116543             "24": [
116544                 216,
116545                 264
116546             ]
116547         },
116548         "restaurant": {
116549             "12": [
116550                 42,
116551                 288
116552             ],
116553             "18": [
116554                 24,
116555                 288
116556             ],
116557             "24": [
116558                 0,
116559                 288
116560             ]
116561         },
116562         "cafe": {
116563             "12": [
116564                 96,
116565                 288
116566             ],
116567             "18": [
116568                 78,
116569                 288
116570             ],
116571             "24": [
116572                 54,
116573                 288
116574             ]
116575         },
116576         "shop": {
116577             "12": [
116578                 150,
116579                 288
116580             ],
116581             "18": [
116582                 132,
116583                 288
116584             ],
116585             "24": [
116586                 108,
116587                 288
116588             ]
116589         },
116590         "fast-food": {
116591             "12": [
116592                 204,
116593                 288
116594             ],
116595             "18": [
116596                 186,
116597                 288
116598             ],
116599             "24": [
116600                 162,
116601                 288
116602             ]
116603         },
116604         "bar": {
116605             "12": [
116606                 258,
116607                 288
116608             ],
116609             "18": [
116610                 240,
116611                 288
116612             ],
116613             "24": [
116614                 216,
116615                 288
116616             ]
116617         },
116618         "bank": {
116619             "12": [
116620                 42,
116621                 312
116622             ],
116623             "18": [
116624                 24,
116625                 312
116626             ],
116627             "24": [
116628                 0,
116629                 312
116630             ]
116631         },
116632         "grocery": {
116633             "12": [
116634                 96,
116635                 312
116636             ],
116637             "18": [
116638                 78,
116639                 312
116640             ],
116641             "24": [
116642                 54,
116643                 312
116644             ]
116645         },
116646         "cinema": {
116647             "12": [
116648                 150,
116649                 312
116650             ],
116651             "18": [
116652                 132,
116653                 312
116654             ],
116655             "24": [
116656                 108,
116657                 312
116658             ]
116659         },
116660         "pharmacy": {
116661             "12": [
116662                 204,
116663                 312
116664             ],
116665             "18": [
116666                 186,
116667                 312
116668             ],
116669             "24": [
116670                 162,
116671                 312
116672             ]
116673         },
116674         "hospital": {
116675             "12": [
116676                 258,
116677                 312
116678             ],
116679             "18": [
116680                 240,
116681                 312
116682             ],
116683             "24": [
116684                 216,
116685                 312
116686             ]
116687         },
116688         "danger": {
116689             "12": [
116690                 42,
116691                 336
116692             ],
116693             "18": [
116694                 24,
116695                 336
116696             ],
116697             "24": [
116698                 0,
116699                 336
116700             ]
116701         },
116702         "industrial": {
116703             "12": [
116704                 96,
116705                 336
116706             ],
116707             "18": [
116708                 78,
116709                 336
116710             ],
116711             "24": [
116712                 54,
116713                 336
116714             ]
116715         },
116716         "warehouse": {
116717             "12": [
116718                 150,
116719                 336
116720             ],
116721             "18": [
116722                 132,
116723                 336
116724             ],
116725             "24": [
116726                 108,
116727                 336
116728             ]
116729         },
116730         "commercial": {
116731             "12": [
116732                 204,
116733                 336
116734             ],
116735             "18": [
116736                 186,
116737                 336
116738             ],
116739             "24": [
116740                 162,
116741                 336
116742             ]
116743         },
116744         "building": {
116745             "12": [
116746                 258,
116747                 336
116748             ],
116749             "18": [
116750                 240,
116751                 336
116752             ],
116753             "24": [
116754                 216,
116755                 336
116756             ]
116757         },
116758         "place-of-worship": {
116759             "12": [
116760                 42,
116761                 360
116762             ],
116763             "18": [
116764                 24,
116765                 360
116766             ],
116767             "24": [
116768                 0,
116769                 360
116770             ]
116771         },
116772         "alcohol-shop": {
116773             "12": [
116774                 96,
116775                 360
116776             ],
116777             "18": [
116778                 78,
116779                 360
116780             ],
116781             "24": [
116782                 54,
116783                 360
116784             ]
116785         },
116786         "logging": {
116787             "12": [
116788                 150,
116789                 360
116790             ],
116791             "18": [
116792                 132,
116793                 360
116794             ],
116795             "24": [
116796                 108,
116797                 360
116798             ]
116799         },
116800         "oil-well": {
116801             "12": [
116802                 204,
116803                 360
116804             ],
116805             "18": [
116806                 186,
116807                 360
116808             ],
116809             "24": [
116810                 162,
116811                 360
116812             ]
116813         },
116814         "slaughterhouse": {
116815             "12": [
116816                 258,
116817                 360
116818             ],
116819             "18": [
116820                 240,
116821                 360
116822             ],
116823             "24": [
116824                 216,
116825                 360
116826             ]
116827         },
116828         "dam": {
116829             "12": [
116830                 42,
116831                 384
116832             ],
116833             "18": [
116834                 24,
116835                 384
116836             ],
116837             "24": [
116838                 0,
116839                 384
116840             ]
116841         },
116842         "water": {
116843             "12": [
116844                 96,
116845                 384
116846             ],
116847             "18": [
116848                 78,
116849                 384
116850             ],
116851             "24": [
116852                 54,
116853                 384
116854             ]
116855         },
116856         "wetland": {
116857             "12": [
116858                 150,
116859                 384
116860             ],
116861             "18": [
116862                 132,
116863                 384
116864             ],
116865             "24": [
116866                 108,
116867                 384
116868             ]
116869         },
116870         "disability": {
116871             "12": [
116872                 204,
116873                 384
116874             ],
116875             "18": [
116876                 186,
116877                 384
116878             ],
116879             "24": [
116880                 162,
116881                 384
116882             ]
116883         },
116884         "telephone": {
116885             "12": [
116886                 258,
116887                 384
116888             ],
116889             "18": [
116890                 240,
116891                 384
116892             ],
116893             "24": [
116894                 216,
116895                 384
116896             ]
116897         },
116898         "emergency-telephone": {
116899             "12": [
116900                 42,
116901                 408
116902             ],
116903             "18": [
116904                 24,
116905                 408
116906             ],
116907             "24": [
116908                 0,
116909                 408
116910             ]
116911         },
116912         "toilets": {
116913             "12": [
116914                 96,
116915                 408
116916             ],
116917             "18": [
116918                 78,
116919                 408
116920             ],
116921             "24": [
116922                 54,
116923                 408
116924             ]
116925         },
116926         "waste-basket": {
116927             "12": [
116928                 150,
116929                 408
116930             ],
116931             "18": [
116932                 132,
116933                 408
116934             ],
116935             "24": [
116936                 108,
116937                 408
116938             ]
116939         },
116940         "music": {
116941             "12": [
116942                 204,
116943                 408
116944             ],
116945             "18": [
116946                 186,
116947                 408
116948             ],
116949             "24": [
116950                 162,
116951                 408
116952             ]
116953         },
116954         "land-use": {
116955             "12": [
116956                 258,
116957                 408
116958             ],
116959             "18": [
116960                 240,
116961                 408
116962             ],
116963             "24": [
116964                 216,
116965                 408
116966             ]
116967         },
116968         "city": {
116969             "12": [
116970                 42,
116971                 432
116972             ],
116973             "18": [
116974                 24,
116975                 432
116976             ],
116977             "24": [
116978                 0,
116979                 432
116980             ]
116981         },
116982         "town": {
116983             "12": [
116984                 96,
116985                 432
116986             ],
116987             "18": [
116988                 78,
116989                 432
116990             ],
116991             "24": [
116992                 54,
116993                 432
116994             ]
116995         },
116996         "village": {
116997             "12": [
116998                 150,
116999                 432
117000             ],
117001             "18": [
117002                 132,
117003                 432
117004             ],
117005             "24": [
117006                 108,
117007                 432
117008             ]
117009         },
117010         "farm": {
117011             "12": [
117012                 204,
117013                 432
117014             ],
117015             "18": [
117016                 186,
117017                 432
117018             ],
117019             "24": [
117020                 162,
117021                 432
117022             ]
117023         },
117024         "bakery": {
117025             "12": [
117026                 258,
117027                 432
117028             ],
117029             "18": [
117030                 240,
117031                 432
117032             ],
117033             "24": [
117034                 216,
117035                 432
117036             ]
117037         },
117038         "dog-park": {
117039             "12": [
117040                 42,
117041                 456
117042             ],
117043             "18": [
117044                 24,
117045                 456
117046             ],
117047             "24": [
117048                 0,
117049                 456
117050             ]
117051         },
117052         "lighthouse": {
117053             "12": [
117054                 96,
117055                 456
117056             ],
117057             "18": [
117058                 78,
117059                 456
117060             ],
117061             "24": [
117062                 54,
117063                 456
117064             ]
117065         },
117066         "clothing-store": {
117067             "12": [
117068                 150,
117069                 456
117070             ],
117071             "18": [
117072                 132,
117073                 456
117074             ],
117075             "24": [
117076                 108,
117077                 456
117078             ]
117079         },
117080         "polling-place": {
117081             "12": [
117082                 204,
117083                 456
117084             ],
117085             "18": [
117086                 186,
117087                 456
117088             ],
117089             "24": [
117090                 162,
117091                 456
117092             ]
117093         },
117094         "playground": {
117095             "12": [
117096                 258,
117097                 456
117098             ],
117099             "18": [
117100                 240,
117101                 456
117102             ],
117103             "24": [
117104                 216,
117105                 456
117106             ]
117107         },
117108         "entrance": {
117109             "12": [
117110                 42,
117111                 480
117112             ],
117113             "18": [
117114                 24,
117115                 480
117116             ],
117117             "24": [
117118                 0,
117119                 480
117120             ]
117121         },
117122         "heart": {
117123             "12": [
117124                 96,
117125                 480
117126             ],
117127             "18": [
117128                 78,
117129                 480
117130             ],
117131             "24": [
117132                 54,
117133                 480
117134             ]
117135         },
117136         "london-underground": {
117137             "12": [
117138                 150,
117139                 480
117140             ],
117141             "18": [
117142                 132,
117143                 480
117144             ],
117145             "24": [
117146                 108,
117147                 480
117148             ]
117149         },
117150         "minefield": {
117151             "12": [
117152                 204,
117153                 480
117154             ],
117155             "18": [
117156                 186,
117157                 480
117158             ],
117159             "24": [
117160                 162,
117161                 480
117162             ]
117163         },
117164         "rail-underground": {
117165             "12": [
117166                 258,
117167                 480
117168             ],
117169             "18": [
117170                 240,
117171                 480
117172             ],
117173             "24": [
117174                 216,
117175                 480
117176             ]
117177         },
117178         "rail-above": {
117179             "12": [
117180                 42,
117181                 504
117182             ],
117183             "18": [
117184                 24,
117185                 504
117186             ],
117187             "24": [
117188                 0,
117189                 504
117190             ]
117191         },
117192         "camera": {
117193             "12": [
117194                 96,
117195                 504
117196             ],
117197             "18": [
117198                 78,
117199                 504
117200             ],
117201             "24": [
117202                 54,
117203                 504
117204             ]
117205         },
117206         "laundry": {
117207             "12": [
117208                 150,
117209                 504
117210             ],
117211             "18": [
117212                 132,
117213                 504
117214             ],
117215             "24": [
117216                 108,
117217                 504
117218             ]
117219         },
117220         "car": {
117221             "12": [
117222                 204,
117223                 504
117224             ],
117225             "18": [
117226                 186,
117227                 504
117228             ],
117229             "24": [
117230                 162,
117231                 504
117232             ]
117233         },
117234         "suitcase": {
117235             "12": [
117236                 258,
117237                 504
117238             ],
117239             "18": [
117240                 240,
117241                 504
117242             ],
117243             "24": [
117244                 216,
117245                 504
117246             ]
117247         },
117248         "hairdresser": {
117249             "12": [
117250                 42,
117251                 528
117252             ],
117253             "18": [
117254                 24,
117255                 528
117256             ],
117257             "24": [
117258                 0,
117259                 528
117260             ]
117261         },
117262         "chemist": {
117263             "12": [
117264                 96,
117265                 528
117266             ],
117267             "18": [
117268                 78,
117269                 528
117270             ],
117271             "24": [
117272                 54,
117273                 528
117274             ]
117275         },
117276         "mobilephone": {
117277             "12": [
117278                 150,
117279                 528
117280             ],
117281             "18": [
117282                 132,
117283                 528
117284             ],
117285             "24": [
117286                 108,
117287                 528
117288             ]
117289         },
117290         "scooter": {
117291             "12": [
117292                 204,
117293                 528
117294             ],
117295             "18": [
117296                 186,
117297                 528
117298             ],
117299             "24": [
117300                 162,
117301                 528
117302             ]
117303         },
117304         "gift": {
117305             "12": [
117306                 258,
117307                 528
117308             ],
117309             "18": [
117310                 240,
117311                 528
117312             ],
117313             "24": [
117314                 216,
117315                 528
117316             ]
117317         },
117318         "ice-cream": {
117319             "12": [
117320                 42,
117321                 552
117322             ],
117323             "18": [
117324                 24,
117325                 552
117326             ],
117327             "24": [
117328                 0,
117329                 552
117330             ]
117331         },
117332         "highway-motorway": {
117333             "line": [
117334                 20,
117335                 25
117336             ]
117337         },
117338         "highway-trunk": {
117339             "line": [
117340                 80,
117341                 25
117342             ]
117343         },
117344         "highway-primary": {
117345             "line": [
117346                 140,
117347                 25
117348             ]
117349         },
117350         "highway-secondary": {
117351             "line": [
117352                 200,
117353                 25
117354             ]
117355         },
117356         "highway-tertiary": {
117357             "line": [
117358                 260,
117359                 25
117360             ]
117361         },
117362         "highway-motorway-link": {
117363             "line": [
117364                 320,
117365                 25
117366             ]
117367         },
117368         "highway-trunk-link": {
117369             "line": [
117370                 380,
117371                 25
117372             ]
117373         },
117374         "highway-primary-link": {
117375             "line": [
117376                 440,
117377                 25
117378             ]
117379         },
117380         "highway-secondary-link": {
117381             "line": [
117382                 500,
117383                 25
117384             ]
117385         },
117386         "highway-tertiary-link": {
117387             "line": [
117388                 560,
117389                 25
117390             ]
117391         },
117392         "highway-residential": {
117393             "line": [
117394                 620,
117395                 25
117396             ]
117397         },
117398         "highway-unclassified": {
117399             "line": [
117400                 680,
117401                 25
117402             ]
117403         },
117404         "highway-service": {
117405             "line": [
117406                 740,
117407                 25
117408             ]
117409         },
117410         "highway-road": {
117411             "line": [
117412                 800,
117413                 25
117414             ]
117415         },
117416         "highway-track": {
117417             "line": [
117418                 860,
117419                 25
117420             ]
117421         },
117422         "highway-living-street": {
117423             "line": [
117424                 920,
117425                 25
117426             ]
117427         },
117428         "highway-path": {
117429             "line": [
117430                 980,
117431                 25
117432             ]
117433         },
117434         "highway-cycleway": {
117435             "line": [
117436                 1040,
117437                 25
117438             ]
117439         },
117440         "highway-footway": {
117441             "line": [
117442                 1100,
117443                 25
117444             ]
117445         },
117446         "highway-bridleway": {
117447             "line": [
117448                 1160,
117449                 25
117450             ]
117451         },
117452         "highway-steps": {
117453             "line": [
117454                 1220,
117455                 25
117456             ]
117457         },
117458         "railway-rail": {
117459             "line": [
117460                 1280,
117461                 25
117462             ]
117463         },
117464         "railway-disused": {
117465             "line": [
117466                 1340,
117467                 25
117468             ]
117469         },
117470         "railway-abandoned": {
117471             "line": [
117472                 1400,
117473                 25
117474             ]
117475         },
117476         "railway-subway": {
117477             "line": [
117478                 1460,
117479                 25
117480             ]
117481         },
117482         "railway-light-rail": {
117483             "line": [
117484                 1520,
117485                 25
117486             ]
117487         },
117488         "railway-monorail": {
117489             "line": [
117490                 1580,
117491                 25
117492             ]
117493         },
117494         "waterway-river": {
117495             "line": [
117496                 1640,
117497                 25
117498             ]
117499         },
117500         "waterway-stream": {
117501             "line": [
117502                 1700,
117503                 25
117504             ]
117505         },
117506         "waterway-canal": {
117507             "line": [
117508                 1760,
117509                 25
117510             ]
117511         },
117512         "waterway-ditch": {
117513             "line": [
117514                 1820,
117515                 25
117516             ]
117517         },
117518         "power-line": {
117519             "line": [
117520                 1880,
117521                 25
117522             ]
117523         },
117524         "other-line": {
117525             "line": [
117526                 1940,
117527                 25
117528             ]
117529         },
117530         "category-roads": {
117531             "line": [
117532                 2000,
117533                 25
117534             ]
117535         },
117536         "category-rail": {
117537             "line": [
117538                 2060,
117539                 25
117540             ]
117541         },
117542         "category-path": {
117543             "line": [
117544                 2120,
117545                 25
117546             ]
117547         },
117548         "category-water": {
117549             "line": [
117550                 2180,
117551                 25
117552             ]
117553         },
117554         "pipeline": {
117555             "line": [
117556                 2300,
117557                 25
117558             ]
117559         },
117560         "relation": {
117561             "relation": [
117562                 20,
117563                 25
117564             ]
117565         },
117566         "restriction": {
117567             "relation": [
117568                 80,
117569                 25
117570             ]
117571         },
117572         "multipolygon": {
117573             "relation": [
117574                 140,
117575                 25
117576             ]
117577         },
117578         "boundary": {
117579             "relation": [
117580                 200,
117581                 25
117582             ]
117583         },
117584         "route": {
117585             "relation": [
117586                 260,
117587                 25
117588             ]
117589         },
117590         "route-road": {
117591             "relation": [
117592                 320,
117593                 25
117594             ]
117595         },
117596         "route-bicycle": {
117597             "relation": [
117598                 380,
117599                 25
117600             ]
117601         },
117602         "route-foot": {
117603             "relation": [
117604                 440,
117605                 25
117606             ]
117607         },
117608         "route-bus": {
117609             "relation": [
117610                 500,
117611                 25
117612             ]
117613         },
117614         "route-train": {
117615             "relation": [
117616                 560,
117617                 25
117618             ]
117619         },
117620         "route-detour": {
117621             "relation": [
117622                 620,
117623                 25
117624             ]
117625         },
117626         "route-tram": {
117627             "relation": [
117628                 680,
117629                 25
117630             ]
117631         },
117632         "route-ferry": {
117633             "relation": [
117634                 740,
117635                 25
117636             ]
117637         },
117638         "route-power": {
117639             "relation": [
117640                 800,
117641                 25
117642             ]
117643         },
117644         "route-pipeline": {
117645             "relation": [
117646                 860,
117647                 25
117648             ]
117649         },
117650         "route-master": {
117651             "relation": [
117652                 920,
117653                 25
117654             ]
117655         },
117656         "restriction-no-straight-on": {
117657             "relation": [
117658                 980,
117659                 25
117660             ]
117661         },
117662         "restriction-no-u-turn": {
117663             "relation": [
117664                 1040,
117665                 25
117666             ]
117667         },
117668         "restriction-no-left-turn": {
117669             "relation": [
117670                 1100,
117671                 25
117672             ]
117673         },
117674         "restriction-no-right-turn": {
117675             "relation": [
117676                 1160,
117677                 25
117678             ]
117679         },
117680         "restriction-only-straight-on": {
117681             "relation": [
117682                 1220,
117683                 25
117684             ]
117685         },
117686         "restriction-only-left-turn": {
117687             "relation": [
117688                 1280,
117689                 25
117690             ]
117691         },
117692         "restriction-only-right-turn": {
117693             "relation": [
117694                 1340,
117695                 25
117696             ]
117697         }
117698     },
117699     "operations": {
117700         "icon-operation-delete": [
117701             0,
117702             140
117703         ],
117704         "icon-operation-circularize": [
117705             20,
117706             140
117707         ],
117708         "icon-operation-straighten": [
117709             40,
117710             140
117711         ],
117712         "icon-operation-split": [
117713             60,
117714             140
117715         ],
117716         "icon-operation-disconnect": [
117717             80,
117718             140
117719         ],
117720         "icon-operation-reverse": [
117721             100,
117722             140
117723         ],
117724         "icon-operation-move": [
117725             120,
117726             140
117727         ],
117728         "icon-operation-merge": [
117729             140,
117730             140
117731         ],
117732         "icon-operation-orthogonalize": [
117733             160,
117734             140
117735         ],
117736         "icon-operation-rotate": [
117737             180,
117738             140
117739         ],
117740         "icon-operation-simplify": [
117741             200,
117742             140
117743         ],
117744         "icon-operation-continue": [
117745             220,
117746             140
117747         ],
117748         "icon-operation-disabled-delete": [
117749             0,
117750             160
117751         ],
117752         "icon-operation-disabled-circularize": [
117753             20,
117754             160
117755         ],
117756         "icon-operation-disabled-straighten": [
117757             40,
117758             160
117759         ],
117760         "icon-operation-disabled-split": [
117761             60,
117762             160
117763         ],
117764         "icon-operation-disabled-disconnect": [
117765             80,
117766             160
117767         ],
117768         "icon-operation-disabled-reverse": [
117769             100,
117770             160
117771         ],
117772         "icon-operation-disabled-move": [
117773             120,
117774             160
117775         ],
117776         "icon-operation-disabled-merge": [
117777             140,
117778             160
117779         ],
117780         "icon-operation-disabled-orthogonalize": [
117781             160,
117782             160
117783         ],
117784         "icon-operation-disabled-rotate": [
117785             180,
117786             160
117787         ],
117788         "icon-operation-disabled-simplify": [
117789             200,
117790             160
117791         ],
117792         "icon-operation-disabled-continue": [
117793             220,
117794             160
117795         ],
117796         "icon-restriction-yes": [
117797             50,
117798             80
117799         ],
117800         "icon-restriction-no": [
117801             95,
117802             80
117803         ],
117804         "icon-restriction-only": [
117805             140,
117806             80
117807         ],
117808         "icon-restriction-yes-u": [
117809             185,
117810             80
117811         ],
117812         "icon-restriction-no-u": [
117813             230,
117814             80
117815         ],
117816         "icon-restriction-only-u": [
117817             275,
117818             80
117819         ]
117820     },
117821     "locales": [
117822         "af",
117823         "sq",
117824         "sq-AL",
117825         "ar",
117826         "ar-AA",
117827         "hy",
117828         "ast",
117829         "bn",
117830         "bs",
117831         "bg-BG",
117832         "ca",
117833         "zh",
117834         "zh-CN",
117835         "zh-CN.GB2312",
117836         "gan",
117837         "zh-HK",
117838         "zh-TW",
117839         "yue",
117840         "hr",
117841         "cs",
117842         "da",
117843         "nl",
117844         "en-GB",
117845         "eo",
117846         "et",
117847         "fi",
117848         "fr",
117849         "gl",
117850         "de",
117851         "el",
117852         "hu",
117853         "is",
117854         "id",
117855         "it",
117856         "ja",
117857         "kn",
117858         "km",
117859         "km-KH",
117860         "ko",
117861         "ko-KR",
117862         "lv",
117863         "lt",
117864         "no",
117865         "nn",
117866         "fa",
117867         "pl",
117868         "pt",
117869         "pt-BR",
117870         "ro-RO",
117871         "ru",
117872         "sc",
117873         "sr",
117874         "sr-RS",
117875         "si",
117876         "sk",
117877         "sl",
117878         "es",
117879         "sv",
117880         "tl",
117881         "ta",
117882         "te",
117883         "tr",
117884         "uk",
117885         "vi"
117886     ],
117887     "en": {
117888         "modes": {
117889             "add_area": {
117890                 "title": "Area",
117891                 "description": "Add parks, buildings, lakes or other areas to the map.",
117892                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
117893             },
117894             "add_line": {
117895                 "title": "Line",
117896                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
117897                 "tail": "Click on the map to start drawing a road, path, or route."
117898             },
117899             "add_point": {
117900                 "title": "Point",
117901                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
117902                 "tail": "Click on the map to add a point."
117903             },
117904             "browse": {
117905                 "title": "Browse",
117906                 "description": "Pan and zoom the map."
117907             },
117908             "draw_area": {
117909                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
117910             },
117911             "draw_line": {
117912                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
117913             }
117914         },
117915         "operations": {
117916             "add": {
117917                 "annotation": {
117918                     "point": "Added a point.",
117919                     "vertex": "Added a node to a way.",
117920                     "relation": "Added a relation."
117921                 }
117922             },
117923             "start": {
117924                 "annotation": {
117925                     "line": "Started a line.",
117926                     "area": "Started an area."
117927                 }
117928             },
117929             "continue": {
117930                 "key": "A",
117931                 "title": "Continue",
117932                 "description": "Continue this line.",
117933                 "not_eligible": "No line can be continued here.",
117934                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
117935                 "annotation": {
117936                     "line": "Continued a line.",
117937                     "area": "Continued an area."
117938                 }
117939             },
117940             "cancel_draw": {
117941                 "annotation": "Canceled drawing."
117942             },
117943             "change_role": {
117944                 "annotation": "Changed the role of a relation member."
117945             },
117946             "change_tags": {
117947                 "annotation": "Changed tags."
117948             },
117949             "circularize": {
117950                 "title": "Circularize",
117951                 "description": {
117952                     "line": "Make this line circular.",
117953                     "area": "Make this area circular."
117954                 },
117955                 "key": "O",
117956                 "annotation": {
117957                     "line": "Made a line circular.",
117958                     "area": "Made an area circular."
117959                 },
117960                 "not_closed": "This can't be made circular because it's not a loop.",
117961                 "too_large": "This can't be made circular because not enough of it is currently visible."
117962             },
117963             "orthogonalize": {
117964                 "title": "Square",
117965                 "description": {
117966                     "line": "Square the corners of this line.",
117967                     "area": "Square the corners of this area."
117968                 },
117969                 "key": "S",
117970                 "annotation": {
117971                     "line": "Squared the corners of a line.",
117972                     "area": "Squared the corners of an area."
117973                 },
117974                 "not_squarish": "This can't be made square because it is not squarish.",
117975                 "too_large": "This can't be made square because not enough of it is currently visible."
117976             },
117977             "straighten": {
117978                 "title": "Straighten",
117979                 "description": "Straighten this line.",
117980                 "key": "S",
117981                 "annotation": "Straightened a line.",
117982                 "too_bendy": "This can't be straightened because it bends too much."
117983             },
117984             "delete": {
117985                 "title": "Delete",
117986                 "description": "Delete object permanently.",
117987                 "annotation": {
117988                     "point": "Deleted a point.",
117989                     "vertex": "Deleted a node from a way.",
117990                     "line": "Deleted a line.",
117991                     "area": "Deleted an area.",
117992                     "relation": "Deleted a relation.",
117993                     "multiple": "Deleted {n} objects."
117994                 },
117995                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
117996             },
117997             "add_member": {
117998                 "annotation": "Added a member to a relation."
117999             },
118000             "delete_member": {
118001                 "annotation": "Removed a member from a relation."
118002             },
118003             "connect": {
118004                 "annotation": {
118005                     "point": "Connected a way to a point.",
118006                     "vertex": "Connected a way to another.",
118007                     "line": "Connected a way to a line.",
118008                     "area": "Connected a way to an area."
118009                 }
118010             },
118011             "disconnect": {
118012                 "title": "Disconnect",
118013                 "description": "Disconnect these lines/areas from each other.",
118014                 "key": "D",
118015                 "annotation": "Disconnected lines/areas.",
118016                 "not_connected": "There aren't enough lines/areas here to disconnect."
118017             },
118018             "merge": {
118019                 "title": "Merge",
118020                 "description": "Merge these lines.",
118021                 "key": "C",
118022                 "annotation": "Merged {n} lines.",
118023                 "not_eligible": "These features can't be merged.",
118024                 "not_adjacent": "These lines can't be merged because they aren't connected.",
118025                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
118026                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
118027             },
118028             "move": {
118029                 "title": "Move",
118030                 "description": "Move this to a different location.",
118031                 "key": "M",
118032                 "annotation": {
118033                     "point": "Moved a point.",
118034                     "vertex": "Moved a node in a way.",
118035                     "line": "Moved a line.",
118036                     "area": "Moved an area.",
118037                     "multiple": "Moved multiple objects."
118038                 },
118039                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.",
118040                 "too_large": "This can't be moved because not enough of it is currently visible."
118041             },
118042             "rotate": {
118043                 "title": "Rotate",
118044                 "description": "Rotate this object around its center point.",
118045                 "key": "R",
118046                 "annotation": {
118047                     "line": "Rotated a line.",
118048                     "area": "Rotated an area."
118049                 },
118050                 "too_large": "This can't be rotated because not enough of it is currently visible."
118051             },
118052             "reverse": {
118053                 "title": "Reverse",
118054                 "description": "Make this line go in the opposite direction.",
118055                 "key": "V",
118056                 "annotation": "Reversed a line."
118057             },
118058             "split": {
118059                 "title": "Split",
118060                 "description": {
118061                     "line": "Split this line into two at this node.",
118062                     "area": "Split the boundary of this area into two.",
118063                     "multiple": "Split the lines/area boundaries at this node into two."
118064                 },
118065                 "key": "X",
118066                 "annotation": {
118067                     "line": "Split a line.",
118068                     "area": "Split an area boundary.",
118069                     "multiple": "Split {n} lines/area boundaries."
118070                 },
118071                 "not_eligible": "Lines can't be split at their beginning or end.",
118072                 "multiple_ways": "There are too many lines here to split."
118073             },
118074             "restriction": {
118075                 "help": {
118076                     "select": "Click to select a road segment.",
118077                     "toggle": "Click to toggle turn restrictions.",
118078                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
118079                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
118080                 },
118081                 "annotation": {
118082                     "create": "Added a turn restriction",
118083                     "delete": "Deleted a turn restriction"
118084                 }
118085             }
118086         },
118087         "undo": {
118088             "tooltip": "Undo: {action}",
118089             "nothing": "Nothing to undo."
118090         },
118091         "redo": {
118092             "tooltip": "Redo: {action}",
118093             "nothing": "Nothing to redo."
118094         },
118095         "tooltip_keyhint": "Shortcut:",
118096         "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.",
118097         "translate": {
118098             "translate": "Translate",
118099             "localized_translation_label": "Multilingual name",
118100             "localized_translation_language": "Choose language",
118101             "localized_translation_name": "Name"
118102         },
118103         "zoom_in_edit": "Zoom in to Edit",
118104         "logout": "logout",
118105         "loading_auth": "Connecting to OpenStreetMap...",
118106         "report_a_bug": "report a bug",
118107         "status": {
118108             "error": "Unable to connect to API.",
118109             "offline": "The API is offline. Please try editing later.",
118110             "readonly": "The API is read-only. You will need to wait to save your changes."
118111         },
118112         "commit": {
118113             "title": "Save Changes",
118114             "description_placeholder": "Brief description of your contributions",
118115             "message_label": "Commit message",
118116             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
118117             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
118118             "save": "Save",
118119             "cancel": "Cancel",
118120             "changes": "{count} Changes",
118121             "warnings": "Warnings",
118122             "modified": "Modified",
118123             "deleted": "Deleted",
118124             "created": "Created"
118125         },
118126         "contributors": {
118127             "list": "Edits by {users}",
118128             "truncated_list": "Edits by {users} and {count} others"
118129         },
118130         "geocoder": {
118131             "search": "Search worldwide...",
118132             "no_results_visible": "No results in visible map area",
118133             "no_results_worldwide": "No results found"
118134         },
118135         "geolocate": {
118136             "title": "Show My Location"
118137         },
118138         "inspector": {
118139             "no_documentation_combination": "There is no documentation available for this tag combination",
118140             "no_documentation_key": "There is no documentation available for this key",
118141             "show_more": "Show More",
118142             "view_on_osm": "View on openstreetmap.org",
118143             "all_tags": "All tags",
118144             "all_members": "All members",
118145             "all_relations": "All relations",
118146             "new_relation": "New relation...",
118147             "role": "Role",
118148             "choose": "Select feature type",
118149             "results": "{n} results for {search}",
118150             "reference": "View on OpenStreetMap Wiki",
118151             "back_tooltip": "Change feature",
118152             "remove": "Remove",
118153             "search": "Search",
118154             "multiselect": "Selected items",
118155             "unknown": "Unknown",
118156             "incomplete": "<not downloaded>",
118157             "feature_list": "Search features",
118158             "edit": "Edit feature",
118159             "check": {
118160                 "yes": "Yes",
118161                 "no": "No"
118162             },
118163             "none": "None",
118164             "node": "Node",
118165             "way": "Way",
118166             "relation": "Relation",
118167             "location": "Location"
118168         },
118169         "background": {
118170             "title": "Background",
118171             "description": "Background settings",
118172             "percent_brightness": "{opacity}% brightness",
118173             "none": "None",
118174             "custom": "Custom",
118175             "custom_button": "Edit custom background",
118176             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
118177             "fix_misalignment": "Fix alignment",
118178             "reset": "reset"
118179         },
118180         "restore": {
118181             "heading": "You have unsaved changes",
118182             "description": "Do you wish to restore unsaved changes from a previous editing session?",
118183             "restore": "Restore",
118184             "reset": "Reset"
118185         },
118186         "save": {
118187             "title": "Save",
118188             "help": "Save changes to OpenStreetMap, making them visible to other users.",
118189             "no_changes": "No changes to save.",
118190             "error": "An error occurred while trying to save",
118191             "unknown_error_details": "Please ensure you are connected to the internet.",
118192             "uploading": "Uploading changes to OpenStreetMap.",
118193             "unsaved_changes": "You have unsaved changes"
118194         },
118195         "success": {
118196             "edited_osm": "Edited OSM!",
118197             "just_edited": "You just edited OpenStreetMap!",
118198             "view_on_osm": "View on OSM",
118199             "facebook": "Share on Facebook",
118200             "twitter": "Share on Twitter",
118201             "google": "Share on Google+",
118202             "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"
118203         },
118204         "confirm": {
118205             "okay": "Okay"
118206         },
118207         "splash": {
118208             "welcome": "Welcome to the iD OpenStreetMap editor",
118209             "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}.",
118210             "walkthrough": "Start the Walkthrough",
118211             "start": "Edit Now"
118212         },
118213         "source_switch": {
118214             "live": "live",
118215             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
118216             "dev": "dev"
118217         },
118218         "tag_reference": {
118219             "description": "Description",
118220             "on_wiki": "{tag} on wiki.osm.org",
118221             "used_with": "used with {type}"
118222         },
118223         "validations": {
118224             "untagged_point": "Untagged point",
118225             "untagged_line": "Untagged line",
118226             "untagged_area": "Untagged area",
118227             "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.",
118228             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
118229             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
118230             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
118231             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
118232             "deprecated_tags": "Deprecated tags: {tags}"
118233         },
118234         "zoom": {
118235             "in": "Zoom In",
118236             "out": "Zoom Out"
118237         },
118238         "cannot_zoom": "Cannot zoom out further in current mode.",
118239         "gpx": {
118240             "local_layer": "Local GPX file",
118241             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
118242             "zoom": "Zoom to GPX track",
118243             "browse": "Browse for a .gpx file"
118244         },
118245         "mapillary": {
118246             "tooltip": "Street-level photos from Mapillary",
118247             "title": "Photo Overlay (Mapillary)",
118248             "view_on_mapillary": "View this image on Mapillary"
118249         },
118250         "help": {
118251             "title": "Help",
118252             "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",
118253             "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",
118254             "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",
118255             "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",
118256             "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",
118257             "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",
118258             "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",
118259             "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",
118260             "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"
118261         },
118262         "intro": {
118263             "navigation": {
118264                 "title": "Navigation",
118265                 "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!**",
118266                 "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.**",
118267                 "header": "The header shows us the feature type.",
118268                 "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.**"
118269             },
118270             "points": {
118271                 "title": "Points",
118272                 "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.**",
118273                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
118274                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
118275                 "choose": "**Choose Cafe from the list.**",
118276                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
118277                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
118278                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
118279                 "fixname": "**Change the name and close the feature editor.**",
118280                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
118281                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
118282             },
118283             "areas": {
118284                 "title": "Areas",
118285                 "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.**",
118286                 "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.**",
118287                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
118288                 "search": "**Search for '{name}'.**",
118289                 "choose": "**Choose Playground from the list.**",
118290                 "describe": "**Add a name, and close the feature editor**"
118291             },
118292             "lines": {
118293                 "title": "Lines",
118294                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
118295                 "start": "**Start the line by clicking on the end of the road.**",
118296                 "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.**",
118297                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
118298                 "road": "**Select Road from the list**",
118299                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
118300                 "describe": "**Name the road and close the feature editor.**",
118301                 "restart": "The road needs to intersect Flower Street.",
118302                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
118303             },
118304             "startediting": {
118305                 "title": "Start Editing",
118306                 "help": "More documentation and this walkthrough are available here.",
118307                 "save": "Don't forget to regularly save your changes!",
118308                 "start": "Start mapping!"
118309             }
118310         },
118311         "presets": {
118312             "categories": {
118313                 "category-building": {
118314                     "name": "Building"
118315                 },
118316                 "category-golf": {
118317                     "name": "Golf"
118318                 },
118319                 "category-landuse": {
118320                     "name": "Land Use"
118321                 },
118322                 "category-path": {
118323                     "name": "Path"
118324                 },
118325                 "category-rail": {
118326                     "name": "Rail"
118327                 },
118328                 "category-restriction": {
118329                     "name": "Restriction"
118330                 },
118331                 "category-road": {
118332                     "name": "Road"
118333                 },
118334                 "category-route": {
118335                     "name": "Route"
118336                 },
118337                 "category-water-area": {
118338                     "name": "Water"
118339                 },
118340                 "category-water-line": {
118341                     "name": "Water"
118342                 }
118343             },
118344             "fields": {
118345                 "access": {
118346                     "label": "Access",
118347                     "placeholder": "Unknown",
118348                     "types": {
118349                         "access": "General",
118350                         "foot": "Foot",
118351                         "motor_vehicle": "Motor Vehicles",
118352                         "bicycle": "Bicycles",
118353                         "horse": "Horses"
118354                     },
118355                     "options": {
118356                         "yes": {
118357                             "title": "Allowed",
118358                             "description": "Access permitted by law; a right of way"
118359                         },
118360                         "no": {
118361                             "title": "Prohibited",
118362                             "description": "Access not permitted to the general public"
118363                         },
118364                         "permissive": {
118365                             "title": "Permissive",
118366                             "description": "Access permitted until such time as the owner revokes the permission"
118367                         },
118368                         "private": {
118369                             "title": "Private",
118370                             "description": "Access permitted only with permission of the owner on an individual basis"
118371                         },
118372                         "designated": {
118373                             "title": "Designated",
118374                             "description": "Access permitted according to signs or specific local laws"
118375                         },
118376                         "destination": {
118377                             "title": "Destination",
118378                             "description": "Access permitted only to reach a destination"
118379                         }
118380                     }
118381                 },
118382                 "access_simple": {
118383                     "label": "Access",
118384                     "placeholder": "yes"
118385                 },
118386                 "access_toilets": {
118387                     "label": "Access"
118388                 },
118389                 "address": {
118390                     "label": "Address",
118391                     "placeholders": {
118392                         "housename": "Housename",
118393                         "housenumber": "123",
118394                         "street": "Street",
118395                         "city": "City",
118396                         "postcode": "Postcode",
118397                         "place": "Place",
118398                         "hamlet": "Hamlet",
118399                         "suburb": "Suburb",
118400                         "subdistrict": "Subdistrict",
118401                         "district": "District",
118402                         "province": "Province",
118403                         "state": "State",
118404                         "country": "Country"
118405                     }
118406                 },
118407                 "admin_level": {
118408                     "label": "Admin Level"
118409                 },
118410                 "aerialway": {
118411                     "label": "Type"
118412                 },
118413                 "aerialway/access": {
118414                     "label": "Access",
118415                     "options": {
118416                         "entry": "Entry",
118417                         "exit": "Exit",
118418                         "both": "Both"
118419                     }
118420                 },
118421                 "aerialway/bubble": {
118422                     "label": "Bubble"
118423                 },
118424                 "aerialway/capacity": {
118425                     "label": "Capacity (per hour)",
118426                     "placeholder": "500, 2500, 5000..."
118427                 },
118428                 "aerialway/duration": {
118429                     "label": "Duration (minutes)",
118430                     "placeholder": "1, 2, 3..."
118431                 },
118432                 "aerialway/heating": {
118433                     "label": "Heated"
118434                 },
118435                 "aerialway/occupancy": {
118436                     "label": "Occupancy",
118437                     "placeholder": "2, 4, 8..."
118438                 },
118439                 "aerialway/summer/access": {
118440                     "label": "Access (summer)",
118441                     "options": {
118442                         "entry": "Entry",
118443                         "exit": "Exit",
118444                         "both": "Both"
118445                     }
118446                 },
118447                 "aeroway": {
118448                     "label": "Type"
118449                 },
118450                 "amenity": {
118451                     "label": "Type"
118452                 },
118453                 "artist": {
118454                     "label": "Artist"
118455                 },
118456                 "artwork_type": {
118457                     "label": "Type"
118458                 },
118459                 "atm": {
118460                     "label": "ATM"
118461                 },
118462                 "backrest": {
118463                     "label": "Backrest"
118464                 },
118465                 "barrier": {
118466                     "label": "Type"
118467                 },
118468                 "bicycle_parking": {
118469                     "label": "Type"
118470                 },
118471                 "boundary": {
118472                     "label": "Type"
118473                 },
118474                 "building": {
118475                     "label": "Building"
118476                 },
118477                 "building_area": {
118478                     "label": "Building"
118479                 },
118480                 "capacity": {
118481                     "label": "Capacity",
118482                     "placeholder": "50, 100, 200..."
118483                 },
118484                 "cardinal_direction": {
118485                     "label": "Direction",
118486                     "options": {
118487                         "N": "North",
118488                         "E": "East",
118489                         "S": "South",
118490                         "W": "West",
118491                         "NE": "Northeast",
118492                         "SE": "Southeast",
118493                         "SW": "Southwest",
118494                         "NW": "Northwest",
118495                         "NNE": "North-northeast",
118496                         "ENE": "East-northeast",
118497                         "ESE": "East-southeast",
118498                         "SSE": "South-southeast",
118499                         "SSW": "South-southwest",
118500                         "WSW": "West-southwest",
118501                         "WNW": "West-northwest",
118502                         "NNW": "North-northwest"
118503                     }
118504                 },
118505                 "clock_direction": {
118506                     "label": "Direction",
118507                     "options": {
118508                         "clockwise": "Clockwise",
118509                         "anticlockwise": "Counterclockwise"
118510                     }
118511                 },
118512                 "collection_times": {
118513                     "label": "Collection Times"
118514                 },
118515                 "construction": {
118516                     "label": "Type"
118517                 },
118518                 "country": {
118519                     "label": "Country"
118520                 },
118521                 "covered": {
118522                     "label": "Covered"
118523                 },
118524                 "craft": {
118525                     "label": "Type"
118526                 },
118527                 "crop": {
118528                     "label": "Crop"
118529                 },
118530                 "crossing": {
118531                     "label": "Type"
118532                 },
118533                 "cuisine": {
118534                     "label": "Cuisine"
118535                 },
118536                 "denomination": {
118537                     "label": "Denomination"
118538                 },
118539                 "denotation": {
118540                     "label": "Denotation"
118541                 },
118542                 "description": {
118543                     "label": "Description"
118544                 },
118545                 "electrified": {
118546                     "label": "Electrification",
118547                     "placeholder": "Contact Line, Electrified Rail...",
118548                     "options": {
118549                         "contact_line": "Contact Line",
118550                         "rail": "Electrified Rail",
118551                         "yes": "Yes (unspecified)",
118552                         "no": "No"
118553                     }
118554                 },
118555                 "elevation": {
118556                     "label": "Elevation"
118557                 },
118558                 "emergency": {
118559                     "label": "Emergency"
118560                 },
118561                 "entrance": {
118562                     "label": "Type"
118563                 },
118564                 "except": {
118565                     "label": "Exceptions"
118566                 },
118567                 "fax": {
118568                     "label": "Fax",
118569                     "placeholder": "+31 42 123 4567"
118570                 },
118571                 "fee": {
118572                     "label": "Fee"
118573                 },
118574                 "fire_hydrant/type": {
118575                     "label": "Type",
118576                     "options": {
118577                         "pillar": "Pillar/Aboveground",
118578                         "underground": "Underground",
118579                         "wall": "Wall",
118580                         "pond": "Pond"
118581                     }
118582                 },
118583                 "fixme": {
118584                     "label": "Fix Me"
118585                 },
118586                 "fuel": {
118587                     "label": "Fuel"
118588                 },
118589                 "fuel/biodiesel": {
118590                     "label": "Sells Biodiesel"
118591                 },
118592                 "fuel/diesel": {
118593                     "label": "Sells Diesel"
118594                 },
118595                 "fuel/e10": {
118596                     "label": "Sells E10"
118597                 },
118598                 "fuel/e85": {
118599                     "label": "Sells E85"
118600                 },
118601                 "fuel/lpg": {
118602                     "label": "Sells Propane"
118603                 },
118604                 "fuel/octane_100": {
118605                     "label": "Sells Racing Gasoline"
118606                 },
118607                 "fuel/octane_91": {
118608                     "label": "Sells Regular Gasoline"
118609                 },
118610                 "fuel/octane_95": {
118611                     "label": "Sells Midgrade Gasoline"
118612                 },
118613                 "fuel/octane_98": {
118614                     "label": "Sells Premium Gasoline"
118615                 },
118616                 "gauge": {
118617                     "label": "Gauge"
118618                 },
118619                 "generator/method": {
118620                     "label": "Method"
118621                 },
118622                 "generator/source": {
118623                     "label": "Source"
118624                 },
118625                 "generator/type": {
118626                     "label": "Type"
118627                 },
118628                 "golf_hole": {
118629                     "label": "Reference",
118630                     "placeholder": "Hole number (1-18)"
118631                 },
118632                 "handicap": {
118633                     "label": "Handicap",
118634                     "placeholder": "1-18"
118635                 },
118636                 "highway": {
118637                     "label": "Type"
118638                 },
118639                 "historic": {
118640                     "label": "Type"
118641                 },
118642                 "hoops": {
118643                     "label": "Hoops",
118644                     "placeholder": "1, 2, 4..."
118645                 },
118646                 "iata": {
118647                     "label": "IATA"
118648                 },
118649                 "icao": {
118650                     "label": "ICAO"
118651                 },
118652                 "incline": {
118653                     "label": "Incline"
118654                 },
118655                 "information": {
118656                     "label": "Type"
118657                 },
118658                 "internet_access": {
118659                     "label": "Internet Access",
118660                     "options": {
118661                         "yes": "Yes",
118662                         "no": "No",
118663                         "wlan": "Wifi",
118664                         "wired": "Wired",
118665                         "terminal": "Terminal"
118666                     }
118667                 },
118668                 "lamp_type": {
118669                     "label": "Type"
118670                 },
118671                 "landuse": {
118672                     "label": "Type"
118673                 },
118674                 "lanes": {
118675                     "label": "Lanes",
118676                     "placeholder": "1, 2, 3..."
118677                 },
118678                 "layer": {
118679                     "label": "Layer"
118680                 },
118681                 "leisure": {
118682                     "label": "Type"
118683                 },
118684                 "length": {
118685                     "label": "Length (Meters)"
118686                 },
118687                 "levels": {
118688                     "label": "Levels",
118689                     "placeholder": "2, 4, 6..."
118690                 },
118691                 "lit": {
118692                     "label": "Lit"
118693                 },
118694                 "location": {
118695                     "label": "Location"
118696                 },
118697                 "man_made": {
118698                     "label": "Type"
118699                 },
118700                 "maxspeed": {
118701                     "label": "Speed Limit",
118702                     "placeholder": "40, 50, 60..."
118703                 },
118704                 "mtb/scale": {
118705                     "label": "Mountain Biking Difficulty",
118706                     "placeholder": "0, 1, 2, 3...",
118707                     "options": {
118708                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
118709                         "1": "1: Some loose surface, small obstacles, wide curves",
118710                         "2": "2: Much loose surface, large obstacles, easy hairpins",
118711                         "3": "3: Slippery surface, large obstacles, tight hairpins",
118712                         "4": "4: Loose surface or boulders, dangerous hairpins",
118713                         "5": "5: Maximum difficulty, boulder fields, landslides",
118714                         "6": "6: Not rideable except by the very best mountain bikers"
118715                     }
118716                 },
118717                 "mtb/scale/imba": {
118718                     "label": "IMBA Trail Difficulty",
118719                     "placeholder": "Easy, Medium, Difficult...",
118720                     "options": {
118721                         "0": "Easiest (white circle)",
118722                         "1": "Easy (green circle)",
118723                         "2": "Medium (blue square)",
118724                         "3": "Difficult (black diamond)",
118725                         "4": "Extremely Difficult (double black diamond)"
118726                     }
118727                 },
118728                 "mtb/scale/uphill": {
118729                     "label": "Mountain Biking Uphill Difficulty",
118730                     "placeholder": "0, 1, 2, 3...",
118731                     "options": {
118732                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
118733                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
118734                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
118735                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
118736                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
118737                         "5": "5: Very steep, bike generally needs to be pushed or carried"
118738                     }
118739                 },
118740                 "name": {
118741                     "label": "Name",
118742                     "placeholder": "Common name (if any)"
118743                 },
118744                 "natural": {
118745                     "label": "Natural"
118746                 },
118747                 "network": {
118748                     "label": "Network"
118749                 },
118750                 "note": {
118751                     "label": "Note"
118752                 },
118753                 "office": {
118754                     "label": "Type"
118755                 },
118756                 "oneway": {
118757                     "label": "One Way",
118758                     "options": {
118759                         "undefined": "Assumed to be No",
118760                         "yes": "Yes",
118761                         "no": "No"
118762                     }
118763                 },
118764                 "oneway_yes": {
118765                     "label": "One Way",
118766                     "options": {
118767                         "undefined": "Assumed to be Yes",
118768                         "yes": "Yes",
118769                         "no": "No"
118770                     }
118771                 },
118772                 "opening_hours": {
118773                     "label": "Hours"
118774                 },
118775                 "operator": {
118776                     "label": "Operator"
118777                 },
118778                 "par": {
118779                     "label": "Par",
118780                     "placeholder": "3, 4, 5..."
118781                 },
118782                 "park_ride": {
118783                     "label": "Park and Ride"
118784                 },
118785                 "parking": {
118786                     "label": "Type",
118787                     "options": {
118788                         "surface": "Surface",
118789                         "multi-storey": "Multilevel",
118790                         "underground": "Underground",
118791                         "sheds": "Sheds",
118792                         "carports": "Carports",
118793                         "garage_boxes": "Garage Boxes",
118794                         "lane": "Roadside Lane"
118795                     }
118796                 },
118797                 "phone": {
118798                     "label": "Phone",
118799                     "placeholder": "+31 42 123 4567"
118800                 },
118801                 "piste/difficulty": {
118802                     "label": "Difficulty",
118803                     "placeholder": "Easy, Intermediate, Advanced...",
118804                     "options": {
118805                         "novice": "Novice (instructional)",
118806                         "easy": "Easy (green circle)",
118807                         "intermediate": "Intermediate (blue square)",
118808                         "advanced": "Advanced (black diamond)",
118809                         "expert": "Expert (double black diamond)",
118810                         "freeride": "Freeride (off-piste)",
118811                         "extreme": "Extreme (climbing equipment required)"
118812                     }
118813                 },
118814                 "piste/grooming": {
118815                     "label": "Grooming",
118816                     "options": {
118817                         "classic": "Classic",
118818                         "mogul": "Mogul",
118819                         "backcountry": "Backcountry",
118820                         "classic+skating": "Classic and Skating",
118821                         "scooter": "Scooter/Snowmobile",
118822                         "skating": "Skating"
118823                     }
118824                 },
118825                 "piste/type": {
118826                     "label": "Type",
118827                     "options": {
118828                         "downhill": "Downhill",
118829                         "nordic": "Nordic",
118830                         "skitour": "Skitour",
118831                         "sled": "Sled",
118832                         "hike": "Hike",
118833                         "sleigh": "Sleigh",
118834                         "ice_skate": "Ice Skate",
118835                         "snow_park": "Snow Park",
118836                         "playground": "Playground"
118837                     }
118838                 },
118839                 "place": {
118840                     "label": "Type"
118841                 },
118842                 "population": {
118843                     "label": "Population"
118844                 },
118845                 "power": {
118846                     "label": "Type"
118847                 },
118848                 "railway": {
118849                     "label": "Type"
118850                 },
118851                 "recycling/cans": {
118852                     "label": "Accepts Cans"
118853                 },
118854                 "recycling/clothes": {
118855                     "label": "Accepts Clothes"
118856                 },
118857                 "recycling/glass": {
118858                     "label": "Accepts Glass"
118859                 },
118860                 "recycling/paper": {
118861                     "label": "Accepts Paper"
118862                 },
118863                 "ref": {
118864                     "label": "Reference"
118865                 },
118866                 "relation": {
118867                     "label": "Type"
118868                 },
118869                 "religion": {
118870                     "label": "Religion"
118871                 },
118872                 "restriction": {
118873                     "label": "Type"
118874                 },
118875                 "restrictions": {
118876                     "label": "Turn Restrictions"
118877                 },
118878                 "route": {
118879                     "label": "Type"
118880                 },
118881                 "route_master": {
118882                     "label": "Type"
118883                 },
118884                 "sac_scale": {
118885                     "label": "Hiking Difficulty",
118886                     "placeholder": "Mountain Hiking, Alpine Hiking...",
118887                     "options": {
118888                         "hiking": "T1: Hiking",
118889                         "mountain_hiking": "T2: Mountain Hiking",
118890                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
118891                         "alpine_hiking": "T4: Alpine Hiking",
118892                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
118893                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
118894                     }
118895                 },
118896                 "seasonal": {
118897                     "label": "Seasonal"
118898                 },
118899                 "service": {
118900                     "label": "Type"
118901                 },
118902                 "shelter": {
118903                     "label": "Shelter"
118904                 },
118905                 "shelter_type": {
118906                     "label": "Type"
118907                 },
118908                 "shop": {
118909                     "label": "Type"
118910                 },
118911                 "sloped_curb": {
118912                     "label": "Sloped Curb"
118913                 },
118914                 "smoking": {
118915                     "label": "Smoking",
118916                     "placeholder": "No, Separated, Yes...",
118917                     "options": {
118918                         "no": "No smoking anywhere",
118919                         "separated": "In smoking areas, not physically isolated",
118920                         "isolated": "In smoking areas, physically isolated",
118921                         "outside": "Allowed outside",
118922                         "yes": "Allowed everywhere",
118923                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
118924                     }
118925                 },
118926                 "smoothness": {
118927                     "label": "Smoothness",
118928                     "placeholder": "Thin Rollers, Wheels, Off-Road...",
118929                     "options": {
118930                         "excellent": "Thin Rollers: rollerblade, skateboard",
118931                         "good": "Thin Wheels: racing bike",
118932                         "intermediate": "Wheels: city bike, wheelchair, scooter",
118933                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
118934                         "very_bad": "High Clearance: light duty off-road vehicle",
118935                         "horrible": "Off-Road: heavy duty off-road vehicle",
118936                         "very_horrible": "Specialized off-road: tractor, ATV",
118937                         "impassible": "Impassible / No wheeled vehicle"
118938                     }
118939                 },
118940                 "social_facility_for": {
118941                     "label": "People served",
118942                     "placeholder": "Homeless, Disabled, Child, etc"
118943                 },
118944                 "source": {
118945                     "label": "Source"
118946                 },
118947                 "sport": {
118948                     "label": "Sport"
118949                 },
118950                 "sport_ice": {
118951                     "label": "Sport"
118952                 },
118953                 "sport_racing": {
118954                     "label": "Sport"
118955                 },
118956                 "structure": {
118957                     "label": "Structure",
118958                     "placeholder": "Unknown",
118959                     "options": {
118960                         "bridge": "Bridge",
118961                         "tunnel": "Tunnel",
118962                         "embankment": "Embankment",
118963                         "cutting": "Cutting",
118964                         "ford": "Ford"
118965                     }
118966                 },
118967                 "studio_type": {
118968                     "label": "Type"
118969                 },
118970                 "supervised": {
118971                     "label": "Supervised"
118972                 },
118973                 "surface": {
118974                     "label": "Surface"
118975                 },
118976                 "tactile_paving": {
118977                     "label": "Tactile Paving"
118978                 },
118979                 "toilets/disposal": {
118980                     "label": "Disposal",
118981                     "options": {
118982                         "flush": "Flush",
118983                         "pitlatrine": "Pit/Latrine",
118984                         "chemical": "Chemical",
118985                         "bucket": "Bucket"
118986                     }
118987                 },
118988                 "tourism": {
118989                     "label": "Type"
118990                 },
118991                 "towertype": {
118992                     "label": "Tower type"
118993                 },
118994                 "tracktype": {
118995                     "label": "Track Type",
118996                     "placeholder": "Solid, Mostly Solid, Soft...",
118997                     "options": {
118998                         "grade1": "Solid: paved or heavily compacted hardcore surface",
118999                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
119000                         "grade3": "Even mixture of hard and soft materials",
119001                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
119002                         "grade5": "Soft: soil/sand/grass"
119003                     }
119004                 },
119005                 "trail_visibility": {
119006                     "label": "Trail Visibility",
119007                     "placeholder": "Excellent, Good, Bad...",
119008                     "options": {
119009                         "excellent": "Excellent: unambiguous path or markers everywhere",
119010                         "good": "Good: markers visible, sometimes require searching",
119011                         "intermediate": "Intermediate: few markers, path mostly visible",
119012                         "bad": "Bad: no markers, path sometimes invisible/pathless",
119013                         "horrible": "Horrible: often pathless, some orientation skills required",
119014                         "no": "No: pathless, excellent orientation skills required"
119015                     }
119016                 },
119017                 "tree_type": {
119018                     "label": "Type"
119019                 },
119020                 "trees": {
119021                     "label": "Trees"
119022                 },
119023                 "tunnel": {
119024                     "label": "Tunnel"
119025                 },
119026                 "vending": {
119027                     "label": "Type of Goods"
119028                 },
119029                 "water": {
119030                     "label": "Type"
119031                 },
119032                 "waterway": {
119033                     "label": "Type"
119034                 },
119035                 "website": {
119036                     "label": "Website",
119037                     "placeholder": "http://example.com/"
119038                 },
119039                 "wetland": {
119040                     "label": "Type"
119041                 },
119042                 "wheelchair": {
119043                     "label": "Wheelchair Access"
119044                 },
119045                 "width": {
119046                     "label": "Width (Meters)"
119047                 },
119048                 "wikipedia": {
119049                     "label": "Wikipedia"
119050                 },
119051                 "wood": {
119052                     "label": "Type"
119053                 }
119054             },
119055             "presets": {
119056                 "address": {
119057                     "name": "Address",
119058                     "terms": ""
119059                 },
119060                 "aerialway": {
119061                     "name": "Aerialway",
119062                     "terms": "ski lift,funifor,funitel"
119063                 },
119064                 "aerialway/cable_car": {
119065                     "name": "Cable Car",
119066                     "terms": "tramway,ropeway"
119067                 },
119068                 "aerialway/chair_lift": {
119069                     "name": "Chair Lift",
119070                     "terms": ""
119071                 },
119072                 "aerialway/gondola": {
119073                     "name": "Gondola",
119074                     "terms": ""
119075                 },
119076                 "aerialway/magic_carpet": {
119077                     "name": "Magic Carpet Lift",
119078                     "terms": ""
119079                 },
119080                 "aerialway/platter": {
119081                     "name": "Platter Lift",
119082                     "terms": "button lift,poma lift"
119083                 },
119084                 "aerialway/pylon": {
119085                     "name": "Aerialway Pylon",
119086                     "terms": ""
119087                 },
119088                 "aerialway/rope_tow": {
119089                     "name": "Rope Tow Lift",
119090                     "terms": "handle tow,bugel lift"
119091                 },
119092                 "aerialway/station": {
119093                     "name": "Aerialway Station",
119094                     "terms": ""
119095                 },
119096                 "aerialway/t-bar": {
119097                     "name": "T-bar Lift",
119098                     "terms": ""
119099                 },
119100                 "aeroway": {
119101                     "name": "Aeroway",
119102                     "terms": ""
119103                 },
119104                 "aeroway/aerodrome": {
119105                     "name": "Airport",
119106                     "terms": "airplane,airport,aerodrome"
119107                 },
119108                 "aeroway/apron": {
119109                     "name": "Apron",
119110                     "terms": "ramp"
119111                 },
119112                 "aeroway/gate": {
119113                     "name": "Airport gate",
119114                     "terms": ""
119115                 },
119116                 "aeroway/hangar": {
119117                     "name": "Hangar",
119118                     "terms": ""
119119                 },
119120                 "aeroway/helipad": {
119121                     "name": "Helipad",
119122                     "terms": "helicopter,helipad,heliport"
119123                 },
119124                 "aeroway/runway": {
119125                     "name": "Runway",
119126                     "terms": "landing strip"
119127                 },
119128                 "aeroway/taxiway": {
119129                     "name": "Taxiway",
119130                     "terms": ""
119131                 },
119132                 "aeroway/terminal": {
119133                     "name": "Airport terminal",
119134                     "terms": "airport,aerodrome"
119135                 },
119136                 "amenity": {
119137                     "name": "Amenity",
119138                     "terms": ""
119139                 },
119140                 "amenity/arts_centre": {
119141                     "name": "Arts Center",
119142                     "terms": ""
119143                 },
119144                 "amenity/atm": {
119145                     "name": "ATM",
119146                     "terms": "money,cash,machine"
119147                 },
119148                 "amenity/bank": {
119149                     "name": "Bank",
119150                     "terms": "credit union,check,deposit,fund,investment,repository,reserve,safe,savings,stock,treasury,trust,vault"
119151                 },
119152                 "amenity/bar": {
119153                     "name": "Bar",
119154                     "terms": "dive,beer,bier,booze"
119155                 },
119156                 "amenity/bbq": {
119157                     "name": "Barbecue/Grill",
119158                     "terms": "bbq"
119159                 },
119160                 "amenity/bench": {
119161                     "name": "Bench",
119162                     "terms": ""
119163                 },
119164                 "amenity/bicycle_parking": {
119165                     "name": "Bicycle Parking",
119166                     "terms": "bike"
119167                 },
119168                 "amenity/bicycle_rental": {
119169                     "name": "Bicycle Rental",
119170                     "terms": "bike"
119171                 },
119172                 "amenity/boat_rental": {
119173                     "name": "Boat Rental",
119174                     "terms": ""
119175                 },
119176                 "amenity/bureau_de_change": {
119177                     "name": "Currency Exchange",
119178                     "terms": "bureau de change,money changer"
119179                 },
119180                 "amenity/bus_station": {
119181                     "name": "Bus Station",
119182                     "terms": ""
119183                 },
119184                 "amenity/cafe": {
119185                     "name": "Cafe",
119186                     "terms": "coffee,tea"
119187                 },
119188                 "amenity/car_rental": {
119189                     "name": "Car Rental",
119190                     "terms": ""
119191                 },
119192                 "amenity/car_sharing": {
119193                     "name": "Car Sharing",
119194                     "terms": ""
119195                 },
119196                 "amenity/car_wash": {
119197                     "name": "Car Wash",
119198                     "terms": ""
119199                 },
119200                 "amenity/charging_station": {
119201                     "name": "Charging Station",
119202                     "terms": "EV,Electric Vehicle,Supercharger"
119203                 },
119204                 "amenity/childcare": {
119205                     "name": "Nursery/Childcare",
119206                     "terms": "daycare,orphanage,playgroup"
119207                 },
119208                 "amenity/cinema": {
119209                     "name": "Cinema",
119210                     "terms": "drive-in,film,flick,movie,theater,picture,show,screen"
119211                 },
119212                 "amenity/clinic": {
119213                     "name": "Clinic",
119214                     "terms": "medical,urgentcare"
119215                 },
119216                 "amenity/clock": {
119217                     "name": "Clock",
119218                     "terms": ""
119219                 },
119220                 "amenity/college": {
119221                     "name": "College Grounds",
119222                     "terms": "university"
119223                 },
119224                 "amenity/community_centre": {
119225                     "name": "Community Center",
119226                     "terms": "event,hall"
119227                 },
119228                 "amenity/compressed_air": {
119229                     "name": "Compressed Air",
119230                     "terms": ""
119231                 },
119232                 "amenity/courthouse": {
119233                     "name": "Courthouse",
119234                     "terms": ""
119235                 },
119236                 "amenity/dentist": {
119237                     "name": "Dentist",
119238                     "terms": "tooth,teeth"
119239                 },
119240                 "amenity/doctor": {
119241                     "name": "Doctor",
119242                     "terms": "medic*"
119243                 },
119244                 "amenity/dojo": {
119245                     "name": "Dojo / Martial Arts Academy",
119246                     "terms": "martial arts,dojang"
119247                 },
119248                 "amenity/drinking_water": {
119249                     "name": "Drinking Water",
119250                     "terms": "fountain,potable"
119251                 },
119252                 "amenity/embassy": {
119253                     "name": "Embassy",
119254                     "terms": ""
119255                 },
119256                 "amenity/fast_food": {
119257                     "name": "Fast Food",
119258                     "terms": "restaurant"
119259                 },
119260                 "amenity/fire_station": {
119261                     "name": "Fire Station",
119262                     "terms": ""
119263                 },
119264                 "amenity/fountain": {
119265                     "name": "Fountain",
119266                     "terms": ""
119267                 },
119268                 "amenity/fuel": {
119269                     "name": "Gas Station",
119270                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
119271                 },
119272                 "amenity/grave_yard": {
119273                     "name": "Graveyard",
119274                     "terms": ""
119275                 },
119276                 "amenity/hospital": {
119277                     "name": "Hospital Grounds",
119278                     "terms": "clinic,doctor,emergency room,health service,hospice,infirmary,institution,nursing home,sanatorium,sanitarium,sick,surgery,ward"
119279                 },
119280                 "amenity/kindergarten": {
119281                     "name": "Preschool/Kindergarten Grounds",
119282                     "terms": "kindergarden,pre-school"
119283                 },
119284                 "amenity/library": {
119285                     "name": "Library",
119286                     "terms": "book"
119287                 },
119288                 "amenity/marketplace": {
119289                     "name": "Marketplace",
119290                     "terms": ""
119291                 },
119292                 "amenity/nightclub": {
119293                     "name": "Nightclub",
119294                     "terms": "disco*,night club,dancing,dance club"
119295                 },
119296                 "amenity/parking": {
119297                     "name": "Car Parking",
119298                     "terms": ""
119299                 },
119300                 "amenity/parking_entrance": {
119301                     "name": "Parking Garage Entrance/Exit",
119302                     "terms": ""
119303                 },
119304                 "amenity/pharmacy": {
119305                     "name": "Pharmacy",
119306                     "terms": "drug,medicine"
119307                 },
119308                 "amenity/place_of_worship": {
119309                     "name": "Place of Worship",
119310                     "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"
119311                 },
119312                 "amenity/place_of_worship/buddhist": {
119313                     "name": "Buddhist Temple",
119314                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
119315                 },
119316                 "amenity/place_of_worship/christian": {
119317                     "name": "Church",
119318                     "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"
119319                 },
119320                 "amenity/place_of_worship/jewish": {
119321                     "name": "Synagogue",
119322                     "terms": "jewish"
119323                 },
119324                 "amenity/place_of_worship/muslim": {
119325                     "name": "Mosque",
119326                     "terms": "muslim"
119327                 },
119328                 "amenity/police": {
119329                     "name": "Police",
119330                     "terms": "badge,constable,constabulary,cop,detective,fed,law,enforcement,officer,patrol"
119331                 },
119332                 "amenity/post_box": {
119333                     "name": "Mailbox",
119334                     "terms": "letter,post"
119335                 },
119336                 "amenity/post_office": {
119337                     "name": "Post Office",
119338                     "terms": "letter,mail"
119339                 },
119340                 "amenity/pub": {
119341                     "name": "Pub",
119342                     "terms": "dive,beer,bier,booze"
119343                 },
119344                 "amenity/ranger_station": {
119345                     "name": "Ranger Station",
119346                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
119347                 },
119348                 "amenity/recycling": {
119349                     "name": "Recycling",
119350                     "terms": "can,bottle,garbage,scrap,trash"
119351                 },
119352                 "amenity/restaurant": {
119353                     "name": "Restaurant",
119354                     "terms": "bar,breakfast,cafe,café,canteen,coffee,dine,dining,dinner,drive-in,eat,grill,lunch,table"
119355                 },
119356                 "amenity/school": {
119357                     "name": "School Grounds",
119358                     "terms": "academy,elementary school,middle school,high school"
119359                 },
119360                 "amenity/shelter": {
119361                     "name": "Shelter",
119362                     "terms": "lean-to,gazebo,picnic"
119363                 },
119364                 "amenity/social_facility": {
119365                     "name": "Social Facility",
119366                     "terms": ""
119367                 },
119368                 "amenity/social_facility/food_bank": {
119369                     "name": "Food Bank",
119370                     "terms": ""
119371                 },
119372                 "amenity/social_facility/group_home": {
119373                     "name": "Elderly Group Home",
119374                     "terms": "old,senior,living"
119375                 },
119376                 "amenity/social_facility/homeless_shelter": {
119377                     "name": "Homeless Shelter",
119378                     "terms": "houseless,unhoused,displaced"
119379                 },
119380                 "amenity/studio": {
119381                     "name": "Studio",
119382                     "terms": "recording,radio,television"
119383                 },
119384                 "amenity/swimming_pool": {
119385                     "name": "Swimming Pool",
119386                     "terms": ""
119387                 },
119388                 "amenity/taxi": {
119389                     "name": "Taxi Stand",
119390                     "terms": "cab"
119391                 },
119392                 "amenity/telephone": {
119393                     "name": "Telephone",
119394                     "terms": "phone"
119395                 },
119396                 "amenity/theatre": {
119397                     "name": "Theater",
119398                     "terms": "theatre,performance,play,musical"
119399                 },
119400                 "amenity/toilets": {
119401                     "name": "Toilets",
119402                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
119403                 },
119404                 "amenity/townhall": {
119405                     "name": "Town Hall",
119406                     "terms": "village,city,government,courthouse,municipal"
119407                 },
119408                 "amenity/university": {
119409                     "name": "University Grounds",
119410                     "terms": "college"
119411                 },
119412                 "amenity/vending_machine": {
119413                     "name": "Vending Machine",
119414                     "terms": "snack,soda,ticket"
119415                 },
119416                 "amenity/veterinary": {
119417                     "name": "Veterinary",
119418                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
119419                 },
119420                 "amenity/waste_basket": {
119421                     "name": "Waste Basket",
119422                     "terms": "rubbish,litter,trash,garbage"
119423                 },
119424                 "area": {
119425                     "name": "Area",
119426                     "terms": ""
119427                 },
119428                 "barrier": {
119429                     "name": "Barrier",
119430                     "terms": ""
119431                 },
119432                 "barrier/block": {
119433                     "name": "Block",
119434                     "terms": ""
119435                 },
119436                 "barrier/bollard": {
119437                     "name": "Bollard",
119438                     "terms": ""
119439                 },
119440                 "barrier/cattle_grid": {
119441                     "name": "Cattle Grid",
119442                     "terms": ""
119443                 },
119444                 "barrier/city_wall": {
119445                     "name": "City Wall",
119446                     "terms": ""
119447                 },
119448                 "barrier/cycle_barrier": {
119449                     "name": "Cycle Barrier",
119450                     "terms": ""
119451                 },
119452                 "barrier/ditch": {
119453                     "name": "Ditch",
119454                     "terms": ""
119455                 },
119456                 "barrier/entrance": {
119457                     "name": "Entrance",
119458                     "terms": ""
119459                 },
119460                 "barrier/fence": {
119461                     "name": "Fence",
119462                     "terms": ""
119463                 },
119464                 "barrier/gate": {
119465                     "name": "Gate",
119466                     "terms": ""
119467                 },
119468                 "barrier/hedge": {
119469                     "name": "Hedge",
119470                     "terms": ""
119471                 },
119472                 "barrier/kissing_gate": {
119473                     "name": "Kissing Gate",
119474                     "terms": ""
119475                 },
119476                 "barrier/lift_gate": {
119477                     "name": "Lift Gate",
119478                     "terms": ""
119479                 },
119480                 "barrier/retaining_wall": {
119481                     "name": "Retaining Wall",
119482                     "terms": ""
119483                 },
119484                 "barrier/stile": {
119485                     "name": "Stile",
119486                     "terms": ""
119487                 },
119488                 "barrier/toll_booth": {
119489                     "name": "Toll Booth",
119490                     "terms": ""
119491                 },
119492                 "barrier/wall": {
119493                     "name": "Wall",
119494                     "terms": ""
119495                 },
119496                 "boundary/administrative": {
119497                     "name": "Administrative Boundary",
119498                     "terms": ""
119499                 },
119500                 "building": {
119501                     "name": "Building",
119502                     "terms": ""
119503                 },
119504                 "building/apartments": {
119505                     "name": "Apartments",
119506                     "terms": ""
119507                 },
119508                 "building/barn": {
119509                     "name": "Barn",
119510                     "terms": ""
119511                 },
119512                 "building/bunker": {
119513                     "name": "Bunker",
119514                     "terms": ""
119515                 },
119516                 "building/cabin": {
119517                     "name": "Cabin",
119518                     "terms": ""
119519                 },
119520                 "building/cathedral": {
119521                     "name": "Cathedral",
119522                     "terms": ""
119523                 },
119524                 "building/chapel": {
119525                     "name": "Chapel",
119526                     "terms": ""
119527                 },
119528                 "building/church": {
119529                     "name": "Church",
119530                     "terms": ""
119531                 },
119532                 "building/college": {
119533                     "name": "College Building",
119534                     "terms": "university"
119535                 },
119536                 "building/commercial": {
119537                     "name": "Commercial Building",
119538                     "terms": ""
119539                 },
119540                 "building/construction": {
119541                     "name": "Building Under Construction",
119542                     "terms": ""
119543                 },
119544                 "building/detached": {
119545                     "name": "Detached Home",
119546                     "terms": ""
119547                 },
119548                 "building/dormitory": {
119549                     "name": "Dormitory",
119550                     "terms": ""
119551                 },
119552                 "building/entrance": {
119553                     "name": "Entrance/Exit",
119554                     "terms": ""
119555                 },
119556                 "building/garage": {
119557                     "name": "Garage",
119558                     "terms": ""
119559                 },
119560                 "building/garages": {
119561                     "name": "Garages",
119562                     "terms": ""
119563                 },
119564                 "building/greenhouse": {
119565                     "name": "Greenhouse",
119566                     "terms": ""
119567                 },
119568                 "building/hospital": {
119569                     "name": "Hospital Building",
119570                     "terms": ""
119571                 },
119572                 "building/hotel": {
119573                     "name": "Hotel Building",
119574                     "terms": ""
119575                 },
119576                 "building/house": {
119577                     "name": "House",
119578                     "terms": ""
119579                 },
119580                 "building/hut": {
119581                     "name": "Hut",
119582                     "terms": ""
119583                 },
119584                 "building/industrial": {
119585                     "name": "Industrial Building",
119586                     "terms": ""
119587                 },
119588                 "building/kindergarten": {
119589                     "name": "Preschool/Kindergarten Building",
119590                     "terms": "kindergarden,pre-school"
119591                 },
119592                 "building/public": {
119593                     "name": "Public Building",
119594                     "terms": ""
119595                 },
119596                 "building/residential": {
119597                     "name": "Residential Building",
119598                     "terms": ""
119599                 },
119600                 "building/retail": {
119601                     "name": "Retail Building",
119602                     "terms": ""
119603                 },
119604                 "building/roof": {
119605                     "name": "Roof",
119606                     "terms": ""
119607                 },
119608                 "building/school": {
119609                     "name": "School Building",
119610                     "terms": "academy,elementary school,middle school,high school"
119611                 },
119612                 "building/shed": {
119613                     "name": "Shed",
119614                     "terms": ""
119615                 },
119616                 "building/stable": {
119617                     "name": "Stable",
119618                     "terms": ""
119619                 },
119620                 "building/static_caravan": {
119621                     "name": "Static Mobile Home",
119622                     "terms": ""
119623                 },
119624                 "building/terrace": {
119625                     "name": "Row Houses",
119626                     "terms": ""
119627                 },
119628                 "building/train_station": {
119629                     "name": "Train Station",
119630                     "terms": ""
119631                 },
119632                 "building/university": {
119633                     "name": "University Building",
119634                     "terms": "college"
119635                 },
119636                 "building/warehouse": {
119637                     "name": "Warehouse",
119638                     "terms": ""
119639                 },
119640                 "craft": {
119641                     "name": "Craft",
119642                     "terms": ""
119643                 },
119644                 "craft/basket_maker": {
119645                     "name": "Basket Maker",
119646                     "terms": ""
119647                 },
119648                 "craft/beekeeper": {
119649                     "name": "Beekeeper",
119650                     "terms": ""
119651                 },
119652                 "craft/blacksmith": {
119653                     "name": "Blacksmith",
119654                     "terms": ""
119655                 },
119656                 "craft/boatbuilder": {
119657                     "name": "Boat Builder",
119658                     "terms": ""
119659                 },
119660                 "craft/bookbinder": {
119661                     "name": "Bookbinder",
119662                     "terms": "book repair"
119663                 },
119664                 "craft/brewery": {
119665                     "name": "Brewery",
119666                     "terms": "beer,bier"
119667                 },
119668                 "craft/carpenter": {
119669                     "name": "Carpenter",
119670                     "terms": "woodworker"
119671                 },
119672                 "craft/carpet_layer": {
119673                     "name": "Carpet Layer",
119674                     "terms": ""
119675                 },
119676                 "craft/caterer": {
119677                     "name": "Caterer",
119678                     "terms": ""
119679                 },
119680                 "craft/clockmaker": {
119681                     "name": "Clockmaker",
119682                     "terms": ""
119683                 },
119684                 "craft/confectionary": {
119685                     "name": "Confectionary",
119686                     "terms": "sweets,candy"
119687                 },
119688                 "craft/dressmaker": {
119689                     "name": "Dressmaker",
119690                     "terms": "seamstress"
119691                 },
119692                 "craft/electrician": {
119693                     "name": "Electrician",
119694                     "terms": "power,wire"
119695                 },
119696                 "craft/gardener": {
119697                     "name": "Gardener",
119698                     "terms": "landscaper,grounds keeper"
119699                 },
119700                 "craft/glaziery": {
119701                     "name": "Glaziery",
119702                     "terms": "glass,stained-glass,window"
119703                 },
119704                 "craft/handicraft": {
119705                     "name": "Handicraft",
119706                     "terms": ""
119707                 },
119708                 "craft/hvac": {
119709                     "name": "HVAC",
119710                     "terms": "heat*,vent*,air conditioning"
119711                 },
119712                 "craft/insulator": {
119713                     "name": "Insulator",
119714                     "terms": ""
119715                 },
119716                 "craft/jeweler": {
119717                     "name": "Jeweler",
119718                     "terms": ""
119719                 },
119720                 "craft/key_cutter": {
119721                     "name": "Key Cutter",
119722                     "terms": ""
119723                 },
119724                 "craft/locksmith": {
119725                     "name": "Locksmith",
119726                     "terms": ""
119727                 },
119728                 "craft/metal_construction": {
119729                     "name": "Metal Construction",
119730                     "terms": ""
119731                 },
119732                 "craft/optician": {
119733                     "name": "Optician",
119734                     "terms": ""
119735                 },
119736                 "craft/painter": {
119737                     "name": "Painter",
119738                     "terms": ""
119739                 },
119740                 "craft/photographer": {
119741                     "name": "Photographer",
119742                     "terms": ""
119743                 },
119744                 "craft/photographic_laboratory": {
119745                     "name": "Photographic Laboratory",
119746                     "terms": "film"
119747                 },
119748                 "craft/plasterer": {
119749                     "name": "Plasterer",
119750                     "terms": ""
119751                 },
119752                 "craft/plumber": {
119753                     "name": "Plumber",
119754                     "terms": "pipe"
119755                 },
119756                 "craft/pottery": {
119757                     "name": "Pottery",
119758                     "terms": "ceramic"
119759                 },
119760                 "craft/rigger": {
119761                     "name": "Rigger",
119762                     "terms": ""
119763                 },
119764                 "craft/roofer": {
119765                     "name": "Roofer",
119766                     "terms": ""
119767                 },
119768                 "craft/saddler": {
119769                     "name": "Saddler",
119770                     "terms": ""
119771                 },
119772                 "craft/sailmaker": {
119773                     "name": "Sailmaker",
119774                     "terms": ""
119775                 },
119776                 "craft/sawmill": {
119777                     "name": "Sawmill",
119778                     "terms": "lumber"
119779                 },
119780                 "craft/scaffolder": {
119781                     "name": "Scaffolder",
119782                     "terms": ""
119783                 },
119784                 "craft/sculpter": {
119785                     "name": "Sculpter",
119786                     "terms": ""
119787                 },
119788                 "craft/shoemaker": {
119789                     "name": "Shoemaker",
119790                     "terms": "cobbler"
119791                 },
119792                 "craft/stonemason": {
119793                     "name": "Stonemason",
119794                     "terms": "masonry"
119795                 },
119796                 "craft/sweep": {
119797                     "name": "Chimney Sweep",
119798                     "terms": ""
119799                 },
119800                 "craft/tailor": {
119801                     "name": "Tailor",
119802                     "terms": "clothes,suit"
119803                 },
119804                 "craft/tiler": {
119805                     "name": "Tiler",
119806                     "terms": ""
119807                 },
119808                 "craft/tinsmith": {
119809                     "name": "Tinsmith",
119810                     "terms": ""
119811                 },
119812                 "craft/upholsterer": {
119813                     "name": "Upholsterer",
119814                     "terms": ""
119815                 },
119816                 "craft/watchmaker": {
119817                     "name": "Watchmaker",
119818                     "terms": ""
119819                 },
119820                 "craft/window_construction": {
119821                     "name": "Window Construction",
119822                     "terms": "glass"
119823                 },
119824                 "craft/winery": {
119825                     "name": "Winery",
119826                     "terms": ""
119827                 },
119828                 "embankment": {
119829                     "name": "Embankment",
119830                     "terms": ""
119831                 },
119832                 "emergency/ambulance_station": {
119833                     "name": "Ambulance Station",
119834                     "terms": "EMS,EMT,rescue"
119835                 },
119836                 "emergency/fire_hydrant": {
119837                     "name": "Fire Hydrant",
119838                     "terms": ""
119839                 },
119840                 "emergency/phone": {
119841                     "name": "Emergency Phone",
119842                     "terms": ""
119843                 },
119844                 "entrance": {
119845                     "name": "Entrance/Exit",
119846                     "terms": ""
119847                 },
119848                 "footway/crossing": {
119849                     "name": "Crossing",
119850                     "terms": ""
119851                 },
119852                 "footway/crosswalk": {
119853                     "name": "Crosswalk",
119854                     "terms": "zebra crossing"
119855                 },
119856                 "footway/sidewalk": {
119857                     "name": "Sidewalk",
119858                     "terms": ""
119859                 },
119860                 "ford": {
119861                     "name": "Ford",
119862                     "terms": ""
119863                 },
119864                 "golf/bunker": {
119865                     "name": "Sand Trap",
119866                     "terms": "hazard,bunker"
119867                 },
119868                 "golf/fairway": {
119869                     "name": "Fairway",
119870                     "terms": ""
119871                 },
119872                 "golf/green": {
119873                     "name": "Putting Green",
119874                     "terms": ""
119875                 },
119876                 "golf/hole": {
119877                     "name": "Golf Hole",
119878                     "terms": ""
119879                 },
119880                 "golf/lateral_water_hazard": {
119881                     "name": "Lateral Water Hazard",
119882                     "terms": ""
119883                 },
119884                 "golf/rough": {
119885                     "name": "Rough",
119886                     "terms": ""
119887                 },
119888                 "golf/tee": {
119889                     "name": "Tee Box",
119890                     "terms": "teeing ground"
119891                 },
119892                 "golf/water_hazard": {
119893                     "name": "Water Hazard",
119894                     "terms": ""
119895                 },
119896                 "highway": {
119897                     "name": "Highway",
119898                     "terms": ""
119899                 },
119900                 "highway/bridleway": {
119901                     "name": "Bridle Path",
119902                     "terms": "bridleway,equestrian,horse"
119903                 },
119904                 "highway/bus_stop": {
119905                     "name": "Bus Stop",
119906                     "terms": ""
119907                 },
119908                 "highway/crossing": {
119909                     "name": "Crossing",
119910                     "terms": ""
119911                 },
119912                 "highway/crosswalk": {
119913                     "name": "Crosswalk",
119914                     "terms": "zebra crossing"
119915                 },
119916                 "highway/cycleway": {
119917                     "name": "Cycle Path",
119918                     "terms": "bike"
119919                 },
119920                 "highway/footway": {
119921                     "name": "Foot Path",
119922                     "terms": "hike,hiking,trackway,trail,walk"
119923                 },
119924                 "highway/living_street": {
119925                     "name": "Living Street",
119926                     "terms": ""
119927                 },
119928                 "highway/mini_roundabout": {
119929                     "name": "Mini-Roundabout",
119930                     "terms": ""
119931                 },
119932                 "highway/motorway": {
119933                     "name": "Motorway",
119934                     "terms": ""
119935                 },
119936                 "highway/motorway_junction": {
119937                     "name": "Motorway Junction / Exit",
119938                     "terms": ""
119939                 },
119940                 "highway/motorway_link": {
119941                     "name": "Motorway Link",
119942                     "terms": "ramp,on ramp,off ramp"
119943                 },
119944                 "highway/path": {
119945                     "name": "Path",
119946                     "terms": "hike,hiking,trackway,trail,walk"
119947                 },
119948                 "highway/pedestrian": {
119949                     "name": "Pedestrian",
119950                     "terms": ""
119951                 },
119952                 "highway/primary": {
119953                     "name": "Primary Road",
119954                     "terms": ""
119955                 },
119956                 "highway/primary_link": {
119957                     "name": "Primary Link",
119958                     "terms": "ramp,on ramp,off ramp"
119959                 },
119960                 "highway/raceway": {
119961                     "name": "Motor Raceway",
119962                     "terms": "auto*,race*,nascar"
119963                 },
119964                 "highway/residential": {
119965                     "name": "Residential Road",
119966                     "terms": ""
119967                 },
119968                 "highway/rest_area": {
119969                     "name": "Rest Area",
119970                     "terms": "rest stop"
119971                 },
119972                 "highway/road": {
119973                     "name": "Unknown Road",
119974                     "terms": ""
119975                 },
119976                 "highway/secondary": {
119977                     "name": "Secondary Road",
119978                     "terms": ""
119979                 },
119980                 "highway/secondary_link": {
119981                     "name": "Secondary Link",
119982                     "terms": "ramp,on ramp,off ramp"
119983                 },
119984                 "highway/service": {
119985                     "name": "Service Road",
119986                     "terms": ""
119987                 },
119988                 "highway/service/alley": {
119989                     "name": "Alley",
119990                     "terms": ""
119991                 },
119992                 "highway/service/drive-through": {
119993                     "name": "Drive-Through",
119994                     "terms": ""
119995                 },
119996                 "highway/service/driveway": {
119997                     "name": "Driveway",
119998                     "terms": ""
119999                 },
120000                 "highway/service/emergency_access": {
120001                     "name": "Emergency Access",
120002                     "terms": ""
120003                 },
120004                 "highway/service/parking_aisle": {
120005                     "name": "Parking Aisle",
120006                     "terms": ""
120007                 },
120008                 "highway/services": {
120009                     "name": "Service Area",
120010                     "terms": "services,travel plaza,service station"
120011                 },
120012                 "highway/steps": {
120013                     "name": "Steps",
120014                     "terms": "stairs,staircase"
120015                 },
120016                 "highway/stop": {
120017                     "name": "Stop Sign",
120018                     "terms": "stop sign"
120019                 },
120020                 "highway/street_lamp": {
120021                     "name": "Street Lamp",
120022                     "terms": "streetlight,street light,lamp,light,gaslight"
120023                 },
120024                 "highway/tertiary": {
120025                     "name": "Tertiary Road",
120026                     "terms": ""
120027                 },
120028                 "highway/tertiary_link": {
120029                     "name": "Tertiary Link",
120030                     "terms": "ramp,on ramp,off ramp"
120031                 },
120032                 "highway/track": {
120033                     "name": "Track",
120034                     "terms": "woods road,fire road"
120035                 },
120036                 "highway/traffic_signals": {
120037                     "name": "Traffic Signals",
120038                     "terms": "light,stoplight,traffic light"
120039                 },
120040                 "highway/trunk": {
120041                     "name": "Trunk Road",
120042                     "terms": ""
120043                 },
120044                 "highway/trunk_link": {
120045                     "name": "Trunk Link",
120046                     "terms": "ramp,on ramp,off ramp"
120047                 },
120048                 "highway/turning_circle": {
120049                     "name": "Turning Circle",
120050                     "terms": "cul-de-sac"
120051                 },
120052                 "highway/unclassified": {
120053                     "name": "Unclassified Road",
120054                     "terms": ""
120055                 },
120056                 "historic": {
120057                     "name": "Historic Site",
120058                     "terms": ""
120059                 },
120060                 "historic/archaeological_site": {
120061                     "name": "Archaeological Site",
120062                     "terms": ""
120063                 },
120064                 "historic/boundary_stone": {
120065                     "name": "Boundary Stone",
120066                     "terms": ""
120067                 },
120068                 "historic/castle": {
120069                     "name": "Castle",
120070                     "terms": ""
120071                 },
120072                 "historic/memorial": {
120073                     "name": "Memorial",
120074                     "terms": ""
120075                 },
120076                 "historic/monument": {
120077                     "name": "Monument",
120078                     "terms": ""
120079                 },
120080                 "historic/ruins": {
120081                     "name": "Ruins",
120082                     "terms": ""
120083                 },
120084                 "historic/wayside_cross": {
120085                     "name": "Wayside Cross",
120086                     "terms": ""
120087                 },
120088                 "historic/wayside_shrine": {
120089                     "name": "Wayside Shrine",
120090                     "terms": ""
120091                 },
120092                 "landuse": {
120093                     "name": "Landuse",
120094                     "terms": ""
120095                 },
120096                 "landuse/allotments": {
120097                     "name": "Allotments",
120098                     "terms": ""
120099                 },
120100                 "landuse/basin": {
120101                     "name": "Basin",
120102                     "terms": ""
120103                 },
120104                 "landuse/cemetery": {
120105                     "name": "Cemetery",
120106                     "terms": ""
120107                 },
120108                 "landuse/churchyard": {
120109                     "name": "Churchyard",
120110                     "terms": ""
120111                 },
120112                 "landuse/commercial": {
120113                     "name": "Commercial",
120114                     "terms": ""
120115                 },
120116                 "landuse/construction": {
120117                     "name": "Construction",
120118                     "terms": ""
120119                 },
120120                 "landuse/farm": {
120121                     "name": "Farm",
120122                     "terms": ""
120123                 },
120124                 "landuse/farmland": {
120125                     "name": "Farmland",
120126                     "terms": ""
120127                 },
120128                 "landuse/farmyard": {
120129                     "name": "Farmyard",
120130                     "terms": ""
120131                 },
120132                 "landuse/forest": {
120133                     "name": "Forest",
120134                     "terms": ""
120135                 },
120136                 "landuse/grass": {
120137                     "name": "Grass",
120138                     "terms": ""
120139                 },
120140                 "landuse/industrial": {
120141                     "name": "Industrial",
120142                     "terms": ""
120143                 },
120144                 "landuse/landfill": {
120145                     "name": "Landfill",
120146                     "terms": "dump"
120147                 },
120148                 "landuse/meadow": {
120149                     "name": "Meadow",
120150                     "terms": ""
120151                 },
120152                 "landuse/military": {
120153                     "name": "Military",
120154                     "terms": ""
120155                 },
120156                 "landuse/orchard": {
120157                     "name": "Orchard",
120158                     "terms": ""
120159                 },
120160                 "landuse/quarry": {
120161                     "name": "Quarry",
120162                     "terms": ""
120163                 },
120164                 "landuse/residential": {
120165                     "name": "Residential",
120166                     "terms": ""
120167                 },
120168                 "landuse/retail": {
120169                     "name": "Retail",
120170                     "terms": ""
120171                 },
120172                 "landuse/vineyard": {
120173                     "name": "Vineyard",
120174                     "terms": ""
120175                 },
120176                 "leisure": {
120177                     "name": "Leisure",
120178                     "terms": ""
120179                 },
120180                 "leisure/common": {
120181                     "name": "Common",
120182                     "terms": "open space"
120183                 },
120184                 "leisure/dog_park": {
120185                     "name": "Dog Park",
120186                     "terms": ""
120187                 },
120188                 "leisure/firepit": {
120189                     "name": "Firepit",
120190                     "terms": "fireplace,campfire"
120191                 },
120192                 "leisure/garden": {
120193                     "name": "Garden",
120194                     "terms": ""
120195                 },
120196                 "leisure/golf_course": {
120197                     "name": "Golf Course",
120198                     "terms": "links"
120199                 },
120200                 "leisure/ice_rink": {
120201                     "name": "Ice Rink",
120202                     "terms": "hockey,skating,curling"
120203                 },
120204                 "leisure/marina": {
120205                     "name": "Marina",
120206                     "terms": "boat"
120207                 },
120208                 "leisure/park": {
120209                     "name": "Park",
120210                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
120211                 },
120212                 "leisure/picnic_table": {
120213                     "name": "Picnic Table",
120214                     "terms": "bench"
120215                 },
120216                 "leisure/pitch": {
120217                     "name": "Sport Pitch",
120218                     "terms": "field"
120219                 },
120220                 "leisure/pitch/american_football": {
120221                     "name": "American Football Field",
120222                     "terms": ""
120223                 },
120224                 "leisure/pitch/baseball": {
120225                     "name": "Baseball Diamond",
120226                     "terms": ""
120227                 },
120228                 "leisure/pitch/basketball": {
120229                     "name": "Basketball Court",
120230                     "terms": ""
120231                 },
120232                 "leisure/pitch/skateboard": {
120233                     "name": "Skate Park",
120234                     "terms": ""
120235                 },
120236                 "leisure/pitch/soccer": {
120237                     "name": "Soccer Field",
120238                     "terms": ""
120239                 },
120240                 "leisure/pitch/tennis": {
120241                     "name": "Tennis Court",
120242                     "terms": ""
120243                 },
120244                 "leisure/pitch/volleyball": {
120245                     "name": "Volleyball Court",
120246                     "terms": ""
120247                 },
120248                 "leisure/playground": {
120249                     "name": "Playground",
120250                     "terms": "jungle gym,play area"
120251                 },
120252                 "leisure/running_track": {
120253                     "name": "Running Track",
120254                     "terms": ""
120255                 },
120256                 "leisure/slipway": {
120257                     "name": "Slipway",
120258                     "terms": "boat launch,boat ramp"
120259                 },
120260                 "leisure/sports_center": {
120261                     "name": "Sports Center / Gym",
120262                     "terms": "gym"
120263                 },
120264                 "leisure/stadium": {
120265                     "name": "Stadium",
120266                     "terms": ""
120267                 },
120268                 "leisure/swimming_pool": {
120269                     "name": "Swimming Pool",
120270                     "terms": ""
120271                 },
120272                 "leisure/track": {
120273                     "name": "Racetrack (non-Motorsport)",
120274                     "terms": ""
120275                 },
120276                 "line": {
120277                     "name": "Line",
120278                     "terms": ""
120279                 },
120280                 "man_made": {
120281                     "name": "Man Made",
120282                     "terms": ""
120283                 },
120284                 "man_made/breakwater": {
120285                     "name": "Breakwater",
120286                     "terms": ""
120287                 },
120288                 "man_made/cutline": {
120289                     "name": "Cut line",
120290                     "terms": ""
120291                 },
120292                 "man_made/embankment": {
120293                     "name": "Embankment",
120294                     "terms": ""
120295                 },
120296                 "man_made/flagpole": {
120297                     "name": "Flagpole",
120298                     "terms": ""
120299                 },
120300                 "man_made/lighthouse": {
120301                     "name": "Lighthouse",
120302                     "terms": ""
120303                 },
120304                 "man_made/observation": {
120305                     "name": "Observation Tower",
120306                     "terms": "lookout tower,fire tower"
120307                 },
120308                 "man_made/pier": {
120309                     "name": "Pier",
120310                     "terms": ""
120311                 },
120312                 "man_made/pipeline": {
120313                     "name": "Pipeline",
120314                     "terms": ""
120315                 },
120316                 "man_made/survey_point": {
120317                     "name": "Survey Point",
120318                     "terms": ""
120319                 },
120320                 "man_made/tower": {
120321                     "name": "Tower",
120322                     "terms": ""
120323                 },
120324                 "man_made/wastewater_plant": {
120325                     "name": "Wastewater Plant",
120326                     "terms": "sewage*,water treatment plant,reclamation plant"
120327                 },
120328                 "man_made/water_tower": {
120329                     "name": "Water Tower",
120330                     "terms": ""
120331                 },
120332                 "man_made/water_well": {
120333                     "name": "Water Well",
120334                     "terms": ""
120335                 },
120336                 "man_made/water_works": {
120337                     "name": "Water Works",
120338                     "terms": ""
120339                 },
120340                 "military/airfield": {
120341                     "name": "Airfield",
120342                     "terms": ""
120343                 },
120344                 "military/barracks": {
120345                     "name": "Barracks",
120346                     "terms": ""
120347                 },
120348                 "military/bunker": {
120349                     "name": "Bunker",
120350                     "terms": ""
120351                 },
120352                 "military/range": {
120353                     "name": "Military Range",
120354                     "terms": ""
120355                 },
120356                 "natural": {
120357                     "name": "Natural",
120358                     "terms": ""
120359                 },
120360                 "natural/bay": {
120361                     "name": "Bay",
120362                     "terms": ""
120363                 },
120364                 "natural/beach": {
120365                     "name": "Beach",
120366                     "terms": ""
120367                 },
120368                 "natural/cliff": {
120369                     "name": "Cliff",
120370                     "terms": ""
120371                 },
120372                 "natural/coastline": {
120373                     "name": "Coastline",
120374                     "terms": "shore"
120375                 },
120376                 "natural/fell": {
120377                     "name": "Fell",
120378                     "terms": ""
120379                 },
120380                 "natural/glacier": {
120381                     "name": "Glacier",
120382                     "terms": ""
120383                 },
120384                 "natural/grassland": {
120385                     "name": "Grassland",
120386                     "terms": ""
120387                 },
120388                 "natural/heath": {
120389                     "name": "Heath",
120390                     "terms": ""
120391                 },
120392                 "natural/peak": {
120393                     "name": "Peak",
120394                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
120395                 },
120396                 "natural/scree": {
120397                     "name": "Scree",
120398                     "terms": "loose rocks"
120399                 },
120400                 "natural/scrub": {
120401                     "name": "Scrub",
120402                     "terms": ""
120403                 },
120404                 "natural/spring": {
120405                     "name": "Spring",
120406                     "terms": ""
120407                 },
120408                 "natural/tree": {
120409                     "name": "Tree",
120410                     "terms": ""
120411                 },
120412                 "natural/water": {
120413                     "name": "Water",
120414                     "terms": ""
120415                 },
120416                 "natural/water/lake": {
120417                     "name": "Lake",
120418                     "terms": "lakelet,loch,mere"
120419                 },
120420                 "natural/water/pond": {
120421                     "name": "Pond",
120422                     "terms": "lakelet,millpond,tarn,pool,mere"
120423                 },
120424                 "natural/water/reservoir": {
120425                     "name": "Reservoir",
120426                     "terms": ""
120427                 },
120428                 "natural/wetland": {
120429                     "name": "Wetland",
120430                     "terms": ""
120431                 },
120432                 "natural/wood": {
120433                     "name": "Wood",
120434                     "terms": ""
120435                 },
120436                 "office": {
120437                     "name": "Office",
120438                     "terms": ""
120439                 },
120440                 "office/accountant": {
120441                     "name": "Accountant",
120442                     "terms": ""
120443                 },
120444                 "office/administrative": {
120445                     "name": "Administrative Office",
120446                     "terms": ""
120447                 },
120448                 "office/architect": {
120449                     "name": "Architect",
120450                     "terms": ""
120451                 },
120452                 "office/company": {
120453                     "name": "Company Office",
120454                     "terms": ""
120455                 },
120456                 "office/educational_institution": {
120457                     "name": "Educational Institution",
120458                     "terms": ""
120459                 },
120460                 "office/employment_agency": {
120461                     "name": "Employment Agency",
120462                     "terms": "job"
120463                 },
120464                 "office/estate_agent": {
120465                     "name": "Real Estate Office",
120466                     "terms": ""
120467                 },
120468                 "office/financial": {
120469                     "name": "Financial Office",
120470                     "terms": ""
120471                 },
120472                 "office/government": {
120473                     "name": "Government Office",
120474                     "terms": ""
120475                 },
120476                 "office/insurance": {
120477                     "name": "Insurance Office",
120478                     "terms": ""
120479                 },
120480                 "office/it": {
120481                     "name": "IT Office",
120482                     "terms": ""
120483                 },
120484                 "office/lawyer": {
120485                     "name": "Law Office",
120486                     "terms": ""
120487                 },
120488                 "office/newspaper": {
120489                     "name": "Newspaper",
120490                     "terms": ""
120491                 },
120492                 "office/ngo": {
120493                     "name": "NGO Office",
120494                     "terms": ""
120495                 },
120496                 "office/physician": {
120497                     "name": "Physician",
120498                     "terms": ""
120499                 },
120500                 "office/political_party": {
120501                     "name": "Political Party",
120502                     "terms": ""
120503                 },
120504                 "office/research": {
120505                     "name": "Research Office",
120506                     "terms": ""
120507                 },
120508                 "office/telecommunication": {
120509                     "name": "Telecom Office",
120510                     "terms": ""
120511                 },
120512                 "office/therapist": {
120513                     "name": "Therapist",
120514                     "terms": ""
120515                 },
120516                 "office/travel_agent": {
120517                     "name": "Travel Agency",
120518                     "terms": ""
120519                 },
120520                 "piste": {
120521                     "name": "Piste/Ski Trail",
120522                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
120523                 },
120524                 "place": {
120525                     "name": "Place",
120526                     "terms": ""
120527                 },
120528                 "place/city": {
120529                     "name": "City",
120530                     "terms": ""
120531                 },
120532                 "place/hamlet": {
120533                     "name": "Hamlet",
120534                     "terms": ""
120535                 },
120536                 "place/island": {
120537                     "name": "Island",
120538                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
120539                 },
120540                 "place/isolated_dwelling": {
120541                     "name": "Isolated Dwelling",
120542                     "terms": ""
120543                 },
120544                 "place/locality": {
120545                     "name": "Locality",
120546                     "terms": ""
120547                 },
120548                 "place/neighbourhood": {
120549                     "name": "Neighborhood",
120550                     "terms": "neighbourhood"
120551                 },
120552                 "place/suburb": {
120553                     "name": "Borough",
120554                     "terms": "Boro,Quarter"
120555                 },
120556                 "place/town": {
120557                     "name": "Town",
120558                     "terms": ""
120559                 },
120560                 "place/village": {
120561                     "name": "Village",
120562                     "terms": ""
120563                 },
120564                 "point": {
120565                     "name": "Point",
120566                     "terms": ""
120567                 },
120568                 "power": {
120569                     "name": "Power",
120570                     "terms": ""
120571                 },
120572                 "power/generator": {
120573                     "name": "Power Generator",
120574                     "terms": ""
120575                 },
120576                 "power/line": {
120577                     "name": "Power Line",
120578                     "terms": ""
120579                 },
120580                 "power/minor_line": {
120581                     "name": "Minor Power Line",
120582                     "terms": ""
120583                 },
120584                 "power/pole": {
120585                     "name": "Power Pole",
120586                     "terms": ""
120587                 },
120588                 "power/sub_station": {
120589                     "name": "Substation",
120590                     "terms": ""
120591                 },
120592                 "power/substation": {
120593                     "name": "Substation",
120594                     "terms": ""
120595                 },
120596                 "power/tower": {
120597                     "name": "High-Voltage Tower",
120598                     "terms": ""
120599                 },
120600                 "power/transformer": {
120601                     "name": "Transformer",
120602                     "terms": ""
120603                 },
120604                 "public_transport/platform": {
120605                     "name": "Platform",
120606                     "terms": ""
120607                 },
120608                 "public_transport/stop_position": {
120609                     "name": "Stop Position",
120610                     "terms": ""
120611                 },
120612                 "railway": {
120613                     "name": "Railway",
120614                     "terms": ""
120615                 },
120616                 "railway/abandoned": {
120617                     "name": "Abandoned Railway",
120618                     "terms": ""
120619                 },
120620                 "railway/disused": {
120621                     "name": "Disused Railway",
120622                     "terms": ""
120623                 },
120624                 "railway/funicular": {
120625                     "name": "Funicular",
120626                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
120627                 },
120628                 "railway/halt": {
120629                     "name": "Railway Halt",
120630                     "terms": "break,interrupt,rest,wait,interruption"
120631                 },
120632                 "railway/level_crossing": {
120633                     "name": "Level Crossing",
120634                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
120635                 },
120636                 "railway/monorail": {
120637                     "name": "Monorail",
120638                     "terms": ""
120639                 },
120640                 "railway/narrow_gauge": {
120641                     "name": "Narrow Gauge Rail",
120642                     "terms": "narrow gauge railway,narrow gauge railroad"
120643                 },
120644                 "railway/platform": {
120645                     "name": "Railway Platform",
120646                     "terms": ""
120647                 },
120648                 "railway/rail": {
120649                     "name": "Rail",
120650                     "terms": ""
120651                 },
120652                 "railway/station": {
120653                     "name": "Railway Station",
120654                     "terms": "train station,station"
120655                 },
120656                 "railway/subway": {
120657                     "name": "Subway",
120658                     "terms": ""
120659                 },
120660                 "railway/subway_entrance": {
120661                     "name": "Subway Entrance",
120662                     "terms": ""
120663                 },
120664                 "railway/tram": {
120665                     "name": "Tram",
120666                     "terms": "streetcar"
120667                 },
120668                 "relation": {
120669                     "name": "Relation",
120670                     "terms": ""
120671                 },
120672                 "route/ferry": {
120673                     "name": "Ferry Route",
120674                     "terms": ""
120675                 },
120676                 "shop": {
120677                     "name": "Shop",
120678                     "terms": ""
120679                 },
120680                 "shop/alcohol": {
120681                     "name": "Liquor Store",
120682                     "terms": "alcohol,beer,booze,wine"
120683                 },
120684                 "shop/anime": {
120685                     "name": "Anime Shop",
120686                     "terms": ""
120687                 },
120688                 "shop/antiques": {
120689                     "name": "Antiques Shop",
120690                     "terms": ""
120691                 },
120692                 "shop/art": {
120693                     "name": "Art Gallery",
120694                     "terms": ""
120695                 },
120696                 "shop/baby_goods": {
120697                     "name": "Baby Goods Store",
120698                     "terms": ""
120699                 },
120700                 "shop/bag": {
120701                     "name": "Bag/Luggage Store",
120702                     "terms": "handbag,purse"
120703                 },
120704                 "shop/bakery": {
120705                     "name": "Bakery",
120706                     "terms": ""
120707                 },
120708                 "shop/bathroom_furnishing": {
120709                     "name": "Bathroom Furnishing Store",
120710                     "terms": ""
120711                 },
120712                 "shop/beauty": {
120713                     "name": "Beauty Shop",
120714                     "terms": "nail spa,spa,salon,tanning"
120715                 },
120716                 "shop/bed": {
120717                     "name": "Bedding/Mattress Store",
120718                     "terms": ""
120719                 },
120720                 "shop/beverages": {
120721                     "name": "Beverage Store",
120722                     "terms": ""
120723                 },
120724                 "shop/bicycle": {
120725                     "name": "Bicycle Shop",
120726                     "terms": ""
120727                 },
120728                 "shop/bookmaker": {
120729                     "name": "Bookmaker",
120730                     "terms": ""
120731                 },
120732                 "shop/books": {
120733                     "name": "Book Store",
120734                     "terms": ""
120735                 },
120736                 "shop/boutique": {
120737                     "name": "Boutique",
120738                     "terms": ""
120739                 },
120740                 "shop/butcher": {
120741                     "name": "Butcher",
120742                     "terms": "meat"
120743                 },
120744                 "shop/candles": {
120745                     "name": "Candle Shop",
120746                     "terms": ""
120747                 },
120748                 "shop/car": {
120749                     "name": "Car Dealership",
120750                     "terms": "auto"
120751                 },
120752                 "shop/car_parts": {
120753                     "name": "Car Parts Store",
120754                     "terms": "auto"
120755                 },
120756                 "shop/car_repair": {
120757                     "name": "Car Repair Shop",
120758                     "terms": "auto"
120759                 },
120760                 "shop/carpet": {
120761                     "name": "Carpet Store",
120762                     "terms": "rug"
120763                 },
120764                 "shop/cheese": {
120765                     "name": "Cheese Store",
120766                     "terms": ""
120767                 },
120768                 "shop/chemist": {
120769                     "name": "Chemist",
120770                     "terms": ""
120771                 },
120772                 "shop/chocolate": {
120773                     "name": "Chocolate Store",
120774                     "terms": ""
120775                 },
120776                 "shop/clothes": {
120777                     "name": "Clothing Store",
120778                     "terms": ""
120779                 },
120780                 "shop/computer": {
120781                     "name": "Computer Store",
120782                     "terms": ""
120783                 },
120784                 "shop/confectionery": {
120785                     "name": "Candy Store",
120786                     "terms": ""
120787                 },
120788                 "shop/convenience": {
120789                     "name": "Convenience Store",
120790                     "terms": ""
120791                 },
120792                 "shop/copyshop": {
120793                     "name": "Copy Store",
120794                     "terms": ""
120795                 },
120796                 "shop/cosmetics": {
120797                     "name": "Cosmetics Store",
120798                     "terms": ""
120799                 },
120800                 "shop/craft": {
120801                     "name": "Arts and Crafts Store",
120802                     "terms": ""
120803                 },
120804                 "shop/curtain": {
120805                     "name": "Curtain Store",
120806                     "terms": "drape*,window"
120807                 },
120808                 "shop/dairy": {
120809                     "name": "Dairy Store",
120810                     "terms": "milk,egg,cheese"
120811                 },
120812                 "shop/deli": {
120813                     "name": "Deli",
120814                     "terms": "lunch,meat,sandwich"
120815                 },
120816                 "shop/department_store": {
120817                     "name": "Department Store",
120818                     "terms": ""
120819                 },
120820                 "shop/doityourself": {
120821                     "name": "DIY Store",
120822                     "terms": ""
120823                 },
120824                 "shop/dry_cleaning": {
120825                     "name": "Dry Cleaner",
120826                     "terms": ""
120827                 },
120828                 "shop/electronics": {
120829                     "name": "Electronics Store",
120830                     "terms": "appliance,audio,computer,tv"
120831                 },
120832                 "shop/erotic": {
120833                     "name": "Erotic Store",
120834                     "terms": "sex,porn"
120835                 },
120836                 "shop/fabric": {
120837                     "name": "Fabric Store",
120838                     "terms": "sew"
120839                 },
120840                 "shop/farm": {
120841                     "name": "Produce Stand",
120842                     "terms": "farm shop,farm stand"
120843                 },
120844                 "shop/fashion": {
120845                     "name": "Fashion Store",
120846                     "terms": ""
120847                 },
120848                 "shop/fishmonger": {
120849                     "name": "Fishmonger",
120850                     "terms": ""
120851                 },
120852                 "shop/florist": {
120853                     "name": "Florist",
120854                     "terms": "flower"
120855                 },
120856                 "shop/frame": {
120857                     "name": "Framing Shop",
120858                     "terms": ""
120859                 },
120860                 "shop/funeral_directors": {
120861                     "name": "Funeral Home",
120862                     "terms": "undertaker,memorial home"
120863                 },
120864                 "shop/furnace": {
120865                     "name": "Furnace Store",
120866                     "terms": "oven,stove"
120867                 },
120868                 "shop/furniture": {
120869                     "name": "Furniture Store",
120870                     "terms": "chair,sofa,table"
120871                 },
120872                 "shop/garden_centre": {
120873                     "name": "Garden Center",
120874                     "terms": "landscape,mulch,shrub,tree"
120875                 },
120876                 "shop/gift": {
120877                     "name": "Gift Shop",
120878                     "terms": ""
120879                 },
120880                 "shop/greengrocer": {
120881                     "name": "Greengrocer",
120882                     "terms": "fruit,vegetable"
120883                 },
120884                 "shop/hairdresser": {
120885                     "name": "Hairdresser",
120886                     "terms": ""
120887                 },
120888                 "shop/hardware": {
120889                     "name": "Hardware Store",
120890                     "terms": ""
120891                 },
120892                 "shop/hearing_aids": {
120893                     "name": "Hearing Aids Store",
120894                     "terms": ""
120895                 },
120896                 "shop/herbalist": {
120897                     "name": "Herbalist",
120898                     "terms": ""
120899                 },
120900                 "shop/hifi": {
120901                     "name": "Hifi Store",
120902                     "terms": "stereo,video"
120903                 },
120904                 "shop/interior_decoration": {
120905                     "name": "Interior Decoration Store",
120906                     "terms": ""
120907                 },
120908                 "shop/jewelry": {
120909                     "name": "Jeweler",
120910                     "terms": "diamond,gem,ring"
120911                 },
120912                 "shop/kiosk": {
120913                     "name": "News Kiosk",
120914                     "terms": ""
120915                 },
120916                 "shop/kitchen": {
120917                     "name": "Kitchen Design Store",
120918                     "terms": ""
120919                 },
120920                 "shop/laundry": {
120921                     "name": "Laundry",
120922                     "terms": ""
120923                 },
120924                 "shop/leather": {
120925                     "name": "Leather Store",
120926                     "terms": ""
120927                 },
120928                 "shop/locksmith": {
120929                     "name": "Locksmith",
120930                     "terms": "key,lockpick"
120931                 },
120932                 "shop/lottery": {
120933                     "name": "Lottery Shop",
120934                     "terms": ""
120935                 },
120936                 "shop/mall": {
120937                     "name": "Mall",
120938                     "terms": ""
120939                 },
120940                 "shop/massage": {
120941                     "name": "Massage Shop",
120942                     "terms": ""
120943                 },
120944                 "shop/medical_supply": {
120945                     "name": "Medical Supply Store",
120946                     "terms": ""
120947                 },
120948                 "shop/mobile_phone": {
120949                     "name": "Mobile Phone Store",
120950                     "terms": ""
120951                 },
120952                 "shop/money_lender": {
120953                     "name": "Money Lender",
120954                     "terms": ""
120955                 },
120956                 "shop/motorcycle": {
120957                     "name": "Motorcycle Dealership",
120958                     "terms": ""
120959                 },
120960                 "shop/music": {
120961                     "name": "Music Store",
120962                     "terms": "CD,vinyl"
120963                 },
120964                 "shop/musical_instrument": {
120965                     "name": "Musical Instrument Store",
120966                     "terms": ""
120967                 },
120968                 "shop/newsagent": {
120969                     "name": "Newspaper/Magazine Shop",
120970                     "terms": ""
120971                 },
120972                 "shop/optician": {
120973                     "name": "Optician",
120974                     "terms": "eye,glasses"
120975                 },
120976                 "shop/organic": {
120977                     "name": "Organic Goods Store",
120978                     "terms": ""
120979                 },
120980                 "shop/outdoor": {
120981                     "name": "Outdoors Store",
120982                     "terms": "camping,climbing,hiking"
120983                 },
120984                 "shop/paint": {
120985                     "name": "Paint Store",
120986                     "terms": ""
120987                 },
120988                 "shop/pawnbroker": {
120989                     "name": "Pawn Shop",
120990                     "terms": ""
120991                 },
120992                 "shop/pet": {
120993                     "name": "Pet Store",
120994                     "terms": "cat,dog,fish"
120995                 },
120996                 "shop/photo": {
120997                     "name": "Photography Store",
120998                     "terms": "camera,film"
120999                 },
121000                 "shop/pyrotechnics": {
121001                     "name": "Fireworks Store",
121002                     "terms": ""
121003                 },
121004                 "shop/radiotechnics": {
121005                     "name": "Radio/Electronic Component Store",
121006                     "terms": ""
121007                 },
121008                 "shop/religion": {
121009                     "name": "Religious Store",
121010                     "terms": ""
121011                 },
121012                 "shop/scuba_diving": {
121013                     "name": "Scuba Diving Shop",
121014                     "terms": ""
121015                 },
121016                 "shop/seafood": {
121017                     "name": "Seafood Shop",
121018                     "terms": "fishmonger"
121019                 },
121020                 "shop/second_hand": {
121021                     "name": "Consignment/Thrift Store",
121022                     "terms": "secondhand,second hand,resale,thrift,used"
121023                 },
121024                 "shop/shoes": {
121025                     "name": "Shoe Store",
121026                     "terms": ""
121027                 },
121028                 "shop/sports": {
121029                     "name": "Sporting Goods Store",
121030                     "terms": ""
121031                 },
121032                 "shop/stationery": {
121033                     "name": "Stationery Store",
121034                     "terms": "card,paper"
121035                 },
121036                 "shop/supermarket": {
121037                     "name": "Supermarket",
121038                     "terms": "grocery,store,shop"
121039                 },
121040                 "shop/tailor": {
121041                     "name": "Tailor",
121042                     "terms": "clothes,suit"
121043                 },
121044                 "shop/tattoo": {
121045                     "name": "Tattoo Parlor",
121046                     "terms": ""
121047                 },
121048                 "shop/tea": {
121049                     "name": "Tea Store",
121050                     "terms": ""
121051                 },
121052                 "shop/ticket": {
121053                     "name": "Ticket Seller",
121054                     "terms": ""
121055                 },
121056                 "shop/tobacco": {
121057                     "name": "Tobacco Shop",
121058                     "terms": ""
121059                 },
121060                 "shop/toys": {
121061                     "name": "Toy Store",
121062                     "terms": ""
121063                 },
121064                 "shop/travel_agency": {
121065                     "name": "Travel Agency",
121066                     "terms": ""
121067                 },
121068                 "shop/tyres": {
121069                     "name": "Tire Store",
121070                     "terms": ""
121071                 },
121072                 "shop/vacant": {
121073                     "name": "Vacant Shop",
121074                     "terms": ""
121075                 },
121076                 "shop/vacuum_cleaner": {
121077                     "name": "Vacuum Cleaner Store",
121078                     "terms": ""
121079                 },
121080                 "shop/variety_store": {
121081                     "name": "Variety Store",
121082                     "terms": ""
121083                 },
121084                 "shop/video": {
121085                     "name": "Video Store",
121086                     "terms": "DVD"
121087                 },
121088                 "shop/video_games": {
121089                     "name": "Video Game Store",
121090                     "terms": ""
121091                 },
121092                 "shop/water_sports": {
121093                     "name": "Watersport/Swim Shop",
121094                     "terms": ""
121095                 },
121096                 "shop/weapons": {
121097                     "name": "Weapon Shop",
121098                     "terms": "ammo,gun,knife,knives"
121099                 },
121100                 "shop/window_blind": {
121101                     "name": "Window Blind Store",
121102                     "terms": ""
121103                 },
121104                 "shop/wine": {
121105                     "name": "Wine Shop",
121106                     "terms": ""
121107                 },
121108                 "tourism": {
121109                     "name": "Tourism",
121110                     "terms": ""
121111                 },
121112                 "tourism/alpine_hut": {
121113                     "name": "Alpine Hut",
121114                     "terms": ""
121115                 },
121116                 "tourism/artwork": {
121117                     "name": "Artwork",
121118                     "terms": "mural,sculpture,statue"
121119                 },
121120                 "tourism/attraction": {
121121                     "name": "Tourist Attraction",
121122                     "terms": ""
121123                 },
121124                 "tourism/camp_site": {
121125                     "name": "Camp Site",
121126                     "terms": ""
121127                 },
121128                 "tourism/caravan_site": {
121129                     "name": "RV Park",
121130                     "terms": ""
121131                 },
121132                 "tourism/chalet": {
121133                     "name": "Chalet",
121134                     "terms": ""
121135                 },
121136                 "tourism/guest_house": {
121137                     "name": "Guest House",
121138                     "terms": "B&B,Bed and Breakfast"
121139                 },
121140                 "tourism/hostel": {
121141                     "name": "Hostel",
121142                     "terms": ""
121143                 },
121144                 "tourism/hotel": {
121145                     "name": "Hotel",
121146                     "terms": ""
121147                 },
121148                 "tourism/information": {
121149                     "name": "Information",
121150                     "terms": ""
121151                 },
121152                 "tourism/motel": {
121153                     "name": "Motel",
121154                     "terms": ""
121155                 },
121156                 "tourism/museum": {
121157                     "name": "Museum",
121158                     "terms": "exhibition,foundation,gallery,hall,institution"
121159                 },
121160                 "tourism/picnic_site": {
121161                     "name": "Picnic Site",
121162                     "terms": "camp"
121163                 },
121164                 "tourism/theme_park": {
121165                     "name": "Theme Park",
121166                     "terms": ""
121167                 },
121168                 "tourism/viewpoint": {
121169                     "name": "Viewpoint",
121170                     "terms": ""
121171                 },
121172                 "tourism/zoo": {
121173                     "name": "Zoo",
121174                     "terms": ""
121175                 },
121176                 "traffic_calming/bump": {
121177                     "name": "Speed Bump",
121178                     "terms": "speed hump"
121179                 },
121180                 "traffic_calming/hump": {
121181                     "name": "Speed Hump",
121182                     "terms": "speed bump"
121183                 },
121184                 "traffic_calming/rumble_strip": {
121185                     "name": "Rumble Strip",
121186                     "terms": "sleeper lines,audible lines,growlers"
121187                 },
121188                 "traffic_calming/table": {
121189                     "name": "Raised Pedestrian Crossing",
121190                     "terms": "speed table,flat top hump"
121191                 },
121192                 "type/boundary": {
121193                     "name": "Boundary",
121194                     "terms": ""
121195                 },
121196                 "type/boundary/administrative": {
121197                     "name": "Administrative Boundary",
121198                     "terms": ""
121199                 },
121200                 "type/multipolygon": {
121201                     "name": "Multipolygon",
121202                     "terms": ""
121203                 },
121204                 "type/restriction": {
121205                     "name": "Restriction",
121206                     "terms": ""
121207                 },
121208                 "type/restriction/no_left_turn": {
121209                     "name": "No Left Turn",
121210                     "terms": ""
121211                 },
121212                 "type/restriction/no_right_turn": {
121213                     "name": "No Right Turn",
121214                     "terms": ""
121215                 },
121216                 "type/restriction/no_straight_on": {
121217                     "name": "No Straight On",
121218                     "terms": ""
121219                 },
121220                 "type/restriction/no_u_turn": {
121221                     "name": "No U-turn",
121222                     "terms": ""
121223                 },
121224                 "type/restriction/only_left_turn": {
121225                     "name": "Left Turn Only",
121226                     "terms": ""
121227                 },
121228                 "type/restriction/only_right_turn": {
121229                     "name": "Right Turn Only",
121230                     "terms": ""
121231                 },
121232                 "type/restriction/only_straight_on": {
121233                     "name": "No Turns",
121234                     "terms": ""
121235                 },
121236                 "type/route": {
121237                     "name": "Route",
121238                     "terms": ""
121239                 },
121240                 "type/route/bicycle": {
121241                     "name": "Cycle Route",
121242                     "terms": ""
121243                 },
121244                 "type/route/bus": {
121245                     "name": "Bus Route",
121246                     "terms": ""
121247                 },
121248                 "type/route/detour": {
121249                     "name": "Detour Route",
121250                     "terms": ""
121251                 },
121252                 "type/route/ferry": {
121253                     "name": "Ferry Route",
121254                     "terms": ""
121255                 },
121256                 "type/route/foot": {
121257                     "name": "Foot Route",
121258                     "terms": ""
121259                 },
121260                 "type/route/hiking": {
121261                     "name": "Hiking Route",
121262                     "terms": ""
121263                 },
121264                 "type/route/pipeline": {
121265                     "name": "Pipeline Route",
121266                     "terms": ""
121267                 },
121268                 "type/route/power": {
121269                     "name": "Power Route",
121270                     "terms": ""
121271                 },
121272                 "type/route/road": {
121273                     "name": "Road Route",
121274                     "terms": ""
121275                 },
121276                 "type/route/train": {
121277                     "name": "Train Route",
121278                     "terms": ""
121279                 },
121280                 "type/route/tram": {
121281                     "name": "Tram Route",
121282                     "terms": ""
121283                 },
121284                 "type/route_master": {
121285                     "name": "Route Master",
121286                     "terms": ""
121287                 },
121288                 "vertex": {
121289                     "name": "Other",
121290                     "terms": ""
121291                 },
121292                 "waterway": {
121293                     "name": "Waterway",
121294                     "terms": ""
121295                 },
121296                 "waterway/canal": {
121297                     "name": "Canal",
121298                     "terms": ""
121299                 },
121300                 "waterway/dam": {
121301                     "name": "Dam",
121302                     "terms": ""
121303                 },
121304                 "waterway/ditch": {
121305                     "name": "Ditch",
121306                     "terms": ""
121307                 },
121308                 "waterway/drain": {
121309                     "name": "Drain",
121310                     "terms": ""
121311                 },
121312                 "waterway/river": {
121313                     "name": "River",
121314                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
121315                 },
121316                 "waterway/riverbank": {
121317                     "name": "Riverbank",
121318                     "terms": ""
121319                 },
121320                 "waterway/stream": {
121321                     "name": "Stream",
121322                     "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"
121323                 },
121324                 "waterway/weir": {
121325                     "name": "Weir",
121326                     "terms": ""
121327                 }
121328             }
121329         }
121330     },
121331     "suggestions": {
121332         "amenity": {
121333             "fuel": {
121334                 "76": {
121335                     "count": 314
121336                 },
121337                 "Neste": {
121338                     "count": 189
121339                 },
121340                 "BP": {
121341                     "count": 2511
121342                 },
121343                 "Shell": {
121344                     "count": 8380
121345                 },
121346                 "Agip": {
121347                     "count": 2651
121348                 },
121349                 "Migrol": {
121350                     "count": 65
121351                 },
121352                 "Avia": {
121353                     "count": 897
121354                 },
121355                 "Texaco": {
121356                     "count": 680
121357                 },
121358                 "Total": {
121359                     "count": 2607
121360                 },
121361                 "Statoil": {
121362                     "count": 596
121363                 },
121364                 "Esso": {
121365                     "count": 3652
121366                 },
121367                 "Jet": {
121368                     "count": 441
121369                 },
121370                 "Avanti": {
121371                     "count": 90
121372                 },
121373                 "Sainsbury's": {
121374                     "count": 58
121375                 },
121376                 "OMV": {
121377                     "count": 701
121378                 },
121379                 "Aral": {
121380                     "count": 1339
121381                 },
121382                 "Tesco": {
121383                     "count": 197
121384                 },
121385                 "JET": {
121386                     "count": 180
121387                 },
121388                 "Morrisons": {
121389                     "count": 111
121390                 },
121391                 "United": {
121392                     "count": 91
121393                 },
121394                 "Canadian Tire": {
121395                     "count": 66
121396                 },
121397                 "Mobil": {
121398                     "count": 613
121399                 },
121400                 "Caltex": {
121401                     "count": 1001
121402                 },
121403                 "Sunoco": {
121404                     "count": 355
121405                 },
121406                 "Q8": {
121407                     "count": 1161
121408                 },
121409                 "ABC": {
121410                     "count": 79
121411                 },
121412                 "ARAL": {
121413                     "count": 375
121414                 },
121415                 "CEPSA": {
121416                     "count": 1018
121417                 },
121418                 "BFT": {
121419                     "count": 89
121420                 },
121421                 "Petron": {
121422                     "count": 878
121423                 },
121424                 "Intermarché": {
121425                     "count": 434
121426                 },
121427                 "Total Access": {
121428                     "count": 51
121429                 },
121430                 "Super U": {
121431                     "count": 124
121432                 },
121433                 "Auchan": {
121434                     "count": 53
121435                 },
121436                 "Elf": {
121437                     "count": 129
121438                 },
121439                 "Carrefour": {
121440                     "count": 205
121441                 },
121442                 "Station Service E. Leclerc": {
121443                     "count": 530
121444                 },
121445                 "Shell Express": {
121446                     "count": 131
121447                 },
121448                 "Hess": {
121449                     "count": 127
121450                 },
121451                 "Flying V": {
121452                     "count": 129
121453                 },
121454                 "bft": {
121455                     "count": 168
121456                 },
121457                 "Gulf": {
121458                     "count": 199
121459                 },
121460                 "PTT": {
121461                     "count": 191
121462                 },
121463                 "St1": {
121464                     "count": 100
121465                 },
121466                 "Teboil": {
121467                     "count": 115
121468                 },
121469                 "HEM": {
121470                     "count": 212
121471                 },
121472                 "GALP": {
121473                     "count": 626
121474                 },
121475                 "OK": {
121476                     "count": 163
121477                 },
121478                 "ÖMV": {
121479                     "count": 101
121480                 },
121481                 "Tinq": {
121482                     "count": 215
121483                 },
121484                 "OKQ8": {
121485                     "count": 186
121486                 },
121487                 "Repsol": {
121488                     "count": 424
121489                 },
121490                 "Westfalen": {
121491                     "count": 96
121492                 },
121493                 "Esso Express": {
121494                     "count": 98
121495                 },
121496                 "Raiffeisenbank": {
121497                     "count": 117
121498                 },
121499                 "Tamoil": {
121500                     "count": 866
121501                 },
121502                 "Engen": {
121503                     "count": 241
121504                 },
121505                 "Sasol": {
121506                     "count": 59
121507                 },
121508                 "Topaz": {
121509                     "count": 78
121510                 },
121511                 "LPG": {
121512                     "count": 174
121513                 },
121514                 "Coop": {
121515                     "count": 62
121516                 },
121517                 "Orlen": {
121518                     "count": 598
121519                 },
121520                 "Oilibya": {
121521                     "count": 68
121522                 },
121523                 "Tango": {
121524                     "count": 122
121525                 },
121526                 "Star": {
121527                     "count": 319
121528                 },
121529                 "Петрол": {
121530                     "count": 84
121531                 },
121532                 "Cepsa": {
121533                     "count": 96
121534                 },
121535                 "OIL!": {
121536                     "count": 63
121537                 },
121538                 "Ultramar": {
121539                     "count": 125
121540                 },
121541                 "Irving": {
121542                     "count": 87
121543                 },
121544                 "Lukoil": {
121545                     "count": 701
121546                 },
121547                 "Petro-Canada": {
121548                     "count": 489
121549                 },
121550                 "7-Eleven": {
121551                     "count": 488
121552                 },
121553                 "Agrola": {
121554                     "count": 69
121555                 },
121556                 "Husky": {
121557                     "count": 126
121558                 },
121559                 "Slovnaft": {
121560                     "count": 219
121561                 },
121562                 "Sheetz": {
121563                     "count": 134
121564                 },
121565                 "Mol": {
121566                     "count": 61
121567                 },
121568                 "Petronas": {
121569                     "count": 159
121570                 },
121571                 "Газпромнефть": {
121572                     "count": 748
121573                 },
121574                 "Лукойл": {
121575                     "count": 1477
121576                 },
121577                 "Elan": {
121578                     "count": 112
121579                 },
121580                 "Роснефть": {
121581                     "count": 638
121582                 },
121583                 "Turmöl": {
121584                     "count": 57
121585                 },
121586                 "Neste A24": {
121587                     "count": 55
121588                 },
121589                 "Marathon": {
121590                     "count": 189
121591                 },
121592                 "Valero": {
121593                     "count": 366
121594                 },
121595                 "Eni": {
121596                     "count": 236
121597                 },
121598                 "Chevron": {
121599                     "count": 954
121600                 },
121601                 "ТНК": {
121602                     "count": 520
121603                 },
121604                 "REPSOL": {
121605                     "count": 1603
121606                 },
121607                 "MOL": {
121608                     "count": 228
121609                 },
121610                 "Bliska": {
121611                     "count": 150
121612                 },
121613                 "Api": {
121614                     "count": 302
121615                 },
121616                 "Arco": {
121617                     "count": 179
121618                 },
121619                 "Pemex": {
121620                     "count": 423
121621                 },
121622                 "Exxon": {
121623                     "count": 506
121624                 },
121625                 "Coles Express": {
121626                     "count": 115
121627                 },
121628                 "Petrom": {
121629                     "count": 259
121630                 },
121631                 "PETRONOR": {
121632                     "count": 207
121633                 },
121634                 "Rompetrol": {
121635                     "count": 174
121636                 },
121637                 "Lotos": {
121638                     "count": 178
121639                 },
121640                 "ОМВ": {
121641                     "count": 60
121642                 },
121643                 "BR": {
121644                     "count": 129
121645                 },
121646                 "Copec": {
121647                     "count": 505
121648                 },
121649                 "Petrobras": {
121650                     "count": 270
121651                 },
121652                 "Liberty": {
121653                     "count": 55
121654                 },
121655                 "IP": {
121656                     "count": 871
121657                 },
121658                 "Erg": {
121659                     "count": 596
121660                 },
121661                 "Eneos": {
121662                     "count": 97
121663                 },
121664                 "Citgo": {
121665                     "count": 279
121666                 },
121667                 "Metano": {
121668                     "count": 208
121669                 },
121670                 "Сургутнефтегаз": {
121671                     "count": 61
121672                 },
121673                 "EKO": {
121674                     "count": 59
121675                 },
121676                 "Eko": {
121677                     "count": 58
121678                 },
121679                 "Indipend.": {
121680                     "count": 172
121681                 },
121682                 "IES": {
121683                     "count": 63
121684                 },
121685                 "TotalErg": {
121686                     "count": 89
121687                 },
121688                 "Cenex": {
121689                     "count": 115
121690                 },
121691                 "ПТК": {
121692                     "count": 82
121693                 },
121694                 "HP": {
121695                     "count": 79
121696                 },
121697                 "Phillips 66": {
121698                     "count": 216
121699                 },
121700                 "CARREFOUR": {
121701                     "count": 74
121702                 },
121703                 "ERG": {
121704                     "count": 76
121705                 },
121706                 "Speedway": {
121707                     "count": 148
121708                 },
121709                 "Benzina": {
121710                     "count": 96
121711                 },
121712                 "Татнефть": {
121713                     "count": 264
121714                 },
121715                 "Terpel": {
121716                     "count": 259
121717                 },
121718                 "WOG": {
121719                     "count": 189
121720                 },
121721                 "Seaoil": {
121722                     "count": 54
121723                 },
121724                 "АЗС": {
121725                     "count": 1077
121726                 },
121727                 "Kwik Trip": {
121728                     "count": 108
121729                 },
121730                 "Wawa": {
121731                     "count": 89
121732                 },
121733                 "Pertamina": {
121734                     "count": 186
121735                 },
121736                 "COSMO": {
121737                     "count": 64
121738                 },
121739                 "Z": {
121740                     "count": 76
121741                 },
121742                 "Indian Oil": {
121743                     "count": 183
121744                 },
121745                 "АГЗС": {
121746                     "count": 494
121747                 },
121748                 "INA": {
121749                     "count": 121
121750                 },
121751                 "JOMO": {
121752                     "count": 62
121753                 },
121754                 "Holiday": {
121755                     "count": 97
121756                 },
121757                 "YPF": {
121758                     "count": 70
121759                 },
121760                 "IDEMITSU": {
121761                     "count": 87
121762                 },
121763                 "ENEOS": {
121764                     "count": 736
121765                 },
121766                 "Stacja paliw": {
121767                     "count": 94
121768                 },
121769                 "Bharat Petroleum": {
121770                     "count": 64
121771                 },
121772                 "CAMPSA": {
121773                     "count": 615
121774                 },
121775                 "Casey's General Store": {
121776                     "count": 190
121777                 },
121778                 "Башнефть": {
121779                     "count": 60
121780                 },
121781                 "Kangaroo": {
121782                     "count": 60
121783                 },
121784                 "コスモ石油 (COSMO)": {
121785                     "count": 136
121786                 },
121787                 "MEROIL": {
121788                     "count": 77
121789                 },
121790                 "1-2-3": {
121791                     "count": 71
121792                 },
121793                 "出光": {
121794                     "count": 228,
121795                     "tags": {
121796                         "name:en": "IDEMITSU"
121797                     }
121798                 },
121799                 "НК Альянс": {
121800                     "count": 88
121801                 },
121802                 "Sinclair": {
121803                     "count": 100
121804                 },
121805                 "Conoco": {
121806                     "count": 189
121807                 },
121808                 "SPBU": {
121809                     "count": 54
121810                 },
121811                 "Макпетрол": {
121812                     "count": 109
121813                 },
121814                 "Circle K": {
121815                     "count": 166
121816                 },
121817                 "Posto Ipiranga": {
121818                     "count": 70
121819                 },
121820                 "Posto Shell": {
121821                     "count": 54
121822                 },
121823                 "Phoenix": {
121824                     "count": 144
121825                 },
121826                 "Ipiranga": {
121827                     "count": 119
121828                 },
121829                 "OKKO": {
121830                     "count": 85
121831                 },
121832                 "ОККО": {
121833                     "count": 119
121834                 },
121835                 "บางจาก": {
121836                     "count": 60
121837                 },
121838                 "QuikTrip": {
121839                     "count": 105
121840                 },
121841                 "Stewart's": {
121842                     "count": 63
121843                 },
121844                 "Posto BR": {
121845                     "count": 68
121846                 },
121847                 "ป ต ท": {
121848                     "count": 152
121849                 },
121850                 "ปตท": {
121851                     "count": 88
121852                 },
121853                 "ANP": {
121854                     "count": 80
121855                 },
121856                 "Kum & Go": {
121857                     "count": 80
121858                 },
121859                 "Petrolimex": {
121860                     "count": 55
121861                 },
121862                 "Sokimex": {
121863                     "count": 66
121864                 },
121865                 "Tela": {
121866                     "count": 154
121867                 },
121868                 "Posto": {
121869                     "count": 71
121870                 },
121871                 "H-E-B": {
121872                     "count": 182
121873                 },
121874                 "Укрнафта": {
121875                     "count": 58
121876                 },
121877                 "Татнефтепродукт": {
121878                     "count": 54
121879                 },
121880                 "Afriquia": {
121881                     "count": 88
121882                 },
121883                 "Murphy USA": {
121884                     "count": 67
121885                 },
121886                 "昭和シェル (Showa-shell)": {
121887                     "count": 94
121888                 },
121889                 "エネオス": {
121890                     "count": 53
121891                 },
121892                 "CNG": {
121893                     "count": 94
121894                 }
121895             },
121896             "pub": {
121897                 "Kings Arms": {
121898                     "count": 67
121899                 },
121900                 "The Ship": {
121901                     "count": 89
121902                 },
121903                 "The White Horse": {
121904                     "count": 204
121905                 },
121906                 "The White Hart": {
121907                     "count": 226
121908                 },
121909                 "Royal Oak": {
121910                     "count": 150
121911                 },
121912                 "The Red Lion": {
121913                     "count": 233
121914                 },
121915                 "The Kings Arms": {
121916                     "count": 58
121917                 },
121918                 "The Star": {
121919                     "count": 73
121920                 },
121921                 "The Anchor": {
121922                     "count": 64
121923                 },
121924                 "The Cross Keys": {
121925                     "count": 55
121926                 },
121927                 "The Wheatsheaf": {
121928                     "count": 117
121929                 },
121930                 "The Crown Inn": {
121931                     "count": 67
121932                 },
121933                 "The Kings Head": {
121934                     "count": 53
121935                 },
121936                 "The Castle": {
121937                     "count": 62
121938                 },
121939                 "The Railway": {
121940                     "count": 102
121941                 },
121942                 "The White Lion": {
121943                     "count": 118
121944                 },
121945                 "The Bell": {
121946                     "count": 121
121947                 },
121948                 "The Bull": {
121949                     "count": 68
121950                 },
121951                 "The Plough": {
121952                     "count": 179
121953                 },
121954                 "The George": {
121955                     "count": 110
121956                 },
121957                 "The Royal Oak": {
121958                     "count": 209
121959                 },
121960                 "The Fox": {
121961                     "count": 74
121962                 },
121963                 "Prince of Wales": {
121964                     "count": 77
121965                 },
121966                 "The Rising Sun": {
121967                     "count": 71
121968                 },
121969                 "The Prince of Wales": {
121970                     "count": 51
121971                 },
121972                 "The Crown": {
121973                     "count": 244
121974                 },
121975                 "The Chequers": {
121976                     "count": 66
121977                 },
121978                 "The Swan": {
121979                     "count": 152
121980                 },
121981                 "Rose and Crown": {
121982                     "count": 79
121983                 },
121984                 "The Victoria": {
121985                     "count": 67
121986                 },
121987                 "New Inn": {
121988                     "count": 90
121989                 },
121990                 "Royal Hotel": {
121991                     "count": 57
121992                 },
121993                 "Red Lion": {
121994                     "count": 207
121995                 },
121996                 "Cross Keys": {
121997                     "count": 61
121998                 },
121999                 "The Greyhound": {
122000                     "count": 96
122001                 },
122002                 "The Black Horse": {
122003                     "count": 94
122004                 },
122005                 "The New Inn": {
122006                     "count": 105
122007                 },
122008                 "Kings Head": {
122009                     "count": 59
122010                 },
122011                 "The Albion": {
122012                     "count": 51
122013                 },
122014                 "The Angel": {
122015                     "count": 52
122016                 },
122017                 "The Queens Head": {
122018                     "count": 52
122019                 },
122020                 "The Ship Inn": {
122021                     "count": 83
122022                 },
122023                 "Rose & Crown": {
122024                     "count": 51
122025                 },
122026                 "Queens Head": {
122027                     "count": 52
122028                 },
122029                 "Irish Pub": {
122030                     "count": 76
122031                 }
122032             },
122033             "fast_food": {
122034                 "Quick": {
122035                     "count": 484
122036                 },
122037                 "McDonald's": {
122038                     "count": 12376,
122039                     "tags": {
122040                         "cuisine": "burger"
122041                     }
122042                 },
122043                 "Subway": {
122044                     "count": 5576,
122045                     "tags": {
122046                         "cuisine": "sandwich"
122047                     }
122048                 },
122049                 "Burger King": {
122050                     "count": 3734,
122051                     "tags": {
122052                         "cuisine": "burger"
122053                     }
122054                 },
122055                 "Ali Baba": {
122056                     "count": 61
122057                 },
122058                 "Hungry Jacks": {
122059                     "count": 173,
122060                     "tags": {
122061                         "cuisine": "burger"
122062                     }
122063                 },
122064                 "Red Rooster": {
122065                     "count": 148
122066                 },
122067                 "KFC": {
122068                     "count": 3198,
122069                     "tags": {
122070                         "cuisine": "chicken"
122071                     }
122072                 },
122073                 "Domino's Pizza": {
122074                     "count": 985,
122075                     "tags": {
122076                         "cuisine": "pizza"
122077                     }
122078                 },
122079                 "Chowking": {
122080                     "count": 142
122081                 },
122082                 "Jollibee": {
122083                     "count": 396
122084                 },
122085                 "Hesburger": {
122086                     "count": 102
122087                 },
122088                 "肯德基": {
122089                     "count": 86
122090                 },
122091                 "Wendy's": {
122092                     "count": 1621,
122093                     "tags": {
122094                         "cuisine": "burger"
122095                     }
122096                 },
122097                 "Tim Hortons": {
122098                     "count": 323
122099                 },
122100                 "Steers": {
122101                     "count": 151
122102                 },
122103                 "Hardee's": {
122104                     "count": 268,
122105                     "tags": {
122106                         "cuisine": "burger"
122107                     }
122108                 },
122109                 "Arby's": {
122110                     "count": 782
122111                 },
122112                 "A&W": {
122113                     "count": 283
122114                 },
122115                 "Dairy Queen": {
122116                     "count": 791
122117                 },
122118                 "Hallo Pizza": {
122119                     "count": 76
122120                 },
122121                 "Fish & Chips": {
122122                     "count": 93
122123                 },
122124                 "Harvey's": {
122125                     "count": 90
122126                 },
122127                 "麥當勞": {
122128                     "count": 65
122129                 },
122130                 "Pizza Pizza": {
122131                     "count": 215
122132                 },
122133                 "Kotipizza": {
122134                     "count": 74
122135                 },
122136                 "Jack in the Box": {
122137                     "count": 546,
122138                     "tags": {
122139                         "cuisine": "burger"
122140                     }
122141                 },
122142                 "Istanbul": {
122143                     "count": 56
122144                 },
122145                 "Kochlöffel": {
122146                     "count": 68
122147                 },
122148                 "Döner": {
122149                     "count": 228
122150                 },
122151                 "Telepizza": {
122152                     "count": 201
122153                 },
122154                 "Sibylla": {
122155                     "count": 61
122156                 },
122157                 "Carl's Jr.": {
122158                     "count": 298,
122159                     "tags": {
122160                         "cuisine": "burger"
122161                     }
122162                 },
122163                 "Quiznos": {
122164                     "count": 266,
122165                     "tags": {
122166                         "cuisine": "sandwich"
122167                     }
122168                 },
122169                 "Wimpy": {
122170                     "count": 141
122171                 },
122172                 "Sonic": {
122173                     "count": 566,
122174                     "tags": {
122175                         "cuisine": "burger"
122176                     }
122177                 },
122178                 "Taco Bell": {
122179                     "count": 1423
122180                 },
122181                 "Pizza Nova": {
122182                     "count": 63
122183                 },
122184                 "Papa John's": {
122185                     "count": 304,
122186                     "tags": {
122187                         "cuisine": "pizza"
122188                     }
122189                 },
122190                 "Nordsee": {
122191                     "count": 159
122192                 },
122193                 "Mr. Sub": {
122194                     "count": 103
122195                 },
122196                 "Kebab": {
122197                     "count": 182
122198                 },
122199                 "Макдоналдс": {
122200                     "count": 324,
122201                     "tags": {
122202                         "name:en": "McDonald's"
122203                     }
122204                 },
122205                 "Asia Imbiss": {
122206                     "count": 111
122207                 },
122208                 "Imbiss": {
122209                     "count": 199
122210                 },
122211                 "Chipotle": {
122212                     "count": 290,
122213                     "tags": {
122214                         "cuisine": "mexican"
122215                     }
122216                 },
122217                 "マクドナルド": {
122218                     "count": 692,
122219                     "tags": {
122220                         "name:en": "McDonald's",
122221                         "cuisine": "burger"
122222                     }
122223                 },
122224                 "In-N-Out Burger": {
122225                     "count": 65
122226                 },
122227                 "Jimmy John's": {
122228                     "count": 141
122229                 },
122230                 "Jamba Juice": {
122231                     "count": 68
122232                 },
122233                 "Робин Сдобин": {
122234                     "count": 82
122235                 },
122236                 "Baskin Robbins": {
122237                     "count": 74
122238                 },
122239                 "ケンタッキーフライドチキン": {
122240                     "count": 164,
122241                     "tags": {
122242                         "name:en": "KFC",
122243                         "cuisine": "chicken"
122244                     }
122245                 },
122246                 "吉野家": {
122247                     "count": 191
122248                 },
122249                 "Taco Time": {
122250                     "count": 88
122251                 },
122252                 "松屋": {
122253                     "count": 281,
122254                     "tags": {
122255                         "name:en": "Matsuya"
122256                     }
122257                 },
122258                 "Little Caesars": {
122259                     "count": 81
122260                 },
122261                 "El Pollo Loco": {
122262                     "count": 63
122263                 },
122264                 "Del Taco": {
122265                     "count": 141
122266                 },
122267                 "White Castle": {
122268                     "count": 80
122269                 },
122270                 "Boston Market": {
122271                     "count": 66
122272                 },
122273                 "Chick-fil-A": {
122274                     "count": 257,
122275                     "tags": {
122276                         "cuisine": "chicken"
122277                     }
122278                 },
122279                 "Panda Express": {
122280                     "count": 238
122281                 },
122282                 "Whataburger": {
122283                     "count": 364
122284                 },
122285                 "Taco John's": {
122286                     "count": 78
122287                 },
122288                 "Теремок": {
122289                     "count": 68
122290                 },
122291                 "Culver's": {
122292                     "count": 425
122293                 },
122294                 "Five Guys": {
122295                     "count": 141
122296                 },
122297                 "Church's Chicken": {
122298                     "count": 95
122299                 },
122300                 "Popeye's": {
122301                     "count": 167,
122302                     "tags": {
122303                         "cuisine": "chicken"
122304                     }
122305                 },
122306                 "Long John Silver's": {
122307                     "count": 93
122308                 },
122309                 "Pollo Campero": {
122310                     "count": 62
122311                 },
122312                 "Zaxby's": {
122313                     "count": 51
122314                 },
122315                 "すき家": {
122316                     "count": 276,
122317                     "tags": {
122318                         "name:en": "SUKIYA"
122319                     }
122320                 },
122321                 "モスバーガー": {
122322                     "count": 257,
122323                     "tags": {
122324                         "name:en": "MOS BURGER"
122325                     }
122326                 },
122327                 "Русский Аппетит": {
122328                     "count": 69
122329                 },
122330                 "なか卯": {
122331                     "count": 63
122332                 }
122333             },
122334             "restaurant": {
122335                 "Pizza Hut": {
122336                     "count": 1180
122337                 },
122338                 "Little Chef": {
122339                     "count": 64
122340                 },
122341                 "Adler": {
122342                     "count": 158
122343                 },
122344                 "Zur Krone": {
122345                     "count": 90
122346                 },
122347                 "Deutsches Haus": {
122348                     "count": 90
122349                 },
122350                 "Krone": {
122351                     "count": 171
122352                 },
122353                 "Akropolis": {
122354                     "count": 152
122355                 },
122356                 "Schützenhaus": {
122357                     "count": 124
122358                 },
122359                 "Kreuz": {
122360                     "count": 74
122361                 },
122362                 "Waldschänke": {
122363                     "count": 55
122364                 },
122365                 "La Piazza": {
122366                     "count": 69
122367                 },
122368                 "Lamm": {
122369                     "count": 66
122370                 },
122371                 "Zur Sonne": {
122372                     "count": 73
122373                 },
122374                 "Zur Linde": {
122375                     "count": 204
122376                 },
122377                 "Poseidon": {
122378                     "count": 110
122379                 },
122380                 "Shanghai": {
122381                     "count": 82
122382                 },
122383                 "Red Lobster": {
122384                     "count": 235
122385                 },
122386                 "Zum Löwen": {
122387                     "count": 84
122388                 },
122389                 "Swiss Chalet": {
122390                     "count": 107
122391                 },
122392                 "Olympia": {
122393                     "count": 74
122394                 },
122395                 "Wagamama": {
122396                     "count": 64
122397                 },
122398                 "Frankie & Benny's": {
122399                     "count": 66
122400                 },
122401                 "Hooters": {
122402                     "count": 103
122403                 },
122404                 "Sternen": {
122405                     "count": 78
122406                 },
122407                 "Hirschen": {
122408                     "count": 79
122409                 },
122410                 "Papa John's": {
122411                     "count": 67,
122412                     "tags": {
122413                         "cuisine": "pizza"
122414                     }
122415                 },
122416                 "Denny's": {
122417                     "count": 450
122418                 },
122419                 "Athen": {
122420                     "count": 68
122421                 },
122422                 "Sonne": {
122423                     "count": 126
122424                 },
122425                 "Hirsch": {
122426                     "count": 79
122427                 },
122428                 "Ratskeller": {
122429                     "count": 150
122430                 },
122431                 "La Cantina": {
122432                     "count": 56
122433                 },
122434                 "Gasthaus Krone": {
122435                     "count": 56
122436                 },
122437                 "El Greco": {
122438                     "count": 86
122439                 },
122440                 "Gasthof zur Post": {
122441                     "count": 79
122442                 },
122443                 "Nando's": {
122444                     "count": 246
122445                 },
122446                 "Löwen": {
122447                     "count": 112
122448                 },
122449                 "La Pataterie": {
122450                     "count": 51
122451                 },
122452                 "Bella Napoli": {
122453                     "count": 53
122454                 },
122455                 "Pizza Express": {
122456                     "count": 262
122457                 },
122458                 "Mandarin": {
122459                     "count": 65
122460                 },
122461                 "Hong Kong": {
122462                     "count": 83
122463                 },
122464                 "Zizzi": {
122465                     "count": 68
122466                 },
122467                 "Cracker Barrel": {
122468                     "count": 183
122469                 },
122470                 "Rhodos": {
122471                     "count": 81
122472                 },
122473                 "Lindenhof": {
122474                     "count": 79
122475                 },
122476                 "Milano": {
122477                     "count": 54
122478                 },
122479                 "Dolce Vita": {
122480                     "count": 77
122481                 },
122482                 "Kirchenwirt": {
122483                     "count": 81
122484                 },
122485                 "Kantine": {
122486                     "count": 52
122487                 },
122488                 "Ochsen": {
122489                     "count": 95
122490                 },
122491                 "Spur": {
122492                     "count": 62
122493                 },
122494                 "Mykonos": {
122495                     "count": 59
122496                 },
122497                 "Lotus": {
122498                     "count": 66
122499                 },
122500                 "Applebee's": {
122501                     "count": 531
122502                 },
122503                 "Flunch": {
122504                     "count": 72
122505                 },
122506                 "Zur Post": {
122507                     "count": 116
122508                 },
122509                 "China Town": {
122510                     "count": 76
122511                 },
122512                 "La Dolce Vita": {
122513                     "count": 73
122514                 },
122515                 "Waffle House": {
122516                     "count": 207
122517                 },
122518                 "Delphi": {
122519                     "count": 88
122520                 },
122521                 "Linde": {
122522                     "count": 103
122523                 },
122524                 "Outback Steakhouse": {
122525                     "count": 218
122526                 },
122527                 "Dionysos": {
122528                     "count": 69
122529                 },
122530                 "Kelsey's": {
122531                     "count": 57
122532                 },
122533                 "Boston Pizza": {
122534                     "count": 165
122535                 },
122536                 "Bella Italia": {
122537                     "count": 132
122538                 },
122539                 "Sizzler": {
122540                     "count": 53
122541                 },
122542                 "Grüner Baum": {
122543                     "count": 116
122544                 },
122545                 "Taj Mahal": {
122546                     "count": 104
122547                 },
122548                 "Rössli": {
122549                     "count": 68
122550                 },
122551                 "Wimpy": {
122552                     "count": 51
122553                 },
122554                 "Traube": {
122555                     "count": 65
122556                 },
122557                 "Adria": {
122558                     "count": 52
122559                 },
122560                 "Red Robin": {
122561                     "count": 185
122562                 },
122563                 "Roma": {
122564                     "count": 61
122565                 },
122566                 "San Marco": {
122567                     "count": 67
122568                 },
122569                 "Hellas": {
122570                     "count": 55
122571                 },
122572                 "La Perla": {
122573                     "count": 67
122574                 },
122575                 "Vips": {
122576                     "count": 53
122577                 },
122578                 "Panera Bread": {
122579                     "count": 218
122580                 },
122581                 "Da Vinci": {
122582                     "count": 54
122583                 },
122584                 "Hippopotamus": {
122585                     "count": 96
122586                 },
122587                 "Prezzo": {
122588                     "count": 75
122589                 },
122590                 "Courtepaille": {
122591                     "count": 106
122592                 },
122593                 "Hard Rock Cafe": {
122594                     "count": 70
122595                 },
122596                 "Panorama": {
122597                     "count": 61
122598                 },
122599                 "デニーズ": {
122600                     "count": 82
122601                 },
122602                 "Sportheim": {
122603                     "count": 65
122604                 },
122605                 "餃子の王将": {
122606                     "count": 57
122607                 },
122608                 "Bären": {
122609                     "count": 60
122610                 },
122611                 "Alte Post": {
122612                     "count": 60
122613                 },
122614                 "Pizzeria Roma": {
122615                     "count": 51
122616                 },
122617                 "China Garden": {
122618                     "count": 66
122619                 },
122620                 "Vapiano": {
122621                     "count": 82
122622                 },
122623                 "Mamma Mia": {
122624                     "count": 64
122625                 },
122626                 "Schwarzer Adler": {
122627                     "count": 57
122628                 },
122629                 "IHOP": {
122630                     "count": 317
122631                 },
122632                 "Chili's": {
122633                     "count": 328
122634                 },
122635                 "Asia": {
122636                     "count": 51
122637                 },
122638                 "Olive Garden": {
122639                     "count": 279
122640                 },
122641                 "TGI Friday's": {
122642                     "count": 159
122643                 },
122644                 "Friendly's": {
122645                     "count": 78
122646                 },
122647                 "Buffalo Grill": {
122648                     "count": 202
122649                 },
122650                 "Texas Roadhouse": {
122651                     "count": 110
122652                 },
122653                 "ガスト": {
122654                     "count": 230,
122655                     "tags": {
122656                         "name:en": "Gusto"
122657                     }
122658                 },
122659                 "Sakura": {
122660                     "count": 75
122661                 },
122662                 "Mensa": {
122663                     "count": 99
122664                 },
122665                 "The Keg": {
122666                     "count": 53
122667                 },
122668                 "サイゼリヤ": {
122669                     "count": 93
122670                 },
122671                 "La Strada": {
122672                     "count": 52
122673                 },
122674                 "Village Inn": {
122675                     "count": 92
122676                 },
122677                 "Buffalo Wild Wings": {
122678                     "count": 176
122679                 },
122680                 "Peking": {
122681                     "count": 59
122682                 },
122683                 "Boston Market": {
122684                     "count": 61
122685                 },
122686                 "Round Table Pizza": {
122687                     "count": 53
122688                 },
122689                 "Jimmy John's": {
122690                     "count": 69
122691                 },
122692                 "California Pizza Kitchen": {
122693                     "count": 61
122694                 },
122695                 "Якитория": {
122696                     "count": 77
122697                 },
122698                 "Golden Corral": {
122699                     "count": 101
122700                 },
122701                 "Perkins": {
122702                     "count": 105
122703                 },
122704                 "Ruby Tuesday": {
122705                     "count": 162
122706                 },
122707                 "Shari's": {
122708                     "count": 65
122709                 },
122710                 "Bob Evans": {
122711                     "count": 129
122712                 },
122713                 "바다횟집 (Bada Fish Restaurant)": {
122714                     "count": 55
122715                 },
122716                 "Mang Inasal": {
122717                     "count": 84
122718                 },
122719                 "Евразия": {
122720                     "count": 102
122721                 },
122722                 "ジョナサン": {
122723                     "count": 59
122724                 },
122725                 "Arby's": {
122726                     "count": 51
122727                 },
122728                 "Longhorn Steakhouse": {
122729                     "count": 66
122730                 }
122731             },
122732             "bank": {
122733                 "Chase": {
122734                     "count": 721
122735                 },
122736                 "Commonwealth Bank": {
122737                     "count": 232
122738                 },
122739                 "Citibank": {
122740                     "count": 277
122741                 },
122742                 "HSBC": {
122743                     "count": 1102
122744                 },
122745                 "Barclays": {
122746                     "count": 965
122747                 },
122748                 "Westpac": {
122749                     "count": 208
122750                 },
122751                 "NAB": {
122752                     "count": 131
122753                 },
122754                 "ANZ": {
122755                     "count": 218
122756                 },
122757                 "Lloyds Bank": {
122758                     "count": 547
122759                 },
122760                 "Landbank": {
122761                     "count": 81
122762                 },
122763                 "Sparkasse": {
122764                     "count": 4555
122765                 },
122766                 "UCPB": {
122767                     "count": 92
122768                 },
122769                 "PNB": {
122770                     "count": 244
122771                 },
122772                 "Metrobank": {
122773                     "count": 269
122774                 },
122775                 "BDO": {
122776                     "count": 290
122777                 },
122778                 "Volksbank": {
122779                     "count": 2591
122780                 },
122781                 "BPI": {
122782                     "count": 415
122783                 },
122784                 "Postbank": {
122785                     "count": 443
122786                 },
122787                 "NatWest": {
122788                     "count": 628
122789                 },
122790                 "Raiffeisenbank": {
122791                     "count": 2119
122792                 },
122793                 "Yorkshire Bank": {
122794                     "count": 63
122795                 },
122796                 "ABSA": {
122797                     "count": 95
122798                 },
122799                 "Standard Bank": {
122800                     "count": 109
122801                 },
122802                 "FNB": {
122803                     "count": 97
122804                 },
122805                 "Deutsche Bank": {
122806                     "count": 855
122807                 },
122808                 "SEB": {
122809                     "count": 133
122810                 },
122811                 "Commerzbank": {
122812                     "count": 806
122813                 },
122814                 "Targobank": {
122815                     "count": 166
122816                 },
122817                 "ABN AMRO": {
122818                     "count": 130
122819                 },
122820                 "Handelsbanken": {
122821                     "count": 184
122822                 },
122823                 "Swedbank": {
122824                     "count": 223
122825                 },
122826                 "Kreissparkasse": {
122827                     "count": 600
122828                 },
122829                 "UniCredit Bank": {
122830                     "count": 408
122831                 },
122832                 "Monte dei Paschi di Siena": {
122833                     "count": 132
122834                 },
122835                 "Caja Rural": {
122836                     "count": 99
122837                 },
122838                 "Dresdner Bank": {
122839                     "count": 66
122840                 },
122841                 "Sparda-Bank": {
122842                     "count": 320
122843                 },
122844                 "VÚB": {
122845                     "count": 107
122846                 },
122847                 "Slovenská sporiteľňa": {
122848                     "count": 134
122849                 },
122850                 "Bank of Montreal": {
122851                     "count": 118
122852                 },
122853                 "KBC": {
122854                     "count": 203
122855                 },
122856                 "Royal Bank of Scotland": {
122857                     "count": 111
122858                 },
122859                 "TSB": {
122860                     "count": 80
122861                 },
122862                 "US Bank": {
122863                     "count": 256
122864                 },
122865                 "HypoVereinsbank": {
122866                     "count": 561
122867                 },
122868                 "Bank Austria": {
122869                     "count": 176
122870                 },
122871                 "ING": {
122872                     "count": 496
122873                 },
122874                 "Erste Bank": {
122875                     "count": 180
122876                 },
122877                 "CIBC": {
122878                     "count": 326
122879                 },
122880                 "Scotiabank": {
122881                     "count": 413
122882                 },
122883                 "Caisse d'Épargne": {
122884                     "count": 882
122885                 },
122886                 "Santander": {
122887                     "count": 1323
122888                 },
122889                 "Bank of Scotland": {
122890                     "count": 89
122891                 },
122892                 "TD Canada Trust": {
122893                     "count": 450
122894                 },
122895                 "BMO": {
122896                     "count": 169
122897                 },
122898                 "Danske Bank": {
122899                     "count": 131
122900                 },
122901                 "OTP": {
122902                     "count": 192
122903                 },
122904                 "Crédit Agricole": {
122905                     "count": 1239
122906                 },
122907                 "LCL": {
122908                     "count": 553
122909                 },
122910                 "VR-Bank": {
122911                     "count": 430
122912                 },
122913                 "ČSOB": {
122914                     "count": 160
122915                 },
122916                 "Česká spořitelna": {
122917                     "count": 212
122918                 },
122919                 "BNP": {
122920                     "count": 112
122921                 },
122922                 "Royal Bank": {
122923                     "count": 65
122924                 },
122925                 "Nationwide": {
122926                     "count": 209
122927                 },
122928                 "Halifax": {
122929                     "count": 225
122930                 },
122931                 "BAWAG PSK": {
122932                     "count": 102
122933                 },
122934                 "National Bank": {
122935                     "count": 84
122936                 },
122937                 "Nedbank": {
122938                     "count": 80
122939                 },
122940                 "First National Bank": {
122941                     "count": 85
122942                 },
122943                 "Nordea": {
122944                     "count": 319
122945                 },
122946                 "Rabobank": {
122947                     "count": 609
122948                 },
122949                 "Sparkasse KölnBonn": {
122950                     "count": 69
122951                 },
122952                 "Tatra banka": {
122953                     "count": 67
122954                 },
122955                 "Berliner Sparkasse": {
122956                     "count": 62
122957                 },
122958                 "Berliner Volksbank": {
122959                     "count": 77
122960                 },
122961                 "Wells Fargo": {
122962                     "count": 874
122963                 },
122964                 "Credit Suisse": {
122965                     "count": 71
122966                 },
122967                 "Société Générale": {
122968                     "count": 634
122969                 },
122970                 "Osuuspankki": {
122971                     "count": 75
122972                 },
122973                 "Sparkasse Aachen": {
122974                     "count": 56
122975                 },
122976                 "Hamburger Sparkasse": {
122977                     "count": 156
122978                 },
122979                 "Cassa di Risparmio del Veneto": {
122980                     "count": 68
122981                 },
122982                 "BNP Paribas": {
122983                     "count": 617
122984                 },
122985                 "Banque Populaire": {
122986                     "count": 433
122987                 },
122988                 "BNP Paribas Fortis": {
122989                     "count": 209
122990                 },
122991                 "Banco Popular": {
122992                     "count": 291
122993                 },
122994                 "Bancaja": {
122995                     "count": 55
122996                 },
122997                 "Banesto": {
122998                     "count": 208
122999                 },
123000                 "La Caixa": {
123001                     "count": 583
123002                 },
123003                 "Santander Consumer Bank": {
123004                     "count": 88
123005                 },
123006                 "BRD": {
123007                     "count": 191
123008                 },
123009                 "BCR": {
123010                     "count": 143
123011                 },
123012                 "Banca Transilvania": {
123013                     "count": 141
123014                 },
123015                 "BW-Bank": {
123016                     "count": 97
123017                 },
123018                 "Komerční banka": {
123019                     "count": 132
123020                 },
123021                 "Banco Pastor": {
123022                     "count": 64
123023                 },
123024                 "Stadtsparkasse": {
123025                     "count": 86
123026                 },
123027                 "Ulster Bank": {
123028                     "count": 86
123029                 },
123030                 "Sberbank": {
123031                     "count": 58
123032                 },
123033                 "CIC": {
123034                     "count": 427
123035                 },
123036                 "Bancpost": {
123037                     "count": 56
123038                 },
123039                 "Caja Madrid": {
123040                     "count": 115
123041                 },
123042                 "Maybank": {
123043                     "count": 94
123044                 },
123045                 "中国银行": {
123046                     "count": 85
123047                 },
123048                 "Unicredit Banca": {
123049                     "count": 243
123050                 },
123051                 "Crédit Mutuel": {
123052                     "count": 690
123053                 },
123054                 "BBVA": {
123055                     "count": 647
123056                 },
123057                 "Intesa San Paolo": {
123058                     "count": 69
123059                 },
123060                 "TD Bank": {
123061                     "count": 206
123062                 },
123063                 "Belfius": {
123064                     "count": 231
123065                 },
123066                 "Bank of America": {
123067                     "count": 924
123068                 },
123069                 "RBC": {
123070                     "count": 230
123071                 },
123072                 "Alpha Bank": {
123073                     "count": 123
123074                 },
123075                 "Сбербанк": {
123076                     "count": 4794
123077                 },
123078                 "Россельхозбанк": {
123079                     "count": 201
123080                 },
123081                 "Crédit du Nord": {
123082                     "count": 96
123083                 },
123084                 "BancoEstado": {
123085                     "count": 80
123086                 },
123087                 "Millennium Bank": {
123088                     "count": 414
123089                 },
123090                 "State Bank of India": {
123091                     "count": 151
123092                 },
123093                 "Беларусбанк": {
123094                     "count": 242
123095                 },
123096                 "ING Bank Śląski": {
123097                     "count": 67
123098                 },
123099                 "Caixa Geral de Depósitos": {
123100                     "count": 129
123101                 },
123102                 "Kreissparkasse Köln": {
123103                     "count": 65
123104                 },
123105                 "Banco BCI": {
123106                     "count": 51
123107                 },
123108                 "Banco de Chile": {
123109                     "count": 98
123110                 },
123111                 "ВТБ24": {
123112                     "count": 326
123113                 },
123114                 "UBS": {
123115                     "count": 134
123116                 },
123117                 "PKO BP": {
123118                     "count": 265
123119                 },
123120                 "Chinabank": {
123121                     "count": 55
123122                 },
123123                 "PSBank": {
123124                     "count": 59
123125                 },
123126                 "Union Bank": {
123127                     "count": 124
123128                 },
123129                 "China Bank": {
123130                     "count": 66
123131                 },
123132                 "RCBC": {
123133                     "count": 122
123134                 },
123135                 "Unicaja": {
123136                     "count": 83
123137                 },
123138                 "BBK": {
123139                     "count": 79
123140                 },
123141                 "Ibercaja": {
123142                     "count": 69
123143                 },
123144                 "RBS": {
123145                     "count": 143
123146                 },
123147                 "Commercial Bank of Ceylon PLC": {
123148                     "count": 79
123149                 },
123150                 "Bank of Ireland": {
123151                     "count": 109
123152                 },
123153                 "BNL": {
123154                     "count": 87
123155                 },
123156                 "Banco Santander": {
123157                     "count": 138
123158                 },
123159                 "Banco Itaú": {
123160                     "count": 111
123161                 },
123162                 "AIB": {
123163                     "count": 72
123164                 },
123165                 "BZ WBK": {
123166                     "count": 77
123167                 },
123168                 "Banco do Brasil": {
123169                     "count": 557
123170                 },
123171                 "Caixa Econômica Federal": {
123172                     "count": 184
123173                 },
123174                 "Fifth Third Bank": {
123175                     "count": 84
123176                 },
123177                 "Banca Popolare di Vicenza": {
123178                     "count": 81
123179                 },
123180                 "Wachovia": {
123181                     "count": 58
123182                 },
123183                 "OLB": {
123184                     "count": 53
123185                 },
123186                 "みずほ銀行": {
123187                     "count": 78
123188                 },
123189                 "BES": {
123190                     "count": 72
123191                 },
123192                 "ICICI Bank": {
123193                     "count": 91
123194                 },
123195                 "HDFC Bank": {
123196                     "count": 91
123197                 },
123198                 "La Banque Postale": {
123199                     "count": 67
123200                 },
123201                 "Pekao SA": {
123202                     "count": 56
123203                 },
123204                 "Oberbank": {
123205                     "count": 90
123206                 },
123207                 "Bradesco": {
123208                     "count": 295
123209                 },
123210                 "Oldenburgische Landesbank": {
123211                     "count": 56
123212                 },
123213                 "Bendigo Bank": {
123214                     "count": 93
123215                 },
123216                 "Argenta": {
123217                     "count": 86
123218                 },
123219                 "AXA": {
123220                     "count": 68
123221                 },
123222                 "Axis Bank": {
123223                     "count": 61
123224                 },
123225                 "Banco Nación": {
123226                     "count": 67
123227                 },
123228                 "GE Money Bank": {
123229                     "count": 72
123230                 },
123231                 "Альфа-Банк": {
123232                     "count": 185
123233                 },
123234                 "Белагропромбанк": {
123235                     "count": 70
123236                 },
123237                 "Caja Círculo": {
123238                     "count": 65
123239                 },
123240                 "Banco Galicia": {
123241                     "count": 51
123242                 },
123243                 "Eurobank": {
123244                     "count": 97
123245                 },
123246                 "Banca Intesa": {
123247                     "count": 62
123248                 },
123249                 "Canara Bank": {
123250                     "count": 92
123251                 },
123252                 "Cajamar": {
123253                     "count": 77
123254                 },
123255                 "Banamex": {
123256                     "count": 149
123257                 },
123258                 "Crédit Mutuel de Bretagne": {
123259                     "count": 335
123260                 },
123261                 "Davivienda": {
123262                     "count": 83
123263                 },
123264                 "Bank Spółdzielczy": {
123265                     "count": 159
123266                 },
123267                 "Credit Agricole": {
123268                     "count": 157
123269                 },
123270                 "Bankinter": {
123271                     "count": 59
123272                 },
123273                 "Banque Nationale": {
123274                     "count": 63
123275                 },
123276                 "Bank of the West": {
123277                     "count": 96
123278                 },
123279                 "Key Bank": {
123280                     "count": 155
123281                 },
123282                 "Western Union": {
123283                     "count": 88
123284                 },
123285                 "Citizens Bank": {
123286                     "count": 115
123287                 },
123288                 "ПриватБанк": {
123289                     "count": 513
123290                 },
123291                 "Security Bank": {
123292                     "count": 78
123293                 },
123294                 "Millenium Bank": {
123295                     "count": 60
123296                 },
123297                 "Bankia": {
123298                     "count": 149
123299                 },
123300                 "三菱東京UFJ銀行": {
123301                     "count": 159
123302                 },
123303                 "Caixa": {
123304                     "count": 117
123305                 },
123306                 "Banco de Costa Rica": {
123307                     "count": 63
123308                 },
123309                 "SunTrust Bank": {
123310                     "count": 73
123311                 },
123312                 "Itaú": {
123313                     "count": 338
123314                 },
123315                 "PBZ": {
123316                     "count": 52
123317                 },
123318                 "中国工商银行": {
123319                     "count": 51
123320                 },
123321                 "Bancolombia": {
123322                     "count": 89
123323                 },
123324                 "Райффайзен Банк Аваль": {
123325                     "count": 64
123326                 },
123327                 "Bancomer": {
123328                     "count": 115
123329                 },
123330                 "Banorte": {
123331                     "count": 80
123332                 },
123333                 "Alior Bank": {
123334                     "count": 81
123335                 },
123336                 "BOC": {
123337                     "count": 51
123338                 },
123339                 "Банк Москвы": {
123340                     "count": 118
123341                 },
123342                 "ВТБ": {
123343                     "count": 59
123344                 },
123345                 "Getin Bank": {
123346                     "count": 55
123347                 },
123348                 "Caja Duero": {
123349                     "count": 57
123350                 },
123351                 "Regions Bank": {
123352                     "count": 62
123353                 },
123354                 "Росбанк": {
123355                     "count": 177
123356                 },
123357                 "Banco Estado": {
123358                     "count": 72
123359                 },
123360                 "BCI": {
123361                     "count": 68
123362                 },
123363                 "SunTrust": {
123364                     "count": 68
123365                 },
123366                 "PNC Bank": {
123367                     "count": 254
123368                 },
123369                 "신한은행": {
123370                     "count": 217,
123371                     "tags": {
123372                         "name:en": "Sinhan Bank"
123373                     }
123374                 },
123375                 "우리은행": {
123376                     "count": 291,
123377                     "tags": {
123378                         "name:en": "Uri Bank"
123379                     }
123380                 },
123381                 "국민은행": {
123382                     "count": 165,
123383                     "tags": {
123384                         "name:en": "Gungmin Bank"
123385                     }
123386                 },
123387                 "중소기업은행": {
123388                     "count": 52,
123389                     "tags": {
123390                         "name:en": "Industrial Bank of Korea"
123391                     }
123392                 },
123393                 "광주은행": {
123394                     "count": 51,
123395                     "tags": {
123396                         "name:en": "Gwangju Bank"
123397                     }
123398                 },
123399                 "Газпромбанк": {
123400                     "count": 100
123401                 },
123402                 "M&T Bank": {
123403                     "count": 92
123404                 },
123405                 "Caja de Burgos": {
123406                     "count": 51
123407                 },
123408                 "Santander Totta": {
123409                     "count": 69
123410                 },
123411                 "УкрСиббанк": {
123412                     "count": 192
123413                 },
123414                 "Ощадбанк": {
123415                     "count": 364
123416                 },
123417                 "Уралсиб": {
123418                     "count": 85
123419                 },
123420                 "りそな銀行": {
123421                     "count": 225,
123422                     "tags": {
123423                         "name:en": "Mizuho Bank"
123424                     }
123425                 },
123426                 "Ecobank": {
123427                     "count": 66
123428                 },
123429                 "Cajero Automatico Bancared": {
123430                     "count": 145
123431                 },
123432                 "Промсвязьбанк": {
123433                     "count": 93
123434                 },
123435                 "三井住友銀行": {
123436                     "count": 129
123437                 },
123438                 "Banco Provincia": {
123439                     "count": 67
123440                 },
123441                 "BB&T": {
123442                     "count": 147
123443                 },
123444                 "Возрождение": {
123445                     "count": 59
123446                 },
123447                 "Capital One": {
123448                     "count": 59
123449                 },
123450                 "横浜銀行": {
123451                     "count": 51
123452                 },
123453                 "Bank Mandiri": {
123454                     "count": 62
123455                 },
123456                 "Banco de la Nación": {
123457                     "count": 92
123458                 },
123459                 "Banco G&T Continental": {
123460                     "count": 62
123461                 },
123462                 "Peoples Bank": {
123463                     "count": 60
123464                 },
123465                 "工商银行": {
123466                     "count": 51
123467                 },
123468                 "Совкомбанк": {
123469                     "count": 55
123470                 },
123471                 "Provincial": {
123472                     "count": 56
123473                 },
123474                 "Banco de Desarrollo Banrural": {
123475                     "count": 73
123476                 },
123477                 "Banco Bradesco": {
123478                     "count": 65
123479                 },
123480                 "Bicentenario": {
123481                     "count": 182
123482                 },
123483                 "ლიბერთი ბანკი": {
123484                     "count": 54,
123485                     "tags": {
123486                         "name:en": "Liberty Bank"
123487                     }
123488                 },
123489                 "Banesco": {
123490                     "count": 108
123491                 },
123492                 "Mercantil": {
123493                     "count": 75
123494                 },
123495                 "Bank BRI": {
123496                     "count": 53
123497                 },
123498                 "Del Tesoro": {
123499                     "count": 91
123500                 },
123501                 "하나은행": {
123502                     "count": 77
123503                 },
123504                 "CityCommerce Bank": {
123505                     "count": 71
123506                 },
123507                 "De Venezuela": {
123508                     "count": 117
123509                 }
123510             },
123511             "car_rental": {
123512                 "Europcar": {
123513                     "count": 291
123514                 },
123515                 "Budget": {
123516                     "count": 92
123517                 },
123518                 "Sixt": {
123519                     "count": 161
123520                 },
123521                 "Avis": {
123522                     "count": 282
123523                 },
123524                 "Hertz": {
123525                     "count": 293
123526                 },
123527                 "Enterprise": {
123528                     "count": 199
123529                 },
123530                 "stadtmobil CarSharing-Station": {
123531                     "count": 148
123532                 }
123533             },
123534             "pharmacy": {
123535                 "Rowlands Pharmacy": {
123536                     "count": 71
123537                 },
123538                 "Boots": {
123539                     "count": 840
123540                 },
123541                 "Marien-Apotheke": {
123542                     "count": 314
123543                 },
123544                 "Mercury Drug": {
123545                     "count": 426
123546                 },
123547                 "Löwen-Apotheke": {
123548                     "count": 356
123549                 },
123550                 "Superdrug": {
123551                     "count": 117
123552                 },
123553                 "Sonnen-Apotheke": {
123554                     "count": 311
123555                 },
123556                 "Rathaus-Apotheke": {
123557                     "count": 132
123558                 },
123559                 "Engel-Apotheke": {
123560                     "count": 123
123561                 },
123562                 "Hirsch-Apotheke": {
123563                     "count": 83
123564                 },
123565                 "Stern-Apotheke": {
123566                     "count": 67
123567                 },
123568                 "Lloyds Pharmacy": {
123569                     "count": 295
123570                 },
123571                 "Rosen-Apotheke": {
123572                     "count": 208
123573                 },
123574                 "Stadt-Apotheke": {
123575                     "count": 302
123576                 },
123577                 "Markt-Apotheke": {
123578                     "count": 164
123579                 },
123580                 "Аптека": {
123581                     "count": 1989
123582                 },
123583                 "Pharmasave": {
123584                     "count": 64
123585                 },
123586                 "Brunnen-Apotheke": {
123587                     "count": 53
123588                 },
123589                 "Shoppers Drug Mart": {
123590                     "count": 430
123591                 },
123592                 "Apotheke am Markt": {
123593                     "count": 60
123594                 },
123595                 "Alte Apotheke": {
123596                     "count": 88
123597                 },
123598                 "Neue Apotheke": {
123599                     "count": 109
123600                 },
123601                 "Gintarinė vaistinė": {
123602                     "count": 101
123603                 },
123604                 "Rats-Apotheke": {
123605                     "count": 84
123606                 },
123607                 "Adler Apotheke": {
123608                     "count": 313
123609                 },
123610                 "Pharmacie Centrale": {
123611                     "count": 64
123612                 },
123613                 "Walgreens": {
123614                     "count": 1619
123615                 },
123616                 "Rite Aid": {
123617                     "count": 745
123618                 },
123619                 "Apotheke": {
123620                     "count": 165
123621                 },
123622                 "Linden-Apotheke": {
123623                     "count": 211
123624                 },
123625                 "Bahnhof-Apotheke": {
123626                     "count": 66
123627                 },
123628                 "Burg-Apotheke": {
123629                     "count": 55
123630                 },
123631                 "Jean Coutu": {
123632                     "count": 62
123633                 },
123634                 "Pharmaprix": {
123635                     "count": 60
123636                 },
123637                 "Farmacias Ahumada": {
123638                     "count": 104
123639                 },
123640                 "Farmacia Comunale": {
123641                     "count": 113
123642                 },
123643                 "Farmacias Cruz Verde": {
123644                     "count": 86
123645                 },
123646                 "Cruz Verde": {
123647                     "count": 99
123648                 },
123649                 "Hubertus Apotheke": {
123650                     "count": 52
123651                 },
123652                 "CVS": {
123653                     "count": 1560
123654                 },
123655                 "Farmacias SalcoBrand": {
123656                     "count": 133
123657                 },
123658                 "Фармация": {
123659                     "count": 120
123660                 },
123661                 "Bären-Apotheke": {
123662                     "count": 74
123663                 },
123664                 "Clicks": {
123665                     "count": 113
123666                 },
123667                 "セイジョー": {
123668                     "count": 53
123669                 },
123670                 "マツモトキヨシ": {
123671                     "count": 115
123672                 },
123673                 "Dr. Max": {
123674                     "count": 51
123675                 },
123676                 "Вита": {
123677                     "count": 106
123678                 },
123679                 "Радуга": {
123680                     "count": 70
123681                 },
123682                 "サンドラッグ": {
123683                     "count": 61
123684                 },
123685                 "Apteka": {
123686                     "count": 366
123687                 },
123688                 "Первая помощь": {
123689                     "count": 74
123690                 },
123691                 "Ригла": {
123692                     "count": 113
123693                 },
123694                 "Имплозия": {
123695                     "count": 63
123696                 },
123697                 "Kinney Drugs": {
123698                     "count": 68
123699                 },
123700                 "Классика": {
123701                     "count": 67
123702                 },
123703                 "Ljekarna": {
123704                     "count": 53
123705                 },
123706                 "SalcoBrand": {
123707                     "count": 88
123708                 },
123709                 "Аптека 36,6": {
123710                     "count": 224
123711                 },
123712                 "Фармакор": {
123713                     "count": 75
123714                 },
123715                 "スギ薬局": {
123716                     "count": 84
123717                 },
123718                 "Аптечный пункт": {
123719                     "count": 148
123720                 },
123721                 "Невис": {
123722                     "count": 60
123723                 },
123724                 "トモズ (Tomod's)": {
123725                     "count": 83
123726                 },
123727                 "Eurovaistinė": {
123728                     "count": 65
123729                 },
123730                 "Farmacity": {
123731                     "count": 68
123732                 },
123733                 "аптека": {
123734                     "count": 96
123735                 },
123736                 "The Generics Pharmacy": {
123737                     "count": 95
123738                 },
123739                 "Farmatodo": {
123740                     "count": 123
123741                 },
123742                 "Duane Reade": {
123743                     "count": 61
123744                 },
123745                 "H-E-B": {
123746                     "count": 262
123747                 },
123748                 "Фармленд": {
123749                     "count": 82
123750                 },
123751                 "ドラッグてらしま (Drug Terashima)": {
123752                     "count": 96
123753                 },
123754                 "Арніка": {
123755                     "count": 125
123756                 },
123757                 "ავერსი (Aversi)": {
123758                     "count": 62
123759                 },
123760                 "Farmahorro": {
123761                     "count": 58
123762                 }
123763             },
123764             "cafe": {
123765                 "Starbucks": {
123766                     "count": 4238,
123767                     "tags": {
123768                         "cuisine": "coffee_shop"
123769                     }
123770                 },
123771                 "Cafeteria": {
123772                     "count": 115
123773                 },
123774                 "Costa": {
123775                     "count": 618
123776                 },
123777                 "Caffè Nero": {
123778                     "count": 169
123779                 },
123780                 "Кафе": {
123781                     "count": 226
123782                 },
123783                 "Café Central": {
123784                     "count": 61
123785                 },
123786                 "Second Cup": {
123787                     "count": 193
123788                 },
123789                 "Eisdiele": {
123790                     "count": 73
123791                 },
123792                 "Dunkin Donuts": {
123793                     "count": 428,
123794                     "tags": {
123795                         "cuisine": "donut"
123796                     }
123797                 },
123798                 "Espresso House": {
123799                     "count": 53
123800                 },
123801                 "Segafredo": {
123802                     "count": 69
123803                 },
123804                 "Coffee Time": {
123805                     "count": 94
123806                 },
123807                 "Cafe Coffee Day": {
123808                     "count": 120
123809                 },
123810                 "Eiscafe Venezia": {
123811                     "count": 180
123812                 },
123813                 "スターバックス": {
123814                     "count": 251,
123815                     "tags": {
123816                         "name:en": "Starbucks"
123817                     }
123818                 },
123819                 "Шоколадница": {
123820                     "count": 145
123821                 },
123822                 "Pret A Manger": {
123823                     "count": 119
123824                 },
123825                 "Столовая": {
123826                     "count": 391
123827                 },
123828                 "Jamba Juice": {
123829                     "count": 53
123830                 },
123831                 "ドトール": {
123832                     "count": 164,
123833                     "tags": {
123834                         "name:en": "DOUTOR"
123835                     }
123836                 },
123837                 "Tchibo": {
123838                     "count": 100
123839                 },
123840                 "Кофе Хауз": {
123841                     "count": 104
123842                 },
123843                 "Caribou Coffee": {
123844                     "count": 100
123845                 },
123846                 "Уют": {
123847                     "count": 51
123848                 },
123849                 "Шашлычная": {
123850                     "count": 58
123851                 },
123852                 "คาเฟ่ อเมซอน": {
123853                     "count": 62
123854                 },
123855                 "Traveler's Coffee": {
123856                     "count": 60
123857                 },
123858                 "カフェ・ド・クリエ": {
123859                     "count": 67,
123860                     "tags": {
123861                         "name:en": "Cafe de CRIE"
123862                     }
123863                 },
123864                 "Cafe Amazon": {
123865                     "count": 65
123866                 }
123867             }
123868         },
123869         "shop": {
123870             "supermarket": {
123871                 "Budgens": {
123872                     "count": 88
123873                 },
123874                 "Morrisons": {
123875                     "count": 411
123876                 },
123877                 "Interspar": {
123878                     "count": 142
123879                 },
123880                 "Merkur": {
123881                     "count": 107
123882                 },
123883                 "Sainsbury's": {
123884                     "count": 547
123885                 },
123886                 "Lidl": {
123887                     "count": 6208
123888                 },
123889                 "EDEKA": {
123890                     "count": 506
123891                 },
123892                 "Coles": {
123893                     "count": 400
123894                 },
123895                 "Iceland": {
123896                     "count": 315
123897                 },
123898                 "Coop": {
123899                     "count": 1906
123900                 },
123901                 "Tesco": {
123902                     "count": 1297
123903                 },
123904                 "Woolworths": {
123905                     "count": 541
123906                 },
123907                 "Zielpunkt": {
123908                     "count": 239
123909                 },
123910                 "Nahkauf": {
123911                     "count": 170
123912                 },
123913                 "Billa": {
123914                     "count": 1432
123915                 },
123916                 "Kaufland": {
123917                     "count": 1004
123918                 },
123919                 "Plus": {
123920                     "count": 120
123921                 },
123922                 "ALDI": {
123923                     "count": 5172
123924                 },
123925                 "Checkers": {
123926                     "count": 128
123927                 },
123928                 "Tesco Metro": {
123929                     "count": 137
123930                 },
123931                 "NP": {
123932                     "count": 153
123933                 },
123934                 "Penny": {
123935                     "count": 1759
123936                 },
123937                 "Norma": {
123938                     "count": 1068
123939                 },
123940                 "Asda": {
123941                     "count": 225
123942                 },
123943                 "Netto": {
123944                     "count": 4379
123945                 },
123946                 "REWE": {
123947                     "count": 1474
123948                 },
123949                 "Rewe": {
123950                     "count": 1171
123951                 },
123952                 "Aldi Süd": {
123953                     "count": 594
123954                 },
123955                 "Real": {
123956                     "count": 246
123957                 },
123958                 "Tesco Express": {
123959                     "count": 406
123960                 },
123961                 "King Soopers": {
123962                     "count": 72
123963                 },
123964                 "Kiwi": {
123965                     "count": 167
123966                 },
123967                 "Edeka": {
123968                     "count": 1787
123969                 },
123970                 "Pick n Pay": {
123971                     "count": 241
123972                 },
123973                 "ICA": {
123974                     "count": 192
123975                 },
123976                 "Tengelmann": {
123977                     "count": 188
123978                 },
123979                 "Carrefour": {
123980                     "count": 1640
123981                 },
123982                 "Waitrose": {
123983                     "count": 258
123984                 },
123985                 "Spar": {
123986                     "count": 2100
123987                 },
123988                 "Hofer": {
123989                     "count": 442
123990                 },
123991                 "M-Preis": {
123992                     "count": 76
123993                 },
123994                 "LIDL": {
123995                     "count": 922
123996                 },
123997                 "tegut": {
123998                     "count": 210
123999                 },
124000                 "Sainsbury's Local": {
124001                     "count": 118
124002                 },
124003                 "E-Center": {
124004                     "count": 66
124005                 },
124006                 "Aldi Nord": {
124007                     "count": 210
124008                 },
124009                 "nahkauf": {
124010                     "count": 84
124011                 },
124012                 "Meijer": {
124013                     "count": 76
124014                 },
124015                 "Safeway": {
124016                     "count": 410
124017                 },
124018                 "Costco": {
124019                     "count": 152
124020                 },
124021                 "Albert": {
124022                     "count": 185
124023                 },
124024                 "Jumbo": {
124025                     "count": 194
124026                 },
124027                 "Shoprite": {
124028                     "count": 244
124029                 },
124030                 "MPreis": {
124031                     "count": 54
124032                 },
124033                 "Penny Market": {
124034                     "count": 429
124035                 },
124036                 "Tesco Extra": {
124037                     "count": 123
124038                 },
124039                 "Albert Heijn": {
124040                     "count": 476
124041                 },
124042                 "IGA": {
124043                     "count": 363
124044                 },
124045                 "Super U": {
124046                     "count": 488
124047                 },
124048                 "Metro": {
124049                     "count": 260
124050                 },
124051                 "Neukauf": {
124052                     "count": 77
124053                 },
124054                 "Migros": {
124055                     "count": 459
124056                 },
124057                 "Marktkauf": {
124058                     "count": 121
124059                 },
124060                 "Delikatesy Centrum": {
124061                     "count": 59
124062                 },
124063                 "C1000": {
124064                     "count": 307
124065                 },
124066                 "Hoogvliet": {
124067                     "count": 53
124068                 },
124069                 "COOP": {
124070                     "count": 194
124071                 },
124072                 "Food Basics": {
124073                     "count": 75
124074                 },
124075                 "Casino": {
124076                     "count": 264
124077                 },
124078                 "Penny Markt": {
124079                     "count": 466
124080                 },
124081                 "Giant": {
124082                     "count": 191
124083                 },
124084                 "COOP Jednota": {
124085                     "count": 73
124086                 },
124087                 "Rema 1000": {
124088                     "count": 368
124089                 },
124090                 "Kaufpark": {
124091                     "count": 96
124092                 },
124093                 "ALDI SÜD": {
124094                     "count": 113
124095                 },
124096                 "Simply Market": {
124097                     "count": 330
124098                 },
124099                 "Konzum": {
124100                     "count": 230
124101                 },
124102                 "Carrefour Express": {
124103                     "count": 353
124104                 },
124105                 "Eurospar": {
124106                     "count": 270
124107                 },
124108                 "Mercator": {
124109                     "count": 125
124110                 },
124111                 "Famila": {
124112                     "count": 130
124113                 },
124114                 "Hemköp": {
124115                     "count": 82
124116                 },
124117                 "real,-": {
124118                     "count": 81
124119                 },
124120                 "Markant": {
124121                     "count": 88
124122                 },
124123                 "Volg": {
124124                     "count": 135
124125                 },
124126                 "Leader Price": {
124127                     "count": 267
124128                 },
124129                 "Treff 3000": {
124130                     "count": 94
124131                 },
124132                 "SuperBrugsen": {
124133                     "count": 67
124134                 },
124135                 "Kaiser's": {
124136                     "count": 256
124137                 },
124138                 "K+K": {
124139                     "count": 106
124140                 },
124141                 "Unimarkt": {
124142                     "count": 86
124143                 },
124144                 "Carrefour City": {
124145                     "count": 126
124146                 },
124147                 "Sobeys": {
124148                     "count": 122
124149                 },
124150                 "S-Market": {
124151                     "count": 109
124152                 },
124153                 "Combi": {
124154                     "count": 55
124155                 },
124156                 "Denner": {
124157                     "count": 276
124158                 },
124159                 "Konsum": {
124160                     "count": 133
124161                 },
124162                 "Franprix": {
124163                     "count": 312
124164                 },
124165                 "Monoprix": {
124166                     "count": 198
124167                 },
124168                 "Diska": {
124169                     "count": 69
124170                 },
124171                 "PENNY": {
124172                     "count": 79
124173                 },
124174                 "Dia": {
124175                     "count": 835
124176                 },
124177                 "Giant Eagle": {
124178                     "count": 85
124179                 },
124180                 "NORMA": {
124181                     "count": 115
124182                 },
124183                 "AD Delhaize": {
124184                     "count": 63
124185                 },
124186                 "Auchan": {
124187                     "count": 152
124188                 },
124189                 "Mercadona": {
124190                     "count": 769
124191                 },
124192                 "Consum": {
124193                     "count": 130
124194                 },
124195                 "Carrefour Market": {
124196                     "count": 80
124197                 },
124198                 "Whole Foods": {
124199                     "count": 210
124200                 },
124201                 "Pam": {
124202                     "count": 56
124203                 },
124204                 "sky": {
124205                     "count": 105
124206                 },
124207                 "Despar": {
124208                     "count": 146
124209                 },
124210                 "Eroski": {
124211                     "count": 208
124212                 },
124213                 "Costcutter": {
124214                     "count": 63
124215                 },
124216                 "Maxi": {
124217                     "count": 108
124218                 },
124219                 "Colruyt": {
124220                     "count": 180
124221                 },
124222                 "The Co-operative": {
124223                     "count": 64
124224                 },
124225                 "Intermarché": {
124226                     "count": 1210
124227                 },
124228                 "Delhaize": {
124229                     "count": 207
124230                 },
124231                 "CBA": {
124232                     "count": 176
124233                 },
124234                 "Shopi": {
124235                     "count": 53
124236                 },
124237                 "Walmart": {
124238                     "count": 644
124239                 },
124240                 "Kroger": {
124241                     "count": 317
124242                 },
124243                 "Albertsons": {
124244                     "count": 242
124245                 },
124246                 "Trader Joe's": {
124247                     "count": 235
124248                 },
124249                 "Feneberg": {
124250                     "count": 58
124251                 },
124252                 "denn's Biomarkt": {
124253                     "count": 52
124254                 },
124255                 "dm": {
124256                     "count": 114
124257                 },
124258                 "Kvickly": {
124259                     "count": 55
124260                 },
124261                 "Makro": {
124262                     "count": 140
124263                 },
124264                 "Dico": {
124265                     "count": 53
124266                 },
124267                 "Nah & Frisch": {
124268                     "count": 73
124269                 },
124270                 "Champion": {
124271                     "count": 59
124272                 },
124273                 "ICA Supermarket": {
124274                     "count": 51
124275                 },
124276                 "Fakta": {
124277                     "count": 235
124278                 },
124279                 "Магнит": {
124280                     "count": 1760
124281                 },
124282                 "Caprabo": {
124283                     "count": 103
124284                 },
124285                 "Famiglia Cooperativa": {
124286                     "count": 64
124287                 },
124288                 "Народная 7Я семьЯ": {
124289                     "count": 154
124290                 },
124291                 "Esselunga": {
124292                     "count": 85
124293                 },
124294                 "Maxima": {
124295                     "count": 102
124296                 },
124297                 "Petit Casino": {
124298                     "count": 111
124299                 },
124300                 "Wasgau": {
124301                     "count": 60
124302                 },
124303                 "Pingo Doce": {
124304                     "count": 253
124305                 },
124306                 "Match": {
124307                     "count": 140
124308                 },
124309                 "Profi": {
124310                     "count": 60
124311                 },
124312                 "Lider": {
124313                     "count": 65
124314                 },
124315                 "Unimarc": {
124316                     "count": 177
124317                 },
124318                 "Co-operative Food": {
124319                     "count": 59
124320                 },
124321                 "Santa Isabel": {
124322                     "count": 128
124323                 },
124324                 "Седьмой континент": {
124325                     "count": 79
124326                 },
124327                 "HIT": {
124328                     "count": 59
124329                 },
124330                 "Rimi": {
124331                     "count": 106
124332                 },
124333                 "Conad": {
124334                     "count": 304
124335                 },
124336                 "Фуршет": {
124337                     "count": 76
124338                 },
124339                 "Willys": {
124340                     "count": 56
124341                 },
124342                 "Farmfoods": {
124343                     "count": 64
124344                 },
124345                 "U Express": {
124346                     "count": 51
124347                 },
124348                 "Фора": {
124349                     "count": 52
124350                 },
124351                 "Dunnes Stores": {
124352                     "count": 73
124353                 },
124354                 "Сільпо": {
124355                     "count": 125
124356                 },
124357                 "マルエツ": {
124358                     "count": 59
124359                 },
124360                 "Piggly Wiggly": {
124361                     "count": 57
124362                 },
124363                 "Crai": {
124364                     "count": 54
124365                 },
124366                 "El Árbol": {
124367                     "count": 73
124368                 },
124369                 "Centre Commercial E. Leclerc": {
124370                     "count": 549
124371                 },
124372                 "Foodland": {
124373                     "count": 100
124374                 },
124375                 "Super Brugsen": {
124376                     "count": 67
124377                 },
124378                 "Дикси": {
124379                     "count": 683
124380                 },
124381                 "Пятёрочка": {
124382                     "count": 1344
124383                 },
124384                 "Publix": {
124385                     "count": 339
124386                 },
124387                 "Føtex": {
124388                     "count": 66
124389                 },
124390                 "coop": {
124391                     "count": 73
124392                 },
124393                 "Fressnapf": {
124394                     "count": 69
124395                 },
124396                 "Coop Konsum": {
124397                     "count": 79
124398                 },
124399                 "Carrefour Contact": {
124400                     "count": 83
124401                 },
124402                 "SPAR": {
124403                     "count": 286
124404                 },
124405                 "No Frills": {
124406                     "count": 105
124407                 },
124408                 "Plodine": {
124409                     "count": 52
124410                 },
124411                 "ADEG": {
124412                     "count": 68
124413                 },
124414                 "Minipreço": {
124415                     "count": 111
124416                 },
124417                 "Biedronka": {
124418                     "count": 1335
124419                 },
124420                 "The Co-operative Food": {
124421                     "count": 131
124422                 },
124423                 "Eurospin": {
124424                     "count": 155
124425                 },
124426                 "Семья": {
124427                     "count": 62
124428                 },
124429                 "Gadis": {
124430                     "count": 53
124431                 },
124432                 "Евроопт": {
124433                     "count": 68
124434                 },
124435                 "Centra": {
124436                     "count": 51
124437                 },
124438                 "Квартал": {
124439                     "count": 82
124440                 },
124441                 "New World": {
124442                     "count": 69
124443                 },
124444                 "Countdown": {
124445                     "count": 95
124446                 },
124447                 "Reliance Fresh": {
124448                     "count": 61
124449                 },
124450                 "Stokrotka": {
124451                     "count": 98
124452                 },
124453                 "Coop Jednota": {
124454                     "count": 74
124455                 },
124456                 "Fred Meyer": {
124457                     "count": 64
124458                 },
124459                 "Irma": {
124460                     "count": 58
124461                 },
124462                 "Continente": {
124463                     "count": 75
124464                 },
124465                 "Price Chopper": {
124466                     "count": 99
124467                 },
124468                 "Game": {
124469                     "count": 52
124470                 },
124471                 "Soriana": {
124472                     "count": 93
124473                 },
124474                 "Alimerka": {
124475                     "count": 64
124476                 },
124477                 "Piotr i Paweł": {
124478                     "count": 53
124479                 },
124480                 "Перекресток": {
124481                     "count": 312
124482                 },
124483                 "Maxima X": {
124484                     "count": 117
124485                 },
124486                 "Карусель": {
124487                     "count": 55
124488                 },
124489                 "ALDI Nord": {
124490                     "count": 51
124491                 },
124492                 "Condis": {
124493                     "count": 67
124494                 },
124495                 "Sam's Club": {
124496                     "count": 138
124497                 },
124498                 "Копейка": {
124499                     "count": 87
124500                 },
124501                 "Géant Casino": {
124502                     "count": 54
124503                 },
124504                 "ASDA": {
124505                     "count": 180
124506                 },
124507                 "Intermarche": {
124508                     "count": 115
124509                 },
124510                 "Stop & Shop": {
124511                     "count": 66
124512                 },
124513                 "Food Lion": {
124514                     "count": 216
124515                 },
124516                 "Harris Teeter": {
124517                     "count": 92
124518                 },
124519                 "Foodworks": {
124520                     "count": 62
124521                 },
124522                 "Polo Market": {
124523                     "count": 86
124524                 },
124525                 "Лента": {
124526                     "count": 51
124527                 },
124528                 "西友 (SEIYU)": {
124529                     "count": 58
124530                 },
124531                 "H-E-B": {
124532                     "count": 293
124533                 },
124534                 "Атак": {
124535                     "count": 53
124536                 },
124537                 "Полушка": {
124538                     "count": 139
124539                 },
124540                 "Extra": {
124541                     "count": 82
124542                 },
124543                 "Lewiatan": {
124544                     "count": 94
124545                 },
124546                 "Sigma": {
124547                     "count": 51
124548                 },
124549                 "АТБ": {
124550                     "count": 322
124551                 },
124552                 "Społem": {
124553                     "count": 55
124554                 },
124555                 "Bodega Aurrera": {
124556                     "count": 82
124557                 },
124558                 "Tesco Lotus": {
124559                     "count": 77
124560                 },
124561                 "Мария-Ра": {
124562                     "count": 108
124563                 },
124564                 "Магнолия": {
124565                     "count": 72
124566                 },
124567                 "Магазин": {
124568                     "count": 120
124569                 },
124570                 "Монетка": {
124571                     "count": 174
124572                 },
124573                 "Hy-Vee": {
124574                     "count": 75
124575                 },
124576                 "Walmart Supercenter": {
124577                     "count": 133
124578                 },
124579                 "Hannaford": {
124580                     "count": 57
124581                 },
124582                 "Wegmans": {
124583                     "count": 83
124584                 },
124585                 "業務スーパー": {
124586                     "count": 61
124587                 },
124588                 "Norfa XL": {
124589                     "count": 55
124590                 },
124591                 "ヨークマート (YorkMart)": {
124592                     "count": 64
124593                 },
124594                 "Leclerc Drive": {
124595                     "count": 76
124596                 }
124597             },
124598             "electronics": {
124599                 "Media Markt": {
124600                     "count": 285
124601                 },
124602                 "Maplin": {
124603                     "count": 65
124604                 },
124605                 "Best Buy": {
124606                     "count": 345
124607                 },
124608                 "Future Shop": {
124609                     "count": 73
124610                 },
124611                 "Saturn": {
124612                     "count": 134
124613                 },
124614                 "Currys": {
124615                     "count": 80
124616                 },
124617                 "Radio Shack": {
124618                     "count": 269
124619                 },
124620                 "Euronics": {
124621                     "count": 115
124622                 },
124623                 "Expert": {
124624                     "count": 123
124625                 },
124626                 "Эльдорадо": {
124627                     "count": 184
124628                 },
124629                 "Darty": {
124630                     "count": 74
124631                 },
124632                 "М.Видео": {
124633                     "count": 89
124634                 },
124635                 "ヤマダ電機": {
124636                     "count": 51
124637                 }
124638             },
124639             "convenience": {
124640                 "Shell": {
124641                     "count": 255
124642                 },
124643                 "Spar": {
124644                     "count": 922
124645                 },
124646                 "McColl's": {
124647                     "count": 100
124648                 },
124649                 "Tesco Express": {
124650                     "count": 426
124651                 },
124652                 "Sainsbury's Local": {
124653                     "count": 104
124654                 },
124655                 "Aral": {
124656                     "count": 56
124657                 },
124658                 "One Stop": {
124659                     "count": 146
124660                 },
124661                 "The Co-operative Food": {
124662                     "count": 115
124663                 },
124664                 "Londis": {
124665                     "count": 352
124666                 },
124667                 "7-Eleven": {
124668                     "count": 4440
124669                 },
124670                 "CBA": {
124671                     "count": 135
124672                 },
124673                 "Coop": {
124674                     "count": 538
124675                 },
124676                 "Sale": {
124677                     "count": 80
124678                 },
124679                 "Statoil": {
124680                     "count": 69
124681                 },
124682                 "Sheetz": {
124683                     "count": 54
124684                 },
124685                 "Konzum": {
124686                     "count": 173
124687                 },
124688                 "Siwa": {
124689                     "count": 216
124690                 },
124691                 "Mercator": {
124692                     "count": 57
124693                 },
124694                 "Esso": {
124695                     "count": 67
124696                 },
124697                 "COOP Jednota": {
124698                     "count": 181
124699                 },
124700                 "Mac's": {
124701                     "count": 152
124702                 },
124703                 "Alepa": {
124704                     "count": 62
124705                 },
124706                 "Hasty Market": {
124707                     "count": 54
124708                 },
124709                 "K-Market": {
124710                     "count": 54
124711                 },
124712                 "Costcutter": {
124713                     "count": 292
124714                 },
124715                 "Valintatalo": {
124716                     "count": 62
124717                 },
124718                 "SPAR": {
124719                     "count": 197
124720                 },
124721                 "COOP": {
124722                     "count": 140
124723                 },
124724                 "Casino": {
124725                     "count": 90
124726                 },
124727                 "Franprix": {
124728                     "count": 61
124729                 },
124730                 "Circle K": {
124731                     "count": 289
124732                 },
124733                 "セブンイレブン": {
124734                     "count": 3011,
124735                     "tags": {
124736                         "name:en": "7-Eleven"
124737                     }
124738                 },
124739                 "ローソン": {
124740                     "count": 1596,
124741                     "tags": {
124742                         "name:en": "LAWSON"
124743                     }
124744                 },
124745                 "BP": {
124746                     "count": 163
124747                 },
124748                 "Tesco": {
124749                     "count": 55
124750                 },
124751                 "Petit Casino": {
124752                     "count": 233
124753                 },
124754                 "Volg": {
124755                     "count": 116
124756                 },
124757                 "Mace": {
124758                     "count": 115
124759                 },
124760                 "Mini Market": {
124761                     "count": 272
124762                 },
124763                 "Nisa Local": {
124764                     "count": 77
124765                 },
124766                 "Dorfladen": {
124767                     "count": 75
124768                 },
124769                 "Продукты": {
124770                     "count": 4285
124771                 },
124772                 "Mini Stop": {
124773                     "count": 228
124774                 },
124775                 "LAWSON": {
124776                     "count": 419
124777                 },
124778                 "デイリーヤマザキ": {
124779                     "count": 141
124780                 },
124781                 "Biedronka": {
124782                     "count": 83
124783                 },
124784                 "Надежда": {
124785                     "count": 56
124786                 },
124787                 "Mobil": {
124788                     "count": 66
124789                 },
124790                 "Nisa": {
124791                     "count": 51
124792                 },
124793                 "Premier": {
124794                     "count": 129
124795                 },
124796                 "ABC": {
124797                     "count": 152
124798                 },
124799                 "ミニストップ": {
124800                     "count": 316,
124801                     "tags": {
124802                         "name:en": "MINISTOP"
124803                     }
124804                 },
124805                 "サンクス": {
124806                     "count": 560,
124807                     "tags": {
124808                         "name:en": "sunkus"
124809                     }
124810                 },
124811                 "スリーエフ": {
124812                     "count": 88
124813                 },
124814                 "8 à Huit": {
124815                     "count": 61
124816                 },
124817                 "Tchibo": {
124818                     "count": 56
124819                 },
124820                 "Żabka": {
124821                     "count": 546
124822                 },
124823                 "Almacen": {
124824                     "count": 229
124825                 },
124826                 "Vival": {
124827                     "count": 194
124828                 },
124829                 "FamilyMart": {
124830                     "count": 529
124831                 },
124832                 "ファミリーマート": {
124833                     "count": 1608,
124834                     "tags": {
124835                         "name:en": "FamilyMart"
124836                     }
124837                 },
124838                 "Carrefour City": {
124839                     "count": 57
124840                 },
124841                 "Sunkus": {
124842                     "count": 62
124843                 },
124844                 "Casey's General Store": {
124845                     "count": 95
124846                 },
124847                 "セブンイレブン(Seven-Eleven)": {
124848                     "count": 65
124849                 },
124850                 "Jednota": {
124851                     "count": 58
124852                 },
124853                 "Магазин": {
124854                     "count": 915
124855                 },
124856                 "Гастроном": {
124857                     "count": 152
124858                 },
124859                 "Sklep spożywczy": {
124860                     "count": 318
124861                 },
124862                 "Centra": {
124863                     "count": 111
124864                 },
124865                 "Магнит": {
124866                     "count": 701
124867                 },
124868                 "サークルK": {
124869                     "count": 538,
124870                     "tags": {
124871                         "name:en": "Circle K"
124872                     }
124873                 },
124874                 "Wawa": {
124875                     "count": 135
124876                 },
124877                 "Proxi": {
124878                     "count": 123
124879                 },
124880                 "Универсам": {
124881                     "count": 78
124882                 },
124883                 "Перекресток": {
124884                     "count": 51
124885                 },
124886                 "Groszek": {
124887                     "count": 65
124888                 },
124889                 "Select": {
124890                     "count": 62
124891                 },
124892                 "Večerka": {
124893                     "count": 51
124894                 },
124895                 "Potraviny": {
124896                     "count": 249
124897                 },
124898                 "Смак": {
124899                     "count": 78
124900                 },
124901                 "Эконом": {
124902                     "count": 55
124903                 },
124904                 "Березка": {
124905                     "count": 77
124906                 },
124907                 "Społem": {
124908                     "count": 93
124909                 },
124910                 "Carrefour Express": {
124911                     "count": 84
124912                 },
124913                 "Cumberland Farms": {
124914                     "count": 63
124915                 },
124916                 "Chevron": {
124917                     "count": 59
124918                 },
124919                 "Coop Jednota": {
124920                     "count": 66
124921                 },
124922                 "Tesco Lotus Express": {
124923                     "count": 67
124924                 },
124925                 "Kiosk": {
124926                     "count": 55
124927                 },
124928                 "24 часа": {
124929                     "count": 58
124930                 },
124931                 "Минимаркет": {
124932                     "count": 102
124933                 },
124934                 "Oxxo": {
124935                     "count": 669
124936                 },
124937                 "Пятёрочка": {
124938                     "count": 398
124939                 },
124940                 "abc": {
124941                     "count": 74
124942                 },
124943                 "7/11": {
124944                     "count": 51
124945                 },
124946                 "Stewart's": {
124947                     "count": 255
124948                 },
124949                 "Продукти": {
124950                     "count": 171
124951                 },
124952                 "ローソンストア100 (LAWSON STORE 100)": {
124953                     "count": 85
124954                 },
124955                 "Дикси": {
124956                     "count": 119
124957                 },
124958                 "Радуга": {
124959                     "count": 86
124960                 },
124961                 "ローソンストア100": {
124962                     "count": 76
124963                 },
124964                 "เซเว่นอีเลฟเว่น": {
124965                     "count": 185
124966                 },
124967                 "Spożywczy": {
124968                     "count": 78
124969                 },
124970                 "Delikatesy Centrum": {
124971                     "count": 53
124972                 },
124973                 "Citgo": {
124974                     "count": 62
124975                 },
124976                 "Фортуна": {
124977                     "count": 51
124978                 },
124979                 "Kum & Go": {
124980                     "count": 59
124981                 },
124982                 "Мария-Ра": {
124983                     "count": 76
124984                 },
124985                 "Picard": {
124986                     "count": 57
124987                 },
124988                 "Four Square": {
124989                     "count": 52
124990                 },
124991                 "Визит": {
124992                     "count": 57
124993                 },
124994                 "Авоська": {
124995                     "count": 55
124996                 },
124997                 "Dollar General": {
124998                     "count": 127
124999                 },
125000                 "Studenac": {
125001                     "count": 76
125002                 },
125003                 "Central Convenience Store": {
125004                     "count": 55
125005                 },
125006                 "Монетка": {
125007                     "count": 62
125008                 },
125009                 "продукты": {
125010                     "count": 114
125011                 },
125012                 "Теремок": {
125013                     "count": 56
125014                 },
125015                 "Kwik Trip": {
125016                     "count": 69
125017                 },
125018                 "Кулинария": {
125019                     "count": 55
125020                 },
125021                 "全家": {
125022                     "count": 90
125023                 },
125024                 "Мечта": {
125025                     "count": 54
125026                 },
125027                 "Epicerie": {
125028                     "count": 102
125029                 },
125030                 "Кировский": {
125031                     "count": 67
125032                 },
125033                 "Food Mart": {
125034                     "count": 117
125035                 },
125036                 "Delikatesy": {
125037                     "count": 81
125038                 },
125039                 "ポプラ": {
125040                     "count": 54
125041                 },
125042                 "Lewiatan": {
125043                     "count": 135
125044                 },
125045                 "Продуктовый магазин": {
125046                     "count": 149
125047                 },
125048                 "Продуктовый": {
125049                     "count": 84
125050                 },
125051                 "セイコーマート (Seicomart)": {
125052                     "count": 72
125053                 },
125054                 "Виктория": {
125055                     "count": 70
125056                 },
125057                 "Весна": {
125058                     "count": 57
125059                 },
125060                 "Mini Market Non-Stop": {
125061                     "count": 60
125062                 },
125063                 "QuikTrip": {
125064                     "count": 75
125065                 },
125066                 "Копеечка": {
125067                     "count": 51
125068                 },
125069                 "Royal Farms": {
125070                     "count": 51
125071                 },
125072                 "Alfamart": {
125073                     "count": 103
125074                 },
125075                 "Indomaret": {
125076                     "count": 141
125077                 },
125078                 "магазин": {
125079                     "count": 171
125080                 },
125081                 "全家便利商店": {
125082                     "count": 156
125083                 },
125084                 "Boutique": {
125085                     "count": 59
125086                 },
125087                 "მარკეტი (Market)": {
125088                     "count": 144
125089                 },
125090                 "Stores": {
125091                     "count": 61
125092                 }
125093             },
125094             "chemist": {
125095                 "dm": {
125096                     "count": 939
125097                 },
125098                 "Müller": {
125099                     "count": 212
125100                 },
125101                 "Schlecker": {
125102                     "count": 187
125103                 },
125104                 "Etos": {
125105                     "count": 467
125106                 },
125107                 "Bipa": {
125108                     "count": 289
125109                 },
125110                 "Rossmann": {
125111                     "count": 1669
125112                 },
125113                 "DM Drogeriemarkt": {
125114                     "count": 55
125115                 },
125116                 "Ihr Platz": {
125117                     "count": 73
125118                 },
125119                 "Douglas": {
125120                     "count": 62
125121                 },
125122                 "Kruidvat": {
125123                     "count": 123
125124                 }
125125             },
125126             "car_repair": {
125127                 "Peugeot": {
125128                     "count": 83
125129                 },
125130                 "Kwik Fit": {
125131                     "count": 75
125132                 },
125133                 "ATU": {
125134                     "count": 261
125135                 },
125136                 "Kwik-Fit": {
125137                     "count": 53
125138                 },
125139                 "Midas": {
125140                     "count": 202
125141                 },
125142                 "Feu Vert": {
125143                     "count": 113
125144                 },
125145                 "Norauto": {
125146                     "count": 152
125147                 },
125148                 "Speedy": {
125149                     "count": 115
125150                 },
125151                 "Автозапчасти": {
125152                     "count": 212
125153                 },
125154                 "Renault": {
125155                     "count": 171
125156                 },
125157                 "Pit Stop": {
125158                     "count": 58
125159                 },
125160                 "Jiffy Lube": {
125161                     "count": 198
125162                 },
125163                 "Шиномонтаж": {
125164                     "count": 1157
125165                 },
125166                 "СТО": {
125167                     "count": 395
125168                 },
125169                 "O'Reilly Auto Parts": {
125170                     "count": 81
125171                 },
125172                 "Carglass": {
125173                     "count": 112
125174                 },
125175                 "шиномонтаж": {
125176                     "count": 62
125177                 },
125178                 "Citroen": {
125179                     "count": 51
125180                 },
125181                 "Euromaster": {
125182                     "count": 87
125183                 },
125184                 "Firestone": {
125185                     "count": 88
125186                 },
125187                 "AutoZone": {
125188                     "count": 82
125189                 },
125190                 "Автосервис": {
125191                     "count": 361
125192                 },
125193                 "Advance Auto Parts": {
125194                     "count": 52
125195                 },
125196                 "Roady": {
125197                     "count": 56
125198                 }
125199             },
125200             "furniture": {
125201                 "IKEA": {
125202                     "count": 169
125203                 },
125204                 "Jysk": {
125205                     "count": 109
125206                 },
125207                 "Roller": {
125208                     "count": 78
125209                 },
125210                 "Dänisches Bettenlager": {
125211                     "count": 309
125212                 },
125213                 "Conforama": {
125214                     "count": 99
125215                 },
125216                 "Matratzen Concord": {
125217                     "count": 52
125218                 },
125219                 "Мебель": {
125220                     "count": 210
125221                 },
125222                 "But": {
125223                     "count": 63
125224                 }
125225             },
125226             "doityourself": {
125227                 "Hornbach": {
125228                     "count": 123
125229                 },
125230                 "B&Q": {
125231                     "count": 225
125232                 },
125233                 "Hubo": {
125234                     "count": 77
125235                 },
125236                 "Mr Bricolage": {
125237                     "count": 88
125238                 },
125239                 "Gamma": {
125240                     "count": 111
125241                 },
125242                 "OBI": {
125243                     "count": 422
125244                 },
125245                 "Lowes": {
125246                     "count": 1152
125247                 },
125248                 "Wickes": {
125249                     "count": 123
125250                 },
125251                 "Hagebau": {
125252                     "count": 59
125253                 },
125254                 "Max Bahr": {
125255                     "count": 79
125256                 },
125257                 "Castorama": {
125258                     "count": 153
125259                 },
125260                 "Rona": {
125261                     "count": 61
125262                 },
125263                 "Home Depot": {
125264                     "count": 865
125265                 },
125266                 "Toom Baumarkt": {
125267                     "count": 71
125268                 },
125269                 "Homebase": {
125270                     "count": 225
125271                 },
125272                 "Baumax": {
125273                     "count": 95
125274                 },
125275                 "Lagerhaus": {
125276                     "count": 79
125277                 },
125278                 "Bauhaus": {
125279                     "count": 186
125280                 },
125281                 "Canadian Tire": {
125282                     "count": 97
125283                 },
125284                 "Leroy Merlin": {
125285                     "count": 209
125286                 },
125287                 "Hellweg": {
125288                     "count": 58
125289                 },
125290                 "Brico": {
125291                     "count": 98
125292                 },
125293                 "Bricomarché": {
125294                     "count": 235
125295                 },
125296                 "Toom": {
125297                     "count": 67
125298                 },
125299                 "Hagebaumarkt": {
125300                     "count": 107
125301                 },
125302                 "Praktiker": {
125303                     "count": 122
125304                 },
125305                 "Menards": {
125306                     "count": 70
125307                 },
125308                 "Weldom": {
125309                     "count": 73
125310                 },
125311                 "Bunnings Warehouse": {
125312                     "count": 91
125313                 },
125314                 "Ace Hardware": {
125315                     "count": 147
125316                 },
125317                 "Home Hardware": {
125318                     "count": 72
125319                 },
125320                 "Хозтовары": {
125321                     "count": 86
125322                 },
125323                 "Стройматериалы": {
125324                     "count": 197
125325                 },
125326                 "Bricorama": {
125327                     "count": 60
125328                 },
125329                 "Point P": {
125330                     "count": 59
125331                 }
125332             },
125333             "stationery": {
125334                 "Staples": {
125335                     "count": 299
125336                 },
125337                 "McPaper": {
125338                     "count": 83
125339                 },
125340                 "Office Depot": {
125341                     "count": 98
125342                 },
125343                 "Канцтовары": {
125344                     "count": 63
125345                 }
125346             },
125347             "car": {
125348                 "Skoda": {
125349                     "count": 97
125350                 },
125351                 "BMW": {
125352                     "count": 149
125353                 },
125354                 "Citroen": {
125355                     "count": 277
125356                 },
125357                 "Renault": {
125358                     "count": 382
125359                 },
125360                 "Mercedes-Benz": {
125361                     "count": 235
125362                 },
125363                 "Volvo": {
125364                     "count": 96
125365                 },
125366                 "Ford": {
125367                     "count": 239
125368                 },
125369                 "Volkswagen": {
125370                     "count": 217
125371                 },
125372                 "Mazda": {
125373                     "count": 105
125374                 },
125375                 "Mitsubishi": {
125376                     "count": 73
125377                 },
125378                 "Fiat": {
125379                     "count": 93
125380                 },
125381                 "Автозапчасти": {
125382                     "count": 277
125383                 },
125384                 "Opel": {
125385                     "count": 165
125386                 },
125387                 "Audi": {
125388                     "count": 121
125389                 },
125390                 "Toyota": {
125391                     "count": 271
125392                 },
125393                 "Nissan": {
125394                     "count": 189
125395                 },
125396                 "Suzuki": {
125397                     "count": 75
125398                 },
125399                 "Honda": {
125400                     "count": 157
125401                 },
125402                 "Peugeot": {
125403                     "count": 308
125404                 },
125405                 "Шиномонтаж": {
125406                     "count": 259
125407                 },
125408                 "Hyundai": {
125409                     "count": 166
125410                 },
125411                 "Subaru": {
125412                     "count": 58
125413                 },
125414                 "Chevrolet": {
125415                     "count": 86
125416                 },
125417                 "Автомагазин": {
125418                     "count": 72
125419                 }
125420             },
125421             "clothes": {
125422                 "Matalan": {
125423                     "count": 90
125424                 },
125425                 "KiK": {
125426                     "count": 1219
125427                 },
125428                 "H&M": {
125429                     "count": 658
125430                 },
125431                 "Urban Outfitters": {
125432                     "count": 63
125433                 },
125434                 "Vögele": {
125435                     "count": 132
125436                 },
125437                 "Zeeman": {
125438                     "count": 121
125439                 },
125440                 "Takko": {
125441                     "count": 515
125442                 },
125443                 "Adler": {
125444                     "count": 55
125445                 },
125446                 "C&A": {
125447                     "count": 506
125448                 },
125449                 "Zara": {
125450                     "count": 217
125451                 },
125452                 "Vero Moda": {
125453                     "count": 95
125454                 },
125455                 "NKD": {
125456                     "count": 486
125457                 },
125458                 "Ernsting's family": {
125459                     "count": 312
125460                 },
125461                 "Winners": {
125462                     "count": 65
125463                 },
125464                 "River Island": {
125465                     "count": 59
125466                 },
125467                 "Next": {
125468                     "count": 176
125469                 },
125470                 "Gap": {
125471                     "count": 81
125472                 },
125473                 "Adidas": {
125474                     "count": 92
125475                 },
125476                 "Woolworths": {
125477                     "count": 117
125478                 },
125479                 "Mr Price": {
125480                     "count": 88
125481                 },
125482                 "Jet": {
125483                     "count": 61
125484                 },
125485                 "Pep": {
125486                     "count": 134
125487                 },
125488                 "Edgars": {
125489                     "count": 110
125490                 },
125491                 "Ackermans": {
125492                     "count": 91
125493                 },
125494                 "Truworths": {
125495                     "count": 65
125496                 },
125497                 "Ross": {
125498                     "count": 93
125499                 },
125500                 "Burton": {
125501                     "count": 51
125502                 },
125503                 "Dorothy Perkins": {
125504                     "count": 53
125505                 },
125506                 "Deichmann": {
125507                     "count": 61
125508                 },
125509                 "Lindex": {
125510                     "count": 73
125511                 },
125512                 "s.Oliver": {
125513                     "count": 56
125514                 },
125515                 "Cecil": {
125516                     "count": 51
125517                 },
125518                 "Dress Barn": {
125519                     "count": 52
125520                 },
125521                 "Old Navy": {
125522                     "count": 174
125523                 },
125524                 "Jack & Jones": {
125525                     "count": 52
125526                 },
125527                 "Pimkie": {
125528                     "count": 73
125529                 },
125530                 "Esprit": {
125531                     "count": 231
125532                 },
125533                 "Primark": {
125534                     "count": 92
125535                 },
125536                 "Bonita": {
125537                     "count": 155
125538                 },
125539                 "Mexx": {
125540                     "count": 67
125541                 },
125542                 "Gerry Weber": {
125543                     "count": 71
125544                 },
125545                 "Tally Weijl": {
125546                     "count": 70
125547                 },
125548                 "Mango": {
125549                     "count": 133
125550                 },
125551                 "TK Maxx": {
125552                     "count": 84
125553                 },
125554                 "Benetton": {
125555                     "count": 101
125556                 },
125557                 "Ulla Popken": {
125558                     "count": 61
125559                 },
125560                 "AWG": {
125561                     "count": 66
125562                 },
125563                 "Tommy Hilfiger": {
125564                     "count": 75
125565                 },
125566                 "New Yorker": {
125567                     "count": 180
125568                 },
125569                 "Orsay": {
125570                     "count": 73
125571                 },
125572                 "Jeans Fritz": {
125573                     "count": 51
125574                 },
125575                 "Charles Vögele": {
125576                     "count": 69
125577                 },
125578                 "New Look": {
125579                     "count": 126
125580                 },
125581                 "Lacoste": {
125582                     "count": 78
125583                 },
125584                 "Etam": {
125585                     "count": 53
125586                 },
125587                 "Kiabi": {
125588                     "count": 148
125589                 },
125590                 "Jack Wolfskin": {
125591                     "count": 60
125592                 },
125593                 "American Apparel": {
125594                     "count": 57
125595                 },
125596                 "Men's Wearhouse": {
125597                     "count": 54
125598                 },
125599                 "Intimissimi": {
125600                     "count": 52
125601                 },
125602                 "United Colors of Benetton": {
125603                     "count": 96
125604                 },
125605                 "Jules": {
125606                     "count": 63
125607                 },
125608                 "Second Hand": {
125609                     "count": 53
125610                 },
125611                 "AOKI": {
125612                     "count": 57
125613                 },
125614                 "Calzedonia": {
125615                     "count": 68
125616                 },
125617                 "洋服の青山": {
125618                     "count": 100
125619                 },
125620                 "Levi's": {
125621                     "count": 63
125622                 },
125623                 "Celio": {
125624                     "count": 74
125625                 },
125626                 "TJ Maxx": {
125627                     "count": 57
125628                 },
125629                 "Promod": {
125630                     "count": 82
125631                 },
125632                 "Street One": {
125633                     "count": 72
125634                 },
125635                 "ユニクロ": {
125636                     "count": 59
125637                 },
125638                 "Banana Republic": {
125639                     "count": 57
125640                 },
125641                 "Одежда": {
125642                     "count": 75
125643                 },
125644                 "Marshalls": {
125645                     "count": 56
125646                 },
125647                 "La Halle": {
125648                     "count": 62
125649                 },
125650                 "Peacocks": {
125651                     "count": 89
125652                 },
125653                 "しまむら": {
125654                     "count": 60
125655                 }
125656             },
125657             "books": {
125658                 "Bruna": {
125659                     "count": 58
125660                 },
125661                 "Waterstones": {
125662                     "count": 90
125663                 },
125664                 "Libro": {
125665                     "count": 57
125666                 },
125667                 "Barnes & Noble": {
125668                     "count": 267
125669                 },
125670                 "Weltbild": {
125671                     "count": 74
125672                 },
125673                 "Thalia": {
125674                     "count": 121
125675                 },
125676                 "Книги": {
125677                     "count": 112
125678                 }
125679             },
125680             "department_store": {
125681                 "Debenhams": {
125682                     "count": 67
125683                 },
125684                 "Canadian Tire": {
125685                     "count": 75
125686                 },
125687                 "Karstadt": {
125688                     "count": 64
125689                 },
125690                 "Walmart": {
125691                     "count": 517
125692                 },
125693                 "Kmart": {
125694                     "count": 143
125695                 },
125696                 "Target": {
125697                     "count": 574
125698                 },
125699                 "Galeria Kaufhof": {
125700                     "count": 61
125701                 },
125702                 "Marks & Spencer": {
125703                     "count": 66
125704                 },
125705                 "Big W": {
125706                     "count": 57
125707                 },
125708                 "Woolworth": {
125709                     "count": 78
125710                 },
125711                 "Универмаг": {
125712                     "count": 72
125713                 },
125714                 "Sears": {
125715                     "count": 235
125716                 },
125717                 "Walmart Supercenter": {
125718                     "count": 101
125719                 },
125720                 "Kohl's": {
125721                     "count": 153
125722                 },
125723                 "Macy's": {
125724                     "count": 147
125725                 },
125726                 "Sam's Club": {
125727                     "count": 54
125728                 },
125729                 "JCPenney": {
125730                     "count": 66
125731                 }
125732             },
125733             "alcohol": {
125734                 "Alko": {
125735                     "count": 145
125736                 },
125737                 "The Beer Store": {
125738                     "count": 150
125739                 },
125740                 "Systembolaget": {
125741                     "count": 210
125742                 },
125743                 "LCBO": {
125744                     "count": 239
125745                 },
125746                 "Ароматный мир": {
125747                     "count": 62
125748                 },
125749                 "Bargain Booze": {
125750                     "count": 62
125751                 },
125752                 "Nicolas": {
125753                     "count": 119
125754                 },
125755                 "BWS": {
125756                     "count": 70
125757                 },
125758                 "Botilleria": {
125759                     "count": 77
125760                 },
125761                 "SAQ": {
125762                     "count": 72
125763                 },
125764                 "Gall & Gall": {
125765                     "count": 512
125766                 },
125767                 "Живое пиво": {
125768                     "count": 70
125769                 }
125770             },
125771             "bakery": {
125772                 "Kamps": {
125773                     "count": 252
125774                 },
125775                 "Banette": {
125776                     "count": 52
125777                 },
125778                 "Bäckerei Schmidt": {
125779                     "count": 57
125780                 },
125781                 "Anker": {
125782                     "count": 73
125783                 },
125784                 "Hofpfisterei": {
125785                     "count": 111
125786                 },
125787                 "Greggs": {
125788                     "count": 276
125789                 },
125790                 "Oebel": {
125791                     "count": 57
125792                 },
125793                 "Boulangerie": {
125794                     "count": 266
125795                 },
125796                 "Stadtbäckerei": {
125797                     "count": 57
125798                 },
125799                 "Steinecke": {
125800                     "count": 145
125801                 },
125802                 "Ihle": {
125803                     "count": 76
125804                 },
125805                 "Goldilocks": {
125806                     "count": 59
125807                 },
125808                 "Dat Backhus": {
125809                     "count": 67
125810                 },
125811                 "K&U": {
125812                     "count": 61
125813                 },
125814                 "Der Beck": {
125815                     "count": 96
125816                 },
125817                 "Thürmann": {
125818                     "count": 54
125819                 },
125820                 "Backwerk": {
125821                     "count": 95
125822                 },
125823                 "Bäcker": {
125824                     "count": 68
125825                 },
125826                 "Schäfer's": {
125827                     "count": 51
125828                 },
125829                 "Panaderia": {
125830                     "count": 168
125831                 },
125832                 "Goeken backen": {
125833                     "count": 51
125834                 },
125835                 "Stadtbäckerei Junge": {
125836                     "count": 51
125837                 },
125838                 "Boulangerie Patisserie": {
125839                     "count": 119
125840                 },
125841                 "Paul": {
125842                     "count": 81
125843                 },
125844                 "Хлеб": {
125845                     "count": 89
125846                 },
125847                 "Piekarnia": {
125848                     "count": 62
125849                 },
125850                 "Пекарня": {
125851                     "count": 52
125852                 },
125853                 "Кулиничи": {
125854                     "count": 51
125855                 }
125856             },
125857             "sports": {
125858                 "Sports Direct": {
125859                     "count": 57
125860                 },
125861                 "Decathlon": {
125862                     "count": 309
125863                 },
125864                 "Intersport": {
125865                     "count": 283
125866                 },
125867                 "Sports Authority": {
125868                     "count": 75
125869                 },
125870                 "Спортмастер": {
125871                     "count": 87
125872                 },
125873                 "Sport 2000": {
125874                     "count": 90
125875                 },
125876                 "Dick's Sporting Goods": {
125877                     "count": 77
125878                 }
125879             },
125880             "variety_store": {
125881                 "Tedi": {
125882                     "count": 157
125883                 },
125884                 "Dollarama": {
125885                     "count": 103
125886                 },
125887                 "Family Dollar": {
125888                     "count": 61
125889                 },
125890                 "Dollar Tree": {
125891                     "count": 110
125892                 },
125893                 "Dollar General": {
125894                     "count": 80
125895                 }
125896             },
125897             "pet": {
125898                 "Fressnapf": {
125899                     "count": 318
125900                 },
125901                 "PetSmart": {
125902                     "count": 177
125903                 },
125904                 "Das Futterhaus": {
125905                     "count": 69
125906                 },
125907                 "Pets at Home": {
125908                     "count": 62
125909                 },
125910                 "Petco": {
125911                     "count": 101
125912                 },
125913                 "Зоомагазин": {
125914                     "count": 100
125915                 }
125916             },
125917             "shoes": {
125918                 "Deichmann": {
125919                     "count": 622
125920                 },
125921                 "Reno": {
125922                     "count": 183
125923                 },
125924                 "Ecco": {
125925                     "count": 55
125926                 },
125927                 "Clarks": {
125928                     "count": 109
125929                 },
125930                 "La Halle aux Chaussures": {
125931                     "count": 69
125932                 },
125933                 "Brantano": {
125934                     "count": 71
125935                 },
125936                 "Geox": {
125937                     "count": 51
125938                 },
125939                 "Salamander": {
125940                     "count": 51
125941                 },
125942                 "Обувь": {
125943                     "count": 100
125944                 },
125945                 "Payless Shoe Source": {
125946                     "count": 67
125947                 },
125948                 "Famous Footwear": {
125949                     "count": 59
125950                 },
125951                 "Quick Schuh": {
125952                     "count": 72
125953                 },
125954                 "Shoe Zone": {
125955                     "count": 55
125956                 },
125957                 "Foot Locker": {
125958                     "count": 82
125959                 },
125960                 "Bata": {
125961                     "count": 101
125962                 },
125963                 "ЦентрОбувь": {
125964                     "count": 51
125965                 }
125966             },
125967             "toys": {
125968                 "La Grande Récré": {
125969                     "count": 56
125970                 },
125971                 "Toys R Us": {
125972                     "count": 151,
125973                     "tags": {
125974                         "shop": "toys"
125975                     }
125976                 },
125977                 "Intertoys": {
125978                     "count": 57
125979                 },
125980                 "Детский мир": {
125981                     "count": 86
125982                 },
125983                 "Игрушки": {
125984                     "count": 58
125985                 }
125986             },
125987             "travel_agency": {
125988                 "Flight Centre": {
125989                     "count": 92
125990                 },
125991                 "Thomas Cook": {
125992                     "count": 119
125993                 }
125994             },
125995             "jewelry": {
125996                 "Bijou Brigitte": {
125997                     "count": 57
125998                 },
125999                 "Christ": {
126000                     "count": 57
126001                 },
126002                 "Swarovski": {
126003                     "count": 74
126004                 }
126005             },
126006             "optician": {
126007                 "Fielmann": {
126008                     "count": 232
126009                 },
126010                 "Apollo Optik": {
126011                     "count": 150
126012                 },
126013                 "Vision Express": {
126014                     "count": 58
126015                 },
126016                 "Оптика": {
126017                     "count": 182
126018                 },
126019                 "Optic 2000": {
126020                     "count": 98
126021                 },
126022                 "Alain Afflelou": {
126023                     "count": 73
126024                 },
126025                 "Specsavers": {
126026                     "count": 124
126027                 },
126028                 "Krys": {
126029                     "count": 77
126030                 },
126031                 "Atol": {
126032                     "count": 55
126033                 }
126034             },
126035             "video": {
126036                 "Blockbuster": {
126037                     "count": 184
126038                 },
126039                 "World of Video": {
126040                     "count": 64
126041                 }
126042             },
126043             "mobile_phone": {
126044                 "Билайн": {
126045                     "count": 128
126046                 },
126047                 "ソフトバンクショップ (SoftBank shop)": {
126048                     "count": 255
126049                 },
126050                 "Vodafone": {
126051                     "count": 355
126052                 },
126053                 "O2": {
126054                     "count": 208
126055                 },
126056                 "Carphone Warehouse": {
126057                     "count": 127
126058                 },
126059                 "Orange": {
126060                     "count": 246
126061                 },
126062                 "Verizon Wireless": {
126063                     "count": 125
126064                 },
126065                 "Sprint": {
126066                     "count": 109
126067                 },
126068                 "T-Mobile": {
126069                     "count": 175
126070                 },
126071                 "МТС": {
126072                     "count": 352
126073                 },
126074                 "Евросеть": {
126075                     "count": 506
126076                 },
126077                 "Bell": {
126078                     "count": 190
126079                 },
126080                 "The Phone House": {
126081                     "count": 83
126082                 },
126083                 "SFR": {
126084                     "count": 71
126085                 },
126086                 "Связной": {
126087                     "count": 439
126088                 },
126089                 "Мегафон": {
126090                     "count": 251
126091                 },
126092                 "AT&T": {
126093                     "count": 124
126094                 },
126095                 "ドコモショップ (docomo shop)": {
126096                     "count": 114
126097                 },
126098                 "au": {
126099                     "count": 65
126100                 },
126101                 "Movistar": {
126102                     "count": 77
126103                 },
126104                 "Bitė": {
126105                     "count": 72
126106                 }
126107             },
126108             "hifi": {},
126109             "computer": {
126110                 "PC World": {
126111                     "count": 55
126112                 },
126113                 "DNS": {
126114                     "count": 128
126115                 }
126116             },
126117             "hairdresser": {
126118                 "Klier": {
126119                     "count": 119
126120                 },
126121                 "Supercuts": {
126122                     "count": 106
126123                 },
126124                 "Hairkiller": {
126125                     "count": 51
126126                 },
126127                 "Great Clips": {
126128                     "count": 182
126129                 },
126130                 "Парикмахерская": {
126131                     "count": 510
126132                 },
126133                 "Стиль": {
126134                     "count": 51
126135                 },
126136                 "Fryzjer": {
126137                     "count": 56
126138                 },
126139                 "Franck Provost": {
126140                     "count": 70
126141                 },
126142                 "Салон красоты": {
126143                     "count": 70
126144                 }
126145             },
126146             "hardware": {
126147                 "1000 мелочей": {
126148                     "count": 61
126149                 },
126150                 "Хозтовары": {
126151                     "count": 151
126152                 },
126153                 "Стройматериалы": {
126154                     "count": 54
126155                 }
126156             },
126157             "motorcycle": {
126158                 "Yamaha": {
126159                     "count": 67
126160                 },
126161                 "Honda": {
126162                     "count": 69
126163                 }
126164             }
126165         }
126166     },
126167     "addressFormats": [
126168         {
126169             "format": [
126170                 [
126171                     "housenumber",
126172                     "street"
126173                 ],
126174                 [
126175                     "city",
126176                     "postcode"
126177                 ]
126178             ]
126179         },
126180         {
126181             "countryCodes": [
126182                 "gb"
126183             ],
126184             "format": [
126185                 [
126186                     "housename"
126187                 ],
126188                 [
126189                     "housenumber",
126190                     "street"
126191                 ],
126192                 [
126193                     "city",
126194                     "postcode"
126195                 ]
126196             ]
126197         },
126198         {
126199             "countryCodes": [
126200                 "ie"
126201             ],
126202             "format": [
126203                 [
126204                     "housename"
126205                 ],
126206                 [
126207                     "housenumber",
126208                     "street"
126209                 ],
126210                 [
126211                     "city"
126212                 ]
126213             ]
126214         },
126215         {
126216             "countryCodes": [
126217                 "ad",
126218                 "at",
126219                 "ba",
126220                 "be",
126221                 "ch",
126222                 "cz",
126223                 "de",
126224                 "dk",
126225                 "es",
126226                 "fi",
126227                 "gr",
126228                 "hr",
126229                 "is",
126230                 "it",
126231                 "li",
126232                 "nl",
126233                 "no",
126234                 "pl",
126235                 "pt",
126236                 "se",
126237                 "si",
126238                 "sk",
126239                 "sm",
126240                 "va"
126241             ],
126242             "format": [
126243                 [
126244                     "street",
126245                     "housenumber"
126246                 ],
126247                 [
126248                     "postcode",
126249                     "city"
126250                 ]
126251             ]
126252         },
126253         {
126254             "countryCodes": [
126255                 "fr",
126256                 "lu",
126257                 "mo"
126258             ],
126259             "format": [
126260                 [
126261                     "housenumber",
126262                     "street"
126263                 ],
126264                 [
126265                     "postcode",
126266                     "city"
126267                 ]
126268             ]
126269         },
126270         {
126271             "countryCodes": [
126272                 "br"
126273             ],
126274             "format": [
126275                 [
126276                     "street"
126277                 ],
126278                 [
126279                     "housenumber",
126280                     "suburb"
126281                 ],
126282                 [
126283                     "city",
126284                     "postcode"
126285                 ]
126286             ]
126287         },
126288         {
126289             "countryCodes": [
126290                 "vn"
126291             ],
126292             "format": [
126293                 [
126294                     "housenumber",
126295                     "street"
126296                 ],
126297                 [
126298                     "subdistrict"
126299                 ],
126300                 [
126301                     "district"
126302                 ],
126303                 [
126304                     "city"
126305                 ],
126306                 [
126307                     "province",
126308                     "postcode"
126309                 ]
126310             ]
126311         },
126312         {
126313             "countryCodes": [
126314                 "us"
126315             ],
126316             "format": [
126317                 [
126318                     "housenumber",
126319                     "street"
126320                 ],
126321                 [
126322                     "city",
126323                     "state",
126324                     "postcode"
126325                 ]
126326             ]
126327         },
126328         {
126329             "countryCodes": [
126330                 "ca"
126331             ],
126332             "format": [
126333                 [
126334                     "housenumber",
126335                     "street"
126336                 ],
126337                 [
126338                     "city",
126339                     "province",
126340                     "postcode"
126341                 ]
126342             ]
126343         }
126344     ]
126345 };