LeafletWidget.methods.addWeatherMarkers=function(e,t,a,r,n,o,c,i,l,s,d,p){(function(){var h,f;if(a&&(h=(new LeafletWidget.DataFrame).cbind(a),f=function(e){var t=h.get(e);return t?(t.iconSize=[35,45],t.iconAnchor=[17,42],t.popupAnchor=[1,-32],t.shadowAnchor=[10,12],t.shadowSize=[36,16],t.className="weather-marker",t.prefix="wi",new L.WeatherMarkers.Icon(t)):new L.WeatherMarkers.Icon}),!$.isEmptyObject(e)&&!$.isEmptyObject(t)||$.isNumeric(e)&&$.isNumeric(t)){var g=(new LeafletWidget.DataFrame).col("lat",e).col("lng",t).col("layerId",r).col("group",n).col("popup",c).col("popupOptions",i).col("label",d).col("labelOptions",p).cbind(o);a&&(h.effectiveLength=g.nrow()),LeafletWidget.methods.addGenericMarkers(this,g,n,l,s,(function(e,t){var r=e.get(t);return a&&(r.icon=f(t)),L.marker([e.get(t,"lat"),e.get(t,"lng")],r)}))}}).call(this)};