PageSourceSearch

https://www.hawaiiresorts.info/new/designs/22/build/3438.61f5a5b386c8279dd1ff.js

js hawaiiresorts.info collected 2026-10-10 01:17:55 UTC 7,896 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[3438,9528],{1060:(e,t,o)=>{o.d(t,{Q:()=>r,x:()=>i});var r=e=>{var t=location.pathname||"/",o=new URLSearchParams,r=e.getAttribute("action"),i=new FormData(e);for(var[n,l]of i)o.append(n,l);o.append("clirder",1);var a=(new Date).getTime();return"".concat(t,"?").concat(o,"&_").concat(a).concat(r)},i=e=>{var t=travel.options.bcomAID;return e||t||1549630}},93122:(e,t,o)=>{o.d(t,{F:()=>a});var r,i,n=o(27429),l=o(36306);null!==(r=travel.events)&&void 0!==r&&r.clirder||(i=new n.A({category:"clickunder",linear:!1,events:[{name:"open",once:!1}],providers:["stats","postHog"]}),travel.events.clirder=i);var a=e=>{try{var t;if(null===(t=travel.events)||void 0===t||!t.clirder)return void(0,l.l)("Error level: URGENT. Clirder eventsSender is not set.");travel.events.clirder.send("open",e)}catch(e){(0,l.l)("Error level: URGENT. Failed to send clirder open event. Error: ".concat(e))}}},53438:(e,t,o)=>{o.r(t),o.d(t,{initSharedDestScrollLocker:()=>g,initSharedHotelScrollLocker:()=>m});var r=o(23639),i=o(29528),n=o(13755),l="locker-scroll",a=()=>{var e=(0,n.pH)(l);e&&((0,n.vw)(l),requestAnimationFrame((()=>{var{scrollHeight:t,clientHeight:o}=document.documentElement,r=Math.round((t-o)*e/100);window.scrollTo(0,r)})))},c=o(2511),d=(e,t)=>{if("number"!=typeof e)throw new Error("initPromoScroll: threshold must be a number, got ".concat(e));c.L.on("scroll",(o=>{var{scrollPercent:r}=o;r<e||((e=>{(0,n.LI)(l,e)})(r),t())}))},s=o(91805),v=o(27130),u=o(93122);function p(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function b(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?p(Object(o),!0).forEach((function(t){f(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function f(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var r=o.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var y="scroll-locker",h=12,m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a();var{scrollPercent:o=h}=t;if(e&&!(0,v.f)()){var n=(0,r.zG)(),l=(0,i.default)(b(b({},travel.isMobile()&&{subdomain:"sp"}),{},{label_type:y,event_id:n})),c=(0,r.ux)({type:"scroll-locker-clicktrip",event_id:n,href:encodeURIComponent(l),adults:"2",children:"0"}),p=()=>{window.open(location.href,"_blank"),location.href=l},f=()=>{(0,u.F)(b({h:travel.options.hotelExtId,labelData:(0,r.Ay)({type:"locker-clicktrip"},l)},c))};d(o,(()=>{(0,v.f)()||((0,s.d)({view:e,onBeforeClose:f,onClose:p}),e.open())}))}},g=function(e){var t,o,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a();var{scrollPercent:l=h}=n;if(e&&!(0,v.f)()&&null!==(t=travel.options.clickTrip)&&void 0!==t&&t.cityId){var c=(0,r.zG)(),p=(0,i.default)(b(b({},travel.isMobile()&&{subdomain:"sp"}),{},{label_type:y,city_id:null===(o=travel.options.clickTrip)||void 0===o?void 0:o.cityId,event_id:c})),f=(0,r.ux)({type:"scroll-locker-clicktrip",event_id:c,href:encodeURIComponent(p),adults:"2",children:"0"}),m=()=>{window.open(location.href,"_blank"),location.href=p},g=()=>{var e;(0,u.F)(b({h:travel.options.hotelExtId,labelData:(0,r.Ay)({type:"locker-clicktrip",city_id:(null===(e=travel.options.clickTrip)||void 0===e?void 0:e.cityId)||""},p)},f))};d(l,(()=>{(0,v.f)()||((0,s.d)({view:e,onBeforeClose:g,onClose:m}),e.open())}))}}},29528:(e,t,o)=>{o.r(t),o.d(t,{default:()=>b,generateArrayOfChildrenAges:()=>p});var r=o(69136),i=o(1060),n=o(36306),l=o(23639),a=function(){var e,t,{labelType:o="",subAccount:r=(null===(e=travel.options)||void 0===e||null===(e=e.clickTrip)||void 0===e?void 0:e.subAccount),gdid:i=(null===(t=travel.options)||void 0===t?void 0:t.gdid),eventId:n=(0,l.zG)(),isMobile:a=travel.isMobile(),additionalLabelData:c=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!r)return"";var d="".concat(o?"".concat(o,"-"):"").concat(r,"-gdid").concat(i);return n&&(d+="-eid".concat(n)),a&&(d+="-mob"),c.length&&(d+="-".concat(c.join("-"))),d};function c(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function d(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(o),!0).forEach((function(t){s(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var r=o.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var v="www",u=[v,"sp"],p=e=>Object.keys(e).filter((e=>e.startsWith("childAge"))).map((t=>e[t]));const b=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var o,l,c,s,p,b,f,y;e={subdomain:v,dest_type:(null===(o=travel.options)||void 0===o||null===(o=o.clickTrip)||void 0===o?void 0:o.hotelBookingDestinationType)||(null===(l=travel.options)||void 0===l||null===(l=l.clickTrip)||void 0===l?void 0:l.destinationType),city_id:null===(c=travel.options)||void 0===c||null===(c=c.clickTrip)||void 0===c?void 0:c.hotelBookingCityId,hotel_id:(null===(s=travel.options)||void 0===s||null===(s=s.clickTrip)||void 0===s?void 0:s.hotelBookingId)||"",gdid:(null===(p=travel.options)||void 0===p?void 0:p.gdid)||null,date_from:null===(b=travel.options)||void 0===b||null===(b=b.availableParams)||void 0===b?void 0:b.dataFrom,date_to:null===(f=travel.options)||void 0===f||null===(f=f.availableParams)||void 0===f?void 0:f.dataTo,adults:2,children:[],isMobile:travel.isMobile(),subacc:null===(y=travel.options)||void 0===y||null===(y=y.clickTrip)||void 0===y?void 0:y.subAccount,label_type:"",additional_label_data:[],aid:(0,i.x)(),event_id:null}}catch(e){throw new Error("Fail to create defaultOptions: wrong global object params",e)}var h=d(d({},e),t);u.includes(h.subdomain)||((0,n.l)('Critical: invalid bcom subdomain – "'.concat(h.subdomain,'"')),h.subdomain=v);var m=(0,r.i)(h);if(!m.success)throw new Error("Critical: Fail to validate object. Invalid keys: ".concat(m.inValidKeys.join(", ")));var g="";return"countryEmptyBcomID"==h.dest_type?g="https://".concat(h.subdomain,".booking.com/country/").concat(h.city_id,".html?"):(g="https://".concat(h.subdomain,".booking.com/searchresults.html?"),g+="&dest_type=".concat(h.dest_type),g+="&dest_id=".concat(h.city_id)),g+="&aid=".concat(h.aid),g+="&checkin=".concat(h.date_from,"&checkout=").concat(h.date_to),g+="&group_adults="+h.adults,g+="&group_children="+h.children.length,h.children.forEach((e=>g+="&age=".concat(e))),h.no_rooms&&(g+="&no_rooms=".concat(h.no_rooms)),h.hotel_id&&(g+="&highlighted_hotels=".concat(h.hotel_id)),h.subacc&&(g+="&label=".concat(a({labelType:h.label_type,subAccount:h.subacc,gdid:h.gdid,eventId:h.event_id,isMobile:h.isMobile,additionalLabelData:h.additional_label_data}))),g}}}]);

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.