{"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-01-01T06:30:05","modified_gmt":"2026-01-01T06:30:05","slug":"taurus","status":"publish","type":"page","link":"https:\/\/godsgalaxygame.com\/GGG\/taurus\/","title":{"rendered":"Taurus"},"content":{"rendered":"\n<!-- BLOQUE 2 - Taurus Cube V19 Completo + Mapa Circular + Tutorial con Im\u00e1genes -->\n<style>\n  @media (max-width: 768px) {\n    #glowMapContainer { margin-top: -55px !important; }\n  }\n  \/* Replay (Tutorial) button \u2014 scoped for Sagittarius *\/\n  #taurusReplay{\n    position:fixed; right:14px; bottom:14px; z-index:10000;\n    border:1px solid rgba(0,255,255,.45); background:rgba(0,255,255,.10);\n    color:#cfffff; padding:10px 12px; border-radius:12px; cursor:pointer;\n    backdrop-filter:blur(6px) saturate(130%); font-size:14px;\n    display:inline-flex;\n  }\n  #taurusReplay.show{ display:inline-flex; }\n  #taurusReplay:hover{ background:rgba(0,255,255,.18); box-shadow:0 0 14px rgba(0,255,255,.25); }\n<\/style>\n\n<div id=\"taurusCubeContainer\" style=\"opacity:1; pointer-events:auto; transition: opacity 0.6s ease;\">\n  <!-- ESCENA CUBO -->\n  <div class=\"cube-scene\" style=\"width:180px; height:180px; perspective:1000px; position:fixed; bottom:20px; left:20px; z-index:1000;\">\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;\">\n      <!-- FRONT -->\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;\">\n        <div style=\"font-size:42px; color:white; text-shadow:0 0 15px white;\">\u2649<\/div>\n        <div style=\"font-size:16px; color:white; font-weight:bold; text-shadow:0 0 10px white; margin-top:6px;\">Taurus<\/div>\n      <\/div>\n\n      <!-- BACK (Sol + 4 botones) -->\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;\">\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;\">\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=\"\">\n        <\/div>\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;\">\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=\"\">\n        <\/a>\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;\">\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=\"\">\n        <\/a>\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;\">\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=\"\">\n        <\/a>\n        <a href=\"https:\/\/godsgalaxygame.com\/GGG\/discounts-gift\/\" title=\"Get Coupons\" target=\"_blank\"\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;\">\n          <img decoding=\"async\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20240108-225546_Chrome.jpg\"\n               style=\"width:70%; height:70%; border-radius:50%; object-fit:cover;\" alt=\"\">\n        <\/a>\n      <\/div>\n\n      <!-- RIGHT (Discover) -->\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;\">\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>\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>\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>\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>\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\n          <div style=\"color:beige; font-size:16px; font-weight:bold;\">Discover<\/div>\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=\"\">\n        <\/div>\n      <\/div>\n\n      <!-- LEFT (Archeology) -->\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;\">\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>\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>\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>\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>\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\n          <div style=\"color:#00ccff; font-size:16px; font-weight:bold;\">Archeology<\/div>\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=\"\">\n        <\/div>\n      <\/div>\n\n      <!-- TOP (Gastronomic) -->\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;\">\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>\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>\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>\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>\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\n          <div style=\"color:#33ff33; font-size:16px; font-weight:bold;\">Gastronomic<\/div>\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=\"\">\n        <\/div>\n      <\/div>\n\n      <!-- BOTTOM (Savage) -->\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;\">\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>\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>\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>\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>\n        <div style=\"position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;\">\n          <div style=\"color:red; font-size:16px; font-weight:bold;\">Savage<\/div>\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=\"\">\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- MAPA CIRCULAR -->\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;\">\n    <div id=\"googleMap\" style=\"width:100%; height:100%;\"><\/div>\n  <\/div>\n<\/div>\n\n<!-- Google Maps API -->\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDLPhx98z9AgoqXS6VeoESE9NV6URuOhiE&#038;callback=initMap\" async defer><\/script>\n\n<script>\n  function initMap() {\n    const location = { lat: 6.2333, lng: -75.5905 };\n    window.ggMap = new google.maps.Map(document.getElementById(\"googleMap\"), {\n      zoom: 12,\n      center: location,\n      disableDefaultUI: true\n    });\n    new google.maps.Marker({ position: location, map: window.ggMap });\n  }\n  function focusOnHost(lat, lng) {\n    if (window.ggMap) {\n      const newCenter = new google.maps.LatLng(lat, lng);\n      window.ggMap.setCenter(newCenter);\n      new google.maps.Marker({ position: newCenter, map: window.ggMap });\n    } else {\n      console.log(\"Google Map not ready yet.\");\n    }\n  }\n<\/script>\n\n<!-- Activaci\u00f3n Taurus + tutorial trigger -->\n<script>\n  function activatetaurusCube() {\n    const zs = document.getElementById(\"zodiacSelector\");\n    if (zs) { zs.style.opacity = \"0\"; zs.style.pointerEvents = \"none\"; }\n\n    const taurus = document.getElementById(\"taurusCubeContainer\");\n    const map  = document.getElementById(\"glowMapContainer\");\n    const swipe = document.getElementById(\"swipeImage\");\n\n    if (taurus) { taurus.style.opacity = \"1\"; taurus.style.pointerEvents = \"auto\"; }\n    if (map)         { map.style.opacity = \"1\";         map.style.pointerEvents = \"auto\"; }\n\n    if (swipe) {\n      swipe.style.display = \"block\";\n      setTimeout(() => { swipe.style.display = \"none\"; }, 3500);\n    }\n\n    \/\/ Open Sagittarius tutorial 2s after activation\n    if (window.__taurusTutorTimer) clearTimeout(window.__taurusTutorTimer);\n    window.__taurusTutorTimer = setTimeout(() => {\n      if (window.taurusTutor) taurusTutor.open(0);\n    }, 2000);\n  }\n  \/\/ alias to match older calls if any\n<\/script>\n\n<!-- ===== Sagittarius Cube Help Tutorial (scoped) ===== -->\n<style>\n  #taurusTutor { position:fixed; inset:0; display:none; place-items:center; z-index:9999; }\n  #taurusTutor.is-open { display:grid; }\n  #taurusTutor .ct-overlay {\n    position:absolute; inset:0;\n    background:linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,.65));\n    backdrop-filter:blur(2px);\n  }\n  #taurusTutor .ct-card{\n    position:relative; width:min(720px,96vw); padding:16px; border-radius:16px;\n    background:rgba(10,14,22,.78); color:#e9f8ff; border:1px solid rgba(0,255,255,.28);\n    box-shadow:0 8px 28px rgba(0,255,255,.25), inset 0 0 28px rgba(255,255,255,.05);\n    backdrop-filter:blur(10px) saturate(130%);\n  }\n  #taurusTutor .ct-top   { font-size:11px; letter-spacing:.22em; text-transform:uppercase; color:#9fe7ff; opacity:.9; margin-bottom:6px; }\n  #taurusTutor .ct-title { margin:0 0 6px; font:700 20px\/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; }\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; }\n  #taurusTutor .ct-media { margin:8px 0 10px; border-radius:12px; overflow:hidden; border:1px solid rgba(255,255,255,.12); background:#0b111a; }\n  #taurusTutor .ct-media img { display:block; width:100%; height:280px; object-fit:contain; background:#0b111a; }\n  @media (min-width: 768px){ #taurusTutor .ct-media img { height:340px; } }\n  #taurusTutor .ct-actions{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:10px; }\n  #taurusTutor .ct-left{ display:flex; gap:8px; align-items:center; }\n  #taurusTutor .ct-right{ display:flex; gap:8px; align-items:center; }\n  #taurusTutor .ct-btn{\n    appearance:none; border:1px solid rgba(0,255,255,.35); background:rgba(0,255,255,.08);\n    color:#cfffff; padding:9px 12px; border-radius:12px; cursor:pointer; font-size:14px;\n  }\n  #taurusTutor .ct-btn[disabled]{ opacity:.4; pointer-events:none; }\n  #taurusTutor .ct-close{\n    position:absolute; top:8px; right:10px; width:34px; height:34px; border-radius:10px;\n    border:1px solid rgba(255,255,255,.35); background:rgba(255,255,255,.06); color:#fff;\n    font-size:18px; display:grid; place-items:center; cursor:pointer;\n  }\n  #taurusTutor .ct-close:hover{ background:rgba(255,255,255,.10); }\n  #taurusTutor .ct-progress{ font-size:12px; opacity:.75; }\n<\/style>\n\n<div id=\"taurusTutor\" aria-hidden=\"true\">\n  <div class=\"ct-overlay\" onclick=\"taurusTutor.close()\"><\/div>\n  <div class=\"ct-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"tauTTitle\" aria-describedby=\"tauTDesc\">\n    <button class=\"ct-close\" type=\"button\" aria-label=\"Close\" onclick=\"taurusTutor.close()\">\u00d7<\/button>\n\n    <div class=\"ct-top\" id=\"tauTTop\">How it works<\/div>\n    <h3 class=\"ct-title\" id=\"tauTTitle\">Rotate the Cube<\/h3>\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>\n\n    <div class=\"ct-media\"><img decoding=\"async\" id=\"tauTImg\" src=\"\" alt=\"\"><\/div>\n\n    <div class=\"ct-actions\">\n      <div class=\"ct-left\">\n        <button id=\"tauTPrev\" class=\"ct-btn\" type=\"button\">\u2190 Prev<\/button>\n        <span id=\"tauTProg\" class=\"ct-progress\">1 \/ 7<\/span>\n      <\/div>\n      <div class=\"ct-right\">\n        <button id=\"tauTSkip\" class=\"ct-btn\" type=\"button\">Skip<\/button>\n        <button id=\"tauTNext\" class=\"ct-btn\" type=\"button\">Next \u2192<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Bot\u00f3n Replay (taurus) -->\n<button id=\"taurusReplay\" type=\"button\" title=\"Open tutorial\">Tutorial<\/button>\n\n<script>\n(function(){\n  \/* Timing \u2014 adjust as needed *\/\n  const OPEN_AFTER_MS   = -1; \/\/ open 2s after page load (safety if user lands directly on Taurus)\n  const REPLAY_AFTER_MS = -1;    \/\/ 0 = show replay button immediately\n  const AUTO_CLOSE_MS   = 0;    \/\/ 0 = no auto-advance; set e.g. 5000 for 5s per step\n\n  \/* Images (same set used across signs) *\/\n  const IMG_MOVE        = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_233457_Chrome.jpg\";\n  const IMG_FOUR_SIDES  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_233921_Chrome.jpg\";\n  const IMG_OPEN_PLACE  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202059-scaled.jpg\";\n  const IMG_DOUBLE_TAP  = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202156-scaled.jpg\";\n  const IMG_FAVORITES   = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/20250715_202221-scaled.jpg\";\n  const IMG_BACK_ACTION = \"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/09\/Screenshot_20250907_234036_Chrome.jpg\";\n\n  const steps = [\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 },\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 },\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 },\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 },\n    { top:\"Favorites\",    title:\"View Your Favorites\",    desc:\"Tap the Favorites (\u2605) button to see all saved places in one list.\",                        img: IMG_FAVORITES },\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 },\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 }\n  ];\n\n  \/\/ Preload images\n  steps.forEach(s => { if (s.img) { const im = new Image(); im.src = s.img; } });\n\n  const root   = document.getElementById('taurusTutor');\n  const title  = root.querySelector('#tauTTitle');\n  const desc   = root.querySelector('#tauTDesc');\n  const topEl  = root.querySelector('#tauTTop');\n  const prev   = root.querySelector('#tauTPrev');\n  const next   = root.querySelector('#tauTNext');\n  const skip   = root.querySelector('#tauTSkip');\n  const prog   = root.querySelector('#tauTProg');\n  const imgEl  = root.querySelector('#tauTImg');\n  const media  = root.querySelector('.ct-media');\n  const replay = document.getElementById('taurusReplay');\n\n  let i = 0, autoTimer = null, armed = false;\n\n  function render(){\n    const s = steps[i];\n    topEl.textContent   = s.top;\n    title.textContent   = s.title;\n    desc.textContent    = s.desc;\n    prog.textContent    = (i+1) + \" \/ \" + steps.length;\n    prev.disabled       = (i === 0);\n    next.textContent    = (i === steps.length - 1) ? 'Finish' : 'Next \u2192';\n\n    if (s.img) {\n      media.style.display = 'block';\n      imgEl.src = s.img;\n      imgEl.alt = s.title;\n      imgEl.loading = 'eager';\n      imgEl.decoding = 'async';\n    } else {\n      media.style.display = 'none';\n      imgEl.removeAttribute('src');\n      imgEl.alt = '';\n    }\n\n    if (AUTO_CLOSE_MS > 0) {\n      clearTimeout(autoTimer);\n      autoTimer = setTimeout(() => {\n        if (i < steps.length - 1) { i++; render(); } else { taurusTutor.close(); }\n      }, AUTO_CLOSE_MS);\n    }\n  }\n\n  const taurusTutor = {\n    open(idx=0){\n      i = Math.max(0, Math.min(idx, steps.length - 1));\n      render();\n      root.classList.add('is-open');\n      root.setAttribute('aria-hidden','false');\n    },\n    close(){\n      root.classList.remove('is-open');\n      root.setAttribute('aria-hidden','true');\n      clearTimeout(autoTimer);\n    },\n    next(){ if (i < steps.length - 1) { i++; render(); } else { taurusTutor.close(); } },\n    prev(){ if (i > 0) { i--; render(); } }\n  };\n  window.taurusTutor = taurusTutor;\n\n  \/\/ Controls\n  prev.addEventListener('click', taurusTutor.prev);\n  next.addEventListener('click', taurusTutor.next);\n  skip.addEventListener('click', taurusTutor.close);\n  root.querySelector('.ct-overlay').addEventListener('click', taurusTutor.close);\n  document.addEventListener('keydown', (e)=>{ if (e.key === 'Escape') taurusTutor.close(); });\n\n  \/\/ Auto-open on load (in case user lands directly on Sagittarius page)\n  function boot(){\n    if (armed) return; armed = true;\n    if (OPEN_AFTER_MS >= 0) {\n  setTimeout(() => { CubeTutor.open(0); }, OPEN_AFTER_MS);\n}\n\nif (REPLAY_AFTER_MS >= 0) {\n  setTimeout(() => { replay.classList.add('show'); }, REPLAY_AFTER_MS);\n}\n\n    replay.addEventListener('click', () => taurusTutor.open(0));\n  }\n  if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', boot); }\n  else { boot(); }\n\n  \/\/ Close tutorial if user interacts with cube\/map\n  document.addEventListener('click', (e) => {\n    if (e.target.closest('.cube') || e.target.closest('#googleMap')) {\n      taurusTutor.close();\n    }\n  });\n})();\n<\/script>\n\n\n\n<!-- BLOQUE 3 - Movimiento + API + Swipe + SignIn + \ud83d\udc96\/\ud83d\udc98 -->\n\n<!-- ESTILOS -->\n<style>\n  #floatingButtons {\n    position: fixed;\n    top: 14px;\n    right: 14px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    z-index: 3000;\n  }\n\n  #favoritesBtn, #signinBtn {\n    font-size: 15px;\n    padding: 6px 10px;\n    border-radius: 8px;\n    border: 2px solid white;\n    color: white;\n    background: rgba(0, 0, 0, 0.6);\n    cursor: pointer;\n    box-shadow: 0 0 8px cyan;\n    font-family: Orbitron;\n  }\n\n  #favoritesBtn:hover::after {\n    content: ' Double click a Host to add \ud83d\udc98';\n    font-size: 10px;\n    margin-left: 8px;\n    color: cyan;\n  }\n#pyramidBtn {\n    width: 38px;\n    height: 38px;\n    background-color: black;\n    border: 2px solid white;\n    border-radius: 50%;\n    box-shadow: 0 0 10px cyan; \/* glow *\/\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    font-size: 20px; \/* emoji size *\/\n    cursor: pointer;\n    margin-top: 2px; \/* align with rose *\/\n  }\n\n  #pyramidBtn:hover {\n    transform: scale(1.2);\n  }\n\n  #signinBtn:hover::after {\n    content: ' Sign in to save your Favorites';\n    font-size: 10px;\n    margin-left: 8px;\n    color: cyan;\n  }\n\n  #swipeImage {\n    position: fixed;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 160px;\n    z-index: 1200;\n    display: none;\n  }\n#swipeImage {\n  display: none !important;\n}\n\n<\/style>\n\n<!-- BOTONES FLOTANTES -->\n<div id=\"floatingButtons\">\n<button\n    id=\"pyramidBtn\"\n    title=\"Back to MedaYork Pyramid\"\n    onclick=\"window.location.href='https:\/\/godsgalaxygame.com\/GGG\/medayork-pyramid-2\/';\">\n    \ud83e\uddca\n  <\/button>\n  <button id=\"favoritesBtn\">\ud83d\udc96<\/button>\n  <button id=\"signinBtn\">Sign In \/ Sign Up<\/button>\n<\/div>\n\n<!-- IMAGEN DE SWIPE -->\n<img decoding=\"async\" id=\"swipeImage\" src=\"https:\/\/godsgalaxygame.com\/GGG\/wp-content\/uploads\/2025\/06\/Screenshot_20250627_154147_Gallery.jpg\" alt=\"Swipe\" \/>\n\n<!-- SCRIPT DE FUNCIONALIDAD -->\n<script>\n  \/\/ Movimiento del cubo Sagittarius\n  let isDragging = false, startX, startY, rotateX = 0, rotateY = 0;\n  const cube = document.getElementById('taurusCube');\n\n  function updateRotation(x, y) {\n    cube.style.transform = `rotateX(${x}deg) rotateY(${y}deg)`;\n  }\n\n  function onMouseDown(e) {\n    isDragging = true;\n    startX = e.clientX;\n    startY = e.clientY;\n  }\n\n  function onMouseMove(e) {\n    if (!isDragging) return;\n    const deltaX = e.clientX - startX;\n    const deltaY = e.clientY - startY;\n    rotateY += deltaX * 0.5;\n    rotateX -= deltaY * 0.5;\n    updateRotation(rotateX, rotateY);\n    startX = e.clientX;\n    startY = e.clientY;\n  }\n\n  function onMouseUp() {\n    isDragging = false;\n  }\n\n  function onTouchStart(e) {\n    isDragging = true;\n    startX = e.touches[0].clientX;\n    startY = e.touches[0].clientY;\n  }\n\n  function onTouchMove(e) {\n    if (!isDragging) return;\n    const deltaX = e.touches[0].clientX - startX;\n    const deltaY = e.touches[0].clientY - startY;\n    rotateY += deltaX * 0.5;\n    rotateX -= deltaY * 0.5;\n    updateRotation(rotateX, rotateY);\n    startX = e.touches[0].clientX;\n    startY = e.touches[0].clientY;\n  }\n\n  function onTouchEnd() {\n    isDragging = false;\n  }\n\n  const cubeContainer = document.querySelector('.cube-scene');\n  if (cubeContainer) {\n    cubeContainer.addEventListener('mousedown', onMouseDown);\n    window.addEventListener('mousemove', onMouseMove);\n    window.addEventListener('mouseup', onMouseUp);\n    cubeContainer.addEventListener('touchstart', onTouchStart);\n    window.addEventListener('touchmove', onTouchMove);\n    window.addEventListener('touchend', onTouchEnd);\n  }\n\n  \/\/ Mostrar swipe cuando aparece el cubo\n  const observer = new MutationObserver(() => {\n    const taurus = document.getElementById('taurusCubeContainer');\n    if (taurus && taurus.style.opacity === \"1\") {\n      const swipe = document.getElementById('swipeImage');\n      swipe.style.display = 'block';\n      setTimeout(() => {\n        swipe.style.display = 'none';\n      }, 3500);\n      observer.disconnect();\n    }\n  });\n  observer.observe(document.body, { childList: true, subtree: true });\n\n  \/\/ Sistema de favoritos \ud83d\udc96 \u2192 \ud83d\udc98\n  const favorites = [];\n\n  function toggleFavorite(id, imgUrl, mapLat, mapLng) {\n    if (!favorites.some(f => f.id === id)) {\n      favorites.push({ id, imgUrl, lat: mapLat, lng: mapLng });\n      document.getElementById(\"favoritesBtn\").textContent = \"\ud83d\udc98\";\n      console.log(\"Favorito agregado:\", id);\n    }\n  }\n\n  function clearFavorites() {\n    favorites.length = 0;\n    document.getElementById(\"favoritesBtn\").textContent = \"\ud83d\udc96\";\n  }\n\n  function focusOnHost(lat, lng) {\n    if (window.ggMap) {\n      window.ggMap.setCenter({ lat, lng });\n      window.ggMap.setZoom(15);\n      new google.maps.Marker({ position: { lat, lng }, map: window.ggMap });\n    }\n  }\n\n  document.getElementById(\"favoritesBtn\").addEventListener(\"click\", () => {\n    if (favorites.length === 0) return;\n    document.querySelectorAll('.host-circle').forEach(btn => btn.style.display = 'none');\n    favorites.forEach(fav => {\n      const existing = document.querySelector(`.${fav.id}`);\n      if (existing) existing.style.display = 'inline-block';\n    });\n  });\n<\/script>\n\n\n\n<!-- TAURUS \u2014 HOST CIRCLES (same structure as Aries) -->\n<style>\n  \/* container *\/\n  #hostButtons{\n    display:none;                 \/* hidden until a sub-option is clicked *\/\n    position:absolute;\n    top:50%; left:50%;\n    transform:translate(-50%,-50%);\n    width:100%; max-width:500px; height:500px;\n    pointer-events:none;          \/* turned ON in JS when shown *\/\n    z-index:3000;\n  }\n\n  \/* buttons *\/\n  #hostButtons .host-circle{\n    width:80px; height:80px; border-radius:50%;\n    border:2px solid #fff; box-shadow:0 0 14px #fff;\n    background-size:cover; background-position:center;\n    position:absolute; pointer-events:auto; cursor:pointer;\n    transition:transform .3s, box-shadow .3s;\n  }\n  #hostButtons .host-circle:hover{ transform:scale(1.15); box-shadow:0 0 20px cyan; }\n\n  \/* desktop placement (around the circle) *\/\n  #hostButtons .accommodations{ top:0%;   left:10%; }\n  #hostButtons .restaurants   { top:71%;  right:10%; }\n  #hostButtons .entertainment { bottom:12%; left:10%; }\n  #hostButtons .vip           { bottom:84%; right:10%; }\n\n  \/* phone: turn into one row under the map (exactly like Aries, with -35px) *\/\n  @media (max-width:768px){\n    #hostButtons{\n      position:relative; top:auto; left:auto; transform:none;\n      height:auto; margin-top:-35px;\n      display:none;               \/* still hidden by default *\/\n      flex-wrap:nowrap; justify-content:center; gap:10px;\n    }\n    #hostButtons .host-circle{ position:relative; width:75px; height:75px; margin:0 6px; }\n  }\n<\/style>\n\n<!-- HOST CIRCLES \u2014 HTML (ONE copy only) -->\n<div id=\"hostButtons\">\n  <!-- SAVAGE (EXOTIC \/ red) -->\n  <button class=\"host-circle savage-accommodations accommodations\"\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\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');\"\n    title=\"Savage Accommodations\"><\/button>\n\n  <button class=\"host-circle savage-restaurants restaurants\"\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\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');\"\n    title=\"Savage Restaurants\"><\/button>\n\n  <button class=\"host-circle savage-entertainment entertainment\"\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\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');\"\n    title=\"Savage Entertainment\"><\/button>\n\n  <button class=\"host-circle savage-vip vip\"\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\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');\"\n    title=\"Savage VIP\"><\/button>\n\n  <!-- DISCOVER (ROMANTIC \/ beige) -->\n  <button class=\"host-circle discover-accommodations accommodations\"\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\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');\"\n    title=\"Discover Accommodations\"><\/button>\n\n  <button class=\"host-circle discover-restaurants restaurants\"\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\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');\"\n    title=\"Discover Restaurants\"><\/button>\n\n  <button class=\"host-circle discover-entertainment entertainment\"\n    data-lat=\"6.222914574928759\" data-lng=\"-75.17998666307626\"\n    onclick=\"focusOnHost(6.222914574928759, -75.17998666307626)\"\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');\"\n    title=\"Discover Entertainment\"><\/button>\n\n  <button class=\"host-circle discover-vip vip\"\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\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');\"\n    title=\"Discover VIP\"><\/button>\n\n  <!-- ARCHEOLOGY (VIEWS \/ #00ccff) -->\n  <button class=\"host-circle archeology-accommodations accommodations\"\n    data-lat=\"6.241600768073075\" data-lng=\"-75.22691364773422\"\n    onclick=\"focusOnHost(6.241600768073075, -75.22691364773422)\"\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');\"\n    title=\"Archeology Accommodations\"><\/button>\n\n  <button class=\"host-circle archeology-restaurants restaurants\"\n    data-lat=\"6.224293398449545\" data-lng=\"-75.17829016952129\"\n    onclick=\"focusOnHost(6.224293398449545, -75.17829016952129)\"\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');\"\n    title=\"Archeology Restaurants\"><\/button>\n\n  <button class=\"host-circle archeology-entertainment entertainment\"\n    data-lat=\"6.224293398449545\" data-lng=\"-75.17829016952129\"\n    onclick=\"focusOnHost(6.224293398449545, -75.17829016952129)\"\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');\"\n    title=\"Archeology Entertainment\"><\/button>\n\n  <button class=\"host-circle archeology-vip vip\"\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\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');\"\n    title=\"Archeology VIP\"><\/button>\n\n  <!-- GASTRONOMIC (WILD \/ green) -->\n  <button class=\"host-circle gastronomic-accommodations accommodations\"\n    data-lat=\"6.229026069183919\" data-lng=\"-75.21172693424086\"\n    onclick=\"focusOnHost(6.229026069183919, -75.21172693424086)\"\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');\"\n    title=\"Gastronomic Accommodations\"><\/button>\n\n  <button class=\"host-circle gastronomic-restaurants restaurants\"\n    data-lat=\"6.241653602812529\" data-lng=\"-75.18863967841808\"\n    onclick=\"focusOnHost(6.241653602812529, -75.18863967841808)\"\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');\"\n    title=\"Gastronomic Restaurants\"><\/button>\n\n  <button class=\"host-circle gastronomic-entertainment entertainment\"\n    data-lat=\"6.226779411339502\" data-lng=\"-75.18050364773441\"\n    onclick=\"focusOnHost(6.226779411339502, -75.18050364773441)\"\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');\"\n    title=\"Gastronomic Entertainment\"><\/button>\n\n  <button class=\"host-circle gastronomic-vip vip\"\n    data-lat=\"6.24444150184472\" data-lng=\"-75.21501419006321\"\n    onclick=\"focusOnHost(6.24444150184472, -75.21501419006321)\"\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');\"\n    title=\"Gastronomic VIP\"><\/button>\n<\/div>\n\n<!-- HOST CIRCLES \u2014 JS (same behavior as Aries) -->\n<script>\n  function showHostButtons(suboption){\n    const wrap = document.getElementById('hostButtons');\n    \/\/ hide all\n    document.querySelectorAll('#hostButtons .host-circle').forEach(el => el.style.display = 'none');\n    \/\/ show only the requested group (e.g., 'discover-restaurants')\n    document.querySelectorAll('#hostButtons .' + suboption).forEach(el => el.style.display = 'inline-block');\n    \/\/ reveal the container and allow clicks\n    if (wrap){ wrap.style.display = 'flex'; wrap.style.pointerEvents = 'auto'; }\n  }\n\n  \/\/ dbl-tap to favorite\n  document.addEventListener('DOMContentLoaded', () => {\n    document.querySelectorAll('#hostButtons .host-circle').forEach(btn => {\n      btn.addEventListener('dblclick', () => {\n        const id  = btn.classList[1]; \/\/ e.g., savage-accommodations\n        const img = (btn.style.backgroundImage || '').slice(5, -2);\n        const lat = parseFloat(btn.dataset.lat);\n        const lng = parseFloat(btn.dataset.lng);\n        if (typeof toggleFavorite === 'function') toggleFavorite(id, img, lat, lng);\n      });\n    });\n  });\n\n  \/* Safety: ensure clicking a circle moves the map using data-lat\/lng,\n     even if inline onclicks are stripped by the CMS. *\/\n  document.addEventListener('click', (e) => {\n    const btn = e.target.closest('#hostButtons .host-circle');\n    if (!btn) return;\n    const lat = parseFloat(btn.dataset.lat);\n    const lng = parseFloat(btn.dataset.lng);\n    if (!Number.isFinite(lat) || !Number.isFinite(lng)) return;\n\n    if (typeof window.focusOnHost === 'function') {\n      window.focusOnHost(lat, lng);\n    } else if (window.ggMap && window.google) {\n      const pos = new google.maps.LatLng(lat, lng);\n      ggMap.setCenter(pos);\n      ggMap.setZoom(15);\n      if (!window.__hostMarker) { window.__hostMarker = new google.maps.Marker({ map: ggMap, position: pos }); }\n      else { window.__hostMarker.setPosition(pos); }\n    }\n  });\n<\/script>\n\n\n\n<script>\n  \/\/ Mapeo de ID \u00fanico \u2192 Enlace real actualizado por categor\u00eda y elemento\n  const hostLinks = {\n    \/\/ ROMANTIC - Aire\n    \"discover-accommodations\": \"https:\/\/www.instagram.com\/reel\/C3_YCV7t0_Q\/?igsh=MWk2djNsYjhhYTlwag%3D%3D\",\n    \"discover-restaurants\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\n    \"discover-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\n    \"discover-entertainment\": \"https:\/\/helisky.co\/\",\n\n    \/\/ VIEWS - Agua\n    \"archeology-accommodations\": \"https:\/\/www.instagram.com\/reel\/C3_YCV7t0_Q\/?igsh=MWk2djNsYjhhYTlwag%3D%3D\",\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\",\n    \"archeology-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\n    \"archeology-entertainment\": \"https:\/\/www.guatapecolombia.net\/portfolio\/penon-de-guatape\/\",\n\n    \/\/ WILD - Tierra\n    \"gastronomic-accommodations\": \"https:\/\/atmavillas.com\/alojamientos-de-lujo\/\",\n    \"gastronomic-restaurants\": \"https:\/\/tauhouse.com.co\/\",\n    \"gastronomic-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\n    \"gastronomic-entertainment\": \"https:\/\/menupp.co\/praia\",\n\n    \/\/ EXOTIC - Fuego\n    \"savage-accommodations\": \"https:\/\/www.instagram.com\/s\/aGlnaGxpZ2h0OjE3OTYxNDY3NzM4MjA3OTg4?story_media_id=3014194616437440286_45768665787&igsh=MWJpenZxeHUwbGx3bg%3D%3D\",\n    \"savage-restaurants\": \"https:\/\/hotellosrecuerdos.com\/experiencias\/\",\n    \"savage-vip\": \"https:\/\/www.instagram.com\/blisscluboficial\/\",\n    \"savage-entertainment\": \"https:\/\/www.instagram.com\/reel\/Cu5CJ2TscIt\/?igsh=YTIzeWtmeTRnaGNl\"\n  };\n\n  \/\/ Conectar favorito con bot\u00f3n trasero\n  function activateHostLink(hostId) {\n    const btn = document.getElementById('hostWebsiteBtn');\n    const url = hostLinks[hostId];\n    if (btn && url) {\n      btn.href = url;\n      btn.style.boxShadow = '0 0 20px cyan';\n      setTimeout(() => btn.style.boxShadow = '0 0 10px cyan', 500);\n    }\n  }\n\n  \/\/ Al hacer clic en cualquier c\u00edrculo\n  document.addEventListener('click', function (e) {\n    if (e.target.classList.contains('host-circle')) {\n      const idMatch = [...e.target.classList].find(c => hostLinks[c]);\n      if (idMatch) activateHostLink(idMatch);\n    }\n  });\n\n  \/\/ Tooltip en desktop\n  document.addEventListener('mouseover', function (e) {\n    if (e.target.classList.contains('host-circle')) {\n      e.target.setAttribute('title', 'Click to activate link');\n    }\n  });\n<\/script>\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":14,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/3943\/revisions"}],"predecessor-version":[{"id":6863,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/3943\/revisions\/6863"}],"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}]}}