1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8f764614-d871-45b8-9bfb-55df2d670f83",e._sentryDebugIdIdentifier="sentry-dbid-8f764614-d871-45b8-9bfb-55df2d670f83")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6698],{36698:(e,n,t)=>{t.r(n),t.d(n,{AttributionControl:()=>P,Circle:()=>R,CircleMarker:()=>x,FeatureGroup:()=>S,GeoJSON:()=>_,ImageOverlay:()=>z,LayerGroup:()=>B,LayersControl:()=>H,MapContainer:()=>T,Marker:()=>G,Pane:()=>D,Polygon:()=>V,Polyline:()=>Z,Popup:()=>U,Rectangle:()=>F,SVGOverlay:()=>$,ScaleControl:()=>J,TileLayer:()=>Y,Tooltip:()=>K,VideoOverlay:()=>Q,WMSTileLayer:()=>X,ZoomControl:()=>ee,useMap:()=>a,useMapEvent:()=>i,useMapEvents:()=>c});var r=t(14232);function u(e,n){return Object.freeze({...e,...n})}let o=(0,r.createContext)(null);function l(){let e=(0,r.use)(o);if(null==e)throw Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function a(){return l().map}function i(e,n){let t=a();return(0,r.useEffect)(function(){return t.on(e,n),function(){t.off(e,n)}},[t,e,n]),t}function c(e){let n=a();return(0,r.useEffect)(function(){return n.on(e),function(){n.off(e)}},[n,e]),n}var f=t(98477);function s(e){return(0,r.forwardRef)(function(n,t){let{instance:u,context:l}=e(n).current;(0,r.useImperativeHandle)(t,()=>u);let{children:a}=n;return null==a?null:r.createElement(o,{value:l},a)})}function p(e){return(0,r.forwardRef)(function(n,t){let{instance:u}=e(n).current;return(0,r.useImperativeHandle)(t,()=>u),null})}function d(e){return function(n){let t=l(),u=e(n,t),{instance:o}=u.current,a=(0,r.useRef)(n.position),{position:i}=n;return(0,r.useEffect)(function(){return o.addTo(t.map),function(){o.remove()}},[t.map,o]),(0,r.useEffect)(function(){null!=i&&i!==a.current&&(o.setPosition(i),a.current=i)},[o,i]),u}}function y(e,n){let t=(0,r.useRef)(n);(0,r.useEffect)(function(){n!==t.current&&null!=e.attributionControl&&(null!=t.current&&e.attributionControl.removeAttribution(t.current),null!=n&&e.attributionControl.addAttribution(n)),t.current=n},[e,n])}function v(e,n){let t=(0,r.useRef)(void 0);(0,r.useEffect)(function(){return null!=n&&e.instance.on(n),t.current=n,function(){null!=t.current&&e.instance.off(t.current),t.current=null}},[e,n])}function m(e,n){let t=e.pane??n.pane;return t?{...e,pane:t}:e}function b(e,n,t){return Object.freeze({instance:e,context:n,container:t})}function w(e,n){return null==n?function(n,t){let u=(0,r.useRef)(void 0);return u.current||(u.current=e(n,t)),u}:function(t,u){let o=(0,r.useRef)(void 0);o.current||(o.current=e(t,u));let l=(0,r.useRef)(t),{instance:a}=o.current;return(0,r.useEffect)(function(){l.current!==t&&(n(a,t,l.current),l.current=t)},[a,t,n]),o}}function g(e,n){(0,r.useEffect)(function(){return(n.layerContainer??n.map).addLayer(e.instance),function(){n.layerContainer?.removeLayer(e.instance),n.map.removeLayer(e.instance)}},[n,e])}function C(e){return function(n){let t=l(),r=e(m(n,t),t);return y(t.map,n.attribution),v(r.current,n.eventHandlers),g(r.current,t),r}}function L(e){return p(d(w(function(n,t){return b(e(n),t)})))}function h(e,n){return s(C(w(e,n)))}function E(e,n){var t,u;return t=w(e),u=function(e,r){let u=l(),o=t(m(e,u),u);return y(u.map,e.attribution),v(o.current,e.eventHandlers),n(o.current,u,e,r),o},(0,r.forwardRef)(function(e,n){let[t,o]=(0,r.useState)(!1),{instance:l}=u(e,o).current;(0,r.useImperativeHandle)(n,()=>l),(0,r.useEffect)(function(){t&&l.update()},[l,t,e.children]);let a=l._contentNode;return a?(0,f.createPortal)(e.children,a):null})}function O(e,n){var t;return s((t=w(e,n),function(e){let n=l(),u=t(m(e,n),n);v(u.current,e.eventHandlers),g(u.current,n);var o=u.current;let a=(0,r.useRef)(void 0);return(0,r.useEffect)(function(){if(e.pathOptions!==a.current){let n=e.pathOptions??{};o.instance.setStyle(n),a.current=n}},[o,e]),u}))}var I=t(16895);let P=L(function(e){return new I.Control.Attribution(e)});function k(e,n,t){n.center!==t.center&&e.setLatLng(n.center),null!=n.radius&&n.radius!==t.radius&&e.setRadius(n.radius)}let R=O(function({center:e,children:n,...t},r){let o=new I.Circle(e,t);return b(o,u(r,{overlayContainer:o}))},k),x=O(function({center:e,children:n,...t},r){let o=new I.CircleMarker(e,t);return b(o,u(r,{overlayContainer:o}))},k),S=O(function({children:e,...n},t){let r=new I.FeatureGroup([],n);return b(r,u(t,{layerContainer:r,overlayContainer:r}))}),_=O(function({data:e,...n},t){let r=new I.GeoJSON(e,n);return b(r,u(t,{overlayContainer:r}))},function(e,n,t){n.style!==t.style&&(null==n.style?e.resetStyle():e.setStyle(n.style))});function M(e,n,t){n.bounds instanceof I.LatLngBounds&&n.bounds!==t.bounds&&e.setBounds(n.bounds),null!=n.opacity&&n.opacity!==t.opacity&&e.setOpacity(n.opacity),null!=n.zIndex&&n.zIndex!==t.zIndex&&e.setZIndex(n.zIndex)}let z=h(function({bounds:e,url:n,...t},r){let o=new I.ImageOverlay(n,e,t);return b(o,u(r,{overlayContainer:o}))},function(e,n,t){if(M(e,n,t),n.bounds!==t.bounds){let t=n.bounds instanceof I.LatLngBounds?n.bounds:new I.LatLngBounds(n.bounds);e.setBounds(t)}n.url!==t.url&&e.setUrl(n.url)}),B=h(function({children:e,...n},t){let r=new I.LayerGroup([],n);return b(r,u(t,{layerContainer:r}))}),H=s(d(w(function({children:e,...n},t){let r=new I.Control.Layers(void 0,void 0,n);return b(r,u(t,{layersControl:r}))},function(e,n,t){n.collapsed!==t.collapsed&&(!0===n.collapsed?e.collapse():e.expand())})));function N(e){return function(n){let t=l(),a=(0,r.useRef)(n),[i,c]=(0,r.useState)(null),{layersControl:f,map:s}=t,p=(0,r.useCallback)(n=>{null!=f&&(a.current.checked&&s.addLayer(n),e(f,n,a.current.name),c(n))},[e,f,s]),d=(0,r.useCallback)(e=>{f?.removeLayer(e),c(null)},[f]),y=(0,r.useMemo)(()=>u(t,{layerContainer:{addLayer:p,removeLayer:d}}),[t,p,d]);return(0,r.useEffect)(()=>{null!==i&&a.current!==n&&(!0===n.checked&&(null==a.current.checked||!1===a.current.checked)?s.addLayer(i):!0===a.current.checked&&(null==n.checked||!1===n.checked)&&s.removeLayer(i),a.current=n)}),n.children?r.createElement(o,{value:y},n.children):null}}H.BaseLayer=N(function(e,n,t){e.addBaseLayer(n,t)}),H.Overlay=N(function(e,n,t){e.addOverlay(n,t)});let T=(0,r.forwardRef)(function({bounds:e,boundsOptions:n,center:t,children:u,className:l,id:a,placeholder:i,style:c,whenReady:f,zoom:s,...p},d){let[y]=(0,r.useState)({className:l,id:a,style:c}
1),[v,m]=(0,r.useState)(null),b=(0,r.useRef)(void 0);(0,r.useImperativeHandle)(d,()=>v?.map??null,[v]);let w=(0,r.useCallback)(r=>{if(null!==r&&!b.current){let u=new I.Map(r,p);b.current=u,null!=t&&null!=s?u.setView(t,s):null!=e&&u.fitBounds(e,n),null!=f&&u.whenReady(f),m(Object.freeze({__version:1,map:u}))}},[]);(0,r.useEffect)(()=>()=>{v?.map.remove()},[v]);let g=v?r.createElement(o,{value:v},u):i??null;return r.createElement("div",{...y,ref:w},g)}),G=h(function({position:e,...n},t){let r=new I.Marker(e,n);return b(r,u(t,{overlayContainer:r}))},function(e,n,t){n.position!==t.position&&e.setLatLng(n.position),null!=n.icon&&n.icon!==t.icon&&e.setIcon(n.icon),null!=n.zIndexOffset&&n.zIndexOffset!==t.zIndexOffset&&e.setZIndexOffset(n.zIndexOffset),null!=n.opacity&&n.opacity!==t.opacity&&e.setOpacity(n.opacity),null!=e.dragging&&n.draggable!==t.draggable&&(!0===n.draggable?e.dragging.enable():e.dragging.disable())}),A=["mapPane","markerPane","overlayPane","popupPane","shadowPane","tilePane","tooltipPane"];function j(e,n){let{[n]:t,...r}=e;return r}let D=(0,r.forwardRef)(function(e,n){let[t]=(0,r.useState)(e.name),[u,a]=(0,r.useState)(null);(0,r.useImperativeHandle)(n,()=>u,[u]);let i=l(),c=(0,r.useMemo)(()=>({...i,pane:t}),[i]);return(0,r.useEffect)(()=>(a(function(e,n,t){if(-1!==A.indexOf(e))throw Error(`You must use a unique name for a pane that is not a default Leaflet pane: ${e}`);if(null!=t.map.getPane(e))throw Error(`A pane with this name already exists: ${e}`);let r=n.pane??t.pane,u=r?t.map.getPane(r):void 0,o=t.map.createPane(e,u);if(null!=n.className&&function(e,n){for(let t of n.split(" ").filter(Boolean))I.DomUtil.addClass(e,t)}(o,n.className),null!=n.style)for(let e of Object.keys(n.style))o.style[e]=n.style[e];return o}(t,e,i)),function(){let e=i.map.getPane(t);e?.remove?.(),null!=i.map._panes&&(i.map._panes=j(i.map._panes,t),i.map._paneRenderers=j(i.map._paneRenderers,t))}),[]),null!=e.children&&null!=u?(0,f.createPortal)(r.createElement(o,{value:c},e.children),u):null}),V=O(function({positions:e,...n},t){let r=new I.Polygon(e,n);return b(r,u(t,{overlayContainer:r}))},function(e,n,t){n.positions!==t.positions&&e.setLatLngs(n.positions)}),Z=O(function({positions:e,...n},t){let r=new I.Polyline(e,n);return b(r,u(t,{overlayContainer:r}))},function(e,n,t){n.positions!==t.positions&&e.setLatLngs(n.positions)}),U=E(function(e,n){return b(new I.Popup(e,n.overlayContainer),n)},function(e,n,{position:t},u){(0,r.useEffect)(function(){let{instance:r}=e;function o(e){e.popup===r&&(r.update(),u(!0))}function l(e){e.popup===r&&u(!1)}return n.map.on({popupopen:o,popupclose:l}),null==n.overlayContainer?(null!=t&&r.setLatLng(t),r.openOn(n.map)):n.overlayContainer.bindPopup(r),function(){n.map.off({popupopen:o,popupclose:l}),n.overlayContainer?.unbindPopup(),n.map.removeLayer(r)}},[e,n,u,t])}),F=O(function({bounds:e,...n},t){let r=new I.Rectangle(e,n);return b(r,u(t,{overlayContainer:r}))},function(e,n,t){n.bounds!==t.bounds&&e.setBounds(n.bounds)}),J=L(function(e){return new I.Control.Scale(e)}
1),W=C(w(function(e,n){let{attributes:t,bounds:r,...u}=e,o=document.createElementNS("http://www.w3.org/2000/svg","svg");if(o.setAttribute("xmlns","http://www.w3.org/2000/svg"),null!=t)for(let e of Object.keys(t))o.setAttribute(e,t[e]);return b(new I.SVGOverlay(o,r,u),n,o)},M)),$=(0,r.forwardRef)(function({children:e,...n},t){let{instance:u,container:o}=W(n).current;return(0,r.useImperativeHandle)(t,()=>u),null==o||null==e?null:(0,f.createPortal)(e,o)});function q(e,n,t){let{opacity:r,zIndex:u}=n;null!=r&&r!==t.opacity&&e.setOpacity(r),null!=u&&u!==t.zIndex&&e.setZIndex(u)}let Y=p(C(w(function({url:e,...n},t){return b(new I.TileLayer(e,m(n,t)),t)},function(e,n,t){q(e,n,t);let{url:r}=n;null!=r&&r!==t.url&&e.setUrl(r)}))),K=E(function(e,n){return b(new I.Tooltip(e,n.overlayContainer),n)},function(e,n,{position:t},u){(0,r.useEffect)(function(){let r=n.overlayContainer;if(null==r)return;let{instance:o}=e,l=e=>{e.tooltip===o&&(null!=t&&o.setLatLng(t),o.update(),u(!0))},a=e=>{e.tooltip===o&&u(!1)};return r.on({tooltipopen:l,tooltipclose:a}),r.bindTooltip(o),function(){r.off({tooltipopen:l,tooltipclose:a}),null!=r._map&&r.unbindTooltip()}},[e,n,u,t])}),Q=h(function({bounds:e,url:n,...t},r){let o=new I.VideoOverlay(n,e,t);return!0===t.play&&o.getElement()?.play(),b(o,u(r,{overlayContainer:o}))},function(e,n,t){M(e,n,t),"string"==typeof n.url&&n.url!==t.url&&e.setUrl(n.url);let r=e.getElement();null!=r&&(!0!==n.play||t.play?n.play||!0!==t.play||r.pause():r.play())}),X=p(C(w(function({eventHandlers:e,params:n={},url:t,...r},u){return b(new I.TileLayer.WMS(t,{...n,...m(r,u)}),u)},function(e,n,t){q(e,n,t),null!=n.params&&n.params!==t.params&&e.setParams(n.params)}))),ee=L(function(e){return new I.Control.Zoom(e)})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.