{"id":3943,"date":"2025-09-09T11:54:39","date_gmt":"2025-09-09T11:54:39","guid":{"rendered":"https:\/\/godsgalaxygame.com\/GGG\/?page_id=3943"},"modified":"2026-07-01T12:17:18","modified_gmt":"2026-07-01T12:17:18","slug":"taurus","status":"publish","type":"page","link":"https:\/\/godsgalaxygame.com\/GGG\/taurus\/","title":{"rendered":"Taurus"},"content":{"rendered":"\r\n<!-- BLOQUE 2 - Taurus Cube V19 Completo + Mapa Circular + Tutorial con Im\u00e1genes -->\r\n<style>\r\n  @media (max-width: 768px) {\r\n    #glowMapContainer { margin-top: -55px !important; }\r\n  }\r\n  \/* Replay (Tutorial) button \u2014 scoped for Sagittarius *\/\r\n  #taurusReplay{\r\n    position:fixed; right:14px; bottom:14px; z-index:10000;\r\n    border:1px solid rgba(0,255,255,.45); background:rgba(0,255,255,.10);\r\n    color:#cfffff; padding:10px 12px; border-radius:12px; cursor:pointer;\r\n    backdrop-filter:blur(6px) saturate(130%); font-size:14px;\r\n    display:inline-flex;\r\n  }\r\n  #taurusReplay.show{ display:inline-flex; }\r\n  #taurusReplay:hover{ background:rgba(0,255,255,.18); box-shadow:0 0 14px rgba(0,255,255,.25); }\r\n<\/style>\r\n\r\n<div id=\"taurusCubeContainer\" style=\"opacity:1; pointer-events:auto; transition: opacity 0.6s ease;\">\r\n  <!-- ESCENA CUBO -->\r\n  <div class=\"cube-scene\" style=\"width:180px; height:180px; perspective:1000px; position:fixed; bottom:20px; left:20px; z-index:1000;\">\r\n    <div class=\"cube\" id=\"taurusCube\" style=\"width:100%; height:100%; position:relative; transform-style:preserve-3d; transform:rotateX(0deg) rotateY(0deg); transition:transform 0.3s ease;\">\r\n      <!-- FRONT -->\r\n      <div class=\"face front\" style=\"width:180px; height:180px; background:transparent; border:2px solid white; box-shadow:0 0 20px white; position:absolute; transform:rotateY(0deg) translateZ(90px); display:flex; flex-direction:column; justify-content:center; align-items:center; font-family:Orbitron;\">\r\n        <div style=\"font-size:42px; color:white; text-shadow:0 0 15px white;\">\u2649<\/div>\r\n        <div style=\"font-size:16px; color:white; font-weight:bold; text-shadow:0 0 10px white; margin-top:6px;\">Taurus<\/div>\r\n      <\/div>\r\n\r\n      <!-- BACK (Sol + 4 botones) -->\r\n      <div class=\"face back\" style=\"width:180px; height:180px; background:black; border:2px solid orange; box-shadow:0 0 20px orange; position:absolute; transform:rotateY(180deg) translateZ(90px); font-family:Orbitron;\">\r\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:75px; height:75px; border-radius:50%; overflow:hidden; box-shadow:0 0 25px orange;\">\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/1000065346-scaled.jpg\" style=\"width:100%; height:100%; object-fit:cover;\" alt=\"\">\r\n        <\/div>\r\n        <a href=\"#\" id=\"hostWebsiteBtn\" title=\"Go to Host Website\" target=\"_blank\" style=\"position:absolute; top:10px; left:10px; width:38px; height:38px; border-radius:50%; background:rgba(0,0,0,0.7); box-shadow:0 0 10px cyan; display:flex; justify-content:center; align-items:center;\">\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240108-225358_Chrome-scaled.jpg\" style=\"width:70%; height:70%; border-radius:50%; object-fit:cover;\" alt=\"\">\r\n        <\/a>\r\n        <a href=\"https:\/\/godsgalaxygame.com\/GGG\/responsable-reservations\/\" title=\"Reserve with Us\" target=\"_blank\" style=\"position:absolute; top:10px; right:10px; width:38px; height:38px; border-radius:50%; background:rgba(0,0,0,0.7); box-shadow:0 0 10px lightgreen; display:flex; justify-content:center; align-items:center;\">\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240108-225452_Chrome-scaled.jpg\" style=\"width:70%; height:70%; border-radius:50%; object-fit:cover;\" alt=\"\">\r\n        <\/a>\r\n        <a href=\"https:\/\/luxus2.godaddysites.com\/\" title=\"Become a Host\" target=\"_blank\" style=\"position:absolute; bottom:10px; left:10px; width:38px; height:38px; border-radius:50%; background:rgba(0,0,0,0.7); box-shadow:0 0 10px #ff33cc; display:flex; justify-content:center; align-items:center;\">\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240108-224514_Chrome-scaled.jpg\" style=\"width:70%; height:70%; border-radius:50%; object-fit:cover;\" alt=\"\">\r\n        <\/a>\r\n        <a href=\"https:\/\/godsgalaxygame.com\/GGG\/discounts-gift\/\" title=\"Get Coupons\" target=\"_blank\"\r\n           style=\"position:absolute; bottom:10px; right:10px; width:38px; height:38px; border-radius:50%; background:rgba(0,0,0,0.7); box-shadow:0 0 10px cyan; display:flex; justify-content:center; align-items:center;\">\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240108-225546_Chrome.jpg\"\r\n               style=\"width:70%; height:70%; border-radius:50%; object-fit:cover;\" alt=\"\">\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <!-- RIGHT (Discover) -->\r\n      <div class=\"face right\" style=\"width:180px; height:180px; background:#000; border:2px solid beige; box-shadow:0 0 15px beige; position:absolute; transform:rotateY(90deg) translateZ(90px); font-family:Orbitron;\">\r\n        <button onclick=\"showHostButtons('discover-accommodations')\" style=\"position:absolute; top:8px; left:27px; width:126px; height:17px; border:1px solid beige; color:white; background:transparent;\">Accommodations<\/button>\r\n        <button onclick=\"showHostButtons('discover-restaurants')\" style=\"position:absolute; bottom:8px; left:27px; width:126px; height:17px; border:1px solid beige; color:white; background:transparent;\">Restaurants<\/button>\r\n        <button onclick=\"showHostButtons('discover-entertainment')\" style=\"position:absolute; top:27px; left:8px; height:126px; width:17px; border:1px solid beige; color:white; writing-mode:vertical-rl; background:transparent;\">Entertainment<\/button>\r\n        <button onclick=\"showHostButtons('discover-vip')\" style=\"position:absolute; top:27px; right:8px; height:126px; width:17px; border:1px solid beige; color:white; writing-mode:vertical-lr; background:transparent;\">VIP<\/button>\r\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\r\n          <div style=\"color:beige; font-size:16px; font-weight:bold;\">Discover<\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250612_075245_Gallery.jpg\" style=\"width:65px; height:65px; border-radius:50%; box-shadow:0 0 12px beige;\" alt=\"\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- LEFT (Archeology) -->\r\n      <div class=\"face left\" style=\"width:180px; height:180px; background:#000; border:2px solid #00ccff; box-shadow:0 0 15px #00ccff; position:absolute; transform:rotateY(-90deg) translateZ(90px); font-family:Orbitron;\">\r\n        <button onclick=\"showHostButtons('archeology-accommodations')\" style=\"position:absolute; top:8px; left:27px; width:126px; height:17px; border:1px solid #00ccff; color:white; background:transparent;\">Accommodations<\/button>\r\n        <button onclick=\"showHostButtons('archeology-restaurants')\" style=\"position:absolute; bottom:8px; left:27px; width:126px; height:17px; border:1px solid #00ccff; color:white; background:transparent;\">Restaurants<\/button>\r\n        <button onclick=\"showHostButtons('archeology-entertainment')\" style=\"position:absolute; top:27px; left:8px; height:126px; width:17px; border:1px solid #00ccff; color:white; writing-mode:vertical-rl; background:transparent;\">Entertainment<\/button>\r\n        <button onclick=\"showHostButtons('archeology-vip')\" style=\"position:absolute; top:27px; right:8px; height:126px; width:17px; border:1px solid #00ccff; color:white; writing-mode:vertical-lr; background:transparent;\">VIP<\/button>\r\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\r\n          <div style=\"color:#00ccff; font-size:16px; font-weight:bold;\">Archeology<\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250612_075344_Gallery.jpg\" style=\"width:65px; height:65px; border-radius:50%; box-shadow:0 0 12px #00ccff;\" alt=\"\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TOP (Gastronomic) -->\r\n      <div class=\"face top\" style=\"width:180px; height:180px; background:#000; border:2px solid green; box-shadow:0 0 15px #33ff33; position:absolute; transform:rotateX(90deg) translateZ(90px); font-family:Orbitron;\">\r\n        <button onclick=\"showHostButtons('gastronomic-accommodations')\" style=\"position:absolute; top:8px; left:27px; width:126px; height:17px; border:1px solid green; color:white; background:transparent;\">Accommodations<\/button>\r\n        <button onclick=\"showHostButtons('gastronomic-restaurants')\" style=\"position:absolute; bottom:8px; left:27px; width:126px; height:17px; border:1px solid green; color:white; background:transparent;\">Restaurants<\/button>\r\n        <button onclick=\"showHostButtons('gastronomic-entertainment')\" style=\"position:absolute; top:27px; left:8px; height:126px; width:17px; border:1px solid green; color:white; writing-mode:vertical-rl; background:transparent;\">Entertainment<\/button>\r\n        <button onclick=\"showHostButtons('gastronomic-vip')\" style=\"position:absolute; top:27px; right:8px; height:126px; width:17px; border:1px solid green; color:white; writing-mode:vertical-lr; background:transparent;\">VIP<\/button>\r\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\r\n          <div style=\"color:#33ff33; font-size:16px; font-weight:bold;\">Gastronomic<\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250612_075305_Gallery.jpg\" style=\"width:65px; height:65px; border-radius:50%; box-shadow:0 0 12px #33ff33;\" alt=\"\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- BOTTOM (Savage) -->\r\n      <div class=\"face bottom\" style=\"width:180px; height:180px; background:#000; border:2px solid red; box-shadow:0 0 15px red; position:absolute; transform:rotateX(-90deg) translateZ(90px); font-family:Orbitron;\">\r\n        <button onclick=\"showHostButtons('savage-accommodations')\" style=\"position:absolute; top:8px; left:27px; width:126px; height:17px; border:1px solid red; color:white; background:transparent;\">Accommodations<\/button>\r\n        <button onclick=\"showHostButtons('savage-restaurants')\" style=\"position:absolute; bottom:8px; left:27px; width:126px; height:17px; border:1px solid red; color:white; background:transparent;\">Restaurants<\/button>\r\n        <button onclick=\"showHostButtons('savage-entertainment')\" style=\"position:absolute; top:27px; left:8px; height:126px; width:17px; border:1px solid red; color:white; writing-mode:vertical-rl; background:transparent;\">Entertainment<\/button>\r\n        <button onclick=\"showHostButtons('savage-vip')\" style=\"position:absolute; top:27px; right:8px; height:126px; width:17px; border:1px solid red; color:white; writing-mode:vertical-lr; background:transparent;\">VIP<\/button>\r\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\r\n          <div style=\"color:red; font-size:16px; font-weight:bold;\">Savage<\/div>\r\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250612_075325_Gallery.jpg\" style=\"width:65px; height:65px; border-radius:50%; box-shadow:0 0 12px red;\" alt=\"\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- MAPA CIRCULAR -->\r\n  <div id=\"glowMapContainer\" style=\"opacity:1; pointer-events:auto; transition: opacity 0.6s ease; margin: 0 auto; margin-top: -95px; margin-bottom: 40px; width: 320px; height: 320px; border-radius: 50%; overflow: hidden; border: 6px solid rgba(0,255,255,0.6); box-shadow: 0 0 25px cyan; position: relative; z-index: 900;\">\r\n    <div id=\"googleMap\" style=\"width:100%; height:100%;\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Google Maps API -->\r\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDLPhx98z9AgoqXS6VeoESE9NV6URuOhiE&#038;callback=initMap\" async defer><\/script>\r\n\r\n<script>\r\n  function initMap() {\r\n    const location = { lat: 6.2333, lng: -75.5905 };\r\n    window.ggMap = new google.maps.Map(document.getElementById(\"googleMap\"), {\r\n      zoom: 12,\r\n      center: location,\r\n      disableDefaultUI: true\r\n    });\r\n    new google.maps.Marker({ position: location, map: window.ggMap });\r\n  }\r\n  function focusOnHost(lat, lng) {\r\n    if (window.ggMap) {\r\n      const newCenter = new google.maps.LatLng(lat, lng);\r\n      window.ggMap.setCenter(newCenter);\r\n      new google.maps.Marker({ position: newCenter, map: window.ggMap });\r\n    } else {\r\n      console.log(\"Google Map not ready yet.\");\r\n    }\r\n  }\r\n<\/script>\r\n\r\n<!-- Activaci\u00f3n Taurus + tutorial trigger -->\r\n<script>\r\n  function activatetaurusCube() {\r\n    const zs = document.getElementById(\"zodiacSelector\");\r\n    if (zs) { zs.style.opacity = \"0\"; zs.style.pointerEvents = \"none\"; }\r\n\r\n    const taurus = document.getElementById(\"taurusCubeContainer\");\r\n    const map  = document.getElementById(\"glowMapContainer\");\r\n    const swipe = document.getElementById(\"swipeImage\");\r\n\r\n    if (taurus) { taurus.style.opacity = \"1\"; taurus.style.pointerEvents = \"auto\"; }\r\n    if (map)         { map.style.opacity = \"1\";         map.style.pointerEvents = \"auto\"; }\r\n\r\n    if (swipe) {\r\n      swipe.style.display = \"block\";\r\n      setTimeout(() => { swipe.style.display = \"none\"; }, 3500);\r\n    }\r\n\r\n    \/\/ Open Sagittarius tutorial 2s after activation\r\n    if (window.__taurusTutorTimer) clearTimeout(window.__taurusTutorTimer);\r\n    window.__taurusTutorTimer = setTimeout(() => {\r\n      if (window.taurusTutor) taurusTutor.open(0);\r\n    }, 2000);\r\n  }\r\n  \/\/ alias to match older calls if any\r\n<\/script>\r\n\r\n<!-- ===== Sagittarius Cube Help Tutorial (scoped) ===== -->\r\n<style>\r\n  #taurusTutor { position:fixed; inset:0; display:none; place-items:center; z-index:9999; }\r\n  #taurusTutor.is-open { display:grid; }\r\n  #taurusTutor .ct-overlay {\r\n    position:absolute; inset:0;\r\n    background:linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,.65));\r\n    backdrop-filter:blur(2px);\r\n  }\r\n  #taurusTutor .ct-card{\r\n    position:relative; width:min(720px,96vw); padding:16px; border-radius:16px;\r\n    background:rgba(10,14,22,.78); color:#e9f8ff; border:1px solid rgba(0,255,255,.28);\r\n    box-shadow:0 8px 28px rgba(0,255,255,.25), inset 0 0 28px rgba(255,255,255,.05);\r\n    backdrop-filter:blur(10px) saturate(130%);\r\n  }\r\n  #taurusTutor .ct-top   { font-size:11px; letter-spacing:.22em; text-transform:uppercase; color:#9fe7ff; opacity:.9; margin-bottom:6px; }\r\n  #taurusTutor .ct-title { margin:0 0 6px; font:700 20px\/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; }\r\n  #taurusTutor .ct-desc  { margin:0 8px 10px 0; font:15px\/1.45 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color:#d9f0ff; }\r\n  #taurusTutor .ct-media { margin:8px 0 10px; border-radius:12px; overflow:hidden; border:1px solid rgba(255,255,255,.12); background:#0b111a; }\r\n  #taurusTutor .ct-media img { display:block; width:100%; height:280px; object-fit:contain; background:#0b111a; }\r\n  @media (min-width: 768px){ #taurusTutor .ct-media img { height:340px; } }\r\n  #taurusTutor .ct-actions{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:10px; }\r\n  #taurusTutor .ct-left{ display:flex; gap:8px; align-items:center; }\r\n  #taurusTutor .ct-right{ display:flex; gap:8px; align-items:center; }\r\n  #taurusTutor .ct-btn{\r\n    appearance:none; border:1px solid rgba(0,255,255,.35); background:rgba(0,255,255,.08);\r\n    color:#cfffff; padding:9px 12px; border-radius:12px; cursor:pointer; font-size:14px;\r\n  }\r\n  #taurusTutor .ct-btn[disabled]{ opacity:.4; pointer-events:none; }\r\n  #taurusTutor .ct-close{\r\n    position:absolute; top:8px; right:10px; width:34px; height:34px; border-radius:10px;\r\n    border:1px solid rgba(255,255,255,.35); background:rgba(255,255,255,.06); color:#fff;\r\n    font-size:18px; display:grid; place-items:center; cursor:pointer;\r\n  }\r\n  #taurusTutor .ct-close:hover{ background:rgba(255,255,255,.10); }\r\n  #taurusTutor .ct-progress{ font-size:12px; opacity:.75; }\r\n<\/style>\r\n\r\n<div id=\"taurusTutor\" aria-hidden=\"true\">\r\n  <div class=\"ct-overlay\" onclick=\"taurusTutor.close()\"><\/div>\r\n  <div class=\"ct-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"tauTTitle\" aria-describedby=\"tauTDesc\">\r\n    <button class=\"ct-close\" type=\"button\" aria-label=\"Close\" onclick=\"taurusTutor.close()\">\u00d7<\/button>\r\n\r\n    <div class=\"ct-top\" id=\"tauTTop\">How it works<\/div>\r\n    <h3 class=\"ct-title\" id=\"tauTTitle\">Rotate the Cube<\/h3>\r\n    <p class=\"ct-desc\" id=\"tauTDesc\">Drag with one finger (touch) or click-and-drag (mouse) to rotate. Swipe for a quick spin.<\/p>\r\n\r\n    <div class=\"ct-media\"><img decoding=\"async\" id=\"tauTImg\" src=\"\" alt=\"\"><\/div>\r\n\r\n    <div class=\"ct-actions\">\r\n      <div class=\"ct-left\">\r\n        <button id=\"tauTPrev\" class=\"ct-btn\" type=\"button\">\u2190 Prev<\/button>\r\n        <span id=\"tauTProg\" class=\"ct-progress\">1 \/ 7<\/span>\r\n      <\/div>\r\n      <div class=\"ct-right\">\r\n        <button id=\"tauTSkip\" class=\"ct-btn\" type=\"button\">Skip<\/button>\r\n        <button id=\"tauTNext\" class=\"ct-btn\" type=\"button\">Next \u2192<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Bot\u00f3n Replay (taurus) -->\r\n<button id=\"taurusReplay\" type=\"button\" title=\"Open tutorial\">Tutorial<\/button>\r\n\r\n<script>\r\n(function(){\r\n  \/* Timing \u2014 adjust as needed *\/\r\n  const OPEN_AFTER_MS   = -1; \/\/ open 2s after page load (safety if user lands directly on Taurus)\r\n  const REPLAY_AFTER_MS = -1;    \/\/ 0 = show replay button immediately\r\n  const AUTO_CLOSE_MS   = 0;    \/\/ 0 = no auto-advance; set e.g. 5000 for 5s per step\r\n\r\n  \/* Images (same set used across signs) *\/\r\n  const IMG_MOVE        = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_233457_Chrome.jpg\";\r\n  const IMG_FOUR_SIDES  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_233921_Chrome.jpg\";\r\n  const IMG_OPEN_PLACE  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202059-scaled.jpg\";\r\n  const IMG_DOUBLE_TAP  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202156-scaled.jpg\";\r\n  const IMG_FAVORITES   = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202221-scaled.jpg\";\r\n  const IMG_BACK_ACTION = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_234036_Chrome.jpg\";\r\n\r\n  const steps = [\r\n    { top:\"How it works\", title:\"Rotate the Cube\",        desc:\"Drag with one finger (touch) or click-and-drag (mouse) to rotate. Swipe for a quick spin.\", img: IMG_MOVE },\r\n    { top:\"Explore\",      title:\"Open the Four Sides\",    desc:\"Each face has four options. Tap any option to explore nearby places and services.\",          img: IMG_FOUR_SIDES },\r\n    { top:\"Map\",          title:\"Open a Place\",           desc:\"Tap a circle on the map to view details, photos, and available actions.\",                  img: IMG_OPEN_PLACE },\r\n    { top:\"Favorites\",    title:\"Save with a Double-Tap\", desc:\"Double-tap any circle to add it to Favorites. A star confirms it\u2019s saved.\",                 img: IMG_DOUBLE_TAP },\r\n    { top:\"Favorites\",    title:\"View Your Favorites\",    desc:\"Tap the Favorites (\u2605) button to see all saved places in one list.\",                        img: IMG_FAVORITES },\r\n    { top:\"Review\",       title:\"Back of the Cube\",       desc:\"Keep the favorite selected and use action buttons to get directions, call, share, or book.\", img: IMG_BACK_ACTION },\r\n    { top:\"Tips\",         title:\"Close or Skip\",          desc:\"Use the \u00d7 at top-right or the Skip button to close this tutorial at any time.\",            img: IMG_BACK_ACTION }\r\n  ];\r\n\r\n  \/\/ Preload images\r\n  steps.forEach(s => { if (s.img) { const im = new Image(); im.src = s.img; } });\r\n\r\n  const root   = document.getElementById('taurusTutor');\r\n  const title  = root.querySelector('#tauTTitle');\r\n  const desc   = root.querySelector('#tauTDesc');\r\n  const topEl  = root.querySelector('#tauTTop');\r\n  const prev   = root.querySelector('#tauTPrev');\r\n  const next   = root.querySelector('#tauTNext');\r\n  const skip   = root.querySelector('#tauTSkip');\r\n  const prog   = root.querySelector('#tauTProg');\r\n  const imgEl  = root.querySelector('#tauTImg');\r\n  const media  = root.querySelector('.ct-media');\r\n  const replay = document.getElementById('taurusReplay');\r\n\r\n  let i = 0, autoTimer = null, armed = false;\r\n\r\n  function render(){\r\n    const s = steps[i];\r\n    topEl.textContent   = s.top;\r\n    title.textContent   = s.title;\r\n    desc.textContent    = s.desc;\r\n    prog.textContent    = (i+1) + \" \/ \" + steps.length;\r\n    prev.disabled       = (i === 0);\r\n    next.textContent    = (i === steps.length - 1) ? 'Finish' : 'Next \u2192';\r\n\r\n    if (s.img) {\r\n      media.style.display = 'block';\r\n      imgEl.src = s.img;\r\n      imgEl.alt = s.title;\r\n      imgEl.loading = 'eager';\r\n      imgEl.decoding = 'async';\r\n    } else {\r\n      media.style.display = 'none';\r\n      imgEl.removeAttribute('src');\r\n      imgEl.alt = '';\r\n    }\r\n\r\n    if (AUTO_CLOSE_MS > 0) {\r\n      clearTimeout(autoTimer);\r\n      autoTimer = setTimeout(() => {\r\n        if (i < steps.length - 1) { i++; render(); } else { taurusTutor.close(); }\r\n      }, AUTO_CLOSE_MS);\r\n    }\r\n  }\r\n\r\n  const taurusTutor = {\r\n    open(idx=0){\r\n      i = Math.max(0, Math.min(idx, steps.length - 1));\r\n      render();\r\n      root.classList.add('is-open');\r\n      root.setAttribute('aria-hidden','false');\r\n    },\r\n    close(){\r\n      root.classList.remove('is-open');\r\n      root.setAttribute('aria-hidden','true');\r\n      clearTimeout(autoTimer);\r\n    },\r\n    next(){ if (i < steps.length - 1) { i++; render(); } else { taurusTutor.close(); } },\r\n    prev(){ if (i > 0) { i--; render(); } }\r\n  };\r\n  window.taurusTutor = taurusTutor;\r\n\r\n  \/\/ Controls\r\n  prev.addEventListener('click', taurusTutor.prev);\r\n  next.addEventListener('click', taurusTutor.next);\r\n  skip.addEventListener('click', taurusTutor.close);\r\n  root.querySelector('.ct-overlay').addEventListener('click', taurusTutor.close);\r\n  document.addEventListener('keydown', (e)=>{ if (e.key === 'Escape') taurusTutor.close(); });\r\n\r\n  \/\/ Auto-open on load (in case user lands directly on Sagittarius page)\r\n  function boot(){\r\n    if (armed) return; armed = true;\r\n    if (OPEN_AFTER_MS >= 0) {\r\n  setTimeout(() => { CubeTutor.open(0); }, OPEN_AFTER_MS);\r\n}\r\n\r\nif (REPLAY_AFTER_MS >= 0) {\r\n  setTimeout(() => { replay.classList.add('show'); }, REPLAY_AFTER_MS);\r\n}\r\n\r\n    replay.addEventListener('click', () => taurusTutor.open(0));\r\n  }\r\n  if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', boot); }\r\n  else { boot(); }\r\n\r\n  \/\/ Close tutorial if user interacts with cube\/map\r\n  document.addEventListener('click', (e) => {\r\n    if (e.target.closest('.cube') || e.target.closest('#googleMap')) {\r\n      taurusTutor.close();\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\r\n\r\n\r\n<!-- =========================================================\r\nGGG BLOCK 3 \u2014 UNIVERSAL\r\nUse this same block on every page.\r\nONLY change:\r\n1) PAGE_KEY\r\n2) CUBE_ID\r\n3) optional URLs\r\nExample:\r\n- Aries   => PAGE_KEY = \"aries\"   \/ CUBE_ID = \"ariesCube\"\r\n- Taurus  => PAGE_KEY = \"taurus\"  \/ CUBE_ID = \"taurusCube\"\r\n========================================================= -->\r\n\r\n<style>\r\n  #floatingButtons {\r\n    position: fixed;\r\n    top: 14px;\r\n    right: 14px;\r\n    display: flex;\r\n    flex-direction: row;\r\n    gap: 10px;\r\n    z-index: 3000;\r\n  }\r\n\r\n  #favoritesBtn, #signinBtn {\r\n    font-size: 15px;\r\n    padding: 6px 10px;\r\n    border-radius: 8px;\r\n    border: 2px solid white;\r\n    color: white;\r\n    background: rgba(0, 0, 0, 0.6);\r\n    cursor: pointer;\r\n    box-shadow: 0 0 8px cyan;\r\n    font-family: Orbitron, system-ui, sans-serif;\r\n  }\r\n\r\n  #favoritesBtn:hover::after {\r\n    content: ' Double click a Host to add or remove \ud83d\udc98';\r\n    font-size: 10px;\r\n    margin-left: 8px;\r\n    color: cyan;\r\n  }\r\n\r\n  #signinBtn:hover::after {\r\n    content: ' Sign in to save your Favorites';\r\n    font-size: 10px;\r\n    margin-left: 8px;\r\n    color: cyan;\r\n  }\r\n\r\n  #pyramidBtn {\r\n    width: 38px;\r\n    height: 38px;\r\n    background-color: black;\r\n    border: 2px solid white;\r\n    border-radius: 50%;\r\n    box-shadow: 0 0 10px cyan;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    font-size: 20px;\r\n    cursor: pointer;\r\n    margin-top: 2px;\r\n  }\r\n\r\n  \/* ===== FAVORITES PANEL ===== *\/\r\n  #favoritesPanel {\r\n    position: fixed;\r\n    top: 64px;\r\n    right: 14px;\r\n    width: min(92vw, 340px);\r\n    max-height: 68vh;\r\n    overflow-y: auto;\r\n    display: none;\r\n    z-index: 3200;\r\n    border-radius: 18px;\r\n    padding: 12px;\r\n    background: linear-gradient(180deg, rgba(8,12,24,.96), rgba(4,7,18,.98));\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    box-shadow:\r\n      0 0 20px rgba(0,255,255,.18),\r\n      0 0 60px rgba(0,0,0,.45);\r\n    color: #fff;\r\n    font-family: Orbitron, system-ui, sans-serif;\r\n  }\r\n\r\n  #favoritesPanel.show {\r\n    display: block;\r\n  }\r\n\r\n  .favorites-header {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .favorites-title {\r\n    font-size: 12px;\r\n    letter-spacing: .14em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,.85);\r\n  }\r\n\r\n  .favorites-close {\r\n    border: 1px solid rgba(255,255,255,.16);\r\n    background: rgba(255,255,255,.06);\r\n    color: #fff;\r\n    border-radius: 999px;\r\n    padding: 6px 10px;\r\n    cursor: pointer;\r\n    font-size: 11px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .favorites-actions {\r\n    display: flex;\r\n    gap: 8px;\r\n    margin-bottom: 12px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .favorites-action-btn {\r\n    border: 1px solid rgba(0,255,255,.35);\r\n    background: rgba(0,255,255,.08);\r\n    color: #fff;\r\n    border-radius: 999px;\r\n    padding: 8px 10px;\r\n    cursor: pointer;\r\n    font-size: 11px;\r\n    text-transform: uppercase;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .favorites-empty {\r\n    font-size: 12px;\r\n    color: rgba(255,255,255,.72);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  .favorite-card {\r\n    display: grid;\r\n    grid-template-columns: 58px 1fr;\r\n    gap: 10px;\r\n    align-items: center;\r\n    padding: 10px;\r\n    border-radius: 14px;\r\n    margin-bottom: 10px;\r\n    background: rgba(255,255,255,.04);\r\n    border: 1px solid rgba(255,255,255,.08);\r\n  }\r\n\r\n  .favorite-thumb {\r\n    width: 58px;\r\n    height: 58px;\r\n    border-radius: 50%;\r\n    background-size: cover;\r\n    background-position: center;\r\n    border: 2px solid rgba(255,255,255,.8);\r\n    box-shadow: 0 0 12px cyan;\r\n  }\r\n\r\n  .favorite-info {\r\n    min-width: 0;\r\n  }\r\n\r\n  .favorite-name {\r\n    font-size: 11px;\r\n    line-height: 1.35;\r\n    word-break: break-word;\r\n    color: #fff;\r\n  }\r\n\r\n  .favorite-meta {\r\n    margin-top: 4px;\r\n    font-size: 10px;\r\n    color: rgba(255,255,255,.64);\r\n    text-transform: uppercase;\r\n    letter-spacing: .08em;\r\n  }\r\n\r\n  .favorite-row {\r\n    display: flex;\r\n    gap: 8px;\r\n    margin-top: 8px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .favorite-btn {\r\n    border: 1px solid rgba(255,255,255,.14);\r\n    background: rgba(255,255,255,.06);\r\n    color: #fff;\r\n    border-radius: 999px;\r\n    padding: 6px 9px;\r\n    cursor: pointer;\r\n    font-size: 10px;\r\n    font-family: inherit;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  \/* ===== BACK BUTTON GLOW ===== *\/\r\n  #hostWebsiteBtn,\r\n  #reserveBtn,\r\n  #hostBtn,\r\n  #couponBtn {\r\n    transition: box-shadow 0.18s ease, opacity 0.18s ease;\r\n    box-shadow:\r\n      0 0 10px rgba(0,255,255,0.35),\r\n      0 0 18px rgba(0,255,255,0.16);\r\n  }\r\n\r\n  .glow-pulse {\r\n    animation: gggPulseGlow 1.2s infinite ease-in-out;\r\n  }\r\n\r\n  .glow-pulse-strong {\r\n    animation: gggPulseGlowStrong 1s infinite ease-in-out;\r\n  }\r\n\r\n  #hostWebsiteBtn:hover,\r\n  #reserveBtn:hover,\r\n  #hostBtn:hover,\r\n  #couponBtn:hover {\r\n    box-shadow:\r\n      0 0 14px rgba(0,255,255,0.75),\r\n      0 0 26px rgba(0,255,255,0.30);\r\n  }\r\n\r\n  @keyframes gggPulseGlow {\r\n    0% {\r\n      box-shadow:\r\n        0 0 12px rgba(0,255,255,0.45),\r\n        0 0 22px rgba(0,255,255,0.20);\r\n    }\r\n    50% {\r\n      box-shadow:\r\n        0 0 24px rgba(0,255,255,1),\r\n        0 0 44px rgba(0,255,255,0.75),\r\n        0 0 64px rgba(0,255,255,0.45);\r\n    }\r\n    100% {\r\n      box-shadow:\r\n        0 0 12px rgba(0,255,255,0.45),\r\n        0 0 22px rgba(0,255,255,0.20);\r\n    }\r\n  }\r\n\r\n  @keyframes gggPulseGlowStrong {\r\n    0% {\r\n      box-shadow:\r\n        0 0 10px rgba(0,255,255,0.45),\r\n        0 0 18px rgba(0,255,255,0.16);\r\n    }\r\n    50% {\r\n      box-shadow:\r\n        0 0 20px rgba(0,255,255,1),\r\n        0 0 38px rgba(0,255,255,0.42);\r\n    }\r\n    100% {\r\n      box-shadow:\r\n        0 0 10px rgba(0,255,255,0.45),\r\n        0 0 18px rgba(0,255,255,0.16);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- BOTONES FLOTANTES -->\r\n<div id=\"floatingButtons\">\r\n  <button\r\n    id=\"pyramidBtn\"\r\n    title=\"Back to MedaYork Pyramid\"\r\n    onclick=\"window.location.href='https:\/\/godsgalaxygame.com\/GGG\/medayork-pyramid-2\/';\">\r\n    \ud83e\uddca\r\n  <\/button>\r\n\r\n  <button id=\"favoritesBtn\">\ud83d\udc96<\/button>\r\n  <button id=\"signinBtn\">Sign In \/ Sign Up<\/button>\r\n<\/div>\r\n\r\n<!-- FAVORITES PANEL -->\r\n<div id=\"favoritesPanel\">\r\n  <div class=\"favorites-header\">\r\n    <div class=\"favorites-title\">My Favorites<\/div>\r\n    <button class=\"favorites-close\" type=\"button\" onclick=\"gggCloseFavoritesPanel()\">Close<\/button>\r\n  <\/div>\r\n\r\n  <div class=\"favorites-actions\">\r\n    <button class=\"favorites-action-btn\" type=\"button\" onclick=\"gggShowCurrentPageFavorites()\">Show on Map<\/button>\r\n    <button class=\"favorites-action-btn\" type=\"button\" onclick=\"gggClearFavoritesWithConfirm()\">Clear All<\/button>\r\n  <\/div>\r\n\r\n  <div id=\"favoritesPanelContent\" class=\"favorites-empty\">No favorites saved yet.<\/div>\r\n<\/div>\r\n\r\n<script>\r\n  \/* ========================================================\r\n     PAGE SETTINGS \u2014 CHANGE THESE ONLY WHEN COPYING TO ANOTHER PAGE\r\n  ======================================================== *\/\r\n  const PAGE_KEY = \"taurus\";\r\n  const CUBE_ID = \"taurusCube\";\r\n  const AJAX_URL = \"\/GGG\/wp-admin\/admin-ajax.php\";\r\n  const ACCOUNT_URL = \"https:\/\/godsgalaxygame.com\/account\/\";\r\n  const LOGIN_URL = \"https:\/\/godsgalaxygame.com\/login\/\";\r\n  const PYRAMID_URL = \"https:\/\/godsgalaxygame.com\/GGG\/medayork-pyramid-2\/\";\r\n\r\n  \/* ========================================================\r\n     CUBE ROTATION\r\n  ======================================================== *\/\r\n  let isDragging = false, startX, startY, rotateX = 0, rotateY = 10;\r\n  let autoRotate = true;\r\n  let autoRotateFrame = null;\r\n\r\n  const cube = document.getElementById(CUBE_ID);\r\n  const cubeContainer = document.querySelector('.cube-scene');\r\n\r\n  function updateRotation(x, y) {\r\n    if (!cube) return;\r\n    cube.style.transform = `rotateX(${x}deg) rotateY(${y}deg)`;\r\n  }\r\n\r\n  function startAutoRotate() {\r\n    stopAutoRotate();\r\n    autoRotate = true;\r\n\r\n    function animate() {\r\n      if (!autoRotate) return;\r\n      rotateY -= 0.4;\r\n      updateRotation(rotateX, rotateY);\r\n      autoRotateFrame = requestAnimationFrame(animate);\r\n    }\r\n\r\n    animate();\r\n  }\r\n\r\n  function stopAutoRotate() {\r\n    autoRotate = false;\r\n    if (autoRotateFrame) {\r\n      cancelAnimationFrame(autoRotateFrame);\r\n      autoRotateFrame = null;\r\n    }\r\n  }\r\n\r\n  function onMouseDown(e) {\r\n    stopGuidePulse();\r\n    stopAutoRotate();\r\n    isDragging = true;\r\n    startX = e.clientX;\r\n    startY = e.clientY;\r\n  }\r\n\r\n  function onMouseMove(e) {\r\n    if (!isDragging) return;\r\n    const deltaX = e.clientX - startX;\r\n    const deltaY = e.clientY - startY;\r\n    rotateY += deltaX * 0.5;\r\n    rotateX -= deltaY * 0.5;\r\n    updateRotation(rotateX, rotateY);\r\n    startX = e.clientX;\r\n    startY = e.clientY;\r\n  }\r\n\r\n  function onMouseUp() {\r\n    isDragging = false;\r\n  }\r\n\r\n  function onTouchStart(e) {\r\n    stopGuidePulse();\r\n    stopAutoRotate();\r\n    isDragging = true;\r\n    startX = e.touches[0].clientX;\r\n    startY = e.touches[0].clientY;\r\n  }\r\n\r\n  function onTouchMove(e) {\r\n    if (!isDragging) return;\r\n    const deltaX = e.touches[0].clientX - startX;\r\n    const deltaY = e.touches[0].clientY - startY;\r\n    rotateY += deltaX * 0.5;\r\n    rotateX -= deltaY * 0.5;\r\n    updateRotation(rotateX, rotateY);\r\n    startX = e.touches[0].clientX;\r\n    startY = e.touches[0].clientY;\r\n  }\r\n\r\n  function onTouchEnd() {\r\n    isDragging = false;\r\n  }\r\n\r\n  if (cubeContainer && cube) {\r\n    updateRotation(rotateX, rotateY);\r\n    startAutoRotate();\r\n\r\n    cubeContainer.addEventListener('mousedown', onMouseDown);\r\n    window.addEventListener('mousemove', onMouseMove);\r\n    window.addEventListener('mouseup', onMouseUp);\r\n\r\n    cubeContainer.addEventListener('touchstart', onTouchStart, { passive: true });\r\n    window.addEventListener('touchmove', onTouchMove, { passive: true });\r\n    window.addEventListener('touchend', onTouchEnd);\r\n  }\r\n\r\n  \/* ========================================================\r\n     USER STATUS\r\n  ======================================================== *\/\r\n  let gggUserStatus = {\r\n    logged_in: false,\r\n    user_id: 0,\r\n    display_name: \"\",\r\n    email: \"\",\r\n    account_url: ACCOUNT_URL,\r\n    login_url: LOGIN_URL\r\n  };\r\n\r\n  function gggUpdateSignInButton() {\r\n    const btn = document.getElementById(\"signinBtn\");\r\n    if (!btn) return;\r\n\r\n    if (gggUserStatus.logged_in) {\r\n      btn.textContent = \"My Account\";\r\n      btn.onclick = function () {\r\n        window.location.href = gggUserStatus.account_url || ACCOUNT_URL;\r\n      };\r\n    } else {\r\n      btn.textContent = \"Sign In \/ Sign Up\";\r\n      btn.onclick = function () {\r\n        window.location.href = gggUserStatus.login_url || LOGIN_URL;\r\n      };\r\n    }\r\n  }\r\n\r\n  function gggLoadUserStatus() {\r\n    const formData = new FormData();\r\n    formData.append(\"action\", \"ggg_get_current_user_status\");\r\n\r\n    return fetch(AJAX_URL, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      body: formData\r\n    })\r\n    .then(r => r.json())\r\n    .then(data => {\r\n      if (data && data.success && data.data) {\r\n        gggUserStatus = data.data;\r\n      }\r\n      gggUpdateSignInButton();\r\n    })\r\n    .catch(() => {\r\n      gggUpdateSignInButton();\r\n    });\r\n  }\r\n\r\n  \/* ========================================================\r\n     GUIDE GLOW\r\n  ======================================================== *\/\r\n  let guidePulseInterval = null;\r\n  let guidePulseTimeout = null;\r\n  let tutorialStopped = false;\r\n\r\n  function clearGuideGlow() {\r\n    document.querySelectorAll('.glow-pulse, .glow-pulse-strong').forEach(el => {\r\n      el.classList.remove('glow-pulse', 'glow-pulse-strong');\r\n    });\r\n  }\r\n\r\n  function stopGuidePulse() {\r\n    tutorialStopped = true;\r\n    clearGuideGlow();\r\n    if (guidePulseInterval) clearInterval(guidePulseInterval);\r\n    if (guidePulseTimeout) clearTimeout(guidePulseTimeout);\r\n    guidePulseInterval = null;\r\n    guidePulseTimeout = null;\r\n  }\r\n\r\n  function startGuidePulse() {\r\n    tutorialStopped = false;\r\n\r\n    const buttons = [\r\n      document.getElementById('hostWebsiteBtn'),\r\n      document.getElementById('reserveBtn'),\r\n      document.getElementById('hostBtn'),\r\n      document.getElementById('couponBtn')\r\n    ];\r\n\r\n    buttons.forEach(btn => {\r\n      if (btn) btn.classList.add('glow-pulse');\r\n    });\r\n  }\r\n\r\n  window.addEventListener('load', function () {\r\n    startGuidePulse();\r\n  });\r\n\r\n  \/* ========================================================\r\n     FAVORITES\r\n  ======================================================== *\/\r\n  let favorites = [];\r\n\r\n  function gggUpdateFavoritesButton() {\r\n    const btn = document.getElementById(\"favoritesBtn\");\r\n    if (!btn) return;\r\n    btn.textContent = favorites.length > 0 ? \"\ud83d\udc98\" : \"\ud83d\udc96\";\r\n  }\r\n\r\n  function gggLoadFavorites() {\r\n    const formData = new FormData();\r\n    formData.append(\"action\", \"ggg_get_favorites\");\r\n\r\n    return fetch(AJAX_URL, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      body: formData\r\n    })\r\n    .then(r => r.json())\r\n    .then(data => {\r\n      if (data && data.success && data.data) {\r\n        favorites = Array.isArray(data.data.favorites) ? data.data.favorites : [];\r\n      } else {\r\n        favorites = [];\r\n      }\r\n      gggUpdateFavoritesButton();\r\n      gggRenderFavoritesPanel();\r\n    })\r\n    .catch(() => {\r\n      favorites = [];\r\n      gggUpdateFavoritesButton();\r\n      gggRenderFavoritesPanel();\r\n    });\r\n  }\r\n\r\n  function gggRenderFavoritesPanel() {\r\n    const panelContent = document.getElementById(\"favoritesPanelContent\");\r\n    if (!panelContent) return;\r\n\r\n    if (!favorites.length) {\r\n      panelContent.innerHTML = `<div class=\"favorites-empty\">No favorites saved yet.<\/div>`;\r\n      return;\r\n    }\r\n\r\n    panelContent.innerHTML = favorites.map(fav => {\r\n      const title = fav.id ? String(fav.id).replace(\/-\/g, ' ') : 'Favorite';\r\n      const pageLabel = fav.pageKey ? String(fav.pageKey).toUpperCase() : 'PAGE';\r\n\r\n      return `\r\n        <div class=\"favorite-card\">\r\n          <div class=\"favorite-thumb\" style=\"background-image:url('${fav.imgUrl || ''}')\"><\/div>\r\n          <div class=\"favorite-info\">\r\n            <div class=\"favorite-name\">${title}<\/div>\r\n            <div class=\"favorite-meta\">${pageLabel}<\/div>\r\n            <div class=\"favorite-row\">\r\n              ${fav.pageKey === PAGE_KEY ? `<button class=\"favorite-btn\" type=\"button\" onclick=\"gggFocusFavoriteOnPage('${fav.id}')\">Show<\/button>` : ``}\r\n              ${(fav.lat && fav.lng) ? `<button class=\"favorite-btn\" type=\"button\" onclick=\"focusOnHost(${parseFloat(fav.lat)}, ${parseFloat(fav.lng)})\">Map<\/button>` : ``}\r\n              <button class=\"favorite-btn\" type=\"button\" onclick=\"gggRemoveFavoriteById('${fav.id}')\">Remove<\/button>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      `;\r\n    }).join('');\r\n  }\r\n\r\n  function gggOpenFavoritesPanel() {\r\n    const panel = document.getElementById(\"favoritesPanel\");\r\n    if (!panel) return;\r\n    panel.classList.add(\"show\");\r\n  }\r\n\r\n  function gggCloseFavoritesPanel() {\r\n    const panel = document.getElementById(\"favoritesPanel\");\r\n    if (!panel) return;\r\n    panel.classList.remove(\"show\");\r\n  }\r\n\r\n  function gggShowCurrentPageFavorites() {\r\n    const currentPageFavorites = favorites.filter(f => f.pageKey === PAGE_KEY);\r\n\r\n    if (!currentPageFavorites.length) return;\r\n\r\n    document.querySelectorAll('.host-circle').forEach(btn => btn.style.display = 'none');\r\n\r\n    currentPageFavorites.forEach(fav => {\r\n      const matches = document.querySelectorAll(`.${fav.id}`);\r\n      matches.forEach(el => el.style.display = 'inline-block');\r\n    });\r\n\r\n    gggCloseFavoritesPanel();\r\n  }\r\n\r\n  function gggFocusFavoriteOnPage(id) {\r\n    document.querySelectorAll('.host-circle').forEach(btn => btn.style.display = 'none');\r\n\r\n    const matches = document.querySelectorAll(`.${id}`);\r\n    matches.forEach(el => el.style.display = 'inline-block');\r\n\r\n    gggCloseFavoritesPanel();\r\n  }\r\n\r\n  function toggleFavorite(id, imgUrl, mapLat, mapLng) {\r\n    if (!gggUserStatus.logged_in) {\r\n      alert(\"Please sign in first to save favorites.\");\r\n      window.location.href = gggUserStatus.login_url || LOGIN_URL;\r\n      return;\r\n    }\r\n\r\n    const alreadySaved = favorites.some(f => f.id === id);\r\n\r\n    if (alreadySaved) {\r\n      return gggRemoveFavoriteById(id);\r\n    }\r\n\r\n    const formData = new FormData();\r\n    formData.append(\"action\", \"ggg_add_favorite\");\r\n    formData.append(\"id\", id);\r\n    formData.append(\"imgUrl\", imgUrl || \"\");\r\n    formData.append(\"mapLat\", mapLat || \"\");\r\n    formData.append(\"mapLng\", mapLng || \"\");\r\n    formData.append(\"pageKey\", PAGE_KEY);\r\n\r\n    fetch(AJAX_URL, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      body: formData\r\n    })\r\n    .then(r => r.json())\r\n    .then(data => {\r\n      if (data && data.success && data.data) {\r\n        favorites = Array.isArray(data.data.favorites) ? data.data.favorites : [];\r\n        gggUpdateFavoritesButton();\r\n        gggRenderFavoritesPanel();\r\n        console.log(\"Favorito agregado:\", id);\r\n      }\r\n    });\r\n  }\r\n\r\n  function gggRemoveFavoriteById(id) {\r\n    if (!gggUserStatus.logged_in) return;\r\n\r\n    const formData = new FormData();\r\n    formData.append(\"action\", \"ggg_remove_favorite\");\r\n    formData.append(\"id\", id);\r\n\r\n    fetch(AJAX_URL, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      body: formData\r\n    })\r\n    .then(r => r.json())\r\n    .then(data => {\r\n      if (data && data.success && data.data) {\r\n        favorites = Array.isArray(data.data.favorites) ? data.data.favorites : [];\r\n        gggUpdateFavoritesButton();\r\n        gggRenderFavoritesPanel();\r\n        console.log(\"Favorito removido:\", id);\r\n      }\r\n    });\r\n  }\r\n\r\n  function clearFavorites() {\r\n    if (!gggUserStatus.logged_in) return;\r\n\r\n    const formData = new FormData();\r\n    formData.append(\"action\", \"ggg_clear_favorites\");\r\n\r\n    fetch(AJAX_URL, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      body: formData\r\n    })\r\n    .then(r => r.json())\r\n    .then(data => {\r\n      if (data && data.success && data.data) {\r\n        favorites = Array.isArray(data.data.favorites) ? data.data.favorites : [];\r\n        gggUpdateFavoritesButton();\r\n        gggRenderFavoritesPanel();\r\n      }\r\n    });\r\n  }\r\n\r\n  function gggClearFavoritesWithConfirm() {\r\n    if (!favorites.length) return;\r\n    const ok = confirm(\"Clear all saved favorites?\");\r\n    if (!ok) return;\r\n    clearFavorites();\r\n  }\r\n\r\n  \/* ========================================================\r\n     MAP FOCUS\r\n  ======================================================== *\/\r\n  function focusOnHost(lat, lng) {\r\n    if (window.ggMap) {\r\n      window.ggMap.setCenter({ lat, lng });\r\n      window.ggMap.setZoom(15);\r\n      new google.maps.Marker({ position: { lat, lng }, map: window.ggMap });\r\n    }\r\n  }\r\n\r\n  \/* ========================================================\r\n     BUTTON EVENTS\r\n  ======================================================== *\/\r\n  document.getElementById(\"favoritesBtn\").addEventListener(\"click\", () => {\r\n    gggOpenFavoritesPanel();\r\n  });\r\n\r\n  \/* ========================================================\r\n     INIT\r\n  ======================================================== *\/\r\n  document.addEventListener(\"DOMContentLoaded\", function () {\r\n    Promise.all([\r\n      gggLoadUserStatus(),\r\n      gggLoadFavorites()\r\n    ]).then(() => {\r\n      gggUpdateSignInButton();\r\n      gggUpdateFavoritesButton();\r\n      gggRenderFavoritesPanel();\r\n    });\r\n  });\r\n<\/script>\r\n\r\n\r\n\r\n<!-- TAURUS \u2014 HOST CIRCLES (same structure as Aries) -->\r\n<style>\r\n  \/* container *\/\r\n  #hostButtons{\r\n    display:none;                 \/* hidden until a sub-option is clicked *\/\r\n    position:absolute;\r\n    top:50%; left:50%;\r\n    transform:translate(-50%,-50%);\r\n    width:100%; max-width:500px; height:500px;\r\n    pointer-events:none;          \/* turned ON in JS when shown *\/\r\n    z-index:3000;\r\n  }\r\n\r\n  \/* buttons *\/\r\n  #hostButtons .host-circle{\r\n    width:80px; height:80px; border-radius:50%;\r\n    border:2px solid #fff; box-shadow:0 0 14px #fff;\r\n    background-size:cover; background-position:center;\r\n    position:absolute; pointer-events:auto; cursor:pointer;\r\n    transition:transform .3s, box-shadow .3s;\r\n  }\r\n  #hostButtons .host-circle:hover{ transform:scale(1.15); box-shadow:0 0 20px cyan; }\r\n\r\n  \/* desktop placement (around the circle) *\/\r\n  #hostButtons .accommodations{ top:0%;   left:10%; }\r\n  #hostButtons .restaurants   { top:71%;  right:10%; }\r\n  #hostButtons .entertainment { bottom:12%; left:10%; }\r\n  #hostButtons .vip           { bottom:84%; right:10%; }\r\n\r\n  \/* phone: turn into one row under the map (exactly like Aries, with -35px) *\/\r\n  @media (max-width:768px){\r\n    #hostButtons{\r\n      position:relative; top:auto; left:auto; transform:none;\r\n      height:auto; margin-top:-35px;\r\n      display:none;               \/* still hidden by default *\/\r\n      flex-wrap:nowrap; justify-content:center; gap:10px;\r\n    }\r\n    #hostButtons .host-circle{ position:relative; width:75px; height:75px; margin:0 6px; }\r\n  }\r\n<\/style>\r\n\r\n<!-- HOST CIRCLES \u2014 HTML (ONE copy only) -->\r\n<div id=\"hostButtons\">\r\n  <!-- SAVAGE (EXOTIC \/ red) -->\r\n  <button class=\"host-circle savage-accommodations accommodations\"\r\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\r\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\r\n    style=\"border-color:red; box-shadow:0 0 14px red; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/07\/Screenshot_20250713_165252_Instagram.jpg');\"\r\n    title=\"Savage Accommodations\"><\/button>\r\n\r\n  <button class=\"host-circle savage-restaurants restaurants\"\r\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\r\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\r\n    style=\"border-color:red; box-shadow:0 0 14px red; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240824_002752_Instagram.jpg');\"\r\n    title=\"Savage Restaurants\"><\/button>\r\n\r\n  <button class=\"host-circle savage-entertainment entertainment\"\r\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\r\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\r\n    style=\"border-color:red; box-shadow:0 0 14px red; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240823_233326_Chrome.jpg');\"\r\n    title=\"Savage Entertainment\"><\/button>\r\n\r\n  <button class=\"host-circle savage-vip vip\"\r\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\r\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\r\n    style=\"border-color:red; box-shadow:0 0 14px red; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240821_175227_Instagram.jpg');\"\r\n    title=\"Savage VIP\"><\/button>\r\n\r\n  <!-- DISCOVER (ROMANTIC \/ beige) -->\r\n  <button class=\"host-circle discover-accommodations accommodations\"\r\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\r\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\r\n    style=\"border-color:beige; box-shadow:0 0 14px beige; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/07\/Screenshot_20250713_165526_Instagram.jpg');\"\r\n    title=\"Discover Accommodations\"><\/button>\r\n\r\n  <button class=\"host-circle discover-restaurants restaurants\"\r\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\r\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\r\n    style=\"border-color:beige; box-shadow:0 0 14px beige; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240821_175227_Instagram.jpg');\"\r\n    title=\"Discover Restaurants\"><\/button>\r\n\r\n  <button class=\"host-circle discover-entertainment entertainment\"\r\n    data-lat=\"6.222914574928759\" data-lng=\"-75.17998666307626\"\r\n    onclick=\"focusOnHost(6.222914574928759, -75.17998666307626)\"\r\n    style=\"border-color:beige; box-shadow:0 0 14px beige; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/07\/Screenshot_20250713_233817_Gallery-scaled.jpg');\"\r\n    title=\"Discover Entertainment\"><\/button>\r\n\r\n  <button class=\"host-circle discover-vip vip\"\r\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\r\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\r\n    style=\"border-color:beige; box-shadow:0 0 14px beige; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240821_175227_Instagram.jpg');\"\r\n    title=\"Discover VIP\"><\/button>\r\n\r\n  <!-- ARCHEOLOGY (VIEWS \/ #00ccff) -->\r\n  <button class=\"host-circle archeology-accommodations accommodations\"\r\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\r\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\r\n    style=\"border-color:#00ccff; box-shadow:0 0 14px #00ccff; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/07\/Screenshot_20250713_165526_Instagram.jpg');\"\r\n    title=\"Archeology Accommodations\"><\/button>\r\n\r\n  <button class=\"host-circle archeology-restaurants restaurants\"\r\n    data-lat=\"6.224293398449545\" data-lng=\"-75.17829016952129\"\r\n    onclick=\"focusOnHost(6.224293398449545, -75.17829016952129)\"\r\n    style=\"border-color:#00ccff; box-shadow:0 0 14px #00ccff; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240826_073004_YouTube.jpg');\"\r\n    title=\"Archeology Restaurants\"><\/button>\r\n\r\n  <button class=\"host-circle archeology-entertainment entertainment\"\r\n    data-lat=\"6.224293398449545\" data-lng=\"-75.17829016952129\"\r\n    onclick=\"focusOnHost(6.224293398449545, -75.17829016952129)\"\r\n    style=\"border-color:#00ccff; box-shadow:0 0 14px #00ccff; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/07\/Screenshot_20250714_081156_Google.jpg');\"\r\n    title=\"Archeology Entertainment\"><\/button>\r\n\r\n  <button class=\"host-circle archeology-vip vip\"\r\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\r\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\r\n    style=\"border-color:#00ccff; box-shadow:0 0 14px #00ccff; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240821_175227_Instagram.jpg');\"\r\n    title=\"Archeology VIP\"><\/button>\r\n\r\n  <!-- GASTRONOMIC (WILD \/ green) -->\r\n  <button class=\"host-circle gastronomic-accommodations accommodations\"\r\n    data-lat=\"6.229026069183919\" data-lng=\"-75.21172693424086\"\r\n    onclick=\"focusOnHost(6.229026069183919, -75.21172693424086)\"\r\n    style=\"border-color:green; box-shadow:0 0 14px green; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240824_063827_Chrome.jpg');\"\r\n    title=\"Gastronomic Accommodations\"><\/button>\r\n\r\n  <button class=\"host-circle gastronomic-restaurants restaurants\"\r\n    data-lat=\"6.241653602812529\" data-lng=\"-75.18863967841808\"\r\n    onclick=\"focusOnHost(6.241653602812529, -75.18863967841808)\"\r\n    style=\"border-color:green; box-shadow:0 0 14px green; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250622_070009_Chrome.jpg');\"\r\n    title=\"Gastronomic Restaurants\"><\/button>\r\n\r\n  <button class=\"host-circle gastronomic-entertainment entertainment\"\r\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\r\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\r\n    style=\"border-color:green; box-shadow:0 0 14px green; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240824_002752_Instagram.jpg');\"\r\n    title=\"Gastronomic Entertainment\"><\/button>\r\n\r\n  <button class=\"host-circle gastronomic-vip vip\"\r\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\r\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\r\n    style=\"border-color:green; box-shadow:0 0 14px green; background-image:url('http:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240821_175227_Instagram.jpg');\"\r\n    title=\"Gastronomic VIP\"><\/button>\r\n<\/div>\r\n\r\n<!-- HOST CIRCLES \u2014 JS (same behavior as Aries) -->\r\n<script>\r\n  function showHostButtons(suboption){\r\n    const wrap = document.getElementById('hostButtons');\r\n    \/\/ hide all\r\n    document.querySelectorAll('#hostButtons .host-circle').forEach(el => el.style.display = 'none');\r\n    \/\/ show only the requested group (e.g., 'discover-restaurants')\r\n    document.querySelectorAll('#hostButtons .' + suboption).forEach(el => el.style.display = 'inline-block');\r\n    \/\/ reveal the container and allow clicks\r\n    if (wrap){ wrap.style.display = 'flex'; wrap.style.pointerEvents = 'auto'; }\r\n  }\r\n\r\n  \/\/ dbl-tap to favorite\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    document.querySelectorAll('#hostButtons .host-circle').forEach(btn => {\r\n      btn.addEventListener('dblclick', () => {\r\n        const id  = btn.classList[1]; \/\/ e.g., savage-accommodations\r\n        const img = (btn.style.backgroundImage || '').slice(5, -2);\r\n        const lat = parseFloat(btn.dataset.lat);\r\n        const lng = parseFloat(btn.dataset.lng);\r\n        if (typeof toggleFavorite === 'function') toggleFavorite(id, img, lat, lng);\r\n      });\r\n    });\r\n  });\r\n\r\n  \/* Safety: ensure clicking a circle moves the map using data-lat\/lng,\r\n     even if inline onclicks are stripped by the CMS. *\/\r\n  document.addEventListener('click', (e) => {\r\n    const btn = e.target.closest('#hostButtons .host-circle');\r\n    if (!btn) return;\r\n    const lat = parseFloat(btn.dataset.lat);\r\n    const lng = parseFloat(btn.dataset.lng);\r\n    if (!Number.isFinite(lat) || !Number.isFinite(lng)) return;\r\n\r\n    if (typeof window.focusOnHost === 'function') {\r\n      window.focusOnHost(lat, lng);\r\n    } else if (window.ggMap && window.google) {\r\n      const pos = new google.maps.LatLng(lat, lng);\r\n      ggMap.setCenter(pos);\r\n      ggMap.setZoom(15);\r\n      if (!window.__hostMarker) { window.__hostMarker = new google.maps.Marker({ map: ggMap, position: pos }); }\r\n      else { window.__hostMarker.setPosition(pos); }\r\n    }\r\n  });\r\n<\/script>\r\n\r\n\r\n\r\n<script>\r\n  \/\/ Mapeo de ID \u00fanico \u2192 Enlace real actualizado por categor\u00eda y elemento\r\n  const hostLinks = {\r\n    \/\/ ROMANTIC - Aire\r\n    \"discover-accommodations\": \"https:\/\/www.instagram.com\/reel\/C3_YCV7t0_Q\/?igsh=MWk2djNsYjhhYTlwag%3D%3D\",\r\n    \"discover-restaurants\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\r\n    \"discover-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\r\n    \"discover-entertainment\": \"https:\/\/helisky.co\/\",\r\n\r\n    \/\/ VIEWS - Agua\r\n    \"archeology-accommodations\": \"https:\/\/www.instagram.com\/reel\/C3_YCV7t0_Q\/?igsh=MWk2djNsYjhhYTlwag%3D%3D\",\r\n    \"archeology-restaurants\": \"https:\/\/www.google.com\/maps\/place\/Mirador+de+la+Piedra,+Pe%C3%B1on+de+Guatap%C3%A9,+Guatap%C3%A9,+Antioquia\/data=!4m2!3m1!1s0x8e441d16240c903f:0x663c375187cd976e?utm_source=mstt_1&entry=gps&coh=192189&g_ep=CAESCjExLjE0MS4xMDIYACCenQoqdSw5NDIyMzI5OSw5NDIxNjQxMyw5NDIxMjQ5Niw5NDIwNzM5NCw5NDIwNzUwNiw5NDIwODUwNiw5NDIxNzUyMyw5NDIxODY1Myw5NDIyOTgzOSw5NDIyNjcxNyw0NzA4NzExOCw0NzA4NDM5Myw5NDIxMzIwMEICQ08%3D\",\r\n    \"archeology-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\r\n    \"archeology-entertainment\": \"https:\/\/www.guatapecolombia.net\/portfolio\/penon-de-guatape\/\",\r\n\r\n    \/\/ WILD - Tierra\r\n    \"gastronomic-accommodations\": \"https:\/\/atmavillas.com\/alojamientos-de-lujo\/\",\r\n    \"gastronomic-restaurants\": \"https:\/\/tauhouse.com.co\/\",\r\n    \"gastronomic-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\r\n    \"gastronomic-entertainment\": \"https:\/\/menupp.co\/praia\",\r\n\r\n    \/\/ EXOTIC - Fuego\r\n    \"savage-accommodations\": \"https:\/\/www.instagram.com\/s\/aGlnaGxpZ2h0OjE3OTYxNDY3NzM4MjA3OTg4?story_media_id=3014194616437440286_45768665787&igsh=MWJpenZxeHUwbGx3bg%3D%3D\",\r\n    \"savage-restaurants\": \"https:\/\/hotellosrecuerdos.com\/experiencias\/\",\r\n    \"savage-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\r\n    \"savage-entertainment\": \"https:\/\/www.instagram.com\/reel\/Cu5CJ2TscIt\/?igsh=YTIzeWtmeTRnaGNl\"\r\n  };\r\n\r\n  \/\/ Conectar favorito con bot\u00f3n trasero\r\n  function activateHostLink(hostId) {\r\n    const btn = document.getElementById('hostWebsiteBtn');\r\n    const url = hostLinks[hostId];\r\n    if (btn && url) {\r\n      btn.href = url;\r\n      btn.style.boxShadow = '0 0 20px cyan';\r\n      setTimeout(() => btn.style.boxShadow = '0 0 10px cyan', 500);\r\n    }\r\n  }\r\n\r\n  \/\/ Al hacer clic en cualquier c\u00edrculo\r\n  document.addEventListener('click', function (e) {\r\n    if (e.target.classList.contains('host-circle')) {\r\n      const idMatch = [...e.target.classList].find(c => hostLinks[c]);\r\n      if (idMatch) activateHostLink(idMatch);\r\n    }\r\n  });\r\n\r\n  \/\/ Tooltip en desktop\r\n  document.addEventListener('mouseover', function (e) {\r\n    if (e.target.classList.contains('host-circle')) {\r\n      e.target.setAttribute('title', 'Click to activate link');\r\n    }\r\n  });\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>\u2649 Taurus Accommodations Restaurants Entertainment VIP Discover Accommodations Restaurants Entertainment VIP Archeology Accommodations Restaurants Entertainment VIP Gastronomic Accommodations Restaurants Entertainment VIP Savage \u00d7 How it works Rotate the Cube Drag with one finger (touch) or click-and-drag (mouse) to rotate. Swipe for a quick spin. \u2190 Prev 1 \/ 7 Skip Next \u2192 Tutorial \ud83e\uddca \ud83d\udc96 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3943","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/3943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/comments?post=3943"}],"version-history":[{"count":16,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/3943\/revisions"}],"predecessor-version":[{"id":9333,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/3943\/revisions\/9333"}],"wp:attachment":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/media?parent=3943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}