1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[35546],{2538:(e,t,r)=>{function s(e,t,r,s){let o=()=>{if(!window)return;let o=window.innerWidth<576,a=window.innerWidth>=576&&window.innerWidth<992,c=window.innerWidth>=576&&window.innerWidth<1216,i=window.innerWidth>=1216;o&&e(),c&&t(),i&&r(),a&&s()};return o(),window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)}r.d(t,{A:()=>s,Z:()=>o});let o=()=>window.innerWidth<576?{isDesktop:!1,isMobile:!0,isSmallTablet:!1,isTablet:!1}:window.innerWidth<992?{isDesktop:!1,isMobile:!1,isSmallTablet:!0,isTablet:!0}:window.innerWidth<1216?{isDesktop:!1,isMobile:!1,isSmallTablet:!1,isTablet:!0}:{isDesktop:!0,isMobile:!1,isSmallTablet:!1,isTablet:!1}},16752:(e,t,r)=>{r.d(t,{T:()=>s});let s=(()=>{let e="production",t=["local_prod","local_qa","dev","branch","branch_seo"].includes(e),r={production:"pk_live_51NFsvuFMk3nXNcMRqeT9EoyAZQrHolU1OFtAZz5KZtiTBWfYmnKSyu0P8gwE3j0ByT6HHskHJxxNsYy2BbSwdU8A00x3ge0uGT",qa:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM",dev:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM",staging:"pk_live_51NFsvuFMk3nXNcMRqeT9EoyAZQrHolU1OFtAZz5KZtiTBWfYmnKSyu0P8gwE3j0ByT6HHskHJxxNsYy2BbSwdU8A00x3ge0uGT",branch:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM",branch_seo:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM",local_qa:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM",local_prod:"pk_test_51NFsvuFMk3nXNcMRzxyceScxPh6gbAj9oprlseqPBjnTPE3JacU4Vmjynvn8aJZomPXYRQ9Af050PiUxs6wBez7j00O0k5NVXM"}[e]||"pk_live_51NFsvuFMk3nXNcMRqeT9EoyAZQrHolU1OFtAZz5KZtiTBWfYmnKSyu0P8gwE3j0ByT6HHskHJxxNsYy2BbSwdU8A00x3ge0uGT",s=(e=>"production"===e||"staging"===e?"hrs_prod":"hrs_dev")(e),o=300;return o=604800,{brand:"HRS",useReduxDevTools:!1,isDevOrLocal:t,searchTokenActive:!0,googleMapsKey:"AIzaSyBaqRtWsSSrPm4XHUIH5-vLP8104VwL2Dw",apiConfig:{contentServiceEndpoint:"https://www.hrs.com/content/",locationEndpoint:({production:"https://services.hrs-api.com/locations",qa:"https://services-iut.hrs-api.com/locations",dev:"https://services-iut.hrs-api.com/locations",staging:"https://services.hrs-api.com/locations",branch:"https://services-iut.hrs-api.com/locations",branch_seo:"https://services.hrs-api.com/locations",local_qa:"https://services-iut.hrs-api.com/locations",local_prod:"https://services-dev.hrs-api.com/locations"})[e]||"https://services-dev.hrs-api.com/locations",loggingEndpoint:({production:"https://services.hrs-api.com/log",qa:"https://services-iut.hrs-api.com/log",dev:"https://services-iut.hrs-api.com/log",staging:"https://services.hrs-api.com/log",branch:"https://services-iut.hrs-api.com/log",branch_seo:"https://services.hrs-api.com/log",local_qa:"https://services-iut.hrs-api.com/log",local_prod:"https://services-dev.hrs-api.com/log"})[e]||"https://services-dev.hrs-api.com/log",pciEndpoint:({production:"https://services.hrs-api.com/capturecard/form",qa:"https://services-iut.hrs-api.com/capturecard/form",dev:"https://services-iut.hrs-api.com/capturecard/form",staging:"https://services.hrs-api.com/capturecard/form",branch:"https://services-iut.hrs-api.com/capturecard/form",branch_seo:"https://services.hrs-api.com/capturecard/form",local_qa:"https://services-iut.hrs-api.com/capturecard/form",local_prod:"https://services.hrs-api.com/capturecard/form"})[e]||"https://services.hrs-api.com/capturecard/form",fraudEndpoint:({production:"https://services.hrs-api.com",qa:"https://services-iut.hrs-api.com",dev:"https://services-iut.hrs-api.com",staging:"https://services.hrs-api.com",branch:"https://services-iut.hrs-api.com",branch_seo:"https://services.hrs-api.com",local_qa:"https://services-iut.hrs-api.com",local_prod:"https://services-dev.hrs-api.com"})[e]||"https://services-dev.hrs-api.com",loyaltyService:({production:"https://services.hrs-api.com/loyalty-programs",qa:"https://services-iut.hrs-api.com/loyalty-programs",dev:"https://services-iut.hrs-api.com/loyalty-programs",staging:"https://services.hrs-api.com/loyalty-programs",branch:"https://services-iut.hrs-api.com/loyalty-programs",branch_seo:"https://services.hrs-api.com/loyalty-programs",local_qa:"https://services-iut.hrs-api.com/loyalty-programs",local_prod:"https://services.hrs-api.com/loyalty-programs"})[e]||"https://services.hrs-api.com/loyalty-programs",trustpilotEndpoint:({production:"https://services.hrs-api.com/trustpilot",qa:"https://services-iut.hrs-api.com/trustpilot",dev:"https://services-iut.hrs-api.com/trustpilot",staging:"https://services.hrs-api.com/trustpilot",branch:"https://services-iut.hrs-api.com/trustpilot",branch_seo:"https://services.hrs-api.com/trustpilot",local_qa:"https://services-iut.hrs-api.com/trustpilot",local_prod:"https://services-dev.hrs-api.com/trustpilot"})[e]||"https://services-dev.hrs-api.com/trustpilot",hotelListEndpoint:({production:"https://svl-sales-hotelsearch.hrs.com/pec",qa:"https://svl-sales-hotelsearch.hrs.com/iec",dev:"https://svl-sales-hotelsearch.hrs.com/iec",staging:"https://svl-sales-hotelsearch.hrs.com/staging",branch:"https://svl-sales-hotelsearch.hrs.com/iec",branch_seo:"https://svl-sales-hotelsearch.hrs.com/pec",local_qa:"https://svl-sales-hotelsearch.iec.ea.hrs.cc/iec",local_prod:"https://svl-sales-hotelsearch.pec.ea.hrs.cc/pec"})[e]||"https://svl-sales-hotelsearch.pec.ea.hrs.cc/pec",hotelDataEndpoint:({production:"https://svl-sales-hoteldata.hrs.com/pec",qa:"https://svl-sales-hoteldata.hrs.com/iec",dev:"https://svl-sales-hoteldata.hrs.com/iec",staging:"https://svl-sales-hoteldata.hrs.com/pec",branch:"https://svl-sales-hoteldata.hrs.com/iec",branch_seo:"https://svl-sales-hoteldata.hrs.com/pec",local_qa:"https://svl-sales-hoteldata.iec.ea.hrs.cc/iec",local_prod:"https://svl-sales-hoteldata.pec.ea.hrs.cc/pec"})[e]||"https://svl-sales-hoteldata.pec.ea.hrs.cc/pec",geoDataEndpoint:({production:"https://svl-geo-geodata.hrs.com/pec",qa:"https://svl-geo-geodata.hrs.com/iec",dev:"https://svl-geo-geodata.hrs.com/iec",staging:"https://svl-geo-geodata.hrs.com/pec",branch:"https://svl-geo-geodata.hrs.com/iec",branch_seo:"https://svl-geo-geodata.hrs.com/pec",local_qa:"https://svl-geo-geodata.iec.ea.hrs.cc/iec",local_prod:"https://svl-geo-geodata.pec.ea.hrs.cc/pec"})[e]||"https://svl-geo-geodata.pec.ea.hrs.cc/pec",hotelOfferEndpoint:({production:"https://svl-sales-offer.hrs.c
1om/pec",qa:"https://svl-sales-offer.hrs.com/iec",dev:"https://svl-sales-offer.hrs.com/iec",staging:"https://svl-sales-offer.hrs.com/staging",branch:"https://svl-sales-offer.hrs.com/iec",branch_seo:"https://svl-sales-offer.hrs.com/pec",local_qa:"https://svl-sales-offer.iec.msc.hrs.cc/iec",local_prod:"https://svl-sales-offer.pec.msc.hrs.cc/pec"})[e]||"https://svl-sales-offer.pec.msc.hrs.cc/pec",hotelRatingEndpoint:({production:"https://svl-sales-rating.hrs.com/pec",qa:"https://svl-sales-rating.hrs.com/iec",dev:"https://svl-sales-rating.hrs.com/iec",staging:"https://svl-sales-rating.hrs.com/pec",branch:"https://svl-sales-rating.hrs.com/iec",branch_seo:"https://svl-sales-rating.hrs.com/pec",local_qa:"https://svl-sales-rating.iec.ea.hrs.cc/iec",local_prod:"https://svl-sales-rating.pec.ea.hrs.cc/pec"})[e]||"https://svl-sales-rating.pec.ea.hrs.cc/pec",bookEndpoint:({production:"https://svl-sales-booking.hrs.com/pec",qa:"https://svl-sales-booking.hrs.com/iec",dev:"https://svl-sales-booking.hrs.com/iec",staging:"https://svl-sales-booking.hrs.com/staging",branch:"https://svl-sales-booking.hrs.com/iec",branch_seo:"https://svl-sales-booking.hrs.com/pec",local_qa:"https://svl-sales-booking.iec.be.hrs.cc/iec",local_prod:"https://svl-sales-booking.pec.be.hrs.cc/pec"})[e]||"https://svl-sales-booking.pec.be.hrs.cc/pec",customerDataEndpoint:({production:"https://svl-customer-customerdata.hrs.com/pec",qa:"https://svl-customer-customerdata.hrs.com/iec",dev:"https://svl-customer-customerdata.hrs.com/iec",staging:"https://svl-customer-customerdata.hrs.com/pec",branch:"https://svl-customer-customerdata.hrs.com/iec",branch_seo:"https://svl-customer-customerdata.hrs.com/pec",local_qa:"https://svl-customer-customerdata.iec.ea.hrs.cc/iec",local_prod:"https://svl-customer-customerdata.pec.ea.hrs.cc/pec"})[e]||"https://svl-customer-customerdata.pec.ea.hrs.cc/pec",currencyEndpoint:({production:"https://svl-finance-currencyexchangerate.hrs.com/pec",qa:"https://svl-finance-currencyexchangerate.hrs.com/iec",dev:"https://svl-finance-currencyexchangerate.hrs.com/iec",staging:"https://svl-finance-currencyexchangerate.hrs.com/staging",branch:"https://svl-finance-currencyexchangerate.hrs.com/iec",branch_seo:"https://svl-finance-currencyexchangerate.hrs.com/pec",local_qa:"https://svl-finance-currencyexchangerate.iec.finance.hrs.cc/iec",local_prod:"https://svl-finance-currencyexchangerate.pec.finance.hrs.cc/pec"})[e]||"https://svl-finance-currencyexchangerate.pec.finance.hrs.cc/pec",paymentEndpoint:({production:"https://svl-finance-creditcard.hrs.com/pec",qa:"https://svl-finance-creditcard.hrs.com/iec",dev:"https://svl-finance-creditcard.hrs.com/iec",staging:"https://svl-finance-creditcard.hrs.com/pec",branch:"https://svl-finance-creditcard.hrs.com/iec",branch_seo:"https://svl-finance-creditcard.hrs.com/pec",local_qa:"https://svl-finance-creditcard.iec.finance.hrs.cc/iec",local_prod:"https://svl-finance-creditcard.pec.finance.hrs.cc/pec"})[e]||"https://svl-finance-creditcard.pec.finance.hrs.cc/pec",pictureEndpoint:({production:"https://foto.hrsstatic.com/fotos/",qa:"https://iut-foto.hrsstatic.com/fotos/",dev:"https://iut-foto.hrsstatic.com/fotos/",staging:"https://foto.hrsstatic.com/fotos/",branch:"https://iut-foto.hrsstatic.com/fotos/",branch_seo:"https://foto.hrsstatic.com/fotos/",local_qa:"https://iut-foto.hrsstatic.com/fotos/",local_prod:"https://foto.hrsstatic.com/fotos/"})[e]||"https://foto.hrsstatic.com/fotos/",marketingEndpoint:({production:"https://services.hrs-api.com/optin",qa:"https://services-iut.hrs-api.com/optin",dev:"https://services-iut.hrs-api.com/optin",staging:"https://services.hrs-api.com/optin",branch:"https://services-iut.hrs-api.com/optin",branch_seo:"https://services.hrs-api.com/optin",local_qa:"https://services-iut.hrs-api.com/optin",local_prod:"https://services.hrs-api.com/optin"})[e]||"https://services.hrs-api.com/optin",btcPayEndpoint:({production:"https://services.hrs-api.com/pay",qa:"https://services-iut.hrs-api.com/pay",dev:"https://services-iut.hrs-api.com/pay",staging:"https://services.hrs-api.com/pay",branch:"https://services-iut.hrs-api.com/pay",branch_seo:"https://services.hrs-api.com/pay",local_qa:"https://services-iut.hrs-api.com/pay",local_prod:"https://services.hrs-api.com/pay"})[e]||"https://services.hrs-api.com/pay",voucherEndpoint:({production:"https://services.hrs-api.com/voucher",qa:"https://services-iut.hrs-api.com/voucher",dev:"https://services-iut.hrs-api.com/voucher",staging:"https://services.hrs-api.com/voucher",branch:"https://services-iut.hrs-api.com/voucher",branch_seo:"https://services.hrs-api.com/voucher",local_qa:"https://services-iut.hrs-api.com/voucher",local_prod:"https://services.hrs-api.com/voucher"})[e]||"https://services.hrs-api.com/voucher",brazeEndpoint:({production:"https://services.hrs-api.com/braze",qa:"https://services-iut.hrs-api.com/braze",dev:"https://services-iut.hrs-api.com/braze",staging:"https://services.hrs-api.com/braze",branch:"https://services-iut.hrs-api.com/braze",branch_seo:"https://services.hrs-api.com/braze",local_qa:"https://services-iut.hrs-api.com/braze",local_prod:"https://services.hrs-api.com/braze"})[e]||"https://services.hrs-api.com/braze"},activateManinfestAuthentication:!1,gtm:(e=>{let t="GTM-W34NHFC",r={GTM_ID:t,GTM_AUTH:"-f8aE6vc_GhOyha_giV8eg",GTM_PREVIEW:"env-6",GTM_FILE_ID:"d"},s={GTM_ID:t,GTM_AUTH:"5a76gfZ_zFTZj2OGJp57sA",GTM_PREVIEW:"env-4",GTM_FILE_ID:"i"};return({local_prod:r,local_qa:s,branch:r,branch_seo:r,dev:s,qa:s,staging:s,production:{GTM_ID:t,GTM_AUTH:"xiTU6Q1
1ZJUetg1zH9eGmRg",GTM_PREVIEW:"env-1",GTM_FILE_ID:"p"}})[e]})(e),newrelic:(e=>{let t={FILE_ID:"d"},r={FILE_ID:"i"};return({local_prod:t,local_qa:r,branch:t,branch_seo:t,dev:r,qa:r,staging:r,production:{FILE_ID:"p"}})[e]})(e),cognito:(e=>{let t={REGION:"eu-central-1",POOL_ID:"eu-central-1_uLUV6IUg6",CLIENT_APP_ID:"1aftcknra7pha755nsntp2v827"},r={REGION:"eu-central-1",POOL_ID:"eu-central-1_tnopHRnxg",CLIENT_APP_ID:"7a2a95tofnemfr7n2nhjl2aqrk"};return({local_prod:r,local_qa:t,branch:t,branch_seo:r,dev:t,qa:t,staging:r,production:r})[e]})(e),cognitoWhiteLabel:(e=>{let t={REGION:"eu-central-1",POOL_ID:"eu-central-1_uLUV6IUg6",CLIENT_APP_ID:"6ubat9c1qii1hf1qrhd63ckrhf"},r={REGION:"eu-central-1",POOL_ID:"eu-central-1_tnopHRnxg",CLIENT_APP_ID:"i1dsqv1004j9hf7smvdfs2ohe"};return({local_prod:r,local_qa:t,branch:t,branch_seo:r,dev:t,qa:t,staging:r,production:r})[e]})(e),buildId:"".concat(e,"_").concat("2026-09-24_08h53m01s"),featureFlags:{confirmationSignUpWithCode:!0,activateNewRegistration:!0,activateNewResetPassword:!0,activatePayAtHotelRequiredCVV:!0,activateNewBenefitsCommunication:!1,activateBahnBonus12Digit:!0,activateLoginInBookPage:!1,activateBahnBonusMigrationBanner:!1,activateOtpAuthFlow:!1},launchDarkly:{clientId:"656070e746ea681294da5414",active:!1},maintenance:{start:"2026-09-13T06:00:00+02:00",end:"2026-09-13T12:00:00+02:00",force:!1},stripePublicKey:r,brazeWorkspace:s,newsletterSubscriptionCampaignId:"boba_bookingfunnel_hrs_v1",nextCacheRevalidationIntervalInSeconds:o}})()},19784:(e,t,r)=>{r.d(t,{DT:()=>f,Oj:()=>c,Q7:()=>R,T6:()=>i,Y$:()=>y,bM:()=>a,ei:()=>g,jn:()=>m,mx:()=>l,qq:()=>w,r4:()=>P,rN:()=>C,vb:()=>S,yS:()=>u});var s=r(16752);let o={REGEX_LENGTH_RANGE:/^.{8,99}$/,REGEX_MAX_LENGTH_99:/^.{1,99}$/,REGEX_MAX_LENGTH_30:/^.{1,30}$/,REGEX_MAX_LENGTH_70:/^.{1,70}$/,REGEX_UPPERCASE:/^.*[A-Z].*$/,REGEX_LOWERCASE:/^.*[a-z].*$/,REGEX_SPECIAL_CHAR:/^.*[\^$*.[\]{}()?/\\"!@#%&,><':;|_~`§ =+-].*$/,REGEX_NUMBER:/^.*[0-9].*$/,REGEX_ONLY_WHITE_SPACE:/^\s+$/,REGEX_MULTIPLE_WHITE_SPACE:/\s{2,}/,REGEX_WHITESPACE_END:/\s+$/,REGEX_WHITESPACE_START:/^\s+/,REGEX_ONLY_DIGITS:/^[0-9]+$/,REGEX_ONE_OR_MORE_CHARS:/\w+/,REGEX_DOMAIN:/^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-zA-Z]{2,}$/},a={MIN_LENGTH_ERROR:"MinLengthError",UPPERCASE_LOWERCASE_ERROR:"UppercaseLowercaseError",SPECIAL_CHAR_ERROR:"SpecialCharError",NUMBER_ERROR:"NumberError"};function c(e){let t=o.REGEX_LENGTH_RANGE.test(e),r=o.REGEX_UPPERCASE.test(e)&&o.REGEX_LOWERCASE.test(e),s=o.REGEX_SPECIAL_CHAR.test(e),c=o.REGEX_NUMBER.test(e),i=!o.REGEX_WHITESPACE_START.test(e),n=!o.REGEX_WHITESPACE_END.test(e),l=0,h=[a.MIN_LENGTH_ERROR,a.NUMBER_ERROR,a.SPECIAL_CHAR_ERROR,a.UPPERCASE_LOWERCASE_ERROR];return null!=e&&""!==e&&void 0!==e&&i&&n?(t&&(l++,h=h.filter(e=>e!==a.MIN_LENGTH_ERROR)),r&&(l++,h=h.filter(e=>e!==a.UPPERCASE_LOWERCASE_ERROR)),s&&(l++,h=h.filter(e=>e!==a.SPECIAL_CHAR_ERROR)),c&&(l++,h=h.filter(e=>e!==a.NUMBER_ERROR)),{requirementsMet:l,isValid:4===l,validationErrors:h}):{requirementsMet:0,isValid:!1,validationErrors:h}}function i(e){return o.REGEX_ONLY_DIGITS.test(e)}let n=/^[a-zA-Z0-9\u00C0-\u017F][a-zA-Z0-9'.:,\u00C0-\u017F\u0020\u002D]*$/;function l(e){return h(e)&&n.test(e)}function h(e){let t=o.REGEX_MAX_LENGTH_99.test(e),r=o.REGEX_ONLY_WHITE_SPACE.test(e),s=o.REGEX_MULTIPLE_WHITE_SPACE.test(e),a=o.REGEX_WHITESPACE_END.test(e),c=o.REGEX_DOMAIN.test(e);return t&&!s&&!r&&!a&&!c}let p=/^[a-zA-Z0-9\u00C0-\u017F][a-zA-Z0-9'.,â\u00C0-\u017F\u0020\u002D]*$/;function u(e){return h(e)&&p.test(e)}let d=/^[a-z0-9][a-z0-9\- ]{0,8}[a-z0-9]$/i;function m(e){return d.test(e)}let v=/^[a-zA-Z0-9\u00C0-\u017F][a-zA-Z0-9'./,â\u00C0-\u017F\u0020\u002D]*$/;function g(e){let t=o.REGEX_MAX_LENGTH_99.test(e),r=o.REGEX_ONLY_WHITE_SPACE.test(e),s=o.REGEX_MULTIPLE_WHITE_SPACE.test(e),a=o.REGEX_WHITESPACE_END.test(e);return t&&!s&&!r&&!a&&v.test(e)}let E=/^(?:[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-zA-Z0-9-]*[a-zA-Z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/;function f(e){return!!e&&E.test(e)}
1let _=/^[a-zA-Z0-9\u00C0-\u017F][a-zA-Z0-9'./,â\u00C0-\u017F\u0020\u002D]*$/;function y(e){let t=o.REGEX_MAX_LENGTH_70.test(e),r=o.REGEX_ONLY_WHITE_SPACE.test(e),s=o.REGEX_MULTIPLE_WHITE_SPACE.test(e),a=o.REGEX_WHITESPACE_END.test(e),c=o.REGEX_DOMAIN.test(e);return t&&!s&&!r&&!a&&!c&&_.test(e)}let b=/^[0-9()][0-9\- ()./]+$/;function R(e){if(" "===e)return!1;let t=e.startsWith("00"),r=o.REGEX_MAX_LENGTH_30.test(e),s=o.REGEX_ONLY_WHITE_SPACE.test(e),a=o.REGEX_MULTIPLE_WHITE_SPACE.test(e);return r&&!t&&!s&&!a&&b.test(e)&&e.length>4}function S(e){let t=o.REGEX_MAX_LENGTH_99.test(e),r=o.REGEX_ONLY_WHITE_SPACE.test(e),s=o.REGEX_MULTIPLE_WHITE_SPACE.test(e),a=o.REGEX_WHITESPACE_END.test(e),c=o.REGEX_WHITESPACE_START.test(e);return t&&!s&&!r&&!c&&!a}function P(e){if(!o.REGEX_ONLY_DIGITS.test(e))return!1;if(16===e.length){let t=e.startsWith("70814"),r=["1","2","3"].includes(e.substring(5,6)),s=T(e);return t&&r&&s}return 12===e.length&&!!s.T.featureFlags.activateBahnBonus12Digit&&function(e){let t=[7,8],r=0;for(let s=0;s<11;s++)r+=parseInt(e[s],10)*t[s%2];let s=10-r%10;return 10===s&&(s=0),parseInt(e[11],10)===s}(e)}function C(e){let t=15===e.length,r=o.REGEX_ONLY_DIGITS.test(e),s=T(e);return t&&r&&s}function w(e){return o.REGEX_ONE_OR_MORE_CHARS.test(e)}function T(e){let t,r,s=0,o=!1;for(r=e.length-1;r>=0;r-=1)t=parseInt(e.substring(r,r+1),10),!0===o&&(t*=2)>=10?s+=t%10+1:s+=t,o=!o;return s%10==0}},29902:(e,t,r)=>{r.d(t,{$W:()=>i,a9:()=>c,e$:()=>s,pQ:()=>a});let s=["awc","awinadvertiserid","customerid","extcmp","utm_source","utm_campaign","utm_content","utm_term","utm_id","utm_medium","msclkid","fbclid","gtm_debug","cmp","dcmp","gclid","fclid","dclid","cmpdeals","intcmp","cid","bookingtrackingid","language","gbraid","wbraid"],o=["forwardname","activity","availability","roomselector","hn","l","lang","language","pageId","userlayover","defaultsearch","persons","arrival","departure","destination","nogtm","trv_reference"],a=["adults","children","dynstartdate","dynenddate","singlerooms","doublerooms","showmap","login","registration","rentalhome","hotelteaserkey","orderby","hotelname","startdateday","startdatemonth","startdateyear","enddateday","enddatemonth","enddateyear","location","perimeter","currency","showtotalprices","showitinerary","intcmp","forwardname","activity","availability","roomselector","hn","l","lang","language","pageId","userlayover","cid","defaultsearch","persons","arrival","departure","destination","nogtm","cmpdeals","rooms","numberofadults","type","childaccomodations","offerids","totalpricelist","customerid","chainid","returnurl","targetorigin","utm_source","utm_campaign"],c=[...s,...o],i=[...s,"adults","children","dynstartdate","dynenddate","singlerooms","doublerooms","showmap","login","registration","rentalhome","hotelteaserkey","hotelteaserkey[0]","hotelteaserkey[1]","hotelteaserkey[2]","hotelteaserkey[3]","hotelteaserkey[4]","hotelteaserkey[5]","hotelteaserkey[6]","hotelteaserkey[7]","hotelteaserkey[8]","hotelteaserkey[9]","orderby","hotelname","startdateday","startdatemonth","startdateyear","enddateday","enddatemonth","enddateyear","location","perimeter","currency","showtotalprices","showitinerary","chainid","ffa","authaction","targetorigin","redirecturl","code","email",...o]},30656:(e,t,r)=>{r.d(t,{Qn:()=>c,Vb:()=>i,Vf:()=>s,dU:()=>o});let s=(e,t)=>{if(!e||!t||e.currency===t.currency)return;let r=t.exchangeRates[e.currency];if(void 0!==r)return{amount:e.amount*r,currency:t.currency}},o=(e,t)=>{if(!e||!t)return;if("EUR"===e.currency)return e;let r=t.exchangeRates[e.currency],s=t.exchangeRates.EUR;if(r&&s)return{amount:e.amount*r/s,currency:"EUR"}},a={EUR:"â¬",GBP:"\xa3",CHF:"Fr.",USD:"$",AUD:"$",NZD:"$",ZAR:"R",CAD:"$",PLN:"zÅ",CNY:"\xa5",JPY:"\xa5",KRW:"â©",SEK:"kr",TRY:"âº",RUB:"â½"},c=e=>{var t;return null!=(t=a[e])?t:null},i=e=>{let t=new URLSearchParams(window.location.search);return t.set("currency",e),"?".concat(t.toString())}},46656:(e,t,r)=>{r.d(t,{L:()=>o,b:()=>a});var s=r(77511),o=function(e){return e.Homepage="Homepage",e.HotelList="Hotel List",e.Detail="Hotel Detail",e.Book="Book",e.Confirmation="Book Confirmation",e.ConfirmationPrintView="Book Confirmation Print View",e.MyAccount="MyAccount Overview",e.MyReviewsOverview="MyReviews Overview",e.MyReviewsForm="MyReviews Form",e.MyReviewsSuccess="MyReviews Success",e.Favourites="MyFavorites",e.Bookings="MyBookings",e.BookingsList="MyBookingsList",e.AuthHub="Auth Hub",e.Cancel="Cancel",e.ChangeOrCancelRoom="Change Or Cancel Room",e.SelectNewRoom="Select New Room",e.Pay="Pay",e.Imprint="Imprint",e.CookiePolicy="CookiePolicy",e.PrivacyPolicy="PrivacyPolicy",e.TermsAndConditions="TermsAndConditions",e.MembershipBenefits="MembershipBenefits",e.MembershipBenefitsR="MembershipBenefits Red Members",e.MembershipBenefitsNM="MembershipBenefits None Members",e.MembershipBenefitsBB="MembershipBenefits Black And Blue Members",e.Lottery="Lottery",e.HotelData="HotelData",e.FAQ="FAQ",e.ReferralProgramReferee="ReferralProgramReferee",e.ReferralProgramReferrer="ReferralProgramReferrer",e.ReferralProgramTC="ReferralProgramTC",e.SEOContinent="HL:Continent",e.SEOCountry="HL:Country",e.SEOCountryThemehotel="HL:Country:Themehotel",e.SEOState="HL:State",e.SEOStateThemehotel="HL:State:Themehotel",e.SEORegion="HL:Region",e.SEORegionThemehotel="HL:Region:Themehotel",e.SEODestination="HL:Destination",e.SEODestinationChain="HL:Destination:Chain",e.SEODestinationThemehotel="HL:Destination:Themehotel",e.SEODistrict="HL:District",e.SEOPOI="HL:POI",e.SEOChain="HL:Chain",e.SEOChainOverview="Hotel Chain Overview",e}({});let a=()=>{let e,t,r,{pathname:o}=window.location;if(!o)return"Homepage";if((0,s.q6)(o))return"Hotel Detail";if((0,s.Nw)(o))return"HL:Continent";if((0,s.fq)(o))return"HL:Country";
1if((0,s.OH)(o))return"HL:Country:Themehotel";if((0,s.cP)(o))return"HL:State";if((0,s.N0)(o))return"HL:State:Themehotel";if((0,s.Nk)(o))return"HL:Region";if((0,s.sL)(o))return"HL:Region:Themehotel";if((0,s.zH)(o))return"HL:Destination";if((0,s.OS)(o))return"HL:Destination:Chain";if((0,s._0)(o))return"HL:Destination:Themehotel";if((0,s.LE)(o))return"HL:District";if((0,s.dc)(o))return"HL:POI";if((0,s.O0)(o))return"HL:Chain";if((0,s.X6)(o))return"Hotel Chain Overview";if((0,s.G$)(o))return"HotelData";if((0,s.V)(o))return"FAQ";if(e=o,/^\/([a-zA-Z]{2})\/myaccount\/reviews$/.test(e))return"MyReviews Overview";if(t=o,/^\/([a-zA-Z]{2})\/myaccount\/reviews\/form$/.test(t))return"MyReviews Form";if(r=o,/^\/([a-zA-Z]{2})\/myaccount\/reviews\/success$/.test(r))return"MyReviews Success";o.endsWith("/")&&(o=o.slice(0,-1));let a=o.split("/");var c=a[a.length-1];switch(c.toLowerCase().trim()){case"list":return"Hotel List";case"detail":return"Hotel Detail";case"book":return"Book";case"cancel":case"modify":return"Cancel";case"confirmation":return"Book Confirmation";case"confirmationprintview":return"Book Confirmation Print View";case"myhrs":case"myhotelde":case"myaccount":return"MyAccount Overview";case"bookings":return"MyBookings";case"bookings-list":return"MyBookingsList";case"favourites":return"MyFavorites";case"authhub":return"Auth Hub";case"imprint":return"Imprint";case"cookiepolicy":return"CookiePolicy";case"privacypolicy":return"PrivacyPolicy";case"termsandconditions":return"TermsAndConditions";case"membershipbenefits":return"MembershipBenefits";case"membershipbenefits_nm":return"MembershipBenefits None Members";case"membershipbenefits_r":return"MembershipBenefits Red Members";case"membershipbenefits_bnb":return"MembershipBenefits Black And Blue Members";case"lottery":return"Lottery";case"changeorcancelroom":return"Change Or Cancel Room";case"selectnewroom":return"Select New Room";case"pay":return"Pay";case"referral-program-referee":return"ReferralProgramReferee";case"referral-program-referrer":return"ReferralProgramReferrer";case"tc-referral-program":return"ReferralProgramTC";default:return"Homepage"}}},69406:(e,t,r)=>{r.d(t,{Vy:()=>l,_q:()=>n,mm:()=>i});var s=r(2538),o=r(16752),a=r(46656),c=r(78921),i=function(e){return e.Bookings="Bookings",e.Cancellation="Cancellation",e.CancellationReason="CancellationReason",e.Modification="Modification",e}({}),n=function(e){return e.SearchService="SearchService",e.BookService="BookService",e.BookHistoryService="BookHistoryService",e.CurrencyService="CurrencyService",e.LocationService="LocationService",e.HotelRatingsService="HotelRatingsService",e.HotelOfferService="HotelOfferService",e.DataService="DataService",e.GeoDataService="GeoDataService",e.CustomerDataService="CustomerDataService",e.FavoriteService="FavoriteService",e.PaymentService="PaymentService",e.BtcPayService="BtcPayService",e.LoyaltyService="LoyaltyService",e.PictureService="PictureService",e.AuthService="AuthService",e.TrustpilotService="TrustpilotService",e.OfferCalendarService="OfferCalendarService",e.AuthHub="AuthHub",e.VoucherService="VoucherService",e.ContentfulService="ContentfulService",e.ContentService="ContentService",e.ObsoletePage="ObsoletePage",e.Logger="Logger",e.Redirector="Redirector",e.HotelListLinkBuilder="HotelListLinkBuilder",e.bookingsSlice="bookingsSlice",e.reviewSlice="reviewSlice",e.reviewsThunks="reviewsThunks",e.localStorage="localStorage",e.Test="Test",e.urlHelper="urlHelper",e.BookingFunnelFeedback="BookingFunnelFeedback",e.BookingFunnelFeedbackReview="BookingFunnelFeedbackReview",e.CustomerFeedback="CustomerFeedback",e.PaymentMethodFeedback="PaymentMethodFeedback",e.DestinationList="DestinationList",e.RoomsPersonPicker="RoomsPersonPicker",e.ErrorBoundary="ErrorBoundary",e.list="list",e.confirmation="confirmation",e.defaultShoppingCart="defaultShoppingCart",e.ListPriceQuality="ListPriceQuality",e.PCI_Client="PCI_Client",e.FraudService="FraudService",e.MarketingService="MarketingService",e.ErrorModal="ErrorModal",e.CreditCardForm="CreditCardForm",e.ShoppingCartThunk="ShoppingCartThunk",e.ShoppingCartThunkValidation="ShoppingCartThunkValidation",e.detailThunk="detailThunk",e.EditNonCancellableBookingsModal="EditNonCancellableBookingsModal",e.EditNonCancellableRoomModal="EditNonCancellableRoomModal",e.UrlParametersProvider="UrlParametersProvider",e.bookingsThunks="bookingsThunks",e.PayNowPCIClient="PayNowPCIClient",e.PayNowStripeGooglePayApplePay="PayNowStripeGooglePayApplePay",e.CVVModal="CVVModal",e.PayNowShoppingCartThunk="PayNowShoppingCartThunk",e.PayNowErrorModal="PayNowErrorModal",e.BookServiceRequestMapper="BookServiceRequestMapper",e.UpsertBookingTemplateCustomerThunk="UpsertBookingTemplateCustomerThunk",e.BrazeContentCard="BrazeContentCard",e.CreatePaymentIntentMapper="CreatePaymentIntentMapper",e.BookingDetailsMapper="BookingDetailsMapper",e.PayAtHotelCreditCardModal="PayAtHotelCreditCardModal",e.PayAtHotelCreditCardSelection="PayAtHotelCreditCardSelection",e.ShoppingCartThunkSaveContactDetails="ShoppingCartThunkSaveContactDetails",e.brazeMessageParser="brazeMessageParser",e.BrazeService="BrazeService",e.launchDarklyLib="launchDarklyLib",e.re
1centlyViewedHotelsLib="recentlyViewedHotelsLib",e.GoogleMap="GoogleMap",e.Middleware="Middleware",e.GeoTreeService="GeoTreeService",e.SearchServiceResponseMapper="SearchServiceResponseMapper",e.HotelOfferServiceResponseMapper="HotelOfferServiceResponseMapper",e.BreadcrumbService="BreadcrumbService",e.LaunchDarklyPurchaseEventTracker="LaunchDarklyPurchaseEventTracker",e.eanRoomDetailsMapper="eanRoomDetailsMapper",e.priceBucketSorter="priceBucketSorter",e.WhiteLabel="WhiteLabel",e.authInBookingFlow="authInBookingFlow",e.offerListReducer="offerListReducer",e.topMemberDiscountsLib="topMemberDiscountsLib",e.TopMemberDiscountsApi="TopMemberDiscountsApi",e.ShareButton="ShareButton",e.NewsletterSubscription="NewsletterSubscription",e.getHotelRatings="getHotelRatings",e.TemplateFrame="TemplateFrame",e.ResetPasswordFlow="ResetPasswordFlow",e}({});class l{static error(e,t){let r=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);t.buildId=o.T.buildId,t.bobaUrl=(0,c.M)(),t.errorId=r,this.logToNewRelic(e,t);let s=e;if("string"==typeof e)try{s=JSON.parse(e)}catch(e){}this.log({...t,error:s,level:"error",errorId:r})}static log(e){let t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{let l=()=>{let e=(0,s.Z)();return e.isMobile?"mobile":e.isSmallTablet?"smalltablet":e.isTablet?"tablet":e.isDesktop?"desktop":"unknown"},h=(0,a.b)();if(r&&1){var i,n;let r=window,s=document,a=null==s?void 0:s.documentElement,p=null==s?void 0:s.getElementsByTagName("body")[0],u=(null==r?void 0:r.innerWidth)||(null==a?void 0:a.clientWidth)||(null==p?void 0:p.clientWidth),d=(null==r?void 0:r.innerHeight)||(null==a?void 0:a.clientHeight)||(null==p?void 0:p.clientHeight);t={level:"info",stage:"production",device:l(),page:h,useragent:null==(n=window)||null==(i=n.navigator)?void 0:i.userAgent,screen_width:u,screen_height:d,brand:"HRS",buildId:o.T.buildId,bobaUrl:(0,c.M)(),...e}}else t={level:"info",stage:"production",device:l(),page:h,brand:"HRS",...e};fetch(o.T.apiConfig.loggingEndpoint,{method:"POST",redirect:"follow",body:JSON.stringify(t,this.replaceError)}).then(async t=>{let r=await t.json();if(!t.ok||!(null==r?void 0:r.requestId)){let r=await t.text();this.logToNewRelic("Failed to log.",{source:"Logger",status:t.status,response:r,message:e})}}).catch(t=>{this.logToNewRelic(t,{source:"Logger",message:e})})}catch(r){let t=r instanceof Error?r:JSON.stringify(r,this.replaceError);this.logToNewRelic(t,{source:"Logger",message:e})}}static mapRequestForLog(e,t){var r,s;let o="";t.body&&(o=t.body);let a={url:e,method:null!=(s=t.method)?s:"GET",headers:{},body:o};return null==(r=t.headers)||r.forEach((e,t)=>{a.headers[t]=e}),a}static logToNewRelic(e,t){let r;"string"==typeof(r="string"==typeof e||e instanceof Error?e:JSON.stringify(e,this.replaceError))&&(r=r.substring(0,250));let s=Object.fromEntries(Object.keys(t).map(e=>({k:e,v:t[e]})).filter(e=>void 0!==e.v).map(e=>{let t;return t="string"==typeof e.v?e.v.substring(0,250):"number"==typeof e.v?e.v:"boolean"==typeof e.v?e.v.toString():JSON.stringify(e.v,this.replaceError),[e.k,t]}));if(!window.newrelic){let e={level:"error",SSR:"true",stage:"production",brand:"HRS",message:r,...s};fetch(o.T.apiConfig.loggingEndpoint,{method:"POST",redirect:"follow",body:JSON.stringify(e,this.replaceError)}).then(async e=>{let t=await e.json();e.ok&&(null==t?void 0:t.requestId)||console.error("Failed to log to New Relic.",await e.text())}).catch(e=>{console.error("Failed to log to New Relic.",e)});return}window.newrelic.noticeError(r,s)}static replaceError(e,t){return t instanceof Error?{name:t.name,message:t.message}
1:"string"==typeof t?t.substring(0,2500):t}}},77511:(e,t,r)=>{r.d(t,{FL:()=>p,G$:()=>$,LE:()=>F,Li:()=>a,N0:()=>G,Nk:()=>D,Nw:()=>U,O0:()=>Z,OH:()=>B,OS:()=>N,SD:()=>h,Ss:()=>l,V:()=>j,X6:()=>W,_0:()=>O,cP:()=>x,dc:()=>q,e6:()=>c,fq:()=>I,i_:()=>i,l_:()=>Y,q6:()=>X,qB:()=>o,sL:()=>z,tr:()=>u,zH:()=>H});var s=r(78921);let o=["de","en","es","fr","it","zh_cn","nl","pl","ja","ru","pt","sv","tr"],a=["de","en","fr","es","it","nl","pl"],c=["de","en","es","fr","it","nl","pl","ja","ru","pt","sv","tr"],i="en",n={de:"Deutsch",en:"English",es:"Espa\xf1ol",fr:"Fran\xe7ais",it:"Italiano",zh_cn:"䏿ç®ä½",pl:"Polski",ja:"æ¥æ¬èª",nl:"Nederlands",pt:"Portugu\xeas",ru:"Ð ÑÑÑкий",sv:"Svenska",tr:"T\xfcrk\xe7e"},l=e=>n[e],h=(e,t)=>{let r=(0,s.o)(t);if(m.test(e))return function(e,t){return["local_prod","local_qa","branch","branch_seo"].includes("production")?"en"===e?"/":"/".concat(e):["de","en"].includes(e)?t:"".concat(t,"/").concat(e)}(t,r);let a=function(e,t,r){let s=v.exec(e);if(s)return"".concat(t,"/").concat(r,"/destination/").concat(s[2]).concat(s[3]?"/page-".concat(s[3]):"");let o=g.exec(e);if(o)return"".concat(t,"/").concat(r,"/destination/").concat(o[2],"/chain/").concat(o[3]).concat(o[4]?"/page-".concat(o[4]):"");let a=E.exec(e);if(a)return"".concat(t,"/").concat(r,"/destination/").concat(a[2],"/").concat(a[3]).concat(a[4]?"/page-".concat(a[4]):"");let c=P.exec(e);if(c)return"".concat(t,"/").concat(r,"/poi/").concat(c[2]).concat(c[3]?"/page-".concat(c[3]):"");let i=w.exec(e);if(i)return"".concat(t,"/").concat(r,"/hotel/").concat(i[2]);let n=T.exec(e);if(n)return"".concat(t,"/").concat(r,"/continent/").concat(n[2]);let l=f.exec(e);if(l)return"".concat(t,"/").concat(r,"/country/").concat(l[2]).concat(l[3]?"/page-".concat(l[3]):"");let h=_.exec(e);if(h)return"".concat(t,"/").concat(r,"/country/").concat(h[2],"/").concat(h[3]).concat(h[4]?"/page-".concat(h[4]):"");let p=y.exec(e);if(p)return"".concat(t,"/").concat(r,"/state/").concat(p[2]).concat(p[3]?"/page-".concat(p[3]):"");let u=b.exec(e);if(u)return"".concat(t,"/").concat(r,"/state/").concat(u[2],"/").concat(u[3]).concat(u[4]?"/page-".concat(u[4]):"");let d=R.exec(e);if(d)return"".concat(t,"/").concat(r,"/region/").concat(d[2]).concat(d[3]?"/page-".concat(d[3]):"");let m=S.exec(e);if(m)return"".concat(t,"/").concat(r,"/region/").concat(m[2],"/").concat(m[3]).concat(m[4]?"/page-".concat(m[4]):"");let C=k.exec(e);return C?"".concat(t,"/").concat(r,"/chain/").concat(C[2]).concat(C[3]?"/page-".concat(C[3]):""):A.exec(e)?"".concat(t,"/").concat(r,"/hotelketten"):void 0}(e,r,t);if(a)return a;let c=new URLSearchParams(window.location.search);c.delete("l"),c.delete("lang");let i=d.exec(e);if(i){c.delete("language");let e=c.toString();return"/".concat(t,"/").concat(i[2]).concat(e?"?".concat(e):"")}return c.set("language",o.includes(t)?t:"en"),"".concat(e,"?").concat(c.toString())},p=e=>({de:"deu",en:"eng",es:"spa",fr:"fra",it:"ita",zh_cn:"zho",nl:"nld",pl:"pol",ja:"jpn",ru:"rus",pt:"por",sv:"swe",tr:"tur"})[e]||"eng",u=e=>{var t;let r=e.match(/\/(businesshotels|cityhotels|designhotels|tagungshotels|wellnesshotels|conferencehotels)/),s=r&&r.length>0?r[1]:void 0,o=I(e)||B(e),a=x(e)||G(e),c=D(e)||z(e),i=Z(e),n=null==(t=k.exec(e))?void 0:t[2];return{isSeoPage:Y(e),isSeoListPage:V(e),isSeoTerritoryListPage:o||a||c||i,isSeoChainListPage:i,chainId:n,theme:s}},d=/^\/(de|en|es|fr|it|nl|pl|zh_cn|ja|ru|pt|sv|tr)?\/(.*)?$/,m=/^\/(de|en|es|fr|it|nl|pl|zh_cn|ja|ru|pt|sv|tr)?\/?$/,v=/^\/([a-zA-Z]{2})\/destination\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,g=/^\/([a-zA-Z]{2})\/destination\/(\d+)\/chain\/(\d+)(?:\/page-)?(\d+)?$/,E=/^\/([a-zA-Z]{2})\/destination\/(\d+)\/(businesshotels|cityhotels|designhotels|tagungshotels|wellnesshotels|conferencehotels)(?:\/page-)?(\d+)?$/,f=/^\/([a-zA-Z]{2})\/country\/([a-zA-Z]{2})(?:\/)?(?:page-)?(\d+)?$/,_=/^\/([a-zA-Z]{2})\/country\/([a-zA-Z]{2})\/(businesshotels|cityhotels|designhotels|tagungshotels|wellnesshotels|conferencehotels)(?:\/page-)?(\d+)?$/,y=/^\/([a-zA-Z]{2})\/state\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,b=/^\/([a-zA-Z]{2})\/state\/(\d+)\/(businesshotels|cityhotels|designhotels|tagungshotels|wellnesshotels|conferencehotels)(?:\/page-)?(\d+)?$/,R=/^\/([a-zA-Z]{2})\/region\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,S=/^\/([a-zA-Z]{2})\/region\/(\d+)\/(businesshotels|cityhotels|designhotels|tagungshotels|wellnesshotels|conferencehotels)(?:\/page-)?(\d+)?$/,P=/^\/([a-zA-Z]{2})\/poi\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,C=/^\/([a-zA-Z]{2})\/district\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,w=/^\/([a-zA-Z]{2}
1)\/hotel\/(\d+)$/,T=/^\/([a-zA-Z]{2})\/continent\/([\w-]+)$/,k=/^\/([a-zA-Z]{2})\/chain\/(\d+)(?:\/)?(?:page-)?(\d+)?$/,A=/^\/de\/hotelketten$/,M=/^\/([a-zA-Z]{2})\/info\/faq$/,L=/^\/([a-zA-Z]{2})\/hoteldata\/(\d+)$/,H=e=>v.test(e),N=e=>g.test(e),O=e=>E.test(e),I=e=>f.test(e),B=e=>_.test(e),x=e=>y.test(e),G=e=>b.test(e),D=e=>R.test(e),z=e=>S.test(e),q=e=>P.test(e),F=e=>C.test(e),X=e=>w.test(e),U=e=>T.test(e),Z=e=>k.test(e),W=e=>A.test(e),$=e=>L.test(e),j=e=>M.test(e),V=e=>H(e)||N(e)||O(e)||I(e)||B(e)||x(e)||G(e)||D(e)||z(e)||q(e)||F(e)||Z(e),Y=e=>H(e)||N(e)||O(e)||I(e)||B(e)||x(e)||G(e)||D(e)||z(e)||X(e)||U(e)||q(e)||F(e)||Z(e)||j(e)},78921:(e,t,r)=>{r.d(t,{M:()=>o,o:()=>a});var s=r(29902);function o(){try{let e=new URL(document.location.href),t={};e.searchParams.forEach((e,r)=>{let o=r.toLowerCase().split("[")[0],a=s.pQ.includes(o)?e:"xxx";t[r]=a});let r=new URLSearchParams(t).toString();return{url:e.origin+e.pathname+(r.length>0?"?":"")+r,params:t}}catch(e){return"unable to retrieve URL"}}function a(e){return"de"===e?"https://www.hrs.de":"https://www.hrs.com"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.