P&&(O=I,P=k);P>g&&(u[O]=1,wi(c,u,g,C,O),wi(c,u,g,O,w))}function Ts(c,u){for(var g=[c[0]],C=1,w=0,P=c.length;Cu&&(g.push(c[C]),w=C);return wu.max.x&&(g|=2),c.yu.max.y&&(g|=8),g}function Rs(c,u){var g=u.x-c.x,C=u.y-c.y;return g*g+C*C}function Tt(c,u,g,C){var w=u.x,P=u.y,O=g.x-w,I=g.y-P,k=O*O+I*I,H;return k>0&&(H=((c.x-w)*O+(c.y-P)*I)/k,H>1?(w=g.x,P=g.y):H>0&&(w+=O*H,P+=I*H)),O=c.x-w,I=c.y-P,C?O*O+I*I:new W(w,P)}function Te(c){return!R(c[0])||typeof c[0][0]!="object"&&typeof c[0][0]<"u"}function un(c){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Te(c)}function hn(c,u){var g,C,w,P,O,I,k,H;if(!c||c.length===0)throw new Error("latlngs not passed");Te(c)||(console.warn("latlngs are not flat! Only the first ring will be used"),c=c[0]);var q=te([0,0]),ee=oe(c),le=ee.getNorthWest().distanceTo(ee.getSouthWest())*ee.getNorthEast().distanceTo(ee.getNorthWest());le<1700&&(q=bi(c));var we=c.length,_e=[];for(g=0;gC){k=(P-C)/w,H=[I.x-k*(I.x-O.x),I.y-k*(I.y-O.y)];break}var Ee=u.unproject(U(H));return te([Ee.lat+q.lat,Ee.lng+q.lng])}var As={__proto__:null,simplify:an,pointToSegmentDistance:ln,closestPointOnSegment:Es,clipSegment:dn,_getEdgeIntersection:Gt,_getBitCode:Ye,_sqClosestPointOnSegment:Tt,isFlat:Te,_flat:un,polylineCenter:hn},Si={project:function(c){return new W(c.lng,c.lat)},unproject:function(c){return new ie(c.y,c.x)},bounds:new se([-180,-90],[180,90])},Ei={R:6378137,R_MINOR:6356752314245179e-9,bounds:new se([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(c){var u=Math.PI/180,g=this.R,C=c.lat*u,w=this.R_MINOR/g,P=Math.sqrt(1-w*w),O=P*Math.sin(C),I=Math.tan(Math.PI/4-C/2)/Math.pow((1-O)/(1+O),P/2);return C=-g*Math.log(Math.max(I,1e-10)),new W(c.lng*u*g,C)},unproject:function(c){for(var u=180/Math.PI,g=this.R,C=this.R_MINOR/g,w=Math.sqrt(1-C*C),P=Math.exp(-c.y/g),O=Math.PI/2-2*Math.atan(P),I=0,k=.1,H;I<15&&Math.abs(k)>1e-7;I++)H=w*Math.sin(O),H=Math.pow((1-H)/(1+H),w/2),k=Math.PI/2-2*Math.atan(P*H)-O,O+=k;return new ie(O*u,c.x*u/g)}},Ds={__proto__:null,LonLat:Si,Mercator:Ei,SphericalMercator:dt},Os=s({},be,{code:"EPSG:3395",projection:Ei,transformation:function(){var c=.5/(Math.PI*Ei.R);return Be(c,.5,-c,.5)}()}),pn=s({},be,{code:"EPSG:4326",projection:Si,transformation:Be(1/180,1,-1/180,.5)}),Ms=s({},Se,{projection:Si,transformation:Be(1,0,-1,0),scale:function(c){return Math.pow(2,c)},zoom:function(c){return Math.log(c)/Math.LN2},distance:function(c,u){var g=u.lng-c.lng,C=u.lat-c.lat;return Math.sqrt(g*g+C*C)},infinite:!0});Se.Earth=be,Se.EPSG3395=Os,Se.EPSG3857=Xe,Se.EPSG900913=Zt,Se.EPSG4326=pn,Se.Simple=Ms;var De=Y.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(c){return c.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(c){return c&&c.removeLayer(this),this},getPane:function(c){return this._map.getPane(c?this.options[c]||c:this.options.pane)},addInteractiveTarget:function(c){return this._map._targets[l(c)]=this,this},removeInteractiveTarget:function(c){return delete this._map._targets[l(c)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(c){var u=c.target;if(u.hasLayer(this)){if(this._map=u,this._zoomAnimated=u._zoomAnimated,this.getEvents){var g=this.getEvents();u.on(g,this),this.once("remove",function(){u.off(g,this)},this)}this.onAdd(u),this.fire("add"),u.fire("layeradd",{layer:this})}}});ue.include({addLayer:function(c){if(!c._layerAdd)throw new Error("The provided object is not a Layer.");var u=l(c);return this._layers[u]?this:(this._layers[u]=c,c._mapToAdd=this,c.beforeAdd&&c.beforeAdd(this),this.whenReady(c._layerAdd,c),this)},removeLayer:function(c){var u=l(c);return this._layers[u]?(this._loaded&&c.onRemove(this),delete this._layers[u],this._loaded&&(this.fire("layerremove",{layer:c}),c.fire("remove")),c._map=c._mapToAdd=null,this):this},hasLayer:function(c){return l(c)in this._layers},eachLayer:function(c,u){for(var g in this._layers)c.call(u,this._layers[g]);return this},_addLayers:function(c){c=c?R(c)?c:[c]:[];for(var u=0,g=c.length;uthis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&u[0]instanceof ie&&u[0].equals(u[g-1])&&u.pop(),u},_setLatLngs:function(c){Ie.prototype._setLatLngs.call(this,c),Te(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Te(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var c=this._renderer._bounds,u=this.options.weight,g=new W(u,u);if(c=new se(c.min.subtract(g),c.max.add(g)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(c))){if(this.options.noClip){this._parts=this._rings;return}for(var C=0,w=this._rings.length,P;Cc.y!=w.y>c.y&&c.x<(w.x-C.x)*(c.y-C.y)/(w.y-C.y)+C.x&&(u=!u);return u||Ie.prototype._containsPoint.call(this,c,!0)}});function Gs(c,u){return new rt(c,u)}var $e=Ne.extend({initialize:function(c,u){b(this,u),this._layers={},c&&this.addData(c)},addData:function(c){var u=R(c)?c:c.features,g,C,w;if(u){for(g=0,C=u.length;g0&&w.push(w[0].slice()),w}function at(c,u){return c.feature?s({},c.feature,{geometry:u}):jt(u)}function jt(c){return c.type==="Feature"||c.type==="FeatureCollection"?c:{type:"Feature",properties:{},geometry:c}}var Ai={toGeoJSON:function(c){return at(this,{type:"Point",coordinates:Ri(this.getLatLng(),c)})}};Vt.include(Ai),Pi.include(Ai),Ht.include(Ai),Ie.include({toGeoJSON:function(c){var u=!Te(this._latlngs),g=zt(this._latlngs,u?1:0,!1,c);return at(this,{type:(u?"Multi":"")+"LineString",coordinates:g})}}),rt.include({toGeoJSON:function(c){var u=!Te(this._latlngs),g=u&&!Te(this._latlngs[0]),C=zt(this._latlngs,g?2:u?1:0,!0,c);return u||(C=[C]),at(this,{type:(g?"Multi":"")+"Polygon",coordinates:C})}}),st.include({toMultiPoint:function(c){var u=[];return this.eachLayer(function(g){u.push(g.toGeoJSON(c).geometry.coordinates)}),at(this,{type:"MultiPoint",coordinates:u})},toGeoJSON:function(c){var u=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(u==="MultiPoint")return this.toMultiPoint(c);var g=u==="GeometryCollection",C=[];return this.eachLayer(function(w){if(w.toGeoJSON){var P=w.toGeoJSON(c);if(g)C.push(P.geometry);else{var O=jt(P);O.type==="FeatureCollection"?C.push.apply(C,O.features):C.push(O)}}}),g?at(this,{geometries:C,type:"GeometryCollection"}):{type:"FeatureCollection",features:C}}});function mn(c,u){return new $e(c,u)}var Vs=mn,Ut=De.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(c,u,g){this._url=c,this._bounds=oe(u),b(this,g)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(re(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ge(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(c){return this.options.opacity=c,this._image&&this._updateOpacity(),this},setStyle:function(c){return c.opacity&&this.setOpacity(c.opacity),this},bringToFront:function(){return this._map&&tt(this._image),this},bringToBack:function(){return this._map&&nt(this._image),this},setUrl:function(c){return this._url=c,this._image&&(this._image.src=c),this},setBounds:function(c){return this._bounds=oe(c),this._map&&this._reset(),this},getEvents:function(){var c={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(c.zoomanim=this._animateZoom),c},setZIndex:function(c){return this.options.zIndex=c,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var c=this._url.tagName==="IMG",u=this._image=c?this._url:he("img");if(re(u,"leaflet-image-layer"),this._zoomAnimated&&re(u,"leaflet-zoom-animated"),this.options.className&&re(u,this.options.className),u.onselectstart=p,u.onmousemove=p,u.onload=r(this.fire,this,"load"),u.onerror=r(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(u.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),c){this._url=u.src;return}u.src=this._url,u.alt=this.options.alt},_animateZoom:function(c){var u=this._map.getZoomScale(c.zoom),g=this._map._latLngBoundsToNewLayerBounds(this._bounds,c.zoom,c.center).min;ze(this._image,g,u)},_reset:function(){var c=this._image,u=new se(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),g=u.getSize();ve(c,u.min),c.style.width=g.x+"px",c.style.height=g.y+"px"},_updateOpacity:function(){Pe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var c=this.options.errorOverlayUrl;c&&this._url!==c&&(this._url=c,this._image.src=c)},getCenter:function(){return this._bounds.getCenter()}}),Hs=function(c,u,g){return new Ut(c,u,g)},vn=Ut.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var c=this._url.tagName==="VIDEO",u=this._image=c?this._url:he("video");if(re(u,"leaflet-image-layer"),this._zoomAnimated&&re(u,"leaflet-zoom-animated"),this.options.className&&re(u,this.options.className),u.onselectstart=p,u.onmousemove=p,u.onloadeddata=r(this.fire,this,"load"),c){for(var g=u.getElementsByTagName("source"),C=[],w=0;w0?C:[u.src];return}R(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(u.style,"objectFit")&&(u.style.objectFit="fill"),u.autoplay=!!this.options.autoplay,u.loop=!!this.options.loop,u.muted=!!this.options.muted,u.playsInline=!!this.options.playsInline;for(var P=0;P×',ne(C,"click",function(w){ye(w),this.close()},this)}},_updateLayout:function(){var c=this._contentNode,u=c.style;u.width="",u.whiteSpace="nowrap";var g=c.offsetWidth;g=Math.min(g,this.options.maxWidth),g=Math.max(g,this.options.minWidth),u.width=g+1+"px",u.whiteSpace="",u.height="";var C=c.offsetHeight,w=this.options.maxHeight,P="leaflet-popup-scrolled";w&&C>w?(u.height=w+"px",re(c,P)):me(c,P),this._containerWidth=this._container.offsetWidth},_animateZoom:function(c){var u=this._map._latLngToNewLayerPoint(this._latlng,c.zoom,c.center),g=this._getAnchor();ve(this._container,u.add(g))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var c=this._map,u=parseInt(yt(this._container,"marginBottom"),10)||0,g=this._container.offsetHeight+u,C=this._containerWidth,w=new W(this._containerLeft,-g-this._containerBottom);w._add(je(this._container));var P=c.layerPointToContainerPoint(w),O=U(this.options.autoPanPadding),I=U(this.options.autoPanPaddingTopLeft||O),k=U(this.options.autoPanPaddingBottomRight||O),H=c.getSize(),q=0,ee=0;P.x+C+k.x>H.x&&(q=P.x+C-H.x+k.x),P.x-q-I.x<0&&(q=P.x-I.x),P.y+g+k.y>H.y&&(ee=P.y+g-H.y+k.y),P.y-ee-I.y<0&&(ee=P.y-I.y),(q||ee)&&(this.options.keepInView&&(this._autopanning=!0),c.fire("autopanstart").panBy([q,ee]))}},_getAnchor:function(){return U(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),zs=function(c,u){return new Kt(c,u)};ue.mergeOptions({closePopupOnClick:!0}),ue.include({openPopup:function(c,u,g){return this._initOverlay(Kt,c,u,g).openOn(this),this},closePopup:function(c){return c=arguments.length?c:this._popup,c&&c.close(),this}}),De.include({bindPopup:function(c,u){return this._popup=this._initOverlay(Kt,this._popup,c,u),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(c){return this._popup&&(this instanceof Ne||(this._popup._source=this),this._popup._prepareOpen(c||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(c){return this._popup&&this._popup.setContent(c),this},getPopup:function(){return this._popup},_openPopup:function(c){if(!(!this._popup||!this._map)){Ke(c);var u=c.layer||c.target;if(this._popup._source===u&&!(u instanceof He)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(c.latlng);return}this._popup._source=u,this.openPopup(c.latlng)}},_movePopup:function(c){this._popup.setLatLng(c.latlng)},_onKeyPress:function(c){c.originalEvent.keyCode===13&&this._openPopup(c)}});var Yt=Fe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(c){Fe.prototype.onAdd.call(this,c),this.setOpacity(this.options.opacity),c.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(c){Fe.prototype.onRemove.call(this,c),c.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var c=Fe.prototype.getEvents.call(this);return this.options.permanent||(c.preclick=this.close),c},_initLayout:function(){var c="leaflet-tooltip",u=c+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=he("div",u),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+l(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(c){var u,g,C=this._map,w=this._container,P=C.latLngToContainerPoint(C.getCenter()),O=C.layerPointToContainerPoint(c),I=this.options.direction,k=w.offsetWidth,H=w.offsetHeight,q=U(this.options.offset),ee=this._getAnchor();I==="top"?(u=k/2,g=H):I==="bottom"?(u=k/2,g=0):I==="center"?(u=k/2,g=H/2):I==="right"?(u=0,g=H/2):I==="left"?(u=k,g=H/2):O.xthis.options.maxZoom||gC?this._retainParent(w,P,O,C):!1)},_retainChildren:function(c,u,g,C){for(var w=2*c;w<2*c+2;w++)for(var P=2*u;P<2*u+2;P++){var O=new W(w,P);O.z=g+1;var I=this._tileCoordsToKey(O),k=this._tiles[I];if(k&&k.active){k.retain=!0;continue}else k&&k.loaded&&(k.retain=!0);g+1this.options.maxZoom||this.options.minZoom!==void 0&&w1){this._setView(c,g);return}for(var ee=w.min.y;ee<=w.max.y;ee++)for(var le=w.min.x;le<=w.max.x;le++){var we=new W(le,ee);if(we.z=this._tileZoom,!!this._isValidTile(we)){var _e=this._tiles[this._tileCoordsToKey(we)];_e?_e.current=!0:O.push(we)}}if(O.sort(function(Ee,ct){return Ee.distanceTo(P)-ct.distanceTo(P)}),O.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Re=document.createDocumentFragment();for(le=0;leg.max.x)||!u.wrapLat&&(c.yg.max.y))return!1}if(!this.options.bounds)return!0;var C=this._tileCoordsToBounds(c);return oe(this.options.bounds).overlaps(C)},_keyToBounds:function(c){return this._tileCoordsToBounds(this._keyToTileCoords(c))},_tileCoordsToNwSe:function(c){var u=this._map,g=this.getTileSize(),C=c.scaleBy(g),w=C.add(g),P=u.unproject(C,c.z),O=u.unproject(w,c.z);return[P,O]},_tileCoordsToBounds:function(c){var u=this._tileCoordsToNwSe(c),g=new ae(u[0],u[1]);return this.options.noWrap||(g=this._map.wrapLatLngBounds(g)),g},_tileCoordsToKey:function(c){return c.x+":"+c.y+":"+c.z},_keyToTileCoords:function(c){var u=c.split(":"),g=new W(+u[0],+u[1]);return g.z=+u[2],g},_removeTile:function(c){var u=this._tiles[c];u&&(ge(u.el),delete this._tiles[c],this.fire("tileunload",{tile:u.el,coords:this._keyToTileCoords(c)}))},_initTile:function(c){re(c,"leaflet-tile");var u=this.getTileSize();c.style.width=u.x+"px",c.style.height=u.y+"px",c.onselectstart=p,c.onmousemove=p,Q.ielt9&&this.options.opacity<1&&Pe(c,this.options.opacity)},_addTile:function(c,u){var g=this._getTilePos(c),C=this._tileCoordsToKey(c),w=this.createTile(this._wrapCoords(c),r(this._tileReady,this,c));this._initTile(w),this.createTile.length<2&&B(r(this._tileReady,this,c,null,w)),ve(w,g),this._tiles[C]={el:w,coords:c,current:!0},u.appendChild(w),this.fire("tileloadstart",{tile:w,coords:c})},_tileReady:function(c,u,g){u&&this.fire("tileerror",{error:u,tile:g,coords:c});var C=this._tileCoordsToKey(c);g=this._tiles[C],g&&(g.loaded=+new Date,this._map._fadeAnimated?(Pe(g.el,0),K(this._fadeFrame),this._fadeFrame=B(this._updateOpacity,this)):(g.active=!0,this._pruneTiles()),u||(re(g.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:g.el,coords:c})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Q.ielt9||!this._map._fadeAnimated?B(this._pruneTiles,this):setTimeout(r(this._pruneTiles,this),250)))},_getTilePos:function(c){return c.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(c){var u=new W(this._wrapX?h(c.x,this._wrapX):c.x,this._wrapY?h(c.y,this._wrapY):c.y);return u.z=c.z,u},_pxBoundsToTileRange:function(c){var u=this.getTileSize();return new se(c.min.unscaleBy(u).floor(),c.max.unscaleBy(u).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var c in this._tiles)if(!this._tiles[c].loaded)return!1;return!0}});function Ks(c){return new At(c)}var lt=At.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(c,u){this._url=c,u=b(this,u),u.detectRetina&&Q.retina&&u.maxZoom>0?(u.tileSize=Math.floor(u.tileSize/2),u.zoomReverse?(u.zoomOffset--,u.minZoom=Math.min(u.maxZoom,u.minZoom+1)):(u.zoomOffset++,u.maxZoom=Math.max(u.minZoom,u.maxZoom-1)),u.minZoom=Math.max(0,u.minZoom)):u.zoomReverse?u.minZoom=Math.min(u.maxZoom,u.minZoom):u.maxZoom=Math.max(u.minZoom,u.maxZoom),typeof u.subdomains=="string"&&(u.subdomains=u.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(c,u){return this._url===c&&u===void 0&&(u=!0),this._url=c,u||this.redraw(),this},createTile:function(c,u){var g=document.createElement("img");return ne(g,"load",r(this._tileOnLoad,this,u,g)),ne(g,"error",r(this._tileOnError,this,u,g)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(g.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(g.referrerPolicy=this.options.referrerPolicy),g.alt="",g.src=this.getTileUrl(c),g},getTileUrl:function(c){var u={r:Q.retina?"@2x":"",s:this._getSubdomain(c),x:c.x,y:c.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var g=this._globalTileRange.max.y-c.y;this.options.tms&&(u.y=g),u["-y"]=g}return T(this._url,s(u,this.options))},_tileOnLoad:function(c,u){Q.ielt9?setTimeout(r(c,this,null,u),0):c(null,u)},_tileOnError:function(c,u,g){var C=this.options.errorTileUrl;C&&u.getAttribute("src")!==C&&(u.src=C),c(g,u)},_onTileRemove:function(c){c.tile.onload=null},_getZoomForUrl:function(){var c=this._tileZoom,u=this.options.maxZoom,g=this.options.zoomReverse,C=this.options.zoomOffset;return g&&(c=u-c),c+C},_getSubdomain:function(c){var u=Math.abs(c.x+c.y)%this.options.subdomains.length;return this.options.subdomains[u]},_abortLoading:function(){var c,u;for(c in this._tiles)if(this._tiles[c].coords.z!==this._tileZoom&&(u=this._tiles[c].el,u.onload=p,u.onerror=p,!u.complete)){u.src=D;var g=this._tiles[c].coords;ge(u),delete this._tiles[c],this.fire("tileabort",{tile:u,coords:g})}},_removeTile:function(c){var u=this._tiles[c];if(u)return u.el.setAttribute("src",D),At.prototype._removeTile.call(this,c)},_tileReady:function(c,u,g){if(!(!this._map||g&&g.getAttribute("src")===D))return At.prototype._tileReady.call(this,c,u,g)}});function yn(c,u){return new lt(c,u)}var bn=lt.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(c,u){this._url=c;var g=s({},this.defaultWmsParams);for(var C in u)C in this.options||(g[C]=u[C]);u=b(this,u);var w=u.detectRetina&&Q.retina?2:1,P=this.getTileSize();g.width=P.x*w,g.height=P.y*w,this.wmsParams=g},onAdd:function(c){this._crs=this.options.crs||c.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var u=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[u]=this._crs.code,lt.prototype.onAdd.call(this,c)},getTileUrl:function(c){var u=this._tileCoordsToNwSe(c),g=this._crs,C=pe(g.project(u[0]),g.project(u[1])),w=C.min,P=C.max,O=(this._wmsVersion>=1.3&&this._crs===pn?[w.y,w.x,P.y,P.x]:[w.x,w.y,P.x,P.y]).join(","),I=lt.prototype.getTileUrl.call(this,c);return I+S(this.wmsParams,I,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+O},setParams:function(c,u){return s(this.wmsParams,c),u||this.redraw(),this}});function Ys(c,u){return new bn(c,u)}lt.WMS=bn,yn.wms=Ys;var ke=De.extend({options:{padding:.1},initialize:function(c){b(this,c),l(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),re(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var c={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(c.zoomanim=this._onAnimZoom),c},_onAnimZoom:function(c){this._updateTransform(c.center,c.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(c,u){var g=this._map.getZoomScale(u,this._zoom),C=this._map.getSize().multiplyBy(.5+this.options.padding),w=this._map.project(this._center,u),P=C.multiplyBy(-g).add(w).subtract(this._map._getNewPixelOrigin(c,u));Q.any3d?ze(this._container,P,g):ve(this._container,P)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var c in this._layers)this._layers[c]._reset()},_onZoomEnd:function(){for(var c in this._layers)this._layers[c]._project()},_updatePaths:function(){for(var c in this._layers)this._layers[c]._update()},_update:function(){var c=this.options.padding,u=this._map.getSize(),g=this._map.containerPointToLayerPoint(u.multiplyBy(-c)).round();this._bounds=new se(g,g.add(u.multiplyBy(1+c*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),wn=ke.extend({options:{tolerance:0},getEvents:function(){var c=ke.prototype.getEvents.call(this);return c.viewprereset=this._onViewPreReset,c},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ke.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var c=this._container=document.createElement("canvas");ne(c,"mousemove",this._onMouseMove,this),ne(c,"click dblclick mousedown mouseup contextmenu",this._onClick,this),ne(c,"mouseout",this._handleMouseOut,this),c._leaflet_disable_events=!0,this._ctx=c.getContext("2d")},_destroyContainer:function(){K(this._redrawRequest),delete this._ctx,ge(this._container),fe(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var c;this._redrawBounds=null;for(var u in this._layers)c=this._layers[u],c._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ke.prototype._update.call(this);var c=this._bounds,u=this._container,g=c.getSize(),C=Q.retina?2:1;ve(u,c.min),u.width=C*g.x,u.height=C*g.y,u.style.width=g.x+"px",u.style.height=g.y+"px",Q.retina&&this._ctx.scale(2,2),this._ctx.translate(-c.min.x,-c.min.y),this.fire("update")}},_reset:function(){ke.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(c){this._updateDashArray(c),this._layers[l(c)]=c;var u=c._order={layer:c,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=u),this._drawLast=u,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(c){this._requestRedraw(c)},_removePath:function(c){var u=c._order,g=u.next,C=u.prev;g?g.prev=C:this._drawLast=C,C?C.next=g:this._drawFirst=g,delete c._order,delete this._layers[l(c)],this._requestRedraw(c)},_updatePath:function(c){this._extendRedrawBounds(c),c._project(),c._update(),this._requestRedraw(c)},_updateStyle:function(c){this._updateDashArray(c),this._requestRedraw(c)},_updateDashArray:function(c){if(typeof c.options.dashArray=="string"){var u=c.options.dashArray.split(/[, ]+/),g=[],C,w;for(w=0;w')}}catch{}return function(c){return document.createElement("<"+c+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),qs={_initContainer:function(){this._container=he("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ke.prototype._update.call(this),this.fire("update"))},_initPath:function(c){var u=c._container=Dt("shape");re(u,"leaflet-vml-shape "+(this.options.className||"")),u.coordsize="1 1",c._path=Dt("path"),u.appendChild(c._path),this._updateStyle(c),this._layers[l(c)]=c},_addPath:function(c){var u=c._container;this._container.appendChild(u),c.options.interactive&&c.addInteractiveTarget(u)},_removePath:function(c){var u=c._container;ge(u),c.removeInteractiveTarget(u),delete this._layers[l(c)]},_updateStyle:function(c){var u=c._stroke,g=c._fill,C=c.options,w=c._container;w.stroked=!!C.stroke,w.filled=!!C.fill,C.stroke?(u||(u=c._stroke=Dt("stroke")),w.appendChild(u),u.weight=C.weight+"px",u.color=C.color,u.opacity=C.opacity,C.dashArray?u.dashStyle=R(C.dashArray)?C.dashArray.join(" "):C.dashArray.replace(/( *, *)/g," "):u.dashStyle="",u.endcap=C.lineCap.replace("butt","flat"),u.joinstyle=C.lineJoin):u&&(w.removeChild(u),c._stroke=null),C.fill?(g||(g=c._fill=Dt("fill")),w.appendChild(g),g.color=C.fillColor||C.color,g.opacity=C.fillOpacity):g&&(w.removeChild(g),c._fill=null)},_updateCircle:function(c){var u=c._point.round(),g=Math.round(c._radius),C=Math.round(c._radiusY||g);this._setPath(c,c._empty()?"M0 0":"AL "+u.x+","+u.y+" "+g+","+C+" 0,"+65535*360)},_setPath:function(c,u){c._path.v=u},_bringToFront:function(c){tt(c._container)},_bringToBack:function(c){nt(c._container)}},qt=Q.vml?Dt:Mt,Ot=ke.extend({_initContainer:function(){this._container=qt("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=qt("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ge(this._container),fe(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ke.prototype._update.call(this);var c=this._bounds,u=c.getSize(),g=this._container;(!this._svgSize||!this._svgSize.equals(u))&&(this._svgSize=u,g.setAttribute("width",u.x),g.setAttribute("height",u.y)),ve(g,c.min),g.setAttribute("viewBox",[c.min.x,c.min.y,u.x,u.y].join(" ")),this.fire("update")}},_initPath:function(c){var u=c._path=qt("path");c.options.className&&re(u,c.options.className),c.options.interactive&&re(u,"leaflet-interactive"),this._updateStyle(c),this._layers[l(c)]=c},_addPath:function(c){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(c._path),c.addInteractiveTarget(c._path)},_removePath:function(c){ge(c._path),c.removeInteractiveTarget(c._path),delete this._layers[l(c)]},_updatePath:function(c){c._project(),c._update()},_updateStyle:function(c){var u=c._path,g=c.options;u&&(g.stroke?(u.setAttribute("stroke",g.color),u.setAttribute("stroke-opacity",g.opacity),u.setAttribute("stroke-width",g.weight),u.setAttribute("stroke-linecap",g.lineCap),u.setAttribute("stroke-linejoin",g.lineJoin),g.dashArray?u.setAttribute("stroke-dasharray",g.dashArray):u.removeAttribute("stroke-dasharray"),g.dashOffset?u.setAttribute("stroke-dashoffset",g.dashOffset):u.removeAttribute("stroke-dashoffset")):u.setAttribute("stroke","none"),g.fill?(u.setAttribute("fill",g.fillColor||g.color),u.setAttribute("fill-opacity",g.fillOpacity),u.setAttribute("fill-rule",g.fillRule||"evenodd")):u.setAttribute("fill","none"))},_updatePoly:function(c,u){this._setPath(c,ut(c._parts,u))},_updateCircle:function(c){var u=c._point,g=Math.max(Math.round(c._radius),1),C=Math.max(Math.round(c._radiusY),1)||g,w="a"+g+","+C+" 0 1,0 ",P=c._empty()?"M0 0":"M"+(u.x-g)+","+u.y+w+g*2+",0 "+w+-g*2+",0 ";this._setPath(c,P)},_setPath:function(c,u){c._path.setAttribute("d",u)},_bringToFront:function(c){tt(c._path)},_bringToBack:function(c){nt(c._path)}});Q.vml&&Ot.include(qs);function En(c){return Q.svg||Q.vml?new Ot(c):null}ue.include({getRenderer:function(c){var u=c.options.renderer||this._getPaneRenderer(c.options.pane)||this.options.renderer||this._renderer;return u||(u=this._renderer=this._createRenderer()),this.hasLayer(u)||this.addLayer(u),u},_getPaneRenderer:function(c){if(c==="overlayPane"||c===void 0)return!1;var u=this._paneRenderers[c];return u===void 0&&(u=this._createRenderer({pane:c}),this._paneRenderers[c]=u),u},_createRenderer:function(c){return this.options.preferCanvas&&Sn(c)||En(c)}});var Pn=rt.extend({initialize:function(c,u){rt.prototype.initialize.call(this,this._boundsToLatLngs(c),u)},setBounds:function(c){return this.setLatLngs(this._boundsToLatLngs(c))},_boundsToLatLngs:function(c){return c=oe(c),[c.getSouthWest(),c.getNorthWest(),c.getNorthEast(),c.getSouthEast()]}});function Xs(c,u){return new Pn(c,u)}Ot.create=qt,Ot.pointsToPath=ut,$e.geometryToLayer=Wt,$e.coordsToLatLng=Ti,$e.coordsToLatLngs=Bt,$e.latLngToCoords=Ri,$e.latLngsToCoords=zt,$e.getFeature=at,$e.asFeature=jt,ue.mergeOptions({boxZoom:!0});var Tn=xe.extend({initialize:function(c){this._map=c,this._container=c._container,this._pane=c._panes.overlayPane,this._resetStateTimeout=0,c.on("unload",this._destroy,this)},addHooks:function(){ne(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){fe(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ge(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(c){if(!c.shiftKey||c.which!==1&&c.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),bt(),ai(),this._startPoint=this._map.mouseEventToContainerPoint(c),ne(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(c){this._moved||(this._moved=!0,this._box=he("div","leaflet-zoom-box",this._container),re(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(c);var u=new se(this._point,this._startPoint),g=u.getSize();ve(this._box,u.min),this._box.style.width=g.x+"px",this._box.style.height=g.y+"px"},_finish:function(){this._moved&&(ge(this._box),me(this._container,"leaflet-crosshair")),wt(),li(),fe(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(c){if(!(c.which!==1&&c.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(r(this._resetState,this),0);var u=new ae(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(u).fire("boxzoomend",{boxZoomBounds:u})}},_onKeyDown:function(c){c.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ue.addInitHook("addHandler","boxZoom",Tn),ue.mergeOptions({doubleClickZoom:!0});var Rn=xe.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(c){var u=this._map,g=u.getZoom(),C=u.options.zoomDelta,w=c.originalEvent.shiftKey?g-C:g+C;u.options.doubleClickZoom==="center"?u.setZoom(w):u.setZoomAround(c.containerPoint,w)}});ue.addInitHook("addHandler","doubleClickZoom",Rn),ue.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var An=xe.extend({addHooks:function(){if(!this._draggable){var c=this._map;this._draggable=new Ve(c._mapPane,c._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),c.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),c.on("zoomend",this._onZoomEnd,this),c.whenReady(this._onZoomEnd,this))}re(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){me(this._map._container,"leaflet-grab"),me(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var c=this._map;if(c._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var u=oe(this._map.options.maxBounds);this._offsetLimit=pe(this._map.latLngToContainerPoint(u.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(u.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;c.fire("movestart").fire("dragstart"),c.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(c){if(this._map.options.inertia){var u=this._lastTime=+new Date,g=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(g),this._times.push(u),this._prunePositions(u)}this._map.fire("move",c).fire("drag",c)},_prunePositions:function(c){for(;this._positions.length>1&&c-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var c=this._map.getSize().divideBy(2),u=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=u.subtract(c).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(c,u){return c-(c-u)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var c=this._draggable._newPos.subtract(this._draggable._startPos),u=this._offsetLimit;c.xu.max.x&&(c.x=this._viscousLimit(c.x,u.max.x)),c.y>u.max.y&&(c.y=this._viscousLimit(c.y,u.max.y)),this._draggable._newPos=this._draggable._startPos.add(c)}},_onPreDragWrap:function(){var c=this._worldWidth,u=Math.round(c/2),g=this._initialWorldOffset,C=this._draggable._newPos.x,w=(C-u+g)%c+u-g,P=(C+u+g)%c-u-g,O=Math.abs(w+g)0?P:-P))-u;this._delta=0,this._startTime=null,O&&(c.options.scrollWheelZoom==="center"?c.setZoom(u+O):c.setZoomAround(this._lastMousePos,u+O))}});ue.addInitHook("addHandler","scrollWheelZoom",On);var Qs=600;ue.mergeOptions({tapHold:Q.touchNative&&Q.safari&&Q.mobile,tapTolerance:15});var Mn=xe.extend({addHooks:function(){ne(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){fe(this._map._container,"touchstart",this._onDown,this)},_onDown:function(c){if(clearTimeout(this._holdTimeout),c.touches.length===1){var u=c.touches[0];this._startPos=this._newPos=new W(u.clientX,u.clientY),this._holdTimeout=setTimeout(r(function(){this._cancel(),this._isTapValid()&&(ne(document,"touchend",ye),ne(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",u))},this),Qs),ne(document,"touchend touchcancel contextmenu",this._cancel,this),ne(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function c(){fe(document,"touchend",ye),fe(document,"touchend touchcancel",c)},_cancel:function(){clearTimeout(this._holdTimeout),fe(document,"touchend touchcancel contextmenu",this._cancel,this),fe(document,"touchmove",this._onMove,this)},_onMove:function(c){var u=c.touches[0];this._newPos=new W(u.clientX,u.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(c,u){var g=new MouseEvent(c,{bubbles:!0,cancelable:!0,view:window,screenX:u.screenX,screenY:u.screenY,clientX:u.clientX,clientY:u.clientY});g._simulated=!0,u.target.dispatchEvent(g)}});ue.addInitHook("addHandler","tapHold",Mn),ue.mergeOptions({touchZoom:Q.touch,bounceAtZoomLimits:!0});var Ln=xe.extend({addHooks:function(){re(this._map._container,"leaflet-touch-zoom"),ne(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){me(this._map._container,"leaflet-touch-zoom"),fe(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(c){var u=this._map;if(!(!c.touches||c.touches.length!==2||u._animatingZoom||this._zooming)){var g=u.mouseEventToContainerPoint(c.touches[0]),C=u.mouseEventToContainerPoint(c.touches[1]);this._centerPoint=u.getSize()._divideBy(2),this._startLatLng=u.containerPointToLatLng(this._centerPoint),u.options.touchZoom!=="center"&&(this._pinchStartLatLng=u.containerPointToLatLng(g.add(C)._divideBy(2))),this._startDist=g.distanceTo(C),this._startZoom=u.getZoom(),this._moved=!1,this._zooming=!0,u._stop(),ne(document,"touchmove",this._onTouchMove,this),ne(document,"touchend touchcancel",this._onTouchEnd,this),ye(c)}},_onTouchMove:function(c){if(!(!c.touches||c.touches.length!==2||!this._zooming)){var u=this._map,g=u.mouseEventToContainerPoint(c.touches[0]),C=u.mouseEventToContainerPoint(c.touches[1]),w=g.distanceTo(C)/this._startDist;if(this._zoom=u.getScaleZoom(w,this._startZoom),!u.options.bounceAtZoomLimits&&(this._zoomu.getMaxZoom()&&w>1)&&(this._zoom=u._limitZoom(this._zoom)),u.options.touchZoom==="center"){if(this._center=this._startLatLng,w===1)return}else{var P=g._add(C)._divideBy(2)._subtract(this._centerPoint);if(w===1&&P.x===0&&P.y===0)return;this._center=u.unproject(u.project(this._pinchStartLatLng,this._zoom).subtract(P),this._zoom)}this._moved||(u._moveStart(!0,!1),this._moved=!0),K(this._animRequest);var O=r(u._move,u,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=B(O,this,!0),ye(c)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,K(this._animRequest),fe(document,"touchmove",this._onTouchMove,this),fe(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});ue.addInitHook("addHandler","touchZoom",Ln),ue.BoxZoom=Tn,ue.DoubleClickZoom=Rn,ue.Drag=An,ue.Keyboard=Dn,ue.ScrollWheelZoom=On,ue.TapHold=Mn,ue.TouchZoom=Ln,t.Bounds=se,t.Browser=Q,t.CRS=Se,t.Canvas=wn,t.Circle=Pi,t.CircleMarker=Ht,t.Class=Z,t.Control=Ae,t.DivIcon=_n,t.DivOverlay=Fe,t.DomEvent=gs,t.DomUtil=ps,t.Draggable=Ve,t.Evented=Y,t.FeatureGroup=Ne,t.GeoJSON=$e,t.GridLayer=At,t.Handler=xe,t.Icon=ot,t.ImageOverlay=Ut,t.LatLng=ie,t.LatLngBounds=ae,t.Layer=De,t.LayerGroup=st,t.LineUtil=As,t.Map=ue,t.Marker=Vt,t.Mixin=ws,t.Path=He,t.Point=W,t.PolyUtil=Ss,t.Polygon=rt,t.Polyline=Ie,t.Popup=Kt,t.PosAnimation=Zi,t.Projection=Ds,t.Rectangle=Pn,t.Renderer=ke,t.SVG=Ot,t.SVGOverlay=Cn,t.TileLayer=lt,t.Tooltip=Yt,t.Transformation=We,t.Util=J,t.VideoOverlay=vn,t.bind=r,t.bounds=pe,t.canvas=Sn,t.circle=$s,t.circleMarker=Is,t.control=Pt,t.divIcon=Us,t.extend=s,t.featureGroup=xs,t.geoJSON=mn,t.geoJson=Vs,t.gridLayer=Ks,t.icon=Fs,t.imageOverlay=Hs,t.latLng=te,t.latLngBounds=oe,t.layerGroup=Ls,t.map=ms,t.marker=Ns,t.point=U,t.polygon=Gs,t.polyline=ks,t.popup=zs,t.rectangle=Xs,t.setOptions=b,t.stamp=l,t.svg=En,t.svgOverlay=Bs,t.tileLayer=yn,t.tooltip=js,t.transformation=Be,t.version=i,t.videoOverlay=Ws;var Zs=window.L;t.noConflict=function(){return window.L=Zs,this},window.L=t})})(leafletSrc,leafletSrc.exports);var leafletSrcExports=leafletSrc.exports;const L$1=getDefaultExportFromCjs(leafletSrcExports);function makeNull(n){return n==null||n===""?null:n}function exists(n,e=!1){return n!=null&&(n!==""||e)}function missing(n){return!exists(n)}function missingOrEmpty(n){return n==null||n.length===0}function toStringOrNull(n){return n!=null&&typeof n.toString=="function"?n.toString():null}function attrToNumber(n){if(n===void 0)return;if(n===null||n==="")return null;if(typeof n=="number")return isNaN(n)?void 0:n;const e=parseInt(n,10);return isNaN(e)?void 0:e}function attrToBoolean(n){if(n!==void 0)return n===null||n===""?!1:typeof n=="boolean"?n:/true/i.test(n)}function attrToString(n){if(!(n==null||n===""))return n}function jsonEquals(n,e){const t=n?JSON.stringify(n):null,i=e?JSON.stringify(e):null;return t===i}function defaultComparator(n,e,t=!1){const i=n==null,s=e==null;if(n&&n.toNumber&&(n=n.toNumber()),e&&e.toNumber&&(e=e.toNumber()),i&&s)return 0;if(i)return-1;if(s)return 1;function o(r,a){return r>a?1:re.push(t)),e}return Object.values(n)}const GenericUtils=Object.freeze(Object.defineProperty({__proto__:null,attrToBoolean,attrToNumber,attrToString,defaultComparator,exists,jsonEquals,makeNull,missing,missingOrEmpty,toStringOrNull,values},Symbol.toStringTag,{value:"Module"}));class ColumnKeyCreator{constructor(){this.existingKeys={}}addExistingKeys(e){for(let t=0;t{if(e&&e.indexOf(s)>=0)return;const o=t[s];isNonNullObject(o)&&o.constructor===Object?i[s]=deepCloneDefinition(o):i[s]=o}),i}function getProperty(n,e){return n[e]}function setProperty(n,e,t){n[e]=t}function copyPropertiesIfPresent(n,e,...t){t.forEach(i=>copyPropertyIfPresent(n,e,i))}function copyPropertyIfPresent(n,e,t,i){const s=getProperty(n,t);s!==void 0&&setProperty(e,t,i?i(s):s)}function getAllKeysInObjects(n){const e={};return n.filter(t=>t!=null).forEach(t=>{Object.keys(t).forEach(i=>e[i]=null)}),Object.keys(e)}function getAllValuesInObject(n){if(!n)return[];const e=Object;if(typeof e.values=="function")return e.values(n);const t=[];for(const i in n)n.hasOwnProperty(i)&&n.propertyIsEnumerable(i)&&t.push(n[i]);return t}function mergeDeep(n,e,t=!0,i=!1){exists(e)&&iterateObject(e,(s,o)=>{let r=n[s];r!==o&&(i&&r==null&&o!=null&&typeof o=="object"&&o.constructor===Object&&(r={},n[s]=r),isNonNullObject(o)&&isNonNullObject(r)&&!Array.isArray(r)?mergeDeep(r,o,t,i):(t||o!==void 0)&&(n[s]=o))})}function missingOrEmptyObject(n){return missing(n)||Object.keys(n).length===0}function get(n,e,t){if(n==null)return t;const i=e.split(".");let s=n;for(;i.length>1;)if(s=s[i.shift()],s==null)return t;const o=s[i[0]];return o??t}function set(n,e,t){if(n==null)return;const i=e.split(".");let s=n;i.forEach((o,r)=>{s[o]||(s[o]={}),r{typeof n[r]=="object"&&!e.includes(r)&&(n[r]=void 0)});const i=Object.getPrototypeOf(n),s={},o=r=>`AG Grid: Grid API function ${r}() cannot be called as the grid has been destroyed.
diff --git a/public/build/manifest.json b/public/build/manifest.json
index 1443127241..5857d24240 100644
--- a/public/build/manifest.json
+++ b/public/build/manifest.json
@@ -1,57 +1,57 @@
{
- "_create-empty-split-d82bb341.js": {
- "file": "assets/create-empty-split-d82bb341.js",
+ "_create-empty-split-aae839d5.js": {
+ "file": "assets/create-empty-split-aae839d5.js",
"imports": [
- "_vendor-cc723e37.js"
+ "_vendor-2609b2c9.js"
],
- "integrity": "sha384-xqyk8VkCuWg3Pyh5tmtlOcjXCNVzHghsQICD/8eqKQqivrhLARahE2sHuw6SiZuK"
+ "integrity": "sha384-kUrPjqHkFqVzJQjH9DXySo3O27g0Jh9lAs8AJRf3MPN85968p9Du3UiQIZlTUPGc"
},
- "_format-money-03f73825.js": {
- "file": "assets/format-money-03f73825.js",
+ "_format-money-62afb78b.js": {
+ "file": "assets/format-money-62afb78b.js",
"imports": [
- "_vendor-cc723e37.js"
+ "_vendor-2609b2c9.js"
],
- "integrity": "sha384-zmpuSCeX+Xvs0IlpZqebAdDNiTGxuNaaFFWWEd6KF6sUQ2So61pu+jjH6RIkB3Pj"
+ "integrity": "sha384-TAio40YCcyMAfzXMbgBAmXaAeUHGFYD0n7FRC3hgtUuTUlGLnYrxZtDc0/ulWnPd"
},
- "_get-10f1237b.js": {
- "file": "assets/get-10f1237b.js",
+ "_get-5b4283ca.js": {
+ "file": "assets/get-5b4283ca.js",
"imports": [
- "_format-money-03f73825.js"
+ "_format-money-62afb78b.js"
],
- "integrity": "sha384-Qp3fLmVM9CLH0wJSAEvAjT1Q/TK7iIbVt4wNo9WCx04cEfMp+aXC49FqNYdUSVS8"
+ "integrity": "sha384-8G2j6ux1LVbsCSQQRonc1WDrDqdOxMoRJUeYlN1uMpZ/ui/8my/HGWOxFbLCStf3"
},
- "_get-7f8692a5.js": {
- "file": "assets/get-7f8692a5.js",
+ "_get-ea675e30.js": {
+ "file": "assets/get-ea675e30.js",
"imports": [
- "_format-money-03f73825.js"
+ "_format-money-62afb78b.js"
],
- "integrity": "sha384-Nu6mFNb909g9ZLzJpntU8cRhbRBwe8tWBcmxRJ5vt88JWYVdqqrPlvxHAwyG/3I+"
+ "integrity": "sha384-cdp/pfZrpvE6Rs9OyKGrNAEX4fKIl78uvKtlSQnphz3GkPJzMq01f/5+0sOF4xue"
},
- "_parse-downloaded-splits-fb2d62df.js": {
- "file": "assets/parse-downloaded-splits-fb2d62df.js",
+ "_parse-downloaded-splits-6b9adc20.js": {
+ "file": "assets/parse-downloaded-splits-6b9adc20.js",
"imports": [
- "_create-empty-split-d82bb341.js",
- "_vendor-cc723e37.js"
+ "_create-empty-split-aae839d5.js",
+ "_vendor-2609b2c9.js"
],
- "integrity": "sha384-e2TYgrrrNUa1Khx6aS8Ai/mRtmiz8TPFLQZcZYz7OoOipiWHovDKven8sxIJmqkj"
+ "integrity": "sha384-5o93Kgc0sXYdoE/lS3IknfCFLno5CseAZ8y6HtDM5mkkg43y6DOTFcxIW3xuOPvb"
},
- "_put-d747f13c.js": {
- "file": "assets/put-d747f13c.js",
+ "_put-c9d3942f.js": {
+ "file": "assets/put-c9d3942f.js",
"imports": [
- "_format-money-03f73825.js"
+ "_format-money-62afb78b.js"
],
- "integrity": "sha384-m1RzGO6aYwXHYY7GIZAwxkr+70Iqu8hSxaMNWnXpQb2CB31CN5L2QqhSNBzvANc1"
+ "integrity": "sha384-jBUmdZ39Tp/GN4Zr3suYFGsrfKw3j3GJDvBo8vh0eRA2Pbwk2PLIE8TWhAXu6zR3"
},
- "_splice-errors-into-transactions-e53c1920.js": {
- "file": "assets/splice-errors-into-transactions-e53c1920.js",
+ "_splice-errors-into-transactions-528a3749.js": {
+ "file": "assets/splice-errors-into-transactions-528a3749.js",
"imports": [
- "_format-money-03f73825.js",
- "_get-7f8692a5.js",
- "_vendor-cc723e37.js"
+ "_format-money-62afb78b.js",
+ "_get-5b4283ca.js",
+ "_vendor-2609b2c9.js"
],
- "integrity": "sha384-SeZHC0EItDDobOAXWQwnZ76014a8Kn/UxN+X8zyf5ESIQ9yEnpH/PJqmt10lR+kh"
+ "integrity": "sha384-AuGtawK1GzB4IW0SN1e52QLD+A/tG/LKEDnodKNDU8rRZr9EeYnf6bOIbSemYm5A"
},
- "_vendor-cc723e37.js": {
+ "_vendor-2609b2c9.js": {
"assets": [
"assets/layers-1dbbe9d0.png",
"assets/layers-2x-066daca8.png",
@@ -60,8 +60,8 @@
"css": [
"assets/vendor-5c5099b4.css"
],
- "file": "assets/vendor-cc723e37.js",
- "integrity": "sha384-SBcU5qAqCE2yT4967bb7EkNvKlH48c6QqGE9S32LwfGECQA9k4nkyTlopJr0cmgR"
+ "file": "assets/vendor-2609b2c9.js",
+ "integrity": "sha384-dUB0xSeqzlyxX/anun8b4k38j63OmPyjAdpCLpuxq3A1CHRCnGMJswNn/NKzwhOS"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf": {
"file": "assets/fa-brands-400-5656d596.ttf",
@@ -109,45 +109,45 @@
"integrity": "sha384-wg83fCOXjBtqzFAWhTL9Sd9vmLUNhfEEzfmNUX9zwv2igKlz/YQbdapF4ObdxF+R"
},
"resources/assets/v2/pages/dashboard/dashboard.js": {
- "file": "assets/dashboard-d1d540db.js",
+ "file": "assets/dashboard-5ef2eea4.js",
"imports": [
- "_format-money-03f73825.js",
- "_vendor-cc723e37.js",
- "_get-10f1237b.js",
- "_get-7f8692a5.js"
+ "_format-money-62afb78b.js",
+ "_vendor-2609b2c9.js",
+ "_get-ea675e30.js",
+ "_get-5b4283ca.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/dashboard/dashboard.js",
- "integrity": "sha384-EG2YFwGswmDXurC8abNfvl04dS8utpeumKrlxYAOd1ZlLc4JUQ1AWG0cRKNCsb7U"
+ "integrity": "sha384-U59Ky3Sz6ruwvg1AfP8JjhiN9OMRcG8+Tzhyyu22rSPKTSop1CLyhsUmOCfM8YhT"
},
"resources/assets/v2/pages/transactions/create.js": {
- "file": "assets/create-af0e6c17.js",
+ "file": "assets/create-6378bb8a.js",
"imports": [
- "_format-money-03f73825.js",
- "_create-empty-split-d82bb341.js",
- "_splice-errors-into-transactions-e53c1920.js",
- "_vendor-cc723e37.js",
- "_get-7f8692a5.js"
+ "_format-money-62afb78b.js",
+ "_create-empty-split-aae839d5.js",
+ "_splice-errors-into-transactions-528a3749.js",
+ "_vendor-2609b2c9.js",
+ "_get-5b4283ca.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/create.js",
- "integrity": "sha384-SbUjMpGlNF36W0wZYbTQkpr7nb5fI1JpOtKp/oZB7d+KfcKNmdGIafsyu5hFw+3v"
+ "integrity": "sha384-MGu6/JpMYPxpIy/FqXPwlGo4LAGC3MB5dV9PtszBnijuB/3bl4lemzdsmM5NSRDI"
},
"resources/assets/v2/pages/transactions/edit.js": {
- "file": "assets/edit-a939c15a.js",
+ "file": "assets/edit-a6845b23.js",
"imports": [
- "_format-money-03f73825.js",
- "_get-10f1237b.js",
- "_parse-downloaded-splits-fb2d62df.js",
- "_splice-errors-into-transactions-e53c1920.js",
- "_vendor-cc723e37.js",
- "_create-empty-split-d82bb341.js",
- "_put-d747f13c.js",
- "_get-7f8692a5.js"
+ "_format-money-62afb78b.js",
+ "_get-ea675e30.js",
+ "_parse-downloaded-splits-6b9adc20.js",
+ "_splice-errors-into-transactions-528a3749.js",
+ "_vendor-2609b2c9.js",
+ "_create-empty-split-aae839d5.js",
+ "_put-c9d3942f.js",
+ "_get-5b4283ca.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/edit.js",
- "integrity": "sha384-+e/kMTR2lpALsCeYoFbNh1ePnqaC56PrwtNMhbTlCGQmtxYiAMEOTH5jE+gAnqDN"
+ "integrity": "sha384-/O7vRaIUH+cd83DZccxnrXf8YYsg2KjC/d5C1q5qNeh+MuFVl4NFShMQvE3n5tZp"
},
"resources/assets/v2/pages/transactions/index.css": {
"file": "assets/index-badb0a41.css",
@@ -158,16 +158,16 @@
"css": [
"assets/index-badb0a41.css"
],
- "file": "assets/index-089e7bf2.js",
+ "file": "assets/index-78b5f723.js",
"imports": [
- "_format-money-03f73825.js",
- "_vendor-cc723e37.js",
- "_get-10f1237b.js",
- "_put-d747f13c.js"
+ "_format-money-62afb78b.js",
+ "_vendor-2609b2c9.js",
+ "_get-ea675e30.js",
+ "_put-c9d3942f.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/index.js",
- "integrity": "sha384-LdFg7W8efK0nAmNDzVzSLaUnZ5JDpfcY7TCE5lYeh8RtvYeklsJZCJcbqbuUHint"
+ "integrity": "sha384-A/WqZ8EUl2gLfNfwuyfHiN61ME/6IT+OKaySatMo7qKgQ3mVan6PRkenaANbzYQH"
},
"resources/assets/v2/pages/transactions/show.css": {
"file": "assets/show-8b1429e5.css",
@@ -178,17 +178,17 @@
"css": [
"assets/show-8b1429e5.css"
],
- "file": "assets/show-7827ee8e.js",
+ "file": "assets/show-c2b3bd03.js",
"imports": [
- "_format-money-03f73825.js",
- "_vendor-cc723e37.js",
- "_get-10f1237b.js",
- "_parse-downloaded-splits-fb2d62df.js",
- "_create-empty-split-d82bb341.js"
+ "_format-money-62afb78b.js",
+ "_vendor-2609b2c9.js",
+ "_get-ea675e30.js",
+ "_parse-downloaded-splits-6b9adc20.js",
+ "_create-empty-split-aae839d5.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/show.js",
- "integrity": "sha384-IgbM4MiKR37X2FSkAG1AzDXGHnZccsdtSXNoDQ/2wVABwhL01ef9V7zCMWhhIJiu"
+ "integrity": "sha384-Cwohl3AO2jlS/+sY36BhwAFGmNhpWQZZZXsPVDd+a4a1jeJ0ScZBgxz8vtY+r4k0"
},
"resources/assets/v2/sass/app.scss": {
"file": "assets/app-fb7b26ec.css",
diff --git a/resources/lang/bg_BG/firefly.php b/resources/lang/bg_BG/firefly.php
index acf6a45804..99ae30928f 100644
--- a/resources/lang/bg_BG/firefly.php
+++ b/resources/lang/bg_BG/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Налична е нова версия на Firefly III. Вие изпълнявате :your_version, последната версия е :new_version, която беше пусната на :date.',
'update_version_beta' => 'Това е BETA версия. Може да се натъкнете на проблеми.',
'update_version_alpha' => 'Това е ALPHA версия. Може да се натъкнете на проблеми.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Изпълнявате :version, която е най-новата налична версия.',
'update_newer_version_alert' => 'Изпълнявате: :your_version, която е по-нова от последната налична версия: :new_version.',
'update_check_error' => 'Възникна грешка при проверка за актуализации: :error',
diff --git a/resources/lang/ca_ES/firefly.php b/resources/lang/ca_ES/firefly.php
index 3e7680ff9e..27fedde31e 100644
--- a/resources/lang/ca_ES/firefly.php
+++ b/resources/lang/ca_ES/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Hi ha una nova versió de Firefly III disponible. Estàs executant la versió :your_version, i l\'última versió és la :new_version que es va publicar el :date.',
'update_version_beta' => 'Aquesta és una versió BETA. Podries tenir problemes.',
'update_version_alpha' => 'Aquesta és una versió ALFA. Podries tenir problemes.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Estàs executant :version, que és l\'última versió disponible.',
'update_newer_version_alert' => 'Estàs executant :your_version, que és més nova que l\'última versió, :new_version.',
'update_check_error' => 'Ha succeït un error mentre es comprovaven les actualitzacions: :error',
diff --git a/resources/lang/cs_CZ/firefly.php b/resources/lang/cs_CZ/firefly.php
index 55d3271ae7..ef6073ce74 100644
--- a/resources/lang/cs_CZ/firefly.php
+++ b/resources/lang/cs_CZ/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Je k dispozici nová verze Firefly III. Nyní provozujete verzi :your_version, nejnovější verze je :new_version, která byla vydaná :date.',
'update_version_beta' => 'Tato verze je BETA verze. Můžete narazit na problémy.',
'update_version_alpha' => 'Tato verze je ALFA verze. Můžete narazit na problémy.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Provozujete verzi :version, která je nejnovější dostupnou verzí.',
'update_newer_version_alert' => 'Používáte verzi :your_version, která je novější než poslední stabilní verze :new_version.',
'update_check_error' => 'Došlo k chybě při kontrole aktualizací: :error',
diff --git a/resources/lang/da_DK/firefly.php b/resources/lang/da_DK/firefly.php
index 69fef846dc..737465f339 100644
--- a/resources/lang/da_DK/firefly.php
+++ b/resources/lang/da_DK/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'En ny version af Firefly III er tilgængelig. Du bruger :your_version, den nyeste version er :new_version, som blev udgivet den :date.',
'update_version_beta' => 'Denne version er en BETA version. Du kan løbe ind i problemer.',
'update_version_alpha' => 'Denne version er en ALPHA version. Du kan løbe ind i problemer.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Du bruger :version, som er den seneste tilgængelige udgivelse.',
'update_newer_version_alert' => 'Du bruger :your_version, som er nyere end den seneste udgivelse, :new_version.',
'update_check_error' => 'Der opstod en fejl under søgning efter opdateringer: :error',
diff --git a/resources/lang/de_DE/firefly.php b/resources/lang/de_DE/firefly.php
index 8a46c03e86..f25fcc350c 100644
--- a/resources/lang/de_DE/firefly.php
+++ b/resources/lang/de_DE/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Eine neue Version von Firefly III ist verfügbar. Sie verwenden :your_version, die neueste Version ist :new_version, die am :date veröffentlicht wurde.',
'update_version_beta' => 'Seien Sie vorsichtig bei der Verwendung dieser BETA-Version. Sie könnte noch Fehler enthaltern.',
'update_version_alpha' => 'Seien Sie vorsichtig bei der Verwendung dieser APLPHA-Version. Sie kann Fehler enthaltern.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Sie verwenden Version :version. Dies ist die neueste verfügbare Version.',
'update_newer_version_alert' => 'Sie verwenden :your_version. Ihre Version ist neuer als die neueste Version (:new_version).',
'update_check_error' => 'Bei der Suche nach Aktualisierungen ist ein Fehler aufgetreten: :error',
diff --git a/resources/lang/el_GR/firefly.php b/resources/lang/el_GR/firefly.php
index 97aaca550d..160e63428a 100644
--- a/resources/lang/el_GR/firefly.php
+++ b/resources/lang/el_GR/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Μία νέα έκδοση του Firefly III είναι διαθέσιμη. Έχετε την v:your_version, ενώ η τελευταία έκδοση είναι η v:new_version που κυκλοφόρησε στις :date.',
'update_version_beta' => 'Αυτή είναι μια BETA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.',
'update_version_alpha' => 'Αυτή είναι μια ALPHA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Έχετε την έκδοση v:version, που είναι η τελευταία διαθέσιμη.',
'update_newer_version_alert' => 'Έχετε την έκδοση v:your_version, που είναι νεότερη από την τελευταία έκδοση, v:new_version.',
'update_check_error' => 'Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: :error',
diff --git a/resources/lang/en_GB/firefly.php b/resources/lang/en_GB/firefly.php
index c765a8473e..633e0b0d0a 100644
--- a/resources/lang/en_GB/firefly.php
+++ b/resources/lang/en_GB/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.',
'update_version_beta' => 'This version is a BETA version. You may run into issues.',
'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'You are running :version, which is the latest available release.',
'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.',
'update_check_error' => 'An error occurred while checking for updates: :error',
diff --git a/resources/lang/es_ES/firefly.php b/resources/lang/es_ES/firefly.php
index 851e1ea1f3..764fd2a74d 100644
--- a/resources/lang/es_ES/firefly.php
+++ b/resources/lang/es_ES/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Una nueva versión de Firefly III esta disponible. Estás usando :your_version, la ultima versión es :new_version que se lanzó en :date.',
'update_version_beta' => 'Esta versión es una versión BETA. Puede tener problemas.',
'update_version_alpha' => 'Esta versión es una versión de ALPHA. Puede tener problemas.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Estás usando :version, que es la última versión disponible.',
'update_newer_version_alert' => 'Estás usando :your_version, que es más reciente que la última versión, :new_version.',
'update_check_error' => 'Se ha producido un error al buscar actualizaciones: :error',
diff --git a/resources/lang/fi_FI/firefly.php b/resources/lang/fi_FI/firefly.php
index b62625ea3c..c2b1ba06b1 100644
--- a/resources/lang/fi_FI/firefly.php
+++ b/resources/lang/fi_FI/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Firefly III:sta on julkaistu uusi versio. Käytät versiota :your_version, viimeisin versio :new_version on julkaistu :date.',
'update_version_beta' => 'Tämä on BETA versio. Saatat törmätä hankaluuksiin.',
'update_version_alpha' => 'Tämä on ALPHA versio. Saatat törmätä hankaluuksiin.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Käytät versiota :version, se on viimeisin julkaistu versio.',
'update_newer_version_alert' => 'Käytät versiota :your_version, joka on uudempi kuin viimeisin julkaistu versio, :new_version.',
'update_check_error' => 'Päivityksiä tarkistettaessa tapahtui virhe: :error',
diff --git a/resources/lang/fr_FR/firefly.php b/resources/lang/fr_FR/firefly.php
index 880f6ee7c9..ea7d20ff0f 100644
--- a/resources/lang/fr_FR/firefly.php
+++ b/resources/lang/fr_FR/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Une nouvelle version de Firefly III est disponible. Vous utilisez v:your_version. La dernière version v:new_version a été publiée le :date.',
'update_version_beta' => 'Cette version est une version BETA. Vous pouvez rencontrer des problèmes.',
'update_version_alpha' => 'Cette version est une version ALPHA. Vous pourriez rencontrer des problèmes.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Vous utilisez v:version, la dernière version disponible.',
'update_newer_version_alert' => 'Vous utilisez v:your_version, qui est plus récente que la dernière version, v:new_version.',
'update_check_error' => 'Une erreur est survenue lors de la vérification d\'une mise à jour : :error',
diff --git a/resources/lang/hu_HU/firefly.php b/resources/lang/hu_HU/firefly.php
index 16a4a3cea6..7db05ea58c 100644
--- a/resources/lang/hu_HU/firefly.php
+++ b/resources/lang/hu_HU/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'A Firefly III új verziója elérhető. A jelenleg használt verzió :your_version, a legújabb verzió pedig :new_version, amely ekkor jelent meg: :date.',
'update_version_beta' => 'Ez egy BETA verzió. Előfordulhatnak problémák.',
'update_version_alpha' => 'Ez egy ALPHA verzió. Előfordulhatnak problémák.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'A jelenlegi verzió :version, ez egyben a legfrissebb elérhető verzió is.',
'update_newer_version_alert' => 'A jelenlegi verzió :your_version, amely újabb, mint a legfrissebb kiadott verzió, ami a :new_version.',
'update_check_error' => 'Hiba történt a frissítések ellenőrzése közben: :error',
diff --git a/resources/lang/id_ID/firefly.php b/resources/lang/id_ID/firefly.php
index 98a62ad8b1..478b488e9b 100644
--- a/resources/lang/id_ID/firefly.php
+++ b/resources/lang/id_ID/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.',
'update_version_beta' => 'This version is a BETA version. You may run into issues.',
'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'You are running :version, which is the latest available release.',
'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.',
'update_check_error' => 'An error occurred while checking for updates: :error',
diff --git a/resources/lang/it_IT/firefly.php b/resources/lang/it_IT/firefly.php
index 3f6055bef3..624cce97e6 100644
--- a/resources/lang/it_IT/firefly.php
+++ b/resources/lang/it_IT/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'È disponibile una nuova versione di Firefly III. Stai utilizzando :your_version, l\'ultima versione è :new_version che è stata rilasciata il :date.',
'update_version_beta' => 'Questa versione è una versione BETA. Puoi avere problemi.',
'update_version_alpha' => 'Questa versione è una versione ALPHA. Puoi avere problemi.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Stai utilizzando :version, che è l\'ultima versione disponibile.',
'update_newer_version_alert' => 'Stai utilizzando :your_version, che è più recente dell\'ultima versione, :new_version.',
'update_check_error' => 'Si è verificato un errore durante il controllo degli aggiornamenti: :error',
diff --git a/resources/lang/ja_JP/firefly.php b/resources/lang/ja_JP/firefly.php
index 2156a19270..bcc4d906d3 100644
--- a/resources/lang/ja_JP/firefly.php
+++ b/resources/lang/ja_JP/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Firefly III の新しいバージョンが利用可能です。あなたは現在 :your_version を実行していますが、最新バージョンは :date にリリースされた :new_version です。',
'update_version_beta' => 'このバージョンはベータ版です。問題が発生する可能性があります。',
'update_version_alpha' => 'このバージョンはアルファ版です。問題が発生する可能性があります。',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => '最新のリリースである :version を利用しています。',
'update_newer_version_alert' => '最新の :new_version よりも新しい :your_version を利用しています。',
'update_check_error' => 'アップデートの確認中にエラーが発生しました: :error',
diff --git a/resources/lang/ko_KR/firefly.php b/resources/lang/ko_KR/firefly.php
index 862c40c22d..5d45d62073 100644
--- a/resources/lang/ko_KR/firefly.php
+++ b/resources/lang/ko_KR/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Firefly III의 새 버전을 사용할 수 있습니다. 현재 실행 중인 버전은 :your_version이며, 최신 버전은 :date에 릴리스된 :new_version입니다.',
'update_version_beta' => '이 버전은 베타 버전입니다. 문제가 발생할 수 있습니다.',
'update_version_alpha' => '이 버전은 알파 버전입니다. 문제가 발생할 수 있습니다.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => '사용 가능한 최신 릴리스인 :version을 실행 중입니다.',
'update_newer_version_alert' => '최신 릴리스인 :new_version보다 최신 버전인 :your_version을 실행중입니다.',
'update_check_error' => '업데이트 확인 중 오류가 발생했습니다: :error',
diff --git a/resources/lang/nb_NO/firefly.php b/resources/lang/nb_NO/firefly.php
index e2e2d9586a..bd9ae4113e 100644
--- a/resources/lang/nb_NO/firefly.php
+++ b/resources/lang/nb_NO/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'En ny versjon av Firefly III er tilgjengelig. Du kjører :your_version, den nyeste versjonen er :new_version som ble utgitt den :date.',
'update_version_beta' => 'Dette er en BETA versjon, du kan oppleve problemer.',
'update_version_alpha' => 'Dette er en ALPHA versjon, du kan oppleve problemer.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Du kjører :version, som er den nyeste tilgjengelige utgivelsen.',
'update_newer_version_alert' => 'Du kjører :your_version, som er nyere enn den nyeste versjonen, :new_version.',
'update_check_error' => 'Det oppstod en feil under søk etter oppdatering: :error',
diff --git a/resources/lang/nl_NL/firefly.php b/resources/lang/nl_NL/firefly.php
index 03c8a68af1..7fece2aa49 100644
--- a/resources/lang/nl_NL/firefly.php
+++ b/resources/lang/nl_NL/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Er is een nieuwe versie van Firefly III beschikbaar. Je gebruikt :your_version, de nieuwste versie is :new_version die werd uitgebracht op :date.',
'update_version_beta' => 'Dit is een BETA versie. Er kunnen bugs in zitten.',
'update_version_alpha' => 'Dit is een ALPHA versie. Er kunnen bugs in zitten.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Je gebruikt :version, de nieuwste beschikbare versie.',
'update_newer_version_alert' => 'Je gebruikt :your_version, wat nieuwer is dan de nieuwste versie, :new_version.',
'update_check_error' => 'Er is een fout opgetreden bij het controleren op updates: :error',
diff --git a/resources/lang/nn_NO/firefly.php b/resources/lang/nn_NO/firefly.php
index a3d66608af..a791f9572b 100644
--- a/resources/lang/nn_NO/firefly.php
+++ b/resources/lang/nn_NO/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Ein ny versjon av Firefly III er tilgjengeleg. Du køyrer :your_version, den nyaste versjonen er :new_version som vart utgitt den :date.',
'update_version_beta' => 'Dette er ein BETA versjon, du kan oppleve problemer.',
'update_version_alpha' => 'Dette er ein ALPHA versjon, du kan oppleve problemer.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Du køyrer :version, som er den nyaste tilgjengelege utgjevinga.',
'update_newer_version_alert' => 'Du køyrer :your_version, som er nyare enn den nyaste versjonen, :new_version.',
'update_check_error' => 'Det oppstod ein feil under søk etter oppdatering: :error',
diff --git a/resources/lang/pl_PL/firefly.php b/resources/lang/pl_PL/firefly.php
index e400745cbf..63be886639 100644
--- a/resources/lang/pl_PL/firefly.php
+++ b/resources/lang/pl_PL/firefly.php
@@ -234,7 +234,7 @@ return [
// Webhooks
'webhooks' => 'Webhooki',
'webhooks_breadcrumb' => 'Webhooki',
- 'webhooks_menu_disabled' => 'disabled',
+ 'webhooks_menu_disabled' => 'wyłączone',
'no_webhook_messages' => 'Brak wiadomości webhook',
'webhook_trigger_STORE_TRANSACTION' => 'Po utworzeniu transakcji',
'webhook_trigger_UPDATE_TRANSACTION' => 'Po zmodyfikowaniu transakcji',
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Dostępna jest nowa wersja Firefly III. Używasz wersji :your_version, najnowsza wersja to :new_version wydana :date.',
'update_version_beta' => 'Ta wersja jest wersją BETA. Możesz napotkać błędy.',
'update_version_alpha' => 'Ta wersja jest wersją ALPHA. Możesz napotkać błędy.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Używasz wersji :version, która jest najnowszą dostępną wersją.',
'update_newer_version_alert' => 'Używasz wersji :your_version, która jest nowsza niż najnowsza wersja, :new_version.',
'update_check_error' => 'Wystąpił błąd podczas sprawdzania aktualizacji :error',
diff --git a/resources/lang/pt_BR/firefly.php b/resources/lang/pt_BR/firefly.php
index 86ce276019..6891a18773 100644
--- a/resources/lang/pt_BR/firefly.php
+++ b/resources/lang/pt_BR/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Uma nova versão do Firefly lll está disponível. Você está utilizando a versão :your_version, e a nova é a :new_version, que foi lançada no dia :date.',
'update_version_beta' => 'Esta versão é uma versão BETA. Você pode encontrar problemas.',
'update_version_alpha' => 'Esta versão é uma versão ALPHA. Você pode encontrar problemas.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Você está utilizando a versão :version, que é a última disponível.',
'update_newer_version_alert' => 'Você está utilizando a versão :your_version, que é mais nova do que a mais recente :new_version.',
'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error',
diff --git a/resources/lang/pt_PT/firefly.php b/resources/lang/pt_PT/firefly.php
index 614af846ee..8a514cbcd2 100644
--- a/resources/lang/pt_PT/firefly.php
+++ b/resources/lang/pt_PT/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Está disponível uma versão nova do Firefly III. Está a usar a versão :your_version, a versão mais recente é :new_version que foi lançada em :date.',
'update_version_beta' => 'Esta versão é BETA. Pode ter problemas.',
'update_version_alpha' => 'Esta versão é ALPHA. Pode ter problemas.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Está a executar :version, que é a última versão disponível.',
'update_newer_version_alert' => 'Está a executar :your_version, que é mais recente que a última versão, :new_version.',
'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error',
diff --git a/resources/lang/ro_RO/firefly.php b/resources/lang/ro_RO/firefly.php
index fa77f66b22..d2d3c01299 100644
--- a/resources/lang/ro_RO/firefly.php
+++ b/resources/lang/ro_RO/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'O nouă versiune de Firefly III este disponibilă. Dvs. aveți :your_version, ultima versiune este :new_version lansată în data de :date.',
'update_version_beta' => 'Această versiune este o versiune BETA. Este posibil să aveți probleme.',
'update_version_alpha' => 'Această versiune este o versiune ALFA. Este posibil să aveți probleme.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Aveți versiunea :version, care este ultima disponibilă.',
'update_newer_version_alert' => 'Aveți versiunea :your_version, care este mai nouă decât cea mai recentă versiune, :new_version.',
'update_check_error' => 'A apărut o eroare la verificarea actualizărilor: :error',
diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php
index 852514648c..fc23e20d3a 100644
--- a/resources/lang/ru_RU/firefly.php
+++ b/resources/lang/ru_RU/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Доступна новая версия Firefly III. Вы используете версию v:your_version, самая свежая версия - v:new_version (выпущена :date).',
'update_version_beta' => 'Эта версия является БЕТА-версией. Вы можете столкнуться с проблемами.',
'update_version_alpha' => 'Эта версия является АЛЬФА-версией. Вы можете столкнуться с проблемами.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Вы используете v:version, которая является последним доступным релизом.',
'update_newer_version_alert' => 'Вы используете версию v:your_version, которая новее последнего релиза (v:new_version).',
'update_check_error' => 'Произошла ошибка при проверке обновлений: :error',
diff --git a/resources/lang/sk_SK/firefly.php b/resources/lang/sk_SK/firefly.php
index c0e4a20711..73e119bef0 100644
--- a/resources/lang/sk_SK/firefly.php
+++ b/resources/lang/sk_SK/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Je dostupná nová verzia Firefly III. Pracujete s verziou :your_version, najnovšia verzia je :new_version zverejnená :date.',
'update_version_beta' => 'Toto je BETA verzia. Môžu sa vyskytnúť chyby.',
'update_version_alpha' => 'Toto je ALPHA verzia. Môžu sa vyskytnúť chyby.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Pracujete s verziou :version, čo je najnovšie dostupné vydanie.',
'update_newer_version_alert' => 'Pracujete s verziou :your_version, ktorá je novšia, než posledné vydanie, :new_version.',
'update_check_error' => 'Pri kontrole aktualizácii nastala chyba: :error',
diff --git a/resources/lang/sl_SI/firefly.php b/resources/lang/sl_SI/firefly.php
index 46c05a4df6..4e332c505c 100644
--- a/resources/lang/sl_SI/firefly.php
+++ b/resources/lang/sl_SI/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Na voljo je nova različica Firefly III. Trenutno uporabljate :your_version, najnovejša različica pa je :new_version, izdana :date.',
'update_version_beta' => 'To je BETA verzija. Lahko naletite na težave.',
'update_version_alpha' => 'To je ALFA verzija. Lahko naletite na težave.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Uporabljate :version, ki je zadnja razpoložljiva izdaja.',
'update_newer_version_alert' => 'Uporabljate :your_version, ki je novejša od zadnje izdaje, :new_version.',
'update_check_error' => 'Pri preverjanju posodobitev smo naleteli na težavo: :error',
diff --git a/resources/lang/sv_SE/firefly.php b/resources/lang/sv_SE/firefly.php
index 6bd0f13fef..502ebcc24f 100644
--- a/resources/lang/sv_SE/firefly.php
+++ b/resources/lang/sv_SE/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'En ny version av Firefly III är tillgänglig. Du har :your_version, den senaste är :new_version vilken släpptes :date.',
'update_version_beta' => 'Denna version är en BETA version. Det kan förekomma problem.',
'update_version_alpha' => 'Denna version är en ALPHA version. Det kan förekomma problem.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Du har :version, vilken är den senaste tillgängliga utgåva.',
'update_newer_version_alert' => 'Du har :your_version, vilken är nyare än senaste utgåva, :new_version.',
'update_check_error' => 'Ett fel inträffade vid sökning efter uppdateringar: :error',
diff --git a/resources/lang/th_TH/firefly.php b/resources/lang/th_TH/firefly.php
index 5fb28c4264..79bbf9c565 100644
--- a/resources/lang/th_TH/firefly.php
+++ b/resources/lang/th_TH/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.',
'update_version_beta' => 'This version is a BETA version. You may run into issues.',
'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'You are running :version, which is the latest available release.',
'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.',
'update_check_error' => 'An error occurred while checking for updates: :error',
diff --git a/resources/lang/tr_TR/firefly.php b/resources/lang/tr_TR/firefly.php
index e053c653f6..054ff4b51d 100644
--- a/resources/lang/tr_TR/firefly.php
+++ b/resources/lang/tr_TR/firefly.php
@@ -309,6 +309,8 @@ return [
'update_new_version_alert' => 'Firefly III\'ün yeni versiyonu mevcut. Şuan kullandığınız :your_version, son versiyon ise :date tarihinde yayınlanan :new_version versiyonu.',
'update_version_beta' => 'Bu bir BETA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.',
'update_version_alpha' => 'Bu bir ALPHA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'En son mevcut olan :version versiyonunu kullanıyorsunuz.',
'update_newer_version_alert' => 'Son mevcut olan :new_version versiyonundan daha yeni olan :your_version versiyonu kullanıyorsunuz.',
'update_check_error' => 'Güncellemeler kontrol edilirken bir hata oluştu: :error',
diff --git a/resources/lang/uk_UA/firefly.php b/resources/lang/uk_UA/firefly.php
index 51fb55d4cb..07c27b6170 100644
--- a/resources/lang/uk_UA/firefly.php
+++ b/resources/lang/uk_UA/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Доступна нова версія Firefly III. Ви працюєте з :your_version, остання версія :new_version яка була випущена на :date.',
'update_version_beta' => 'Це бета-версія. Ви можете зіткнутися з проблемами.',
'update_version_alpha' => 'Це альфа-версія. Може містити баги та недоліки.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Ви працюєте в найновішій версії :version.',
'update_newer_version_alert' => 'Ви працюєте з :your_version версією, яка є новішою за останній реліз, :new_version.',
'update_check_error' => 'Сталася помилка під час перевірки наявності оновлень: :error',
diff --git a/resources/lang/vi_VN/firefly.php b/resources/lang/vi_VN/firefly.php
index 55d2675610..de7affd846 100644
--- a/resources/lang/vi_VN/firefly.php
+++ b/resources/lang/vi_VN/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'Một phiên bản mới của Firefly III có sẵn. Bạn đang chạy :your_version, phiên bản mới nhất là :new_version được phát hành vào :date.',
'update_version_beta' => 'Phiên bản này là phiên bản BETA. Bạn có thể gặp vấn đề.',
'update_version_alpha' => 'Phiên bản này là phiên bản ALPHA. Bạn có thể gặp vấn đề.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'Bạn đang chạy :version , đây là phiên bản mới nhất có sẵn.',
'update_newer_version_alert' => 'Bạn đang chạy :your_version, mới hơn bản phát hành mới nhất , :new_version.',
'update_check_error' => 'Đã xảy ra lỗi trong khi kiểm tra cập nhật: :error',
diff --git a/resources/lang/zh_CN/firefly.php b/resources/lang/zh_CN/firefly.php
index 15ac484e87..80f41cb09f 100644
--- a/resources/lang/zh_CN/firefly.php
+++ b/resources/lang/zh_CN/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => '发现可用的 Firefly III 新版本,您正在运行的版本是 :your_version,最新版本是 :new_version(发布于 :date)。',
'update_version_beta' => '此版本是 BETA 版本。您可能会遇到问题。',
'update_version_alpha' => '此版本是 ALPHA 版本。您可能会遇到问题。',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => '您正在运行 :version,这是最新的可用版本。',
'update_newer_version_alert' => '您正在运行 :your_version,它比最新发布的 :new_version 更新。',
'update_check_error' => '检查更新时发生错误::error',
diff --git a/resources/lang/zh_TW/firefly.php b/resources/lang/zh_TW/firefly.php
index 0645600738..64ab0cc817 100644
--- a/resources/lang/zh_TW/firefly.php
+++ b/resources/lang/zh_TW/firefly.php
@@ -308,6 +308,8 @@ return [
'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.',
'update_version_beta' => 'This version is a BETA version. You may run into issues.',
'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.',
+ 'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!',
+ 'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.',
'update_current_version_alert' => 'You are running :version, which is the latest available release.',
'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.',
'update_check_error' => 'An error occurred while checking for updates: :error',