{"id":15,"date":"2026-07-30T09:16:21","date_gmt":"2026-07-30T07:16:21","guid":{"rendered":"https:\/\/nauticolandia.com\/?page_id=15"},"modified":"2026-07-30T09:16:21","modified_gmt":"2026-07-30T07:16:21","slug":"el-tiempo","status":"publish","type":"page","link":"https:\/\/nauticolandia.com\/en\/el-tiempo\/","title":{"rendered":"El Tiempo"},"content":{"rendered":"    <div class=\"weathercore-geo-wrap\" id=\"weathercore-geo-1\" data-modulo=\"nautico\" data-resumen=\"0\" data-mapa=\"1\" data-enlace=\"\/el-tiempo\/\" data-modo=\"completo\">\n        <div class=\"weathercore-geo-content\">    <div class=\"weathercore-premium\" data-lat=\"43.65\" data-lon=\"-5.70\" data-nombre=\"Gijon (mar adentro)\">\n        <div class=\"weathercore-verdict\" style=\"border-left-color:#2e7d32;\">\n            <div class=\"weathercore-verdict-icono\">\u26f5<\/div>\n            <div>\n                <div class=\"weathercore-verdict-zona\">GIJON (MAR ADENTRO)<\/div>\n                <div class=\"weathercore-verdict-msg\" style=\"color:#2e7d32;\">Buenas condiciones para navegar.<\/div>\n            <\/div>\n        <\/div>\n\n                    <div class=\"weathercore-barco-selector\">\n                <span class=\"weathercore-barco-label\">Tu barco:<\/span>\n                <button type=\"button\" class=\"weathercore-barco-btn\" data-barco=\"velero\">\u26f5 Velero<\/button>\n                <button type=\"button\" class=\"weathercore-barco-btn\" data-barco=\"motor\">\ud83d\udea4 Motor<\/button>\n                <button type=\"button\" class=\"weathercore-barco-btn\" data-barco=\"\">Sin especificar<\/button>\n            <\/div>\n                            <div class=\"weathercore-barco-adv\" data-barco-adv=\"velero\" style=\"display:none; border-left-color:#2e7d32;\">Buen viento y mar tranquila para navegar a vela.<\/div>\n                            <div class=\"weathercore-barco-adv\" data-barco-adv=\"motor\" style=\"display:none; border-left-color:#2e7d32;\">Buenas condiciones para salir a motor.<\/div>\n                    \n        \n        <div class=\"weathercore-stat-grid\">    <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83c\udf0a<\/div>\n        <div class=\"weathercore-stat-valor\">0.9 m<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Oleaje<\/div>\n        <div class=\"weathercore-stat-nota\">8 s<\/div>    <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83c\udf00<\/div>\n        <div class=\"weathercore-stat-valor\">0.9 m<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Oleaje de fondo<\/div>\n        <div class=\"weathercore-stat-nota\">NO \u00b7 6s<\/div>    <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\u21aa\ufe0f<\/div>\n        <div class=\"weathercore-stat-valor\">0.2 km\/h<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Corriente<\/div>\n        <div class=\"weathercore-stat-nota\">O<\/div>    <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83d\udca7<\/div>\n        <div class=\"weathercore-stat-valor\">22.1\u00b0C<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Temp. agua<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83d\udca8<\/div>\n        <div class=\"weathercore-stat-valor\">11 km\/h<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Viento<\/div>\n        <div class=\"weathercore-stat-nota\">NE \u00b7 rachas 13<\/div>    <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83c\udf21\ufe0f<\/div>\n        <div class=\"weathercore-stat-valor\">21\u00b0C<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Temp. aire<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83e\udded<\/div>\n        <div class=\"weathercore-stat-valor\">1023 hPa<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Presi\u00f3n<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83d\udc41\ufe0f<\/div>\n        <div class=\"weathercore-stat-valor\">36.2 km<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Visibilidad<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\u2601\ufe0f<\/div>\n        <div class=\"weathercore-stat-valor\">100%<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Nubosidad<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\u2600\ufe0f<\/div>\n        <div class=\"weathercore-stat-valor\">07:16<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Amanecer<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83c\udf07<\/div>\n        <div class=\"weathercore-stat-valor\">21:41<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Atardecer<\/div>\n            <\/div>\n        <div class=\"weathercore-stat\">\n        <div class=\"weathercore-stat-icono\">\ud83c\udf17<\/div>\n        <div class=\"weathercore-stat-valor\">Cuarto menguante<\/div>\n        <div class=\"weathercore-stat-etiqueta\">Luna<\/div>\n            <\/div>\n    <\/div>\n                    <div class=\"weathercore-prevision\">\n                <div class=\"weathercore-prevision-titulo\">Previsi\u00f3n r\u00e1pida<\/div>\n                    <div class=\"weathercore-prevision-fila\">\n        <div class=\"weathercore-prevision-etq\">Ahora<\/div>\n        <div class=\"weathercore-prevision-datos\">\n            <span>21\u00b0C<\/span>            <span>\ud83d\udca8 11 km\/h<\/span>            <span>\ud83c\udf0a 0.9 m<\/span>                    <\/div>\n    <\/div>\n        <div class=\"weathercore-prevision-fila\">\n        <div class=\"weathercore-prevision-etq\">+24h<\/div>\n        <div class=\"weathercore-prevision-datos\">\n            <span>21\u00b0C<\/span>            <span>\ud83d\udca8 27 km\/h<\/span>            <span>\ud83c\udf0a 1.2 m<\/span>                    <\/div>\n    <\/div>\n        <div class=\"weathercore-prevision-fila\">\n        <div class=\"weathercore-prevision-etq\">+48h<\/div>\n        <div class=\"weathercore-prevision-datos\">\n            <span>23\u00b0C<\/span>            <span>\ud83d\udca8 19 km\/h<\/span>            <span>\ud83c\udf0a 0.6 m<\/span>                    <\/div>\n    <\/div>\n                <\/div>\n        \n                    <div class=\"weathercore-windy-nota\">Mapa en vivo: Windy.com (viento, mar y m\u00e1s capas seleccionables dentro del propio mapa)<\/div>\n            <div class=\"weathercore-windy\" data-lat=\"43.65\" data-lon=\"-5.70\"><\/div>\n        \n                    <div class=\"weathercore-acciones\">\n                <a class=\"weathercore-accion-btn\" href=\"https:\/\/wa.me\/?text=Hoy%20en%20Gijon%20%28mar%20adentro%29%3A%20Buenas%20condiciones%20para%20navegar.%20Oleaje%200.9%20m%2C%20viento%2011%20km%2Fh.%20Mas%20detalle%3A%20https%3A%2F%2Fnauticolandia.com%2Fen%2Fel-tiempo%2F\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac Compartir por WhatsApp<\/a>                <button type=\"button\" class=\"weathercore-accion-btn weathercore-guardar-btn\">\ud83d\udccc Recordar este puerto<\/button>            <\/div>\n        \n                    <div class=\"weathercore-premium-enlaces\"><a href=\"https:\/\/nauticolandia.com\/en\/#pregunta-dia\">Antes de salir, repasa tu Quick Check de hoy \u2192<\/a><\/div>\n                <div class=\"weathercore-premium-enlaces\"><a href=\"https:\/\/portus.puertos.es\/\" target=\"_blank\" rel=\"noopener\">Buscar tu zona en Puertos del Estado \u2197<\/a><\/div>        <div class=\"weathercore-premium-fuente\">Cache de 30 min \u00b7 fuente: Open-Meteo (general y marina) \u00b7 WeatherCore&lt;br&gt;Datos orientativos, no sustituyen la navegacion oficial. Compara con la fuente oficial de abajo.<\/div>\n    <\/div>\n    <\/div>\n        <div class=\"weathercore-geo-controls\">\n            <button type=\"button\" class=\"weathercore-geo-btn\">\ud83d\udccd Usar mi ubicacion<\/button>\n            <span class=\"weathercore-geo-o\">o busca tu zona:<\/span>\n            <input type=\"text\" class=\"weathercore-geo-input\" placeholder=\"Ej: Torrevieja, Dolores...\">\n            <button type=\"button\" class=\"weathercore-geo-buscar\">Buscar<\/button>\n            <div class=\"weathercore-geo-msg\" style=\"display:none;\"><\/div>\n        <\/div>\n    <\/div>\n        <style>\n    \/* Antes esto forzaba 380px en TODO lo que envuelve (tambien el panel completo\n       de 900px), dejandolo siempre estrecho. Ahora solo pone un limite razonable\n       cuando el contenido de dentro no define uno propio (ej. el panel \"sin datos\"). *\/\n    .weathercore-geo-wrap { max-width: 100%; }\n    .weathercore-geo-controls { margin-top: 8px; font-size: 12px; display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }\n    .weathercore-geo-btn, .weathercore-geo-buscar { font-size: 12px; padding: 5px 10px; border-radius: 6px; border: 1px solid #ccc; background: #fff; cursor: pointer; }\n    .weathercore-geo-btn:hover, .weathercore-geo-buscar:hover { background: #f0f0f0; }\n    .weathercore-geo-o { color: #888; }\n    .weathercore-geo-input { font-size: 12px; padding: 5px 8px; border-radius: 6px; border: 1px solid #ccc; min-width: 140px; }\n    .weathercore-geo-msg { width: 100%; color: #888; font-size: 11px; margin-top: 2px; }\n    @media (prefers-color-scheme: dark) {\n        .weathercore-geo-btn, .weathercore-geo-buscar, .weathercore-geo-input { background: #23272e; border-color: #3a3f47; color: #eee; }\n    }\n    <\/style>\n        <style>\n    .weathercore-premium, .weathercore-mini {\n        background: var(--nc-surface, #14283a);\n        border: 1px solid var(--nc-border, #23425c);\n        border-radius: var(--nc-radius, 14px);\n        color: var(--nc-text, #eaf1f7);\n        font-family: -apple-system, Segoe UI, Roboto, sans-serif;\n        overflow: hidden;\n    }\n    .weathercore-mini { max-width: 480px; padding: 16px 20px; }\n    .weathercore-premium { width: 100%; max-width: 900px; }\n    .weathercore-mini-title { font-size: 16px; font-weight: 600; color: var(--nc-gold, #E6C27A); }\n    .weathercore-mini-msg { margin-top: 6px; font-size: 14px; font-weight: 600; }\n\n    .weathercore-verdict { display: flex; align-items: center; gap: 16px; padding: 22px 26px; border-left: 4px solid #999; }\n    .weathercore-verdict-icono { font-size: 32px; line-height: 1; }\n    .weathercore-verdict-zona { font-size: 12px; letter-spacing: .5px; color: var(--nc-text-muted, #9db2c4); }\n    .weathercore-verdict-msg { font-size: 19px; font-weight: 600; margin-top: 4px; }\n\n    .weathercore-barco-selector { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding: 0 26px 16px; }\n    .weathercore-barco-label { font-size: 13px; color: var(--nc-text-muted, #9db2c4); }\n    .weathercore-barco-btn { font-size: 12px; padding: 7px 14px; border-radius: 20px; border: 1px solid var(--nc-border, #23425c); background: transparent; color: var(--nc-text-muted, #9db2c4); cursor: pointer; }\n    .weathercore-barco-btn.is-active { border-color: var(--nc-gold, #E6C27A); background: rgba(230,194,122,0.12); color: var(--nc-gold, #E6C27A); }\n    .weathercore-barco-adv { margin: 0 26px 16px; padding: 10px 14px; border-left: 3px solid #999; background: rgba(255,255,255,0.03); font-size: 13px; border-radius: 0 8px 8px 0; }\n\n    .weathercore-danger { margin: 0 26px 16px; padding: 12px 16px; border-radius: 8px; background: rgba(198,69,69,0.12); color: #e08080; font-size: 13px; }\n    .weathercore-danger a { color: #e08080; text-decoration: underline; }\n\n    .weathercore-stat-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 1px; background: var(--nc-border, #23425c); border-top: 1px solid var(--nc-border, #23425c); }\n    .weathercore-stat { background: var(--nc-surface, #14283a); padding: 16px 8px; text-align: center; }\n    .weathercore-stat-icono { font-size: 16px; }\n    .weathercore-stat-valor { font-size: 16px; font-weight: 700; margin-top: 4px; }\n    .weathercore-stat-etiqueta { font-size: 10px; text-transform: uppercase; letter-spacing: .5px; color: var(--nc-text-muted, #9db2c4); margin-top: 2px; }\n    .weathercore-stat-nota { font-size: 10px; color: var(--nc-text-muted, #9db2c4); }\n    .weathercore-prevision { padding: 16px 26px; border-top: 1px solid var(--nc-border, #23425c); }\n    .weathercore-prevision-titulo { font-size: 11px; text-transform: uppercase; letter-spacing: .5px; color: var(--nc-text-muted, #9db2c4); margin-bottom: 8px; }\n    .weathercore-prevision-fila { display: flex; justify-content: space-between; align-items: center; padding: 6px 0; font-size: 13px; border-top: 1px solid var(--nc-border, #23425c); }\n    .weathercore-prevision-fila:first-child { border-top: none; }\n    .weathercore-prevision-etq { color: var(--nc-text-muted, #9db2c4); min-width: 60px; }\n    .weathercore-prevision-datos { display: flex; gap: 12px; flex-wrap: wrap; }\n\n    .weathercore-windy { height: 360px; width: 100%; border-top: 1px solid var(--nc-border, #23425c); background: #0d1f30; }\n    .weathercore-windy iframe { width: 100%; height: 100%; border: 0; display: block; }\n    .weathercore-windy-nota { padding: 8px 26px; font-size: 11px; color: var(--nc-text-muted, #9db2c4); border-bottom: 1px solid var(--nc-border, #23425c); }\n\n    .weathercore-acciones { display: flex; flex-wrap: wrap; gap: 10px; padding: 16px 26px; border-top: 1px solid var(--nc-border, #23425c); }\n    .weathercore-accion-btn { font-size: 12px; padding: 9px 16px; border-radius: 8px; border: 1px solid var(--nc-gold, #E6C27A); background: transparent; color: var(--nc-gold, #E6C27A); text-decoration: none; cursor: pointer; }\n    .weathercore-accion-btn:hover { background: rgba(230,194,122,0.1); }\n\n    .weathercore-premium-enlaces { padding: 12px 26px; border-top: 1px solid var(--nc-border, #23425c); font-size: 12px; }\n    .weathercore-premium-enlaces a { color: var(--nc-gold, #E6C27A); text-decoration: underline; }\n    .weathercore-premium-fuente { padding: 10px 26px 18px; font-size: 11px; color: var(--nc-text-muted, #9db2c4); }\n\n    .weathercore-mini-chips { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 10px; }\n    .weathercore-chip { background: rgba(230,194,122,0.12); color: var(--nc-gold, #E6C27A); font-size: 11px; padding: 4px 9px; border-radius: 20px; }\n    .weathercore-mini-btn { display: inline-block; margin-top: 12px; background: var(--nc-gold-deep, #C9A227); color: #0A1A2A; font-weight: 600; padding: 8px 16px; border-radius: 8px; font-size: 12px; text-decoration: none; }\n\n    \/* Panel compacto (pensado para encajar dentro de otra caja, ej. el hero de portada) *\/\n    .weathercore-panel-datos { font-family: -apple-system, Segoe UI, Roboto, sans-serif; }\n    .weathercore-panel-msg { font-size: 13px; font-weight: 600; margin-bottom: 12px; }\n    .weathercore-panel-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; }\n    .weathercore-panel-item { background: var(--nc-bg, #0d1f30); border: 1px solid var(--nc-border, #23425c); border-radius: 8px; padding: 8px 10px; display: flex; align-items: center; gap: 6px; }\n    .weathercore-panel-icono { font-size: 14px; }\n    .weathercore-panel-valor { font-size: 13px; font-weight: 700; color: var(--nc-text, #eaf1f7); }\n    .weathercore-panel-etq { font-size: 9px; color: var(--nc-text-muted, #9db2c4); text-transform: uppercase; letter-spacing: .3px; margin-left: auto; text-align: right; }\n    .weathercore-panel-datos .weathercore-mini-btn { margin-top: 14px; }\n\n    @media (max-width: 640px) {\n        .weathercore-stat-grid { grid-template-columns: repeat(3, 1fr); }\n        .weathercore-windy { height: 240px; }\n        .weathercore-verdict { padding: 18px 20px; }\n        .weathercore-barco-selector, .weathercore-danger, .weathercore-prevision, .weathercore-acciones, .weathercore-premium-enlaces, .weathercore-premium-fuente { padding-left: 20px; padding-right: 20px; }\n        .weathercore-barco-adv { margin-left: 20px; margin-right: 20px; }\n    }\n    <\/style>\n        <script>\n    (function () {\n        if (window.__weathercoreGeoBound) { return; }\n        window.__weathercoreGeoBound = true;\n        var WC_REST = 'https:\/\/nauticolandia.com\/en\/wp-json\/weathercore\/v1\/';\n\n        function showMsg(wrap, texto) {\n            var msg = wrap.querySelector('.weathercore-geo-msg');\n            if (msg) { msg.style.display = 'block'; msg.textContent = texto; }\n        }\n        function hideMsg(wrap) {\n            var msg = wrap.querySelector('.weathercore-geo-msg');\n            if (msg) { msg.style.display = 'none'; }\n        }\n        function initWindyWithin(root) {\n            if (!root || !root.querySelectorAll) { return; }\n            root.querySelectorAll('.weathercore-windy[data-lat]').forEach(function (el) {\n                if (el.__wcInit) { return; }\n                var lat = parseFloat(el.getAttribute('data-lat'));\n                var lon = parseFloat(el.getAttribute('data-lon'));\n                if (isNaN(lat) || isNaN(lon)) { return; }\n                el.__wcInit = true;\n                var src = 'https:\/\/embed.windy.com\/embed2.html?lat=' + lat + '&lon=' + lon\n                    + '&zoom=9&level=surface&overlay=wind&menu=&message=&marker=true'\n                    + '&calendar=now&pressure=&type=map&location=coordinates'\n                    + '&detail=&detailLat=' + lat + '&detailLon=' + lon\n                    + '&metricWind=default&metricTemp=default&radarRange=-1';\n                var iframe = document.createElement('iframe');\n                iframe.src = src;\n                iframe.setAttribute('frameborder', '0');\n                iframe.setAttribute('loading', 'lazy');\n                el.appendChild(iframe);\n            });\n        }\n        function aplicarBarcoWithin(root) {\n            if (!root || !root.querySelectorAll) { return; }\n            var pref = '';\n            try { pref = localStorage.getItem('weathercore_barco') || ''; } catch (e) {}\n            root.querySelectorAll('.weathercore-premium').forEach(function (card) {\n                card.querySelectorAll('.weathercore-barco-btn').forEach(function (btn) {\n                    btn.classList.toggle('is-active', btn.getAttribute('data-barco') === pref);\n                });\n                card.querySelectorAll('.weathercore-barco-adv').forEach(function (adv) {\n                    adv.style.display = (pref && adv.getAttribute('data-barco-adv') === pref) ? 'block' : 'none';\n                });\n            });\n        }\n        function initExtras(root) {\n            initWindyWithin(root);\n            aplicarBarcoWithin(root);\n        }\n        function fetchAndRender(wrap, lat, lon, nombre) {\n            var modulo  = wrap.getAttribute('data-modulo');\n            var resumen = wrap.getAttribute('data-resumen') || '0';\n            var mapa    = wrap.getAttribute('data-mapa') || '1';\n            var enlace  = wrap.getAttribute('data-enlace') || '';\n            var modo    = wrap.getAttribute('data-modo') || 'completo';\n            var content = wrap.querySelector('.weathercore-geo-content');\n            showMsg(wrap, 'Actualizando...');\n            var url = WC_REST + 'render?modulo=' + encodeURIComponent(modulo)\n                + '&lat=' + encodeURIComponent(lat) + '&lon=' + encodeURIComponent(lon)\n                + '&nombre=' + encodeURIComponent(nombre || 'Tu ubicacion')\n                + '&resumen=' + encodeURIComponent(resumen)\n                + '&mapa=' + encodeURIComponent(mapa)\n                + '&enlace=' + encodeURIComponent(enlace)\n                + '&modo=' + encodeURIComponent(modo);\n            fetch(url).then(function (r) { return r.json(); }).then(function (data) {\n                if (data && data.html) {\n                    content.innerHTML = data.html;\n                    hideMsg(wrap);\n                    initExtras(content);\n                    try {\n                        localStorage.setItem('weathercore_coords', JSON.stringify({ lat: lat, lon: lon, nombre: nombre || '' }));\n                    } catch (e) {}\n                } else {\n                    showMsg(wrap, 'No se ha podido actualizar ahora mismo.');\n                }\n            }).catch(function () { showMsg(wrap, 'No se ha podido conectar ahora mismo.'); });\n        }\n\n        function cargarGuardado() {\n            \/\/ El mapa Windy y la preferencia de barco de la coordenada inicial\n            \/\/ (antes de geolocalizar) se inician siempre, haya o no ubicacion guardada.\n            initExtras(document);\n            try {\n                var saved = localStorage.getItem('weathercore_coords');\n                if (!saved) { return; }\n                saved = JSON.parse(saved);\n                if (!saved || !saved.lat || !saved.lon) { return; }\n                document.querySelectorAll('.weathercore-geo-wrap').forEach(function (wrap) {\n                    fetchAndRender(wrap, saved.lat, saved.lon, saved.nombre);\n                });\n            } catch (e) {}\n        }\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', cargarGuardado);\n        } else {\n            cargarGuardado();\n        }\n\n        document.addEventListener('click', function (e) {\n            if (e.target && e.target.classList.contains('weathercore-geo-btn')) {\n                e.preventDefault();\n                var wrap = e.target.closest('.weathercore-geo-wrap');\n                if (!wrap) { return; }\n                if (!navigator.geolocation) {\n                    showMsg(wrap, 'Tu navegador no permite compartir ubicacion. Usa la busqueda de al lado.');\n                    return;\n                }\n                showMsg(wrap, 'Pidiendo permiso de ubicacion...');\n                navigator.geolocation.getCurrentPosition(function (pos) {\n                    fetchAndRender(wrap, pos.coords.latitude, pos.coords.longitude, 'Tu ubicacion');\n                }, function () {\n                    showMsg(wrap, 'No se ha podido obtener tu ubicacion (permiso denegado o no disponible). Usa la busqueda de al lado.');\n                }, { enableHighAccuracy: true, timeout: 10000 });\n            }\n            if (e.target && e.target.classList.contains('weathercore-geo-buscar')) {\n                e.preventDefault();\n                var wrap2 = e.target.closest('.weathercore-geo-wrap');\n                if (!wrap2) { return; }\n                var input = wrap2.querySelector('.weathercore-geo-input');\n                var q = input ? input.value.trim() : '';\n                if (!q) { return; }\n                showMsg(wrap2, 'Buscando...');\n                fetch(WC_REST + 'buscar?q=' + encodeURIComponent(q)).then(function (r) { return r.json(); }).then(function (data) {\n                    if (data && data.resultados && data.resultados.length) {\n                        var primero = data.resultados[0];\n                        fetchAndRender(wrap2, primero.lat, primero.lon, primero.nombre);\n                    } else {\n                        showMsg(wrap2, 'No se ha encontrado esa zona. Prueba con otro nombre.');\n                    }\n                }).catch(function () { showMsg(wrap2, 'No se ha podido buscar ahora mismo.'); });\n            }\n            if (e.target && e.target.classList.contains('weathercore-barco-btn')) {\n                e.preventDefault();\n                var barco = e.target.getAttribute('data-barco') || '';\n                try { localStorage.setItem('weathercore_barco', barco); } catch (e2) {}\n                aplicarBarcoWithin(document);\n            }\n            if (e.target && e.target.classList.contains('weathercore-guardar-btn')) {\n                e.preventDefault();\n                var card = e.target.closest('.weathercore-premium');\n                if (card) {\n                    var lat2 = card.getAttribute('data-lat');\n                    var lon2 = card.getAttribute('data-lon');\n                    var nombre2 = card.getAttribute('data-nombre') || '';\n                    if (lat2 && lon2) {\n                        try { localStorage.setItem('weathercore_coords', JSON.stringify({ lat: lat2, lon: lon2, nombre: nombre2 })); } catch (e3) {}\n                        var textoOriginal = e.target.textContent;\n                        e.target.textContent = 'Guardado \u2713';\n                        setTimeout(function () { e.target.textContent = textoOriginal; }, 2000);\n                    }\n                }\n            }\n        });\n\n        document.addEventListener('keydown', function (e) {\n            if (e.key === 'Enter' && e.target && e.target.classList && e.target.classList.contains('weathercore-geo-input')) {\n                e.preventDefault();\n                var wrap3 = e.target.closest('.weathercore-geo-wrap');\n                var btn = wrap3 ? wrap3.querySelector('.weathercore-geo-buscar') : null;\n                if (btn) { btn.click(); }\n            }\n        });\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/pages\/15\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/nauticolandia.com\/en\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}