(function(e,t){varn,r;typeofexports!=t+""?n=exports:(r=e.L,n={},n.noConflict=function(){returne.L=r,this},e.L=n),n.version="0.4",n.Util={extend:function(e){vart=Array.prototype.slice.call(arguments,1);for(varn=0,r=t.length,i;n<r;n++){i=t[n]||{};for(varsini)i.hasOwnProperty(s)&&(e[s]=i[s])}returne},bind:function(e,t){varn=arguments.length>2?Array.prototype.slice.call(arguments,2):null;returnfunction(){returne.apply(t,n||arguments)}},stamp:function(){vare=0,t="_leaflet_id";returnfunction(n){returnn[t]=n[t]||++e,n[t]}}(),requestAnimFrame:function(){functiont(t){e.setTimeout(t,1e3/60)}varr=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||t;returnfunction(i,s,o,u){i=s?n.Util.bind(i,s):i;if(!o||r!==t)returnr.call(e,i,u);i()}}(),cancelAnimFrame:function(){vart=e.cancelAnimationFrame||e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout;returnfunction(n){if(!n)return;returnt.call(e,n)}}(),limitExecByInterval:function(e,t,n){varr,i;returnfunctions(){varo=arguments;if(r){i=!0;return}r=!0,setTimeout(function(){r=!1,i&&(s.apply(n,o),i=!1)},t),e.apply(n,o)}},falseFn:function(){return!1},formatNum:function(e,t){varn=Math.pow(10,t||5);returnMath.round(e*n)/n},splitWords:function(e){returne.replace(/^\s+|\s+$/g,"").split(/\s+/)},setOptions:function(e,t){returne.options=n.Util.extend({},e.options,t),e.options},getParamString:function(e){vart=[];for(varnine)e.hasOwnProperty(n)&&t.push(n+"="+e[n]);return"?"+t.join("&")},template:function(e,t){returne.replace(/\{ *([\w_]+) *\}/g,function(e,n){varr=t[n];if(!t.hasOwnProperty(n))throwError("No value provided for variable "+e);returnr})},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},n.Class=function(){},n.Class.extend=function(e){vart=function(){this.initialize&&this.initialize.apply(this,arguments)},r=function(){};r.prototype=this.prototype;vari=newr;i.constructor=t,t.prototype=i;for(varsinthis)this.hasOwnProperty(s)&&s!=="prototype"&&(t[s]=this[s]);returne.statics&&(n.Util.extend(t,e.statics),deletee.statics),e.includes&&(n.Util.extend.apply(null,[i].concat(e.includes)),deletee.includes),e.options&&i.options&&(e.options=n.Util.extend({},i.options,e.options)),n.Util.extend(i,e),t},n.Class.include=function(e){n.Util.extend(this.prototype,e)},n.Class.mergeOptions=function(e){n.Util.extend(this.prototype.options,e)};vari="_leaflet_events";n.Mixin={},n.Mixin.Events={addEventListener:function(e,t,r){vars=this[i]=this[i]||{},o,u,a;if(typeofe=="object"){for(oine)e.hasOwnProperty(o)&&this.addEventListener(o,e[o],t);returnthis}e=n.Util.splitWords(e);for(u=0,a=e.length;u<a;u++)s[e[u]]=s[e[u]]||[],s[e[u]].push({action:t,context:r||this});returnthis},hasEventListeners:function(e){returniinthis&&einthis[i]&&this[i][e].length>0},removeEventListener:function(e,t,r){vars=this[i],o,u,a,f,l;if(typeofe=="object"){for(oine)e.hasOwnProperty(o)&&this.removeEventListener(o,e[o],t);returnthis}e=n.Util.splitWords(e);for(u=0,a=e.length;u<a;u++)if(this.hasEventListeners(e[u])){f=s[e[u]];for(l=f.length-1;l>=0;l--)(!t||f[l].action===t)&&(!r||f[l].context===r)&&f.splice(l,1)}returnthis},fireEvent:function(e,t){if(!this.hasEventListeners(e))returnthis;varr=n.Util.extend({type:e,target:this},t),s=this[i][e].slice();for(varo=0,u=s.length;o<u;o++)s[o].action.call(s[o].context||this,r);returnthis}},n.Mixin.Events.on=n.Mixin.Events.addEventListener,n.Mixin.Events.off=n.Mixin.Events.removeEventListener,n.Mixin.Events.fire=n.Mixin.Events.fireEvent,function(){varr=navigator.userAgent.toLowerCase(),i=!!e.ActiveXObject,s=i&&!e.XMLHttpRequest,o=r.indexOf("webkit")!==-1,u=r.indexOf("gecko")!==-1,a=e.opera,f=r.indexOf("android")!==-1,l=r.search("android [23]")!==-1,c=typeoforientation!=t+""?!0:!1,h=document.documentElement,p=i&&"transition"inh.style,d=o&&"WebKitCSSMatrix"ine&&"m11"innewe.WebKitCSSMatrix,v=u&&"MozPerspective"inh.style,m=a&&"OTransition