"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3577],{25947:function(e,o,t){t.d(o,{n:function(){return u},s:function(){return c}});var n=t(97458),i=t(91736),a=t.n(i),s=t(52983),r=t(65259),d=t(89049),c=function(e){var o=e.theme;return(0,n.jsx)(a(),{id:"2cbd2af6a325da46",dynamic:[r.T9.generateStyles(o)],children:"".concat(r.T9.generateStyles(o),"\n      ")})},l=function(e){var o=e.hotelId,t=(0,d.oR)((function(e){return e.engineStaticDataAggregate[o]}));return(0,n.jsx)(c,{theme:t.engineConfiguration.theme})},u=(0,s.memo)(l)},15645:function(e,o,t){t.d(o,{i4:function(){return f},pT:function(){return p},LQ:function(){return u},fi:function(){return g},sK:function(){return r},_y:function(){return m},Sy:function(){return d}});var n,i,a,s=t(62551),r=(0,s.vU)({UNITS:{id:"shared.roomDenomination.units",description:"Room denomination for inventory",defaultMessage:"Units"},ROOMS:{id:"shared.roomDenomination.rooms",description:"Room denomination for inventory",defaultMessage:"Rooms"},APARTMENTS:{id:"shared.roomDenomination.apartments",description:"Room denomination for inventory",defaultMessage:"Apartments"},BUNGALOWS:{id:"shared.roomDenomination.bungalows",description:"Room denomination for inventory",defaultMessage:"Bungalows"},CABINS:{id:"shared.roomDenomination.cabins",description:"Room denomination for inventory",defaultMessage:"Cabins"},HOUSES:{id:"shared.roomDenomination.houses",description:"Room denomination for inventory",defaultMessage:"Houses"},SHIP_CABIN:{id:"shared.roomDenomination.ship_cabins",description:"Room denomination for inventory",defaultMessage:"Cabins"},VILLAS:{id:"shared.roomDenomination.villas",description:"Room denomination for inventory",defaultMessage:"Villas"},BEDS:{id:"shared.roomDenomination.beds",description:"Room denomination for inventory",defaultMessage:"Beds"}}),d=(0,s.vU)({UNITS:{id:"shared.roomDenomination.singular.units",description:"Room denomination for inventory",defaultMessage:"Unit"},ROOMS:{id:"shared.roomDenomination.singular.rooms",description:"Room denomination for inventory",defaultMessage:"Room"},APARTMENTS:{id:"shared.roomDenomination.singular.apartments",description:"Room denomination for inventory",defaultMessage:"Apartment"},BUNGALOWS:{id:"shared.roomDenomination.singular.bungalows",description:"Room denomination for inventory",defaultMessage:"Bungalow"},CABINS:{id:"shared.roomDenomination.singular.cabins",description:"Room denomination for inventory",defaultMessage:"Cabin"},HOUSES:{id:"shared.roomDenomination.singular.houses",description:"Room denomination for inventory",defaultMessage:"House"},SHIP_CABIN:{id:"shared.roomDenomination.singular.ship_cabins",description:"Room denomination for inventory",defaultMessage:"Cabin"},VILLAS:{id:"shared.roomDenomination.singular.villas",description:"Room denomination for inventory",defaultMessage:"Villa"},BEDS:{id:"shared.roomDenomination.singular.beds",description:"Room denomination for inventory",defaultMessage:"Bed"}}),c=t(37705),l=t(55325),u=(0,s.vU)((n={},(0,c.Z)(n,l.gM.SENIOR,{id:"shared.guestType.senior",description:"senior",defaultMessage:"seniors"}),(0,c.Z)(n,l.gM.ADULT,{id:"shared.guestType.adult",description:"adult",defaultMessage:"adults"}),(0,c.Z)(n,l.gM.TEENAGER,{id:"shared.guestType.teenager",description:"teenager",defaultMessage:"teenagers"}),(0,c.Z)(n,l.gM.CHILD,{id:"shared.guestType.child",description:"children",defaultMessage:"children"}),(0,c.Z)(n,l.gM.BABY,{id:"shared.guestType.baby",description:"babies",defaultMessage:"babies"}),n)),m=(0,s.vU)((i={},(0,c.Z)(i,l.gM.SENIOR,{id:"shared.guestType.singular.senior",description:"senior",defaultMessage:"senior"}),(0,c.Z)(i,l.gM.ADULT,{id:"shared.guestType.singular.adult",description:"adult",defaultMessage:"adult"}),(0,c.Z)(i,l.gM.TEENAGER,{id:"shared.guestType.singular.teenager",description:"teenager",defaultMessage:"teenager"}),(0,c.Z)(i,l.gM.CHILD,{id:"shared.guestType.singular.child",description:"child",defaultMessage:"child"}),(0,c.Z)(i,l.gM.BABY,{id:"shared.guestType.singular.baby",description:"baby",defaultMessage:"baby"}),i)),p=(0,s.vU)({addAccommodation:{id:"component.accommodationGuestFilter.addAccommodation",description:"Add accommodation",defaultMessage:"Add accommodation"}}),g=(0,s.vU)({tier:{id:"shared.loyalty.tier",description:"Tier",defaultMessage:"Tier"},myAccount:{id:"shared.loyalty.myAccount",description:"My account",defaultMessage:"My account"},login:{id:"shared.loyalty.login",description:"Login",defaultMessage:"Login"},logout:{id:"shared.loyalty.logout",description:"Logout",defaultMessage:"Logout"},myBookings:{id:"shared.loyalty.myBookings",description:"Loyalty menu my bookings",defaultMessage:"My bookings"},register:{id:"shared.loyalty.register",description:"Sign Up",defaultMessage:"Sign Up"},enjoyAdvantages:{id:"shared.loyalty.enjoyAdvantages",description:"enjoy advantages",defaultMessage:"Enjoy advantages"},haveNotJoined:{id:"shared.loyalty.haveNotJoined",description:"Haven't joined yet?",defaultMessage:"Haven't joined yet?"},optOutRateActive:{id:"shared.loyalty.optOutRateActive",description:"Shown when opt-out is active and toggle is on",defaultMessage:"Member only rate active"},optOutRateInactive:{id:"shared.loyalty.optOutRateInactive",description:"Shown when opt-out is active and toggle is off",defaultMessage:"Member only rate inactive"},optOutRateLabel:{id:"shared.loyalty.optOutRateLabel",description:"Shown under prices when opt-out is active and toggle is on",defaultMessage:"{clubName} rate"},tierBenefits:{id:"shared.loyalty.tierBenefits",description:"Link to tier benefits",defaultMessage:"exclusive club benefits!"},registerSaveAndEnjoy:{id:"shared.loyalty.registerSaveAndEnjoy",description:"prompt the user to register to save money and enjoy the tier benefits",defaultMessage:"Register to save {loyaltyDiscount} and enjoy our {tierBenefitsLink}"},registerAndEnjoy:{id:"shared.loyalty.registerAndEnjoy",description:"prompt the user to register to enjoy the tier benefits",defaultMessage:"Register and enjoy our {tierBenefitsLink}"},savingAndEnjoying:{id:"shared.loyalty.savingAndEnjoying",description:"when the user accepts to register after booking and is saving money and enjoy the tier benefits",defaultMessage:"You're saving {loyaltyDiscount} and will be enjoying our {tierBenefitsLink}"},enjoying:{id:"shared.loyalty.enjoying",description:"when the user accepts to register after booking and enjoy the tier benefits",defaultMessage:"You will enjoy our {tierBenefitsLink}"},wantToJoin:{id:"shared.loyalty.wantToJoin",description:"legal consent to join the loyalty program",defaultMessage:"I want to join the {brandName} loyalty program. I have read and accept the {privacyPolicyLink}."},membersOnlyRate:{id:"shared.loyalty.membersOnlyRate",description:"shown on opt-out consent modal",defaultMessage:"Members only rate"},bookAndJoin:{id:"shared.loyalty.bookAndJoin",description:"shown on consent modal button",defaultMessage:"Book and join"},bookAndJoinExplanation:{id:"shared.loyalty.bookAndJoinExplanation",description:"shown on consent modal button",defaultMessage:"You will join automatically after you book, no extra information needed."},joinedAlready:{id:"shared.loyalty.joinedAlready",description:"shown on consent modal footer",defaultMessage:"Already a member?"},dontWantToJoinNow:{id:"shared.loyalty.dontWantToJoinNow",description:"shown on consent modal footer",defaultMessage:"I don't want to join now"},continueMyBooking:{id:"shared.loyalty.continueMyBooking",description:"shown on consent modal footer",defaultMessage:"Continue with the booking"}}),f=(0,s.vU)((a={search:{id:"shared.common.search",description:"search",defaultMessage:"search"},query:{id:"shared.common.query",description:"query",defaultMessage:"Query"},hi:{id:"shared.common.hi",description:"hi",defaultMessage:"Hi"},language:{id:"shared.common.language",description:"language",defaultMessage:"Language"},currency:{id:"shared.common.currency",description:"currency",defaultMessage:"Currency"},guests:{id:"shared.common.guests",description:"guests",defaultMessage:"guests"},guest:{id:"shared.common.guest",description:"guest",defaultMessage:"guest"},promoCode:{id:"shared.common.promoCode",description:"promoCode",defaultMessage:"Promo code"},addPromoCode:{id:"shared.common.addPromoCode",description:"addPromoCode",defaultMessage:"Add a promo code"},add:{id:"shared.common.add",description:"add",defaultMessage:"Add"},havePromoCode:{id:"shared.common.havePromoCode",description:"havePromoCode",defaultMessage:"Do you have a promo code?"},total:{id:"shared.common.total",description:"Total",defaultMessage:"Total"},night:{id:"shared.common.night",description:"night",defaultMessage:"night"},nights:{id:"shared.common.nights",description:"nights",defaultMessage:"nights"},currencyNight:{id:"shared.common.currencyNight",description:"{currency} night",defaultMessage:"{currency} night"},view:{id:"shared.common.view",description:"view",defaultMessage:"view"},restricted:{id:"shared.common.restricted",description:"restricted",defaultMessage:"restricted"},unavailable:{id:"shared.common.unavailable",description:"unavailable",defaultMessage:"unavailable"},available:{id:"shared.common.available",description:"available",defaultMessage:"available"},soldOut:{id:"shared.common.soldOut",description:"soldOut",defaultMessage:"Sold out"},notAvailable:{id:"shared.common.notAvailable",description:"notAvailable",defaultMessage:"Not available on the selected dates"},options:{id:"shared.common.options",description:"options",defaultMessage:"Options"},availability:{id:"shared.common.availability",description:"availability",defaultMessage:"availability"},book:{id:"shared.common.book",description:"book",defaultMessage:"book"},cancellationMessage:{id:"shared.common.cancellationMessage",description:"cancellationMessage",defaultMessage:"Free cancellation until"},conditions:{id:"shared.common.conditions",description:"conditions",defaultMessage:"conditions"},unit:{id:"shared.common.unit",description:"unit",defaultMessage:"unit"},confirm:{id:"shared.common.confirm",description:"Confirm",defaultMessage:"Confirm"},checkIn:{id:"shared.common.checkIn",description:"Check in",defaultMessage:"Check in"},checkOut:{id:"shared.common.checkOut",description:"Check out",defaultMessage:"Check out"},full:{id:"shared.common.full",description:"Full",defaultMessage:"Full"},someDatesUnavailable:{id:"shared.common.someDatesUnavailable",description:"Some days are not available",defaultMessage:"Some days are not available"},currencyTotal:{id:"shared.common.currencyTotal",description:"{currency} total",defaultMessage:"{currency} total"},selectOption:{id:"shared.common.selectOption",description:"Select an option",defaultMessage:"Select an option"},bestPriceGuaranteed:{id:"shared.common.bestPriceGuaranteed",description:"Best price guaranteed",defaultMessage:"Best price guaranteed"},depositRequired:{id:"shared.common.depositRequired",description:"depositRequired",defaultMessage:"Deposit required"},noDepositRequired:{id:"shared.common.noDepositRequired",description:"noDepositRequired",defaultMessage:"No deposit required"},advancePayment:{id:"shared.common.advancePayment",description:"advancePayment",defaultMessage:"With advance payment"},noAdvancePayment:{id:"shared.common.noAdvancePayment",description:"noAdvancePayment",defaultMessage:"No advance payment"},paymentAtEstablishment:{id:"shared.common.paymentAtEstablishment",description:"paymentAtEstablishment",defaultMessage:"Payment at establishment"},delete:{id:"shared.common.delete",description:"delete",defaultMessage:"Delete"},extrasTitle:{id:"shared.common.extrasTitle",description:"extra services",defaultMessage:"Extra services"},extras:{id:"shared.common.extras",description:"extras",defaultMessage:"Extras"},extraServices:{id:"shared.common.extraServices",defaultMessage:"Extra Services"},improveStay:{id:"shared.common.improveStay",defaultMessage:"Improve Stay"},taxesIncluded:{id:"shared.common.taxesIncluded",description:"taxesIncluded",defaultMessage:"Taxes included"},taxesExcluded:{id:"shared.common.taxesExcluded",description:"taxesExcluded",defaultMessage:"Taxes excluded"},feesExcluded:{id:"shared.common.feesExcluded",description:"feesExcluded",defaultMessage:"Fees excluded"},withoutTaxes:{id:"shared.common.withoutTaxes",description:"withoutTaxes",defaultMessage:"Without taxes"},discount:{id:"shared.common.discount",description:"discount",defaultMessage:"Discount"},cart:{id:"shared.common.cart",description:"cart",defaultMessage:"Cart"},totalWithoutTax:{id:"shared.common.totalWithoutTax",description:"totalWithoutTax",defaultMessage:"Total without tax"},totalWithoutFees:{id:"shared.common.totalWithoutFees",description:"totalWithoutFees",defaultMessage:"Total without fees"},taxes:{id:"shared.common.taxes",description:"taxes",defaultMessage:"Taxes"},fees:{id:"shared.common.fees",description:"fees",defaultMessage:"Fees"},iva:{id:"shared.common.iva",description:"iva",defaultMessage:"iva"},shareCart:{id:"shared.common.shareCart",description:"shareCart",defaultMessage:"Share cart"},save:{id:"shared.common.save",description:"save",defaultMessage:"Save"},close:{id:"shared.common.close",description:"close",defaultMessage:"Close"},cancellationPolicies:{id:"shared.common.cancellationPolicies",description:"Cancellation policies",defaultMessage:"Cancellation policies"},emptyCart:{id:"shared.common.emptyCart",description:"emptyCart",defaultMessage:"Your cart is empty"},checkAvailability:{id:"shared.common.checkAvailability",description:"checkAvailability",defaultMessage:"Check availability"},privacyPolicy:{id:"shared.common.privacyPolicy",description:"privacyPolicy",defaultMessage:"Privacy policy"},communicationPolicyLink:{id:"shared.common.communicationPolicyLink",description:"communicationPolicyLink",defaultMessage:"Communication policy"},apply:{id:"shared.common.apply",description:"apply",defaultMessage:"Apply"},edit:{id:"shared.common.edit",description:"edit",defaultMessage:"Edit"},establishment:{id:"shared.common.establishment",description:"establishment",defaultMessage:"Establishment"},booking:{id:"shared.common.booking",description:"booking",defaultMessage:"Booking"},bookingDate:{id:"shared.common.bookingDate",description:"bookingDate",defaultMessage:"Booking date"},warning:{id:"shared.common.warning",description:"warning",defaultMessage:"Warning"},addRoom:{id:"shared.common.addRoom",description:"addRoom",defaultMessage:"Add room"},firstNight:{id:"shared.common.firstNight",description:"firstNight",defaultMessage:"First night"},occupancyUnAvailable:{id:"component.messages.occupancyUnAvailable",description:"This occupancy is not possible, it requires a multiple booking. Check out the available options.",defaultMessage:"This occupancy is not possible, it requires a multiple booking. Check out the available options."},unAvailable:{id:"component.messages.unAvailable",description:"Not available for {fromDate} - {toDate} ({nights} night/s)",defaultMessage:"Not available for {fromDate} - {toDate} ({nights} night/s)"},formErrorsPresent:{id:"shared.common.formErrorsPresent",description:"formErrorsPresent",defaultMessage:"Please check the fields in red."},info:{id:"shared.common.info",description:"Info",defaultMessage:"Info"},map:{id:"shared.common.map",description:"Map",defaultMessage:"Map"},gallery:{id:"shared.common.gallery",description:"Gallery",defaultMessage:"Gallery"},seeAll:{id:"shared.common.seeAll",description:"See all",defaultMessage:"See all"},chooseRoom:{id:"shared.common.chooseRoom",description:"Choose room",defaultMessage:"Choose room"},chooseRate:{id:"shared.common.chooseRate",description:"Choose rate",defaultMessage:"Choose rate"},checkOutStep:{id:"shared.common.checkOutStep",description:"Checkout",defaultMessage:"Checkout"},checkOutDeferredStepTitle:{id:"shared.common.checkOutDeferredStepTitle",description:"checkOutDeferredStepTitle",defaultMessage:"Booking not confirmed. {paymentLimitMessage}"},paymentTimeLimit:{id:"shared.common.paymentTimeLimit",description:"paymentTimeLimit",defaultMessage:"Payment limit:"},failedPaymentTransaction:{id:"shared.common.failedPaymentTransaction",description:"failedPaymentTransaction",defaultMessage:"Transaction failed"},tryAgainOrContactUs:{id:"shared.common.tryAgainOrContactUs",description:"tryAgainOrContactUs",defaultMessage:"Please try again or contact the establishment."},persons:{id:"shared.common.persons",description:"persons",defaultMessage:"Persons"},chooseEstablishment:{id:"shared.common.chooseEstablishment",description:"chainPage desktop title",defaultMessage:"Choose an establishment"},from:{id:"shared.common.from",description:"From",defaultMessage:"From"}},(0,c.Z)(a,l.AU.CLOSE_TO_ARRIVAL_TRAVEL_WINDOW,{id:"shared.restriction.selectDifferentCheckIn",description:"Select a different check-in date",defaultMessage:"Select a different check-in date"}),(0,c.Z)(a,l.AU.CLOSE_TO_DEPARTURE_TRAVEL_WINDOW,{id:"shared.restriction.selectDifferentCheckOut",description:"Select a different checkout date",defaultMessage:"Select a different checkout date"}),(0,c.Z)(a,"filters",{id:"shared.common.filters",description:"Filters",defaultMessage:"Filters"}),(0,c.Z)(a,"applyFilters",{id:"shared.common.applyFilters",description:"Apply filters",defaultMessage:"Apply filters"}),(0,c.Z)(a,"clearFilters",{id:"shared.common.clearFilters",description:"Clear filters",defaultMessage:"Clear filters"}),(0,c.Z)(a,"noCoincidences",{id:"shared.common.noCoincidences",description:"No hay coincidencias exactas",defaultMessage:"No hay coincidencias exactas"}),(0,c.Z)(a,"noResultsForSearch",{id:"shared.common.noResultsForSearch",description:"No hay resultados disponibles para las fechas seleccionadas.",defaultMessage:"No hay resultados disponibles para las fechas seleccionadas."}),(0,c.Z)(a,"tryAgainWithDifferentQuery",{id:"shared.common.tryAgainWithDifferentQuery",description:"Consulta nuevas fechas o una ocupaci\xf3n distinta.",defaultMessage:"Consulta nuevas fechas o una ocupaci\xf3n distinta."}),(0,c.Z)(a,"changeOrRemoveFilters",{id:"shared.common.changeOrRemoveFilters",description:"Cambia o elimina algunos de los filtros o modifica la b\xfasqueda",defaultMessage:"Cambia o elimina algunos de los filtros o modifica la b\xfasqueda"}),(0,c.Z)(a,"removeFilters",{id:"shared.common.removeFilters",description:"Borrar filtros",defaultMessage:"Borrar filtros"}),(0,c.Z)(a,"unexpectedError",{id:"shared.common.unexpectedError",description:"An unexpected error has occurred",defaultMessage:"An unexpected error has occurred"}),(0,c.Z)(a,"refreshPage",{id:"shared.common.refreshPage",description:"Refresh the page or click on the retry button.",defaultMessage:"Refresh the page or click on the retry button."}),(0,c.Z)(a,"retry",{id:"shared.common.retry",description:"Retry",defaultMessage:"Retry"}),(0,c.Z)(a,"rotateYourDevice",{id:"shared.common.rotateYourDevice",description:"Rotate your device",defaultMessage:"Please, rotate your device"}),(0,c.Z)(a,"landscapeOnly",{id:"shared.common.landscapeOnly",description:"landscape only",defaultMessage:"We support landscape mode only"}),(0,c.Z)(a,"continue",{id:"shared.common.continue",description:"Continue",defaultMessage:"Continue"}),(0,c.Z)(a,"copy",{id:"shared.common.copy",description:"copy",defaultMessage:"Copy"}),(0,c.Z)(a,"linkCopied",{id:"shared.common.linkCopied",description:"Link copied",defaultMessage:"Link copied"}),(0,c.Z)(a,"deletedBooking",{id:"shared.common.deletedBooking",description:"Deleted booking",defaultMessage:"Deleted booking"}),(0,c.Z)(a,"bookingUnavailable",{id:"shared.common.bookingUnavailable",description:"There are some options that are not available for the selected dates. Please select another option.",defaultMessage:"There are some options that are not available for the selected dates. Please select another option."}),(0,c.Z)(a,"somethingWentWrong",{id:"shared.common.somethingWentWrong",description:"Somenthing went wrong. Try again.",defaultMessage:"Somenthing went wrong. Try again."}),(0,c.Z)(a,"oops",{id:"shared.common.oops",description:"Oops!",defaultMessage:"Oops!"}),(0,c.Z)(a,"code",{id:"shared.common.code",description:"code",defaultMessage:"Code"}),(0,c.Z)(a,"promosAndAdvantages",{id:"shared.common.promosAndAdvantages",description:"promosAndAdvantages",defaultMessage:"Promotions / advantages"}),(0,c.Z)(a,"canNotAddMoreItemsToCart",{id:"shared.common.canNotAddMoreItemsToCart",description:"No se puede agregar m\xe1s elementos al carrito",defaultMessage:"No se puede agregar m\xe1s elementos al carrito"}),(0,c.Z)(a,"included",{id:"shared.common.included",description:"included",defaultMessage:"Included"}),(0,c.Z)(a,"notIncluded",{id:"shared.common.notIncluded",description:"notIncluded",defaultMessage:"Not Included"}),(0,c.Z)(a,"perPerson",{id:"shared.common.perPerson",description:"perPerson",defaultMessage:"perPerson"}),(0,c.Z)(a,"perPersonPerNight",{id:"shared.common.perPersonPerNight",description:"perPersonPerNight",defaultMessage:"perPersonPerNight"}),(0,c.Z)(a,"perStay",{id:"shared.common.perStay",description:"perStay",defaultMessage:"perStay"}),(0,c.Z)(a,"perStayPerNight",{id:"shared.common.perStayPerNight",description:"perStayPerNight",defaultMessage:"perStayPerNight"}),(0,c.Z)(a,"payAtTheHotel",{id:"shared.common.payAtTheHotel",description:"payAtTheHotel",defaultMessage:"Pay at the hotel"}),(0,c.Z)(a,"payAtProperty",{id:"shared.common.payAtProperty",description:"payAtProperty",defaultMessage:"Pay at the property"}),(0,c.Z)(a,"pendingPayment",{id:"shared.common.pendingPayment",description:"pendingPayment",defaultMessage:"Pending payment"}),(0,c.Z)(a,"payAccordingToConditions",{id:"shared.common.payAccordingToConditions",description:"payAccordingToConditions",defaultMessage:"Remainder, to be paid according to the conditions"}),(0,c.Z)(a,"amountRemaining",{id:"shared.common.amountRemaining",description:"amountRemaining",defaultMessage:"Remainder"}),(0,c.Z)(a,"detail",{id:"shared.common.detail",description:"detail",defaultMessage:"Detail"}),(0,c.Z)(a,"comments",{id:"shared.customerFormMessages.comments",description:"comments",defaultMessage:"Comments"}),(0,c.Z)(a,"commission",{id:"shared.common.commission",description:"commission",defaultMessage:"Commission"}),(0,c.Z)(a,"mealPlans",{id:"shared.common.mealPlans",description:"mealPlans",defaultMessage:"Meal plans"}),(0,c.Z)(a,"childrenAges",{id:"shared.common.childrenAges",description:"childrenAges",defaultMessage:"Age of children"}),(0,c.Z)(a,"accommodation",{id:"shared.common.accommodation",description:"accommodation",defaultMessage:"accommodation"}),(0,c.Z)(a,"tooManyRequest",{id:"shared.common.tooManyRequest",description:"tooManyRequest",defaultMessage:"You have exceed the maximum number of requests"}),(0,c.Z)(a,"retryLater",{id:"shared.common.retryLater",description:"retryLater",defaultMessage:"Try again later"}),(0,c.Z)(a,"notAHuman",{id:"shared.common.notAHuman",description:"notAHuman",defaultMessage:"Ups! It seems you are not a human"}),(0,c.Z)(a,"confirmYouArentARobot",{id:"shared.common.confirmYouArentARobot",description:"confirmYouArentARobot",defaultMessage:"Please, confirm that you aren't a robot"}),(0,c.Z)(a,"stay",{id:"shared.common.stay",description:"Stay",defaultMessage:"Stay"}),(0,c.Z)(a,"contactUs",{id:"shared.common.contactUs",description:"Contact us",defaultMessage:"Contact us"}),(0,c.Z)(a,"lastQuantityAvailable",{id:"shared.common.lastQuantityAvailable",description:"Last",defaultMessage:"Last"}),(0,c.Z)(a,"lastAvailable",{id:"shared.common.lastAvailable",description:"Last available!",defaultMessage:"Last available!"}),(0,c.Z)(a,"filterBy",{id:"shared.common.filterBy",description:"Filter by",defaultMessage:"Filter by"}),(0,c.Z)(a,"availabilityWarning",{id:"shared.common.availabilityWarning",description:"Aviso de disponibilidad",defaultMessage:"Aviso de disponibilidad"}),(0,c.Z)(a,"availabilityWarningDescription",{id:"shared.common.availabilityWarningDescription",description:"El extra seleccionado no est\xe1 disponible en uno de los d\xedas de su estancia, pero puedes disfrutarlo el resto de d\xedas.",defaultMessage:"El extra seleccionado no est\xe1 disponible en uno de los d\xedas de su estancia, pero puedes disfrutarlo el resto de d\xedas."}),(0,c.Z)(a,"availabilityWarningSummary",{id:"shared.common.availabilityWarningSummary",description:"A continuaci\xf3n, se muestra el desglose correspondiente",defaultMessage:"A continuaci\xf3n, se muestra el desglose correspondiente"}),(0,c.Z)(a,"understood",{id:"shared.common.understood",description:"Entendido",defaultMessage:"Entendido"}),(0,c.Z)(a,"priceFor",{id:"shared.common.priceFor",description:"Price for",defaultMessage:"Price for"}),(0,c.Z)(a,"toEmptyCart",{id:"shared.common.toEmptyCart",description:"Empty cart",defaultMessage:"Empty cart"}),(0,c.Z)(a,"toMaintainCart",{id:"shared.common.toMaintainCart",description:"Maintain cart",defaultMessage:"Maintain cart"}),(0,c.Z)(a,"availableWithRoomChange",{id:"shared.common.availableWithRoomChange",description:"Available with room change",defaultMessage:"Available with room change"}),(0,c.Z)(a,"userAlreadyExists",{id:"shared.common.userAlreadyExists",description:"Shown when book and join is active but the email is already registered",defaultMessage:"An user already exists with the email {email}. Please log in to finalize your booking."}),(0,c.Z)(a,"cancel",{id:"shared.common.cancel",description:"Cancel",defaultMessage:"Cancel"}),a))},68900:function(e,o,t){var n;t.d(o,{n:function(){return n}}),function(e){e.ASCENDING="ASCENDING",e.NO_SORTING="NO_SORTING"}(n||(n={}))},87718:function(e,o,t){var n;t.d(o,{h:function(){return n}}),function(e){e.TOP="  TOP",e.BOTTOM="  BOTTOM"}(n||(n={}))},4609:function(e,o,t){t.d(o,{k:function(){return l}});var n=t(4656),i=t(13459),a=t(84802),s=t(43112),r=t(29789),d=t(55325),c=t(76688),l=function(e){(0,i.Z)(t,e);var o=(0,a.Z)(t);function t(e,i,a,s,r,d,l,u,m,p,g,f,h,y){var v;return(0,n.Z)(this,t),(v=o.call(this,e,i,s,l,u,r,m,c.O.CHAIN,p,g,f,h,y)).property=e,v.properties=d,v.engineChildrenConfiguration=a,v}return t.prototype.hasLoyalty=function(){return Boolean(this.brand)},t.create=function(e){return new t(e.property,e.engineConfiguration,e.engineChildrenConfiguration,e.discounts,e.staticTrackingParams,e.properties,e.filters,e.inventoryFilters,e.currencyExchangeRates,e.messages,e.customForms,e.brand,e.promotedTier,e.destinationFilter)},t}(c.m);(0,s.__decorate)([(0,r.YL)((function(){return d.Mw})),(0,s.__metadata)("design:type",Array)],l.prototype,"properties",void 0)},22230:function(e,o,t){var n;t.d(o,{r:function(){return n}}),function(e){e.DEPOSIT="DEPOSIT",e.PAY_NOW="PAY_NOW",e.ADVANCE_PAYMENT="ADVANCE_PAYMENT",e.PAY_ACCORDING_TO_CONDITIONS="PAY_ACCORDING_TO_CONDITIONS"}(n||(n={}))},16244:function(e,o,t){var n;t.d(o,{k:function(){return n}}),function(e){e.NO_TEXT="NO_TEXT",e.DEPOSIT_NOT_REQUIRED="DEPOSIT_NOT_REQUIRED",e.NO_ADVANCE_PAYMENT="NO_ADVANCE_PAYMENT",e.PAYMENT_AT_ESTABLISHMENT="PAYMENT_AT_ESTABLISHMENT"}(n||(n={}))},20306:function(e,o,t){var n;t.d(o,{h:function(){return n}}),function(e){e.NO_TEXT="NO_TEXT",e.DEPOSIT_REQUIRED="DEPOSIT_REQUIRED",e.ADVANCE_PAYMENT="ADVANCE_PAYMENT"}(n||(n={}))},7764:function(e,o,t){var n;t.d(o,{A:function(){return n}}),function(e){e.SIDEBAR="  SIDEBAR",e.EXTENDED="  EXTENDED"}(n||(n={}))},92683:function(e,o,t){t.d(o,{y:function(){return T}});var n=t(4656),i=t(13459),a=t(88149),s=t(36690),r=t(84802),d=t(43112),c=t(7165),l=t(29789),u=t(65259),m=t(55325),p=t(20306),g=t(16244),f=t(93898),h=t(47307),y=t(68900),v=t(13954),M=t(7764),b=t(87718),A=t(22230),_=t(37676),T=function(e){(0,i.Z)(t,e);var o=(0,r.Z)(t);function t(e,i,a,s,r,d,c,l,u,m,p,g,f,h,y,v,M,b,A,_,T,E,C,P,R,O,D,L,k,N,S,x,I,w,Z,F,Y,B,U,z,j,W,H,G,q,V,X,J){var Q;return(0,n.Z)(this,t),(Q=o.call(this)).theme=e,Q.guestFilterConfiguration=i,Q.navbarConfiguration=a,Q.hotelSiteUrl=s,Q.maxBookableNights=r,Q.showExtrasConfiguration=d,Q.depositRequiredTextConfiguration=c,Q.depositNotRequiredTextConfiguration=l,Q.pendingAmountTextConfiguration=u,Q.showCancellationRestrictions=m,Q.priceCalendar=p,Q.maxBookableRooms=g,Q.numberOfRoomsLeftLimit=f,Q.addMandatoryExtrasToInventoryRate=h,Q.showMandatoryExtras=y,Q.compoundDiscounts=v,Q.hotelVerseActive=M,Q.showInactiveDiscounts=b,Q.accommodationSortingCriteria=A,Q.showPromoCodeInput=_,Q.showEnginePrices=T,Q.showEngineDiscount=E,Q.isEngineLive=C,Q.showBestPriceGuaranteed=P,Q.enableLoyalty=R,Q.showLogo=O,Q.accommodationResultsFormat=D,Q.inventoryResultsFormat=L,Q.displayMode=k,Q.bookingAdvantagesPosition=N,Q.bookingFormBorder=S,Q.bookingAdvantagesIcon=x,Q.desktopLogo=I,Q.mobileLogo=w,Q.favicon=Z,Q.isCartAbandonmentActive=F,Q.showInventoryPriceDiff=Y,Q.waitingListEnabled=B,Q.allowMultiplyPriceByUnits=V,Q.bookAndJoinType=j,Q.unavailableURL=X,Q.customDomain=J,Q.showDecimalsInExtrasPage=U,Q.depositCheckoutTextConfiguration=z,Q.showLoyaltyPromotedDiscount=W,Q.showDiscountsCalculation=H,Q.extrasTextConfiguration=G,Q.showAcceptCommercialCommunicationsCheck=q,Q}return t.prototype.validate=function(){t.schema.parse((0,s.Z)({},this))},t.create=function(e){var o=new t(e.theme,e.guestFilterConfiguration,e.navbarConfiguration,e.hotelSiteUrl,e.maxBookableNights,e.showExtrasConfiguration,e.depositRequiredTextConfiguration,e.depositNotRequiredTextConfiguration,e.pendingAmountTextConfiguration,e.showCancellationRestrictions,e.priceCalendar,e.maxBookableRooms,e.numberOfRoomsLeftLimit,e.addMandatoryExtrasToInventoryRate,e.showMandatoryExtras,e.compoundDiscounts,e.hotelVerseActive,e.showInactiveDiscounts,e.accommodationSortingCriteria,e.showPromoCodeInput,e.showEnginePrices,e.showEngineDiscount,e.isEngineLive,e.showBestPriceGuaranteed,e.enableLoyalty,e.showLogo,e.accommodationResultsFormat,e.inventoryResultsFormat,e.displayMode,e.bookingAdvantagesPosition,e.bookingFormBorder,e.bookingAdvantagesIcon,e.desktopLogo,e.mobileLogo,e.favicon,e.isCartAbandonmentActive,e.showInventoryPriceDiff,e.waitingListEnabled,e.showDecimalsInExtrasPage,e.depositCheckoutTextConfiguration,e.bookAndJoinType,e.showLoyaltyPromotedDiscount,e.showDiscountsCalculation,e.extrasTextConfiguration,e.showAcceptCommercialCommunicationsCheck,e.allowMultiplyPriceByUnits,e.unavailableURL,e.customDomain);return o.validate(),o},t}(l.U3);T.schema=c.z.object({theme:c.z.custom((function(e){return(0,a.Z)(e,u.b)})),guestFilterConfiguration:c.z.custom((function(e){return(0,a.Z)(e,m.vv)})),navbarConfiguration:c.z.custom((function(e){return(0,a.Z)(e,m.v2)})),hotelSiteUrl:c.z.string(),maxBookableNights:c.z.number(),showExtrasConfiguration:c.z.nativeEnum(m.Ce),depositRequiredTextConfiguration:c.z.nativeEnum(p.h),depositNotRequiredTextConfiguration:c.z.nativeEnum(g.k),pendingAmountTextConfiguration:c.z.nativeEnum(h.V),showCancellationRestrictions:c.z.boolean(),priceCalendar:c.z.nativeEnum(f.k),maxBookableRooms:c.z.number().int().min(1),numberOfRoomsLeftLimit:c.z.number(),addMandatoryExtrasToInventoryRate:c.z.boolean(),compoundDiscounts:c.z.boolean(),showMandatoryExtras:c.z.boolean(),hotelVerseActive:c.z.boolean(),showInactiveDiscounts:c.z.boolean(),accommodationSortingCriteria:c.z.nativeEnum(y.n),showPromoCodeInput:c.z.boolean(),showEnginePrices:c.z.boolean(),showEngineDiscount:c.z.boolean(),isEngineLive:c.z.boolean(),showBestPriceGuaranteed:c.z.boolean(),enableLoyalty:c.z.boolean(),showLogo:c.z.boolean(),accommodationResultsFormat:c.z.nativeEnum(v.x),inventoryResultsFormat:c.z.nativeEnum(v.x),displayMode:c.z.nativeEnum(M.A),bookingAdvantagesPosition:c.z.nativeEnum(b.h),bookingFormBorder:c.z.boolean(),bookingAdvantagesIcon:c.z.boolean(),desktopLogo:c.z.custom((function(e){return(0,a.Z)(e,l.xg)})),mobileLogo:c.z.custom((function(e){return(0,a.Z)(e,l.xg)})),favicon:c.z.custom((function(e){return(0,a.Z)(e,l.xg)})),isCartAbandonmentActive:c.z.boolean(),showInventoryPriceDiff:c.z.boolean(),waitingListEnabled:c.z.boolean(),allowMultiplyPriceByUnits:c.z.boolean().optional(),bookAndJoinType:c.z.nativeEnum(m.t_),unavailableURL:c.z.string().optional(),customDomain:c.z.string().url().optional(),showDecimalsInExtrasPage:c.z.boolean(),depositCheckoutTextConfiguration:c.z.nativeEnum(A.r),showLoyaltyPromotedDiscount:c.z.boolean(),showDiscountsCalculation:c.z.boolean(),showAcceptCommercialCommunicationsCheck:c.z.boolean(),extrasTextConfiguration:c.z.nativeEnum(_.H)}),(0,d.__decorate)([(0,l.YL)((function(){return u.b})),(0,d.__metadata)("design:type","undefined"===typeof u.b?Object:u.b)],T.prototype,"theme",void 0),(0,d.__decorate)([(0,l.YL)((function(){return m.vv})),(0,d.__metadata)("design:type","undefined"===typeof m.vv?Object:m.vv)],T.prototype,"guestFilterConfiguration",void 0),(0,d.__decorate)([(0,l.YL)((function(){return m.v2})),(0,d.__metadata)("design:type","undefined"===typeof m.v2?Object:m.v2)],T.prototype,"navbarConfiguration",void 0),(0,d.__decorate)([(0,l.YL)((function(){return l.xg})),(0,d.__metadata)("design:type","undefined"===typeof l.xg?Object:l.xg)],T.prototype,"desktopLogo",void 0),(0,d.__decorate)([(0,l.YL)((function(){return l.xg})),(0,d.__metadata)("design:type","undefined"===typeof l.xg?Object:l.xg)],T.prototype,"mobileLogo",void 0),(0,d.__decorate)([(0,l.YL)((function(){return l.xg})),(0,d.__metadata)("design:type","undefined"===typeof l.xg?Object:l.xg)],T.prototype,"favicon",void 0)},76688:function(e,o,t){t.d(o,{O:function(){return n},m:function(){return u}});var n,i=t(4656),a=t(13459),s=t(84802),r=t(43112),d=t(29789),c=t(92683),l=t(55325);!function(e){e.CHAIN="CHAIN",e.PROPERTY="PROPERTY"}(n||(n={}));var u=function(e){(0,a.Z)(t,e);var o=(0,s.Z)(t);function t(e,n,a,s,r,d,c,l,u,m,p,g,f){var h;return(0,i.Z)(this,t),(h=o.call(this)).property=e,h.engineConfiguration=n,h.discounts=a,h.filters=s,h.staticTrackingParams=d,h.currencyExchangeRates=c,h.messages=u,h.customForms=m,h.brand=p,h.promotedTier=g,h.destinationFilter=f,h.inventoryFilters=r,h.type=l,h}var r=t.prototype;return r.isPropertyStaticData=function(){return this.type===n.PROPERTY},r.isChainStaticData=function(){return this.type===n.CHAIN},r.hasLoyalty=function(){return Boolean(this.brand)},r.getMessagesForPosition=function(e,o,t){var n;return(null===(n=this.messages)||void 0===n?void 0:n.filter((function(n){return n.isValid(e,o,t)}))).sort((function(e,o){return void 0===e.code&&void 0!==o.code?1:void 0!==e.code&&void 0===o.code||e.showOnUnavailable&&!o.showOnUnavailable?-1:!e.showOnUnavailable&&o.showOnUnavailable?1:0}))},r.getInventoryFiltersType=function(){if(this.inventoryFilters.length)return this.inventoryFilters[0].filterType},r.calculateInventoryFilters=function(){return this.getInventoryFiltersType()===l.vA.TAB?[this.inventoryFilters[0]]:this.inventoryFilters},r.findSelectedFilterOptionByTicker=function(e){var o,t=this.calculateInventoryFilters();return[e&&null!==(o=t[0].options.find((function(o){return o.ticker===e})))&&void 0!==o?o:t[0].options[0]]},r.buildExtraCustomFormMap=function(){return this.customForms.filter((function(e){return e.isForExtra()})).reduce((function(e,o){return o.dependants.forEach((function(t){t.dependantTickers.length&&t.dependantTickers.forEach((function(t){e[t]=o}))})),e}),{})},r.getExtraFilters=function(){return this.filters.find((function(e){return e.options.every((function(e){return e.filterOptionType===l.Wx.EXTRA}))}))},t.create=function(e){return new t(e.property,e.engineConfiguration,e.discounts,e.filters,e.inventoryFilters,e.staticTrackingParams,e.currencyExchangeRates,e.type,e.messages,e.customForms,e.brand,e.promotedTier,e.destinationFilter)},t}(d.U3);(0,r.__decorate)([(0,d.YL)((function(){return l.ps})),(0,r.__metadata)("design:type","undefined"===typeof l.ps?Object:l.ps)],u.prototype,"property",void 0),(0,r.__decorate)([(0,d.YL)((function(){return c.y})),(0,r.__metadata)("design:type","undefined"===typeof c.y?Object:c.y)],u.prototype,"engineConfiguration",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.NR})),(0,r.__metadata)("design:type",Array)],u.prototype,"discounts",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.ef})),(0,r.__metadata)("design:type","undefined"===typeof l.ef?Object:l.ef)],u.prototype,"brand",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.xA})),(0,r.__metadata)("design:type","undefined"===typeof l.xA?Object:l.xA)],u.prototype,"promotedTier",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.ND})),(0,r.__metadata)("design:type","undefined"===typeof l.ND?Object:l.ND)],u.prototype,"destinationFilter",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.ND})),(0,r.__metadata)("design:type",Array)],u.prototype,"inventoryFilters",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.ND})),(0,r.__metadata)("design:type",Array)],u.prototype,"filters",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.cm})),(0,r.__metadata)("design:type","undefined"===typeof l.cm?Object:l.cm)],u.prototype,"staticTrackingParams",void 0),(0,r.__decorate)([(0,d.YL)((function(){return d.Zk})),(0,r.__metadata)("design:type","undefined"===typeof d.Zk?Object:d.Zk)],u.prototype,"currencyExchangeRates",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.Uy})),(0,r.__metadata)("design:type",Array)],u.prototype,"messages",void 0),(0,r.__decorate)([(0,d.YL)((function(){return l.aV})),(0,r.__metadata)("design:type",Array)],u.prototype,"customForms",void 0)},91495:function(e,o,t){t.d(o,{f:function(){return l}});var n=t(4656),i=t(13459),a=t(84802),s=t(43112),r=t(29789),d=t(55325),c=t(76688),l=function(e){(0,i.Z)(t,e);var o=(0,a.Z)(t);function t(e,i,a,s,r,d,l,u,m,p,g,f,h,y,v,M,b,A,_,T,E,C,P,R){var O;return(0,n.Z)(this,t),(O=o.call(this,e,i,u,p,g,y,v,c.O.PROPERTY,M,_,E,C,P)).property=e,O.displays=a,O.accommodations=s,O.bundles=A,O.conditions=r,O.configurations=d,O.mealPlans=l,O.extras=m,O.inventoryRelation=f,O.customerFormConfiguration=h,O.taxations=b,O.customMaps=R,O.modificationPolicies=T,O}var s=t.prototype;return s.hasLoyalty=function(){return Boolean(this.brand)},s.calculateTaxShowConfig=function(e){return this.taxations.some((function(e){return e.isTax()}))?e:d.U9.IGNORE},t.create=function(e){return new t(e.property,e.engineConfiguration,e.displays,e.accommodations,e.conditions,e.configurations,e.mealPlans,e.discounts,e.extras,e.filters,e.inventoryFilters,e.inventoryRelation,e.customerFormConfiguration,e.staticTrackingParams,e.currencyExchangeRates,e.messages,e.taxations,e.bundles,e.customForms,e.modificationPolicies,e.brand,e.promotedTier,e.destinationFilter,e.customMaps)},t}(c.m);(0,s.__decorate)([(0,r.YL)((function(){return d.MH})),(0,s.__metadata)("design:type",Array)],l.prototype,"displays",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.mW})),(0,s.__metadata)("design:type",Array)],l.prototype,"accommodations",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.op})),(0,s.__metadata)("design:type",Array)],l.prototype,"conditions",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.vX})),(0,s.__metadata)("design:type",Array)],l.prototype,"configurations",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.UO})),(0,s.__metadata)("design:type",Array)],l.prototype,"mealPlans",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.WO})),(0,s.__metadata)("design:type",Array)],l.prototype,"extras",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.Lv})),(0,s.__metadata)("design:type","undefined"===typeof d.Lv?Object:d.Lv)],l.prototype,"inventoryRelation",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.Gy})),(0,s.__metadata)("design:type","undefined"===typeof d.Gy?Object:d.Gy)],l.prototype,"customerFormConfiguration",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.Iw})),(0,s.__metadata)("design:type",Array)],l.prototype,"taxations",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.i4})),(0,s.__metadata)("design:type",Array)],l.prototype,"bundles",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.q$})),(0,s.__metadata)("design:type",Object)],l.prototype,"customMaps",void 0),(0,s.__decorate)([(0,r.YL)((function(){return d.dh})),(0,s.__metadata)("design:type",Array)],l.prototype,"modificationPolicies",void 0)},37676:function(e,o,t){var n;t.d(o,{H:function(){return n}}),function(e){e.EXTRAS="EXTRAS",e.EXTRA_SERVICES="EXTRA_SERVICES",e.IMPROVE_STAY="IMPROVE_STAY"}(n||(n={}))},47307:function(e,o,t){var n;t.d(o,{V:function(){return n}}),function(e){e.PAY_AT_ESTABLISHMENT="PAY_AT_ESTABLISHMENT",e.PAY_AT_HOTEL="PAY_AT_HOTEL",e.PENDING_PAYMENT="PENDING_PAYMENT",e.PAY_ACCORDING_TO_CONDITIONS="PAY_ACCORDING_TO_CONDITIONS",e.AMOUNT_REMAINING="AMOUNT_REMAINING",e.NO_TEXT="NO_TEXT"}(n||(n={}))},93898:function(e,o,t){var n;t.d(o,{k:function(){return n}}),function(e){e.SHOW_ALL_PRICES="SHOW_ALL_PRICES",e.SHOW_SELECTED_DATE_PRICES="SHOW_SELECTED_DATE_PRICES",e.HIDE_ALL_PRICES="HIDE_ALL_PRICES"}(n||(n={}))},13954:function(e,o,t){var n;t.d(o,{x:function(){return n}}),function(e){e.AUTO="AUTO",e.GRID="GRID",e.LIST="LIST"}(n||(n={}))},51721:function(e,o,t){t.d(o,{h:function(){return d}});var n,i=t(55325),a=t(97428),s=null!==(n="https://engine.witbooking.com")?n:"",r=new a.HotelAPIPromiseClient(s),d=(0,i.Dc)({resolveFetch:function(){return function(e,o){return fetch("".concat(s,"/").concat(e),o)}},hotelGrpcClient:r})}}]);