var IP,clickOnBook=!1,modals=[];function sleep(A){return new Promise((n=>setTimeout(n,A)))}const initIp=async()=>{await fetch("https://api64.ipify.org?format=json").then((A=>A.json())).then((A=>{IP=A.ip})).catch((A=>{console.error("Error fetching IP address:",A)}))},sendAnalytics=async A=>{await fetch("https://analytics.takyon.io/save",{method:"post",body:JSON.stringify({...A,IP:IP}),headers:{"Content-Type":"application/json"}})},htmlTag=A=>`\n
\n
\n

__RATENAME__

\n \n
\n
\n

__POWERED__

\n\n \n \n \n
\n
\n`,htmlModal=A=>`\n \n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n \n __TITLE1__\n
\n
\n \n __TITLE2__\n
\n
\n \n __TITLE3__\n
\n
\n\n
__SUBTITLE__
\n
\n\n
    \n
  1. \n
    \n
    \n \n \n \n __MESSAGE01__\n \n __MESSAGE02__\n \n
    \n
    \n
  2. \n \n
  3. \n
    \n
    \n \n \n \n __MESSAGE11__\n \n __MESSAGE12__\n \n
    \n
    \n
  4. \n \n
  5. \n
    \n
    \n \n __MESSAGE21__\n \n \n __MESSAGE22__\n \n __MESSAGE23__\n \n
    \n
    \n
  6. \n
\n \n
\n\n \n \n \n`;let css=' @import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");\n\n .takyon-modal-container {\n z-index: 999999999;\n position: fixed;\n height: 100vh;\n width: 100vw;\n\n background-color: rgba(0, 0, 0, 0.5);\n top: 0;\n left: 0;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n font-family: "Poppins", sans-serif !important;\n line-height: 20px !important;\n font-size: 20px;\n font-weight: 400;\n\n transition-duration: 0.3s;\n }\n\n .takyon-scripts-target-info {\n font-family: "Poppins", sans-serif !important;\n }\n\n .takyon-modal-container.takyon-closed {\n opacity: 0;\n transform: translateY(100vh);\n }\n\n .takyon-modal-container.takyon-open {\n opacity: 1;\n transform: translateY(0);\n }\n\n .takyon-scripts-target-info .takyon-ratename {\n white-space: nowrap;\n font-weight: 400 !important;\n }\n\n .takyon-modal-container .takyon-modal-content {\n position: relative;\n width: 100%;\n margin: 10px;\n\n max-width: 650px;\n\n background-color: #171717;\n\n display: flex;\n flex-direction: column;\n align-items: center;\n\n overflow-x: hidden;\n\n max-height: 97svh;\n overflow-y: scroll;\n }\n\n .takyon-modal-container .takyon-close-modal {\n cursor: pointer;\n\n color: white;\n font-weight: 400;\n font-size: 15px;\n }\n\n .takyon-modal-container .takyon-head {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n padding: 8px 15px;\n }\n\n .takyon-modal-container .takyon-header {\n width: 100%;\n background-color: #171717;\n padding: 10px 25px;\n }\n\n .takyon-modal-container .takyon-logo {\n height: 25px;\n }\n\n .takyon-modal-container .takyon-body-title-text {\n font-weight: 600 !important;\n font-size: 45px !important;\n max-width: 80%;\n line-height: 45px;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n color: black !important;\n margin-bottom: 10px;\n }\n\n .takyon-modal-container .takyon-text-subtitle {\n margin: 0;\n /* margin-top: 10px; */\n font-size: 22px !important;\n }\n\n .takyon-modal-container .takyon-body-slot {\n display: flex;\n flex-direction: row;\n justify-content: center;\n margin: 0 30px;\n margin-left: 0;\n }\n\n .takyon-modal-container .takyon-body-title {\n display: flex;\n flex-direction: column;\n margin: 40px 30px 50px;\n }\n\n .takyon-modal-container .takyon-body {\n display: flex;\n flex-direction: column;\n align-items: left;\n padding: 30px 30px 50px;\n width: 100%;\n\n border-top-right-radius: 60%;\n background-color: white;\n }\n\n .takyon-modal-container .takyon-body-slot-svg {\n min-width: 50px;\n max-width: 50px;\n }\n\n .takyon-modal-container .takyon-flag {\n text-align: center;\n font-weight: bold;\n width: 100%;\n background-color: #171717;\n padding: 15px 0;\n color: white;\n }\n\n .takyon-modal-container .takyon-body-slot-text {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n color: black !important;\n margin-bottom: 30px;\n }\n\n .takyon-modal-container .takyon-body-slot-color-container {\n position: relative;\n }\n\n .takyon-modal-container .takyon-slot-message {\n position: relative;\n z-index: 2 !important;\n }\n\n .takyon-modal-container .takyon-body-slot-text-color {\n position: absolute;\n bottom: 5px;\n background-color: #8ce786;\n border-radius: 15px;\n width: 100%;\n height: 20px;\n\n z-index: 1;\n }\n\n .takyon-modal-container .takyon-body-slot-title-color {\n /* background-color: #8ce786;\n border-radius: 15px; */\n }\n\n .takyon-modal-container .takyon-footer {\n width: 100%;\n padding: 0 0 30px;\n background-color: white;\n }\n\n .takyon-modal-container .takyon-footer-text {\n font-size: 10px;\n line-height: 15px;\n margin: 0 30px;\n color: black !important;\n }\n\n .takyon-modal-container .takyon-footer-tos {\n color: #171717;\n text-decoration: none;\n cursor: pointer;\n }\n\n .takyon-info-btn {\n width: 30px;\n height: 30px;\n\n cursor: pointer;\n }\n\n .takyon-scripts-target-info .takyon-info-box {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0;\n\n width: max-content;\n\n line-height: 5px !important;\n color: black !important;\n\n display: flex;\n flex-direction: column;\n\n gap: 5px;\n\n cursor: pointer;\n\n position: relative;\n }\n\n .takyon-scripts-target-info .takyon-info-box:hover::after {\n height: 100%;\n }\n\n .takyon-scripts-target-info .takyon-row-1 {\n display: flex;\n align-items: center;\n color: white;\n background: black;\n border-radius: 8px;\n padding: 10px 15px;\n\n gap: 5px;\n\n font-size: larger;\n }\n\n .takyon-scripts-target-info .takyon-row-1:hover {\n text-decoration: underline;\n }\n\n .takyon-scripts-target-info .takyon-row-2 {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n\n gap: 5px;\n\n font-weight: light;\n }\n\n .takyon-scripts-target-info .takyon-powered {\n font-size: 16px;\n font-weight: 300;\n font-style: italic !important;\n }\n\n .takyon-scripts-target-info .takyon-logo-little {\n height: 20px;\n }\n\n .takyon-scripts-target-info .takyon-info-box p {\n margin: 0;\n display: flex;\n }\n\n .takyon-scripts-target-info .takyon-info-btn {\n width: 15px;\n height: 15px;\n }';const translations={it:{__POWERED__:"Prezzo basso e flessibilità",__RATENAME__:"Tariffa Rivendibile",__CLOSE__:"Chiudi",__TITLE1__:"La tua prenotazione",__TITLE2__:" alla massima",__TITLE3__:" flessibilità.",__SUBTITLE__:"Prenota e se non puoi più andare la rivendi!",__MESSAGE01__:"Prenota",__MESSAGE02__:" scegliendo la Tariffa Rivendibile",__MESSAGE11__:"Ricevi l'email",__MESSAGE12__:" da Takyon per visualizzare la tua prenotazione rivendibile",__MESSAGE21__:"Se non puoi più andare,",__MESSAGE22__:" rivendila",__MESSAGE23__:" su Takyon fino al giorno prima del check-in",__FOOTER0__:"*Scegliendo la Tariffa Rivendibile il cliente autorizza la creazione - tramite la tecnologia di Takyon S.r.l., a cui verranno trasmessi i dati del cliente - di un prodotto digitale (non-fungibile token) a cui verrà associata la prenotazione.",__FOOTER1__:"**Prenotando la Tariffa Rivendibile, il cliente dichiara di conoscere e accettare i Terms of Service che regolano la Piattaforma di Takyon e la circolazione del prodotto digitale: Termini di Servizio: ",__TOS__:"Termini di Servizio"},de:{__POWERED__:"Niedriger Preis und Flexibilität",__RATENAME__:"Wiederverkaufstarif",__CLOSE__:"Schließen",__TITLE1__:"Deine Reservierung",__TITLE2__:" mit maximaler",__TITLE3__:" Flexibilität.",__SUBTITLE__:"Buche und wenn du nicht mehr gehen kannst, verkaufe sie weiter!",__MESSAGE01__:"Buche",__MESSAGE02__:" indem du den Wiederverkaufstarif wählst",__MESSAGE11__:"Erhalte die E-Mail",__MESSAGE12__:" von Takyon, um deine weiterverkaufbare Reservierung anzusehen",__MESSAGE21__:"Wenn du nicht mehr gehen kannst,",__MESSAGE22__:" verkaufe sie",__MESSAGE23__:" auf Takyon bis zum Tag vor dem Check-in weiter",__FOOTER0__:"*Indem der Kunde den Wiederverkaufstarif wählt, autorisiert er die Erstellung - mittels der Technologie von Takyon S.r.l., an die die Kundendaten übermittelt werden - eines digitalen Produkts (nicht fungiblen Tokens), dem die Reservierung zugeordnet wird.",__FOOTER1__:"**Mit der Buchung des Wiederverkaufstarifs erklärt der Kunde, die Geschäftsbedingungen zu kennen und zu akzeptieren, die die Plattform von Takyon und den Umlauf des digitalen Produkts regeln: Geschäftsbedingungen: ",__TOS__:"Geschäftsbedingungen"},en:{__POWERED__:"Low price and flexibility",__RATENAME__:"Resellable Rate",__CLOSE__:"Close",__TITLE1__:"Your reservation",__TITLE2__:" with maximum",__TITLE3__:" flexibility.",__SUBTITLE__:"Book and if you can't go, sell it!",__MESSAGE01__:"Book",__MESSAGE02__:" by selecting the Resellable Rate",__MESSAGE11__:"Receive an email",__MESSAGE12__:" from Takyon to view your Resellable reservation",__MESSAGE21__:"If you can't go,",__MESSAGE22__:" sell it",__MESSAGE23__:" on Takyon until the day before check-in",__FOOTER0__:"*By selecting the Resellable Rate, the customer authorizes the creation - through the technology of Takyon S.r.l., to which the customer's data will be transmitted - of a digital product (non-fungible token) to which the reservation will be associated.",__FOOTER1__:"**By booking the Resellable Rate, the customer declares to know and accept the Terms of Service that regulate the Takyon Platform and the circulation of the digital product: Terms of Service: ",__TOS__:"Terms of Service"},es:{__POWERED__:"Precio bajo y flexibilidad",__RATENAME__:"Tarifa Revendible",__CLOSE__:"Cerrar",__TITLE1__:"Tu reserva",__TITLE2__:" con máxima",__TITLE3__:" flexibilidad.",__SUBTITLE__:"¡Reserva y si no puedes ir, véndela!",__MESSAGE01__:"Reserva",__MESSAGE02__:" seleccionando la Tarifa Vendible",__MESSAGE11__:"Recibe un correo electrónico",__MESSAGE12__:" de Takyon para ver tu reserva vendible",__MESSAGE21__:"Si ya no puedes ir,",__MESSAGE22__:" véndela",__MESSAGE23__:" en Takyon hasta el día antes del check-in",__FOOTER0__:"*Al seleccionar la Tarifa Vendible, el cliente autoriza la creación - mediante la tecnología de Takyon S.r.l., a la cual se transmitirán los datos del cliente - de un producto digital (token no fungible) al cual se asociará la reserva.",__FOOTER1__:"**Al reservar la Tarifa Vendible, el cliente declara conocer y aceptar los Términos de Servicio que regulan la Plataforma de Takyon y la circulación del producto digital: Términos de Servicio: ",__TOS__:"Términos de Servicio"},ar:{__POWERED__:"سعر منخفض ومرونة",__RATENAME__:"سعر قابل للبيع",__CLOSE__:"إغلاق",__TITLE1__:"حجزك",__TITLE2__:" بأقصى",__TITLE3__:" مرونة.",__SUBTITLE__:"احجز وإذا لم تستطع الذهاب، بيعها!",__MESSAGE01__:"احجز",__MESSAGE02__:" عن طريق اختيار سعر البيع",__MESSAGE11__:"استلم بريدًا إلكترونيًا",__MESSAGE12__:" من تاكيون لعرض حجزك القابل للبيع",__MESSAGE21__:"إذا لم تستطع الذهاب،",__MESSAGE22__:" بيعها",__MESSAGE23__:" على تاكيون حتى اليوم السابق لتسجيل الوصول",__FOOTER0__:"*باختيار سعر البيع، يُفوّض العميل إنشاء - من خلال تقنية تاكيون ذ.م.م، حيث سيتم تحويل بيانات العميل - منتج رقمي (رمز غير قابل للاستبدال) سيتم ربط الحجز به.",__FOOTER1__:"**بحجز سعر البيع، يعلن العميل عن معرفته وموافقته على الشروط والأحكام التي تنظم منصة تاكيون ودوران المنتج الرقمي: الشروط والأحكام: ",__TOS__:"الشروط والأحكام"},fr:{__POWERED__:"Prix bas et flexibilité",__RATENAME__:"Tarif Revendable",__CLOSE__:"Fermer",__TITLE1__:"Votre réservation",__TITLE2__:" avec un maximum de",__TITLE3__:" flexibilité.",__SUBTITLE__:"Réservez et si vous ne pouvez pas y aller, vendez-le !",__MESSAGE01__:"Réservez",__MESSAGE02__:" en choisissant le Tarif Revendable",__MESSAGE11__:"Recevez un email",__MESSAGE12__:" de Takyon pour voir votre réservation revendable",__MESSAGE21__:"Si vous ne pouvez plus y aller,",__MESSAGE22__:" vendez-le",__MESSAGE23__:" sur Takyon jusqu'au jour précédent l'enregistrement",__FOOTER0__:"*En choisissant le Tarif Revendable, le client autorise la création - via la technologie de Takyon S.r.l., à qui les données du client seront transmises - d'un produit numérique (jeton non fongible) auquel la réservation sera associée.",__FOOTER1__:"**En réservant le Tarif Revendable, le client déclare connaître et accepter les Conditions d'Utilisation régissant la Plateforme Takyon et la circulation du produit numérique : Conditions d'Utilisation : ",__TOS__:"Conditions d'Utilisation"},ru:{__POWERED__:"Низкая цена и гибкость",__RATENAME__:"Продаваемая ставка",__CLOSE__:"Закрыть",__TITLE1__:"Ваше бронирование",__TITLE2__:" с максимальной",__TITLE3__:" гибкостью.",__SUBTITLE__:"Забронируйте, и если вы не можете пойти, продайте это!",__MESSAGE01__:"Забронируйте",__MESSAGE02__:" , выбрав продаваемую тарифную ставку",__MESSAGE11__:"Получите электронное письмо",__MESSAGE12__:" от Takyon, чтобы просмотреть ваше бронирование, доступное для продажи",__MESSAGE21__:"Если вы больше не можете идти,",__MESSAGE22__:" продайте это",__MESSAGE23__:" на Takyon до дня перед регистрацией",__FOOTER0__:"*Выбрав продаваемую тарифную ставку, клиент авторизует создание - с использованием технологии Takyon S.r.l., куда будут переданы данные клиента - цифрового продукта (невзаимозаменяемого токена), к которому будет привязано бронирование.",__FOOTER1__:"**Бронируя продаваемую тарифную ставку, клиент заявляет, что он знает и согласен с Правилами и Условиями, регулирующими платформу Takyon и обращение с цифровым продуктом: Правила и Условия обслуживания: ",__TOS__:"Правила и Условия"},pt:{__POWERED__:"Preço baixo e flexibilidade",__RATENAME__:"Taxa Revendável",__CLOSE__:"Fechar",__TITLE1__:"Sua reserva",__TITLE2__:" com máxima",__TITLE3__:" flexibilidade.",__SUBTITLE__:"Reserve e se não puder ir, revenda!",__MESSAGE01__:"Reserve",__MESSAGE02__:" selecionando a Tarifa Revendável",__MESSAGE11__:"Receba um e-mail",__MESSAGE12__:" da Takyon para visualizar sua reserva revendável",__MESSAGE21__:"Se não puder ir mais,",__MESSAGE22__:" revenda-a",__MESSAGE23__:" na Takyon até o dia anterior ao check-in",__FOOTER0__:"*Ao selecionar a Tarifa Revendável, o cliente autoriza a criação - por meio da tecnologia da Takyon S.r.l., para a qual os dados do cliente serão transmitidos - de um produto digital (token não fungível) ao qual a reserva será associada.",__FOOTER1__:"**Ao reservar a Tarifa Revendável, o cliente declara conhecer e aceitar os Termos de Serviço que regulam a Plataforma da Takyon e a circulação do produto digital: Termos de Serviço: ",__TOS__:"Termos de Serviço"},bn:{__POWERED__:"নিম্ন দাম এবং কঠিনতা",__RATENAME__:"পুনরায় বিক্রয়যোগ্য হার",__CLOSE__:"বন্ধ করুন",__TITLE1__:"আপনার রিজার্ভেশন",__TITLE2__:" সর্বোচ্চ",__TITLE3__:" ক্ষমতার সাথে।",__SUBTITLE__:"বুক করুন এবং যদি যেতে না পারেন, বিক্রি করুন!",__MESSAGE01__:"বুক করুন",__MESSAGE02__:" বিক্রয়যোগ্য রেট নির্বাচন করে",__MESSAGE11__:"একটি ইমেল পান",__MESSAGE12__:" আপনার বিক্রয়যোগ্য রিজার্ভেশন দেখতে Takyon থেকে",__MESSAGE21__:"যদি আপনি আর যেতে পারবেন না,",__MESSAGE22__:" এটি বিক্রি করুন",__MESSAGE23__:" চেক-ইনের আগের দিন Takyon এ",__FOOTER0__:"*বিক্রয়যোগ্য রেট নির্বাচন করে, গ্রাহকটি একটি ডিজিটাল পণ্যের (অ-ফাঙ্গিবেল টোকেন) তৈরির অনুমতি দেয় - Takyon S.r.l. এর প্রযুক্তির মাধ্যমে, যেখানে গ্রাহকের তথ্য প্রেরণ করা হবে - যার সাথে আরও পরিপ্রেক্ষিতে প্রয়োজনীয় তথ্য সংগ্রহের সুযোগ প্রদান করা হবে।",__FOOTER1__:"**বিক্রয়যোগ্য রেট অনুমোদন করায়, গ্রাহকটি স্বীকার করে যে তিনি তাক্যন প্ল্যাটফর্ম এবং ডিজিটাল পণ্যের পরিচলন নিয়ন্ত্রণ করা প্রতিষ্ঠা ও পরিচর্যার শর্তাবলী সম্পর্কে জানতে এবং স্বীকার করে: টাক্যন এর প্ল্যাটফর্ম এবং ডিজিটাল পণ্যের চক্রান্ত নিয়ন্ত্রণ করার প্রয়োজনীয় শর্তাবলী: সেবার শর্তাবলী: ",__TOS__:"সেবার শর্তাবলী"},hi:{__POWERED__:"कम कीमत और लचीलापन",__RATENAME__:"पुनः विक्री दर",__CLOSE__:"बंद करें",__TITLE1__:"आपका बुकिंग",__TITLE2__:" के साथ अधिकतम",__TITLE3__:" लचीलाई।",__SUBTITLE__:"बुक करें और अगर आप नहीं जा सकते हैं, तो इसे बेचें!",__MESSAGE01__:"बुक करें",__MESSAGE02__:" बेचने योग्य दर का चयन करके",__MESSAGE11__:"एक ईमेल प्राप्त करें",__MESSAGE12__:" Takyon से अपनी बेचने योग्य बुकिंग देखने के लिए",__MESSAGE21__:"अगर आप और नहीं जा सकते हैं,",__MESSAGE22__:" इसे बेचें",__MESSAGE23__:" चेक-इन के दिन के एक दिन पहले Takyon पर",__FOOTER0__:"*बेचने योग्य दर का चयन करके, ग्राहक एक डिजिटल उत्पाद (गैर-प्रतियोगी टोकन) के निर्माण को (जिसे आरक्षण से जोड़ा जाएगा) अधिकृत करता है - Takyon S.r.l. की तकनीक के माध्यम से, जिसमें ग्राहक का डेटा प्रेषित किया जाएगा -।",__FOOTER1__:"**बेचने योग्य दर का बुकिंग करके, ग्राहक यह घोषित करता है कि वह टकयोन प्लेटफ़ॉर्म और डिजिटल उत्पाद के लिए नियम और शर्तों को जानता है और स्वीकार करता है: सेवा की शर्तें: ",__TOS__:"सेवा की शर्तें"},zh:{__POWERED__:"低价和灵活性",__RATENAME__:"可转售费率",__CLOSE__:"关闭",__TITLE1__:"您的预订",__TITLE2__:" 最大",__TITLE3__:" 灵活性。",__SUBTITLE__:"预订,如果无法前往,即可出售!",__MESSAGE01__:"预订",__MESSAGE02__:" 选择可转售的费率",__MESSAGE11__:"收到电子邮件",__MESSAGE12__:" 从Takyon查看您的可转售预订",__MESSAGE21__:"如果无法前往,",__MESSAGE22__:" 出售",__MESSAGE23__:" 在入住前一天前在Takyon上",__FOOTER0__:"*选择可转售的费率,客户授权创建 - 通过Takyon S.r.l.的技术,客户的数据将被传输到该技术 - 一个数字产品(不可替代令牌),预订将与之关联。",__FOOTER1__:"**通过预订可转售的费率,客户声明知晓并接受管理Takyon平台和数字产品流通的服务条款:服务条款:",__TOS__:"服务条款"}},loadTakyonStyleInPage=()=>{const A=document.createElement("style");A.textContent=css,document.head.appendChild(A)},toggleTakyonModal=async(A,n)=>{let i=document.getElementById("takyon-modal-container-"+A);if(!i){const n=modals.find((n=>n.id===A)).lang,o=translations[n];let a=htmlModal(A);Object.keys(o).map((A=>{a=a.replace(A,o[A])}));const e=document.createElement("div");e.innerHTML=a,document.body.append(e);document.getElementById("takyon-close-modal-"+A).addEventListener("click",(()=>{toggleTakyonModal(A,!1)}));document.getElementById("takyon-modal-container-"+A).addEventListener("click",(()=>{toggleTakyonModal(A,!1)})),i=document.getElementById("takyon-modal-container-"+A),await sleep(100)}n?(i.classList.remove("takyon-closed"),i.classList.add("takyon-open")):(i.classList.remove("takyon-open"),i.classList.add("takyon-closed"))},loadTakyonInfoScript=()=>{const A=Array.from(document.getElementsByClassName("takyon-scripts-target-info"));for(let n=0;n{t=t.replace(A,e[A])})),i.innerHTML=t;document.getElementById("takyon-info-box-"+o).addEventListener("click",(()=>{toggleTakyonModal(o,!0)})),modals.push({id:o,lang:a})}};document.addEventListener("DOMContentLoaded",(async()=>{loadTakyonStyleInPage(),loadTakyonInfoScript()}));const MutationObserver=window.MutationObserver||window.WebKitMutationObserver,mutationObserver=new MutationObserver((()=>{mutationObserver.disconnect(),loadTakyonInfoScript(),mutationObserver.observe(document,{childList:!0,subtree:!0})}));mutationObserver.observe(document,{childList:!0,subtree:!0});