PageSourceSearch

https://www.lonelyplanet.de/assets/exports-maplibre-DwPSH7Uc.js

js lonelyplanet.de collected 2026-09-24 22:36:36 UTC 20,457 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/maplibre-gl-BpprMzt3.js","assets/maplibre-gl-SVdQyjdu.js","assets/chunk-D4l3zPHe.js"])))=>i.map(i=>d[i]);
2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`58d6214076a908f9a2757ad8d7581f83b194e39b`}}catch{}})();import{i as e,r as t}from"./chunk-D4l3zPHe.js";import{t as n}from"./react-7L9z7gjO.js";import{t as r}from"./react-dom-CVhMUibk.js";import{t as i}from"./preload-helper--kq_eamt.js";var a=e(n());const o=a.createContext(null);function s(e,t){let n=Array.isArray(e)?e[0]:e?e.x:0,r=Array.isArray(e)?e[1]:e?e.y:0,i=Array.isArray(t)?t[0]:t?t.x:0,a=Array.isArray(t)?t[1]:t?t.y:0;return n===i&&r===a}function c(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!c(e[n],t[n]))return!1;return!0}else if(Array.isArray(t))return!1;if(typeof e==`object`&&typeof t==`object`){let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!t.hasOwnProperty(r)||!c(e[r],t[r]))return!1;return!0}return!1}function l(e){let t=e.clone();return t.pixelsToGLUnits=e.pixelsToGLUnits,t}function u(e,t){if(!e.getProjection)return;let n=e.getProjection();c(n,t.getProjection())||t.setProjection(n)}function d(e){return{longitude:e.center.lng,latitude:e.center.lat,zoom:e.zoom,pitch:e.pitch,bearing:e.bearing,padding:e.padding}}function f(e,t){let n=t.viewState||t,r=!1;if(`longitude`in n&&`latitude`in n){let t=e.center;e.center=new t.constructor(n.longitude,n.latitude),r||=t!==e.center}if(`zoom`in n){let t=e.zoom;e.zoom=n.zoom,r||=t!==e.zoom}if(`bearing`in n){let t=e.bearing;e.bearing=n.bearing,r||=t!==e.bearing}if(`pitch`in n){let t=e.pitch;e.pitch=n.pitch,r||=t!==e.pitch}return n.padding&&!e.isPaddingEqual(n.padding)&&(r=!0,e.padding=n.padding),r}var p=[`type`,`source`,`source-layer`,`minzoom`,`maxzoom`,`filter`,`layout`];function m(e){if(!e)return null;if(typeof e==`string`||(`toJS`in e&&(e=e.toJS()),!e.layers))return e;let t={};for(let n of e.layers)t[n.id]=n;let n=e.layers.map(e=>{let n=null;`interactive`in e&&(n=Object.assign({},e),delete n.interactive);let r=t[e.ref];if(r){n||=Object.assign({},e),delete n.ref;for(let e of p)e in r&&(n[e]=r[e])}return n||e});return{...e,layers:n}}var h={version:8,sources:{},layers:[]},g={mousedown:`onMouseDown`,mouseup:`onMouseUp`,mouseover:`onMouseOver`,mousemove:`onMouseMove`,click:`onClick`,dblclick:`onDblClick`,mouseenter:`onMouseEnter`,mouseleave:`onMouseLeave`,mouseout:`onMouseOut`,contextmenu:`onContextMenu`,touchstart:`onTouchStart`,touchend:`onTouchEnd`,touchmove:`onTouchMove`,touchcancel:`onTouchCancel`},_={movestart:`onMoveStart`,move:`onMove`,moveend:`onMoveEnd`,dragstart:`onDragStart`,drag:`onDrag`,dragend:`onDragEnd`,zoomstart:`onZoomStart`,zoom:`onZoom`,zoomend:`onZoomEnd`,rotatestart:`onRotateStart`,rotate:`onRotate`,rotateend:`onRotateEnd`,pitchstart:`onPitchStart`,pitch:`onPitch`,pitchend:`onPitchEnd`},v={wheel:`onWheel`,boxzoomstart:`onBoxZoomStart`,boxzoomend:`onBoxZoomEnd`,boxzoomcancel:`onBoxZoomCancel`,resize:`onResize`,load:`onLoad`,render:`onRender`,idle:`onIdle`,remove:`onRemove`,data:`onData`,styledata:`onStyleData`,sourcedata:`onSourceData`,error:`onError`},y=[`minZoom`,`maxZoom`,`minPitch`,`maxPitch`,`maxBounds`,`projection`,`renderWorldCopies`],b=[`scrollZoom`,`boxZoom`,`dragRotate`,`dragPan`,`keyboard`,`doubleClickZoom`,`touchZoomRotate`,`touchPitch`],x=class e{constructor(e,t,n){this._map=null,this._internalUpdate=!1,this._inRender=!1,this._hoveredFeatures=null,this._deferredEvents={move:!1,zoom:!1,pitch:!1,rotate:!1},this._onEvent=e=>{let t=this.props[v[e.type]];t?t(e):e.type===`error`&&console.error(e.error)},this._onPointerEvent=e=>{(e.type===`mousemove`||e.type===`mouseout`)&&this._updateHover(e);let t=this.props[g[e.type]];t&&(this.props.interactiveLayerIds&&e.type!==`mouseover`&&e.type!==`mouseout`&&(e.features=this._hoveredFeatures||this._queryRenderedFeatures(e.point)),t(e),delete e.features)},this._onCameraEvent=e=>{if(!this._internalUpdate){let t=this.props[_[e.type]];t&&t(e)}e.type in this._deferredEvents&&(this._deferredEvents[e.type]=!1)},this._MapClass=e,this.props=t,this._initialize(n)}get map(){return this._map}get transform(){return this._renderTransform}setProps(e){let t=this.props;this.props=e;let n=this._updateSettings(e,t);n&&this._createShadowTransform(this._map);let r=this._updateSize(e),i=this._updateViewState(e,!0);this._updateStyle(e,t),this._updateStyleComponents(e,t),this._updateHandlers(e,t),(n||r||i&&!this._map.isMoving())&&this.redraw()}static reuse(t,n){let r=e.savedMaps.pop();if(!r)return null;let i=r.map,a=i.getContainer();for(n.className=a.className;a.childNodes.length>0;)n.appendChild(a.childNodes[0]);i._container=n;let o=i._resizeObserver;o&&(o.disconnect(),o.observe(n)),r.setProps({...t,styleDiffing:!1}),i.resize();let{initialViewState:s}=t;return s&&(s.bounds?i.fitBounds(s.bounds,{...s.fitBoundsOptions,duration:0}):r._updateViewState(s,!1)),i.isStyleLoaded()?i.fire(`load`):i.once(`styledata`,()=>i.fire(`load`)),i._update(),r}_initialize(e){let{props:t}=this,{mapStyle:n=h}=t,r={...t,...t.initialViewState,accessToken:t.mapboxAccessToken||S()||null,container:e,style:m(n)},i=r.initialViewState||r.viewState||r;if(Object.assign(r,{center:[i.longitude||0,i.latitude||0],zoom:i.zoom||0,pitch:i.pitch||0,bearing:i.bearing||0}),t.gl){let e=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=e,t.gl)}let a=new this._MapClass(r);
2i.padding&&a.setPadding(i.padding),t.cursor&&(a.getCanvas().style.cursor=t.cursor),this._createShadowTransform(a);let o=a._render;a._render=e=>{this._inRender=!0,o.call(a,e),this._inRender=!1};let s=a._renderTaskQueue.run;a._renderTaskQueue.run=e=>{s.call(a._renderTaskQueue,e),this._onBeforeRepaint()},a.on(`render`,()=>this._onAfterRepaint());let c=a.fire;for(let e in a.fire=this._fireEvent.bind(this,c),a.on(`resize`,()=>{this._renderTransform.resize(a.transform.width,a.transform.height)}),a.on(`styledata`,()=>{this._updateStyleComponents(this.props,{}),u(a.transform,this._renderTransform)}),a.on(`sourcedata`,()=>this._updateStyleComponents(this.props,{})),g)a.on(e,this._onPointerEvent);for(let e in _)a.on(e,this._onCameraEvent);for(let e in v)a.on(e,this._onEvent);this._map=a}recycle(){this.map.getContainer().querySelector(`[mapboxgl-children]`)?.remove(),e.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){let e=this._map;!this._inRender&&e.style&&(e._frame&&=(e._frame.cancel(),null),e._render())}_createShadowTransform(e){let t=l(e.transform);e.painter.transform=t,this._renderTransform=t}_updateSize(e){let{viewState:t}=e;if(t){let e=this._map;if(t.width!==e.transform.width||t.height!==e.transform.height)return e.resize(),!0}return!1}_updateViewState(e,t){if(this._internalUpdate)return!1;let n=this._map,r=this._renderTransform,{zoom:i,pitch:a,bearing:o}=r,s=n.isMoving();s&&(r.cameraElevationReference=`sea`);let c=f(r,{...d(n.transform),...e});if(s&&(r.cameraElevationReference=`ground`),c&&t){let e=this._deferredEvents;e.move=!0,e.zoom||=i!==r.zoom,e.rotate||=o!==r.bearing,e.pitch||=a!==r.pitch}return s||f(n.transform,e),c}_updateSettings(e,t){let n=this._map,r=!1;for(let i of y)i in e&&!c(e[i],t[i])&&(r=!0,n[`set${i[0].toUpperCase()}${i.slice(1)}`]?.call(n,e[i]));return r}_updateStyle(e,t){if(e.cursor!==t.cursor&&(this._map.getCanvas().style.cursor=e.cursor||``),e.mapStyle!==t.mapStyle){let{mapStyle:t=h,styleDiffing:n=!0}=e,r={diff:n};return`localIdeographFontFamily`in e&&(r.localIdeographFontFamily=e.localIdeographFontFamily),this._map.setStyle(m(t),r),!0}return!1}_updateStyleComponents(e,t){let n=this._map,r=!1;return n.isStyleLoaded()&&(`light`in e&&n.setLight&&!c(e.light,t.light)&&(r=!0,n.setLight(e.light)),`fog`in e&&n.setFog&&!c(e.fog,t.fog)&&(r=!0,n.setFog(e.fog)),`terrain`in e&&n.setTerrain&&!c(e.terrain,t.terrain)&&(!e.terrain||n.getSource(e.terrain.source))&&(r=!0,n.setTerrain(e.terrain))),r}_updateHandlers(e,t){let n=this._map,r=!1;for(let i of b){let a=e[i]??!0;c(a,t[i]??!0)||(r=!0,a?n[i].enable(a):n[i].disable())}return r}_queryRenderedFeatures(e){let t=this._map,n=t.transform,{interactiveLayerIds:r=[]}=this.props;try{return t.transform=this._renderTransform,t.queryRenderedFeatures(e,{layers:r.filter(t.getLayer.bind(t))})}catch{return[]}finally{t.transform=n}}_updateHover(e){let{props:t}=this;if(t.interactiveLayerIds&&(t.onMouseMove||t.onMouseEnter||t.onMouseLeave)){let t=e.type,n=this._hoveredFeatures?.length>0,r=this._queryRenderedFeatures(e.point),i=r.length>0;!i&&n&&(e.type=`mouseleave`,this._onPointerEvent(e)),this._hoveredFeatures=r,i&&!n&&(e.type=`mouseenter`,this._onPointerEvent(e)),e.type=t}else this._hoveredFeatures=null}_fireEvent(e,t,n){let r=this._map,i=r.transform,a=typeof t==`string`?t:t.type;return a===`move`&&this._updateViewState(this.props,!1),a in _&&(typeof t==`object`&&(t.viewState=d(i)),this._map.isMoving())?(r.transform=this._renderTransform,e.call(r,t,n),r.transform=i,r):(e.call(r,t,n),r)}_onBeforeRepaint(){let e=this._map;for(let t in this._internalUpdate=!0,this._deferredEvents)this._deferredEvents[t]&&e.fire(t);this._internalUpdate=!1;let t=this._map.transform;e.transform=this._renderTransform,this._onAfterRepaint=()=>{u(this._renderTransform,t),e.transform=t}}};x.savedMaps=[];function S(){let e=null;if(typeof location<`u`){let t=/access_token=([^&\/]*)/.exec(location.search);e=t&&t[1]}try{e||={}.MapboxAccessToken}catch{}try{e||={}.REACT_APP_MAPBOX_ACCESS_TOKEN}catch{}return e}var C=[`setMaxBounds`,`setMinZoom`,`setMaxZoom`,`setMinPitch`,`setMaxPitch`,`setRenderWorldCopies`,`setProjection`,`setStyle`,`addSource`,`removeSource`,`addLayer`,`removeLayer`,`setLayerZoomRange`,`setFilter`,`setPaintProperty`,`setLayoutProperty`,`setLight`,`setTerrain`,`setFog`,`remove`];function w(e){if(!e)return null;let t=e.map,n={getMap:()=>t,getCenter:()=>e.transform.center,getZoom:()=>e.transform.zoom,getBearing:()=>e.transform.bearing,getPitch:()=>e.transform.pitch,getPadding:()=>e.transform.padding,getBounds:()=>e.transform.getBounds(),project:n=>{let r=t.transform;t.transform=e.transform;let i=t.project(n);return t.transform=r,i},unproject:n=>{let r=t.transform;t.transform=e.transform;let i=t.unproject(n);return t.transform=r,i},queryTerrainElevation:(n,r)=>{let i=t.transform;t.transform=e.transform;let a=t.queryTerrainElevation(n,r);return t.transform=i,a},queryRenderedFeatures:(n,r)=>{let i=t.transform;t.transform=e.transform;let a=t.queryRenderedFeatures(n,r);return t.transform=i,a}};for(let e of ee(t))!(e in n)&&!C.includes(e)&&(n[e]=t[e].bind(t));return n}function ee(e){let t=new Set,n=e;for(;n;){for(let r of Object.getOwnPropertyNames(n))r[0]!==`_`&&typeof e[r]==`function`&&r!==`fire`&&r!==`setEventedParent`&&t.add(r);n=Object.getPrototypeOf(n)}return Array.from(t)}var T=typeof document<`u`?a.useLayoutEffect:a.useEffect,E=[`baseApiUrl`,`maxParallelImageRequests`,`workerClass`,`workerCount`,`workerUrl`];function D(e,t){for(let n of E)n in t&&(e[n]=t[n]);
2let{RTLTextPlugin:n=`https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js`}=t;n&&e.getRTLTextPluginStatus&&e.getRTLTextPluginStatus()===`unavailable`&&e.setRTLTextPlugin(n,e=>{e&&console.error(e)},!0)}const O=a.createContext(null);function k(e,t,n){let r=(0,a.useContext)(o),[i,s]=(0,a.useState)(null),c=(0,a.useRef)(),{current:l}=(0,a.useRef)({mapLib:null,map:null});(0,a.useEffect)(()=>{let t=e.mapLib,i=!0,a;return Promise.resolve(t||n).then(t=>{if(!i)return;if(!t)throw Error(`Invalid mapLib`);let n=`Map`in t?t:t.default;if(!n.Map)throw Error(`Invalid mapLib`);if(D(n,e),!n.supported||n.supported(e))e.reuseMaps&&(a=x.reuse(e,c.current)),a||=new x(n.Map,e,c.current),l.map=w(a),l.mapLib=n,s(a),r?.onMapMount(l.map,e.id);else throw Error(`Map is not supported by this browser`)}).catch(t=>{let{onError:n}=e;n?n({type:`error`,target:null,originalEvent:null,error:t}):console.error(t)}),()=>{i=!1,a&&(r?.onMapUnmount(e.id),e.reuseMaps?a.recycle():a.destroy())}},[]),T(()=>{i&&i.setProps(e)}),(0,a.useImperativeHandle)(t,()=>l.map,[i]);let u=(0,a.useMemo)(()=>({position:`relative`,width:`100%`,height:`100%`,...e.style}),[e.style]),d={height:`100%`};return a.createElement(`div`,{id:e.id,ref:c,style:u},i&&a.createElement(O.Provider,{value:l},a.createElement(`div`,{"mapboxgl-children":``,style:d},e.children)))}var A=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function j(e,t){if(!e||!t)return;let n=e.style;for(let e in t){let r=t[e];Number.isFinite(r)&&!A.test(e)?n[e]=`${r}px`:n[e]=r}}var M=e(r());function N(e,t){let{map:n,mapLib:r}=(0,a.useContext)(O),i=(0,a.useRef)({props:e});i.current.props=e;let o=(0,a.useMemo)(()=>{let t=!1;a.Children.forEach(e.children,e=>{e&&(t=!0)});let n={...e,element:t?document.createElement(`div`):null},s=new r.Marker(n);return s.setLngLat([e.longitude,e.latitude]),s.getElement().addEventListener(`click`,e=>{var t,n;(n=(t=i.current.props).onClick)==null||n.call(t,{type:`click`,target:s,originalEvent:e})}),s.on(`dragstart`,e=>{var t,n;let r=e;r.lngLat=o.getLngLat(),(n=(t=i.current.props).onDragStart)==null||n.call(t,r)}),s.on(`drag`,e=>{var t,n;let r=e;r.lngLat=o.getLngLat(),(n=(t=i.current.props).onDrag)==null||n.call(t,r)}),s.on(`dragend`,e=>{var t,n;let r=e;r.lngLat=o.getLngLat(),(n=(t=i.current.props).onDragEnd)==null||n.call(t,r)}),s},[]);(0,a.useEffect)(()=>(o.addTo(n.getMap()),()=>{o.remove()}),[]);let{longitude:c,latitude:l,offset:u,style:d,draggable:f=!1,popup:p=null,rotation:m=0,rotationAlignment:h=`auto`,pitchAlignment:g=`auto`}=e;return(0,a.useEffect)(()=>{j(o.getElement(),d)},[d]),(0,a.useImperativeHandle)(t,()=>o,[]),(o.getLngLat().lng!==c||o.getLngLat().lat!==l)&&o.setLngLat([c,l]),u&&!s(o.getOffset(),u)&&o.setOffset(u),o.isDraggable()!==f&&o.setDraggable(f),o.getRotation()!==m&&o.setRotation(m),o.getRotationAlignment()!==h&&o.setRotationAlignment(h),o.getPitchAlignment()!==g&&o.setPitchAlignment(g),o.getPopup()!==p&&o.setPopup(p),(0,M.createPortal)(e.children,o.getElement())}var P=(0,a.memo)((0,a.forwardRef)(N)),F=e(r());function I(e){return new Set(e?e.trim().split(/\s+/):[])}function L(e,t){let{map:n,mapLib:r}=(0,a.useContext)(O),i=(0,a.useMemo)(()=>document.createElement(`div`),[]),o=(0,a.useRef)({props:e});o.current.props=e;let s=(0,a.useMemo)(()=>{let t={...e},n=new r.Popup(t);return n.setLngLat([e.longitude,e.latitude]),n.once(`open`,e=>{var t,n;(n=(t=o.current.props).onOpen)==null||n.call(t,e)}),n},[]);if((0,a.useEffect)(()=>{let e=e=>{var t,n;(n=(t=o.current.props).onClose)==null||n.call(t,e)};return s.on(`close`,e),s.setDOMContent(i).addTo(n.getMap()),()=>{s.off(`close`,e),s.isOpen()&&s.remove()}},[]),(0,a.useEffect)(()=>{j(s.getElement(),e.style)},[e.style]),(0,a.useImperativeHandle)(t,()=>s,[]),s.isOpen()&&((s.getLngLat().lng!==e.longitude||s.getLngLat().lat!==e.latitude)&&s.setLngLat([e.longitude,e.latitude]),e.offset&&!c(s.options.offset,e.offset)&&s.setOffset(e.offset),(s.options.anchor!==e.anchor||s.options.maxWidth!==e.maxWidth)&&(s.options.anchor=e.anchor,s.setMaxWidth(e.maxWidth)),s.options.className!==e.className)){let t=I(s.options.className),n=I(e.className);for(let e of t)n.has(e)||s.removeClassName(e);for(let e of n)t.has(e)||s.addClassName(e);s.options.className=e.className}return(0,F.createPortal)(e.children,i)}var R=(0,a.memo)((0,a.forwardRef)(L));function z(e,t,n,r){let i=(0,a.useContext)(O),o=(0,a.useMemo)(()=>e(i),[]);return(0,a.useEffect)(()=>{let e=r||n||t,a=typeof t==`function`&&typeof n==`function`?t:null,s=typeof n==`function`?n:typeof t==`function`?t:null,{map:c}=i;return c.hasControl(o)||(c.addControl(o,e?.position),a&&a(i)),()=>{s&&s(i),c.hasControl(o)&&c.removeControl(o)}},[]),o}var B=z;function V(e){let t=B(({mapLib:t})=>new t.AttributionControl(e),{position:e.position});return(0,a.useEffect)(()=>{j(t._container,e.style)},[e.style]),null}(0,a.memo)(V);function H(e){let t=B(({mapLib:t})=>new t.FullscreenControl({container:e.containerId&&document.getElementById(e.containerId)}),{position:e.position});return(0,a.useEffect)(()=>{j(t._controlContainer,e.style)},[e.style]),null}var U=(0,a.memo)(H);function W(e,t){let n=(0,a.useRef)({props:e}),r=B(({mapLib:t})=>{let r=new t.GeolocateControl(e),i=r._setupUI;return r._setupUI=e=>{r._container.hasChildNodes()||i(e)},r.on(`geolocate`,e=>{var t,r;(r=(t=n.current.props).onGeolocate)==null||r.call(t,e)}),r.on(`error`,e=>{var t,r;(r=(t=n.current.props).onError)==null||r.call(t,e)}),r.on(`outofmaxbounds`,e=>{var t,r;(r=(t=n.current.props).onOutOfMaxBounds)==null||r.call(t,e)}),r.on(`trackuserlocationstart`,e=>{var t,r;(r=(t=n.current.props).onTrackUserLocationStart)==null||r.call(t,e)}),r.on(`trackuserlocationend`,e=>{var t,r;(r=(t=n.current.props).onTrackUserLocationEnd)==null||r.call(t,e)}),r},{position:e.position});return n.current.props=e,(0,a.useImperativeHandle)(t,()=>r,[]),(0,a.useEffect)(()=>{j(r._container,e.style)},[e.style]),null}(0,a.memo)((0,a.forwardRef)(W));function te(e){let t=B(({mapLib:t})=>new t.NavigationControl(e),{position:e.position});return(0,a.useEffect)(()=>{j(t._container,e.style)},[e.style]),null}var G=(0,a.memo)(te);function K(e){let t=B(({mapLib:t})=>new t.ScaleControl(e),{position:e.position}),n=(0,a.useRef)(e),r=n.current;n.current=e;let{style:i}=e;return e.maxWidth!==void 0&&e.maxWidth!==r.maxWidth&&(t.options.maxWidth=e.maxWidth),e.unit!==void 0&&e.unit!==r.unit&&t.setUnit(e.unit),(0,a.useEffect)(()=>{j(t._container,i)},[i]),null}var q=(0,a.memo)(K);function J(e,t){if(!e)throw Error(t)}function Y(e,t,n,r){if(J(n.id===r.id,`layer id changed`),J(n.type===r.type,`layer type changed`),n.type===`custom`||r.type===`custom`)return;let{layout:i={},paint:a={},filter:o,minzoom:s,maxzoom:l,beforeId:u}=n;if(u!==r.beforeId&&e.moveLayer(t,u),i!==r.layout){let n=r.layout||{};for(let r in i)c(i[r],n[r])||e.setLayoutProperty(t,r,i[r]);for(let r in n)i.hasOwnProperty(r)||e.setLayoutProperty(t,r,void 0)}if(a!==r.paint){let n=r.paint||{};for(let r in a)c(a[r],n[r])||e.setPaintProperty(t,r,a[r]);for(let r in n)a.hasOwnProperty(r)||e.setPaintProperty(t,r,void 0)}c(o,r.filter)||e.setFilter(t,o),(s!==r.minzoom||l!==r.maxzoom)&&e.setLayerZoomRange(t,s,l)}
2function X(e,t,n){if(e.style&&e.style._loaded&&(!(`source`in n)||e.getSource(n.source))){let r={...n,id:t};delete r.beforeId,e.addLayer(r,n.beforeId)}}var Z=0;function Q(e){let t=(0,a.useContext)(O).map.getMap(),n=(0,a.useRef)(e),[,r]=(0,a.useState)(0),i=(0,a.useMemo)(()=>e.id||`jsx-layer-${Z++}`,[]);if((0,a.useEffect)(()=>{if(t){let e=()=>r(e=>e+1);return t.on(`styledata`,e),e(),()=>{t.off(`styledata`,e),t.style&&t.style._loaded&&t.getLayer(i)&&t.removeLayer(i)}}},[t]),t&&t.style&&t.getLayer(i))try{Y(t,i,e,n.current)}catch(e){console.warn(e)}else X(t,i,e);return n.current=e,null}var ne=Q,re=0;function ie(e,t,n){if(e.style&&e.style._loaded){let r={...n};return delete r.id,delete r.children,e.addSource(t,r),e.getSource(t)}return null}function ae(e,t,n){J(t.id===n.id,`source id changed`),J(t.type===n.type,`source type changed`);let r=``,i=0;for(let e in t)e!==`children`&&e!==`id`&&!c(n[e],t[e])&&(r=e,i++);if(!i)return;let a=t.type;if(a===`geojson`)e.setData(t.data);else if(a===`image`)e.updateImage({url:t.url,coordinates:t.coordinates});else if(`setCoordinates`in e&&i===1&&r===`coordinates`)e.setCoordinates(t.coordinates);else if(`setUrl`in e)switch(r){case`url`:e.setUrl(t.url);break;case`tiles`:e.setTiles(t.tiles);break;default:}else console.warn(`Unable to update <Source> prop: ${r}`)}function oe(e){let t=(0,a.useContext)(O).map.getMap(),n=(0,a.useRef)(e),[,r]=(0,a.useState)(0),i=(0,a.useMemo)(()=>e.id||`jsx-source-${re++}`,[]);(0,a.useEffect)(()=>{if(t){let e=()=>setTimeout(()=>r(e=>e+1),0);return t.on(`styledata`,e),e(),()=>{if(t.off(`styledata`,e),t.style&&t.style._loaded&&t.getSource(i)){let e=t.getStyle()?.layers;if(e)for(let n of e)n.source===i&&t.removeLayer(n.id);t.removeSource(i)}}}},[t]);let o=t&&t.style&&t.getSource(i);return o?ae(o,e,n.current):o=ie(t,i,e),n.current=e,o&&a.Children.map(e.children,e=>e&&(0,a.cloneElement)(e,{source:i}))||null}var $=oe,se=i(()=>import(`./maplibre-gl-BpprMzt3.js`).then(t()),__vite__mapDeps([0,1,2]));const ce=(()=>a.forwardRef(function(e,t){return k(e,t,se)}))(),le=P,ue=R,de=U,fe=G,pe=q,me=ne,he=$;var ge=ce;export{ue as a,ge as c,fe as i,me as n,pe as o,le as r,he as s,de as t};

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.