(function () { var touchScreen = (function () { var result = null; if ('maxTouchPoints' in navigator) { result = navigator.maxTouchPoints > 0; } else if ( window.matchMedia && window.matchMedia('(any-pointer:coarse),(any-pointer:fine),(any-pointer:none)').matches ) { result = window.matchMedia('(any-pointer:coarse)').matches; } else if ('msMaxTouchPoints' in navigator) { result = navigator.msMaxTouchPoints > 0; } return result; })(), touchScreenDetectable = touchScreen !== null, touch = touchScreenDetectable ? touchScreen : L.Browser.touch; BR.Browser = { touchScreen: touchScreen, touchScreenDetectable: touchScreenDetectable, touch: touch, download: 'Blob' in window && 'createObjectURL' in URL && 'download' in document.createElement('a'), }; })();