diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz
index 9dbcd27fe..b99400e95 100644
Binary files a/.next/cache/webpack/client-development/3.pack.gz and b/.next/cache/webpack/client-development/3.pack.gz differ
diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz
index 59f6d3721..8863ff7ec 100644
Binary files a/.next/cache/webpack/client-development/index.pack.gz and b/.next/cache/webpack/client-development/index.pack.gz differ
diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old
index 2cb04a398..d57edddf8 100644
Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and b/.next/cache/webpack/client-development/index.pack.gz.old differ
diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz
index 920bc4504..b01cd8494 100644
Binary files a/.next/cache/webpack/server-development/2.pack.gz and b/.next/cache/webpack/server-development/2.pack.gz differ
diff --git a/.next/cache/webpack/server-development/3.pack.gz b/.next/cache/webpack/server-development/3.pack.gz
index 6a94af5a9..fbf1924ba 100644
Binary files a/.next/cache/webpack/server-development/3.pack.gz and b/.next/cache/webpack/server-development/3.pack.gz differ
diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz
index 2ac3725d1..7a75a802e 100644
Binary files a/.next/cache/webpack/server-development/index.pack.gz and b/.next/cache/webpack/server-development/index.pack.gz differ
diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old
index 0f0d45164..3ef1bd902 100644
Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and b/.next/cache/webpack/server-development/index.pack.gz.old differ
diff --git a/.next/server/components_MapComponent_js.js b/.next/server/components_MapComponent_js.js
index d2458d602..bb727ed8d 100644
--- a/.next/server/components_MapComponent_js.js
+++ b/.next/server/components_MapComponent_js.js
@@ -17,7 +17,7 @@ exports.modules = {
\************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! leaflet */ \"leaflet\");\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(leaflet__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! leaflet/dist/leaflet.css */ \"./node_modules/leaflet/dist/leaflet.css\");\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! leaflet-contextmenu/dist/leaflet.contextmenu.css */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.css\");\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! leaflet-contextmenu */ \"leaflet-contextmenu\");\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n\n\nconst MapComponent = ()=>{\n const mapRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const [map, setMap] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [online, setOnline] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(navigator.onLine);\n const offlineTileLayer = \"../TileMap/mapTiles/{z}/{x}/{y}.png\";\n const onlineTileLayer = \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\";\n let initialMap = [];\n // Funktionen zur Überwachung der Internetverbindung\n const checkInternet = ()=>{\n console.log(\"Checking internet connectivity...\");\n fetch(\"https://tile.openstreetmap.org/1/1/1.png\", {\n method: \"HEAD\"\n }).then((response)=>setOnline(response.ok)).catch(()=>setOnline(false));\n };\n // Initialisiere die Karte\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (mapRef.current && !map) {\n initialMap = leaflet__WEBPACK_IMPORTED_MODULE_2___default().map(mapRef.current, {\n center: [\n 53.111111,\n 8.4625\n ],\n zoom: 10,\n zoomControl: false,\n contextmenu: true,\n contextmenuItems: [\n {\n text: \"Station hinzuf\\xfcgen\",\n callback: showAddStationPopup\n },\n {\n text: \"Station \\xf6ffnen (Tab)\",\n icon: \"img/screen_new.png\",\n callback: newLink\n },\n {\n text: \"Station \\xf6ffnen\",\n icon: \"img/screen_same.png\",\n callback: sameLink\n },\n {\n text: \"Koordinaten\",\n icon: \"img/screen_same.png\",\n callback: lata\n },\n \"-\",\n {\n text: \"Reinzoomen\",\n callback: zoomIn\n },\n {\n text: \"Rauszoomen\",\n callback: zoomOut\n },\n {\n text: \"Hier zentrieren\",\n callback: centerHere\n }\n ]\n });\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n attribution: '© OpenStreetMap contributors'\n }).addTo(initialMap);\n setMap(initialMap);\n }\n }, [\n mapRef,\n map\n ]);\n console.log(map);\n //-----Kontextmenu----------------\n const newLink = (e)=>{\n try {\n if (!e.relatedTarget || !e.relatedTarget.options) {\n throw new Error(\"relatedTarget or options not defined\");\n }\n alert(\"Neues Fenster: \" + e.relatedTarget.options.test);\n window.open(`../devices/${e.relatedTarget.options.test}`, \"_blank\").focus();\n } catch (error) {\n console.error(\"Failed in newLink function:\", error);\n }\n };\n const sameLink = (e)=>{\n alert(e.relatedTarget.options.test);\n window.open(\"../devices/\" + e.relatedTarget.options.test, \"_parent\").focus();\n };\n const lata = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat);\n };\n const zoomIn = (e)=>{\n initialMap.flyTo(e.latlng, 12);\n };\n const zoomOut = (e)=>{\n fly();\n };\n const centerHere = (e)=>{\n initialMap.panTo(e.latlng);\n };\n const showCoordinates = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat + \"\\nL\\xe4ngengrad: \" + e.latlng.lng);\n };\n const showData = (e)=>{\n console.log(e);\n };\n const showTalas = (e)=>{\n map.addLayer(TALAS);\n loadData();\n };\n const hideTalas = (e)=>{\n map.removeLayer(TALAS);\n loadData();\n };\n const showGSM = (e)=>{\n map.addLayer(GMA);\n loadData();\n };\n const hideGSM = (e)=>{\n map.removeLayer(GMA);\n loadData();\n };\n //-----Kontextmenu----ende------------\n const showAddStationPopup = (e, map)=>{\n const popupContent = `\r\n
\r\n `;\n console.log(\"intialMap in hinzuf\\xfcgen: \", initialMap);\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().popup().setLatLng(e.latlng).setContent(popupContent).openOn(initialMap);\n };\n function fly(stationValue) {\n var x = 51.41321407879154;\n var y = 7.739617925303934;\n var zoom = 7;\n /* for (var i = 0; i < dataStaticlength; i++) {\r\n var gisStatics = dataStatic[i];\r\n if (stationValue === gisStatics.Area_Name) {\r\n //console.log(gisStatics.X+\",\"+gisStatics.Y);\r\n x = gisStatics.X;\r\n y = gisStatics.Y;\r\n }\r\n }\r\n if (y === 7.739617925303934) {\r\n zoom = 8;\r\n } */ initialMap.flyTo([\n x,\n y\n ], zoom);\n /* var popup = new L.Popup();\r\n oms.addListener(\"click\", function (marker) {\r\n popup.setContent(marker.desc);\r\n popup.setLatLng(marker.getLatLng());\r\n map.openPopup(popup);\r\n });\r\n\r\n for (var i = 0; i < window.mapData.length; i++) {\r\n var datum = window.mapData[i];\r\n var loc = new L.LatLng(datum.lat, datum.lon);\r\n var marker = new L.Marker(loc);\r\n marker.desc = datum.d;\r\n map.addLayer(marker);\r\n //oms.addMarker(marker); // <-- here\r\n } */ }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n id: \"map\",\n ref: mapRef,\n style: {\n height: \"100vh\",\n width: \"100vw\",\n overflow: \"hidden\"\n }\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\isa.LTW\\\\Desktop\\\\15.04.2024\\\\wwwrootTalas5NodeMap\\\\components\\\\MapComponent.js\",\n lineNumber: 220,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MapComponent);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL01hcENvbXBvbmVudC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUEyRDtBQUNuQztBQUNVO0FBQ3dCO0FBQzdCO0FBQzdCLE1BQU1LLGVBQWU7SUFDbkIsTUFBTUMsU0FBU0osNkNBQU1BLENBQUM7SUFDdEIsTUFBTSxDQUFDSyxLQUFLQyxPQUFPLEdBQUdMLCtDQUFRQSxDQUFDO0lBQy9CLE1BQU0sQ0FBQ00sUUFBUUMsVUFBVSxHQUFHUCwrQ0FBUUEsQ0FBQ1EsVUFBVUMsTUFBTTtJQUNyRCxNQUFNQyxtQkFBbUI7SUFDekIsTUFBTUMsa0JBQWtCO0lBRXhCLElBQUlDLGFBQWEsRUFBRTtJQUVuQixvREFBb0Q7SUFDcEQsTUFBTUMsZ0JBQWdCO1FBQ3BCQyxRQUFRQyxHQUFHLENBQUM7UUFDWkMsTUFBTSw0Q0FBNEM7WUFBRUMsUUFBUTtRQUFPLEdBQ2hFQyxJQUFJLENBQUMsQ0FBQ0MsV0FBYVosVUFBVVksU0FBU0MsRUFBRSxHQUN4Q0MsS0FBSyxDQUFDLElBQU1kLFVBQVU7SUFDM0I7SUFDQSwwQkFBMEI7SUFDMUJULGdEQUFTQSxDQUFDO1FBQ1IsSUFBSUssT0FBT21CLE9BQU8sSUFBSSxDQUFDbEIsS0FBSztZQUMxQlEsYUFBYVgsa0RBQUssQ0FBQ0UsT0FBT21CLE9BQU8sRUFBRTtnQkFDakNDLFFBQVE7b0JBQUM7b0JBQVc7aUJBQU87Z0JBQzNCQyxNQUFNO2dCQUNOQyxhQUFhO2dCQUNiQyxhQUFhO2dCQUNiQyxrQkFBa0I7b0JBQ2hCO3dCQUFFQyxNQUFNO3dCQUFzQkMsVUFBVUM7b0JBQW9CO29CQUM1RDt3QkFDRUYsTUFBTTt3QkFDTkcsTUFBTTt3QkFDTkYsVUFBVUc7b0JBQ1o7b0JBQ0E7d0JBQ0VKLE1BQU07d0JBQ05HLE1BQU07d0JBQ05GLFVBQVVJO29CQUNaO29CQUNBO3dCQUNFTCxNQUFNO3dCQUNORyxNQUFNO3dCQUNORixVQUFVSztvQkFDWjtvQkFDQTtvQkFDQTt3QkFBRU4sTUFBTTt3QkFBY0MsVUFBVU07b0JBQU87b0JBQ3ZDO3dCQUFFUCxNQUFNO3dCQUFjQyxVQUFVTztvQkFBUTtvQkFDeEM7d0JBQUVSLE1BQU07d0JBQW1CQyxVQUFVUTtvQkFBVztpQkFDakQ7WUFDSDtZQUNBcEMsd0RBQVcsQ0FBQ0ssU0FBU0ssa0JBQWtCRCxrQkFBa0I7Z0JBQ3ZENkIsYUFDRTtZQUNKLEdBQUdDLEtBQUssQ0FBQzVCO1lBRVRQLE9BQU9PO1FBQ1Q7SUFDRixHQUFHO1FBQUNUO1FBQVFDO0tBQUk7SUFFaEJVLFFBQVFDLEdBQUcsQ0FBQ1g7SUFDWixrQ0FBa0M7SUFDbEMsTUFBTTRCLFVBQVUsQ0FBQ1M7UUFDZixJQUFJO1lBQ0YsSUFBSSxDQUFDQSxFQUFFQyxhQUFhLElBQUksQ0FBQ0QsRUFBRUMsYUFBYSxDQUFDQyxPQUFPLEVBQUU7Z0JBQ2hELE1BQU0sSUFBSUMsTUFBTTtZQUNsQjtZQUNBQyxNQUFNLG9CQUFvQkosRUFBRUMsYUFBYSxDQUFDQyxPQUFPLENBQUNHLElBQUk7WUFDdERDLE9BQ0dDLElBQUksQ0FBQyxDQUFDLFdBQVcsRUFBRVAsRUFBRUMsYUFBYSxDQUFDQyxPQUFPLENBQUNHLElBQUksQ0FBQyxDQUFDLEVBQUUsVUFDbkRHLEtBQUs7UUFDVixFQUFFLE9BQU9DLE9BQU87WUFDZHBDLFFBQVFvQyxLQUFLLENBQUMsK0JBQStCQTtRQUMvQztJQUNGO0lBRUEsTUFBTWpCLFdBQVcsQ0FBQ1E7UUFDaEJJLE1BQU1KLEVBQUVDLGFBQWEsQ0FBQ0MsT0FBTyxDQUFDRyxJQUFJO1FBQ2xDQyxPQUNHQyxJQUFJLENBQUMsZ0JBQWdCUCxFQUFFQyxhQUFhLENBQUNDLE9BQU8sQ0FBQ0csSUFBSSxFQUFFLFdBQ25ERyxLQUFLO0lBQ1Y7SUFFQSxNQUFNZixPQUFPLENBQUNPO1FBQ1pJLE1BQU0sa0JBQWtCSixFQUFFVSxNQUFNLENBQUNDLEdBQUc7SUFDdEM7SUFFQSxNQUFNakIsU0FBUyxDQUFDTTtRQUNkN0IsV0FBV3lDLEtBQUssQ0FBQ1osRUFBRVUsTUFBTSxFQUFFO0lBQzdCO0lBRUEsTUFBTWYsVUFBVSxDQUFDSztRQUNmYTtJQUNGO0lBQ0EsTUFBTWpCLGFBQWEsQ0FBQ0k7UUFDbEI3QixXQUFXMkMsS0FBSyxDQUFDZCxFQUFFVSxNQUFNO0lBQzNCO0lBRUEsTUFBTUssa0JBQWtCLENBQUNmO1FBQ3ZCSSxNQUFNLGtCQUFrQkosRUFBRVUsTUFBTSxDQUFDQyxHQUFHLEdBQUcsc0JBQW1CWCxFQUFFVSxNQUFNLENBQUNNLEdBQUc7SUFDeEU7SUFDQSxNQUFNQyxXQUFXLENBQUNqQjtRQUNoQjNCLFFBQVFDLEdBQUcsQ0FBQzBCO0lBQ2Q7SUFDQSxNQUFNa0IsWUFBWSxDQUFDbEI7UUFDakJyQyxJQUFJd0QsUUFBUSxDQUFDQztRQUNiQztJQUNGO0lBQ0EsTUFBTUMsWUFBWSxDQUFDdEI7UUFDakJyQyxJQUFJNEQsV0FBVyxDQUFDSDtRQUNoQkM7SUFDRjtJQUNBLE1BQU1HLFVBQVUsQ0FBQ3hCO1FBQ2ZyQyxJQUFJd0QsUUFBUSxDQUFDTTtRQUNiSjtJQUNGO0lBQ0EsTUFBTUssVUFBVSxDQUFDMUI7UUFDZnJDLElBQUk0RCxXQUFXLENBQUNFO1FBQ2hCSjtJQUNGO0lBQ0Esc0NBQXNDO0lBQ3RDLE1BQU1oQyxzQkFBc0IsQ0FBQ1csR0FBR3JDO1FBQzlCLE1BQU1nRSxlQUFlLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztpQkE4QlQsRUFBRTNCLEVBQUVVLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDaUIsT0FBTyxDQUFDLEdBQUc7Ozs7Ozs7Ozs7OztpQkFZMUIsRUFBRTVCLEVBQUVVLE1BQU0sQ0FBQ00sR0FBRyxDQUFDWSxPQUFPLENBQUMsR0FBRzs7Ozs7Ozs7Ozs7OztJQWF2QyxDQUFDO1FBQ0R2RCxRQUFRQyxHQUFHLENBQUMsaUNBQThCSDtRQUMxQ1gsb0RBQU8sR0FBR3NFLFNBQVMsQ0FBQzlCLEVBQUVVLE1BQU0sRUFBRXFCLFVBQVUsQ0FBQ0osY0FBY0ssTUFBTSxDQUFDN0Q7SUFDaEU7SUFFQSxTQUFTMEMsSUFBSW9CLFlBQVk7UUFDdkIsSUFBSUMsSUFBSTtRQUNSLElBQUlDLElBQUk7UUFDUixJQUFJcEQsT0FBTztRQUVYOzs7Ozs7Ozs7O01BVUUsR0FDRlosV0FBV3lDLEtBQUssQ0FBQztZQUFDc0I7WUFBR0M7U0FBRSxFQUFFcEQ7SUFFekI7Ozs7Ozs7Ozs7Ozs7O01BY0UsR0FDSjtJQUVBLHFCQUNFLDhEQUFDcUQ7UUFDQ0MsSUFBRztRQUNIQyxLQUFLNUU7UUFDTDZFLE9BQU87WUFBRUMsUUFBUTtZQUFTQyxPQUFPO1lBQVNDLFVBQVU7UUFBUzs7Ozs7O0FBR25FO0FBRUEsaUVBQWVqRixZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9NYXBDb21wb25lbnQuanM/ZDA3ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCBMIGZyb20gXCJsZWFmbGV0XCI7XHJcbmltcG9ydCBcImxlYWZsZXQvZGlzdC9sZWFmbGV0LmNzc1wiO1xyXG5pbXBvcnQgXCJsZWFmbGV0LWNvbnRleHRtZW51L2Rpc3QvbGVhZmxldC5jb250ZXh0bWVudS5jc3NcIjtcclxuaW1wb3J0IFwibGVhZmxldC1jb250ZXh0bWVudVwiO1xyXG5jb25zdCBNYXBDb21wb25lbnQgPSAoKSA9PiB7XHJcbiAgY29uc3QgbWFwUmVmID0gdXNlUmVmKG51bGwpO1xyXG4gIGNvbnN0IFttYXAsIHNldE1hcF0gPSB1c2VTdGF0ZShudWxsKTtcclxuICBjb25zdCBbb25saW5lLCBzZXRPbmxpbmVdID0gdXNlU3RhdGUobmF2aWdhdG9yLm9uTGluZSk7XHJcbiAgY29uc3Qgb2ZmbGluZVRpbGVMYXllciA9IFwiLi4vVGlsZU1hcC9tYXBUaWxlcy97en0ve3h9L3t5fS5wbmdcIjtcclxuICBjb25zdCBvbmxpbmVUaWxlTGF5ZXIgPSBcImh0dHBzOi8ve3N9LnRpbGUub3BlbnN0cmVldG1hcC5vcmcve3p9L3t4fS97eX0ucG5nXCI7XHJcblxyXG4gIGxldCBpbml0aWFsTWFwID0gW107XHJcblxyXG4gIC8vIEZ1bmt0aW9uZW4genVyIMOcYmVyd2FjaHVuZyBkZXIgSW50ZXJuZXR2ZXJiaW5kdW5nXHJcbiAgY29uc3QgY2hlY2tJbnRlcm5ldCA9ICgpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKFwiQ2hlY2tpbmcgaW50ZXJuZXQgY29ubmVjdGl2aXR5Li4uXCIpO1xyXG4gICAgZmV0Y2goXCJodHRwczovL3RpbGUub3BlbnN0cmVldG1hcC5vcmcvMS8xLzEucG5nXCIsIHsgbWV0aG9kOiBcIkhFQURcIiB9KVxyXG4gICAgICAudGhlbigocmVzcG9uc2UpID0+IHNldE9ubGluZShyZXNwb25zZS5vaykpXHJcbiAgICAgIC5jYXRjaCgoKSA9PiBzZXRPbmxpbmUoZmFsc2UpKTtcclxuICB9O1xyXG4gIC8vIEluaXRpYWxpc2llcmUgZGllIEthcnRlXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChtYXBSZWYuY3VycmVudCAmJiAhbWFwKSB7XHJcbiAgICAgIGluaXRpYWxNYXAgPSBMLm1hcChtYXBSZWYuY3VycmVudCwge1xyXG4gICAgICAgIGNlbnRlcjogWzUzLjExMTExMSwgOC40NjI1XSxcclxuICAgICAgICB6b29tOiAxMCxcclxuICAgICAgICB6b29tQ29udHJvbDogZmFsc2UsIC8vIERlYWt0aXZpZXJlIGRpZSBTdGFuZGFyZC1ab29tc3RldWVydW5nXHJcbiAgICAgICAgY29udGV4dG1lbnU6IHRydWUsXHJcbiAgICAgICAgY29udGV4dG1lbnVJdGVtczogW1xyXG4gICAgICAgICAgeyB0ZXh0OiBcIlN0YXRpb24gaGluenVmw7xnZW5cIiwgY2FsbGJhY2s6IHNob3dBZGRTdGF0aW9uUG9wdXAgfSxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dDogXCJTdGF0aW9uIMO2ZmZuZW4gKFRhYilcIixcclxuICAgICAgICAgICAgaWNvbjogXCJpbWcvc2NyZWVuX25ldy5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IG5ld0xpbmssXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIlN0YXRpb24gw7ZmZm5lblwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fc2FtZS5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IHNhbWVMaW5rLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dDogXCJLb29yZGluYXRlblwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fc2FtZS5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IGxhdGEsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgXCItXCIsIC8vIERpdmlkZXJcclxuICAgICAgICAgIHsgdGV4dDogXCJSZWluem9vbWVuXCIsIGNhbGxiYWNrOiB6b29tSW4gfSxcclxuICAgICAgICAgIHsgdGV4dDogXCJSYXVzem9vbWVuXCIsIGNhbGxiYWNrOiB6b29tT3V0IH0sXHJcbiAgICAgICAgICB7IHRleHQ6IFwiSGllciB6ZW50cmllcmVuXCIsIGNhbGxiYWNrOiBjZW50ZXJIZXJlIH0sXHJcbiAgICAgICAgXSxcclxuICAgICAgfSk7XHJcbiAgICAgIEwudGlsZUxheWVyKG9ubGluZSA/IG9ubGluZVRpbGVMYXllciA6IG9mZmxpbmVUaWxlTGF5ZXIsIHtcclxuICAgICAgICBhdHRyaWJ1dGlvbjpcclxuICAgICAgICAgICcmY29weTsgPGEgaHJlZj1cImh0dHBzOi8vd3d3Lm9wZW5zdHJlZXRtYXAub3JnL2NvcHlyaWdodFwiPk9wZW5TdHJlZXRNYXA8L2E+IGNvbnRyaWJ1dG9ycycsXHJcbiAgICAgIH0pLmFkZFRvKGluaXRpYWxNYXApO1xyXG5cclxuICAgICAgc2V0TWFwKGluaXRpYWxNYXApO1xyXG4gICAgfVxyXG4gIH0sIFttYXBSZWYsIG1hcF0pO1xyXG5cclxuICBjb25zb2xlLmxvZyhtYXApO1xyXG4gIC8vLS0tLS1Lb250ZXh0bWVudS0tLS0tLS0tLS0tLS0tLS1cclxuICBjb25zdCBuZXdMaW5rID0gKGUpID0+IHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICghZS5yZWxhdGVkVGFyZ2V0IHx8ICFlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucykge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcInJlbGF0ZWRUYXJnZXQgb3Igb3B0aW9ucyBub3QgZGVmaW5lZFwiKTtcclxuICAgICAgfVxyXG4gICAgICBhbGVydChcIk5ldWVzIEZlbnN0ZXI6IFwiICsgZS5yZWxhdGVkVGFyZ2V0Lm9wdGlvbnMudGVzdCk7XHJcbiAgICAgIHdpbmRvd1xyXG4gICAgICAgIC5vcGVuKGAuLi9kZXZpY2VzLyR7ZS5yZWxhdGVkVGFyZ2V0Lm9wdGlvbnMudGVzdH1gLCBcIl9ibGFua1wiKVxyXG4gICAgICAgIC5mb2N1cygpO1xyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgY29uc29sZS5lcnJvcihcIkZhaWxlZCBpbiBuZXdMaW5rIGZ1bmN0aW9uOlwiLCBlcnJvcik7XHJcbiAgICB9XHJcbiAgfTtcclxuXHJcbiAgY29uc3Qgc2FtZUxpbmsgPSAoZSkgPT4ge1xyXG4gICAgYWxlcnQoZS5yZWxhdGVkVGFyZ2V0Lm9wdGlvbnMudGVzdCk7XHJcbiAgICB3aW5kb3dcclxuICAgICAgLm9wZW4oXCIuLi9kZXZpY2VzL1wiICsgZS5yZWxhdGVkVGFyZ2V0Lm9wdGlvbnMudGVzdCwgXCJfcGFyZW50XCIpXHJcbiAgICAgIC5mb2N1cygpO1xyXG4gIH07XHJcblxyXG4gIGNvbnN0IGxhdGEgPSAoZSkgPT4ge1xyXG4gICAgYWxlcnQoXCJCcmVpdGVuZ3JhZDogXCIgKyBlLmxhdGxuZy5sYXQpO1xyXG4gIH07XHJcblxyXG4gIGNvbnN0IHpvb21JbiA9IChlKSA9PiB7XHJcbiAgICBpbml0aWFsTWFwLmZseVRvKGUubGF0bG5nLCAxMik7XHJcbiAgfTtcclxuXHJcbiAgY29uc3Qgem9vbU91dCA9IChlKSA9PiB7XHJcbiAgICBmbHkoKTtcclxuICB9O1xyXG4gIGNvbnN0IGNlbnRlckhlcmUgPSAoZSkgPT4ge1xyXG4gICAgaW5pdGlhbE1hcC5wYW5UbyhlLmxhdGxuZyk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3Qgc2hvd0Nvb3JkaW5hdGVzID0gKGUpID0+IHtcclxuICAgIGFsZXJ0KFwiQnJlaXRlbmdyYWQ6IFwiICsgZS5sYXRsbmcubGF0ICsgXCJcXG5Mw6RuZ2VuZ3JhZDogXCIgKyBlLmxhdGxuZy5sbmcpO1xyXG4gIH07XHJcbiAgY29uc3Qgc2hvd0RhdGEgPSAoZSkgPT4ge1xyXG4gICAgY29uc29sZS5sb2coZSk7XHJcbiAgfTtcclxuICBjb25zdCBzaG93VGFsYXMgPSAoZSkgPT4ge1xyXG4gICAgbWFwLmFkZExheWVyKFRBTEFTKTtcclxuICAgIGxvYWREYXRhKCk7XHJcbiAgfTtcclxuICBjb25zdCBoaWRlVGFsYXMgPSAoZSkgPT4ge1xyXG4gICAgbWFwLnJlbW92ZUxheWVyKFRBTEFTKTtcclxuICAgIGxvYWREYXRhKCk7XHJcbiAgfTtcclxuICBjb25zdCBzaG93R1NNID0gKGUpID0+IHtcclxuICAgIG1hcC5hZGRMYXllcihHTUEpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIGNvbnN0IGhpZGVHU00gPSAoZSkgPT4ge1xyXG4gICAgbWFwLnJlbW92ZUxheWVyKEdNQSk7XHJcbiAgICBsb2FkRGF0YSgpO1xyXG4gIH07XHJcbiAgLy8tLS0tLUtvbnRleHRtZW51LS0tLWVuZGUtLS0tLS0tLS0tLS1cclxuICBjb25zdCBzaG93QWRkU3RhdGlvblBvcHVwID0gKGUsIG1hcCkgPT4ge1xyXG4gICAgY29uc3QgcG9wdXBDb250ZW50ID0gYFxyXG4gICAgICA8Zm9ybSBpZD1cImFkZFN0YXRpb25Gb3JtXCIgY2xhc3M9XCJtLTAgcC0yIHctZnVsbFwiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPiAgICAgIFxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJuYW1lXCIgY2xhc3M9XCJibG9jayBtci0yIGZsZXgtbm9uZVwiPk5hbWU6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwibmFtZVwiXHJcbiAgICAgICAgICBuYW1lPVwibmFtZVwiXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcj1cIk5hbWUgZGVyIFN0YXRpb25cIlxyXG4gICAgICAgICAgY2xhc3M9XCJibG9jayBwLTIgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1ncmF5LTIwMCByb3VuZGVkLW1kIHRleHQtc21cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICBcclxuICAgICAgPGRpdiBjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIG1iLTRcIj4gICBcclxuICAgICAgICA8bGFiZWwgZm9yPVwidHlwZVwiIGNsYXNzPVwiYmxvY2sgbXItMyBmbGV4LW5vbmVcIj5UeXBlOjwvbGFiZWw+XHJcbiAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICB0eXBlPVwidGV4dFwiXHJcbiAgICAgICAgICBpZD1cInR5cGVcIlxyXG4gICAgICAgICAgbmFtZT1cInR5cGVcIlxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI9XCJUeXAgZGVyIFN0YXRpb25cIlxyXG4gICAgICAgICAgY2xhc3M9XCJibG9jayBwLTIgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1ncmF5LTIwMCByb3VuZGVkLW1kIHRleHQtc21cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICBcclxuICAgICAgPGRpdiBjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIG1iLTRcIj5cclxuICAgICAgICA8bGFiZWwgZm9yPVwibGF0XCIgY2xhc3M9XCJibG9jayBtci0yIGZsZXgtbm9uZVwiPkJyZWl0ZW5ncmFkOjwvbGFiZWw+XHJcbiAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICB0eXBlPVwidGV4dFwiXHJcbiAgICAgICAgICBpZD1cImxhdFwiXHJcbiAgICAgICAgICBuYW1lPVwibGF0XCJcclxuICAgICAgICAgIHZhbHVlPVwiJHtlLmxhdGxuZy5sYXQudG9GaXhlZCg1KX1cIlxyXG4gICAgICAgICAgcmVhZG9ubHlcclxuICAgICAgICAgIGNsYXNzPVwiYmxvY2sgcC0yIGZsZXgtZ3JvdyBib3JkZXItMiBib3JkZXItZ3JheS0yMDAgcm91bmRlZC1tZCB0ZXh0LXNtXCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgIFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPiAgIFxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJsbmdcIiBjbGFzcz1cImJsb2NrIG1yLTIgZmxleC1ub25lXCI+TMOkbmdlbmdyYWQ6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwibG5nXCJcclxuICAgICAgICAgIG5hbWU9XCJsbmdcIlxyXG4gICAgICAgICAgdmFsdWU9XCIke2UubGF0bG5nLmxuZy50b0ZpeGVkKDUpfVwiXHJcbiAgICAgICAgICByZWFkb25seVxyXG4gICAgICAgICAgY2xhc3M9XCJibG9jayBwLTIgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1ncmF5LTIwMCByb3VuZGVkLW1kIHRleHQtc21cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICBcclxuICAgICAgPGJ1dHRvblxyXG4gICAgICAgIHR5cGU9XCJzdWJtaXRcIlxyXG4gICAgICAgIGNsYXNzPVwiYmctYmx1ZS01MDAgaG92ZXI6YmctYmx1ZS03MDAgdGV4dC13aGl0ZSBmb250LWJvbGQgcHktMiBweC00IHJvdW5kZWQgdy1mdWxsXCJcclxuICAgICAgPlxyXG4gICAgICAgIFN0YXRpb24gaGluenVmw7xnZW5cclxuICAgICAgPC9idXR0b24+XHJcbiAgICA8L2Zvcm0+XHJcbiAgICBgO1xyXG4gICAgY29uc29sZS5sb2coXCJpbnRpYWxNYXAgaW4gIGhpbnp1ZsO8Z2VuOiBcIiwgaW5pdGlhbE1hcCk7XHJcbiAgICBMLnBvcHVwKCkuc2V0TGF0TG5nKGUubGF0bG5nKS5zZXRDb250ZW50KHBvcHVwQ29udGVudCkub3Blbk9uKGluaXRpYWxNYXApO1xyXG4gIH07XHJcblxyXG4gIGZ1bmN0aW9uIGZseShzdGF0aW9uVmFsdWUpIHtcclxuICAgIHZhciB4ID0gNTEuNDEzMjE0MDc4NzkxNTQ7XHJcbiAgICB2YXIgeSA9IDcuNzM5NjE3OTI1MzAzOTM0O1xyXG4gICAgdmFyIHpvb20gPSA3O1xyXG5cclxuICAgIC8qICBmb3IgKHZhciBpID0gMDsgaSA8IGRhdGFTdGF0aWNsZW5ndGg7IGkrKykge1xyXG4gICAgICB2YXIgZ2lzU3RhdGljcyA9IGRhdGFTdGF0aWNbaV07XHJcbiAgICAgIGlmIChzdGF0aW9uVmFsdWUgPT09IGdpc1N0YXRpY3MuQXJlYV9OYW1lKSB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhnaXNTdGF0aWNzLlgrXCIsXCIrZ2lzU3RhdGljcy5ZKTtcclxuICAgICAgICB4ID0gZ2lzU3RhdGljcy5YO1xyXG4gICAgICAgIHkgPSBnaXNTdGF0aWNzLlk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICh5ID09PSA3LjczOTYxNzkyNTMwMzkzNCkge1xyXG4gICAgICB6b29tID0gODtcclxuICAgIH0gKi9cclxuICAgIGluaXRpYWxNYXAuZmx5VG8oW3gsIHldLCB6b29tKTtcclxuXHJcbiAgICAvKiB2YXIgcG9wdXAgPSBuZXcgTC5Qb3B1cCgpO1xyXG4gICAgb21zLmFkZExpc3RlbmVyKFwiY2xpY2tcIiwgZnVuY3Rpb24gKG1hcmtlcikge1xyXG4gICAgICBwb3B1cC5zZXRDb250ZW50KG1hcmtlci5kZXNjKTtcclxuICAgICAgcG9wdXAuc2V0TGF0TG5nKG1hcmtlci5nZXRMYXRMbmcoKSk7XHJcbiAgICAgIG1hcC5vcGVuUG9wdXAocG9wdXApO1xyXG4gICAgfSk7XHJcblxyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3aW5kb3cubWFwRGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICB2YXIgZGF0dW0gPSB3aW5kb3cubWFwRGF0YVtpXTtcclxuICAgICAgdmFyIGxvYyA9IG5ldyBMLkxhdExuZyhkYXR1bS5sYXQsIGRhdHVtLmxvbik7XHJcbiAgICAgIHZhciBtYXJrZXIgPSBuZXcgTC5NYXJrZXIobG9jKTtcclxuICAgICAgbWFya2VyLmRlc2MgPSBkYXR1bS5kO1xyXG4gICAgICBtYXAuYWRkTGF5ZXIobWFya2VyKTtcclxuICAgICAgLy9vbXMuYWRkTWFya2VyKG1hcmtlcik7ICAvLyA8LS0gaGVyZVxyXG4gICAgfSAqL1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxkaXZcclxuICAgICAgaWQ9XCJtYXBcIlxyXG4gICAgICByZWY9e21hcFJlZn1cclxuICAgICAgc3R5bGU9e3sgaGVpZ2h0OiBcIjEwMHZoXCIsIHdpZHRoOiBcIjEwMHZ3XCIsIG92ZXJmbG93OiBcImhpZGRlblwiIH19XHJcbiAgICA+PC9kaXY+XHJcbiAgKTtcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE1hcENvbXBvbmVudDtcclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlUmVmIiwidXNlU3RhdGUiLCJMIiwiTWFwQ29tcG9uZW50IiwibWFwUmVmIiwibWFwIiwic2V0TWFwIiwib25saW5lIiwic2V0T25saW5lIiwibmF2aWdhdG9yIiwib25MaW5lIiwib2ZmbGluZVRpbGVMYXllciIsIm9ubGluZVRpbGVMYXllciIsImluaXRpYWxNYXAiLCJjaGVja0ludGVybmV0IiwiY29uc29sZSIsImxvZyIsImZldGNoIiwibWV0aG9kIiwidGhlbiIsInJlc3BvbnNlIiwib2siLCJjYXRjaCIsImN1cnJlbnQiLCJjZW50ZXIiLCJ6b29tIiwiem9vbUNvbnRyb2wiLCJjb250ZXh0bWVudSIsImNvbnRleHRtZW51SXRlbXMiLCJ0ZXh0IiwiY2FsbGJhY2siLCJzaG93QWRkU3RhdGlvblBvcHVwIiwiaWNvbiIsIm5ld0xpbmsiLCJzYW1lTGluayIsImxhdGEiLCJ6b29tSW4iLCJ6b29tT3V0IiwiY2VudGVySGVyZSIsInRpbGVMYXllciIsImF0dHJpYnV0aW9uIiwiYWRkVG8iLCJlIiwicmVsYXRlZFRhcmdldCIsIm9wdGlvbnMiLCJFcnJvciIsImFsZXJ0IiwidGVzdCIsIndpbmRvdyIsIm9wZW4iLCJmb2N1cyIsImVycm9yIiwibGF0bG5nIiwibGF0IiwiZmx5VG8iLCJmbHkiLCJwYW5UbyIsInNob3dDb29yZGluYXRlcyIsImxuZyIsInNob3dEYXRhIiwic2hvd1RhbGFzIiwiYWRkTGF5ZXIiLCJUQUxBUyIsImxvYWREYXRhIiwiaGlkZVRhbGFzIiwicmVtb3ZlTGF5ZXIiLCJzaG93R1NNIiwiR01BIiwiaGlkZUdTTSIsInBvcHVwQ29udGVudCIsInRvRml4ZWQiLCJwb3B1cCIsInNldExhdExuZyIsInNldENvbnRlbnQiLCJvcGVuT24iLCJzdGF0aW9uVmFsdWUiLCJ4IiwieSIsImRpdiIsImlkIiwicmVmIiwic3R5bGUiLCJoZWlnaHQiLCJ3aWR0aCIsIm92ZXJmbG93Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/MapComponent.js\n");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! leaflet */ \"leaflet\");\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(leaflet__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! leaflet/dist/leaflet.css */ \"./node_modules/leaflet/dist/leaflet.css\");\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! leaflet-contextmenu/dist/leaflet.contextmenu.css */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.css\");\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! leaflet-contextmenu */ \"leaflet-contextmenu\");\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n\n\nconst MapComponent = ({ locations, onLocationUpdate })=>{\n const mapRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const [map, setMap] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [online, setOnline] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(navigator.onLine);\n const offlineTileLayer = \"../TileMap/mapTiles/{z}/{x}/{y}.png\";\n const onlineTileLayer = \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\";\n let initialMap = [];\n // Funktionen zur Überwachung der Internetverbindung\n const checkInternet = ()=>{\n console.log(\"Checking internet connectivity...\");\n fetch(\"https://tile.openstreetmap.org/1/1/1.png\", {\n method: \"HEAD\"\n }).then((response)=>setOnline(response.ok)).catch(()=>setOnline(false));\n };\n // Initialisiere die Karte\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (mapRef.current && !map) {\n initialMap = leaflet__WEBPACK_IMPORTED_MODULE_2___default().map(mapRef.current, {\n center: [\n 53.111111,\n 8.4625\n ],\n zoom: 10,\n zoomControl: false,\n contextmenu: true,\n contextmenuItems: [\n {\n text: \"Station hinzuf\\xfcgen\",\n callback: showAddStationPopup\n },\n {\n text: \"Station \\xf6ffnen (Tab)\",\n icon: \"img/screen_new.png\",\n callback: newLink\n },\n {\n text: \"Station \\xf6ffnen\",\n icon: \"img/screen_same.png\",\n callback: sameLink\n },\n {\n text: \"Koordinaten\",\n icon: \"img/screen_same.png\",\n callback: lata\n },\n \"-\",\n {\n text: \"Reinzoomen\",\n callback: zoomIn\n },\n {\n text: \"Rauszoomen\",\n callback: zoomOut\n },\n {\n text: \"Hier zentrieren\",\n callback: centerHere\n }\n ]\n });\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n attribution: '© OpenStreetMap contributors'\n }).addTo(initialMap);\n setMap(initialMap);\n }\n }, [\n mapRef,\n map\n ]);\n // Handle online/offline status\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n window.addEventListener(\"online\", checkInternet);\n window.addEventListener(\"offline\", checkInternet);\n return ()=>{\n window.removeEventListener(\"online\", checkInternet);\n window.removeEventListener(\"offline\", checkInternet);\n };\n }, []);\n // Update map layers based on online status\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (map) {\n const newLayer = leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n minZoom: 7,\n maxZoom: online ? 19 : 14,\n attribution: 'Map data \\xa9 OpenStreetMap contributors'\n });\n map.eachLayer((layer)=>{\n if (layer instanceof (leaflet__WEBPACK_IMPORTED_MODULE_2___default().TileLayer)) {\n map.removeLayer(layer);\n }\n });\n newLayer.addTo(map);\n }\n }, [\n online,\n map\n ]);\n // Marker handling\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n // Remove old markers\n if (map) {\n map.eachLayer((layer)=>{\n if (layer instanceof (leaflet__WEBPACK_IMPORTED_MODULE_2___default().Marker)) {\n map.removeLayer(layer);\n }\n });\n // Add new markers\n locations.forEach((location)=>{\n const { latitude, longitude } = parsePoint(location.position);\n const marker = leaflet__WEBPACK_IMPORTED_MODULE_2___default().marker([\n latitude,\n longitude\n ], {\n icon: leaflet__WEBPACK_IMPORTED_MODULE_2___default().icon({\n iconUrl: \"/location.svg\",\n iconSize: [\n 34,\n 34\n ],\n iconAnchor: [\n 17,\n 34\n ],\n popupAnchor: [\n 0,\n -34\n ]\n }),\n draggable: true,\n id: location.idPoi\n });\n marker.bindPopup(`${location.description || \"Unbekannt\"}
Type: ${location.idPoiTyp || \"N/A\"}
Lat: ${latitude.toFixed(5)}, Lng: ${longitude.toFixed(5)}`);\n marker.on(\"dragend\", function(e) {\n const newLat = e.target.getLatLng().lat;\n const newLng = e.target.getLatLng().lng;\n const markerId = e.target.options.id;\n updateLocationInDatabase(markerId, newLat, newLng).then(()=>{\n onLocationUpdate(markerId, newLat, newLng);\n });\n });\n marker.addTo(map);\n });\n }\n }, [\n map,\n locations,\n onLocationUpdate\n ]);\n //------------------------------------------\n function parsePoint(pointString) {\n const match = pointString.match(/POINT\\s*\\((\\d+(\\.\\d+)?)\\s+(\\d+(\\.\\d+)?)\\)/);\n if (match) {\n return {\n longitude: parseFloat(match[1]),\n latitude: parseFloat(match[3])\n };\n } else {\n // Handle the error or return a default/fallback value\n console.error(\"Invalid POINT format:\", pointString);\n return null; // Oder eine sinnvolle Standardantwort\n }\n }\n //----------------------------------\n //-----Kontextmenu----------------\n const newLink = (e)=>{\n try {\n if (!e.relatedTarget || !e.relatedTarget.options) {\n throw new Error(\"relatedTarget or options not defined\");\n }\n alert(\"Neues Fenster: \" + e.relatedTarget.options.test);\n window.open(`../devices/${e.relatedTarget.options.test}`, \"_blank\").focus();\n } catch (error) {\n console.error(\"Failed in newLink function:\", error);\n }\n };\n const sameLink = (e)=>{\n alert(e.relatedTarget.options.test);\n window.open(\"../devices/\" + e.relatedTarget.options.test, \"_parent\").focus();\n };\n const lata = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat);\n };\n const zoomIn = (e)=>{\n initialMap.flyTo(e.latlng, 12);\n };\n const zoomOut = (e)=>{\n fly();\n };\n const centerHere = (e)=>{\n initialMap.panTo(e.latlng);\n };\n const showCoordinates = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat + \"\\nL\\xe4ngengrad: \" + e.latlng.lng);\n };\n const showData = (e)=>{\n console.log(e);\n };\n const showTalas = (e)=>{\n map.addLayer(TALAS);\n loadData();\n };\n const hideTalas = (e)=>{\n map.removeLayer(TALAS);\n loadData();\n };\n const showGSM = (e)=>{\n map.addLayer(GMA);\n loadData();\n };\n const hideGSM = (e)=>{\n map.removeLayer(GMA);\n loadData();\n };\n //-----Kontextmenu----ende------------\n const showAddStationPopup = (e, map)=>{\n const popupContent = `\r\n \r\n `;\n console.log(\"intialMap in hinzuf\\xfcgen: \", initialMap);\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().popup().setLatLng(e.latlng).setContent(popupContent).openOn(initialMap);\n };\n setTimeout(()=>{\n const form = document.getElementById(\"addStationForm\");\n if (form) {\n form.addEventListener(\"submit\", async (event)=>{\n event.preventDefault();\n const name = event.target.description.value;\n const type = event.target.position.value;\n const lat = event.target.lat.value;\n const lng = event.target.lng.value;\n // Hier wird `onAddLocation` mit den Werten aufgerufen, die aus dem Formular gesammelt wurden\n await onAddLocation(name, type, lat, lng);\n map.closePopup();\n });\n }\n }, 10);\n function fly(stationValue) {\n var x = 51.41321407879154;\n var y = 7.739617925303934;\n var zoom = 7;\n /* for (var i = 0; i < dataStaticlength; i++) {\r\n var gisStatics = dataStatic[i];\r\n if (stationValue === gisStatics.Area_Name) {\r\n //console.log(gisStatics.X+\",\"+gisStatics.Y);\r\n x = gisStatics.X;\r\n y = gisStatics.Y;\r\n }\r\n }\r\n if (y === 7.739617925303934) {\r\n zoom = 8;\r\n } */ initialMap.flyTo([\n x,\n y\n ], zoom);\n /* var popup = new L.Popup();\r\n oms.addListener(\"click\", function (marker) {\r\n popup.setContent(marker.desc);\r\n popup.setLatLng(marker.getLatLng());\r\n map.openPopup(popup);\r\n });\r\n\r\n for (var i = 0; i < window.mapData.length; i++) {\r\n var datum = window.mapData[i];\r\n var loc = new L.LatLng(datum.lat, datum.lon);\r\n var marker = new L.Marker(loc);\r\n marker.desc = datum.d;\r\n map.addLayer(marker);\r\n //oms.addMarker(marker); // <-- here\r\n } */ }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n id: \"map\",\n ref: mapRef,\n style: {\n height: \"100vh\",\n width: \"100vw\",\n overflow: \"hidden\"\n }\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\isa.LTW\\\\Desktop\\\\15.04.2024\\\\wwwrootTalas5NodeMap\\\\components\\\\MapComponent.js\",\n lineNumber: 327,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MapComponent);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFjSSxNQUFNLENBQUNqRztJQUNoRTtJQUNBa0csV0FBVztRQUNULE1BQU1DLE9BQU9DLFNBQVNDLGNBQWMsQ0FBQztRQUNyQyxJQUFJRixNQUFNO1lBQ1JBLEtBQUtyRSxnQkFBZ0IsQ0FBQyxVQUFVLE9BQU93RTtnQkFDckNBLE1BQU1DLGNBQWM7Z0JBQ3BCLE1BQU1DLE9BQU9GLE1BQU16QyxNQUFNLENBQUNOLFdBQVcsQ0FBQ2tELEtBQUs7Z0JBQzNDLE1BQU1DLE9BQU9KLE1BQU16QyxNQUFNLENBQUNoQixRQUFRLENBQUM0RCxLQUFLO2dCQUN4QyxNQUFNMUMsTUFBTXVDLE1BQU16QyxNQUFNLENBQUNFLEdBQUcsQ0FBQzBDLEtBQUs7Z0JBQ2xDLE1BQU14QyxNQUFNcUMsTUFBTXpDLE1BQU0sQ0FBQ0ksR0FBRyxDQUFDd0MsS0FBSztnQkFFbEMsNkZBQTZGO2dCQUM3RixNQUFNRSxjQUFjSCxNQUFNRSxNQUFNM0MsS0FBS0U7Z0JBQ3JDekUsSUFBSW9ILFVBQVU7WUFDaEI7UUFDRjtJQUNGLEdBQUc7SUFFSCxTQUFTM0IsSUFBSTRCLFlBQVk7UUFDdkIsSUFBSUMsSUFBSTtRQUNSLElBQUlDLElBQUk7UUFDUixJQUFJbkcsT0FBTztRQUVYOzs7Ozs7Ozs7O01BVUUsR0FDRlosV0FBV2dGLEtBQUssQ0FBQztZQUFDOEI7WUFBR0M7U0FBRSxFQUFFbkc7SUFFekI7Ozs7Ozs7Ozs7Ozs7O01BY0UsR0FDSjtJQUVBLHFCQUNFLDhEQUFDb0c7UUFDQzVELElBQUc7UUFDSDZELEtBQUsxSDtRQUNMMkgsT0FBTztZQUFFQyxRQUFRO1lBQVNDLE9BQU87WUFBU0MsVUFBVTtRQUFTOzs7Ozs7QUFHbkU7QUFFQSxpRUFBZWpJLFlBQVlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL01hcENvbXBvbmVudC5qcz9kMDdkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IEwgZnJvbSBcImxlYWZsZXRcIjtcclxuaW1wb3J0IFwibGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzXCI7XHJcbmltcG9ydCBcImxlYWZsZXQtY29udGV4dG1lbnUvZGlzdC9sZWFmbGV0LmNvbnRleHRtZW51LmNzc1wiO1xyXG5pbXBvcnQgXCJsZWFmbGV0LWNvbnRleHRtZW51XCI7XHJcbmNvbnN0IE1hcENvbXBvbmVudCA9ICh7IGxvY2F0aW9ucywgb25Mb2NhdGlvblVwZGF0ZSB9KSA9PiB7XHJcbiAgY29uc3QgbWFwUmVmID0gdXNlUmVmKG51bGwpO1xyXG4gIGNvbnN0IFttYXAsIHNldE1hcF0gPSB1c2VTdGF0ZShudWxsKTtcclxuICBjb25zdCBbb25saW5lLCBzZXRPbmxpbmVdID0gdXNlU3RhdGUobmF2aWdhdG9yLm9uTGluZSk7XHJcbiAgY29uc3Qgb2ZmbGluZVRpbGVMYXllciA9IFwiLi4vVGlsZU1hcC9tYXBUaWxlcy97en0ve3h9L3t5fS5wbmdcIjtcclxuICBjb25zdCBvbmxpbmVUaWxlTGF5ZXIgPSBcImh0dHBzOi8ve3N9LnRpbGUub3BlbnN0cmVldG1hcC5vcmcve3p9L3t4fS97eX0ucG5nXCI7XHJcblxyXG4gIGxldCBpbml0aWFsTWFwID0gW107XHJcblxyXG4gIC8vIEZ1bmt0aW9uZW4genVyIMOcYmVyd2FjaHVuZyBkZXIgSW50ZXJuZXR2ZXJiaW5kdW5nXHJcbiAgY29uc3QgY2hlY2tJbnRlcm5ldCA9ICgpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKFwiQ2hlY2tpbmcgaW50ZXJuZXQgY29ubmVjdGl2aXR5Li4uXCIpO1xyXG4gICAgZmV0Y2goXCJodHRwczovL3RpbGUub3BlbnN0cmVldG1hcC5vcmcvMS8xLzEucG5nXCIsIHsgbWV0aG9kOiBcIkhFQURcIiB9KVxyXG4gICAgICAudGhlbigocmVzcG9uc2UpID0+IHNldE9ubGluZShyZXNwb25zZS5vaykpXHJcbiAgICAgIC5jYXRjaCgoKSA9PiBzZXRPbmxpbmUoZmFsc2UpKTtcclxuICB9O1xyXG4gIC8vIEluaXRpYWxpc2llcmUgZGllIEthcnRlXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChtYXBSZWYuY3VycmVudCAmJiAhbWFwKSB7XHJcbiAgICAgIGluaXRpYWxNYXAgPSBMLm1hcChtYXBSZWYuY3VycmVudCwge1xyXG4gICAgICAgIGNlbnRlcjogWzUzLjExMTExMSwgOC40NjI1XSxcclxuICAgICAgICB6b29tOiAxMCxcclxuICAgICAgICB6b29tQ29udHJvbDogZmFsc2UsIC8vIERlYWt0aXZpZXJlIGRpZSBTdGFuZGFyZC1ab29tc3RldWVydW5nXHJcbiAgICAgICAgY29udGV4dG1lbnU6IHRydWUsXHJcbiAgICAgICAgY29udGV4dG1lbnVJdGVtczogW1xyXG4gICAgICAgICAgeyB0ZXh0OiBcIlN0YXRpb24gaGluenVmw7xnZW5cIiwgY2FsbGJhY2s6IHNob3dBZGRTdGF0aW9uUG9wdXAgfSxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dDogXCJTdGF0aW9uIMO2ZmZuZW4gKFRhYilcIixcclxuICAgICAgICAgICAgaWNvbjogXCJpbWcvc2NyZWVuX25ldy5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IG5ld0xpbmssXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIlN0YXRpb24gw7ZmZm5lblwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fc2FtZS5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IHNhbWVMaW5rLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dDogXCJLb29yZGluYXRlblwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fc2FtZS5wbmdcIixcclxuICAgICAgICAgICAgY2FsbGJhY2s6IGxhdGEsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgXCItXCIsIC8vIERpdmlkZXJcclxuICAgICAgICAgIHsgdGV4dDogXCJSZWluem9vbWVuXCIsIGNhbGxiYWNrOiB6b29tSW4gfSxcclxuICAgICAgICAgIHsgdGV4dDogXCJSYXVzem9vbWVuXCIsIGNhbGxiYWNrOiB6b29tT3V0IH0sXHJcbiAgICAgICAgICB7IHRleHQ6IFwiSGllciB6ZW50cmllcmVuXCIsIGNhbGxiYWNrOiBjZW50ZXJIZXJlIH0sXHJcbiAgICAgICAgXSxcclxuICAgICAgfSk7XHJcbiAgICAgIEwudGlsZUxheWVyKG9ubGluZSA/IG9ubGluZVRpbGVMYXllciA6IG9mZmxpbmVUaWxlTGF5ZXIsIHtcclxuICAgICAgICBhdHRyaWJ1dGlvbjpcclxuICAgICAgICAgICcmY29weTsgPGEgaHJlZj1cImh0dHBzOi8vd3d3Lm9wZW5zdHJlZXRtYXAub3JnL2NvcHlyaWdodFwiPk9wZW5TdHJlZXRNYXA8L2E+IGNvbnRyaWJ1dG9ycycsXHJcbiAgICAgIH0pLmFkZFRvKGluaXRpYWxNYXApO1xyXG5cclxuICAgICAgc2V0TWFwKGluaXRpYWxNYXApO1xyXG4gICAgfVxyXG4gIH0sIFttYXBSZWYsIG1hcF0pO1xyXG5cclxuICAvLyBIYW5kbGUgb25saW5lL29mZmxpbmUgc3RhdHVzXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwib25saW5lXCIsIGNoZWNrSW50ZXJuZXQpO1xyXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJvZmZsaW5lXCIsIGNoZWNrSW50ZXJuZXQpO1xyXG4gICAgcmV0dXJuICgpID0+IHtcclxuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJvbmxpbmVcIiwgY2hlY2tJbnRlcm5ldCk7XHJcbiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKFwib2ZmbGluZVwiLCBjaGVja0ludGVybmV0KTtcclxuICAgIH07XHJcbiAgfSwgW10pO1xyXG5cclxuICAvLyBVcGRhdGUgbWFwIGxheWVycyBiYXNlZCBvbiBvbmxpbmUgc3RhdHVzXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChtYXApIHtcclxuICAgICAgY29uc3QgbmV3TGF5ZXIgPSBMLnRpbGVMYXllcihcclxuICAgICAgICBvbmxpbmUgPyBvbmxpbmVUaWxlTGF5ZXIgOiBvZmZsaW5lVGlsZUxheWVyLFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1pblpvb206IDcsXHJcbiAgICAgICAgICBtYXhab29tOiBvbmxpbmUgPyAxOSA6IDE0LFxyXG4gICAgICAgICAgYXR0cmlidXRpb246XHJcbiAgICAgICAgICAgICdNYXAgZGF0YSDCqSA8YSBocmVmPVwiaHR0cHM6Ly93d3cub3BlbnN0cmVldG1hcC5vcmcvY29weXJpZ2h0XCI+T3BlblN0cmVldE1hcDwvYT4gY29udHJpYnV0b3JzJyxcclxuICAgICAgICB9XHJcbiAgICAgICk7XHJcblxyXG4gICAgICBtYXAuZWFjaExheWVyKChsYXllcikgPT4ge1xyXG4gICAgICAgIGlmIChsYXllciBpbnN0YW5jZW9mIEwuVGlsZUxheWVyKSB7XHJcbiAgICAgICAgICBtYXAucmVtb3ZlTGF5ZXIobGF5ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcblxyXG4gICAgICBuZXdMYXllci5hZGRUbyhtYXApO1xyXG4gICAgfVxyXG4gIH0sIFtvbmxpbmUsIG1hcF0pO1xyXG5cclxuICAvLyBNYXJrZXIgaGFuZGxpbmdcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgLy8gUmVtb3ZlIG9sZCBtYXJrZXJzXHJcbiAgICBpZiAobWFwKSB7XHJcbiAgICAgIG1hcC5lYWNoTGF5ZXIoKGxheWVyKSA9PiB7XHJcbiAgICAgICAgaWYgKGxheWVyIGluc3RhbmNlb2YgTC5NYXJrZXIpIHtcclxuICAgICAgICAgIG1hcC5yZW1vdmVMYXllcihsYXllcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIC8vIEFkZCBuZXcgbWFya2Vyc1xyXG4gICAgICBsb2NhdGlvbnMuZm9yRWFjaCgobG9jYXRpb24pID0+IHtcclxuICAgICAgICBjb25zdCB7IGxhdGl0dWRlLCBsb25naXR1ZGUgfSA9IHBhcnNlUG9pbnQobG9jYXRpb24ucG9zaXRpb24pO1xyXG4gICAgICAgIGNvbnN0IG1hcmtlciA9IEwubWFya2VyKFtsYXRpdHVkZSwgbG9uZ2l0dWRlXSwge1xyXG4gICAgICAgICAgaWNvbjogTC5pY29uKHtcclxuICAgICAgICAgICAgaWNvblVybDogXCIvbG9jYXRpb24uc3ZnXCIsXHJcbiAgICAgICAgICAgIGljb25TaXplOiBbMzQsIDM0XSxcclxuICAgICAgICAgICAgaWNvbkFuY2hvcjogWzE3LCAzNF0sXHJcbiAgICAgICAgICAgIHBvcHVwQW5jaG9yOiBbMCwgLTM0XSxcclxuICAgICAgICAgIH0pLFxyXG4gICAgICAgICAgZHJhZ2dhYmxlOiB0cnVlLFxyXG4gICAgICAgICAgaWQ6IGxvY2F0aW9uLmlkUG9pLFxyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICBtYXJrZXIuYmluZFBvcHVwKFxyXG4gICAgICAgICAgYDxiPiR7bG9jYXRpb24uZGVzY3JpcHRpb24gfHwgXCJVbmJla2FubnRcIn08L2I+PGJyPlR5cGU6ICR7bG9jYXRpb24uaWRQb2lUeXAgfHwgXCJOL0FcIn08YnI+TGF0OiAke2xhdGl0dWRlLnRvRml4ZWQoNSl9LCBMbmc6ICR7bG9uZ2l0dWRlLnRvRml4ZWQoNSl9YFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIG1hcmtlci5vbihcImRyYWdlbmRcIiwgZnVuY3Rpb24gKGUpIHtcclxuICAgICAgICAgIGNvbnN0IG5ld0xhdCA9IGUudGFyZ2V0LmdldExhdExuZygpLmxhdDtcclxuICAgICAgICAgIGNvbnN0IG5ld0xuZyA9IGUudGFyZ2V0LmdldExhdExuZygpLmxuZztcclxuICAgICAgICAgIGNvbnN0IG1hcmtlcklkID0gZS50YXJnZXQub3B0aW9ucy5pZDtcclxuICAgICAgICAgIHVwZGF0ZUxvY2F0aW9uSW5EYXRhYmFzZShtYXJrZXJJZCwgbmV3TGF0LCBuZXdMbmcpLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgICAgICBvbkxvY2F0aW9uVXBkYXRlKG1hcmtlcklkLCBuZXdMYXQsIG5ld0xuZyk7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgbWFya2VyLmFkZFRvKG1hcCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH0sIFttYXAsIGxvY2F0aW9ucywgb25Mb2NhdGlvblVwZGF0ZV0pO1xyXG5cclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGZ1bmN0aW9uIHBhcnNlUG9pbnQocG9pbnRTdHJpbmcpIHtcclxuICAgIGNvbnN0IG1hdGNoID0gcG9pbnRTdHJpbmcubWF0Y2goXHJcbiAgICAgIC9QT0lOVFxccypcXCgoXFxkKyhcXC5cXGQrKT8pXFxzKyhcXGQrKFxcLlxcZCspPylcXCkvXHJcbiAgICApO1xyXG4gICAgaWYgKG1hdGNoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgbG9uZ2l0dWRlOiBwYXJzZUZsb2F0KG1hdGNoWzFdKSxcclxuICAgICAgICBsYXRpdHVkZTogcGFyc2VGbG9hdChtYXRjaFszXSksIC8vIEFjaHR1bmc6IEluZGV4IDMgZsO8ciBkaWUgendlaXRlIEtvb3JkaW5hdGUsIHdlZ2VuIGRlciBHcnVwcGUgKFxcLlxcZCspP1xyXG4gICAgICB9O1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgLy8gSGFuZGxlIHRoZSBlcnJvciBvciByZXR1cm4gYSBkZWZhdWx0L2ZhbGxiYWNrIHZhbHVlXHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoXCJJbnZhbGlkIFBPSU5UIGZvcm1hdDpcIiwgcG9pbnRTdHJpbmcpO1xyXG4gICAgICByZXR1cm4gbnVsbDsgLy8gT2RlciBlaW5lIHNpbm52b2xsZSBTdGFuZGFyZGFudHdvcnRcclxuICAgIH1cclxuICB9XHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgLy8tLS0tLUtvbnRleHRtZW51LS0tLS0tLS0tLS0tLS0tLVxyXG4gIGNvbnN0IG5ld0xpbmsgPSAoZSkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKCFlLnJlbGF0ZWRUYXJnZXQgfHwgIWUucmVsYXRlZFRhcmdldC5vcHRpb25zKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwicmVsYXRlZFRhcmdldCBvciBvcHRpb25zIG5vdCBkZWZpbmVkXCIpO1xyXG4gICAgICB9XHJcbiAgICAgIGFsZXJ0KFwiTmV1ZXMgRmVuc3RlcjogXCIgKyBlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0KTtcclxuICAgICAgd2luZG93XHJcbiAgICAgICAgLm9wZW4oYC4uL2RldmljZXMvJHtlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0fWAsIFwiX2JsYW5rXCIpXHJcbiAgICAgICAgLmZvY3VzKCk7XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICBjb25zb2xlLmVycm9yKFwiRmFpbGVkIGluIG5ld0xpbmsgZnVuY3Rpb246XCIsIGVycm9yKTtcclxuICAgIH1cclxuICB9O1xyXG5cclxuICBjb25zdCBzYW1lTGluayA9IChlKSA9PiB7XHJcbiAgICBhbGVydChlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0KTtcclxuICAgIHdpbmRvd1xyXG4gICAgICAub3BlbihcIi4uL2RldmljZXMvXCIgKyBlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0LCBcIl9wYXJlbnRcIilcclxuICAgICAgLmZvY3VzKCk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3QgbGF0YSA9IChlKSA9PiB7XHJcbiAgICBhbGVydChcIkJyZWl0ZW5ncmFkOiBcIiArIGUubGF0bG5nLmxhdCk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3Qgem9vbUluID0gKGUpID0+IHtcclxuICAgIGluaXRpYWxNYXAuZmx5VG8oZS5sYXRsbmcsIDEyKTtcclxuICB9O1xyXG5cclxuICBjb25zdCB6b29tT3V0ID0gKGUpID0+IHtcclxuICAgIGZseSgpO1xyXG4gIH07XHJcbiAgY29uc3QgY2VudGVySGVyZSA9IChlKSA9PiB7XHJcbiAgICBpbml0aWFsTWFwLnBhblRvKGUubGF0bG5nKTtcclxuICB9O1xyXG5cclxuICBjb25zdCBzaG93Q29vcmRpbmF0ZXMgPSAoZSkgPT4ge1xyXG4gICAgYWxlcnQoXCJCcmVpdGVuZ3JhZDogXCIgKyBlLmxhdGxuZy5sYXQgKyBcIlxcbkzDpG5nZW5ncmFkOiBcIiArIGUubGF0bG5nLmxuZyk7XHJcbiAgfTtcclxuICBjb25zdCBzaG93RGF0YSA9IChlKSA9PiB7XHJcbiAgICBjb25zb2xlLmxvZyhlKTtcclxuICB9O1xyXG4gIGNvbnN0IHNob3dUYWxhcyA9IChlKSA9PiB7XHJcbiAgICBtYXAuYWRkTGF5ZXIoVEFMQVMpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIGNvbnN0IGhpZGVUYWxhcyA9IChlKSA9PiB7XHJcbiAgICBtYXAucmVtb3ZlTGF5ZXIoVEFMQVMpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIGNvbnN0IHNob3dHU00gPSAoZSkgPT4ge1xyXG4gICAgbWFwLmFkZExheWVyKEdNQSk7XHJcbiAgICBsb2FkRGF0YSgpO1xyXG4gIH07XHJcbiAgY29uc3QgaGlkZUdTTSA9IChlKSA9PiB7XHJcbiAgICBtYXAucmVtb3ZlTGF5ZXIoR01BKTtcclxuICAgIGxvYWREYXRhKCk7XHJcbiAgfTtcclxuICAvLy0tLS0tS29udGV4dG1lbnUtLS0tZW5kZS0tLS0tLS0tLS0tLVxyXG4gIGNvbnN0IHNob3dBZGRTdGF0aW9uUG9wdXAgPSAoZSwgbWFwKSA9PiB7XHJcbiAgICBjb25zdCBwb3B1cENvbnRlbnQgPSBgXHJcbiAgICAgIDxmb3JtIGlkPVwiYWRkU3RhdGlvbkZvcm1cIiBjbGFzcz1cIm0tMCBwLTIgdy1mdWxsXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+ICAgICAgXHJcbiAgICAgICAgPGxhYmVsIGZvcj1cIm5hbWVcIiBjbGFzcz1cImJsb2NrIG1yLTIgZmxleC1ub25lXCI+TmFtZTo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJuYW1lXCJcclxuICAgICAgICAgIG5hbWU9XCJuYW1lXCJcclxuICAgICAgICAgIHBsYWNlaG9sZGVyPVwiTmFtZSBkZXIgU3RhdGlvblwiXHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPiAgIFxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJ0eXBlXCIgY2xhc3M9XCJibG9jayBtci0zIGZsZXgtbm9uZVwiPlR5cGU6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwidHlwZVwiXHJcbiAgICAgICAgICBuYW1lPVwidHlwZVwiXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcj1cIlR5cCBkZXIgU3RhdGlvblwiXHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPlxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJsYXRcIiBjbGFzcz1cImJsb2NrIG1yLTIgZmxleC1ub25lXCI+QnJlaXRlbmdyYWQ6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwibGF0XCJcclxuICAgICAgICAgIG5hbWU9XCJsYXRcIlxyXG4gICAgICAgICAgdmFsdWU9XCIke2UubGF0bG5nLmxhdC50b0ZpeGVkKDUpfVwiXHJcbiAgICAgICAgICByZWFkb25seVxyXG4gICAgICAgICAgY2xhc3M9XCJibG9jayBwLTIgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1ncmF5LTIwMCByb3VuZGVkLW1kIHRleHQtc21cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICAgXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+ICAgXHJcbiAgICAgICAgPGxhYmVsIGZvcj1cImxuZ1wiIGNsYXNzPVwiYmxvY2sgbXItMiBmbGV4LW5vbmVcIj5Mw6RuZ2VuZ3JhZDo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJsbmdcIlxyXG4gICAgICAgICAgbmFtZT1cImxuZ1wiXHJcbiAgICAgICAgICB2YWx1ZT1cIiR7ZS5sYXRsbmcubG5nLnRvRml4ZWQoNSl9XCJcclxuICAgICAgICAgIHJlYWRvbmx5XHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8YnV0dG9uXHJcbiAgICAgICAgdHlwZT1cInN1Ym1pdFwiXHJcbiAgICAgICAgY2xhc3M9XCJiZy1ibHVlLTUwMCBob3ZlcjpiZy1ibHVlLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCBweS0yIHB4LTQgcm91bmRlZCB3LWZ1bGxcIlxyXG4gICAgICA+XHJcbiAgICAgICAgU3RhdGlvbiBoaW56dWbDvGdlblxyXG4gICAgICA8L2J1dHRvbj5cclxuICAgIDwvZm9ybT5cclxuICAgIGA7XHJcbiAgICBjb25zb2xlLmxvZyhcImludGlhbE1hcCBpbiAgaGluenVmw7xnZW46IFwiLCBpbml0aWFsTWFwKTtcclxuICAgIEwucG9wdXAoKS5zZXRMYXRMbmcoZS5sYXRsbmcpLnNldENvbnRlbnQocG9wdXBDb250ZW50KS5vcGVuT24oaW5pdGlhbE1hcCk7XHJcbiAgfTtcclxuICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgIGNvbnN0IGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcImFkZFN0YXRpb25Gb3JtXCIpO1xyXG4gICAgaWYgKGZvcm0pIHtcclxuICAgICAgZm9ybS5hZGRFdmVudExpc3RlbmVyKFwic3VibWl0XCIsIGFzeW5jIChldmVudCkgPT4ge1xyXG4gICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICAgICAgY29uc3QgbmFtZSA9IGV2ZW50LnRhcmdldC5kZXNjcmlwdGlvbi52YWx1ZTtcclxuICAgICAgICBjb25zdCB0eXBlID0gZXZlbnQudGFyZ2V0LnBvc2l0aW9uLnZhbHVlO1xyXG4gICAgICAgIGNvbnN0IGxhdCA9IGV2ZW50LnRhcmdldC5sYXQudmFsdWU7XHJcbiAgICAgICAgY29uc3QgbG5nID0gZXZlbnQudGFyZ2V0LmxuZy52YWx1ZTtcclxuXHJcbiAgICAgICAgLy8gSGllciB3aXJkIGBvbkFkZExvY2F0aW9uYCBtaXQgZGVuIFdlcnRlbiBhdWZnZXJ1ZmVuLCBkaWUgYXVzIGRlbSBGb3JtdWxhciBnZXNhbW1lbHQgd3VyZGVuXHJcbiAgICAgICAgYXdhaXQgb25BZGRMb2NhdGlvbihuYW1lLCB0eXBlLCBsYXQsIGxuZyk7XHJcbiAgICAgICAgbWFwLmNsb3NlUG9wdXAoKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfSwgMTApO1xyXG5cclxuICBmdW5jdGlvbiBmbHkoc3RhdGlvblZhbHVlKSB7XHJcbiAgICB2YXIgeCA9IDUxLjQxMzIxNDA3ODc5MTU0O1xyXG4gICAgdmFyIHkgPSA3LjczOTYxNzkyNTMwMzkzNDtcclxuICAgIHZhciB6b29tID0gNztcclxuXHJcbiAgICAvKiAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhU3RhdGljbGVuZ3RoOyBpKyspIHtcclxuICAgICAgdmFyIGdpc1N0YXRpY3MgPSBkYXRhU3RhdGljW2ldO1xyXG4gICAgICBpZiAoc3RhdGlvblZhbHVlID09PSBnaXNTdGF0aWNzLkFyZWFfTmFtZSkge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZ2lzU3RhdGljcy5YK1wiLFwiK2dpc1N0YXRpY3MuWSk7XHJcbiAgICAgICAgeCA9IGdpc1N0YXRpY3MuWDtcclxuICAgICAgICB5ID0gZ2lzU3RhdGljcy5ZO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoeSA9PT0gNy43Mzk2MTc5MjUzMDM5MzQpIHtcclxuICAgICAgem9vbSA9IDg7XHJcbiAgICB9ICovXHJcbiAgICBpbml0aWFsTWFwLmZseVRvKFt4LCB5XSwgem9vbSk7XHJcblxyXG4gICAgLyogdmFyIHBvcHVwID0gbmV3IEwuUG9wdXAoKTtcclxuICAgIG9tcy5hZGRMaXN0ZW5lcihcImNsaWNrXCIsIGZ1bmN0aW9uIChtYXJrZXIpIHtcclxuICAgICAgcG9wdXAuc2V0Q29udGVudChtYXJrZXIuZGVzYyk7XHJcbiAgICAgIHBvcHVwLnNldExhdExuZyhtYXJrZXIuZ2V0TGF0TG5nKCkpO1xyXG4gICAgICBtYXAub3BlblBvcHVwKHBvcHVwKTtcclxuICAgIH0pO1xyXG5cclxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgd2luZG93Lm1hcERhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgICAgdmFyIGRhdHVtID0gd2luZG93Lm1hcERhdGFbaV07XHJcbiAgICAgIHZhciBsb2MgPSBuZXcgTC5MYXRMbmcoZGF0dW0ubGF0LCBkYXR1bS5sb24pO1xyXG4gICAgICB2YXIgbWFya2VyID0gbmV3IEwuTWFya2VyKGxvYyk7XHJcbiAgICAgIG1hcmtlci5kZXNjID0gZGF0dW0uZDtcclxuICAgICAgbWFwLmFkZExheWVyKG1hcmtlcik7XHJcbiAgICAgIC8vb21zLmFkZE1hcmtlcihtYXJrZXIpOyAgLy8gPC0tIGhlcmVcclxuICAgIH0gKi9cclxuICB9XHJcblxyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2XHJcbiAgICAgIGlkPVwibWFwXCJcclxuICAgICAgcmVmPXttYXBSZWZ9XHJcbiAgICAgIHN0eWxlPXt7IGhlaWdodDogXCIxMDB2aFwiLCB3aWR0aDogXCIxMDB2d1wiLCBvdmVyZmxvdzogXCJoaWRkZW5cIiB9fVxyXG4gICAgPjwvZGl2PlxyXG4gICk7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNYXBDb21wb25lbnQ7XHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVJlZiIsInVzZVN0YXRlIiwiTCIsIk1hcENvbXBvbmVudCIsImxvY2F0aW9ucyIsIm9uTG9jYXRpb25VcGRhdGUiLCJtYXBSZWYiLCJtYXAiLCJzZXRNYXAiLCJvbmxpbmUiLCJzZXRPbmxpbmUiLCJuYXZpZ2F0b3IiLCJvbkxpbmUiLCJvZmZsaW5lVGlsZUxheWVyIiwib25saW5lVGlsZUxheWVyIiwiaW5pdGlhbE1hcCIsImNoZWNrSW50ZXJuZXQiLCJjb25zb2xlIiwibG9nIiwiZmV0Y2giLCJtZXRob2QiLCJ0aGVuIiwicmVzcG9uc2UiLCJvayIsImNhdGNoIiwiY3VycmVudCIsImNlbnRlciIsInpvb20iLCJ6b29tQ29udHJvbCIsImNvbnRleHRtZW51IiwiY29udGV4dG1lbnVJdGVtcyIsInRleHQiLCJjYWxsYmFjayIsInNob3dBZGRTdGF0aW9uUG9wdXAiLCJpY29uIiwibmV3TGluayIsInNhbWVMaW5rIiwibGF0YSIsInpvb21JbiIsInpvb21PdXQiLCJjZW50ZXJIZXJlIiwidGlsZUxheWVyIiwiYXR0cmlidXRpb24iLCJhZGRUbyIsIndpbmRvdyIsImFkZEV2ZW50TGlzdGVuZXIiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwibmV3TGF5ZXIiLCJtaW5ab29tIiwibWF4Wm9vbSIsImVhY2hMYXllciIsImxheWVyIiwiVGlsZUxheWVyIiwicmVtb3ZlTGF5ZXIiLCJNYXJrZXIiLCJmb3JFYWNoIiwibG9jYXRpb24iLCJsYXRpdHVkZSIsImxvbmdpdHVkZSIsInBhcnNlUG9pbnQiLCJwb3NpdGlvbiIsIm1hcmtlciIsImljb25VcmwiLCJpY29uU2l6ZSIsImljb25BbmNob3IiLCJwb3B1cEFuY2hvciIsImRyYWdnYWJsZSIsImlkIiwiaWRQb2kiLCJiaW5kUG9wdXAiLCJkZXNjcmlwdGlvbiIsImlkUG9pVHlwIiwidG9GaXhlZCIsIm9uIiwiZSIsIm5ld0xhdCIsInRhcmdldCIsImdldExhdExuZyIsImxhdCIsIm5ld0xuZyIsImxuZyIsIm1hcmtlcklkIiwib3B0aW9ucyIsInVwZGF0ZUxvY2F0aW9uSW5EYXRhYmFzZSIsInBvaW50U3RyaW5nIiwibWF0Y2giLCJwYXJzZUZsb2F0IiwiZXJyb3IiLCJyZWxhdGVkVGFyZ2V0IiwiRXJyb3IiLCJhbGVydCIsInRlc3QiLCJvcGVuIiwiZm9jdXMiLCJsYXRsbmciLCJmbHlUbyIsImZseSIsInBhblRvIiwic2hvd0Nvb3JkaW5hdGVzIiwic2hvd0RhdGEiLCJzaG93VGFsYXMiLCJhZGRMYXllciIsIlRBTEFTIiwibG9hZERhdGEiLCJoaWRlVGFsYXMiLCJzaG93R1NNIiwiR01BIiwiaGlkZUdTTSIsInBvcHVwQ29udGVudCIsInBvcHVwIiwic2V0TGF0TG5nIiwic2V0Q29udGVudCIsIm9wZW5PbiIsInNldFRpbWVvdXQiLCJmb3JtIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsImV2ZW50IiwicHJldmVudERlZmF1bHQiLCJuYW1lIiwidmFsdWUiLCJ0eXBlIiwib25BZGRMb2NhdGlvbiIsImNsb3NlUG9wdXAiLCJzdGF0aW9uVmFsdWUiLCJ4IiwieSIsImRpdiIsInJlZiIsInN0eWxlIiwiaGVpZ2h0Iiwid2lkdGgiLCJvdmVyZmxvdyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/MapComponent.js\n");
/***/ })
diff --git a/.next/static/chunks/components_MapComponent_js.js b/.next/static/chunks/components_MapComponent_js.js
index a40c0a1e8..f0bc53367 100644
--- a/.next/static/chunks/components_MapComponent_js.js
+++ b/.next/static/chunks/components_MapComponent_js.js
@@ -77,7 +77,7 @@ eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../../next/dist/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! leaflet */ \"./node_modules/leaflet/dist/leaflet-src.js\");\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(leaflet__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! leaflet/dist/leaflet.css */ \"./node_modules/leaflet/dist/leaflet.css\");\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! leaflet-contextmenu/dist/leaflet.contextmenu.css */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.css\");\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! leaflet-contextmenu */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.js\");\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst MapComponent = ()=>{\n _s();\n const mapRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const [map, setMap] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [online, setOnline] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(navigator.onLine);\n const offlineTileLayer = \"../TileMap/mapTiles/{z}/{x}/{y}.png\";\n const onlineTileLayer = \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\";\n let initialMap = [];\n // Funktionen zur Überwachung der Internetverbindung\n const checkInternet = ()=>{\n console.log(\"Checking internet connectivity...\");\n fetch(\"https://tile.openstreetmap.org/1/1/1.png\", {\n method: \"HEAD\"\n }).then((response)=>setOnline(response.ok)).catch(()=>setOnline(false));\n };\n // Initialisiere die Karte\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (mapRef.current && !map) {\n initialMap = leaflet__WEBPACK_IMPORTED_MODULE_2___default().map(mapRef.current, {\n center: [\n 53.111111,\n 8.4625\n ],\n zoom: 10,\n zoomControl: false,\n contextmenu: true,\n contextmenuItems: [\n {\n text: \"Station hinzuf\\xfcgen\",\n callback: showAddStationPopup\n },\n {\n text: \"Station \\xf6ffnen (Tab)\",\n icon: \"img/screen_new.png\",\n callback: newLink\n },\n {\n text: \"Station \\xf6ffnen\",\n icon: \"img/screen_same.png\",\n callback: sameLink\n },\n {\n text: \"Koordinaten\",\n icon: \"img/screen_same.png\",\n callback: lata\n },\n \"-\",\n {\n text: \"Reinzoomen\",\n callback: zoomIn\n },\n {\n text: \"Rauszoomen\",\n callback: zoomOut\n },\n {\n text: \"Hier zentrieren\",\n callback: centerHere\n }\n ]\n });\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n attribution: '© OpenStreetMap contributors'\n }).addTo(initialMap);\n setMap(initialMap);\n }\n }, [\n mapRef,\n map\n ]);\n console.log(map);\n //-----Kontextmenu----------------\n const newLink = (e)=>{\n try {\n if (!e.relatedTarget || !e.relatedTarget.options) {\n throw new Error(\"relatedTarget or options not defined\");\n }\n alert(\"Neues Fenster: \" + e.relatedTarget.options.test);\n window.open(\"../devices/\".concat(e.relatedTarget.options.test), \"_blank\").focus();\n } catch (error) {\n console.error(\"Failed in newLink function:\", error);\n }\n };\n const sameLink = (e)=>{\n alert(e.relatedTarget.options.test);\n window.open(\"../devices/\" + e.relatedTarget.options.test, \"_parent\").focus();\n };\n const lata = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat);\n };\n const zoomIn = (e)=>{\n initialMap.flyTo(e.latlng, 12);\n };\n const zoomOut = (e)=>{\n fly();\n };\n const centerHere = (e)=>{\n initialMap.panTo(e.latlng);\n };\n const showCoordinates = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat + \"\\nL\\xe4ngengrad: \" + e.latlng.lng);\n };\n const showData = (e)=>{\n console.log(e);\n };\n const showTalas = (e)=>{\n map.addLayer(TALAS);\n loadData();\n };\n const hideTalas = (e)=>{\n map.removeLayer(TALAS);\n loadData();\n };\n const showGSM = (e)=>{\n map.addLayer(GMA);\n loadData();\n };\n const hideGSM = (e)=>{\n map.removeLayer(GMA);\n loadData();\n };\n //-----Kontextmenu----ende------------\n const showAddStationPopup = (e, map)=>{\n const popupContent = '\\n \\n ');\n console.log(\"intialMap in hinzuf\\xfcgen: \", initialMap);\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().popup().setLatLng(e.latlng).setContent(popupContent).openOn(initialMap);\n };\n function fly(stationValue) {\n var x = 51.41321407879154;\n var y = 7.739617925303934;\n var zoom = 7;\n /* for (var i = 0; i < dataStaticlength; i++) {\r\n var gisStatics = dataStatic[i];\r\n if (stationValue === gisStatics.Area_Name) {\r\n //console.log(gisStatics.X+\",\"+gisStatics.Y);\r\n x = gisStatics.X;\r\n y = gisStatics.Y;\r\n }\r\n }\r\n if (y === 7.739617925303934) {\r\n zoom = 8;\r\n } */ initialMap.flyTo([\n x,\n y\n ], zoom);\n /* var popup = new L.Popup();\r\n oms.addListener(\"click\", function (marker) {\r\n popup.setContent(marker.desc);\r\n popup.setLatLng(marker.getLatLng());\r\n map.openPopup(popup);\r\n });\r\n\r\n for (var i = 0; i < window.mapData.length; i++) {\r\n var datum = window.mapData[i];\r\n var loc = new L.LatLng(datum.lat, datum.lon);\r\n var marker = new L.Marker(loc);\r\n marker.desc = datum.d;\r\n map.addLayer(marker);\r\n //oms.addMarker(marker); // <-- here\r\n } */ }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n id: \"map\",\n ref: mapRef,\n style: {\n height: \"100vh\",\n width: \"100vw\",\n overflow: \"hidden\"\n }\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\isa.LTW\\\\Desktop\\\\15.04.2024\\\\wwwrootTalas5NodeMap\\\\components\\\\MapComponent.js\",\n lineNumber: 220,\n columnNumber: 5\n }, undefined);\n};\n_s(MapComponent, \"IbjB/81rv2grUj/DkeFWYYZXipY=\");\n_c = MapComponent;\n/* harmony default export */ __webpack_exports__[\"default\"] = (MapComponent);\nvar _c;\n$RefreshReg$(_c, \"MapComponent\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNzQjtZQUFHQztTQUFFLEVBQUVwRDtJQUV6Qjs7Ozs7Ozs7Ozs7Ozs7TUFjRSxHQUNKO0lBRUEscUJBQ0UsOERBQUNxRDtRQUNDQyxJQUFHO1FBQ0hDLEtBQUs1RTtRQUNMNkUsT0FBTztZQUFFQyxRQUFRO1lBQVNDLE9BQU87WUFBU0MsVUFBVTtRQUFTOzs7Ozs7QUFHbkU7R0E1Tk1qRjtLQUFBQTtBQThOTiwrREFBZUEsWUFBWUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL01hcENvbXBvbmVudC5qcz9kMDdkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IEwgZnJvbSBcImxlYWZsZXRcIjtcclxuaW1wb3J0IFwibGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzXCI7XHJcbmltcG9ydCBcImxlYWZsZXQtY29udGV4dG1lbnUvZGlzdC9sZWFmbGV0LmNvbnRleHRtZW51LmNzc1wiO1xyXG5pbXBvcnQgXCJsZWFmbGV0LWNvbnRleHRtZW51XCI7XHJcbmNvbnN0IE1hcENvbXBvbmVudCA9ICgpID0+IHtcclxuICBjb25zdCBtYXBSZWYgPSB1c2VSZWYobnVsbCk7XHJcbiAgY29uc3QgW21hcCwgc2V0TWFwXSA9IHVzZVN0YXRlKG51bGwpO1xyXG4gIGNvbnN0IFtvbmxpbmUsIHNldE9ubGluZV0gPSB1c2VTdGF0ZShuYXZpZ2F0b3Iub25MaW5lKTtcclxuICBjb25zdCBvZmZsaW5lVGlsZUxheWVyID0gXCIuLi9UaWxlTWFwL21hcFRpbGVzL3t6fS97eH0ve3l9LnBuZ1wiO1xyXG4gIGNvbnN0IG9ubGluZVRpbGVMYXllciA9IFwiaHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmdcIjtcclxuXHJcbiAgbGV0IGluaXRpYWxNYXAgPSBbXTtcclxuXHJcbiAgLy8gRnVua3Rpb25lbiB6dXIgw5xiZXJ3YWNodW5nIGRlciBJbnRlcm5ldHZlcmJpbmR1bmdcclxuICBjb25zdCBjaGVja0ludGVybmV0ID0gKCkgPT4ge1xyXG4gICAgY29uc29sZS5sb2coXCJDaGVja2luZyBpbnRlcm5ldCBjb25uZWN0aXZpdHkuLi5cIik7XHJcbiAgICBmZXRjaChcImh0dHBzOi8vdGlsZS5vcGVuc3RyZWV0bWFwLm9yZy8xLzEvMS5wbmdcIiwgeyBtZXRob2Q6IFwiSEVBRFwiIH0pXHJcbiAgICAgIC50aGVuKChyZXNwb25zZSkgPT4gc2V0T25saW5lKHJlc3BvbnNlLm9rKSlcclxuICAgICAgLmNhdGNoKCgpID0+IHNldE9ubGluZShmYWxzZSkpO1xyXG4gIH07XHJcbiAgLy8gSW5pdGlhbGlzaWVyZSBkaWUgS2FydGVcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgaWYgKG1hcFJlZi5jdXJyZW50ICYmICFtYXApIHtcclxuICAgICAgaW5pdGlhbE1hcCA9IEwubWFwKG1hcFJlZi5jdXJyZW50LCB7XHJcbiAgICAgICAgY2VudGVyOiBbNTMuMTExMTExLCA4LjQ2MjVdLFxyXG4gICAgICAgIHpvb206IDEwLFxyXG4gICAgICAgIHpvb21Db250cm9sOiBmYWxzZSwgLy8gRGVha3RpdmllcmUgZGllIFN0YW5kYXJkLVpvb21zdGV1ZXJ1bmdcclxuICAgICAgICBjb250ZXh0bWVudTogdHJ1ZSxcclxuICAgICAgICBjb250ZXh0bWVudUl0ZW1zOiBbXHJcbiAgICAgICAgICB7IHRleHQ6IFwiU3RhdGlvbiBoaW56dWbDvGdlblwiLCBjYWxsYmFjazogc2hvd0FkZFN0YXRpb25Qb3B1cCB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIlN0YXRpb24gw7ZmZm5lbiAoVGFiKVwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fbmV3LnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogbmV3TGluayxcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHRleHQ6IFwiU3RhdGlvbiDDtmZmbmVuXCIsXHJcbiAgICAgICAgICAgIGljb246IFwiaW1nL3NjcmVlbl9zYW1lLnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogc2FtZUxpbmssXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIktvb3JkaW5hdGVuXCIsXHJcbiAgICAgICAgICAgIGljb246IFwiaW1nL3NjcmVlbl9zYW1lLnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogbGF0YSxcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBcIi1cIiwgLy8gRGl2aWRlclxyXG4gICAgICAgICAgeyB0ZXh0OiBcIlJlaW56b29tZW5cIiwgY2FsbGJhY2s6IHpvb21JbiB9LFxyXG4gICAgICAgICAgeyB0ZXh0OiBcIlJhdXN6b29tZW5cIiwgY2FsbGJhY2s6IHpvb21PdXQgfSxcclxuICAgICAgICAgIHsgdGV4dDogXCJIaWVyIHplbnRyaWVyZW5cIiwgY2FsbGJhY2s6IGNlbnRlckhlcmUgfSxcclxuICAgICAgICBdLFxyXG4gICAgICB9KTtcclxuICAgICAgTC50aWxlTGF5ZXIob25saW5lID8gb25saW5lVGlsZUxheWVyIDogb2ZmbGluZVRpbGVMYXllciwge1xyXG4gICAgICAgIGF0dHJpYnV0aW9uOlxyXG4gICAgICAgICAgJyZjb3B5OyA8YSBocmVmPVwiaHR0cHM6Ly93d3cub3BlbnN0cmVldG1hcC5vcmcvY29weXJpZ2h0XCI+T3BlblN0cmVldE1hcDwvYT4gY29udHJpYnV0b3JzJyxcclxuICAgICAgfSkuYWRkVG8oaW5pdGlhbE1hcCk7XHJcblxyXG4gICAgICBzZXRNYXAoaW5pdGlhbE1hcCk7XHJcbiAgICB9XHJcbiAgfSwgW21hcFJlZiwgbWFwXSk7XHJcblxyXG4gIGNvbnNvbGUubG9nKG1hcCk7XHJcbiAgLy8tLS0tLUtvbnRleHRtZW51LS0tLS0tLS0tLS0tLS0tLVxyXG4gIGNvbnN0IG5ld0xpbmsgPSAoZSkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKCFlLnJlbGF0ZWRUYXJnZXQgfHwgIWUucmVsYXRlZFRhcmdldC5vcHRpb25zKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwicmVsYXRlZFRhcmdldCBvciBvcHRpb25zIG5vdCBkZWZpbmVkXCIpO1xyXG4gICAgICB9XHJcbiAgICAgIGFsZXJ0KFwiTmV1ZXMgRmVuc3RlcjogXCIgKyBlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0KTtcclxuICAgICAgd2luZG93XHJcbiAgICAgICAgLm9wZW4oYC4uL2RldmljZXMvJHtlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0fWAsIFwiX2JsYW5rXCIpXHJcbiAgICAgICAgLmZvY3VzKCk7XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICBjb25zb2xlLmVycm9yKFwiRmFpbGVkIGluIG5ld0xpbmsgZnVuY3Rpb246XCIsIGVycm9yKTtcclxuICAgIH1cclxuICB9O1xyXG5cclxuICBjb25zdCBzYW1lTGluayA9IChlKSA9PiB7XHJcbiAgICBhbGVydChlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0KTtcclxuICAgIHdpbmRvd1xyXG4gICAgICAub3BlbihcIi4uL2RldmljZXMvXCIgKyBlLnJlbGF0ZWRUYXJnZXQub3B0aW9ucy50ZXN0LCBcIl9wYXJlbnRcIilcclxuICAgICAgLmZvY3VzKCk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3QgbGF0YSA9IChlKSA9PiB7XHJcbiAgICBhbGVydChcIkJyZWl0ZW5ncmFkOiBcIiArIGUubGF0bG5nLmxhdCk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3Qgem9vbUluID0gKGUpID0+IHtcclxuICAgIGluaXRpYWxNYXAuZmx5VG8oZS5sYXRsbmcsIDEyKTtcclxuICB9O1xyXG5cclxuICBjb25zdCB6b29tT3V0ID0gKGUpID0+IHtcclxuICAgIGZseSgpO1xyXG4gIH07XHJcbiAgY29uc3QgY2VudGVySGVyZSA9IChlKSA9PiB7XHJcbiAgICBpbml0aWFsTWFwLnBhblRvKGUubGF0bG5nKTtcclxuICB9O1xyXG5cclxuICBjb25zdCBzaG93Q29vcmRpbmF0ZXMgPSAoZSkgPT4ge1xyXG4gICAgYWxlcnQoXCJCcmVpdGVuZ3JhZDogXCIgKyBlLmxhdGxuZy5sYXQgKyBcIlxcbkzDpG5nZW5ncmFkOiBcIiArIGUubGF0bG5nLmxuZyk7XHJcbiAgfTtcclxuICBjb25zdCBzaG93RGF0YSA9IChlKSA9PiB7XHJcbiAgICBjb25zb2xlLmxvZyhlKTtcclxuICB9O1xyXG4gIGNvbnN0IHNob3dUYWxhcyA9IChlKSA9PiB7XHJcbiAgICBtYXAuYWRkTGF5ZXIoVEFMQVMpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIGNvbnN0IGhpZGVUYWxhcyA9IChlKSA9PiB7XHJcbiAgICBtYXAucmVtb3ZlTGF5ZXIoVEFMQVMpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIGNvbnN0IHNob3dHU00gPSAoZSkgPT4ge1xyXG4gICAgbWFwLmFkZExheWVyKEdNQSk7XHJcbiAgICBsb2FkRGF0YSgpO1xyXG4gIH07XHJcbiAgY29uc3QgaGlkZUdTTSA9IChlKSA9PiB7XHJcbiAgICBtYXAucmVtb3ZlTGF5ZXIoR01BKTtcclxuICAgIGxvYWREYXRhKCk7XHJcbiAgfTtcclxuICAvLy0tLS0tS29udGV4dG1lbnUtLS0tZW5kZS0tLS0tLS0tLS0tLVxyXG4gIGNvbnN0IHNob3dBZGRTdGF0aW9uUG9wdXAgPSAoZSwgbWFwKSA9PiB7XHJcbiAgICBjb25zdCBwb3B1cENvbnRlbnQgPSBgXHJcbiAgICAgIDxmb3JtIGlkPVwiYWRkU3RhdGlvbkZvcm1cIiBjbGFzcz1cIm0tMCBwLTIgdy1mdWxsXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+ICAgICAgXHJcbiAgICAgICAgPGxhYmVsIGZvcj1cIm5hbWVcIiBjbGFzcz1cImJsb2NrIG1yLTIgZmxleC1ub25lXCI+TmFtZTo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJuYW1lXCJcclxuICAgICAgICAgIG5hbWU9XCJuYW1lXCJcclxuICAgICAgICAgIHBsYWNlaG9sZGVyPVwiTmFtZSBkZXIgU3RhdGlvblwiXHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPiAgIFxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJ0eXBlXCIgY2xhc3M9XCJibG9jayBtci0zIGZsZXgtbm9uZVwiPlR5cGU6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwidHlwZVwiXHJcbiAgICAgICAgICBuYW1lPVwidHlwZVwiXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcj1cIlR5cCBkZXIgU3RhdGlvblwiXHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgbWItNFwiPlxyXG4gICAgICAgIDxsYWJlbCBmb3I9XCJsYXRcIiBjbGFzcz1cImJsb2NrIG1yLTIgZmxleC1ub25lXCI+QnJlaXRlbmdyYWQ6PC9sYWJlbD5cclxuICAgICAgICA8aW5wdXRcclxuICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgIGlkPVwibGF0XCJcclxuICAgICAgICAgIG5hbWU9XCJsYXRcIlxyXG4gICAgICAgICAgdmFsdWU9XCIke2UubGF0bG5nLmxhdC50b0ZpeGVkKDUpfVwiXHJcbiAgICAgICAgICByZWFkb25seVxyXG4gICAgICAgICAgY2xhc3M9XCJibG9jayBwLTIgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1ncmF5LTIwMCByb3VuZGVkLW1kIHRleHQtc21cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICAgXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+ICAgXHJcbiAgICAgICAgPGxhYmVsIGZvcj1cImxuZ1wiIGNsYXNzPVwiYmxvY2sgbXItMiBmbGV4LW5vbmVcIj5Mw6RuZ2VuZ3JhZDo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJsbmdcIlxyXG4gICAgICAgICAgbmFtZT1cImxuZ1wiXHJcbiAgICAgICAgICB2YWx1ZT1cIiR7ZS5sYXRsbmcubG5nLnRvRml4ZWQoNSl9XCJcclxuICAgICAgICAgIHJlYWRvbmx5XHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIFxyXG4gICAgICA8YnV0dG9uXHJcbiAgICAgICAgdHlwZT1cInN1Ym1pdFwiXHJcbiAgICAgICAgY2xhc3M9XCJiZy1ibHVlLTUwMCBob3ZlcjpiZy1ibHVlLTcwMCB0ZXh0LXdoaXRlIGZvbnQtYm9sZCBweS0yIHB4LTQgcm91bmRlZCB3LWZ1bGxcIlxyXG4gICAgICA+XHJcbiAgICAgICAgU3RhdGlvbiBoaW56dWbDvGdlblxyXG4gICAgICA8L2J1dHRvbj5cclxuICAgIDwvZm9ybT5cclxuICAgIGA7XHJcbiAgICBjb25zb2xlLmxvZyhcImludGlhbE1hcCBpbiAgaGluenVmw7xnZW46IFwiLCBpbml0aWFsTWFwKTtcclxuICAgIEwucG9wdXAoKS5zZXRMYXRMbmcoZS5sYXRsbmcpLnNldENvbnRlbnQocG9wdXBDb250ZW50KS5vcGVuT24oaW5pdGlhbE1hcCk7XHJcbiAgfTtcclxuXHJcbiAgZnVuY3Rpb24gZmx5KHN0YXRpb25WYWx1ZSkge1xyXG4gICAgdmFyIHggPSA1MS40MTMyMTQwNzg3OTE1NDtcclxuICAgIHZhciB5ID0gNy43Mzk2MTc5MjUzMDM5MzQ7XHJcbiAgICB2YXIgem9vbSA9IDc7XHJcblxyXG4gICAgLyogIGZvciAodmFyIGkgPSAwOyBpIDwgZGF0YVN0YXRpY2xlbmd0aDsgaSsrKSB7XHJcbiAgICAgIHZhciBnaXNTdGF0aWNzID0gZGF0YVN0YXRpY1tpXTtcclxuICAgICAgaWYgKHN0YXRpb25WYWx1ZSA9PT0gZ2lzU3RhdGljcy5BcmVhX05hbWUpIHtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGdpc1N0YXRpY3MuWCtcIixcIitnaXNTdGF0aWNzLlkpO1xyXG4gICAgICAgIHggPSBnaXNTdGF0aWNzLlg7XHJcbiAgICAgICAgeSA9IGdpc1N0YXRpY3MuWTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaWYgKHkgPT09IDcuNzM5NjE3OTI1MzAzOTM0KSB7XHJcbiAgICAgIHpvb20gPSA4O1xyXG4gICAgfSAqL1xyXG4gICAgaW5pdGlhbE1hcC5mbHlUbyhbeCwgeV0sIHpvb20pO1xyXG5cclxuICAgIC8qIHZhciBwb3B1cCA9IG5ldyBMLlBvcHVwKCk7XHJcbiAgICBvbXMuYWRkTGlzdGVuZXIoXCJjbGlja1wiLCBmdW5jdGlvbiAobWFya2VyKSB7XHJcbiAgICAgIHBvcHVwLnNldENvbnRlbnQobWFya2VyLmRlc2MpO1xyXG4gICAgICBwb3B1cC5zZXRMYXRMbmcobWFya2VyLmdldExhdExuZygpKTtcclxuICAgICAgbWFwLm9wZW5Qb3B1cChwb3B1cCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHdpbmRvdy5tYXBEYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIHZhciBkYXR1bSA9IHdpbmRvdy5tYXBEYXRhW2ldO1xyXG4gICAgICB2YXIgbG9jID0gbmV3IEwuTGF0TG5nKGRhdHVtLmxhdCwgZGF0dW0ubG9uKTtcclxuICAgICAgdmFyIG1hcmtlciA9IG5ldyBMLk1hcmtlcihsb2MpO1xyXG4gICAgICBtYXJrZXIuZGVzYyA9IGRhdHVtLmQ7XHJcbiAgICAgIG1hcC5hZGRMYXllcihtYXJrZXIpO1xyXG4gICAgICAvL29tcy5hZGRNYXJrZXIobWFya2VyKTsgIC8vIDwtLSBoZXJlXHJcbiAgICB9ICovXHJcbiAgfVxyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdlxyXG4gICAgICBpZD1cIm1hcFwiXHJcbiAgICAgIHJlZj17bWFwUmVmfVxyXG4gICAgICBzdHlsZT17eyBoZWlnaHQ6IFwiMTAwdmhcIiwgd2lkdGg6IFwiMTAwdndcIiwgb3ZlcmZsb3c6IFwiaGlkZGVuXCIgfX1cclxuICAgID48L2Rpdj5cclxuICApO1xyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTWFwQ29tcG9uZW50O1xyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJ1c2VTdGF0ZSIsIkwiLCJNYXBDb21wb25lbnQiLCJtYXBSZWYiLCJtYXAiLCJzZXRNYXAiLCJvbmxpbmUiLCJzZXRPbmxpbmUiLCJuYXZpZ2F0b3IiLCJvbkxpbmUiLCJvZmZsaW5lVGlsZUxheWVyIiwib25saW5lVGlsZUxheWVyIiwiaW5pdGlhbE1hcCIsImNoZWNrSW50ZXJuZXQiLCJjb25zb2xlIiwibG9nIiwiZmV0Y2giLCJtZXRob2QiLCJ0aGVuIiwicmVzcG9uc2UiLCJvayIsImNhdGNoIiwiY3VycmVudCIsImNlbnRlciIsInpvb20iLCJ6b29tQ29udHJvbCIsImNvbnRleHRtZW51IiwiY29udGV4dG1lbnVJdGVtcyIsInRleHQiLCJjYWxsYmFjayIsInNob3dBZGRTdGF0aW9uUG9wdXAiLCJpY29uIiwibmV3TGluayIsInNhbWVMaW5rIiwibGF0YSIsInpvb21JbiIsInpvb21PdXQiLCJjZW50ZXJIZXJlIiwidGlsZUxheWVyIiwiYXR0cmlidXRpb24iLCJhZGRUbyIsImUiLCJyZWxhdGVkVGFyZ2V0Iiwib3B0aW9ucyIsIkVycm9yIiwiYWxlcnQiLCJ0ZXN0Iiwid2luZG93Iiwib3BlbiIsImZvY3VzIiwiZXJyb3IiLCJsYXRsbmciLCJsYXQiLCJmbHlUbyIsImZseSIsInBhblRvIiwic2hvd0Nvb3JkaW5hdGVzIiwibG5nIiwic2hvd0RhdGEiLCJzaG93VGFsYXMiLCJhZGRMYXllciIsIlRBTEFTIiwibG9hZERhdGEiLCJoaWRlVGFsYXMiLCJyZW1vdmVMYXllciIsInNob3dHU00iLCJHTUEiLCJoaWRlR1NNIiwicG9wdXBDb250ZW50IiwidG9GaXhlZCIsInBvcHVwIiwic2V0TGF0TG5nIiwic2V0Q29udGVudCIsIm9wZW5PbiIsInN0YXRpb25WYWx1ZSIsIngiLCJ5IiwiZGl2IiwiaWQiLCJyZWYiLCJzdHlsZSIsImhlaWdodCIsIndpZHRoIiwib3ZlcmZsb3ciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/MapComponent.js\n"));
+eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! leaflet */ \"./node_modules/leaflet/dist/leaflet-src.js\");\n/* harmony import */ var leaflet__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(leaflet__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! leaflet/dist/leaflet.css */ \"./node_modules/leaflet/dist/leaflet.css\");\n/* harmony import */ var leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(leaflet_dist_leaflet_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! leaflet-contextmenu/dist/leaflet.contextmenu.css */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.css\");\n/* harmony import */ var leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu_dist_leaflet_contextmenu_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! leaflet-contextmenu */ \"./node_modules/leaflet-contextmenu/dist/leaflet.contextmenu.js\");\n/* harmony import */ var leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(leaflet_contextmenu__WEBPACK_IMPORTED_MODULE_5__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst MapComponent = (param)=>{\n let { locations, onLocationUpdate } = param;\n _s();\n const mapRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const [map, setMap] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [online, setOnline] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(navigator.onLine);\n const offlineTileLayer = \"../TileMap/mapTiles/{z}/{x}/{y}.png\";\n const onlineTileLayer = \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\";\n let initialMap = [];\n // Funktionen zur Überwachung der Internetverbindung\n const checkInternet = ()=>{\n console.log(\"Checking internet connectivity...\");\n fetch(\"https://tile.openstreetmap.org/1/1/1.png\", {\n method: \"HEAD\"\n }).then((response)=>setOnline(response.ok)).catch(()=>setOnline(false));\n };\n // Initialisiere die Karte\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (mapRef.current && !map) {\n initialMap = leaflet__WEBPACK_IMPORTED_MODULE_2___default().map(mapRef.current, {\n center: [\n 53.111111,\n 8.4625\n ],\n zoom: 10,\n zoomControl: false,\n contextmenu: true,\n contextmenuItems: [\n {\n text: \"Station hinzuf\\xfcgen\",\n callback: showAddStationPopup\n },\n {\n text: \"Station \\xf6ffnen (Tab)\",\n icon: \"img/screen_new.png\",\n callback: newLink\n },\n {\n text: \"Station \\xf6ffnen\",\n icon: \"img/screen_same.png\",\n callback: sameLink\n },\n {\n text: \"Koordinaten\",\n icon: \"img/screen_same.png\",\n callback: lata\n },\n \"-\",\n {\n text: \"Reinzoomen\",\n callback: zoomIn\n },\n {\n text: \"Rauszoomen\",\n callback: zoomOut\n },\n {\n text: \"Hier zentrieren\",\n callback: centerHere\n }\n ]\n });\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n attribution: '© OpenStreetMap contributors'\n }).addTo(initialMap);\n setMap(initialMap);\n }\n }, [\n mapRef,\n map\n ]);\n // Handle online/offline status\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n window.addEventListener(\"online\", checkInternet);\n window.addEventListener(\"offline\", checkInternet);\n return ()=>{\n window.removeEventListener(\"online\", checkInternet);\n window.removeEventListener(\"offline\", checkInternet);\n };\n }, []);\n // Update map layers based on online status\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (map) {\n const newLayer = leaflet__WEBPACK_IMPORTED_MODULE_2___default().tileLayer(online ? onlineTileLayer : offlineTileLayer, {\n minZoom: 7,\n maxZoom: online ? 19 : 14,\n attribution: 'Map data \\xa9 OpenStreetMap contributors'\n });\n map.eachLayer((layer)=>{\n if (layer instanceof (leaflet__WEBPACK_IMPORTED_MODULE_2___default().TileLayer)) {\n map.removeLayer(layer);\n }\n });\n newLayer.addTo(map);\n }\n }, [\n online,\n map\n ]);\n // Marker handling\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n // Remove old markers\n if (map) {\n map.eachLayer((layer)=>{\n if (layer instanceof (leaflet__WEBPACK_IMPORTED_MODULE_2___default().Marker)) {\n map.removeLayer(layer);\n }\n });\n // Add new markers\n locations.forEach((location)=>{\n const { latitude, longitude } = parsePoint(location.position);\n const marker = leaflet__WEBPACK_IMPORTED_MODULE_2___default().marker([\n latitude,\n longitude\n ], {\n icon: leaflet__WEBPACK_IMPORTED_MODULE_2___default().icon({\n iconUrl: \"/location.svg\",\n iconSize: [\n 34,\n 34\n ],\n iconAnchor: [\n 17,\n 34\n ],\n popupAnchor: [\n 0,\n -34\n ]\n }),\n draggable: true,\n id: location.idPoi\n });\n marker.bindPopup(\"\".concat(location.description || \"Unbekannt\", \"
Type: \").concat(location.idPoiTyp || \"N/A\", \"
Lat: \").concat(latitude.toFixed(5), \", Lng: \").concat(longitude.toFixed(5)));\n marker.on(\"dragend\", function(e) {\n const newLat = e.target.getLatLng().lat;\n const newLng = e.target.getLatLng().lng;\n const markerId = e.target.options.id;\n updateLocationInDatabase(markerId, newLat, newLng).then(()=>{\n onLocationUpdate(markerId, newLat, newLng);\n });\n });\n marker.addTo(map);\n });\n }\n }, [\n map,\n locations,\n onLocationUpdate\n ]);\n //------------------------------------------\n function parsePoint(pointString) {\n const match = pointString.match(/POINT\\s*\\((\\d+(\\.\\d+)?)\\s+(\\d+(\\.\\d+)?)\\)/);\n if (match) {\n return {\n longitude: parseFloat(match[1]),\n latitude: parseFloat(match[3])\n };\n } else {\n // Handle the error or return a default/fallback value\n console.error(\"Invalid POINT format:\", pointString);\n return null; // Oder eine sinnvolle Standardantwort\n }\n }\n //----------------------------------\n //-----Kontextmenu----------------\n const newLink = (e)=>{\n try {\n if (!e.relatedTarget || !e.relatedTarget.options) {\n throw new Error(\"relatedTarget or options not defined\");\n }\n alert(\"Neues Fenster: \" + e.relatedTarget.options.test);\n window.open(\"../devices/\".concat(e.relatedTarget.options.test), \"_blank\").focus();\n } catch (error) {\n console.error(\"Failed in newLink function:\", error);\n }\n };\n const sameLink = (e)=>{\n alert(e.relatedTarget.options.test);\n window.open(\"../devices/\" + e.relatedTarget.options.test, \"_parent\").focus();\n };\n const lata = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat);\n };\n const zoomIn = (e)=>{\n initialMap.flyTo(e.latlng, 12);\n };\n const zoomOut = (e)=>{\n fly();\n };\n const centerHere = (e)=>{\n initialMap.panTo(e.latlng);\n };\n const showCoordinates = (e)=>{\n alert(\"Breitengrad: \" + e.latlng.lat + \"\\nL\\xe4ngengrad: \" + e.latlng.lng);\n };\n const showData = (e)=>{\n console.log(e);\n };\n const showTalas = (e)=>{\n map.addLayer(TALAS);\n loadData();\n };\n const hideTalas = (e)=>{\n map.removeLayer(TALAS);\n loadData();\n };\n const showGSM = (e)=>{\n map.addLayer(GMA);\n loadData();\n };\n const hideGSM = (e)=>{\n map.removeLayer(GMA);\n loadData();\n };\n //-----Kontextmenu----ende------------\n const showAddStationPopup = (e, map)=>{\n const popupContent = '\\n \\n ');\n console.log(\"intialMap in hinzuf\\xfcgen: \", initialMap);\n leaflet__WEBPACK_IMPORTED_MODULE_2___default().popup().setLatLng(e.latlng).setContent(popupContent).openOn(initialMap);\n };\n setTimeout(()=>{\n const form = document.getElementById(\"addStationForm\");\n if (form) {\n form.addEventListener(\"submit\", async (event)=>{\n event.preventDefault();\n const name = event.target.description.value;\n const type = event.target.position.value;\n const lat = event.target.lat.value;\n const lng = event.target.lng.value;\n // Hier wird `onAddLocation` mit den Werten aufgerufen, die aus dem Formular gesammelt wurden\n await onAddLocation(name, type, lat, lng);\n map.closePopup();\n });\n }\n }, 10);\n function fly(stationValue) {\n var x = 51.41321407879154;\n var y = 7.739617925303934;\n var zoom = 7;\n /* for (var i = 0; i < dataStaticlength; i++) {\r\n var gisStatics = dataStatic[i];\r\n if (stationValue === gisStatics.Area_Name) {\r\n //console.log(gisStatics.X+\",\"+gisStatics.Y);\r\n x = gisStatics.X;\r\n y = gisStatics.Y;\r\n }\r\n }\r\n if (y === 7.739617925303934) {\r\n zoom = 8;\r\n } */ initialMap.flyTo([\n x,\n y\n ], zoom);\n /* var popup = new L.Popup();\r\n oms.addListener(\"click\", function (marker) {\r\n popup.setContent(marker.desc);\r\n popup.setLatLng(marker.getLatLng());\r\n map.openPopup(popup);\r\n });\r\n\r\n for (var i = 0; i < window.mapData.length; i++) {\r\n var datum = window.mapData[i];\r\n var loc = new L.LatLng(datum.lat, datum.lon);\r\n var marker = new L.Marker(loc);\r\n marker.desc = datum.d;\r\n map.addLayer(marker);\r\n //oms.addMarker(marker); // <-- here\r\n } */ }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n id: \"map\",\n ref: mapRef,\n style: {\n height: \"100vh\",\n width: \"100vw\",\n overflow: \"hidden\"\n }\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\isa.LTW\\\\Desktop\\\\15.04.2024\\\\wwwrootTalas5NodeMap\\\\components\\\\MapComponent.js\",\n lineNumber: 327,\n columnNumber: 5\n }, undefined);\n};\n_s(MapComponent, \"OOuAzIY+hrlA/mhV23hrDbVHSEg=\");\n_c = MapComponent;\n/* harmony default export */ __webpack_exports__[\"default\"] = (MapComponent);\nvar _c;\n$RefreshReg$(_c, \"MapComponent\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QU07WUFDUkEsS0FBS3JFLGdCQUFnQixDQUFDLFVBQVUsT0FBT3dFO2dCQUNyQ0EsTUFBTUMsY0FBYztnQkFDcEIsTUFBTUMsT0FBT0YsTUFBTXpDLE1BQU0sQ0FBQ04sV0FBVyxDQUFDa0QsS0FBSztnQkFDM0MsTUFBTUMsT0FBT0osTUFBTXpDLE1BQU0sQ0FBQ2hCLFFBQVEsQ0FBQzRELEtBQUs7Z0JBQ3hDLE1BQU0xQyxNQUFNdUMsTUFBTXpDLE1BQU0sQ0FBQ0UsR0FBRyxDQUFDMEMsS0FBSztnQkFDbEMsTUFBTXhDLE1BQU1xQyxNQUFNekMsTUFBTSxDQUFDSSxHQUFHLENBQUN3QyxLQUFLO2dCQUVsQyw2RkFBNkY7Z0JBQzdGLE1BQU1FLGNBQWNILE1BQU1FLE1BQU0zQyxLQUFLRTtnQkFDckN6RSxJQUFJb0gsVUFBVTtZQUNoQjtRQUNGO0lBQ0YsR0FBRztJQUVILFNBQVMzQixJQUFJNEIsWUFBWTtRQUN2QixJQUFJQyxJQUFJO1FBQ1IsSUFBSUMsSUFBSTtRQUNSLElBQUluRyxPQUFPO1FBRVg7Ozs7Ozs7Ozs7TUFVRSxHQUNGWixXQUFXZ0YsS0FBSyxDQUFDO1lBQUM4QjtZQUFHQztTQUFFLEVBQUVuRztJQUV6Qjs7Ozs7Ozs7Ozs7Ozs7TUFjRSxHQUNKO0lBRUEscUJBQ0UsOERBQUNvRztRQUNDNUQsSUFBRztRQUNINkQsS0FBSzFIO1FBQ0wySCxPQUFPO1lBQUVDLFFBQVE7WUFBU0MsT0FBTztZQUFTQyxVQUFVO1FBQVM7Ozs7OztBQUduRTtHQXZVTWpJO0tBQUFBO0FBeVVOLCtEQUFlQSxZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvTWFwQ29tcG9uZW50LmpzP2QwN2QiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmLCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgTCBmcm9tIFwibGVhZmxldFwiO1xyXG5pbXBvcnQgXCJsZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3NcIjtcclxuaW1wb3J0IFwibGVhZmxldC1jb250ZXh0bWVudS9kaXN0L2xlYWZsZXQuY29udGV4dG1lbnUuY3NzXCI7XHJcbmltcG9ydCBcImxlYWZsZXQtY29udGV4dG1lbnVcIjtcclxuY29uc3QgTWFwQ29tcG9uZW50ID0gKHsgbG9jYXRpb25zLCBvbkxvY2F0aW9uVXBkYXRlIH0pID0+IHtcclxuICBjb25zdCBtYXBSZWYgPSB1c2VSZWYobnVsbCk7XHJcbiAgY29uc3QgW21hcCwgc2V0TWFwXSA9IHVzZVN0YXRlKG51bGwpO1xyXG4gIGNvbnN0IFtvbmxpbmUsIHNldE9ubGluZV0gPSB1c2VTdGF0ZShuYXZpZ2F0b3Iub25MaW5lKTtcclxuICBjb25zdCBvZmZsaW5lVGlsZUxheWVyID0gXCIuLi9UaWxlTWFwL21hcFRpbGVzL3t6fS97eH0ve3l9LnBuZ1wiO1xyXG4gIGNvbnN0IG9ubGluZVRpbGVMYXllciA9IFwiaHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmdcIjtcclxuXHJcbiAgbGV0IGluaXRpYWxNYXAgPSBbXTtcclxuXHJcbiAgLy8gRnVua3Rpb25lbiB6dXIgw5xiZXJ3YWNodW5nIGRlciBJbnRlcm5ldHZlcmJpbmR1bmdcclxuICBjb25zdCBjaGVja0ludGVybmV0ID0gKCkgPT4ge1xyXG4gICAgY29uc29sZS5sb2coXCJDaGVja2luZyBpbnRlcm5ldCBjb25uZWN0aXZpdHkuLi5cIik7XHJcbiAgICBmZXRjaChcImh0dHBzOi8vdGlsZS5vcGVuc3RyZWV0bWFwLm9yZy8xLzEvMS5wbmdcIiwgeyBtZXRob2Q6IFwiSEVBRFwiIH0pXHJcbiAgICAgIC50aGVuKChyZXNwb25zZSkgPT4gc2V0T25saW5lKHJlc3BvbnNlLm9rKSlcclxuICAgICAgLmNhdGNoKCgpID0+IHNldE9ubGluZShmYWxzZSkpO1xyXG4gIH07XHJcbiAgLy8gSW5pdGlhbGlzaWVyZSBkaWUgS2FydGVcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgaWYgKG1hcFJlZi5jdXJyZW50ICYmICFtYXApIHtcclxuICAgICAgaW5pdGlhbE1hcCA9IEwubWFwKG1hcFJlZi5jdXJyZW50LCB7XHJcbiAgICAgICAgY2VudGVyOiBbNTMuMTExMTExLCA4LjQ2MjVdLFxyXG4gICAgICAgIHpvb206IDEwLFxyXG4gICAgICAgIHpvb21Db250cm9sOiBmYWxzZSwgLy8gRGVha3RpdmllcmUgZGllIFN0YW5kYXJkLVpvb21zdGV1ZXJ1bmdcclxuICAgICAgICBjb250ZXh0bWVudTogdHJ1ZSxcclxuICAgICAgICBjb250ZXh0bWVudUl0ZW1zOiBbXHJcbiAgICAgICAgICB7IHRleHQ6IFwiU3RhdGlvbiBoaW56dWbDvGdlblwiLCBjYWxsYmFjazogc2hvd0FkZFN0YXRpb25Qb3B1cCB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIlN0YXRpb24gw7ZmZm5lbiAoVGFiKVwiLFxyXG4gICAgICAgICAgICBpY29uOiBcImltZy9zY3JlZW5fbmV3LnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogbmV3TGluayxcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHRleHQ6IFwiU3RhdGlvbiDDtmZmbmVuXCIsXHJcbiAgICAgICAgICAgIGljb246IFwiaW1nL3NjcmVlbl9zYW1lLnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogc2FtZUxpbmssXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0OiBcIktvb3JkaW5hdGVuXCIsXHJcbiAgICAgICAgICAgIGljb246IFwiaW1nL3NjcmVlbl9zYW1lLnBuZ1wiLFxyXG4gICAgICAgICAgICBjYWxsYmFjazogbGF0YSxcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBcIi1cIiwgLy8gRGl2aWRlclxyXG4gICAgICAgICAgeyB0ZXh0OiBcIlJlaW56b29tZW5cIiwgY2FsbGJhY2s6IHpvb21JbiB9LFxyXG4gICAgICAgICAgeyB0ZXh0OiBcIlJhdXN6b29tZW5cIiwgY2FsbGJhY2s6IHpvb21PdXQgfSxcclxuICAgICAgICAgIHsgdGV4dDogXCJIaWVyIHplbnRyaWVyZW5cIiwgY2FsbGJhY2s6IGNlbnRlckhlcmUgfSxcclxuICAgICAgICBdLFxyXG4gICAgICB9KTtcclxuICAgICAgTC50aWxlTGF5ZXIob25saW5lID8gb25saW5lVGlsZUxheWVyIDogb2ZmbGluZVRpbGVMYXllciwge1xyXG4gICAgICAgIGF0dHJpYnV0aW9uOlxyXG4gICAgICAgICAgJyZjb3B5OyA8YSBocmVmPVwiaHR0cHM6Ly93d3cub3BlbnN0cmVldG1hcC5vcmcvY29weXJpZ2h0XCI+T3BlblN0cmVldE1hcDwvYT4gY29udHJpYnV0b3JzJyxcclxuICAgICAgfSkuYWRkVG8oaW5pdGlhbE1hcCk7XHJcblxyXG4gICAgICBzZXRNYXAoaW5pdGlhbE1hcCk7XHJcbiAgICB9XHJcbiAgfSwgW21hcFJlZiwgbWFwXSk7XHJcblxyXG4gIC8vIEhhbmRsZSBvbmxpbmUvb2ZmbGluZSBzdGF0dXNcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJvbmxpbmVcIiwgY2hlY2tJbnRlcm5ldCk7XHJcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcIm9mZmxpbmVcIiwgY2hlY2tJbnRlcm5ldCk7XHJcbiAgICByZXR1cm4gKCkgPT4ge1xyXG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcIm9ubGluZVwiLCBjaGVja0ludGVybmV0KTtcclxuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJvZmZsaW5lXCIsIGNoZWNrSW50ZXJuZXQpO1xyXG4gICAgfTtcclxuICB9LCBbXSk7XHJcblxyXG4gIC8vIFVwZGF0ZSBtYXAgbGF5ZXJzIGJhc2VkIG9uIG9ubGluZSBzdGF0dXNcclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgaWYgKG1hcCkge1xyXG4gICAgICBjb25zdCBuZXdMYXllciA9IEwudGlsZUxheWVyKFxyXG4gICAgICAgIG9ubGluZSA/IG9ubGluZVRpbGVMYXllciA6IG9mZmxpbmVUaWxlTGF5ZXIsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbWluWm9vbTogNyxcclxuICAgICAgICAgIG1heFpvb206IG9ubGluZSA/IDE5IDogMTQsXHJcbiAgICAgICAgICBhdHRyaWJ1dGlvbjpcclxuICAgICAgICAgICAgJ01hcCBkYXRhIMKpIDxhIGhyZWY9XCJodHRwczovL3d3dy5vcGVuc3RyZWV0bWFwLm9yZy9jb3B5cmlnaHRcIj5PcGVuU3RyZWV0TWFwPC9hPiBjb250cmlidXRvcnMnLFxyXG4gICAgICAgIH1cclxuICAgICAgKTtcclxuXHJcbiAgICAgIG1hcC5lYWNoTGF5ZXIoKGxheWVyKSA9PiB7XHJcbiAgICAgICAgaWYgKGxheWVyIGluc3RhbmNlb2YgTC5UaWxlTGF5ZXIpIHtcclxuICAgICAgICAgIG1hcC5yZW1vdmVMYXllcihsYXllcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIG5ld0xheWVyLmFkZFRvKG1hcCk7XHJcbiAgICB9XHJcbiAgfSwgW29ubGluZSwgbWFwXSk7XHJcblxyXG4gIC8vIE1hcmtlciBoYW5kbGluZ1xyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAvLyBSZW1vdmUgb2xkIG1hcmtlcnNcclxuICAgIGlmIChtYXApIHtcclxuICAgICAgbWFwLmVhY2hMYXllcigobGF5ZXIpID0+IHtcclxuICAgICAgICBpZiAobGF5ZXIgaW5zdGFuY2VvZiBMLk1hcmtlcikge1xyXG4gICAgICAgICAgbWFwLnJlbW92ZUxheWVyKGxheWVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAgLy8gQWRkIG5ldyBtYXJrZXJzXHJcbiAgICAgIGxvY2F0aW9ucy5mb3JFYWNoKChsb2NhdGlvbikgPT4ge1xyXG4gICAgICAgIGNvbnN0IHsgbGF0aXR1ZGUsIGxvbmdpdHVkZSB9ID0gcGFyc2VQb2ludChsb2NhdGlvbi5wb3NpdGlvbik7XHJcbiAgICAgICAgY29uc3QgbWFya2VyID0gTC5tYXJrZXIoW2xhdGl0dWRlLCBsb25naXR1ZGVdLCB7XHJcbiAgICAgICAgICBpY29uOiBMLmljb24oe1xyXG4gICAgICAgICAgICBpY29uVXJsOiBcIi9sb2NhdGlvbi5zdmdcIixcclxuICAgICAgICAgICAgaWNvblNpemU6IFszNCwgMzRdLFxyXG4gICAgICAgICAgICBpY29uQW5jaG9yOiBbMTcsIDM0XSxcclxuICAgICAgICAgICAgcG9wdXBBbmNob3I6IFswLCAtMzRdLFxyXG4gICAgICAgICAgfSksXHJcbiAgICAgICAgICBkcmFnZ2FibGU6IHRydWUsXHJcbiAgICAgICAgICBpZDogbG9jYXRpb24uaWRQb2ksXHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIG1hcmtlci5iaW5kUG9wdXAoXHJcbiAgICAgICAgICBgPGI+JHtsb2NhdGlvbi5kZXNjcmlwdGlvbiB8fCBcIlVuYmVrYW5udFwifTwvYj48YnI+VHlwZTogJHtsb2NhdGlvbi5pZFBvaVR5cCB8fCBcIk4vQVwifTxicj5MYXQ6ICR7bGF0aXR1ZGUudG9GaXhlZCg1KX0sIExuZzogJHtsb25naXR1ZGUudG9GaXhlZCg1KX1gXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgbWFya2VyLm9uKFwiZHJhZ2VuZFwiLCBmdW5jdGlvbiAoZSkge1xyXG4gICAgICAgICAgY29uc3QgbmV3TGF0ID0gZS50YXJnZXQuZ2V0TGF0TG5nKCkubGF0O1xyXG4gICAgICAgICAgY29uc3QgbmV3TG5nID0gZS50YXJnZXQuZ2V0TGF0TG5nKCkubG5nO1xyXG4gICAgICAgICAgY29uc3QgbWFya2VySWQgPSBlLnRhcmdldC5vcHRpb25zLmlkO1xyXG4gICAgICAgICAgdXBkYXRlTG9jYXRpb25JbkRhdGFiYXNlKG1hcmtlcklkLCBuZXdMYXQsIG5ld0xuZykudGhlbigoKSA9PiB7XHJcbiAgICAgICAgICAgIG9uTG9jYXRpb25VcGRhdGUobWFya2VySWQsIG5ld0xhdCwgbmV3TG5nKTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICBtYXJrZXIuYWRkVG8obWFwKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfSwgW21hcCwgbG9jYXRpb25zLCBvbkxvY2F0aW9uVXBkYXRlXSk7XHJcblxyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgZnVuY3Rpb24gcGFyc2VQb2ludChwb2ludFN0cmluZykge1xyXG4gICAgY29uc3QgbWF0Y2ggPSBwb2ludFN0cmluZy5tYXRjaChcclxuICAgICAgL1BPSU5UXFxzKlxcKChcXGQrKFxcLlxcZCspPylcXHMrKFxcZCsoXFwuXFxkKyk/KVxcKS9cclxuICAgICk7XHJcbiAgICBpZiAobWF0Y2gpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICBsb25naXR1ZGU6IHBhcnNlRmxvYXQobWF0Y2hbMV0pLFxyXG4gICAgICAgIGxhdGl0dWRlOiBwYXJzZUZsb2F0KG1hdGNoWzNdKSwgLy8gQWNodHVuZzogSW5kZXggMyBmw7xyIGRpZSB6d2VpdGUgS29vcmRpbmF0ZSwgd2VnZW4gZGVyIEdydXBwZSAoXFwuXFxkKyk/XHJcbiAgICAgIH07XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvLyBIYW5kbGUgdGhlIGVycm9yIG9yIHJldHVybiBhIGRlZmF1bHQvZmFsbGJhY2sgdmFsdWVcclxuICAgICAgY29uc29sZS5lcnJvcihcIkludmFsaWQgUE9JTlQgZm9ybWF0OlwiLCBwb2ludFN0cmluZyk7XHJcbiAgICAgIHJldHVybiBudWxsOyAvLyBPZGVyIGVpbmUgc2lubnZvbGxlIFN0YW5kYXJkYW50d29ydFxyXG4gICAgfVxyXG4gIH1cclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAvLy0tLS0tS29udGV4dG1lbnUtLS0tLS0tLS0tLS0tLS0tXHJcbiAgY29uc3QgbmV3TGluayA9IChlKSA9PiB7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAoIWUucmVsYXRlZFRhcmdldCB8fCAhZS5yZWxhdGVkVGFyZ2V0Lm9wdGlvbnMpIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJyZWxhdGVkVGFyZ2V0IG9yIG9wdGlvbnMgbm90IGRlZmluZWRcIik7XHJcbiAgICAgIH1cclxuICAgICAgYWxlcnQoXCJOZXVlcyBGZW5zdGVyOiBcIiArIGUucmVsYXRlZFRhcmdldC5vcHRpb25zLnRlc3QpO1xyXG4gICAgICB3aW5kb3dcclxuICAgICAgICAub3BlbihgLi4vZGV2aWNlcy8ke2UucmVsYXRlZFRhcmdldC5vcHRpb25zLnRlc3R9YCwgXCJfYmxhbmtcIilcclxuICAgICAgICAuZm9jdXMoKTtcclxuICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoXCJGYWlsZWQgaW4gbmV3TGluayBmdW5jdGlvbjpcIiwgZXJyb3IpO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG4gIGNvbnN0IHNhbWVMaW5rID0gKGUpID0+IHtcclxuICAgIGFsZXJ0KGUucmVsYXRlZFRhcmdldC5vcHRpb25zLnRlc3QpO1xyXG4gICAgd2luZG93XHJcbiAgICAgIC5vcGVuKFwiLi4vZGV2aWNlcy9cIiArIGUucmVsYXRlZFRhcmdldC5vcHRpb25zLnRlc3QsIFwiX3BhcmVudFwiKVxyXG4gICAgICAuZm9jdXMoKTtcclxuICB9O1xyXG5cclxuICBjb25zdCBsYXRhID0gKGUpID0+IHtcclxuICAgIGFsZXJ0KFwiQnJlaXRlbmdyYWQ6IFwiICsgZS5sYXRsbmcubGF0KTtcclxuICB9O1xyXG5cclxuICBjb25zdCB6b29tSW4gPSAoZSkgPT4ge1xyXG4gICAgaW5pdGlhbE1hcC5mbHlUbyhlLmxhdGxuZywgMTIpO1xyXG4gIH07XHJcblxyXG4gIGNvbnN0IHpvb21PdXQgPSAoZSkgPT4ge1xyXG4gICAgZmx5KCk7XHJcbiAgfTtcclxuICBjb25zdCBjZW50ZXJIZXJlID0gKGUpID0+IHtcclxuICAgIGluaXRpYWxNYXAucGFuVG8oZS5sYXRsbmcpO1xyXG4gIH07XHJcblxyXG4gIGNvbnN0IHNob3dDb29yZGluYXRlcyA9IChlKSA9PiB7XHJcbiAgICBhbGVydChcIkJyZWl0ZW5ncmFkOiBcIiArIGUubGF0bG5nLmxhdCArIFwiXFxuTMOkbmdlbmdyYWQ6IFwiICsgZS5sYXRsbmcubG5nKTtcclxuICB9O1xyXG4gIGNvbnN0IHNob3dEYXRhID0gKGUpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKGUpO1xyXG4gIH07XHJcbiAgY29uc3Qgc2hvd1RhbGFzID0gKGUpID0+IHtcclxuICAgIG1hcC5hZGRMYXllcihUQUxBUyk7XHJcbiAgICBsb2FkRGF0YSgpO1xyXG4gIH07XHJcbiAgY29uc3QgaGlkZVRhbGFzID0gKGUpID0+IHtcclxuICAgIG1hcC5yZW1vdmVMYXllcihUQUxBUyk7XHJcbiAgICBsb2FkRGF0YSgpO1xyXG4gIH07XHJcbiAgY29uc3Qgc2hvd0dTTSA9IChlKSA9PiB7XHJcbiAgICBtYXAuYWRkTGF5ZXIoR01BKTtcclxuICAgIGxvYWREYXRhKCk7XHJcbiAgfTtcclxuICBjb25zdCBoaWRlR1NNID0gKGUpID0+IHtcclxuICAgIG1hcC5yZW1vdmVMYXllcihHTUEpO1xyXG4gICAgbG9hZERhdGEoKTtcclxuICB9O1xyXG4gIC8vLS0tLS1Lb250ZXh0bWVudS0tLS1lbmRlLS0tLS0tLS0tLS0tXHJcbiAgY29uc3Qgc2hvd0FkZFN0YXRpb25Qb3B1cCA9IChlLCBtYXApID0+IHtcclxuICAgIGNvbnN0IHBvcHVwQ29udGVudCA9IGBcclxuICAgICAgPGZvcm0gaWQ9XCJhZGRTdGF0aW9uRm9ybVwiIGNsYXNzPVwibS0wIHAtMiB3LWZ1bGxcIj5cclxuICAgICAgPGRpdiBjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIG1iLTRcIj4gICAgICBcclxuICAgICAgICA8bGFiZWwgZm9yPVwibmFtZVwiIGNsYXNzPVwiYmxvY2sgbXItMiBmbGV4LW5vbmVcIj5OYW1lOjwvbGFiZWw+XHJcbiAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICB0eXBlPVwidGV4dFwiXHJcbiAgICAgICAgICBpZD1cIm5hbWVcIlxyXG4gICAgICAgICAgbmFtZT1cIm5hbWVcIlxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI9XCJOYW1lIGRlciBTdGF0aW9uXCJcclxuICAgICAgICAgIGNsYXNzPVwiYmxvY2sgcC0yIGZsZXgtZ3JvdyBib3JkZXItMiBib3JkZXItZ3JheS0yMDAgcm91bmRlZC1tZCB0ZXh0LXNtXCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+ICAgXHJcbiAgICAgICAgPGxhYmVsIGZvcj1cInR5cGVcIiBjbGFzcz1cImJsb2NrIG1yLTMgZmxleC1ub25lXCI+VHlwZTo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJ0eXBlXCJcclxuICAgICAgICAgIG5hbWU9XCJ0eXBlXCJcclxuICAgICAgICAgIHBsYWNlaG9sZGVyPVwiVHlwIGRlciBTdGF0aW9uXCJcclxuICAgICAgICAgIGNsYXNzPVwiYmxvY2sgcC0yIGZsZXgtZ3JvdyBib3JkZXItMiBib3JkZXItZ3JheS0yMDAgcm91bmRlZC1tZCB0ZXh0LXNtXCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBtYi00XCI+XHJcbiAgICAgICAgPGxhYmVsIGZvcj1cImxhdFwiIGNsYXNzPVwiYmxvY2sgbXItMiBmbGV4LW5vbmVcIj5CcmVpdGVuZ3JhZDo8L2xhYmVsPlxyXG4gICAgICAgIDxpbnB1dFxyXG4gICAgICAgICAgdHlwZT1cInRleHRcIlxyXG4gICAgICAgICAgaWQ9XCJsYXRcIlxyXG4gICAgICAgICAgbmFtZT1cImxhdFwiXHJcbiAgICAgICAgICB2YWx1ZT1cIiR7ZS5sYXRsbmcubGF0LnRvRml4ZWQoNSl9XCJcclxuICAgICAgICAgIHJlYWRvbmx5XHJcbiAgICAgICAgICBjbGFzcz1cImJsb2NrIHAtMiBmbGV4LWdyb3cgYm9yZGVyLTIgYm9yZGVyLWdyYXktMjAwIHJvdW5kZWQtbWQgdGV4dC1zbVwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgICBcclxuICAgICAgPGRpdiBjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIG1iLTRcIj4gICBcclxuICAgICAgICA8bGFiZWwgZm9yPVwibG5nXCIgY2xhc3M9XCJibG9jayBtci0yIGZsZXgtbm9uZVwiPkzDpG5nZW5ncmFkOjwvbGFiZWw+XHJcbiAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICB0eXBlPVwidGV4dFwiXHJcbiAgICAgICAgICBpZD1cImxuZ1wiXHJcbiAgICAgICAgICBuYW1lPVwibG5nXCJcclxuICAgICAgICAgIHZhbHVlPVwiJHtlLmxhdGxuZy5sbmcudG9GaXhlZCg1KX1cIlxyXG4gICAgICAgICAgcmVhZG9ubHlcclxuICAgICAgICAgIGNsYXNzPVwiYmxvY2sgcC0yIGZsZXgtZ3JvdyBib3JkZXItMiBib3JkZXItZ3JheS0yMDAgcm91bmRlZC1tZCB0ZXh0LXNtXCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgXHJcbiAgICAgIDxidXR0b25cclxuICAgICAgICB0eXBlPVwic3VibWl0XCJcclxuICAgICAgICBjbGFzcz1cImJnLWJsdWUtNTAwIGhvdmVyOmJnLWJsdWUtNzAwIHRleHQtd2hpdGUgZm9udC1ib2xkIHB5LTIgcHgtNCByb3VuZGVkIHctZnVsbFwiXHJcbiAgICAgID5cclxuICAgICAgICBTdGF0aW9uIGhpbnp1ZsO8Z2VuXHJcbiAgICAgIDwvYnV0dG9uPlxyXG4gICAgPC9mb3JtPlxyXG4gICAgYDtcclxuICAgIGNvbnNvbGUubG9nKFwiaW50aWFsTWFwIGluICBoaW56dWbDvGdlbjogXCIsIGluaXRpYWxNYXApO1xyXG4gICAgTC5wb3B1cCgpLnNldExhdExuZyhlLmxhdGxuZykuc2V0Q29udGVudChwb3B1cENvbnRlbnQpLm9wZW5Pbihpbml0aWFsTWFwKTtcclxuICB9O1xyXG4gIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgY29uc3QgZm9ybSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiYWRkU3RhdGlvbkZvcm1cIik7XHJcbiAgICBpZiAoZm9ybSkge1xyXG4gICAgICBmb3JtLmFkZEV2ZW50TGlzdGVuZXIoXCJzdWJtaXRcIiwgYXN5bmMgKGV2ZW50KSA9PiB7XHJcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcclxuICAgICAgICBjb25zdCBuYW1lID0gZXZlbnQudGFyZ2V0LmRlc2NyaXB0aW9uLnZhbHVlO1xyXG4gICAgICAgIGNvbnN0IHR5cGUgPSBldmVudC50YXJnZXQucG9zaXRpb24udmFsdWU7XHJcbiAgICAgICAgY29uc3QgbGF0ID0gZXZlbnQudGFyZ2V0LmxhdC52YWx1ZTtcclxuICAgICAgICBjb25zdCBsbmcgPSBldmVudC50YXJnZXQubG5nLnZhbHVlO1xyXG5cclxuICAgICAgICAvLyBIaWVyIHdpcmQgYG9uQWRkTG9jYXRpb25gIG1pdCBkZW4gV2VydGVuIGF1ZmdlcnVmZW4sIGRpZSBhdXMgZGVtIEZvcm11bGFyIGdlc2FtbWVsdCB3dXJkZW5cclxuICAgICAgICBhd2FpdCBvbkFkZExvY2F0aW9uKG5hbWUsIHR5cGUsIGxhdCwgbG5nKTtcclxuICAgICAgICBtYXAuY2xvc2VQb3B1cCgpO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9LCAxMCk7XHJcblxyXG4gIGZ1bmN0aW9uIGZseShzdGF0aW9uVmFsdWUpIHtcclxuICAgIHZhciB4ID0gNTEuNDEzMjE0MDc4NzkxNTQ7XHJcbiAgICB2YXIgeSA9IDcuNzM5NjE3OTI1MzAzOTM0O1xyXG4gICAgdmFyIHpvb20gPSA3O1xyXG5cclxuICAgIC8qICBmb3IgKHZhciBpID0gMDsgaSA8IGRhdGFTdGF0aWNsZW5ndGg7IGkrKykge1xyXG4gICAgICB2YXIgZ2lzU3RhdGljcyA9IGRhdGFTdGF0aWNbaV07XHJcbiAgICAgIGlmIChzdGF0aW9uVmFsdWUgPT09IGdpc1N0YXRpY3MuQXJlYV9OYW1lKSB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhnaXNTdGF0aWNzLlgrXCIsXCIrZ2lzU3RhdGljcy5ZKTtcclxuICAgICAgICB4ID0gZ2lzU3RhdGljcy5YO1xyXG4gICAgICAgIHkgPSBnaXNTdGF0aWNzLlk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICh5ID09PSA3LjczOTYxNzkyNTMwMzkzNCkge1xyXG4gICAgICB6b29tID0gODtcclxuICAgIH0gKi9cclxuICAgIGluaXRpYWxNYXAuZmx5VG8oW3gsIHldLCB6b29tKTtcclxuXHJcbiAgICAvKiB2YXIgcG9wdXAgPSBuZXcgTC5Qb3B1cCgpO1xyXG4gICAgb21zLmFkZExpc3RlbmVyKFwiY2xpY2tcIiwgZnVuY3Rpb24gKG1hcmtlcikge1xyXG4gICAgICBwb3B1cC5zZXRDb250ZW50KG1hcmtlci5kZXNjKTtcclxuICAgICAgcG9wdXAuc2V0TGF0TG5nKG1hcmtlci5nZXRMYXRMbmcoKSk7XHJcbiAgICAgIG1hcC5vcGVuUG9wdXAocG9wdXApO1xyXG4gICAgfSk7XHJcblxyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB3aW5kb3cubWFwRGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICB2YXIgZGF0dW0gPSB3aW5kb3cubWFwRGF0YVtpXTtcclxuICAgICAgdmFyIGxvYyA9IG5ldyBMLkxhdExuZyhkYXR1bS5sYXQsIGRhdHVtLmxvbik7XHJcbiAgICAgIHZhciBtYXJrZXIgPSBuZXcgTC5NYXJrZXIobG9jKTtcclxuICAgICAgbWFya2VyLmRlc2MgPSBkYXR1bS5kO1xyXG4gICAgICBtYXAuYWRkTGF5ZXIobWFya2VyKTtcclxuICAgICAgLy9vbXMuYWRkTWFya2VyKG1hcmtlcik7ICAvLyA8LS0gaGVyZVxyXG4gICAgfSAqL1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxkaXZcclxuICAgICAgaWQ9XCJtYXBcIlxyXG4gICAgICByZWY9e21hcFJlZn1cclxuICAgICAgc3R5bGU9e3sgaGVpZ2h0OiBcIjEwMHZoXCIsIHdpZHRoOiBcIjEwMHZ3XCIsIG92ZXJmbG93OiBcImhpZGRlblwiIH19XHJcbiAgICA+PC9kaXY+XHJcbiAgKTtcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE1hcENvbXBvbmVudDtcclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlUmVmIiwidXNlU3RhdGUiLCJMIiwiTWFwQ29tcG9uZW50IiwibG9jYXRpb25zIiwib25Mb2NhdGlvblVwZGF0ZSIsIm1hcFJlZiIsIm1hcCIsInNldE1hcCIsIm9ubGluZSIsInNldE9ubGluZSIsIm5hdmlnYXRvciIsIm9uTGluZSIsIm9mZmxpbmVUaWxlTGF5ZXIiLCJvbmxpbmVUaWxlTGF5ZXIiLCJpbml0aWFsTWFwIiwiY2hlY2tJbnRlcm5ldCIsImNvbnNvbGUiLCJsb2ciLCJmZXRjaCIsIm1ldGhvZCIsInRoZW4iLCJyZXNwb25zZSIsIm9rIiwiY2F0Y2giLCJjdXJyZW50IiwiY2VudGVyIiwiem9vbSIsInpvb21Db250cm9sIiwiY29udGV4dG1lbnUiLCJjb250ZXh0bWVudUl0ZW1zIiwidGV4dCIsImNhbGxiYWNrIiwic2hvd0FkZFN0YXRpb25Qb3B1cCIsImljb24iLCJuZXdMaW5rIiwic2FtZUxpbmsiLCJsYXRhIiwiem9vbUluIiwiem9vbU91dCIsImNlbnRlckhlcmUiLCJ0aWxlTGF5ZXIiLCJhdHRyaWJ1dGlvbiIsImFkZFRvIiwid2luZG93IiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJuZXdMYXllciIsIm1pblpvb20iLCJtYXhab29tIiwiZWFjaExheWVyIiwibGF5ZXIiLCJUaWxlTGF5ZXIiLCJyZW1vdmVMYXllciIsIk1hcmtlciIsImZvckVhY2giLCJsb2NhdGlvbiIsImxhdGl0dWRlIiwibG9uZ2l0dWRlIiwicGFyc2VQb2ludCIsInBvc2l0aW9uIiwibWFya2VyIiwiaWNvblVybCIsImljb25TaXplIiwiaWNvbkFuY2hvciIsInBvcHVwQW5jaG9yIiwiZHJhZ2dhYmxlIiwiaWQiLCJpZFBvaSIsImJpbmRQb3B1cCIsImRlc2NyaXB0aW9uIiwiaWRQb2lUeXAiLCJ0b0ZpeGVkIiwib24iLCJlIiwibmV3TGF0IiwidGFyZ2V0IiwiZ2V0TGF0TG5nIiwibGF0IiwibmV3TG5nIiwibG5nIiwibWFya2VySWQiLCJvcHRpb25zIiwidXBkYXRlTG9jYXRpb25JbkRhdGFiYXNlIiwicG9pbnRTdHJpbmciLCJtYXRjaCIsInBhcnNlRmxvYXQiLCJlcnJvciIsInJlbGF0ZWRUYXJnZXQiLCJFcnJvciIsImFsZXJ0IiwidGVzdCIsIm9wZW4iLCJmb2N1cyIsImxhdGxuZyIsImZseVRvIiwiZmx5IiwicGFuVG8iLCJzaG93Q29vcmRpbmF0ZXMiLCJzaG93RGF0YSIsInNob3dUYWxhcyIsImFkZExheWVyIiwiVEFMQVMiLCJsb2FkRGF0YSIsImhpZGVUYWxhcyIsInNob3dHU00iLCJHTUEiLCJoaWRlR1NNIiwicG9wdXBDb250ZW50IiwicG9wdXAiLCJzZXRMYXRMbmciLCJzZXRDb250ZW50Iiwib3Blbk9uIiwic2V0VGltZW91dCIsImZvcm0iLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwiZXZlbnQiLCJwcmV2ZW50RGVmYXVsdCIsIm5hbWUiLCJ2YWx1ZSIsInR5cGUiLCJvbkFkZExvY2F0aW9uIiwiY2xvc2VQb3B1cCIsInN0YXRpb25WYWx1ZSIsIngiLCJ5IiwiZGl2IiwicmVmIiwic3R5bGUiLCJoZWlnaHQiLCJ3aWR0aCIsIm92ZXJmbG93Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/MapComponent.js\n"));
/***/ })
diff --git a/.next/static/chunks/webpack.js b/.next/static/chunks/webpack.js
index da8d67b93..ca1a100f2 100644
--- a/.next/static/chunks/webpack.js
+++ b/.next/static/chunks/webpack.js
@@ -153,7 +153,7 @@
/******/
/******/ /* webpack/runtime/getFullHash */
/******/ !function() {
-/******/ __webpack_require__.h = function() { return "fad48fc8314b2436"; }
+/******/ __webpack_require__.h = function() { return "6c0e643e45ecca33"; }
/******/ }();
/******/
/******/ /* webpack/runtime/global */
diff --git a/.next/trace b/.next/trace
index cf1c8b038..6f971986b 100644
--- a/.next/trace
+++ b/.next/trace
@@ -5,3 +5,13 @@
[{"name":"handle-request","duration":8140890,"timestamp":367061225650,"id":116,"tags":{"url":"/","isTurbopack":false},"startTime":1713177180799,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":2,"timestamp":367069366623,"id":291,"parentId":116,"tags":{"url":"/","memory.rss":"254853120","memory.heapUsed":"112133368","memory.heapTotal":"136445952"},"startTime":1713177188940,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":18,"timestamp":367070317361,"id":292,"parentId":3,"tags":{},"startTime":1713177189891,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":10492000,"timestamp":367059843802,"id":293,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713177189929,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":34090,"timestamp":367070414758,"id":300,"parentId":298,"tags":{"request":"private-next-pages/_app"},"startTime":1713177189988,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":71709,"timestamp":367070415128,"id":301,"parentId":298,"tags":{"request":"private-next-pages/_document"},"startTime":1713177189989,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":76803,"timestamp":367070414505,"id":299,"parentId":298,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177189988,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":88534,"timestamp":367070415360,"id":302,"parentId":298,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177189989,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module","duration":16188,"timestamp":367078974115,"id":304,"parentId":303,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-route-loader\\index.js?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!","layer":"api"},"startTime":1713177198548,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":2160,"timestamp":367079016358,"id":306,"parentId":305,"tags":{},"startTime":1713177198590,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":8079,"timestamp":367079014857,"id":305,"parentId":304,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\server\\future\\route-kind.js","layer":"api"},"startTime":1713177198588,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":6868,"timestamp":367079016563,"id":308,"parentId":307,"tags":{},"startTime":1713177198590,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":8948,"timestamp":367079016462,"id":307,"parentId":304,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\server\\future\\route-modules\\pages-api\\module.compiled.js","layer":"api"},"startTime":1713177198590,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":8756,"timestamp":367079016720,"id":310,"parentId":309,"tags":{},"startTime":1713177198590,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":10012,"timestamp":367079016641,"id":309,"parentId":304,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\templates\\helpers.js","layer":"api"},"startTime":1713177198590,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":9413,"timestamp":367079017920,"id":313,"parentId":312,"tags":{},"startTime":1713177198592,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":9769,"timestamp":367079017575,"id":312,"parentId":311,"tags":{},"startTime":1713177198591,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":12708,"timestamp":367079017205,"id":311,"parentId":304,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\pages\\api\\locations.js","layer":"api"},"startTime":1713177198591,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":660,"timestamp":367079032511,"id":314,"parentId":307,"tags":{"name":"next/dist/compiled/next-server/pages-api.runtime.dev.js","layer":null},"startTime":1713177198606,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module","duration":88,"timestamp":367079041774,"id":315,"parentId":311,"tags":{"name":"mysql","layer":null},"startTime":1713177198615,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":8626601,"timestamp":367070415431,"id":303,"parentId":298,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!"},"startTime":1713177189989,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":8637781,"timestamp":367070404417,"id":298,"parentId":297,"tags":{},"startTime":1713177189978,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":3543,"timestamp":367079046008,"id":317,"parentId":316,"tags":{},"startTime":1713177198620,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":36,"timestamp":367079049712,"id":319,"parentId":316,"tags":{},"startTime":1713177198623,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":3311,"timestamp":367079049884,"id":320,"parentId":316,"tags":{},"startTime":1713177198624,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":232,"timestamp":367079053328,"id":321,"parentId":316,"tags":{},"startTime":1713177198627,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":241,"timestamp":367079053694,"id":322,"parentId":316,"tags":{},"startTime":1713177198627,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":5023,"timestamp":367079049650,"id":318,"parentId":316,"tags":{},"startTime":1713177198623,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":3811,"timestamp":367079060304,"id":323,"parentId":316,"tags":{},"startTime":1713177198634,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":10652,"timestamp":367079064304,"id":324,"parentId":316,"tags":{},"startTime":1713177198638,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":13088,"timestamp":367079082298,"id":325,"parentId":316,"tags":{},"startTime":1713177198656,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":1012,"timestamp":367079095381,"id":326,"parentId":316,"tags":{},"startTime":1713177198669,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":135,"timestamp":367079096336,"id":327,"parentId":316,"tags":{},"startTime":1713177198670,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":61935,"timestamp":367079096503,"id":328,"parentId":316,"tags":{},"startTime":1713177198670,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":113963,"timestamp":367079045489,"id":316,"parentId":297,"tags":{},"startTime":1713177198619,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":8756401,"timestamp":367070403258,"id":297,"parentId":295,"tags":{"name":"server"},"startTime":1713177189977,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":16764,"timestamp":367079160004,"id":329,"parentId":295,"tags":{},"startTime":1713177198734,"traceId":"df5dbb1d0a65a47b"},{"name":"compile-path","duration":8779584,"timestamp":367070400106,"id":296,"tags":{"trigger":"/api/locations","isTurbopack":false},"startTime":1713177189974,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":8780780,"timestamp":367070399994,"id":295,"parentId":3,"tags":{"trigger":"manual"},"startTime":1713177189974,"traceId":"df5dbb1d0a65a47b"}]
[{"name":"handle-request","duration":9045837,"timestamp":367070383750,"id":294,"tags":{"url":"/api/locations","isTurbopack":false},"startTime":1713177189957,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":4,"timestamp":367079429723,"id":330,"parentId":294,"tags":{"url":"/api/locations","memory.rss":"274722816","memory.heapUsed":"100452096","memory.heapTotal":"147431424"},"startTime":1713177199003,"traceId":"df5dbb1d0a65a47b"},{"name":"handle-request","duration":28193,"timestamp":367104125824,"id":331,"tags":{"url":"/","isTurbopack":false},"startTime":1713177223699,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":1,"timestamp":367104154045,"id":332,"parentId":331,"tags":{"url":"/","memory.rss":"279928832","memory.heapUsed":"102467312","memory.heapTotal":"147431424"},"startTime":1713177223728,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":9,"timestamp":367104634614,"id":333,"parentId":3,"tags":{},"startTime":1713177224208,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":538000,"timestamp":367104113490,"id":334,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713177224238,"traceId":"df5dbb1d0a65a47b"},{"name":"handle-request","duration":4642,"timestamp":367104665448,"id":335,"tags":{"url":"/api/locations","isTurbopack":false},"startTime":1713177224239,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":4,"timestamp":367104670159,"id":336,"parentId":335,"tags":{"url":"/api/locations","memory.rss":"285188096","memory.heapUsed":"104052224","memory.heapTotal":"147431424"},"startTime":1713177224244,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":69478,"timestamp":367172322797,"id":341,"parentId":340,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":86586,"timestamp":367172323059,"id":343,"parentId":340,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":97622,"timestamp":367172323104,"id":345,"parentId":340,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":12473,"timestamp":367172408900,"id":351,"parentId":350,"tags":{},"startTime":1713177291983,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":97535,"timestamp":367172404348,"id":349,"parentId":348,"tags":{},"startTime":1713177291978,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":98278,"timestamp":367172403649,"id":348,"parentId":347,"tags":{},"startTime":1713177291977,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":127703,"timestamp":367172400397,"id":347,"parentId":339,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713177291974,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":187698,"timestamp":367172421928,"id":353,"parentId":352,"tags":{},"startTime":1713177291996,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":188816,"timestamp":367172421765,"id":352,"parentId":350,"tags":{},"startTime":1713177291995,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":298460,"timestamp":367172323029,"id":342,"parentId":340,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":300614,"timestamp":367172323140,"id":346,"parentId":340,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":32339,"timestamp":367172610685,"id":354,"parentId":350,"tags":{"astUsed":"true"},"startTime":1713177292184,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":259896,"timestamp":367172408155,"id":350,"parentId":339,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713177291982,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":348132,"timestamp":367172323085,"id":344,"parentId":340,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713177291897,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":352806,"timestamp":367172318932,"id":340,"parentId":339,"tags":{},"startTime":1713177291893,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":8452,"timestamp":367172677617,"id":356,"parentId":355,"tags":{},"startTime":1713177292251,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":106,"timestamp":367172686430,"id":358,"parentId":355,"tags":{},"startTime":1713177292260,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":1846,"timestamp":367172686825,"id":359,"parentId":355,"tags":{},"startTime":1713177292261,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":348,"timestamp":367172688971,"id":360,"parentId":355,"tags":{},"startTime":1713177292263,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":364,"timestamp":367172689602,"id":361,"parentId":355,"tags":{},"startTime":1713177292263,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":4596,"timestamp":367172686327,"id":357,"parentId":355,"tags":{},"startTime":1713177292260,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":3790,"timestamp":367172697748,"id":362,"parentId":355,"tags":{},"startTime":1713177292271,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":5204,"timestamp":367172701661,"id":363,"parentId":355,"tags":{},"startTime":1713177292275,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":13324,"timestamp":367172717927,"id":364,"parentId":355,"tags":{},"startTime":1713177292292,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":360,"timestamp":367172731249,"id":365,"parentId":355,"tags":{},"startTime":1713177292305,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":120,"timestamp":367172731581,"id":366,"parentId":355,"tags":{},"startTime":1713177292305,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":118163,"timestamp":367172731715,"id":367,"parentId":355,"tags":{},"startTime":1713177292305,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":2617,"timestamp":367172863590,"id":369,"parentId":339,"tags":{},"startTime":1713177292437,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":4740,"timestamp":367172861546,"id":368,"parentId":339,"tags":{},"startTime":1713177292435,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":195532,"timestamp":367172675749,"id":355,"parentId":339,"tags":{},"startTime":1713177292249,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":560522,"timestamp":367172311295,"id":339,"parentId":337,"tags":{"name":"client"},"startTime":1713177291885,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":99236,"timestamp":367172877884,"id":370,"parentId":337,"tags":{},"startTime":1713177292452,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":698136,"timestamp":367172285258,"id":337,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713177291859,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":10,"timestamp":367173004474,"id":373,"parentId":3,"tags":{},"startTime":1713177292578,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":13898,"timestamp":367173015838,"id":375,"parentId":372,"tags":{"request":"private-next-pages/_app"},"startTime":1713177292590,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":41013,"timestamp":367173015892,"id":376,"parentId":372,"tags":{"request":"private-next-pages/_document"},"startTime":1713177292590,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":46093,"timestamp":367173015567,"id":374,"parentId":372,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177292589,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":9519,"timestamp":367173060566,"id":380,"parentId":379,"tags":{},"startTime":1713177292634,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":9773,"timestamp":367173060344,"id":379,"parentId":378,"tags":{},"startTime":1713177292634,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":35134,"timestamp":367173059948,"id":378,"parentId":371,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713177292634,"traceId":"df5dbb1d0a65a47b"},{"name":"client-hmr-latency","duration":789000,"timestamp":367172289894,"id":381,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713177224213},"startTime":1713177292671,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":89635,"timestamp":367173015932,"id":377,"parentId":372,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177292590,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":111177,"timestamp":367172994500,"id":372,"parentId":371,"tags":{},"startTime":1713177292568,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":2924,"timestamp":367173107496,"id":383,"parentId":382,"tags":{},"startTime":1713177292681,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":38,"timestamp":367173110569,"id":385,"parentId":382,"tags":{},"startTime":1713177292684,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":7678,"timestamp":367173110880,"id":386,"parentId":382,"tags":{},"startTime":1713177292685,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":25,"timestamp":367173118755,"id":387,"parentId":382,"tags":{},"startTime":1713177292692,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":21,"timestamp":367173118892,"id":388,"parentId":382,"tags":{},"startTime":1713177292693,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":8687,"timestamp":367173110524,"id":384,"parentId":382,"tags":{},"startTime":1713177292684,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":1111,"timestamp":367173120553,"id":389,"parentId":382,"tags":{},"startTime":1713177292694,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":2567,"timestamp":367173121771,"id":390,"parentId":382,"tags":{},"startTime":1713177292695,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":7863,"timestamp":367173126771,"id":391,"parentId":382,"tags":{},"startTime":1713177292700,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":340,"timestamp":367173134631,"id":392,"parentId":382,"tags":{},"startTime":1713177292708,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":280,"timestamp":367173134939,"id":393,"parentId":382,"tags":{},"startTime":1713177292709,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":9874,"timestamp":367173135252,"id":394,"parentId":382,"tags":{},"startTime":1713177292709,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":39788,"timestamp":367173106961,"id":382,"parentId":371,"tags":{},"startTime":1713177292681,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":154137,"timestamp":367172992752,"id":371,"parentId":338,"tags":{"name":"server"},"startTime":1713177292566,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":16426,"timestamp":367173147135,"id":395,"parentId":338,"tags":{},"startTime":1713177292721,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":880870,"timestamp":367172287863,"id":338,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713177291862,"traceId":"df5dbb1d0a65a47b"}]
[{"name":"add-entry","duration":38592,"timestamp":367293305199,"id":400,"parentId":399,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713177412878,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":56079,"timestamp":367293305731,"id":402,"parentId":399,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713177412878,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":62029,"timestamp":367293305825,"id":404,"parentId":399,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713177412879,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":7293,"timestamp":367293361159,"id":410,"parentId":409,"tags":{},"startTime":1713177412934,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":53484,"timestamp":367293356434,"id":408,"parentId":407,"tags":{},"startTime":1713177412929,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":57842,"timestamp":367293352122,"id":407,"parentId":406,"tags":{},"startTime":1713177412925,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":106584,"timestamp":367293350330,"id":406,"parentId":398,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713177412923,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":180751,"timestamp":367293368912,"id":412,"parentId":411,"tags":{},"startTime":1713177412942,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":182535,"timestamp":367293368776,"id":411,"parentId":409,"tags":{},"startTime":1713177412942,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":265308,"timestamp":367293305660,"id":401,"parentId":399,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713177412878,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":269880,"timestamp":367293305877,"id":405,"parentId":399,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713177412879,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":44532,"timestamp":367293551509,"id":413,"parentId":409,"tags":{"astUsed":"true"},"startTime":1713177413124,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":240394,"timestamp":367293360363,"id":409,"parentId":398,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713177412933,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":297050,"timestamp":367293305783,"id":403,"parentId":399,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713177412879,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":305212,"timestamp":367293298179,"id":399,"parentId":398,"tags":{},"startTime":1713177412871,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":17366,"timestamp":367293613127,"id":415,"parentId":414,"tags":{},"startTime":1713177413186,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":122,"timestamp":367293631139,"id":417,"parentId":414,"tags":{},"startTime":1713177413204,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":2610,"timestamp":367293631590,"id":418,"parentId":414,"tags":{},"startTime":1713177413204,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":436,"timestamp":367293634570,"id":419,"parentId":414,"tags":{},"startTime":1713177413207,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":449,"timestamp":367293635354,"id":420,"parentId":414,"tags":{},"startTime":1713177413208,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":5789,"timestamp":367293630887,"id":416,"parentId":414,"tags":{},"startTime":1713177413204,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":4951,"timestamp":367293643987,"id":421,"parentId":414,"tags":{},"startTime":1713177413217,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":5877,"timestamp":367293649181,"id":422,"parentId":414,"tags":{},"startTime":1713177413222,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":20191,"timestamp":367293667955,"id":423,"parentId":414,"tags":{},"startTime":1713177413241,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":921,"timestamp":367293688141,"id":424,"parentId":414,"tags":{},"startTime":1713177413261,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":263,"timestamp":367293689006,"id":425,"parentId":414,"tags":{},"startTime":1713177413262,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":8618,"timestamp":367293689311,"id":426,"parentId":414,"tags":{},"startTime":1713177413262,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":2399,"timestamp":367293708279,"id":428,"parentId":398,"tags":{},"startTime":1713177413281,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":4308,"timestamp":367293706420,"id":427,"parentId":398,"tags":{},"startTime":1713177413279,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":103720,"timestamp":367293610097,"id":414,"parentId":398,"tags":{},"startTime":1713177413183,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":427872,"timestamp":367293286567,"id":398,"parentId":396,"tags":{"name":"client"},"startTime":1713177412859,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":33017,"timestamp":367293715614,"id":429,"parentId":396,"tags":{},"startTime":1713177413288,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":501988,"timestamp":367293253860,"id":396,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713177412827,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":24,"timestamp":367293773591,"id":432,"parentId":3,"tags":{},"startTime":1713177413346,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":22548,"timestamp":367293787708,"id":434,"parentId":431,"tags":{"request":"private-next-pages/_app"},"startTime":1713177413360,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":50915,"timestamp":367293787761,"id":435,"parentId":431,"tags":{"request":"private-next-pages/_document"},"startTime":1713177413361,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":53983,"timestamp":367293787528,"id":433,"parentId":431,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177413360,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":6553,"timestamp":367293837426,"id":439,"parentId":438,"tags":{},"startTime":1713177413410,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":7054,"timestamp":367293837074,"id":438,"parentId":437,"tags":{},"startTime":1713177413410,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":24627,"timestamp":367293836177,"id":437,"parentId":430,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713177413409,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":76741,"timestamp":367293787806,"id":436,"parentId":431,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713177413361,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":100249,"timestamp":367293764386,"id":431,"parentId":430,"tags":{},"startTime":1713177413337,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1236,"timestamp":367293865886,"id":441,"parentId":440,"tags":{},"startTime":1713177413439,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":16,"timestamp":367293867238,"id":443,"parentId":440,"tags":{},"startTime":1713177413440,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":7047,"timestamp":367293867448,"id":444,"parentId":440,"tags":{},"startTime":1713177413440,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":58,"timestamp":367293874730,"id":445,"parentId":440,"tags":{},"startTime":1713177413447,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":22,"timestamp":367293874928,"id":446,"parentId":440,"tags":{},"startTime":1713177413448,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":8013,"timestamp":367293867208,"id":442,"parentId":440,"tags":{},"startTime":1713177413440,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":512,"timestamp":367293876237,"id":447,"parentId":440,"tags":{},"startTime":1713177413449,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":2064,"timestamp":367293876801,"id":448,"parentId":440,"tags":{},"startTime":1713177413450,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":4680,"timestamp":367293883273,"id":449,"parentId":440,"tags":{},"startTime":1713177413456,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":259,"timestamp":367293887950,"id":450,"parentId":440,"tags":{},"startTime":1713177413461,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":93,"timestamp":367293888172,"id":451,"parentId":440,"tags":{},"startTime":1713177413461,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":3101,"timestamp":367293888280,"id":452,"parentId":440,"tags":{},"startTime":1713177413461,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":26753,"timestamp":367293865555,"id":440,"parentId":430,"tags":{},"startTime":1713177413438,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":129660,"timestamp":367293762795,"id":430,"parentId":397,"tags":{"name":"server"},"startTime":1713177413336,"traceId":"df5dbb1d0a65a47b"},{"name":"client-hmr-latency","duration":633000,"timestamp":367293256133,"id":454,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713177224213},"startTime":1713177413470,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":16198,"timestamp":367293892670,"id":453,"parentId":397,"tags":{},"startTime":1713177413465,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":695480,"timestamp":367293256163,"id":397,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713177412829,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"add-entry","duration":18220,"timestamp":368783394349,"id":459,"parentId":458,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":59067,"timestamp":368783394864,"id":461,"parentId":458,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":12920,"timestamp":368783453487,"id":469,"parentId":468,"tags":{},"startTime":1713178902952,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":68898,"timestamp":368783415081,"id":467,"parentId":466,"tags":{},"startTime":1713178902913,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":69165,"timestamp":368783414829,"id":466,"parentId":465,"tags":{},"startTime":1713178902913,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":81292,"timestamp":368783414342,"id":465,"parentId":457,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713178902913,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":101324,"timestamp":368783394892,"id":463,"parentId":458,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":50528,"timestamp":368783466792,"id":471,"parentId":470,"tags":{},"startTime":1713178902965,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":50971,"timestamp":368783466698,"id":470,"parentId":468,"tags":{},"startTime":1713178902965,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":127711,"timestamp":368783394902,"id":464,"parentId":458,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":127849,"timestamp":368783394784,"id":460,"parentId":458,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":9320,"timestamp":368783517723,"id":472,"parentId":468,"tags":{"astUsed":"true"},"startTime":1713178903016,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":75053,"timestamp":368783453123,"id":468,"parentId":457,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713178902951,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":133829,"timestamp":368783394883,"id":462,"parentId":458,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713178902893,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":140586,"timestamp":368783388240,"id":458,"parentId":457,"tags":{},"startTime":1713178902887,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":2352,"timestamp":368783530528,"id":474,"parentId":473,"tags":{},"startTime":1713178903029,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":13,"timestamp":368783532965,"id":476,"parentId":473,"tags":{},"startTime":1713178903031,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":463,"timestamp":368783533026,"id":477,"parentId":473,"tags":{},"startTime":1713178903031,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":82,"timestamp":368783533544,"id":478,"parentId":473,"tags":{},"startTime":1713178903032,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":77,"timestamp":368783533670,"id":479,"parentId":473,"tags":{},"startTime":1713178903032,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":991,"timestamp":368783532936,"id":475,"parentId":473,"tags":{},"startTime":1713178903031,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":527,"timestamp":368783536344,"id":480,"parentId":473,"tags":{},"startTime":1713178903035,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1469,"timestamp":368783536911,"id":481,"parentId":473,"tags":{},"startTime":1713178903035,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":4929,"timestamp":368783542898,"id":482,"parentId":473,"tags":{},"startTime":1713178903041,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":230,"timestamp":368783547826,"id":483,"parentId":473,"tags":{},"startTime":1713178903046,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":70,"timestamp":368783548041,"id":484,"parentId":473,"tags":{},"startTime":1713178903046,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":2274,"timestamp":368783548117,"id":485,"parentId":473,"tags":{},"startTime":1713178903046,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":427,"timestamp":368783552993,"id":487,"parentId":457,"tags":{},"startTime":1713178903051,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":695,"timestamp":368783552737,"id":486,"parentId":457,"tags":{},"startTime":1713178903051,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":24419,"timestamp":368783529831,"id":473,"parentId":457,"tags":{},"startTime":1713178903028,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":169152,"timestamp":368783385275,"id":457,"parentId":455,"tags":{"name":"client"},"startTime":1713178902884,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":8716,"timestamp":368783554649,"id":488,"parentId":455,"tags":{},"startTime":1713178903053,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":203199,"timestamp":368783361651,"id":455,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713178902860,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":5,"timestamp":368783570098,"id":491,"parentId":3,"tags":{},"startTime":1713178903068,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":5536,"timestamp":368783572499,"id":493,"parentId":490,"tags":{"request":"private-next-pages/_app"},"startTime":1713178903071,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":23215,"timestamp":368783572552,"id":494,"parentId":490,"tags":{"request":"private-next-pages/_document"},"startTime":1713178903071,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":25566,"timestamp":368783572336,"id":492,"parentId":490,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178903071,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":22124,"timestamp":368783596665,"id":498,"parentId":497,"tags":{},"startTime":1713178903095,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":22329,"timestamp":368783596490,"id":497,"parentId":496,"tags":{},"startTime":1713178903095,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":34503,"timestamp":368783596167,"id":496,"parentId":489,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713178903094,"traceId":"df5dbb1d0a65a47b"},{"name":"client-hmr-latency","duration":265000,"timestamp":368783365747,"id":499,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713177224213},"startTime":1713178903130,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":60116,"timestamp":368783572566,"id":495,"parentId":490,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178903071,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":64454,"timestamp":368783568266,"id":490,"parentId":489,"tags":{},"startTime":1713178903067,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":442,"timestamp":368783633204,"id":501,"parentId":500,"tags":{},"startTime":1713178903132,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":14,"timestamp":368783633672,"id":503,"parentId":500,"tags":{},"startTime":1713178903132,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":1402,"timestamp":368783633748,"id":504,"parentId":500,"tags":{},"startTime":1713178903132,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":6,"timestamp":368783635202,"id":505,"parentId":500,"tags":{},"startTime":1713178903134,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":5,"timestamp":368783635248,"id":506,"parentId":500,"tags":{},"startTime":1713178903134,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1673,"timestamp":368783633665,"id":502,"parentId":500,"tags":{},"startTime":1713178903132,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":193,"timestamp":368783635760,"id":507,"parentId":500,"tags":{},"startTime":1713178903134,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":424,"timestamp":368783635966,"id":508,"parentId":500,"tags":{},"startTime":1713178903134,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1512,"timestamp":368783637112,"id":509,"parentId":500,"tags":{},"startTime":1713178903135,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":81,"timestamp":368783638624,"id":510,"parentId":500,"tags":{},"startTime":1713178903137,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":26,"timestamp":368783638696,"id":511,"parentId":500,"tags":{},"startTime":1713178903137,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":2210,"timestamp":368783638726,"id":512,"parentId":500,"tags":{},"startTime":1713178903137,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":8774,"timestamp":368783633096,"id":500,"parentId":489,"tags":{},"startTime":1713178903131,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":74076,"timestamp":368783567847,"id":489,"parentId":456,"tags":{"name":"server"},"startTime":1713178903066,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":5328,"timestamp":368783641988,"id":513,"parentId":456,"tags":{},"startTime":1713178903140,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":285605,"timestamp":368783363583,"id":456,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713178902862,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"handle-request","duration":39199,"timestamp":368787224887,"id":514,"tags":{"url":"/","isTurbopack":false},"startTime":1713178906723,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":1,"timestamp":368787264143,"id":515,"parentId":514,"tags":{"url":"/","memory.rss":"235819008","memory.heapUsed":"102243408","memory.heapTotal":"119762944"},"startTime":1713178906762,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":10,"timestamp":368787749735,"id":516,"parentId":3,"tags":{},"startTime":1713178907248,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":555000,"timestamp":368787218506,"id":517,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713178907280,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":9372,"timestamp":368787796441,"id":524,"parentId":522,"tags":{"request":"private-next-pages/_app"},"startTime":1713178907295,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":28328,"timestamp":368787796464,"id":526,"parentId":522,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!"},"startTime":1713178907295,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":28375,"timestamp":368787796452,"id":525,"parentId":522,"tags":{"request":"private-next-pages/_document"},"startTime":1713178907295,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":29116,"timestamp":368787796373,"id":523,"parentId":522,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178907295,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":29935,"timestamp":368787796481,"id":527,"parentId":522,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178907295,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":32810,"timestamp":368787793678,"id":522,"parentId":521,"tags":{},"startTime":1713178907292,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":884,"timestamp":368787827308,"id":529,"parentId":528,"tags":{},"startTime":1713178907326,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":8,"timestamp":368787828238,"id":531,"parentId":528,"tags":{},"startTime":1713178907327,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":1181,"timestamp":368787828271,"id":532,"parentId":528,"tags":{},"startTime":1713178907327,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":5,"timestamp":368787829487,"id":533,"parentId":528,"tags":{},"startTime":1713178907328,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":3,"timestamp":368787829504,"id":534,"parentId":528,"tags":{},"startTime":1713178907328,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1344,"timestamp":368787828225,"id":530,"parentId":528,"tags":{},"startTime":1713178907327,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":321,"timestamp":368787830050,"id":535,"parentId":528,"tags":{},"startTime":1713178907328,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":187,"timestamp":368787830389,"id":536,"parentId":528,"tags":{},"startTime":1713178907329,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1842,"timestamp":368787831294,"id":537,"parentId":528,"tags":{},"startTime":1713178907330,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":123,"timestamp":368787833134,"id":538,"parentId":528,"tags":{},"startTime":1713178907331,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":32,"timestamp":368787833243,"id":539,"parentId":528,"tags":{},"startTime":1713178907332,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":530,"timestamp":368787833280,"id":540,"parentId":528,"tags":{},"startTime":1713178907332,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":7032,"timestamp":368787827135,"id":528,"parentId":521,"tags":{},"startTime":1713178907325,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":40851,"timestamp":368787793356,"id":521,"parentId":519,"tags":{"name":"server"},"startTime":1713178907292,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":8697,"timestamp":368787834227,"id":541,"parentId":519,"tags":{},"startTime":1713178907333,"traceId":"df5dbb1d0a65a47b"},{"name":"compile-path","duration":53706,"timestamp":368787790120,"id":520,"tags":{"trigger":"/api/locations","isTurbopack":false},"startTime":1713178907288,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":54549,"timestamp":368787789822,"id":519,"parentId":3,"tags":{"trigger":"manual"},"startTime":1713178907288,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"handle-request","duration":70861,"timestamp":368787782526,"id":518,"tags":{"url":"/api/locations","isTurbopack":false},"startTime":1713178907281,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":2,"timestamp":368787853451,"id":542,"parentId":518,"tags":{"url":"/api/locations","memory.rss":"241369088","memory.heapUsed":"107971288","memory.heapTotal":"128675840"},"startTime":1713178907352,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":14436,"timestamp":368879048030,"id":547,"parentId":546,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":18983,"timestamp":368879048209,"id":549,"parentId":546,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20545,"timestamp":368879048228,"id":551,"parentId":546,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":1861,"timestamp":368879067014,"id":557,"parentId":556,"tags":{},"startTime":1713178998565,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":31860,"timestamp":368879065980,"id":555,"parentId":554,"tags":{},"startTime":1713178998563,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":32060,"timestamp":368879065797,"id":554,"parentId":553,"tags":{},"startTime":1713178998563,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":45109,"timestamp":368879065355,"id":553,"parentId":545,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713178998563,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":65740,"timestamp":368879069013,"id":559,"parentId":558,"tags":{},"startTime":1713178998567,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":66157,"timestamp":368879068978,"id":558,"parentId":556,"tags":{},"startTime":1713178998566,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":91535,"timestamp":368879048187,"id":548,"parentId":546,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":93882,"timestamp":368879048236,"id":552,"parentId":546,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":12505,"timestamp":368879135190,"id":560,"parentId":556,"tags":{"astUsed":"true"},"startTime":1713178998633,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":81804,"timestamp":368879066843,"id":556,"parentId":545,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713178998564,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":100902,"timestamp":368879048218,"id":550,"parentId":546,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713178998546,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":103679,"timestamp":368879045534,"id":546,"parentId":545,"tags":{},"startTime":1713178998543,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":2023,"timestamp":368879150493,"id":562,"parentId":561,"tags":{},"startTime":1713178998648,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":12,"timestamp":368879152586,"id":564,"parentId":561,"tags":{},"startTime":1713178998650,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":415,"timestamp":368879152643,"id":565,"parentId":561,"tags":{},"startTime":1713178998650,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":77,"timestamp":368879153105,"id":566,"parentId":561,"tags":{},"startTime":1713178998651,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":73,"timestamp":368879153225,"id":567,"parentId":561,"tags":{},"startTime":1713178998651,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":884,"timestamp":368879152561,"id":563,"parentId":561,"tags":{},"startTime":1713178998650,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":367,"timestamp":368879155110,"id":568,"parentId":561,"tags":{},"startTime":1713178998653,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1268,"timestamp":368879155502,"id":569,"parentId":561,"tags":{},"startTime":1713178998653,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":4247,"timestamp":368879162089,"id":570,"parentId":561,"tags":{},"startTime":1713178998660,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":212,"timestamp":368879166335,"id":571,"parentId":561,"tags":{},"startTime":1713178998664,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":64,"timestamp":368879166535,"id":572,"parentId":561,"tags":{},"startTime":1713178998664,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":2579,"timestamp":368879166605,"id":573,"parentId":561,"tags":{},"startTime":1713178998664,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":469,"timestamp":368879171196,"id":575,"parentId":545,"tags":{},"startTime":1713178998669,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":754,"timestamp":368879170926,"id":574,"parentId":545,"tags":{},"startTime":1713178998668,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":22575,"timestamp":368879150017,"id":561,"parentId":545,"tags":{},"startTime":1713178998648,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":130702,"timestamp":368879042033,"id":545,"parentId":543,"tags":{"name":"client"},"startTime":1713178998540,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":13250,"timestamp":368879172941,"id":576,"parentId":543,"tags":{},"startTime":1713178998670,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":167007,"timestamp":368879022034,"id":543,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713178998520,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":6,"timestamp":368879197917,"id":579,"parentId":3,"tags":{},"startTime":1713178998695,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":7563,"timestamp":368879200875,"id":581,"parentId":578,"tags":{"request":"private-next-pages/_app"},"startTime":1713178998698,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":17152,"timestamp":368879200885,"id":582,"parentId":578,"tags":{"request":"private-next-pages/_document"},"startTime":1713178998698,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20058,"timestamp":368879200823,"id":580,"parentId":578,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178998698,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":4213,"timestamp":368879218263,"id":586,"parentId":585,"tags":{},"startTime":1713178998716,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":4421,"timestamp":368879218071,"id":585,"parentId":584,"tags":{},"startTime":1713178998716,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":14433,"timestamp":368879217625,"id":584,"parentId":577,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713178998715,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":33176,"timestamp":368879200892,"id":583,"parentId":578,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713178998698,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":39476,"timestamp":368879194636,"id":578,"parentId":577,"tags":{},"startTime":1713178998692,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":635,"timestamp":368879234724,"id":588,"parentId":587,"tags":{},"startTime":1713178998732,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":3,"timestamp":368879235392,"id":590,"parentId":587,"tags":{},"startTime":1713178998733,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":995,"timestamp":368879235471,"id":591,"parentId":587,"tags":{},"startTime":1713178998733,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":9,"timestamp":368879236525,"id":592,"parentId":587,"tags":{},"startTime":1713178998734,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":6,"timestamp":368879236577,"id":593,"parentId":587,"tags":{},"startTime":1713178998734,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1289,"timestamp":368879235383,"id":589,"parentId":587,"tags":{},"startTime":1713178998733,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":235,"timestamp":368879237197,"id":594,"parentId":587,"tags":{},"startTime":1713178998735,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":492,"timestamp":368879237449,"id":595,"parentId":587,"tags":{},"startTime":1713178998735,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1283,"timestamp":368879238673,"id":596,"parentId":587,"tags":{},"startTime":1713178998736,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":77,"timestamp":368879239955,"id":597,"parentId":587,"tags":{},"startTime":1713178998737,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":25,"timestamp":368879240022,"id":598,"parentId":587,"tags":{},"startTime":1713178998738,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":2823,"timestamp":368879240051,"id":599,"parentId":587,"tags":{},"startTime":1713178998738,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":8962,"timestamp":368879234536,"id":587,"parentId":577,"tags":{},"startTime":1713178998732,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":49509,"timestamp":368879194035,"id":577,"parentId":544,"tags":{"name":"server"},"startTime":1713178998692,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":10500,"timestamp":368879243598,"id":600,"parentId":544,"tags":{},"startTime":1713178998741,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":233155,"timestamp":368879022890,"id":544,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713178998520,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"client-hmr-latency","duration":229000,"timestamp":368879045153,"id":601,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713178907222},"startTime":1713178998774,"traceId":"df5dbb1d0a65a47b"},{"name":"handle-request","duration":30982,"timestamp":368884311441,"id":602,"tags":{"url":"/","isTurbopack":false},"startTime":1713179003807,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":1,"timestamp":368884342569,"id":603,"parentId":602,"tags":{"url":"/","memory.rss":"238641152","memory.heapUsed":"102143072","memory.heapTotal":"122376192"},"startTime":1713179003839,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":25,"timestamp":368884820251,"id":604,"parentId":3,"tags":{},"startTime":1713179004316,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":549000,"timestamp":368884303150,"id":605,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713179004360,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":7352,"timestamp":368884882964,"id":612,"parentId":610,"tags":{"request":"private-next-pages/_app"},"startTime":1713179004379,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20174,"timestamp":368884882993,"id":615,"parentId":610,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!"},"startTime":1713179004379,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20227,"timestamp":368884882976,"id":613,"parentId":610,"tags":{"request":"private-next-pages/_document"},"startTime":1713179004379,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20322,"timestamp":368884882888,"id":611,"parentId":610,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179004379,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20939,"timestamp":368884882984,"id":614,"parentId":610,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179004379,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":24924,"timestamp":368884879200,"id":610,"parentId":609,"tags":{},"startTime":1713179004375,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1699,"timestamp":368884908041,"id":617,"parentId":616,"tags":{},"startTime":1713179004404,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":26,"timestamp":368884910191,"id":619,"parentId":616,"tags":{},"startTime":1713179004406,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":955,"timestamp":368884910250,"id":620,"parentId":616,"tags":{},"startTime":1713179004406,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":12,"timestamp":368884911263,"id":621,"parentId":616,"tags":{},"startTime":1713179004407,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":8,"timestamp":368884911414,"id":622,"parentId":616,"tags":{},"startTime":1713179004407,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1399,"timestamp":368884910117,"id":618,"parentId":616,"tags":{},"startTime":1713179004406,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":522,"timestamp":368884911925,"id":623,"parentId":616,"tags":{},"startTime":1713179004408,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":244,"timestamp":368884912474,"id":624,"parentId":616,"tags":{},"startTime":1713179004408,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":2955,"timestamp":368884913469,"id":625,"parentId":616,"tags":{},"startTime":1713179004409,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":292,"timestamp":368884916421,"id":626,"parentId":616,"tags":{},"startTime":1713179004412,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":108,"timestamp":368884916673,"id":627,"parentId":616,"tags":{},"startTime":1713179004413,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1141,"timestamp":368884916801,"id":628,"parentId":616,"tags":{},"startTime":1713179004413,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":11244,"timestamp":368884907500,"id":616,"parentId":609,"tags":{},"startTime":1713179004403,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":40703,"timestamp":368884878158,"id":609,"parentId":607,"tags":{"name":"server"},"startTime":1713179004374,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":12134,"timestamp":368884918908,"id":629,"parentId":607,"tags":{},"startTime":1713179004415,"traceId":"df5dbb1d0a65a47b"},{"name":"compile-path","duration":57278,"timestamp":368884874379,"id":608,"tags":{"trigger":"/api/locations","isTurbopack":false},"startTime":1713179004370,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":58006,"timestamp":368884874088,"id":607,"parentId":3,"tags":{"trigger":"manual"},"startTime":1713179004370,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"handle-request","duration":80349,"timestamp":368884868871,"id":606,"tags":{"url":"/api/locations","isTurbopack":false},"startTime":1713179004365,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":3,"timestamp":368884949282,"id":630,"parentId":606,"tags":{"url":"/api/locations","memory.rss":"246640640","memory.heapUsed":"104322488","memory.heapTotal":"131026944"},"startTime":1713179004445,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":24186,"timestamp":369010718011,"id":635,"parentId":634,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":32151,"timestamp":369010718297,"id":637,"parentId":634,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":35155,"timestamp":369010718318,"id":639,"parentId":634,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":6077,"timestamp":369010748499,"id":645,"parentId":644,"tags":{},"startTime":1713179130242,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":20353,"timestamp":369010744659,"id":643,"parentId":642,"tags":{},"startTime":1713179130239,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":20718,"timestamp":369010744313,"id":642,"parentId":641,"tags":{},"startTime":1713179130238,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":32499,"timestamp":369010743862,"id":641,"parentId":633,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179130238,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":47290,"timestamp":369010754766,"id":647,"parentId":646,"tags":{},"startTime":1713179130249,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":48176,"timestamp":369010754725,"id":646,"parentId":644,"tags":{},"startTime":1713179130249,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":88385,"timestamp":369010718279,"id":636,"parentId":634,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":89875,"timestamp":369010718327,"id":640,"parentId":634,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":8643,"timestamp":369010802958,"id":648,"parentId":644,"tags":{"astUsed":"true"},"startTime":1713179130297,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":66340,"timestamp":369010746233,"id":644,"parentId":633,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713179130240,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":94716,"timestamp":369010718305,"id":638,"parentId":634,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713179130212,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":104224,"timestamp":369010709254,"id":634,"parentId":633,"tags":{},"startTime":1713179130203,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":2143,"timestamp":369010815762,"id":650,"parentId":649,"tags":{},"startTime":1713179130310,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":13,"timestamp":369010817983,"id":652,"parentId":649,"tags":{},"startTime":1713179130312,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":408,"timestamp":369010818040,"id":653,"parentId":649,"tags":{},"startTime":1713179130312,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":77,"timestamp":369010818498,"id":654,"parentId":649,"tags":{},"startTime":1713179130312,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":77,"timestamp":369010818625,"id":655,"parentId":649,"tags":{},"startTime":1713179130313,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":915,"timestamp":369010817954,"id":651,"parentId":649,"tags":{},"startTime":1713179130312,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":399,"timestamp":369010820602,"id":656,"parentId":649,"tags":{},"startTime":1713179130315,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1351,"timestamp":369010821032,"id":657,"parentId":649,"tags":{},"startTime":1713179130315,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":4613,"timestamp":369010825381,"id":658,"parentId":649,"tags":{},"startTime":1713179130319,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":255,"timestamp":369010829992,"id":659,"parentId":649,"tags":{},"startTime":1713179130324,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":80,"timestamp":369010830235,"id":660,"parentId":649,"tags":{},"startTime":1713179130324,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":3347,"timestamp":369010830322,"id":661,"parentId":649,"tags":{},"startTime":1713179130324,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":465,"timestamp":369010835924,"id":663,"parentId":633,"tags":{},"startTime":1713179130330,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":767,"timestamp":369010835636,"id":662,"parentId":633,"tags":{},"startTime":1713179130330,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":22173,"timestamp":369010815070,"id":649,"parentId":633,"tags":{},"startTime":1713179130309,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":130840,"timestamp":369010706551,"id":633,"parentId":631,"tags":{"name":"client"},"startTime":1713179130200,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":6864,"timestamp":369010837613,"id":664,"parentId":631,"tags":{},"startTime":1713179130332,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":173236,"timestamp":369010673171,"id":631,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179130167,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":4,"timestamp":369010854966,"id":667,"parentId":3,"tags":{},"startTime":1713179130349,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":5085,"timestamp":369010857453,"id":669,"parentId":666,"tags":{"request":"private-next-pages/_app"},"startTime":1713179130351,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":23619,"timestamp":369010857491,"id":670,"parentId":666,"tags":{"request":"private-next-pages/_document"},"startTime":1713179130351,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":29807,"timestamp":369010857282,"id":668,"parentId":666,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179130351,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":4941,"timestamp":369010883613,"id":674,"parentId":673,"tags":{},"startTime":1713179130378,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":5313,"timestamp":369010883272,"id":673,"parentId":672,"tags":{},"startTime":1713179130377,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":14842,"timestamp":369010882603,"id":672,"parentId":665,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179130377,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":46898,"timestamp":369010857516,"id":671,"parentId":666,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179130351,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":51487,"timestamp":369010852973,"id":666,"parentId":665,"tags":{},"startTime":1713179130347,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":619,"timestamp":369010905027,"id":676,"parentId":675,"tags":{},"startTime":1713179130399,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":4,"timestamp":369010905680,"id":678,"parentId":675,"tags":{},"startTime":1713179130400,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":984,"timestamp":369010905772,"id":679,"parentId":675,"tags":{},"startTime":1713179130400,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":21,"timestamp":369010906828,"id":680,"parentId":675,"tags":{},"startTime":1713179130401,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":5,"timestamp":369010906903,"id":681,"parentId":675,"tags":{},"startTime":1713179130401,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1347,"timestamp":369010905672,"id":677,"parentId":675,"tags":{},"startTime":1713179130400,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":247,"timestamp":369010907774,"id":682,"parentId":675,"tags":{},"startTime":1713179130402,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":564,"timestamp":369010908041,"id":683,"parentId":675,"tags":{},"startTime":1713179130402,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1249,"timestamp":369010909501,"id":684,"parentId":675,"tags":{},"startTime":1713179130403,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":86,"timestamp":369010910749,"id":685,"parentId":675,"tags":{},"startTime":1713179130405,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":24,"timestamp":369010910828,"id":686,"parentId":675,"tags":{},"startTime":1713179130405,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1281,"timestamp":369010910856,"id":687,"parentId":675,"tags":{},"startTime":1713179130405,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":7749,"timestamp":369010904881,"id":675,"parentId":665,"tags":{},"startTime":1713179130399,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":60388,"timestamp":369010852281,"id":665,"parentId":632,"tags":{"name":"server"},"startTime":1713179130346,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":6510,"timestamp":369010912782,"id":688,"parentId":632,"tags":{},"startTime":1713179130407,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":233464,"timestamp":369010687678,"id":632,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179130182,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"client-hmr-latency","duration":248000,"timestamp":369010690000,"id":689,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713179004244},"startTime":1713179130433,"traceId":"df5dbb1d0a65a47b"},{"name":"handle-request","duration":39157,"timestamp":369024073899,"id":690,"tags":{"url":"/","isTurbopack":false},"startTime":1713179143568,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":1,"timestamp":369024113135,"id":691,"parentId":690,"tags":{"url":"/","memory.rss":"235315200","memory.heapUsed":"103013432","memory.heapTotal":"118554624"},"startTime":1713179143607,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":9,"timestamp":369024586576,"id":692,"parentId":3,"tags":{},"startTime":1713179144081,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":548000,"timestamp":369024064746,"id":693,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713179144120,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":22914,"timestamp":369024656014,"id":700,"parentId":698,"tags":{"request":"private-next-pages/_app"},"startTime":1713179144150,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":46713,"timestamp":369024656036,"id":701,"parentId":698,"tags":{"request":"private-next-pages/_document"},"startTime":1713179144150,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":47320,"timestamp":369024655870,"id":699,"parentId":698,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179144150,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":47490,"timestamp":369024656066,"id":703,"parentId":698,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!"},"startTime":1713179144150,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":51182,"timestamp":369024656047,"id":702,"parentId":698,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179144150,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":54031,"timestamp":369024653630,"id":698,"parentId":697,"tags":{},"startTime":1713179144148,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1484,"timestamp":369024709928,"id":705,"parentId":704,"tags":{},"startTime":1713179144204,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":17,"timestamp":369024711643,"id":707,"parentId":704,"tags":{},"startTime":1713179144206,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":1234,"timestamp":369024711719,"id":708,"parentId":704,"tags":{},"startTime":1713179144206,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":18,"timestamp":369024713011,"id":709,"parentId":704,"tags":{},"startTime":1713179144207,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":4,"timestamp":369024713047,"id":710,"parentId":704,"tags":{},"startTime":1713179144207,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":1523,"timestamp":369024711607,"id":706,"parentId":704,"tags":{},"startTime":1713179144206,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":383,"timestamp":369024713676,"id":711,"parentId":704,"tags":{},"startTime":1713179144208,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1146,"timestamp":369024714084,"id":712,"parentId":704,"tags":{},"startTime":1713179144208,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":2728,"timestamp":369024717806,"id":713,"parentId":704,"tags":{},"startTime":1713179144212,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":196,"timestamp":369024720532,"id":714,"parentId":704,"tags":{},"startTime":1713179144214,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":68,"timestamp":369024720709,"id":715,"parentId":704,"tags":{},"startTime":1713179144215,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":832,"timestamp":369024720790,"id":716,"parentId":704,"tags":{},"startTime":1713179144215,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":12780,"timestamp":369024709551,"id":704,"parentId":697,"tags":{},"startTime":1713179144203,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":71671,"timestamp":369024650732,"id":697,"parentId":695,"tags":{"name":"server"},"startTime":1713179144145,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":5271,"timestamp":369024722455,"id":717,"parentId":695,"tags":{},"startTime":1713179144216,"traceId":"df5dbb1d0a65a47b"},{"name":"compile-path","duration":81719,"timestamp":369024647172,"id":696,"tags":{"trigger":"/api/locations","isTurbopack":false},"startTime":1713179144141,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":82245,"timestamp":369024647067,"id":695,"parentId":3,"tags":{"trigger":"manual"},"startTime":1713179144141,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"handle-request","duration":113305,"timestamp":369024632550,"id":694,"tags":{"url":"/api/locations","isTurbopack":false},"startTime":1713179144126,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":7,"timestamp":369024746031,"id":718,"parentId":694,"tags":{"url":"/api/locations","memory.rss":"235880448","memory.heapUsed":"104960872","memory.heapTotal":"114884608"},"startTime":1713179144240,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":13609,"timestamp":369144336513,"id":723,"parentId":722,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713179263828,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20278,"timestamp":369144336912,"id":725,"parentId":722,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713179263829,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":2920,"timestamp":369144356564,"id":733,"parentId":732,"tags":{},"startTime":1713179263849,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":36042,"timestamp":369144336932,"id":727,"parentId":722,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713179263829,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":106426,"timestamp":369144359695,"id":735,"parentId":734,"tags":{},"startTime":1713179263852,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":107805,"timestamp":369144359649,"id":734,"parentId":732,"tags":{},"startTime":1713179263852,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":119914,"timestamp":369144353097,"id":731,"parentId":730,"tags":{},"startTime":1713179263845,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":120377,"timestamp":369144352655,"id":730,"parentId":729,"tags":{},"startTime":1713179263845,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":132972,"timestamp":369144351069,"id":729,"parentId":721,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179263843,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":148115,"timestamp":369144336894,"id":724,"parentId":722,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713179263829,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":150686,"timestamp":369144336940,"id":728,"parentId":722,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713179263829,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":23695,"timestamp":369144467552,"id":736,"parentId":732,"tags":{"astUsed":"true"},"startTime":1713179263960,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":135890,"timestamp":369144356318,"id":732,"parentId":721,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713179263848,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":155745,"timestamp":369144336922,"id":726,"parentId":722,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713179263829,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":159049,"timestamp":369144333723,"id":722,"parentId":721,"tags":{},"startTime":1713179263826,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1971,"timestamp":369144494160,"id":738,"parentId":737,"tags":{},"startTime":1713179263986,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":11,"timestamp":369144496193,"id":740,"parentId":737,"tags":{},"startTime":1713179263988,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":412,"timestamp":369144496247,"id":741,"parentId":737,"tags":{},"startTime":1713179263988,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":70,"timestamp":369144496702,"id":742,"parentId":737,"tags":{},"startTime":1713179263989,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":73,"timestamp":369144496814,"id":743,"parentId":737,"tags":{},"startTime":1713179263989,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":861,"timestamp":369144496170,"id":739,"parentId":737,"tags":{},"startTime":1713179263988,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":391,"timestamp":369144498643,"id":744,"parentId":737,"tags":{},"startTime":1713179263991,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1232,"timestamp":369144499058,"id":745,"parentId":737,"tags":{},"startTime":1713179263991,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":4459,"timestamp":369144504235,"id":746,"parentId":737,"tags":{},"startTime":1713179263996,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":207,"timestamp":369144508693,"id":747,"parentId":737,"tags":{},"startTime":1713179264001,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":65,"timestamp":369144508890,"id":748,"parentId":737,"tags":{},"startTime":1713179264001,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":2806,"timestamp":369144508960,"id":749,"parentId":737,"tags":{},"startTime":1713179264001,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":450,"timestamp":369144513645,"id":751,"parentId":721,"tags":{},"startTime":1713179264006,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":722,"timestamp":369144513384,"id":750,"parentId":721,"tags":{},"startTime":1713179264005,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":21262,"timestamp":369144493642,"id":737,"parentId":721,"tags":{},"startTime":1713179263986,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":184032,"timestamp":369144331005,"id":721,"parentId":719,"tags":{"name":"client"},"startTime":1713179263823,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":7528,"timestamp":369144515225,"id":752,"parentId":719,"tags":{},"startTime":1713179264007,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":210576,"timestamp":369144313666,"id":719,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179263806,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":4,"timestamp":369144529072,"id":755,"parentId":3,"tags":{},"startTime":1713179264021,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":6201,"timestamp":369144530806,"id":757,"parentId":754,"tags":{"request":"private-next-pages/_app"},"startTime":1713179264023,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":21854,"timestamp":369144530815,"id":758,"parentId":754,"tags":{"request":"private-next-pages/_document"},"startTime":1713179264023,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":27545,"timestamp":369144530758,"id":756,"parentId":754,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179264023,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":9762,"timestamp":369144554778,"id":762,"parentId":761,"tags":{},"startTime":1713179264047,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":10158,"timestamp":369144554410,"id":761,"parentId":760,"tags":{},"startTime":1713179264046,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":17791,"timestamp":369144553901,"id":760,"parentId":753,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179264046,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":43062,"timestamp":369144530822,"id":759,"parentId":754,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179264023,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":46626,"timestamp":369144527296,"id":754,"parentId":753,"tags":{},"startTime":1713179264019,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":472,"timestamp":369144574364,"id":764,"parentId":763,"tags":{},"startTime":1713179264066,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":3,"timestamp":369144574863,"id":766,"parentId":763,"tags":{},"startTime":1713179264067,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":722,"timestamp":369144574932,"id":767,"parentId":763,"tags":{},"startTime":1713179264067,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":5,"timestamp":369144575697,"id":768,"parentId":763,"tags":{},"startTime":1713179264068,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":3,"timestamp":369144575738,"id":769,"parentId":763,"tags":{},"startTime":1713179264068,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":958,"timestamp":369144574857,"id":765,"parentId":763,"tags":{},"startTime":1713179264067,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":212,"timestamp":369144576228,"id":770,"parentId":763,"tags":{},"startTime":1713179264068,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":528,"timestamp":369144576454,"id":771,"parentId":763,"tags":{},"startTime":1713179264068,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1398,"timestamp":369144578078,"id":772,"parentId":763,"tags":{},"startTime":1713179264070,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":91,"timestamp":369144579474,"id":773,"parentId":763,"tags":{},"startTime":1713179264071,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":25,"timestamp":369144579557,"id":774,"parentId":763,"tags":{},"startTime":1713179264072,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1548,"timestamp":369144579586,"id":775,"parentId":763,"tags":{},"startTime":1713179264072,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":7249,"timestamp":369144574264,"id":763,"parentId":753,"tags":{},"startTime":1713179264066,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":54707,"timestamp":369144526842,"id":753,"parentId":720,"tags":{"name":"server"},"startTime":1713179264019,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":6777,"timestamp":369144581596,"id":776,"parentId":720,"tags":{},"startTime":1713179264074,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":275047,"timestamp":369144316484,"id":720,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179263808,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"client-hmr-latency","duration":257000,"timestamp":369144334949,"id":777,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713179144068},"startTime":1713179264086,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":35687,"timestamp":369161626529,"id":782,"parentId":781,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":43182,"timestamp":369161626781,"id":784,"parentId":781,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":6556,"timestamp":369161669809,"id":792,"parentId":791,"tags":{},"startTime":1713179281162,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":57281,"timestamp":369161626827,"id":786,"parentId":781,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":57959,"timestamp":369161626738,"id":783,"parentId":781,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":20347,"timestamp":369161668571,"id":790,"parentId":789,"tags":{},"startTime":1713179281161,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":20485,"timestamp":369161668460,"id":789,"parentId":788,"tags":{},"startTime":1713179281160,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":26055,"timestamp":369161668055,"id":788,"parentId":780,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179281160,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":35178,"timestamp":369161676473,"id":794,"parentId":793,"tags":{},"startTime":1713179281168,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":35853,"timestamp":369161676435,"id":793,"parentId":791,"tags":{},"startTime":1713179281168,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":89466,"timestamp":369161626861,"id":787,"parentId":781,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":7954,"timestamp":369161712322,"id":795,"parentId":791,"tags":{"astUsed":"true"},"startTime":1713179281204,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":56075,"timestamp":369161669581,"id":791,"parentId":780,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713179281162,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":99283,"timestamp":369161626808,"id":785,"parentId":781,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713179281119,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":132419,"timestamp":369161593702,"id":781,"parentId":780,"tags":{},"startTime":1713179281086,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":860,"timestamp":369161727057,"id":797,"parentId":796,"tags":{},"startTime":1713179281219,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":5,"timestamp":369161727944,"id":799,"parentId":796,"tags":{},"startTime":1713179281220,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":59,"timestamp":369161727962,"id":800,"parentId":796,"tags":{},"startTime":1713179281220,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":3,"timestamp":369161728035,"id":801,"parentId":796,"tags":{},"startTime":1713179281220,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":2,"timestamp":369161728052,"id":802,"parentId":796,"tags":{},"startTime":1713179281220,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":291,"timestamp":369161727937,"id":798,"parentId":796,"tags":{},"startTime":1713179281220,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":806,"timestamp":369161728944,"id":803,"parentId":796,"tags":{},"startTime":1713179281221,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":975,"timestamp":369161729774,"id":804,"parentId":796,"tags":{},"startTime":1713179281222,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":3145,"timestamp":369161732454,"id":805,"parentId":796,"tags":{},"startTime":1713179281224,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":112,"timestamp":369161735599,"id":806,"parentId":796,"tags":{},"startTime":1713179281228,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":61,"timestamp":369161735702,"id":807,"parentId":796,"tags":{},"startTime":1713179281228,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1062,"timestamp":369161735771,"id":808,"parentId":796,"tags":{},"startTime":1713179281228,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":76,"timestamp":369161738233,"id":810,"parentId":780,"tags":{},"startTime":1713179281230,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":217,"timestamp":369161738103,"id":809,"parentId":780,"tags":{},"startTime":1713179281230,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":12152,"timestamp":369161726687,"id":796,"parentId":780,"tags":{},"startTime":1713179281219,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":146415,"timestamp":369161592465,"id":780,"parentId":778,"tags":{"name":"client"},"startTime":1713179281084,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":6581,"timestamp":369161738900,"id":811,"parentId":778,"tags":{},"startTime":1713179281231,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":168854,"timestamp":369161577410,"id":778,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179281069,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":3,"timestamp":369161750697,"id":814,"parentId":3,"tags":{},"startTime":1713179281243,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":4080,"timestamp":369161751849,"id":816,"parentId":813,"tags":{"request":"private-next-pages/_app"},"startTime":1713179281244,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":5159,"timestamp":369161751860,"id":817,"parentId":813,"tags":{"request":"private-next-pages/_document"},"startTime":1713179281244,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":8762,"timestamp":369161751792,"id":815,"parentId":813,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179281244,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":3803,"timestamp":369161760065,"id":821,"parentId":820,"tags":{},"startTime":1713179281252,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":3935,"timestamp":369161759974,"id":820,"parentId":819,"tags":{},"startTime":1713179281252,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":9637,"timestamp":369161759752,"id":819,"parentId":812,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179281252,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20253,"timestamp":369161751939,"id":818,"parentId":813,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179281244,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":23842,"timestamp":369161748391,"id":813,"parentId":812,"tags":{},"startTime":1713179281240,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":386,"timestamp":369161772558,"id":823,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":4,"timestamp":369161772973,"id":825,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":316,"timestamp":369161772987,"id":826,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":4,"timestamp":369161773322,"id":827,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":2,"timestamp":369161773338,"id":828,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":417,"timestamp":369161772967,"id":824,"parentId":822,"tags":{},"startTime":1713179281265,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":156,"timestamp":369161773596,"id":829,"parentId":822,"tags":{},"startTime":1713179281266,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":348,"timestamp":369161773764,"id":830,"parentId":822,"tags":{},"startTime":1713179281266,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":799,"timestamp":369161774703,"id":831,"parentId":822,"tags":{},"startTime":1713179281267,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":60,"timestamp":369161775501,"id":832,"parentId":822,"tags":{},"startTime":1713179281267,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":22,"timestamp":369161775554,"id":833,"parentId":822,"tags":{},"startTime":1713179281268,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":794,"timestamp":369161775581,"id":834,"parentId":822,"tags":{},"startTime":1713179281268,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":4237,"timestamp":369161772456,"id":822,"parentId":812,"tags":{},"startTime":1713179281264,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":28808,"timestamp":369161747917,"id":812,"parentId":779,"tags":{"name":"server"},"startTime":1713179281240,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":3194,"timestamp":369161776741,"id":835,"parentId":779,"tags":{},"startTime":1713179281269,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":203129,"timestamp":369161577914,"id":779,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179281070,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"client-hmr-latency","duration":227000,"timestamp":369161578166,"id":836,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713179144068},"startTime":1713179281302,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":13738,"timestamp":369262763112,"id":841,"parentId":840,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\compiled\\@next\\react-refresh-utils\\dist\\runtime.js"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":20829,"timestamp":369262763265,"id":843,"parentId":840,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_error&page=%2F_error!"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":28562,"timestamp":369262763281,"id":845,"parentId":840,"tags":{"request":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\client\\router.js"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"read-resource","duration":9073,"timestamp":369262783746,"id":851,"parentId":850,"tags":{},"startTime":1713179382273,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":23840,"timestamp":369262778313,"id":849,"parentId":848,"tags":{},"startTime":1713179382268,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":24072,"timestamp":369262778097,"id":848,"parentId":847,"tags":{},"startTime":1713179382268,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":36486,"timestamp":369262777684,"id":847,"parentId":839,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179382267,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-process","duration":41588,"timestamp":369262793042,"id":853,"parentId":852,"tags":{},"startTime":1713179382283,"traceId":"df5dbb1d0a65a47b"},{"name":"postcss-loader","duration":42051,"timestamp":369262792992,"id":852,"parentId":850,"tags":{},"startTime":1713179382283,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":77041,"timestamp":369262763257,"id":842,"parentId":840,"tags":{"request":"./node_modules/next/dist/client/next-dev.js"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":77656,"timestamp":369262763285,"id":846,"parentId":840,"tags":{"request":"next-client-pages-loader?absolutePagePath=C%3A%5CUsers%5Cisa.LTW%5CDesktop%5C15.04.2024%5CwwwrootTalas5NodeMap%5Cpages%5Cindex.js&page=%2F!"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"css-loader","duration":9995,"timestamp":369262835101,"id":854,"parentId":850,"tags":{"astUsed":"true"},"startTime":1713179382325,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-css","duration":62823,"timestamp":369262783379,"id":850,"parentId":839,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[1]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[6].oneOf[14].use[2]!C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\styles\\global.css","layer":null},"startTime":1713179382273,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":84525,"timestamp":369262763270,"id":844,"parentId":840,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app&page=%2F_app!"},"startTime":1713179382253,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":87932,"timestamp":369262760192,"id":840,"parentId":839,"tags":{},"startTime":1713179382250,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":2085,"timestamp":369262850690,"id":856,"parentId":855,"tags":{},"startTime":1713179382340,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":13,"timestamp":369262852854,"id":858,"parentId":855,"tags":{},"startTime":1713179382342,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":433,"timestamp":369262852918,"id":859,"parentId":855,"tags":{},"startTime":1713179382343,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":79,"timestamp":369262853406,"id":860,"parentId":855,"tags":{},"startTime":1713179382343,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":77,"timestamp":369262853532,"id":861,"parentId":855,"tags":{},"startTime":1713179382343,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":941,"timestamp":369262852827,"id":857,"parentId":855,"tags":{},"startTime":1713179382342,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":425,"timestamp":369262855800,"id":862,"parentId":855,"tags":{},"startTime":1713179382345,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":1322,"timestamp":369262856260,"id":863,"parentId":855,"tags":{},"startTime":1713179382346,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":8528,"timestamp":369262860233,"id":864,"parentId":855,"tags":{},"startTime":1713179382350,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":238,"timestamp":369262868759,"id":865,"parentId":855,"tags":{},"startTime":1713179382358,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":69,"timestamp":369262868986,"id":866,"parentId":855,"tags":{},"startTime":1713179382359,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1995,"timestamp":369262869061,"id":867,"parentId":855,"tags":{},"startTime":1713179382359,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-generateClientManifest","duration":466,"timestamp":369262872774,"id":869,"parentId":839,"tags":{},"startTime":1713179382362,"traceId":"df5dbb1d0a65a47b"},{"name":"NextJsBuildManifest-createassets","duration":731,"timestamp":369262872522,"id":868,"parentId":839,"tags":{},"startTime":1713179382362,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":23860,"timestamp":369262850189,"id":855,"parentId":839,"tags":{},"startTime":1713179382340,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":117498,"timestamp":369262756693,"id":839,"parentId":837,"tags":{"name":"client"},"startTime":1713179382246,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":12294,"timestamp":369262874405,"id":870,"parentId":837,"tags":{},"startTime":1713179382364,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-client","duration":155680,"timestamp":369262733642,"id":837,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179382223,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":8,"timestamp":369262899520,"id":873,"parentId":3,"tags":{},"startTime":1713179382389,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":5817,"timestamp":369262901459,"id":875,"parentId":872,"tags":{"request":"private-next-pages/_app"},"startTime":1713179382391,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":8304,"timestamp":369262901465,"id":876,"parentId":872,"tags":{"request":"private-next-pages/_document"},"startTime":1713179382391,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":23511,"timestamp":369262901417,"id":874,"parentId":872,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179382391,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-transform","duration":3018,"timestamp":369262923427,"id":880,"parentId":879,"tags":{},"startTime":1713179382413,"traceId":"df5dbb1d0a65a47b"},{"name":"next-swc-loader","duration":3206,"timestamp":369262923256,"id":879,"parentId":878,"tags":{},"startTime":1713179382413,"traceId":"df5dbb1d0a65a47b"},{"name":"build-module-js","duration":12869,"timestamp":369262922956,"id":878,"parentId":871,"tags":{"name":"C:\\Users\\isa.LTW\\Desktop\\15.04.2024\\wwwrootTalas5NodeMap\\components\\MapComponent.js","layer":null},"startTime":1713179382413,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":42111,"timestamp":369262901468,"id":877,"parentId":872,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179382391,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":49299,"timestamp":369262894351,"id":872,"parentId":871,"tags":{},"startTime":1713179382384,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1088,"timestamp":369262944589,"id":882,"parentId":881,"tags":{},"startTime":1713179382434,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":8,"timestamp":369262945734,"id":884,"parentId":881,"tags":{},"startTime":1713179382435,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":2267,"timestamp":369262945897,"id":885,"parentId":881,"tags":{},"startTime":1713179382436,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":51,"timestamp":369262948309,"id":886,"parentId":881,"tags":{},"startTime":1713179382438,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":11,"timestamp":369262948465,"id":887,"parentId":881,"tags":{},"startTime":1713179382438,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":3035,"timestamp":369262945721,"id":883,"parentId":881,"tags":{},"startTime":1713179382435,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":204,"timestamp":369262949673,"id":888,"parentId":881,"tags":{},"startTime":1713179382439,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":415,"timestamp":369262949892,"id":889,"parentId":881,"tags":{},"startTime":1713179382440,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":1320,"timestamp":369262951308,"id":890,"parentId":881,"tags":{},"startTime":1713179382441,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":98,"timestamp":369262952626,"id":891,"parentId":881,"tags":{},"startTime":1713179382442,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":32,"timestamp":369262952716,"id":892,"parentId":881,"tags":{},"startTime":1713179382442,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":3601,"timestamp":369262952753,"id":893,"parentId":881,"tags":{},"startTime":1713179382442,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":12679,"timestamp":369262944412,"id":881,"parentId":871,"tags":{},"startTime":1713179382434,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":63291,"timestamp":369262893865,"id":871,"parentId":838,"tags":{"name":"server"},"startTime":1713179382383,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":4267,"timestamp":369262957259,"id":894,"parentId":838,"tags":{},"startTime":1713179382447,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":230360,"timestamp":369262734790,"id":838,"parentId":3,"tags":{"trigger":"components/MapComponent.js"},"startTime":1713179382224,"traceId":"df5dbb1d0a65a47b"}]
+[{"name":"client-hmr-latency","duration":209000,"timestamp":369262753606,"id":895,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false,"clientId":1713179144068},"startTime":1713179382456,"traceId":"df5dbb1d0a65a47b"},{"name":"handle-request","duration":37227,"timestamp":369280632956,"id":896,"tags":{"url":"/","isTurbopack":false},"startTime":1713179400123,"traceId":"df5dbb1d0a65a47b"},{"name":"memory-usage","duration":1,"timestamp":369280670244,"id":897,"parentId":896,"tags":{"url":"/","memory.rss":"236597248","memory.heapUsed":"105611056","memory.heapTotal":"120643584"},"startTime":1713179400160,"traceId":"df5dbb1d0a65a47b"},{"name":"client-success","duration":8,"timestamp":369281135223,"id":898,"parentId":3,"tags":{},"startTime":1713179400625,"traceId":"df5dbb1d0a65a47b"},{"name":"navigation-to-hydration","duration":533000,"timestamp":369280627510,"id":899,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1713179400658,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":10526,"timestamp":369281181963,"id":906,"parentId":904,"tags":{"request":"private-next-pages/_app"},"startTime":1713179400672,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":26621,"timestamp":369281181979,"id":909,"parentId":904,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Flocations&preferredRegion=&absolutePagePath=.%2Fpages%5Capi%5Clocations.js&middlewareConfigBase64=e30%3D!"},"startTime":1713179400672,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":26656,"timestamp":369281181969,"id":907,"parentId":904,"tags":{"request":"private-next-pages/_document"},"startTime":1713179400672,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":27184,"timestamp":369281181907,"id":905,"parentId":904,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=private-next-pages%2F_error&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179400672,"traceId":"df5dbb1d0a65a47b"},{"name":"add-entry","duration":27668,"timestamp":369281181972,"id":908,"parentId":904,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fpages%5Cindex.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1713179400672,"traceId":"df5dbb1d0a65a47b"},{"name":"make","duration":28761,"timestamp":369281180953,"id":904,"parentId":903,"tags":{},"startTime":1713179400671,"traceId":"df5dbb1d0a65a47b"},{"name":"chunk-graph","duration":1221,"timestamp":369281210460,"id":911,"parentId":910,"tags":{},"startTime":1713179400700,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-modules","duration":19,"timestamp":369281211757,"id":913,"parentId":910,"tags":{},"startTime":1713179400701,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunks","duration":2024,"timestamp":369281211815,"id":914,"parentId":910,"tags":{},"startTime":1713179400701,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-tree","duration":6,"timestamp":369281213879,"id":915,"parentId":910,"tags":{},"startTime":1713179400703,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize-chunk-modules","duration":4,"timestamp":369281213902,"id":916,"parentId":910,"tags":{},"startTime":1713179400704,"traceId":"df5dbb1d0a65a47b"},{"name":"optimize","duration":2238,"timestamp":369281211735,"id":912,"parentId":910,"tags":{},"startTime":1713179400701,"traceId":"df5dbb1d0a65a47b"},{"name":"module-hash","duration":397,"timestamp":369281214348,"id":917,"parentId":910,"tags":{},"startTime":1713179400704,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation","duration":216,"timestamp":369281214765,"id":918,"parentId":910,"tags":{},"startTime":1713179400704,"traceId":"df5dbb1d0a65a47b"},{"name":"hash","duration":2278,"timestamp":369281215737,"id":919,"parentId":910,"tags":{},"startTime":1713179400705,"traceId":"df5dbb1d0a65a47b"},{"name":"code-generation-jobs","duration":296,"timestamp":369281218013,"id":920,"parentId":910,"tags":{},"startTime":1713179400708,"traceId":"df5dbb1d0a65a47b"},{"name":"module-assets","duration":84,"timestamp":369281218283,"id":921,"parentId":910,"tags":{},"startTime":1713179400708,"traceId":"df5dbb1d0a65a47b"},{"name":"create-chunk-assets","duration":1326,"timestamp":369281218386,"id":922,"parentId":910,"tags":{},"startTime":1713179400708,"traceId":"df5dbb1d0a65a47b"},{"name":"seal","duration":11483,"timestamp":369281210247,"id":910,"parentId":903,"tags":{},"startTime":1713179400700,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-compilation","duration":41326,"timestamp":369281180605,"id":903,"parentId":901,"tags":{"name":"server"},"startTime":1713179400670,"traceId":"df5dbb1d0a65a47b"},{"name":"emit","duration":37971,"timestamp":369281222039,"id":923,"parentId":901,"tags":{},"startTime":1713179400712,"traceId":"df5dbb1d0a65a47b"},{"name":"compile-path","duration":85084,"timestamp":369281176671,"id":902,"tags":{"trigger":"/api/locations","isTurbopack":false},"startTime":1713179400666,"traceId":"df5dbb1d0a65a47b"},{"name":"webpack-invalidated-server","duration":86193,"timestamp":369281176601,"id":901,"parentId":3,"tags":{"trigger":"manual"},"startTime":1713179400666,"traceId":"df5dbb1d0a65a47b"}]
diff --git a/components/MapComponent.js b/components/MapComponent.js
index 9524aa7cd..8ed5127ed 100644
--- a/components/MapComponent.js
+++ b/components/MapComponent.js
@@ -3,7 +3,7 @@ import L from "leaflet";
import "leaflet/dist/leaflet.css";
import "leaflet-contextmenu/dist/leaflet.contextmenu.css";
import "leaflet-contextmenu";
-const MapComponent = () => {
+const MapComponent = ({ locations, onLocationUpdate }) => {
const mapRef = useRef(null);
const [map, setMap] = useState(null);
const [online, setOnline] = useState(navigator.onLine);
@@ -59,7 +59,98 @@ const MapComponent = () => {
}
}, [mapRef, map]);
- console.log(map);
+ // Handle online/offline status
+ useEffect(() => {
+ window.addEventListener("online", checkInternet);
+ window.addEventListener("offline", checkInternet);
+ return () => {
+ window.removeEventListener("online", checkInternet);
+ window.removeEventListener("offline", checkInternet);
+ };
+ }, []);
+
+ // Update map layers based on online status
+ useEffect(() => {
+ if (map) {
+ const newLayer = L.tileLayer(
+ online ? onlineTileLayer : offlineTileLayer,
+ {
+ minZoom: 7,
+ maxZoom: online ? 19 : 14,
+ attribution:
+ 'Map data © OpenStreetMap contributors',
+ }
+ );
+
+ map.eachLayer((layer) => {
+ if (layer instanceof L.TileLayer) {
+ map.removeLayer(layer);
+ }
+ });
+
+ newLayer.addTo(map);
+ }
+ }, [online, map]);
+
+ // Marker handling
+ useEffect(() => {
+ // Remove old markers
+ if (map) {
+ map.eachLayer((layer) => {
+ if (layer instanceof L.Marker) {
+ map.removeLayer(layer);
+ }
+ });
+
+ // Add new markers
+ locations.forEach((location) => {
+ const { latitude, longitude } = parsePoint(location.position);
+ const marker = L.marker([latitude, longitude], {
+ icon: L.icon({
+ iconUrl: "/location.svg",
+ iconSize: [34, 34],
+ iconAnchor: [17, 34],
+ popupAnchor: [0, -34],
+ }),
+ draggable: true,
+ id: location.idPoi,
+ });
+
+ marker.bindPopup(
+ `${location.description || "Unbekannt"}
Type: ${location.idPoiTyp || "N/A"}
Lat: ${latitude.toFixed(5)}, Lng: ${longitude.toFixed(5)}`
+ );
+
+ marker.on("dragend", function (e) {
+ const newLat = e.target.getLatLng().lat;
+ const newLng = e.target.getLatLng().lng;
+ const markerId = e.target.options.id;
+ updateLocationInDatabase(markerId, newLat, newLng).then(() => {
+ onLocationUpdate(markerId, newLat, newLng);
+ });
+ });
+
+ marker.addTo(map);
+ });
+ }
+ }, [map, locations, onLocationUpdate]);
+
+ //------------------------------------------
+ function parsePoint(pointString) {
+ const match = pointString.match(
+ /POINT\s*\((\d+(\.\d+)?)\s+(\d+(\.\d+)?)\)/
+ );
+ if (match) {
+ return {
+ longitude: parseFloat(match[1]),
+ latitude: parseFloat(match[3]), // Achtung: Index 3 für die zweite Koordinate, wegen der Gruppe (\.\d+)?
+ };
+ } else {
+ // Handle the error or return a default/fallback value
+ console.error("Invalid POINT format:", pointString);
+ return null; // Oder eine sinnvolle Standardantwort
+ }
+ }
+ //----------------------------------
//-----Kontextmenu----------------
const newLink = (e) => {
try {
@@ -180,6 +271,22 @@ const MapComponent = () => {
console.log("intialMap in hinzufügen: ", initialMap);
L.popup().setLatLng(e.latlng).setContent(popupContent).openOn(initialMap);
};
+ setTimeout(() => {
+ const form = document.getElementById("addStationForm");
+ if (form) {
+ form.addEventListener("submit", async (event) => {
+ event.preventDefault();
+ const name = event.target.description.value;
+ const type = event.target.position.value;
+ const lat = event.target.lat.value;
+ const lng = event.target.lng.value;
+
+ // Hier wird `onAddLocation` mit den Werten aufgerufen, die aus dem Formular gesammelt wurden
+ await onAddLocation(name, type, lat, lng);
+ map.closePopup();
+ });
+ }
+ }, 10);
function fly(stationValue) {
var x = 51.41321407879154;