Files
casa-daenzo-web/dist/_astro/hoisted.jAcVTPu2.js
T

13 lines
7.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function h(){const r=document.getElementById("mobile-menu-btn"),s=document.getElementById("mobile-menu");r&&s&&r.addEventListener("click",()=>{s.classList.toggle("hidden")})}document.addEventListener("DOMContentLoaded",h);document.addEventListener("astro:page-load",h);function p(){const r=document.getElementById("enzino-launcher"),s=document.getElementById("enzino-chat-window"),l=document.getElementById("enzino-close-btn"),c=document.getElementById("enzino-disable-btn"),u=document.getElementById("enzino-form"),o=document.getElementById("enzino-input"),i=document.getElementById("enzino-messages"),d=document.getElementById("enzino-typing"),a=document.getElementById("enzino-widget");if(!r||!s||!l||!i)return;if(sessionStorage.getItem("enzino_disabled")==="true"){a&&(a.style.display="none");return}const g=a?.getAttribute("data-lang")||"de";r.addEventListener("click",()=>{s.classList.remove("hidden"),s.classList.add("flex"),r.classList.add("hidden"),o&&o.focus()}),l.addEventListener("click",()=>{s.classList.add("hidden"),s.classList.remove("flex"),r.classList.remove("hidden")}),c&&c.addEventListener("click",()=>{confirm(g==="de"?"Enzino für diese Browser-Sitzung ausblenden?":"Disable Enzino for this session?")&&(sessionStorage.setItem("enzino_disabled","true"),a&&(a.style.display="none"))}),document.querySelectorAll(".enzino-chip").forEach(n=>{n.addEventListener("click",t=>{const e=t.currentTarget.getAttribute("data-question");e&&m(e)})}),u&&u.addEventListener("submit",n=>{n.preventDefault();const t=o.value.trim();t&&(o.value="",m(t))});function f(n){const t=document.createElement("div");t.className="flex justify-end",t.innerHTML=`
<div class="bg-[#2D5A43] text-[#E6D5C3] p-3 rounded-2xl rounded-tr-none max-w-[85%] leading-relaxed shadow-sm">
${v(n)}
</div>
`,i.appendChild(t),i.scrollTop=i.scrollHeight}function b(n){const t=document.createElement("div");t.className="flex gap-2.5 items-start",t.innerHTML=`
<div class="w-7 h-7 rounded-full bg-[#C85A32]/20 border border-[#C85A32]/40 flex items-center justify-center text-xs shrink-0">
🇮🇹
</div>
<div class="bg-[#2E2A25] border border-[#D4A373]/15 p-3 rounded-2xl rounded-tl-none max-w-[85%] leading-relaxed shadow-sm">
${n}
</div>
`,i.appendChild(t),i.scrollTop=i.scrollHeight}function v(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function m(n){f(n),d&&d.classList.remove("hidden"),setTimeout(()=>{d&&d.classList.add("hidden");const t=k(n,g);b(t)},700)}function k(n,t){const e=n.toLowerCase();return e.includes("check-in")||e.includes("checkin")||e.includes("anreise")||e.includes("nuki")||e.includes("schlüssel")||e.includes("key")?t==="de"?"<strong>Perfetto!</strong> Der Check-in verläuft 100% kontaktlos und digital. Du erhältst vor deiner Anreise deinen persönlichen Nuki-PIN-Code per WhatsApp oder E-Mail. Check-in ist ab <strong>15:00 Uhr</strong> möglich. Bei Fragen erreichst du Alja direkt über <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a>.":"<strong>Perfetto!</strong> Check-in is 100% digital & contactless. You'll receive your personal Nuki PIN code via WhatsApp or email prior to arrival. Check-in starts at <strong>3:00 PM</strong>. For queries, text Alja directly via <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a>.":e.includes("tisch")||e.includes("trattoria")||e.includes("essen")||e.includes("pasta")||e.includes("reservier")||e.includes("restaurant")||e.includes("speisekarte")?t==="de"?"<strong>Mamma Mia!</strong> In Alessandras Trattoria wartet ehrliche sizilianische Küche auf dich! Öffnungszeiten: Di–So 17:00–22:30 Uhr (Montag Ruhetag). Hotelgäste genießen bevorzugte Tischreservierungen! Für Reservierungen rufe direkt unser Trattoria-Festnetz an: <a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>.":"<strong>Mamma Mia!</strong> Honest Sicilian cuisine awaits you at Alessandra's Trattoria! Hours: Tue–Sun 5:00 PM–10:30 PM (Mon closed). Apartment guests get priority table reservations! Call our Trattoria landline: <a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>.":e.includes("bestpreis")||e.includes("preis")||e.includes("rabatt")||e.includes("booking")||e.includes("direkt")?t==="de"?"<strong>Bellissimo!</strong> Wenn du direkt auf unserer Website buchst, sparst du dir <strong>15% OTA-Gebühren</strong> gegenüber Booking.com oder Airbnb. Wir garantieren dir den besten verfügbaren Preis!":"<strong>Bellissimo!</strong> Booking directly on our website saves you <strong>15% in OTA commissions</strong> compared to Booking.com or Airbnb. We guarantee the best available rate!":e.includes("eviivo")||e.includes("gästebuch")||e.includes("guest")||e.includes("directory")||e.includes("mappe")?t==="de"?"<strong>Prego!</strong> In unserem <a href='https://casa-daenzo.de/eviivo-guest' target='_blank' class='text-[#D4A373] underline'>Eviivo Digital Guest Directory</a> findest du alle Details zu deinem Aufenthalt, WLAN-Passwort und Tipps für Goslar. Logge dich einfach mit deiner Buchungsnummer und deinem Nachnamen ein!":"<strong>Prego!</strong> In our <a href='https://casa-daenzo.de/eviivo-guest' target='_blank' class='text-[#D4A373] underline'>Eviivo Digital Guest Directory</a> you'll find all details about your stay, Wi-Fi password, and local tips. Simply log in with your booking number and last name!":e.includes("kontakt")||e.includes("telefon")||e.includes("nummer")||e.includes("whatsapp")||e.includes("anja")||e.includes("alja")?t==="de"?"<strong>Hier ist unsere Kontakttrennung:</strong><br/>• <strong>Apartments & Buchungen:</strong> Alja per <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a><br/>• <strong>Trattoria & Tische:</strong> Festnetz <a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>":"<strong>Here is our contact separation:</strong><br/>• <strong>Apartments & Bookings:</strong> Alja via <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a><br/>• <strong>Trattoria & Tables:</strong> Landline <a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>":e.includes("parken")||e.includes("parking")||e.includes("auto")||e.includes("garagen")?t==="de"?"<strong>Molto bene!</strong> Zum Ausladen deines Gepäcks kannst du direkt vor das Haus (Bäckerstraße 18) fahren. Öffentliche Parkplätze & das Parkhaus 'Kaiserpassage' liegen nur 2-3 Gehminuten entfernt.":"<strong>Molto bene!</strong> You can stop directly in front of the building (Bäckerstraße 18) to unload luggage. Public parking and 'Kaiserpassage' parking garage are just 2-3 minutes walk away.":t==="de"?"<strong>Grazie für deine Frage!</strong> Bei allen Anliegen zu den Apartments schreib Alja per <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a>. Für Tischreservierungen rufe die Trattoria an (<a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>)!":"<strong>Grazie for your question!</strong> For apartment inquiries, message Alja via <a href='https://wa.me/4915207483196' target='_blank' class='text-[#D4A373] underline'>WhatsApp (+49 1520 7483196)</a>. For table reservations, call the Trattoria (<a href='tel:+49532123456' class='text-[#D4A373] underline'>+49 5321 23456</a>)!"}}document.addEventListener("DOMContentLoaded",p);document.addEventListener("astro:page-load",p);