1(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1001:function(e,t,n){"use strict";var i=n(49);t.a={computed:{dateRangeFormatted:function dateRangeFormatted(){if(!Array.isArray(this.value))return this.value;var e=Array.isArray(this.value)?this.value[0]:null,t=Array.isArray(this.value)?this.value[1]:null,n=Object(i.v)(e,"YYYY/MM/DD"),r=Object(i.v)(t,"YYYY/MM/DD"),o="";return n.isValid()&&(o+="".concat(Object(i.k)(n,"YYYY/MM/DD","en"))),"single"===this.datePickerConfig.mode||r.isValid()&&(o+=" - ".concat(Object(i.k)(r,"YYYY/MM/DD","en"))),o}}}},1002:function(e,t,n){"use strict";var i={props:{value:{type:Number,default:0},isDisabled:{type:Boolean,default:!1},label:{type:String,default:""},labelFontSize:{type:Number,default:null},labelFontWeight:{type:String,default:null},name:{type:String,default:""}},methods:{decrease:function decrease(){this.$emit("input",this.value-1)},increase:function increase(){this.$emit("input",this.value+1)}}},r=(n(1241),n(33)),o=Object(r.a)(i,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"count-picker-wrapper"},[e._t("label",(function(){return[t("label",{directives:[{name:"dompurify-html",rawName:"v-dompurify-html",value:e.label,expression:"label"}],staticClass:"label",style:{fontSize:e.labelFontSize?e.labelFontSize+"px":null,fontWeight:e.labelFontWeight}})]})),e._v(" "),t("div",{staticClass:"count-picker"},[t("button",{staticClass:"left",attrs:{"data-cy":"".concat(e.name,"-decrease"),disabled:e.isDisabled,type:"button"},on:{click:e.decrease}}),e._v("\n "+e._s(e.value)+"\n "),t("button",{staticClass:"right",attrs:{"data-cy":"".concat(e.name,"-increase"),disabled:e.isDisabled,type:"button"},on:{click:e.increase}})])],2)}),[],!1,null,"d89fe63c",null);t.a=o.exports},1003:function(e,t,n){"use strict";var i=n(31),r=n(1059),o=n(258),a={name:"TDropdown",components:{MobileBottomModal:r.a},props:{isDropdownV2:{type:Boolean,default:!1},textLabel:{type:String,default:""},dropdownWidth:{type:Number,default:0},fullHeight:{type:Boolean,default:!1},title:{type:String,default:""},plain:{type:Boolean,default:!1}},data:function data(){return{isMobile:Object(i.h)(),modalId:Object(o.v4)(),showModal:!1,showDropdown:!1}},created:function created(){this.isMobile||(document.addEventListener("click",this.handleGlobalClick),document.addEventListener("touchstart",this.handleGlobalClick))},beforeDestroy:function beforeDestroy(){this.isMobile||(document.removeEventListener("click",this.handleGlobalClick),document.removeEventListener("touchstart",this.handleGlobalClick))},methods:{handleGlobalClick:function handleGlobalClick(e){!(this.$refs.dropdown.contains(e.target)||this.$parent.$el.contains(e.target)||e.target.classList.contains("room-text")||e.target.classList.contains("delete"))&&this.showDropdown&&(this.showDropdown=!1,this.$emit("hidden"))},handleModalHide:function handleModalHide(e){this.showModal=!1,this.$emit("hidden",e)},toggle:function toggle(){this.isMobile?this.showModal?(this.$bvModal.hide(this.modalId),this.showModal=!1):(this.$bvModal.show(this.modalId),this.showModal=!0):this.showDropdown=!this.showDropdown}}},s=(n(1242),n(33)),l=Object(s.a)(a,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"selector-container"},[t("div",{staticClass:"label",on:{click:function click(t){return e.$emit("click")}}},[e._v(e._s(e.textLabel))]),e._v(" "),e.isMobile?t("mobile-bottom-modal",{attrs:{id:e.modalId,title:e.title,"full-height":e.fullHeight},on:{hide:e.handleModalHide,close:function close(t){return e.$emit("close")}}},[e._t("default")],2):t("div",{ref:"dropdown",staticClass:"dropdown",class:{hidden:!e.showDropdown,plain:e.plain,"dropdown-v2":e.isDropdownV2},style:{width:e.dropdownWidth?"".concat(e.dropdownWidth,"px"):null}},[e._t("default")],2)],1)}),[],!1,null,"32024978",null);t.a=l.exports},1016:function(e,t,n){"use strict";var i=n(854),r=n(17),o=n(15),a=n(29),s=function getInventories(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.a.getData(Object(a.a)(Object(o.e)(e),t),{headers:n})},l=function getRates(e,t){var n=Object(a.a)(Object(o.f)(e),t);return r.a.getData(n)},c=n(49),d=n(72),u=n(40),h=n(204),p=n.n(h),m=n(861),f=n.n(m),v=n(865),b=n.n(v),g=n(20),y=n.n(g),_=n(122),O=n(257);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a={data:function data(){return{currentReservablePeriodEndDate:null}},computed:_objectSpread({},Object(u.d)({currentUser:"membership/getCurrentUser",currency:"setting/getCurrency",hotelId:"setting/getHotelId",canBookPreviousDay:"setting/canBookPreviousDay",isMultiRoomSearchEnabled:"setting/isMultiRoomSearchEnabled",siteController:"setting/getSiteController",isSupportCompanion:"setting/isSupportCompanion",adultCompanion:"membership/getAdultCompanion",kidCompanion:"membership/getKidCompanion",roomRateMap:"search/getRoomRateMap",promotionMap:"search/getPromotionMap",currentReservation:"booking/getReservationDetails",isLotteryEntry:"lottery/getIsLotteryEntry",lotteryEventSetting:"lottery/getLotteryEventSetting",isMcpMode:"mcp/isMcpMode",selectedCurrency:"mcp/selectedCurrency"}),{datePickerConfig:function datePickerConfig(){return{minDate:this.isLotteryEntry?this.lotteryEventSetting.stay_start_date:Object(c.i)(this.canBookPreviousDay?-1:0),maxDate:this.isLotteryEntry?Object(c.a)(this.lotteryEventSetting.stay_end_date,1):this.currentReservablePeriodEndDate?this.currentReservablePeriodEndDate:null,disableMobile:!0,plugins:[new i.InventoryPlugin({disabledDates:[],inventory:{},inventoryBackgroundColor:"#2C008C",inventoryColor:"#FFFFFF",selectedDatesColor:"#F47F16",selectedDatesRangeColor:"rgba(244,127,22,0.2)",roomsLeftLabel:this.$t("calendar.roomsLeft"),selectedLabel:this.$t("calendar.selected"),unavailableLabel:this.$t("calendar.unavailable"),fullyBookedLabel:this.$t("calendar.fullyBooked"),currencyLabel:this.$t("multipleCurrency.currency"),forbiddenLabel:"",maxInventoryNumber:10,currency:this.currency,mcpCurrency:this.selectedCurrency,size:this.isUndated?"lg":null,unselectableDisableDates:this.unselectableDisableDates||!1,deleteIcon:"https://s3-ap-northeast-1.amazonaws.com/triplabot-production/SearchBar/images/delete-img.svg"})],onMonthChange:[this.handleDatePickerMonthChange],onOpen:[this.handleDatePickerOpen]}},childrenTotalPerRoom:function childrenTotalPerRoom(){var e,t,n,i;return this.isTiersMode&&!this.$preview?null===(e=this.searchForm)||void 0===e||null===(t=e.kidsTiers)||void 0===t?void 0:t.reduce((function(e,t){return e+t.children}),0):(null===(n=this.searchForm)||void 0===n||null===(i=n.rooms[0])||void 0===i?void 0:i.children)||0},inventoryMarginDays:function inventoryMarginDays(){return"tl_lincon"!==this.siteController?14:0}}),methods:{handleDatePickerMonthChange:function handleDatePickerMonthChange(e,t,n){this.noInventorySearch||this.getInventories(n.currentYear,n.currentMonth,n)},handleDatePickerOpen:function handleDatePickerOpen(e,t,n){this.noInventorySearch||this.getInventories(n.currentYear,n.currentMonth,n)},getRates:function getRates(e,t,n){var i,r,o,a,s,c,d,u=this;l((null===(i=this.searchForm)||void 0===i?void 0:i.hotelId)||this.hotelId,_objectSpread({cache:window.triplaSettings.calendarCache,start_date:e,end_date:t,room_plan_code:null===(r=this.searchForm)||void 0===r?void 0:r.selectedRoomPlanCode,adults:this.isTiersMode&&!this.$preview?null===(o=this.searchForm)||void 0===o?void 0:o.adults:null===(a=this.searchForm)||void 0===a||null===(s=a.rooms[0])||void 0===s?void 0:s.adults,nights:null===(c=this.searchForm)||void 0===c?void 0:c.nights,children:this.childrenTotalPerRoom,coupon_code:null===(d=this.searchForm)||void 0===d?void 0:d.coupon_code},this.isTiersMode&&!this.$preview?{transform_kids_params:!1,kids_age_range:this.searchForm.kidsTiers.filter((function(e){return e.children})).map((function(e){return{code:e.code,count:e.children}}))}:{},{},this.isMcpMode?{mcp_currency:this.selectedCurrency}:{})).then((function(e){var t,i,r,o=u.isTiersMode?null===(t=u.searchForm)||void 0===t?void 0:t.room_count:null===(i=u.searchForm)||void 0===i||null===(r=i.rooms)||void 0===r?void 0:r.length,a=e.data.room_rates;u.$store.getters["setting/showPricesTaxIncluded"]||Object.keys(a).forEac
1h((function(e){a[e].rate=a[e].rate_without_tax})),u.$store.dispatch("search/setPromotionMap",e.data.promotions),Object.keys(a).forEach((function(e){a[e].inventory>=o?a[e].rate=u.getMcpPriceValue(a[e],"rate")*o:"available"===a[e].availability&&(a[e].rate=0,a[e].availability="unavailable")})),u.$store.dispatch("search/setRoomRateMap",a),e.data.reservable_period_end_date&&(u.currentReservablePeriodEndDate=e.data.reservable_period_end_date),n.set({dayPrice:u.roomRateMap})}))},getInventories:function getInventories(){var e,t,n,i,r,o,a,l,u,h,m,v,g=this,y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object(c.e)(),O=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(c.d)(),C=arguments.length>2?arguments[2]:void 0,w=(null===(e=this.searchForm)||void 0===e?void 0:e.is_day_use)?0:1,k=Object(c.j)(new Date(y,O,-this.inventoryMarginDays||1),"yyyy-mm-dd"),D=Object(c.j)(new Date(y,O+1,this.inventoryMarginDays),"yyyy-mm-dd"),j=Object(c.j)(new Date(y,O,1),"yyyy-mm");if(this.isUndated&&(null===(t=this.searchForm)||void 0===t?void 0:t.selectedRoomPlanCode))return this.getRates(k,D,C);var P={};(null===(n=this.searchForm)||void 0===n||null===(i=n.roomTypeCodes)||void 0===i?void 0:i.length)>0&&(P.room_type_code=null===(r=this.searchForm)||void 0===r?void 0:r.roomTypeCodes[0]),(null===(o=this.searchForm)||void 0===o||null===(a=o.hotelPlanCodes)||void 0===a?void 0:a.length)>0&&(P.hotel_plan_code=null===(l=this.searchForm)||void 0===l?void 0:l.hotelPlanCodes[0]),(null===(u=this.searchForm)||void 0===u?void 0:u.selectedRoomPlanCode)&&(P.room_plan_code=null===(h=this.searchForm)||void 0===h?void 0:h.selectedRoomPlanCode);var S=_objectSpread({cache:window.triplaSettings.calendarCache,start_date:k,end_date:D,nights:w},P),M=this.searchForm,$=M.lottery_event_uuid,F=M.lottery_access_token;if($&&(S.lottery_event_uuid=$),F&&(S.lottery_access_token=F),"voucher"===(null===(m=this.searchForm)||void 0===m?void 0:m.mode)){var x;S=_objectSpread({},S,{reservation_no:null===(x=this.searchForm)||void 0===x?void 0:x.reservation_number,mode:"voucher"})}else{var B=p()(this.searchForm.rooms,(function(e){var t={};return g.$preview&&g.isSupportCompanion&&g.adultCompanion.is_active&&(t.adult_companion=e.adult_companion||0),g.$preview&&g.isSupportCompanion&&g.kidCompanion.is_active&&(t.kid_tier_A_companion=e.kid_tier_A_companion||0),_objectSpread({adults:e.adults,children:e.children,kids_age_range:Object(d.h)(e.kids_tiers||[])},P,{},t)}));if(!B.length){var R=_objectSpread({adults:this.searchForm.adults,children:f()(this.searchForm.kidsTiers,"children"),kids_age_range:p()(this.searchForm.kidsTiers.filter((function(e){return e.children})),(function(e){return{code:e.code,count:e.children}}))},P);B=b()(this.searchForm.room_count||1,(function(){return R}))}this.isMultiRoomSearchEnabled&&"tl_lincon"===this.siteController||(B=B.slice(0,1)),S=_objectSpread({},S,{rooms:B,year_month:j})}s((null===(v=this.searchForm)||void 0===v?void 0:v.hotelId)||this.hotelId,S,this.currentReservation.booking_method===_.a.BOOKING_WIDGET_TO_TRIPLA_OTA?{"App-Version":"tripla-booking-widget/1.0"}:{}).then((function(e){var t=g.getFpConfig(e);C.set(t)}))},getFpConfig:function getFpConfig(e){return{inventory:e.inventory,disabledDates:e.disabled_dates,uncertain:e.uncertain,reservablePeriodEndDate:e.reservable_period_end_date,hideRoomLeftLabel:this.isLotteryEntry,hideTooltip:this.isLotteryEntry,hideInventoryBadge:this.isLotteryEntry}},formatField:function formatField(e){return Object(O.a)(e,this.isMcpMode)},getMcpPriceValue:function getMcpPriceValue(e,t,n){return y()(e,this.formatField(t),n)}}}},1017:function(e,t,n){},1020:function(e,t,n){},1048:function(e,t,n){"use strict";n.d(t,"c",(function(){return travellerLabelGenerator})),n.d(t,"b",(function(){return kidsTiersTotalCount})),n.d(t,"a",(function(){return kidsOptionsGenerator}));n(49);var i=n(32),r=n(136),o=n.n(r),a=n(200),s=n.n(a),l=n(8);function travellerLabelGenerator(e,t){if(0===e.length)return"";var n=[],r=e.reduce((function(e,t){return e+t.adults+(t.adult_companion||0)}),0);if(n.push(i.a.tc("searchBar.adult",r)),t){var o=e.reduce((function(e,t){return e+(t.children||0)+(t.kid_tier_A_companion||0)}),0);n.push(i.a.tc("searchBar.child",o))}var a=e.length;return n.push(i.a.tc("searchBar.room",a)),n.join(", ")}function kidsTiersTotalCount(e){if(e&&0!==e.length)return e.reduce((function(e,t){return{children:e.children+t.children}})).children}function kidsOptionsGenerator(e,t,n){var r,a="per_room"===(null===(r=l.a.getters["setting/getKidsSetting"])||void 0===r?void 0:r.shared_bed_type)?e:0,c=o()(t)?Math.min(t*e,n-a):n-a,d=Math.min(c,8);return s()(0,d+1).map((function(e){return{value:e,text:i.a.tc("searchBar.child",e)}}))}},1051:function(e,t,n){"use strict";var i=n(123),r=n(854),o=n(49),a=n(1001);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={name:"DateRangePicker",components:{DatePicker:r.DatePicker},mixins:[a.a],props:{config:{type:Object,default:function _default(){return{}}},disabled:{type:Boolean,default:!1},hiddenMode:{type:Boolean,default:!1},noInventorySearch:{type:Boolean,default:!1},showCalendarIcon:{type:Boolean,default:!1},showDateRangeLabel:{type:Boolean,default:!1},value:{type:[Array,Date,String],required:!0}},data:function data(){return{localValue:this.$clone(this.value),changeFromOutside:!1,events:["onDayCreate","onReady","onOpen","onClose","onMonthChange","onChange"]}},computed:{datePickerConfig:function datePickerConfig(){return _objectSpread({minDate:Object(o.f)(),maxDate:null,dateFormat:"Y/m/d",locale:_objectSpread({},Object(i.a)(this.$i18n.locale),{firstDayOfWeek:0,rangeSeparator:" - "})},this.config,{},this.$attrs)}},watch:{value:{handler:function handler(e){this.localValue=e,this.changeFromOutside=!0},immediate:!1}},methods:{onChange:function onChange(e){if(this.changeFromOutside)this.changeFromOutside=!1;else{var t=e.map((function(e){return Object(o.j)(e)}));if("single"===this.datePickerConfig.mode&&1===t.length)this.$emit("input",t);else if("range"===this.datePickerConfig.mode&&2===t.length){if(t[0]===t[1])return;this.$emit("input",t)}}},onClose:function onClose(e,t){this.$emit("onClose",{selectedDates:e,dateStr:t})}}},l=(n(1094),n(33)),c=Object(l.a)(s,(function render(){var e=this,t=e._self._c;return t("div",{attrs:{"data-cy":"date-range-picker"}},[e.showDateRangeLabel?t("div",{staticClass:"nowrap"},[e._v("\n "+e._s(e.dateRangeFormatted)+"\n ")]):e._e(),e._v(" "),t("date-picker",e._b({attrs:{config:e.datePickerConfig,"custom-class":[{"form-control calendar-input":e.showCalendarIcon,"ninja-hidden":e.hiddenMode}],events:e.events,disabled:e.disabled},on:{"on-close":e.onClose,"on-change":e.onChange},model:{value:e.localValue,callback:function callback(t){e.localValue=t},expression:"localValue"}},"date-picker",e.$attrs,!1))],1)}),[],!1,null,"57bd1dae",null);t.a=c.exports},1056:function(e,t,n){"use strict";var i=n(136),r=n.n(i),o=n(1048),a=n(40);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a={computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Object(a.d)({adultCompanion:"membership/getAdultCompanion",kidCompanion:"membership/getKidCompanion"}),{textLabel:function textLabel(){return Object(o.c)(this.rooms,this.isSharedBedKidsMode||this.isTiersMode)},adultsCompanionLabel:function adultsCompanionLabel(){var e,t;return null===(e=this.adultCompanion.translationMap)||void 0===e||null===(t=e[this.$i18n.locale])||void 0===t?void 0:t.name},childrenCompanionLabel:function childrenCompanionLabel(){var e,t;return null===(e=this.kidCompanion.translationMap)||void 0===e||null===(t=e[this.$i18n.locale])||void 0===t?void 0:t.name}}),methods:{showDropdown:function showDropdown(){this.$refs.dropdown.toggle(),this.originalData=this.$clone(this.rooms)},emitResetEvent:function emitResetEvent(){this.$emit("reset",this.originalData)},handleSelected:function handleSelected(){this.$refs.dropdown.toggle(),this.$emit("toggle")},handleHidden:function handleHidden(e){e?"backdrop"===e.trigger&&this.emitResetEvent():this.$emit("toggle")},isNumberOfChildrenValid:function isNumberOfChildrenValid(e,t){if(!this.isSharedBedKidsMode&&!this.isTiersMode)return!0;var n=r()(this.sharedBedKidCountPerAdult)?e*this.sharedBedKidCountPerAdult:this.initialSetting.max_guests_per_room;return t<=Math.min(n,8,this.initialSetting.max_guests_per_room)},isTotalGuestsValid:function isTotalGuestsValid(e){if(this.isSharedBedKidsMode&&"per_room"===this.kidsSetting.shared_bed_type){if(e.adults+(e.children||0)+(e.adult_companion||0)+(e.kid_tier_A_companion||0)>this.initialSetting.max_guests_per_room)return!1}else if(e.adults+(e.adult_companion||0)>this.initialSetting.max_guests_per_room)return!1;return!(e.adults<1||(e.children||0)<0||(e.adult_companion||0)<0||(e.kid_tier_A_companion||0)<0)}}}},1059:function(e,t,n){"use strict";var i=n(322),r=n(1132),o=n(31),a={name:"MobileBottomModal",components:{CloseIcon:i.a,SafeArea:r.a},props:{id:{type:String,required:!0},title:{type:String,required:!0},safeArea:{type:Boolean,default:!0},fullHeight:{type:Boolean,default:!1},customClass:{type:String,default:""}},computed:{dialogClass:function dialogClass(){return""===this.customClass?"bottom-modal":this.customClass}},methods:{handleClose:function handleClose(){this.$bvModal.hide(this.id
1),this.$emit("close",{trigger:"close-button"})},closeBrrWidget:function closeBrrWidget(){Object(o.p)({action:"close-brr-widget"})}}},s=(n(1168),n(33)),l=Object(s.a)(a,(function render(){var e=this,t=e._self._c;return t("b-modal",e._g(e._b({attrs:{id:e.id,"dialog-class":e.dialogClass,"content-class":e.fullHeight?"full-height":"calendar-modal",size:"lg","hide-footer":"","hide-header":""},on:{show:e.closeBrrWidget}},"b-modal",e.$attrs,!1),e.$listeners),[t("h6",{staticClass:"header"},[t("div",{staticClass:"close-icon",on:{click:e.handleClose}},[t("close-icon")],1),e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),e._t("default"),e._v(" "),e.safeArea?t("safe-area"):e._e()],2)}),[],!1,null,"40e50b1d",null);t.a=l.exports},1063:function(e,t,n){},1064:function(e,t,n){e.exports=n.p+"calendar-gray.16b4e1a2dda845c17b7a11929c7905af.svg"},1065:function(e,t,n){},1094:function(e,t,n){"use strict";n(1017)},1096:function(e,t,n){"use strict";n(1020)},1097:function(e,t,n){"use strict";var i=n(200),r=n.n(i),o=n(40);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a={computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Object(o.d)({currentUser:"membership/getCurrentUser",isSupportCompanion:"setting/isSupportCompanion",adultCompanion:"membership/getAdultCompanion",kidCompanion:"membership/getKidCompanion",initialSetting:"setting/getInit"}),{sharedBedKidCountPerAdult:function sharedBedKidCountPerAdult(){var e,t,n=null===(e=this.kidsSetting)||void 0===e?void 0:e.kids_count_per_adult,i=null===(t=this.kidsSetting)||void 0===t?void 0:t.shared_bed_type;return this.isTiersMode||"per_adult"!==i?null:n}}),methods:{resetKidsTiersCriteria:function resetKidsTiersCriteria(e){this.$store.dispatch("search/setSearchForm",{kidsTiers:e})},changeTierCount:function changeTierCount(e){var t=e.tier,n=e.value;n<=8&&n>=0&&this.$store.dispatch("search/setAttrInSearchForm",{item:t,attr:"children",value:n})},changeRoomAttr:function changeRoomAttr(e){var t=this,n=e.room,i=e.attr,o=e.value;this.$store.dispatch("search/setAttrInSearchForm",{item:n,attr:i,value:o}),this.$preview&&this.isTiersMode&&"children"===i&&this.$store.dispatch("search/setAttrInSearchForm",{item:n,attr:"kids_tiers",value:r()(0,n.children).map((function(e){return n.kids_tiers[e]||t.initialSetting.kids_tiers[0].code}))})},addRoom:function addRoom(){var e={adults:1};(this.isSharedBedKidsMode||this.isTiersMode&&this.$preview)&&(e.children=0),this.$preview&&this.isTiersMode&&(e.kids_tiers=[]),this.$preview&&this.isSupportCompanion&&this.adultCompanion.is_active&&(e.adult_companion=0),this.$preview&&this.isSupportCompanion&&this.kidCompanion.is_active&&(e.kid_tier_A_companion=0),this.searchForm.rooms.length<this.initialSetting.multi_rooms_search_limit&&this.$store.dispatch("search/addRoomInSearchForm",e)},removeRoom:function removeRoom(e){this.$store.dispatch("search/removeRoomInSearchForm",e)},resetRooms:function resetRooms(e){this.$store.dispatch("search/setSearchForm",{rooms:e})},changeTierCode:function changeTierCode(e){var t=e.room,n=e.tierIndex,i=e.value;this.$store.dispatch("search/setAttrInSearchForm",{item:t.kids_tiers,attr:n,value:i})}}}},1132:function(e,t,n){"use strict";var i=n(31),r={name:"SafeArea",data:function data(){var e;return{isIOS11:11===(null===(e=Object(i.e)())||void 0===e?void 0:e.version)}}},o=(n(1096),n(33)),a=Object(o.a)(r,(function render(){var e=this._self._c;return e("div",[e("div",{staticClass:"safe-area-agent"}),this._v(" "),this.isIOS11?e("div",{staticClass:"ios11-extra-safe"}):this._e()])}),[],!1,null,"404aad2d",null);t.a=a.exports},1135:function(e,t,n){},1136:function(e,t,n){},1137:function(e,t,n){},1138:function(e,t,n){},1139:function(e,t,n){},1140:function(e,t,n){}
1,1141:function(e,t,n){e.exports=n.p+"room-gray.b09392f9d48cc9964be2203c145d593a.svg"},1162:function(e,t,n){"use strict";var i=n(31),r={name:"KidsDescription",props:{text:{type:String,required:!0}},data:function data(){return{readMore:Object(i.h)(),isMobile:Object(i.h)()}}},o=(n(1243),n(33)),a=Object(o.a)(r,(function render(){var e=this,t=e._self._c;return t("p",{class:["kid-desc",{"show-more":e.readMore}]},[t("span",{staticClass:"text"},[e._v("*"+e._s(e.text))]),e._v(" "),e.readMore?e.isMobile?e._e():t("span",{staticClass:"less",on:{click:function click(t){e.readMore=!1}}},[e._v(e._s(e.$t("base.readLess")))]):t("span",{staticClass:"more",on:{click:function click(t){e.readMore=!0}}},[e._v(e._s(e.$t("base.readMore")))])])}),[],!1,null,"e4318832",null);t.a=a.exports},1163:function(e,t,n){"use strict";var i={name:"KidsTiersSelector",props:{value:{type:String,required:!0},tierIndex:{type:Number,required:!0}},data:function data(){var e=this,t=this.$store.getters["setting/getInit"].kids_tiers,n=t.some((function(e){return"A2"===e.code}));return{tierOptions:t.map((function(t){var i="";if(["A","A2"].includes(t.code)){var r="searchBar.childrenAgePrimary.primaryBottom";"A"===t.code&&(r=n?"searchBar.childrenAgePrimary.primaryTop":"searchBar.childrenAgePrimary.primary"),i=e.$t(r,{from:t.min_age,to:t.max_age})}else{var o=t.meal+(t.bedding?"_bedding":"");i=e.$t("searchBar.childrenAgeInfant",{from:t.min_age,to:t.max_age})+" "+e.$t("searchBar.childrenMealBedding.".concat(o))}return{value:t.code,text:i}}))}},computed:{tierText:function tierText(){var e,t=this;return null===(e=this.tierOptions.find((function(e){return e.value===t.value})))||void 0===e?void 0:e.text}}},r=(n(1244),n(33)),o=Object(r.a)(i,(function render(){var e=this,t=e._self._c;return t("label",{staticClass:"tier-container"},[t("strong",[e._v(e._s(e.$tc("searchBar.childN",e.tierIndex+1))+":")]),e._v(" "),t("p",[e._v(e._s(e.tierText))]),e._v(" "),t("select",{domProps:{value:e.value},on:{change:function change(t){return e.$emit("input",t.target.value)}}},e._l(e.tierOptions,(function(n){return t("option",{key:n.value,domProps:{value:n.value}},[e._v("\n "+e._s(n.text)+"\n ")])})),0)])}),[],!1,null,"7c6062bb",null);t.a=o.exports},1168:function(e,t,n){"use strict";n(1063)},1169:function(e,t,n){"use strict";n(1065)},1211:function(e,t,n){"use strict";var i={name:"TCollapse",props:{isOpenDefault:{type:Boolean,default:!1},title:{type:String,required:!0}},data:function data(){return{isOpen:this.isOpenDefault}},watch:{isOpenDefault:function isOpenDefault(e){this.isOpen=e}},methods:{toggle:function toggle(){this.isOpen=!this.isOpen},close:function close(){this.isOpen=!1}}},r=(n(1245),n(33)),o=Object(r.a)(i,(function render(){var e=this,t=e._self._c;return t("div",[t("h4",{class:["room-title",{open:e.isOpen}],on:{click:e.toggle}},[e._v("\n "+e._s(e.title)),e.isOpen?e._t("delete"):e._t("text")],2),e._v(" "),t("div",{class:["collapse",{show:e.isOpen}]},[t("div",{staticClass:"content-border"},[e._t("content")],2)])])}),[],!1,null,"667a577a",null);t.a=o.exports},1241:function(e,t,n){"use strict";n(1135)},1242:function(e,t,n){"use strict";n(1136)},1243:function(e,t,n){"use strict";n(1137)},1244:function(e,t,n){"use strict";n(1138)},1245:function(e,t,n){"use strict";n(1139)},1247:function(e,t,n){"use strict";n(1140)},981:function(e,t,n){"use strict";var i={name:"InputContainer",props:{label:{type:String,default:null},src:{type:String,default:null},dataCy:{type:String,default:null},oneRowOnly:{type:Boolean,default:!1}},methods:{handleClick:function handleClick(){this.$emit("click")}}},r=(n(1247),n(33)),o=Object(r.a)(i,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"input-container",class:{"mobile-one-row":e.oneRowOnly},attrs:{"data-cy":e.dataCy}},[e.label?t("div",{staticClass:"title-block",on:{click:e.handleClick}},[e.src?t("img",{staticClass:"icon",attrs:{src:e.src,alt:"Icon"}}):e._e(),e._v(" "),t("label",{staticClass:"title"},[e._v(e._s(e.label))])]):e._e(),e._v(" "),t("div",{staticClass:"slot",attrs:{"data-cy":"".concat(e.dataCy,"-text")},on:{click:function click(t){return t.target!==t.currentTarget?null:e.$emit("text-click",t)}}},[t("ins",{staticClass:"nowrap"},[e._t("default")],2)])])}),[],!1,null,"40e4c01a",null);t.a=o.exports},987:function(e,t,n){e.exports=n.p+"people-gray.faca7bf359b57d4f5315b9e323fa4154.svg"},999:function(e,t,n){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(854),r=n(1059),o=n(49),a={name:"CalendarModal",components:{DatePicker:i.DatePicker,MobileBottomModal:r.a},props:{id:{type:String,default:"calendar-modal"},config:{type:Object,required:!0},value:{type:[Array,Date,String],required:!0},oneDateOnly:{type:Boolean,default:!1},nights:{type:Number,default:null}},data:function data(){return{showDatePicker:!1,localValue:this.$clone(this.value),events:["onDayCreate","onReady","onOpen","onClose","onMonthChange","onChange"]}},computed:{stayDates:function stayDates(){return this.localValue&&0!==this.localValue.length?this.localValue.split(this.config.locale.rangeSeparator):[]},checkoutDate:function checkoutDate(){return this.stayDates[0]&&this.nights>0?Object(o.a)(this.stayDates[0],this.nights):this.stayDates[0]}},methods:{initial:function initial(){this.showDatePicker=!0,this.localValue=this.value},handleApply:function handleApply(){this.$emit("on-change",this.localValue),this.$bvModal.hide(this.id)},close:function close(){this.showDatePicker=!1,this.$emit("close")}}},s=(n(1169),n(33)),l=Object(s.a)(a,(function render(){var e=this,t=e._self._c;return t("mobile-bottom-modal",{attrs:{id:e.id,"custom-class":"bottom-modal-mobile","content-class":"calendar-modal",size:"lg","hide-footer":"","hide-header":"",title:e.oneDateOnly?e.$t("searchBar.checkIn"):e.$t("searchBar.checkInAndOut")},on:{show:e.initial,hidden:e.close}},[t("div",{staticClass:"scroll-viewer"},[e.showDatePicker?t("date-picker",{attrs:{"custom-class":["w-100","hidden-input"],config:_objectSpread({},e.config,{inline:!0}),events:e.events},model:{value:e.localValue,callback:function callback(t){e.localValue=t},expression:"localValue"}}):e._e()],1),e._v(" "),t("div",{staticClass:"selected-block"},[t("div",{staticClass:"display-date-block right-border"},[t("span",{staticClass:"gray-font text-sm"},[e._v(e._s(e.$t("searchBar.checkIn")))]),e._v(" "),t("span",{staticClass:"stay-date"},[e._v(e._s(e.stayDates[0]||"-"))])]),e._v(" "),e.oneDateOnly?e._e():t("div",{staticClass:"display-date-block"},[t("span",{staticClass:"gray-font text-sm"},[e._v(e._s(e.$t("searchBar.checkOut")))]),e._v(" "),t("span",{staticClass:"stay-date"},[e._v(e._s(("single"===e.config.mode?e.checkoutDate:e.stayDates[1])||"-"))])])]),e._v(" "),t("div",{staticClass:"px-3 pb-3"},[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100",attrs:{disabled:"single"!==e.config.mode&&e.stayDates.length<2,"data-cy":"calendar-modal-confirm"},on:{click:e.handleApply}},[e._v(e._s(e.$t("base.apply")))])],1)])}),[],!1,null,"73580690",null);t.a=l.exports}}]); 2//# sourceMappingURL=page-Booking-index-vue~page-Facilities-index-vue~page-OtaView-OtaSearchHotels-vue~page-OtaView-OtaSe~dd1d62f2.76f153bc12d6824a68eb.js.map
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.