/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/leaflet.snogylop@0.4.0/src/leaflet.snogylop.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(){var t=L.LineUtil.isFlat?L.LineUtil.isFlat:L.LineUtil._flat;function n(n){var i=[n.latLng([90,180]),n.latLng([90,-180]),n.latLng([-90,-180]),n.latLng([-90,180])];if(n.version<"1.0.0")n.extend(n.Polygon.prototype,{initialize:function(t,o){if(i=o.worldLatLngs?o.worldLatLngs:i,o&&o.invert&&!o.invertMultiPolygon){var s=[];s.push(i),s.push(t[0]),t=s}n.Polyline.prototype.initialize.call(this,t,o),this._initWithHoles(t)},getBounds:function(){return this.options.invert?new n.LatLngBounds(this._holes):new n.LatLngBounds(this.getLatLngs())}}),n.extend(n.MultiPolygon.prototype,{initialize:function(t,n){if(i=n.worldLatLngs?n.worldLatLngs:i,this._layers={},this._options=n,n.invert){n.invertMultiPolygon=!0;var o=[];for(var s in o.push(i),t)o.push(t[s][0]);t=[o]}this.setLatLngs(t)}});else{var o={toGeoJSON:n.Polygon.prototype.toGeoJSON};n.extend(n.Polygon.prototype,{_setLatLngs:function(o){if(this._originalLatLngs=o,t(this._originalLatLngs)&&(this._originalLatLngs=[this._originalLatLngs]),this.options.invert){i=this.options.worldLatLngs?this.options.worldLatLngs:i;var s=[];for(var e in s.push(i),o)s.push(o[e]);o=[s]}n.Polyline.prototype._setLatLngs.call(this,o)},getBounds:function(){return this._originalLatLngs?new n.LatLngBounds(this._originalLatLngs):new n.LatLngBounds(this.getLatLngs())},getLatLngs:function(){return this._originalLatLngs},toGeoJSON:function(i){if(!this.options.invert)return o.toGeoJSON.call(this,i);var s=!t(this._originalLatLngs),e=s&&!t(this._originalLatLngs[0]),a=n.GeoJSON.latLngsToCoords(this._originalLatLngs,e?2:s?1:0,!0,i);return s||(a=[a]),n.GeoJSON.getFeature(this,{type:(e?"Multi":"")+"Polygon",coordinates:a})}})}}"function"==typeof define&&define.amd?define(["leaflet"],(function(t){n(t)})):n(L)}();
//# sourceMappingURL=/sm/6e48b881b978d86f7c90ece230ff8258889c33db88042f305287880d8ce3aaac.map