{"id":423,"date":"2026-10-27T11:59:20","date_gmt":"2026-10-27T10:59:20","guid":{"rendered":"https:\/\/astro.newgenesys.eu\/?page_id=423"},"modified":"2026-10-27T11:59:20","modified_gmt":"2026-10-27T10:59:20","slug":"chiedilo-a-zia-celeste","status":"publish","type":"page","link":"https:\/\/astro.newgenesys.eu\/index.php\/chiedilo-a-zia-celeste\/","title":{"rendered":"Chiedilo a Zia Celeste"},"content":{"rendered":"\t<style>\r\n        #zia-celeste-card { background: rgba(15, 12, 35, 0.95) !important; border: 1px solid rgba(108, 92, 231, 0.4) !important; border-radius: 16px !important; padding: 25px !important; color: #fff !important; box-sizing: border-box !important; position: relative; }\r\n        #celeste-chat-output { background: rgba(255, 255, 255, 0.05) !important; color: #dfe6e9 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; }\r\n        .celeste-input-field { background: rgba(255, 255, 255, 0.1) !important; color: #fff !important; border: 1px solid rgba(255, 255, 255, 0.2) !important; width: 100%; padding: 10px 14px; border-radius: 8px; outline: none; font-size: 0.95rem; margin-bottom: 10px; box-sizing: border-box; }\r\n        .celeste-input-field::placeholder { color: #b2bec3 !important; }\r\n        .celeste-tabs-nav { display: flex; gap: 8px; margin-bottom: 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 12px; overflow-x: auto; flex-wrap: wrap; }\r\n        .celeste-tab-btn { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); color: #b2bec3; padding: 10px 18px; border-radius: 10px; cursor: pointer; font-weight: 600; font-size: 0.9rem; transition: all 0.2s ease; white-space: nowrap; flex: 1; min-width: 140px; text-align: center; }\r\n        .celeste-tab-btn:hover { background: rgba(108, 92, 231, 0.2); color: #fff; }\r\n        .celeste-tab-btn.active { background: #6c5ce7; border-color: #6c5ce7; color: #fff; box-shadow: 0 4px 12px rgba(108, 92, 231, 0.4); }\r\n        .celeste-tab-pane { display: none; }\r\n        .celeste-tab-pane.active { display: block; }\r\n        #celeste-form { display: flex; flex-direction: column; gap: 12px; }\r\n\r\n        \/* Pulsanti Azione (Copia \/ PDF) e Header *\/\r\n        .celeste-action-btn { background: rgba(108, 92, 231, 0.2); border: 1px solid rgba(108, 92, 231, 0.5); color: #fff; padding: 6px 12px; border-radius: 8px; cursor: pointer; font-size: 0.85rem; font-weight: 600; display: inline-flex; align-items: center; gap: 6px; transition: all 0.2s ease; }\r\n        .celeste-action-btn:hover { background: #6c5ce7; border-color: #6c5ce7; }\r\n        \r\n        \/* Icone Info e Aiuto in alto a destra *\/\r\n        .celeste-header-nav { display: flex; gap: 8px; align-items: center; justify-content: space-between; margin-bottom: 15px; }\r\n        .celeste-icon-circle { width: 32px; height: 32px; border-radius: 50%; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); color: #a29bfe; font-weight: bold; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; text-decoration: none; font-size: 0.95rem; }\r\n        .celeste-icon-circle:hover { background: #6c5ce7; color: #fff; border-color: #6c5ce7; }\r\n\r\n        \/* Pop-in Modal Informazioni *\/\r\n        .celeste-modal { display: none; position: fixed; z-index: 10000; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); backdrop-filter: blur(4px); justify-content: center; align-items: center; }\r\n        .celeste-modal-content { background: #1e143c; border: 1px solid #6c5ce7; border-radius: 12px; padding: 25px; max-width: 500px; width: 90%; color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.5); position: relative; }\r\n        .celeste-modal-close { position: absolute; right: 15px; top: 15px; color: #b2bec3; font-size: 1.2rem; cursor: pointer; }\r\n        .celeste-modal-close:hover { color: #fff; }\r\n\r\n        \/* Stile mini-form data\/ora transito *\/\r\n        .zodi-transito-box { background: rgba(255, 255, 255, 0.03); padding: 10px 12px; border-radius: 8px; margin-bottom: 10px; border: 1px solid rgba(255, 255, 255, 0.1); display: flex; gap: 12px; align-items: center; justify-content: space-between; }\r\n        .zodi-transito-box label { font-size: 0.85rem; color: #a29bfe !important; font-weight: 600; white-space: nowrap; flex-shrink: 0; }\r\n        .zodi-transito-inputs { display: flex; gap: 8px; width: 100%; max-width: 320px; }\r\n\r\n        @media (max-width: 768px) {\r\n            .celeste-tabs-nav { flex-direction: column; gap: 6px; }\r\n            .celeste-tab-btn { width: 100%; white-space: normal; }\r\n            #pane-coppia div[style*=\"display: flex\"] { flex-direction: column !important; gap: 10px !important; }\r\n            .zodi-transito-box { flex-direction: column; align-items: stretch; }\r\n        }\r\n    <\/style>\r\n\r\n<div class=\"zodi-wrapper-personale\">\r\n        <div class=\"container\">\r\n            <div class=\"row\">\r\n                <div class=\"col-lg-8\">\r\n                    <div class=\"main-card\" id=\"zia-celeste-card\">\r\n                        \r\n                        <!-- HEADER NAV CON FRECCIA E ICONE i \/ ? -->\r\n                        <div class=\"celeste-header-nav\">\r\n                            <a href=\"javascript:history.back()\" class=\"celeste-icon-circle\" title=\"Torna indietro\">\r\n                                <span class=\"dashicons dashicons-arrow-left-alt2\" style=\"font-size:1.1rem; line-height:32px;\">\u2039<\/span>\r\n                            <\/a>\r\n                            <div style=\"display: flex; gap: 8px;\">\r\n                                <button type=\"button\" id=\"btn-modal-info\" class=\"celeste-icon-circle\" title=\"In cosa consiste il servizio\">i<\/button>\r\n                                <button type=\"button\" id=\"btn-modal-help\" class=\"celeste-icon-circle\" title=\"Come compilare il form\">?<\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div id=\"celeste-header-banner\" style=\"text-align: center; margin-bottom: 20px;\">\r\n                            <img decoding=\"async\" src=\"https:\/\/astro.newgenesys.eu\/wp-content\/plugins\/pop-astrology\/includes\/..\/assets\/img\/celeste\/zia_celeste.jpg\" alt=\"Chiedilo a Zia Celeste\" style=\"width: 100%; height: auto; border-radius: 12px; border: 1px solid rgba(255,215,0,0.3); box-shadow: 0 4px 15px rgba(0,0,0,0.5);\">\r\n                        <\/div>\r\n                        \r\n                        <!-- NAVIGAZIONE TAB -->\r\n                        <div class=\"celeste-tabs-nav\">\r\n                            <button type=\"button\" class=\"celeste-tab-btn active\" data-tab=\"generale\">\u2728 Consulto Personale<\/button>\r\n                            <button type=\"button\" class=\"celeste-tab-btn\" data-tab=\"coppia\">\ud83d\udc96 Affinit\u00e0 di Coppia (Hand)<\/button>\r\n                            <button type=\"button\" class=\"celeste-tab-btn\" data-tab=\"rs\">\ud83c\udf1e Rivoluzione Solare<\/button>\r\n                        <\/div>\r\n\r\n                        <!-- BARRA AZIONI (COPIA & PDF) -->\r\n                        <div id=\"celeste-azioni-bar\" style=\"display: none; gap: 10px; margin-bottom: 10px; align-items: center; justify-content: flex-end;\">\r\n                            <button type=\"button\" id=\"celeste-btn-copia\" class=\"celeste-action-btn\" title=\"Copia il testo negli appunti\">\ud83d\udccb Copia Testo<\/button>\r\n                            <button type=\"button\" id=\"celeste-btn-pdf\" class=\"celeste-action-btn\" title=\"Genera PDF del consulto\">\ud83d\udcc4 Genera PDF<\/button>\r\n                        <\/div>\r\n\r\n                        <div id=\"celeste-chat-output\" style=\"min-height: 120px; max-height: 350px; overflow-y: auto; padding: 15px; border-radius: 10px; margin-bottom: 20px; font-size: 0.95rem; line-height: 1.5;\">\r\n                            <p style=\"margin: 0; color: #dfe6e9;\" id=\"celeste-welcome-msg\"><em>\"Ciao car*! Sono Zia Celeste. Dimmi pure, cosa dicono i tuoi pensieri oggi. Vediamo insieme cosa c'\u00e8 nel cielo?...\"<\/em><\/p>\r\n                        <\/div>\r\n\r\n                        <form id=\"celeste-form\">\r\n                            <!-- PANE TAB 1: GENERALE -->\r\n                            <div class=\"celeste-tab-pane active\" id=\"pane-generale\">\r\n                                <div class=\"zodi-transito-box\">\r\n                                    <label for=\"transito-data-gen\">\ud83d\udcc5 Data e Ora Transito:<\/label>\r\n                                    <div style=\"display: flex; gap: 8px; width: 100%;\">\r\n                                        <input type=\"date\" id=\"transito-data-gen\" class=\"celeste-input-field\" value=\"2026-11-03\" style=\"margin-bottom:0;\">\r\n                                        <input type=\"time\" id=\"transito-ora-gen\" class=\"celeste-input-field\" value=\"06:14\" style=\"margin-bottom:0; max-width: 110px;\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <input type=\"text\" id=\"celeste-input-gen\" class=\"celeste-input-field\" placeholder=\"Chiedi in amore, lavoro o sui tuoi transiti...\">\r\n                            <\/div>\r\n\r\n                            <!-- PANE TAB 2: COPPIA (HAND) con Ricerca Mapbox -->\r\n                            <div class=\"celeste-tab-pane\" id=\"pane-coppia\">\r\n                                <div style=\"background: rgba(255,255,255,0.03); padding: 15px; border-radius: 8px; margin-bottom: 12px; border: 1px dashed rgba(255,255,255,0.1);\">\r\n                                    <p style=\"margin: 0 0 12px 0; font-size: 0.85rem; color: #a29bfe; font-weight: bold;\">Dati del Partner (Metodo Robert Hand):<\/p>\r\n            \r\n                                    <div style=\"margin-bottom: 10px;\">\r\n                                        <input type=\"text\" id=\"partner-nome\" class=\"celeste-input-field\" placeholder=\"Nome Partner\" style=\"margin-bottom:0;\">\r\n                                    <\/div>\r\n\r\n                                    <div style=\"display: flex; gap: 10px; margin-bottom: 10px;\">\r\n                                        <input type=\"date\" id=\"partner-data\" class=\"celeste-input-field\" style=\"margin-bottom:0;\">\r\n                                        <input type=\"time\" id=\"partner-ora\" class=\"celeste-input-field\" value=\"12:00\" style=\"margin-bottom:0;\">\r\n                                    <\/div>\r\n\r\n                                    <div class=\"form-group\" style=\"position:relative; margin-bottom: 10px;\">\r\n                                        <input type=\"text\" id=\"partner-citta\" class=\"celeste-input-field\" placeholder=\"Citt\u00e0 di nascita partner...\" autocomplete=\"off\" style=\"margin-bottom:0;\">\r\n                                        <button type=\"button\" onclick=\"cercaCittaPartner()\" style=\"position:absolute; right:12px; top:12px; border:none; background:transparent; cursor:pointer; font-size: 1rem;\">\ud83d\udd0d<\/button>\r\n                                        <div id=\"check-partner\" style=\"color:#00b894; font-size:11px; display:none; margin-top:3px;\">\u2713 Localit\u00e0 partner confermata<\/div>\r\n                                    <\/div>\r\n\r\n                                    <input type=\"hidden\" id=\"partner-lat\">\r\n                                    <input type=\"hidden\" id=\"partner-lon\">\r\n                                <\/div>\r\n\r\n                                <div class=\"zodi-transito-box\">\r\n                                    <label for=\"transito-data-coppia\">\ud83d\udcc5 Transito Coppia:<\/label>\r\n                                    <div style=\"display: flex; gap: 8px; width: 100%;\">\r\n                                        <input type=\"date\" id=\"transito-data-coppia\" class=\"celeste-input-field\" value=\"2026-11-03\" style=\"margin-bottom:0;\">\r\n                                        <input type=\"time\" id=\"transito-ora-coppia\" class=\"celeste-input-field\" value=\"06:14\" style=\"margin-bottom:0; max-width: 110px;\">\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <input type=\"text\" id=\"celeste-input-coppia\" class=\"celeste-input-field\" placeholder=\"Es. Quali sono i nostri punti di forza secondo il metodo Hand per questo periodo?\">\r\n                            <\/div>\r\n\r\n\t\t\t\t\t\t\t<!-- PANE TAB 3: RIVOLUZIONE SOLARE -->\r\n                            <div class=\"celeste-tab-pane\" id=\"pane-rs\">\r\n                                <div style=\"background: rgba(255,255,255,0.03); padding: 15px; border-radius: 8px; margin-bottom: 12px; border: 1px dashed rgba(255,255,255,0.1);\">\r\n                                    <p style=\"margin: 0 0 12px 0; font-size: 0.85rem; color: #a29bfe; font-weight: bold;\">Parametri Rivoluzione Solare:<\/p>\r\n                                    \r\n                                    <div style=\"margin-bottom: 10px;\">\r\n                                        <label style=\"font-size: 0.8rem; color: #74b9ff !important; display: block; margin-bottom: 4px; font-weight: 600;\">Anno del Compleanno:<\/label>\r\n                                        <select id=\"rs-anno\" class=\"celeste-input-field\" style=\"margin-bottom:0;\">\r\n                                            <option value=\"2026\" >2026<\/option><option value=\"2027\" selected>2027<\/option><option value=\"2028\" >2028<\/option><option value=\"2029\" >2029<\/option>                                        <\/select>\r\n                                    <\/div>\r\n\r\n                                    <div class=\"form-group\" style=\"position:relative; margin-bottom: 10px;\">\r\n                                        <label style=\"font-size: 0.8rem; color: #74b9ff !important; display: block; margin-bottom: 4px; font-weight: 600;\">Citt\u00e0 della Rivoluzione:<\/label>\r\n                                        <input type=\"text\" id=\"rs-citta\" class=\"celeste-input-field\" value=\"\" autocomplete=\"off\" style=\"margin-bottom:0;\">\r\n                                    <\/div>\r\n                                    <input type=\"hidden\" id=\"rs-lat\" value=\"44.6478\">\r\n                                    <input type=\"hidden\" id=\"rs-lon\" value=\"10.7842\">\r\n                                <\/div>\r\n                                <input type=\"text\" id=\"celeste-input-rs\" class=\"celeste-input-field\" placeholder=\"Es. Che anno sar\u00e0 per la mia carriera e i miei progetti?\">\r\n                            <\/div>\r\n\r\n                            <button type=\"submit\" style=\"width: 100%; padding: 12px 20px; background: #6c5ce7; color: #fff; border: none; border-radius: 10px; cursor: pointer; font-weight: 600; font-size: 1rem; transition: background 0.2s; margin-top: 15px;\">Chiedi a Zia Celeste<\/button>\r\n                        <\/form>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"col-lg-4\" id=\"theme-sidebar\">\r\n                    <div id=\"sidebar\" class=\"wow zoomInUp delay-1000\" data-wow-duration=\"2s\">    \n\n\t<!-- BOX SOCIAL AGGIORNATO -->\n    <aside class=\"widget\">\n            <div style=\"display: flex; justify-content: center; gap: 15px;\">\n                <a href=\"#\" target=\"_blank\" class=\"zodi-social-btn fb\"><i class=\"fab fa-facebook-f\"><\/i><\/a>\n                <a href=\"#\" target=\"_blank\" class=\"zodi-social-btn ig\"><i class=\"fab fa-instagram\"><\/i><\/a>\n                <a href=\"#\" target=\"_blank\" class=\"zodi-social-btn wa\"><i class=\"fab fa-whatsapp\"><\/i><\/a>\n                <a href=\"#\" target=\"_blank\" class=\"zodi-social-btn pin\"><i class=\"fab fa-pinterest-p\"><\/i><\/a>\n            <\/div>\n    <\/aside>\n\n    \n    <aside id=\"block-2\" class=\"widget widget_block widget_search\"><form role=\"search\" method=\"get\" action=\"https:\/\/astro.newgenesys.eu\/\" class=\"wp-block-search__button-outside wp-block-search__text-button wp-block-search\" ><label class=\"wp-block-search__label\" for=\"wp-block-search__input-1\" >Cerca<\/label><div class=\"wp-block-search__inside-wrapper\" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"\" value=\"\" type=\"search\" name=\"s\" required \/><button aria-label=\"Cerca\" class=\"wp-block-search__button wp-element-button\" type=\"submit\" >Cerca<\/button><\/div><\/form><\/aside><aside id=\"block-3\" class=\"widget widget_block\"><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><h2 class=\"wp-block-heading\">Articoli recenti<\/h2><ul class=\"wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/astro.newgenesys.eu\/index.php\/2026\/10\/21\/398\/\">L&#8217;Oracolo delle Rune<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/astro.newgenesys.eu\/index.php\/2026\/10\/20\/i-ching\/\">I Ching<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/astro.newgenesys.eu\/index.php\/2026\/10\/20\/astrologia-e-cristalloterapia\/\">Astrologia e Cristalloterapia<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/astro.newgenesys.eu\/index.php\/2026\/10\/19\/la-numerologia\/\">La Numerologia<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/astro.newgenesys.eu\/index.php\/2026\/10\/19\/i-tarocchi\/\">I Tarocchi<\/a><\/li>\n<\/ul><\/div><\/div><\/aside><aside id=\"block-4\" class=\"widget widget_block\"><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><h2 class=\"wp-block-heading\">Commenti recenti<\/h2><div class=\"no-comments wp-block-latest-comments\">Nessun commento da mostrare.<\/div><\/div><\/div><\/aside>\t\n<\/div>                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- POP-IN MODALE INFO (i) -->\r\n    <div id=\"modal-info\" class=\"celeste-modal\">\r\n        <div class=\"celeste-modal-content\">\r\n            <span class=\"celeste-modal-close\" onclick=\"chiudiModal('modal-info')\">&times;<\/span>\r\n            <h3 style=\"color:#a29bfe; margin-top:0;\">\u2728 Informazioni sul Servizio<\/h3>\r\n            <p style=\"font-size: 0.9rem; line-height: 1.5; color: #dfe6e9;\">\r\n                <strong>Chiedilo a Zia Celeste<\/strong> \u00e8 la tua astrologa virtuale in tempo reale. Unisce la precisione dei calcoli astronomici di Swiss Ephemeris alla saggezza interpretativa dell'Intelligenza Artificiale.<br><br>\r\n                Puoi interrogare Zia Celeste sul tuo Tema Natale personalizzato e sui transiti planetari del momento, oppure calcolare l'affinit\u00e0 di coppia mediante l'algoritmo matematico del <strong>Metodo Robert Hand<\/strong>.\r\n            <\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- POP-IN MODALE AIUTO (?) -->\r\n    <div id=\"modal-help\" class=\"celeste-modal\">\r\n        <div class=\"celeste-modal-content\">\r\n            <span class=\"celeste-modal-close\" onclick=\"chiudiModal('modal-help')\">&times;<\/span>\r\n            <h3 style=\"color:#a29bfe; margin-top:0;\">\u2753 Come Compilare il Form<\/h3>\r\n            <p style=\"font-size: 0.9rem; line-height: 1.5; color: #dfe6e9;\">\r\n                <strong>1. Consulto Personale:<\/strong> Inserisci la data\/ora di cui vuoi analizzare i transiti e scrivi la tua domanda nel campo di testo.<br><br>\r\n                <strong>2. Affinit\u00e0 di Coppia:<\/strong> Compila i dati del partner (nome, data, ora e luogo di nascita). Seleziona la data del transito da valutare per la coppia e invia la domanda per un responso integrato.\r\n            <\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<!-- SCRIPT JAVASCRIPT COMPLETO INTEGRATO -->\r\n<script>\r\n    let timerRicercaPartner;\r\n    window.cercaCittaPartner = function() {\r\n        const inputField = document.getElementById('partner-citta');\r\n        const checkMark = document.getElementById('check-partner');\r\n        const query = inputField.value;\r\n        \r\n        const vecchiaLista = document.getElementById('pop-lista-partner-fixed');\r\n        if (vecchiaLista) vecchiaLista.remove();\r\n        if (query.length < 3) return;\r\n\r\n        clearTimeout(timerRicercaPartner);\r\n        timerRicercaPartner = setTimeout(function() {\r\n            const mapboxToken = 'pk.eyJ1IjoienMzMTAzIiwiYSI6ImNtbTkyYnh1bzAxcmQycHBpOWY3dms3MXYifQ.W7RWJ2sQ0ji6tWmaX2Hz5g';\r\n            const url = 'https:\/\/api.mapbox.com\/geocoding\/v5\/mapbox.places\/' + encodeURIComponent(query) + '.json?access_token=' + mapboxToken + '&limit=5&types=place,locality&language=it';\r\n\r\n            fetch(url).then(res => res.json()).then(data => {\r\n                if (data.features && data.features.length > 0) {\r\n                    const ul = document.createElement('ul');\r\n                    ul.id = 'pop-lista-partner-fixed';\r\n                    const rect = inputField.getBoundingClientRect();\r\n                    ul.style.cssText = \"position: absolute; top: \" + (rect.bottom + window.pageYOffset) + \"px; left: \" + (rect.left + window.pageXOffset) + \"px; width: \" + rect.width + \"px; background: #2d1b4e; border: 1px solid rgba(108,92,231,0.5); list-style: none; padding: 0; margin: 0; z-index: 9999; border-radius: 0 0 8px 8px; box-shadow: 0 5px 15px rgba(0,0,0,0.4);\";\r\n\r\n                    data.features.forEach(place => {\r\n                        const li = document.createElement('li');\r\n                        const btn = document.createElement('button');\r\n                        btn.type = \"button\";\r\n                        btn.style.cssText = \"width: 100%; padding: 10px 15px; background: transparent; color: #fff; border: none; border-bottom: 1px solid rgba(255,255,255,0.05); text-align: left; cursor: pointer; font-size: 13px;\";\r\n                        btn.textContent = place.place_name;\r\n                        btn.onclick = function() {\r\n                            inputField.value = place.place_name;\r\n                            document.getElementById('partner-lat').value = place.center[1];\r\n                            document.getElementById('partner-lon').value = place.center[0];\r\n                            if (checkMark) checkMark.style.display = 'block';\r\n                            ul.remove();\r\n                        };\r\n                        li.appendChild(btn);\r\n                        ul.appendChild(li);\r\n                    });\r\n                    document.body.appendChild(ul);\r\n                }\r\n            });\r\n        }, 400);\r\n    };\r\n\r\n    \/\/ --- NUOVA FUNZIONE: RICERCA MAPBOX PER CITT\u00c0 RIVOLUZIONE SOLARE ---\r\n    let timerRicercaRS;\r\n    window.cercaCittaRS = function() {\r\n        const inputField = document.getElementById('rs-citta');\r\n        const checkMark = document.getElementById('check-rs');\r\n        const query = inputField.value;\r\n        \r\n        const vecchiaLista = document.getElementById('pop-lista-rs-fixed');\r\n        if (vecchiaLista) vecchiaLista.remove();\r\n        if (query.length < 3) return;\r\n\r\n        clearTimeout(timerRicercaRS);\r\n        timerRicercaRS = setTimeout(function() {\r\n            const mapboxToken = 'pk.eyJ1IjoienMzMTAzIiwiYSI6ImNtbTkyYnh1bzAxcmQycHBpOWY3dms3MXYifQ.W7RWJ2sQ0ji6tWmaX2Hz5g';\r\n            const url = 'https:\/\/api.mapbox.com\/geocoding\/v5\/mapbox.places\/' + encodeURIComponent(query) + '.json?access_token=' + mapboxToken + '&limit=5&types=place,locality&language=it';\r\n\r\n            fetch(url).then(res => res.json()).then(data => {\r\n                if (data.features && data.features.length > 0) {\r\n                    const ul = document.createElement('ul');\r\n                    ul.id = 'pop-lista-rs-fixed';\r\n                    const rect = inputField.getBoundingClientRect();\r\n                    ul.style.cssText = \"position: absolute; top: \" + (rect.bottom + window.pageYOffset) + \"px; left: \" + (rect.left + window.pageXOffset) + \"px; width: \" + rect.width + \"px; background: #2d1b4e; border: 1px solid rgba(108,92,231,0.5); list-style: none; padding: 0; margin: 0; z-index: 9999; border-radius: 0 0 8px 8px; box-shadow: 0 5px 15px rgba(0,0,0,0.4);\";\r\n\r\n                    data.features.forEach(place => {\r\n                        const li = document.createElement('li');\r\n                        const btn = document.createElement('button');\r\n                        btn.type = \"button\";\r\n                        btn.style.cssText = \"width: 100%; padding: 10px 15px; background: transparent; color: #fff; border: none; border-bottom: 1px solid rgba(255,255,255,0.05); text-align: left; cursor: pointer; font-size: 13px;\";\r\n                        btn.textContent = place.place_name;\r\n                        btn.onclick = function() {\r\n                            inputField.value = place.place_name;\r\n                            document.getElementById('rs-lat').value = place.center[1];\r\n                            document.getElementById('rs-lon').value = place.center[0];\r\n                            if (checkMark) checkMark.style.display = 'block';\r\n                            ul.remove();\r\n                        };\r\n                        li.appendChild(btn);\r\n                        ul.appendChild(li);\r\n                    });\r\n                    document.body.appendChild(ul);\r\n                }\r\n            });\r\n        }, 400);\r\n    };\r\n\r\n    window.chiudiModal = function(id) {\r\n        document.getElementById(id).style.display = 'none';\r\n    };\r\n\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const form = document.getElementById('celeste-form');\r\n        if (!form) return;\r\n\r\n        \/\/ Attach listener input per la ricerca citt\u00e0 RS\r\n        const rsCittaInput = document.getElementById('rs-citta');\r\n        if (rsCittaInput) {\r\n            rsCittaInput.addEventListener('input', window.cercaCittaRS);\r\n        }\r\n\r\n        \/\/ Gestione Modali Info (i) e Help (?)\r\n        document.getElementById('btn-modal-info')?.addEventListener('click', () => { document.getElementById('modal-info').style.display = 'flex'; });\r\n        document.getElementById('btn-modal-help')?.addEventListener('click', () => { document.getElementById('modal-help').style.display = 'flex'; });\r\n\r\n        const MAX_CONSULTI = 3;\r\n        function getInfoConsulti() {\r\n            const oggiStr = new Date().toISOString().split('T')[0];\r\n            let datiStorage = {};\r\n            try {\r\n                datiStorage = JSON.parse(localStorage.getItem('zodiacando_consulti_tracker') || '{}');\r\n            } catch(e) { datiStorage = {}; }\r\n\r\n            if (datiStorage.data !== oggiStr) {\r\n                datiStorage = { data: oggiStr, conteggio: 0 };\r\n                localStorage.setItem('zodiacando_consulti_tracker', JSON.stringify(datiStorage));\r\n            }\r\n            return datiStorage;\r\n        }\r\n\r\n        function aggiornaStatoConsultiUI() {\r\n            let info = getInfoConsulti();\r\n            let rimanenti = MAX_CONSULTI - info.conteggio;\r\n            let counterDiv = document.getElementById('celeste-counter-msg');\r\n            if (!counterDiv) {\r\n                counterDiv = document.createElement('div');\r\n                counterDiv.id = 'celeste-counter-msg';\r\n                counterDiv.style.cssText = \"font-size: 0.85rem; color: #a29bfe; margin-bottom: 10px; text-align: right;\";\r\n                form.insertBefore(counterDiv, form.firstChild);\r\n            }\r\n            if (rimanenti > 0) {\r\n                counterDiv.textContent = `Consulti gratuiti disponibili oggi: ${rimanenti} di ${MAX_CONSULTI}`;\r\n            } else {\r\n                counterDiv.textContent = `Hai esaurito i ${MAX_CONSULTI} consulti gratuiti per oggi. Torna domani!`;\r\n            }\r\n        }\r\n        aggiornaStatoConsultiUI();\r\n\r\n        let partnerData = {};\r\n        try {\r\n            partnerData = JSON.parse(localStorage.getItem('zodiacando_partner_data') || '{}');\r\n        } catch(err) {\r\n            partnerData = {};\r\n        }\r\n\r\n        const isPartnerPresent = partnerData && (partnerData.data || partnerData.data_nascita || partnerData.nome || partnerData.n2 || partnerData.citta);\r\n\r\n        if (isPartnerPresent) {\r\n            document.getElementById('partner-nome').value = partnerData.nome || partnerData.n2 || '';\r\n            document.getElementById('partner-data').value = partnerData.data || partnerData.data_nascita || '';\r\n            \r\n            let ora = partnerData.ora_nat !== undefined ? partnerData.ora_nat : (partnerData.ora !== undefined ? partnerData.ora : (partnerData.hh !== undefined ? partnerData.hh : '12'));\r\n            let min = partnerData.min_nat !== undefined ? partnerData.min_nat : (partnerData.min !== undefined ? partnerData.min : (partnerData.mi !== undefined ? partnerData.mi : '00'));\r\n            \r\n            let oraFormattata = String(ora).padStart(2, '0') + ':' + String(min).padStart(2, '0');\r\n            if (typeof ora === 'string' && ora.includes(':')) {\r\n                oraFormattata = ora;\r\n            }\r\n            document.getElementById('partner-ora').value = oraFormattata;\r\n\r\n            document.getElementById('partner-citta').value = partnerData.citta || partnerData.citta_nascita || partnerData.cityInput2 || '';\r\n            document.getElementById('partner-lat').value = partnerData.lat || partnerData.lat2 || '';\r\n            document.getElementById('partner-lon').value = partnerData.lon || partnerData.lon2 || '';\r\n        }\r\n\r\n        function calcolaSegnoDaData(dataStr) {\r\n            if (!dataStr) return 'Ariete';\r\n            let m, d;\r\n            if (dataStr.includes('-')) {\r\n                const parts = dataStr.split('-');\r\n                if (parts.length === 3) { m = parseInt(parts[1], 10); d = parseInt(parts[2], 10); }\r\n            } else if (dataStr.includes('\/')) {\r\n                const parts = dataStr.split('\/');\r\n                if (parts.length === 3) { d = parseInt(parts[0], 10); m = parseInt(parts[1], 10); }\r\n            }\r\n            if (!m || !d) return 'Ariete';\r\n            if ((m === 3 && d >= 21) || (m === 4 && d <= 20)) return 'Ariete';\r\n            if ((m === 4 && d >= 21) || (m === 5 && d <= 20)) return 'Toro';\r\n            if ((m === 5 && d >= 21) || (m === 6 && d <= 21)) return 'Gemelli';\r\n            if ((m === 6 && d >= 22) || (m === 7 && d <= 22)) return 'Cancro';\r\n            if ((m === 7 && d >= 23) || (m === 8 && d <= 22)) return 'Leone';\r\n            if ((m === 8 && d >= 23) || (m === 9 && d <= 22)) return 'Vergine';\r\n            if ((m === 9 && d >= 23) || (m === 10 && d <= 22)) return 'Bilancia';\r\n            if ((m === 10 && d >= 23) || (m === 11 && d <= 21)) return 'Scorpione';\r\n            if ((m === 11 && d >= 22) || (m === 12 && d <= 20)) return 'Sagittario';\r\n            if ((m === 12 && d >= 21) || (m === 1 && d <= 19)) return 'Capricorno';\r\n            if ((m === 1 && d >= 20) || (m === 2 && d <= 19)) return 'Acquario';\r\n            if ((m === 2 && d >= 20) || (m === 3 && d <= 20)) return 'Pesci';\r\n            return 'Ariete';\r\n        }\r\n\r\n        const tabBtns = document.querySelectorAll('.celeste-tab-btn');\r\n        const tabPanes = document.querySelectorAll('.celeste-tab-pane');\r\n        let currentTab = 'generale';\r\n\r\n        tabBtns.forEach(btn => {\r\n            btn.addEventListener('click', function() {\r\n                if (this.getAttribute('data-tab') === 'coppia' && !isPartnerPresent) return;\r\n                \r\n                tabBtns.forEach(b => b.classList.remove('active'));\r\n                tabPanes.forEach(p => p.classList.remove('active'));\r\n\r\n                this.classList.add('active');\r\n                currentTab = this.getAttribute('data-tab');\r\n                \r\n                const activePane = document.getElementById('pane-' + currentTab);\r\n                if (activePane) activePane.classList.add('active');\r\n\r\n                const welcomeMsg = document.getElementById('celeste-welcome-msg');\r\n                if (welcomeMsg) {\r\n                    if (currentTab === 'coppia') {\r\n                        welcomeMsg.innerHTML = '<em>\"Ah, sinastria e metodo Hand! Vediamo cosa dicono gli astri sull\\'affinit\u00e0 tra voi due in questo periodo. Chiedimi pure!\"<\/em>';\r\n                    } else if (currentTab === 'rs') {\r\n                        welcomeMsg.innerHTML = '<em>\"La Rivoluzione Solare \u00e8 la mappa del tuo nuovo anno! Scegli dove festeggiare e dimmi cosa desideri sapere.\"<\/em>';\r\n                    } else {\r\n                        welcomeMsg.innerHTML = '<em>\"Ciao caro! Sono Zia Celeste. Dimmi pure, cosa dicono i tuoi pensieri oggi? Vediamo insieme cosa c\\'\u00e8 nel cielo...\"<\/em>';\r\n                    }\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ Gestione Evento Copia Testo\r\n        document.getElementById('celeste-btn-copia')?.addEventListener('click', function() {\r\n            const outputBox = document.getElementById('celeste-chat-output');\r\n            if (!outputBox) return;\r\n            const testoPuro = outputBox.innerText || outputBox.textContent;\r\n            navigator.clipboard.writeText(testoPuro).then(() => {\r\n                const originalText = this.innerHTML;\r\n                this.innerHTML = '\u2705 Copiato!';\r\n                setTimeout(() => { this.innerHTML = originalText; }, 2000);\r\n            });\r\n        });\r\n\r\n        \/\/ Gestione Evento Genera PDF Personalizzato\r\n        document.getElementById('celeste-btn-pdf')?.addEventListener('click', function() {\r\n            const outputBox = document.getElementById('celeste-chat-output');\r\n            if (!outputBox) return;\r\n\r\n            const paragrafi = outputBox.querySelectorAll('p');\r\n            let domandaTrovata = \"\";\r\n            let rispostaTrovata = \"\";\r\n\r\n            paragrafi.forEach(p => {\r\n                if (p.innerHTML.includes('Tu:')) {\r\n                    domandaTrovata = p.innerText.replace('Tu:', '').trim();\r\n                }\r\n                if (p.innerHTML.includes('Zia Celeste:')) {\r\n                    rispostaTrovata = p.innerHTML.replace('Zia Celeste:', '').trim();\r\n                }\r\n            });\r\n\r\n            if (!domandaTrovata || !rispostaTrovata) {\r\n                alert(\"Non ci sono consulti recenti da esportare in PDF.\");\r\n                return;\r\n            }\r\n\r\n            const finestraPdf = window.open('', '_blank', 'width=800,height=600');\r\n            const imgBannerUrl = 'https:\/\/astro.newgenesys.eu\/wp-content\/plugins\/pop-astrology\/includes\/..\/assets\/img\/celeste\/zia_celeste.jpg';\r\n\r\n            const htmlReport = `\r\n                <!DOCTYPE html>\r\n                <html lang=\"it\">\r\n                <head>\r\n                    <meta charset=\"UTF-8\">\r\n                    <title>Consulto con Zia Celeste - Report<\/title>\r\n                    <style>\r\n                        body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #f8f9fa; color: #2d3436; padding: 40px; line-height: 1.6; }\r\n                        .report-container { max-width: 700px; margin: 0 auto; background: #ffffff; border: 1px solid #dfe6e9; border-radius: 12px; padding: 30px; box-shadow: 0 4px 15px rgba(0,0,0,0.05); }\r\n                        .header { text-align: center; border-bottom: 2px solid #6c5ce7; padding-bottom: 15px; margin-bottom: 25px; }\r\n                        .header img { width: 100%; height: auto; border-radius: 8px; margin-bottom: 15px; border: 1px solid rgba(108, 92, 231, 0.3); }\r\n                        .header h2 { color: #6c5ce7; margin: 0; font-size: 24px; }\r\n                        .header p { color: #636e72; font-size: 13px; margin: 5px 0 0 0; }\r\n                        .sezione { margin-bottom: 20px; }\r\n                        .etichetta { font-weight: bold; color: #2d3436; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 5px; }\r\n                        .box-domanda { background: #f1f2f6; padding: 12px 15px; border-radius: 8px; font-style: italic; color: #2f3542; }\r\n                        .box-risposta { background: #fdfbf7; border-left: 4px solid #6c5ce7; padding: 15px; border-radius: 0 8px 8px 0; color: #2f3542; }\r\n                        .footer { text-align: center; margin-top: 30px; font-size: 11px; color: #b2bec3; border-top: 1px solid #dfe6e9; padding-top: 15px; }\r\n                    <\/style>\r\n                <\/head>\r\n                <body>\r\n                    <div class=\"report-container\">\r\n                        <div class=\"header\">\r\n                            <img decoding=\"async\" src=\"${imgBannerUrl}\" alt=\"Chiedilo a Zia Celeste\">\r\n                            <h2>\ud83c\udf1f Il Consulto di Zia Celeste \ud83c\udf1f<\/h2>\r\n                            <p>Astro Servizi - Report Astrologico Personalizzato<\/p>\r\n                        <\/div>\r\n                        <div class=\"sezione\">\r\n                            <div class=\"etichetta\">La tua domanda:<\/div>\r\n                            <div class=\"box-domanda\">\"${domandaTrovata}\"<\/div>\r\n                        <\/div>\r\n                        <div class=\"sezione\" style=\"margin-top: 25px;\">\r\n                            <div class=\"etichetta\">La risposta delle stelle:<\/div>\r\n                            <div class=\"box-risposta\">${rispostaTrovata}<\/div>\r\n                        <\/div>\r\n                        <div class=\"footer\">\r\n                            Generato da Zodiacando.it \u2022 L'astrologia non \u00e8 una scienza esatta, ma le stelle parlano al cuore \ud83d\udc96\r\n                        <\/div>\r\n                    <\/div>\r\n                    <script>window.onload = function() { window.print(); }<\\\/script>\r\n                <\/body>\r\n                <\/html>\r\n            `;\r\n            finestraPdf.document.write(htmlReport);\r\n            finestraPdf.document.close();\r\n        });\r\n\r\n        form.addEventListener('submit', function(e) {\r\n            e.preventDefault();\r\n\r\n            let info = getInfoConsulti();\r\n            if (info.conteggio >= MAX_CONSULTI) {\r\n                alert(\"Hai superato il limite massimo di consulti giornalieri gratuiti. Ti aspettiamo domani per nuove risposte dalle stelle!\");\r\n                return;\r\n            }\r\n\r\n            let activeInputId = 'celeste-input-gen';\r\n            if (currentTab === 'coppia') activeInputId = 'celeste-input-coppia';\r\n            if (currentTab === 'rs') activeInputId = 'celeste-input-rs';\r\n\r\n            const inputField = document.getElementById(activeInputId);\r\n            const output = document.getElementById('celeste-chat-output');\r\n            const azioniBar = document.getElementById('celeste-azioni-bar');\r\n            const domanda = inputField ? inputField.value.trim() : '';\r\n            \r\n            if (!domanda) {\r\n                alert(\"Scrivi una domanda per Zia Celeste prima di inviare il consulto!\");\r\n                return;\r\n            }\r\n\r\n            output.innerHTML = '';\r\n            if (azioniBar) azioniBar.style.display = 'none';\r\n\r\n            output.setAttribute('tabindex', '-1');\r\n            output.focus();\r\n            output.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n\r\n            let datiSalvati = {};\r\n            try {\r\n                datiSalvati = JSON.parse(localStorage.getItem('zodiacando_user_data') || localStorage.getItem('dati_nascita') || '{}');\r\n            } catch(err) {\r\n                datiSalvati = {};\r\n            }\r\n\r\n            let segnoUtente = datiSalvati.segno;\r\n            if (!segnoUtente) {\r\n                segnoUtente = calcolaSegnoDaData(datiSalvati.data || datiSalvati.data_nascita);\r\n            }\r\n            segnoUtente = (segnoUtente || 'Ariete').trim();\r\n\r\n            const frasiPazienza = {\r\n                \"Ariete\": \"La pazienza \u00e8 la virt\u00f9 dei forti... ma tu sei un Ariete, vuoi tutto e lo vuoi ieri!\",\r\n                \"Toro\": \"La pazienza \u00e8 la virt\u00f9 dei forti... e il Toro ha le radici ben piantate, prendila comoda!\",\r\n                \"Gemelli\": \"La pazienza \u00e8 la virt\u00f9 dei forti... ma con mille pensieri in testa. Fermati un attimo!\",\r\n                \"Cancro\": \"La pazienza \u00e8 la virt\u00f9 dei forti... respira profondo e fai scudo con il tuo guscio!\",\r\n                \"Leone\": \"La pazienza \u00e8 la virt\u00f9 dei forti... e un vero re sa che le cose belle richiedono la giusta scena!\",\r\n                \"Vergine\": \"La pazienza \u00e8 la virt\u00f9 dei forti... i dettagli perfetti hanno bisogno del loro tempo!\",\r\n                \"Bilancia\": \"La pazienza \u00e8 la virt\u00f9 dei forti... cerca l'equilibrio e conta fino a dieci!\",\r\n                \"Scorpione\": \"La pazienza \u00e8 la virt\u00f9 dei forti... e chi sa aspettare nell'ombra ottiene tutto!\",\r\n                \"Sagittario\": \"La pazienza \u00e8 la virt\u00f9 dei forti... ma l'arciere deve tendere bene l'arco prima di scoccare!\",\r\n                \"Capricorno\": \"La pazienza \u00e8 la virt\u00f9 dei forti... e Roma non \u00e8 stata fatta in un giorno!\",\r\n                \"Acquario\": \"La pazienza \u00e8 la virt\u00f9 dei forti... le idee geniali viaggiano alla velocit\u00e0 della luce!\",\r\n                \"Pesci\": \"La pazienza \u00e8 la virt\u00f9 dei forti... nuota tranquillo tra le onde, le stelle stanno arrivando!\"\r\n            };\r\n\r\n            const fraseScelta = frasiPazienza[segnoUtente] || `La pazienza \u00e8 la virt\u00f9 dei forti (o dei ${segnoUtente}).`;\r\n\r\n            output.innerHTML += `<p style=\"text-align: right; color: #ffd700; margin: 8px 0;\"><strong>Tu:<\/strong> ${domanda}<\/p>`;\r\n            output.innerHTML += `\r\n                <p id=\"celeste-loading\" style=\"color: #a29bfe; margin: 8px 0;\">\r\n                    <em>${fraseScelta} Attendiamo qualche secondo (la risposta non sar\u00e0 quella che forse ti aspetti ma ricorda che l'Astrologia non \u00e8 una scienza esatta, ma le stelle parlano al cuore \ud83d\udc96)<span class=\"celeste-dots\">.<\/span><\/em>\r\n                <\/p>`;\r\n            \r\n            output.scrollTop = output.scrollHeight;\r\n\r\n            let dotsCount = 1;\r\n            const dotsInterval = setInterval(() => {\r\n                const dotsSpan = document.querySelector('.celeste-dots');\r\n                if (dotsSpan) {\r\n                    dotsCount = (dotsCount % 3) + 1;\r\n                    dotsSpan.textContent = '.'.repeat(dotsCount);\r\n                }\r\n            }, 500);\r\n\r\n            let transitoDataVal = currentTab === 'coppia' ? document.getElementById('transito-data-coppia').value : document.getElementById('transito-data-gen').value;\r\n            let transitoOraVal  = currentTab === 'coppia' ? document.getElementById('transito-ora-coppia').value : document.getElementById('transito-ora-gen').value;\r\n\r\n            const formData = new FormData();\r\n            formData.append('action', 'chiedi_a_celeste');\r\n            formData.append('domanda', domanda);\r\n            formData.append('tipo_servizio', currentTab);\r\n            formData.append('dati_nascita', JSON.stringify(datiSalvati));\r\n            formData.append('data_transito', transitoDataVal);\r\n            formData.append('ora_transito', transitoOraVal);\r\n\r\n            if (currentTab === 'coppia') {\r\n                formData.append('partner_nome', document.getElementById('partner-nome').value);\r\n                formData.append('partner_data', document.getElementById('partner-data').value);\r\n                formData.append('partner_ora', document.getElementById('partner-ora').value);\r\n                formData.append('partner_citta', document.getElementById('partner-citta').value);\r\n                formData.append('partner_lat', document.getElementById('partner-lat').value);\r\n                formData.append('partner_lon', document.getElementById('partner-lon').value);\r\n            }\r\n\r\n            if (currentTab === 'rs') {\r\n                formData.append('anno_rs', document.getElementById('rs-anno').value);\r\n                formData.append('citta_rs', document.getElementById('rs-citta').value);\r\n                formData.append('lat_rs', document.getElementById('rs-lat').value);\r\n                formData.append('lon_rs', document.getElementById('rs-lon').value);\r\n            }\r\n\r\n            fetch('https:\/\/astro.newgenesys.eu\/wp-admin\/admin-ajax.php', {\r\n                method: 'POST',\r\n                body: formData\r\n            })\r\n            .then(res => res.json())\r\n            .then(res => {\r\n                clearInterval(dotsInterval);\r\n                document.getElementById('celeste-loading')?.remove();\r\n                \r\n                if (res && res.success) {\r\n                    info.conteggio += 1;\r\n                    localStorage.setItem('zodiacando_consulti_tracker', JSON.stringify(info));\r\n                    aggiornaStatoConsultiUI();\r\n\r\n                    inputField.value = '';\r\n\r\n                    let testoRisposta = res.data.risposta;\r\n                    testoRisposta = testoRisposta\r\n                        .replace(\/---\\s*###\/g, '<br><br>')\r\n                        .replace(\/###\/g, '<br>')\r\n                        .replace(\/---\\s*\/g, '<br>')\r\n                        .replace(\/\\n\/g, '<br>');\r\n\r\n                    output.innerHTML += `<p style=\"color: #fff; margin: 12px 0; line-height: 1.6;\"><strong>Zia Celeste:<\/strong><br>${testoRisposta}<\/p>`;\r\n                    if (azioniBar) azioniBar.style.display = 'flex';\r\n                } else {\r\n                    const errMsg = (res && res.data && res.data.message) ? res.data.message : 'Errore sconosciuto dal server.';\r\n                    output.innerHTML += `<p style=\"color: #ff6b6b; margin: 8px 0;\">\u26a0\ufe0f ${errMsg}<\/p>`;\r\n                }\r\n                output.scrollTop = 0;\r\n            });\r\n        });\r\n    });\r\n    <\/script>\r\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-423","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/pages\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/comments?post=423"}],"version-history":[{"count":1,"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/pages\/423\/revisions"}],"predecessor-version":[{"id":424,"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/pages\/423\/revisions\/424"}],"wp:attachment":[{"href":"https:\/\/astro.newgenesys.eu\/index.php\/wp-json\/wp\/v2\/media?parent=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}