PageSourceSearch

https://bookings.sajresort.com/inst/66341d4a138d17625e8a.js?tmp=1790658723204

js sajresort.com collected 2026-10-05 01:54:05 UTC 18,770 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkMBS_Theam1_Slice=self.webpackChunkMBS_Theam1_Slice||[]).push([[679],{1679(e,t,n){n.r(t),n.d(t,{default:()=>C});var o=n(7136),a=n(8557),r=n(2816),l=n(7255),i=n(2207),u=n.n(i),d=n(7478),s=n(4914),c=n(2997),v=n(2947),f=n(1907),m=n(623),p=n.n(m),h=n(8123),g=n.n(h),y=n(3772),w=n.n(y),R=n(3543),k=n.n(R),P=n(8678),I=n.n(P),D=n(822);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){(0,o.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var S={1:(0,s.lazy)(function(){return Promise.all([n.e(870),n.e(601),n.e(501),n.e(397)]).then(n.bind(n,9397))}),2:(0,s.lazy)(function(){return Promise.all([n.e(601),n.e(113)]).then(n.bind(n,113))})};const C=function(e){var t,n,o,i,m,h,y,R,P=e.themeConfigs,b=e.tracedBookingDetails,C=e.csbeShow,E=(0,v.getSeachParmas)(),O=(0,c.useHandleResizeWindow)().isMobile,x=E.get("utm_source"),T=(0,f.beDateFunc)(),M=T.beData,B=T.setSortInventory,j=T.setShowDateUnavailabe,L=M.data,F=M.loading,V=M.sortInventoryData,_=(0,s.useRef)(null),N=(0,f.bookingJsonFunc)(),U=N.mainJson,W=N.setReservationSideCard,H=(0,f.manageAlertFunc)().manageAlertData,J=(0,f.dateAndPromoFunc)().setDateAndPromoCode,G=(0,f.PropertyIdFunc)().setCookieFeatureLoader,q=g()(),z=q.propertyData,Y=q.defaultPackageView,K=(q.hideAdultChildWidget,q.hideViewAllButton),Q=q.roomData,X=q.rateData,Z=q.mappingData,$=q.taxTitle,ee=(q.showDecimalRate,q.themeContext,q.currencyType),te=q.fbPixelCode,ne=q.trackerId,oe=q.propertyDate,ae=q.calendarDefLOS,re=q.propCity,le=q.propCountry,ie=q.fullSojernId,ue=q.propertyName,de=q.propData,se=q.tripTeaseId,ce=q.tripTeasePerNight,ve=q.hitScript,fe=q.SoldoutPrompt,me=q.widgetRoomList,pe=q.maxGuestWidget,he=q.datePromoData,ge=q.infantAge,ye=q.multiplierData,we=q.propertyId,Re=q.plainPropertyId,ke=q.affiliredId,Pe=(q.listingOrder,q.propertyThemeId),Ie=q.RatesData,De=q.CSBEStatus,be=q.isBookingPersistenceWithCookieEnabled,Ae=(q.noTranslateClass,q.widgetThemeId),Se=q.disableLastUnitPromt,Ce=q.wmr_secret_code,Ee=q.extrasData,Oe=q.addonsRates,xe=q.currency,Te=q.AllowRequestBooking,Me=q.PermanentRequestToBook,Be=(0,f.RoomSelectionFunc)(),je=Be.setSelectedRoom,Le=Be.setRoomsData,Fe=(0,f.useTaAuth)().taToken,Ve=P.components,_e=(0,v.getComponentThemeConfigs)(Ve,"layout").version,Ne=["header","banner","widget","footer"],Ue=Ve.filter(function(e){return Ne.includes(e.name)}),We=Ve.find(function(e){return"reservation-card"===e.name}),He=We.show,Je=We.components,Ge=Ve.find(function(e){return"room-card"===e.name}),qe=Ge.show,ze=Ge.version,Ye=Ge.components,Ke=Ve.find(function(e){return"package-card"===e.name}),Qe=Ke.show,Xe=Ke.version,Ze=Ke.components,$e=Ye.find(function(e){return"rate-plan"===e.name}).components,et=Ze.find(function(e){return"rate-plan"===e.name}).components,tt=Ve.find(function(e){return"property-description"===e.name}),nt=tt.show,ot=tt.version,at=((null!==(t=D[Ae])&&void 0!==t?t:{}).components,null==ye?void 0:ye.multiCurrencyFromURLStatus),rt=window.location.hash.search(/notfound/i),lt=(0,d.differenceInDays)(new Date(null==he?void 0:he.checkOut),new Date(null==he?void 0:he.checkIn)),it=null==he?void 0:he.packageView,ut=[],dt=b,st=null!=dt?dt:{},ct=st.firstName,vt=st.lastName,ft=(0,s.useState)(!1),mt=(0,l.A)(ft,2),pt=mt[0],ht=mt[1],gt=(0,s.useState)([]),yt=(0,l.A)(gt,2),wt=yt[0],Rt=yt[1],kt=(0,s.useState)(!1),Pt=(0,l.A)(kt,2),It=Pt[0],Dt=Pt[1],bt=(0,s.useState)(!1),At=(0,l.A)(bt,2),St=At[0],Ct=At[1],Et=(0,s.useState)([]),Ot=(0,l.A)(Et,2),xt=Ot[0],Tt=Ot[1],Mt=(0,s.useState)(!1),Bt=(0,l.A)(Mt,2),jt=Bt[0],Lt=Bt[1],Ft=(0,s.useState)({}),Vt=(0,l.A)(Ft,2),_t=Vt[0],Nt=Vt[1],Ut=(0,s.useState)(!0),Wt=(0,l.A)(Ut,2),Ht=Wt[0],Jt=Wt[1],Gt=(0,s.use
1State)({status:!0,roomid:0}),qt=(0,l.A)(Gt,2),zt=qt[0],Yt=qt[1],Kt=(0,s.useState)({id:"",status:!1}),Qt=(0,l.A)(Kt,2),Xt=Qt[0],Zt=Qt[1],$t=(0,s.useState)(!1),en=(0,l.A)($t,2),tn=en[0],nn=en[1],on=(0,s.useState)({show:!1,item:null,roomData:null}),an=(0,l.A)(on,2),rn=an[0],ln=an[1],un=(0,s.useState)({item:null,index:null,inventoryObj:null,rateDesc:null,roomData:null}),dn=(0,l.A)(un,2),sn=dn[0],cn=dn[1],vn=(0,s.useState)(null),fn=(0,l.A)(vn,2),mn=fn[0],pn=fn[1],hn=(0,s.useState)(null),gn=(0,l.A)(hn,2),yn=gn[0],wn=gn[1],Rn=(0,s.useState)(!1),kn=(0,l.A)(Rn,2),Pn=kn[0],In=kn[1],Dn=(0,s.useState)(!1),bn=(0,l.A)(Dn,2),An=bn[0],Sn=bn[1];(0,c.useScrollToTop)(),(0,s.useEffect)(function(){J({packageView:Y||he.fixPackage})},[Y,he.fixPackage]),(0,s.useEffect)(function(){var e=setTimeout(function(){"L"===De&&(0,v.StaahBookingTracker)(Re,(0,d.format)(new Date(null!=he&&he.checkIn?null==he?void 0:he.checkIn:oe||null),"dd-MM-yyyy"),(0,d.format)(new Date(null!=he&&he.checkOut?null==he?void 0:he.checkOut:(0,d.addDays)(new Date(oe||null),parseInt(ae))||null),"dd-MM-yyyy"),null==he?void 0:he.promoCode,ne,!0,"Form View Loaded","100","11","ALL_PACKAGE_VIEWD","#home")},3e3);return function(){return clearTimeout(e)}},[]);var Cn=function(e){return e.length==H.beAlert.length&&e.every(function(e){return H.beAlert.some(function(t){return e.Title===t.Title&&e.Description===t.Description})})};(0,s.useEffect)(function(){var e,t,n,o=null!=b?b:{},a=o.bookings,r=o.firstName,l=o.lastName,i=localStorage.getItem("welcomeBackModalRendered"),u=window.top!==window.self,d="true"==atob(null!==(e=(0,v.getCookie)("CC_".concat(btoa(Re))))&&void 0!==e?e:"");"false"===i&&(null!=a&&a.length||r||l)&&!F&&Object.entries(L).length>0&&0===(null==U||null===(t=U.bookingJson)||void 0===t?void 0:t.length)&&be&&!u&&d&&!Fe?(nn(!0),localStorage.setItem("welcomeBackModalRendered",!0)):(null==U||null===(n=U.bookingJson)||void 0===n?void 0:n.length)>0?(G(!1),localStorage.setItem("welcomeBackModalRendered",!0)):Fe&&G(!1)},[dt,F,L,U,ct,vt,be,b,Fe]);var En=0,On=document.getElementsByClassName("be-widgetWrap")[0],xn=(0,s.useRef)(null);function Tn(){if(On){var e=document.getElementById("header")||document.getElementById("taHeader"),t=document.getElementById("custom-header-wrp"),n=(0,v.getVisibleHeight)(t),o=e?e.getBoundingClientRect().height:0,a=n>0?n:o;a>0?window.scrollY>=En-a?On.style.top="".concat(a,"px"):On.style.top="":On.style.top="0px"}}function Mn(){On&&(En=On.getBoundingClientRect().top+window.scrollY),Tn()}function Bn(){xn.current||(xn.current=requestAnimationFrame(function(){Tn(),xn.current=null}))}(0,s.useEffect)(function(){return Tn(),window.addEventListener("load",Mn),window.addEventListener("resize",Mn,{passive:!0}),window.addEventListener("scroll",Bn,{passive:!0}),function(){window.removeEventListener("load",Mn),window.removeEventListener("resize",Mn),window.removeEventListener("scroll",Bn),xn.current&&cancelAnimationFrame(xn.current)}},[On]),(0,s.useEffect)(function(){(0,r.A)(u().mark(function e(){var t,n,o,a,r,l,i,d,s,c,f,m,p;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=z&&z.loading||null===(t=Object.keys(z.propertyInfo))||void 0===t||!t.length||F||null===(n=Object.keys(L))||void 0===n||!n.length){e.next=20;break}if(ht(!0),Lt(!1),!((null===(o=Object.keys(L))||void 0===o?void 0:o.length)>0)){e.next=20;break}return s=null!=ye&&ye.multiCurrencyFromURLStatus?null==ye?void 0:ye.mCurrency:ee,e.next=7,(0,v.sortInventoryNew)({data:L,roomData:Q,mappingData:Z,extrasData:Ee,addonsRates:Oe,datePromoData:he,currency:s,hideViewAllButton:K||4==Pe,infantAge:ge,propertyId:we,PermanentRequestToBook:Me,AllowRequestBooking:Te});case 7:c=e.sent,B(c),ht(!1),_.current=L,f=Me||Te,(null==c||null===(a=c.inventory)||void 0===a?void 0:a.some(function(e){return e.MinInventory>0}))||fe||f?Dt(!1):((0,v.sendPostMessage)(!0),Dt(!0)),j(!1),0==(null==c?void 0:c.isRoomMatch)&&(0,v.sendPostMessage)(!0),m=null===(r=L.Product[0])||void 0===r?void 0:r.Rooms,p=null==m?void 0:m.every(function(e){return 0===e.MinInventory}),Jt(null==c?void 0:c.isRoomMatch),null==L||null===(l=L.Product)||void 0===l||null===(l=l[0])||void 0===l||!l.hasOwnProperty("BeAlerts")||null==L||null===(i=L.Product)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.BeAlerts)||void 0===i||!i.length||Cn(null==L||null===(d=L.Product)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.BeAlerts)||p&&!fe||((0,v.sendPostMessage)(!0),Ct(!0));case 20:case"end":return e.stop()}},e)}))()},[z,L,he.allDeals,null==he?void 0:he.dayUse,pe]),(0,s.useEffect)(function(){if(V){var e=(null==Ce?void 0:Ce.DisablePackages)||[],t=[].concat((0,a.A)((null==V?void 0:V.inventory)||[]),(0,a.A)((null==V?void 0:V.otherRooms)||[])).flatMap(function(e){return(null==e?void 0:e.CalculatedRatePrice)||[]}).filter(function(t){return!e.includes(t.rateId)}).map(function(e){return{rate:(t=e,"Tax Exclusive"===$?+t.beforeTax:+t.afterTax),adult:e.noOfAdult,child:e.noOfChild};var t});if(0!==t.length){var n=Math.min.apply(Math,(0,a.A)(t.map(function(e){return e.rate})));Rt(t.filter(function(e){return e.rate===n}))}else Rt(1)}},[L,V,Ce]),(0,s.useEffect)(function(){var e,t,n;te&&(0,v.FbPixelScript)(te,"PageView"),(null===(e=Object.keys(z.propertyInfo))||void 0===e?void 0:e.length)>0&&se&&(0,v.getTripTeaseScript)(se,ce,he,me,"BETripTeaseScriptExtraIdentification",de,at?null==ye?void 0:ye.mCurrency:ee),(null===(t=Object.keys(z.propertyInfo))||void 0===t?void 0:t.length)>0&&(0,v.getSojernScript)(ie,0,null==he?void 0:he.checkIn,null==he?void 0:he.checkOut,re,le,ue,we,at?null==ye?void 0:ye.mCurrency:ee,!0,[],[]),(null===(n=Object.keys(z.propertyInfo))||void 0===n?void 0:n.length)>0&&ke&&(0,v.GetAffiliredScript)(ke)},[z]),(0,s.useEffect)(function(){var e;3==Pe?W(!O):null!=U&&null!==(e=U.bookingJson)&&void 0!==e&&e.length||W(!1)},[z,null==U||null===(n=U.bookingJson)||void 0===n?void 0:n.length]),(0,s.useEffect)(function(){var e,t;V&&(null===(e=Object.keys(V))||void 0===e?void 0:e.length)>0&&(null==V||null===(t=V.inventory)||void 0===t?void 0:t.length)>0&&se&&(0,v.getTripTeaseScript)(se,ce,he,me,"BETripTeaseScriptExtraHotelRooms",de,at?null==ye?void 0:ye.mCurrency:ee,null==V?void 0:V.inventory,Q,X)},[V,se]),(0,s.useEffect)(function(){if(ve){var e=document.createRange().createContextualFragment(ve);document.head.append(e)}},[ve]),(0,s.useEffect)(function(){var e,t,n,o,r;V&&(null===(e=Object.keys(V))||void 0===e?void 0:e.length)&&Object.keys(z.propertyInfo)&&(null===(t=Object.keys(L))||void 0===t?void 0:t.length)&&(jt?[].concat((0,a.A)(null!==(n=null==V?void 0:V.inventory)&&void 0!==n?n:[]),(0,a.A)(null!==(o=null==V?void 0:V.otherRooms)&&void 0!==o?o:[])):null!==(r=null==V?void 0:V.inventory)&&void 0!==r?r:[]).forEac
1h(function(e){var t;null==e||null===(t=e.RatePlans)||void 0===t||t.forEach(function(t){var n,o=ut.some(function(e){return e.rateData.RateId===t.RateId}),a=ut.findIndex(function(e){return e.rateData.RateId===t.RateId}),r=JSON.parse(JSON.stringify(e));r.RatePlans=[t],null===(n=ut[a])||void 0===n||null===(n=n.roomsData)||void 0===n||n.push(r),o||ut.push({rateData:t,roomsData:[r]})})});var l=[].concat(ut).sort(function(e,t){var n,o,a=null===(n=e.roomsData)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.CalculatedRatePrice)||void 0===n?void 0:n.find(function(t){var n;return t.rateId===(null===(n=e.rateData)||void 0===n?void 0:n.RateId)}),r=null===(o=t.roomsData)||void 0===o||null===(o=o[0])||void 0===o||null===(o=o.CalculatedRatePrice)||void 0===o?void 0:o.find(function(e){var n;return e.rateId===(null===(n=t.rateData)||void 0===n?void 0:n.RateId)});return(a?a.beforeTax:1/0)-(r?r.beforeTax:1/0)});Tt("GoogleHotelAds"==x||"GoogleListing"==x?l:ut)},[V,it,null==he?void 0:he.checkIn,null==he?void 0:he.checkOut,he.dayUse]),(0,s.useEffect)(function(){var e,t=null==V||null===(e=V.inventory)||void 0===e?void 0:e.every(function(e){return 0===e.MinInventory});if(0==ut.length&&t){var n,o=null===(n=(0,a.A)(Ie))||void 0===n?void 0:n.sort(function(e,t){return e.Priority-t.Priority});null==o||o.forEach(function(e){var t=Z.filter(function(t){return t.RateId===(null==e?void 0:e.RateId)}).some(function(e){return!0===e.DayusePackage});!1===(null==e?void 0:e.Private)&&(he.allDeals?ut.push({rateData:e,roomsData:[]}):he.dayUse?t&&ut.push({rateData:e,roomsData:[]}):he.fixPackage?null!=e&&e.FixPackage&&ut.push({rateData:e,roomsData:[]}):t||ut.push({rateData:e,roomsData:[]}))})}},[xt,V,it,null==he?void 0:he.checkIn,null==he?void 0:he.checkOut,he.dayUse,he]),(0,s.useEffect)(function(){var e,t="true"==atob(null!==(e=(0,v.getCookie)("CC_".concat(btoa(Re))))&&void 0!==e?e:"");(0,v.getCookie)("kDgMu_".concat(btoa(Re)))&&t||G(!1)},[]),(0,s.useEffect)(function(){var e,t,n,o;if(V&&null!==(e=Object.keys(V))&&void 0!==e&&e.length&&null!==(t=Object.keys(L))&&void 0!==t&&t.length&&null!==(n=Object.keys(z.propertyInfo))&&void 0!==n&&n.length){var l="GoogleHotelAds"===x||"GoogleListing"===x,i=(null==L||null===(o=L.Product)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.AddonsIds)||"",d=at?null==ye?void 0:ye.mCurrency:xe;Nt({});var s=function(){var e=(0,r.A)(u().mark(function e(){var t,n,o,s,c;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={},it){e.next=10;break}return n=[].concat((0,a.A)((null==V?void 0:V.inventory)||[]),(0,a.A)((null==V?void 0:V.otherRooms)||[])),o=n.map(function(){var e=(0,r.A)(u().mark(function e(t){var n,o,r;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return null==Q||Q.find(function(e){return e.RoomId===t.RoomId}),n=null==Z?void 0:Z.filter(function(e){return e.RoomId===t.RoomId}),e.next=4,(0,v.calculateRate_Basic_NewAPI)(t,n,Ee,i,Oe,d,null==he?void 0:he.checkIn,null==he?void 0:he.checkOut,ge,we);case 4:return o=e.sent,r=(0,v.mergePackgeWithHasSameId)(o),e.abrupt("return",{id:t.RoomId,ratePrice:l?(0,a.A)(r).sort(function(e,t){var n,o,a,r;return(null!==(n=null==e||null===(o=e.RatePlanData)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.beforeTax)&&void 0!==n?n:0)-(null!==(a=null==t||null===(r=t.RatePlanData)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.beforeTax)&&void 0!==a?a:0)}):r});case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()),e.next=6,Promise.all(o);case 6:e.sent.forEach(function(e){var n=e.id,o=e.ratePrice;t[n]=o}),e.next=17;break;case 10:if(null==xt||!xt.length){e.next=17;break}return s=[],xt.forEach(function(e){var n,o=null===(n=e.rateData)||void 0===n?void 0:n.RateId,a=e.roomsData||[];0!==a.length?a.forEach(function(e){var t=null==Q?void 0:Q.find(function(t){return t.RoomId===e.RoomId}),n=null==Z?void 0:Z.filter(function(t){return t.RoomId===e.RoomId});s.push((0,v.calculateRate_Basic_NewAPI)(e,n,Ee,i,Oe,d,null==he?void 0:he.checkIn,null==he?void 0:he.checkOut,ge,we).then(function(a){var r;return{rateId:o,roomData:t,mappingData:n,roomitems:e,ratesPrice:null===(r=(0,v.mergePackgeWithHasSameId)(a))||void 0===r?void 0:r.filter(function(e){return e.rateId===o})}}))}
1):t[o]=[]}),e.next=15,Promise.all(s);case 15:c=e.sent,xt.forEach(function(e){var n,o=null===(n=e.rateData)||void 0===n?void 0:n.RateId;if(void 0===t[o]){var r=c.filter(function(e){return e.rateId===o});l&&(r=(0,a.A)(r).sort(function(e,t){var n,o,a,r;return(null!==(n=null==e||null===(o=e.ratesPrice)||void 0===o||null===(o=o[0])||void 0===o||null===(o=o.RatePlanData)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.beforeTax)&&void 0!==n?n:0)-(null!==(a=null==t||null===(r=t.ratesPrice)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.RatePlanData)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.beforeTax)&&void 0!==a?a:0)})),t[o]=r}});case 17:Nt(t);case 18:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();s()}else Nt({})},[V,xt,it]);var jn=(0,s.useMemo)(function(){var e;if(!Array.isArray(V)||V.length)return it?!xt.length:!(null!=V&&null!==(e=V.inventory)&&void 0!==e&&e.length)},[it,V,xt,X]),Ln=function(){je([]),Le([])},Fn=function(){ln({show:!1}),pn(null),Ln()},Vn=at?null==ye?void 0:ye.mCurrency:xe,_n=(0,s.useRef)(Vn);(0,s.useEffect)(function(){var e=_n.current!==Vn;_n.current=Vn,e&&(rn.show&&((0,v.sendPostMessage)(!1),Fn()),Xt.status&&((0,v.sendPostMessage)(!1),Zt({id:"",status:!1})))},[Vn]);var Nn=S[_e]||S[1];return s.createElement(s.Fragment,null,"O"!==De&&s.createElement(s.Suspense,{fallback:s.createElement(p(),null)},s.createElement(Nn,{layoutVersion:_e,layoutThemeConfigs:Ue,tracedBookingDetails:b,csbeShow:C,loadingRoom:pt,allPrivatePackage:jn,ShowOtherRooms:jt,renderRoomCard:qe,roomRateActive:zt,setroomRateActive:Yt,roomCardVersion:ze,roomCardComponentsTheme:Ye,showModal:Xt,setShowModal:Zt,setRoomInfoModalStatus:ln,setShowOtherRooms:Lt,uniqueRateplansdata:xt,renderPackageCard:Qe,packageCardVersion:Xe,packageCardComponentsTheme:Ze,renderReservationCard:He,reservationCardComponentsTheme:Je,renderPropertyDescriptionCard:nt,propertyDescriptionVersion:ot,showSoldout:It,setShowSoldout:Dt,showBeAlert:St,setShowBeAlert:Ct,wmrLowestRate:wt,isRoomMatch:Ht,setIsRoomMatch:Jt,rnotfound:rt,wmrdaytotal:lt,packageView:it,setRatePlanInfoModalProps:cn,multiCurrencyFromURL:at,batchedRatePrices:_t,processedDataRef:_})),tn&&s.createElement(I(),{bookingInfoCookie:dt,bookingEngineUserFullName:"".concat(ct," ").concat(vt).trim(),unmountWelcombackModal:function(){return nn(!1)}}),(F||pt)&&(rn.show||Xt.status)&&s.createElement(p(),null),rn.show&&s.createElement(k(),{showModal:rn.show,setShowModal:Fn,roomData:null==rn?void 0:rn.roomData,roomId:null==rn||null===(o=rn.roomData)||void 0===o?void 0:o.RoomId,roomInfoModalVersion:3,ratePlanVersion:he.fixPackage?2:4,ratePlanComponents:$e,handleRoomModalRatePlanClick:function(e){(0,v.sendPostMessage)(!0),Zt(function(e){return A(A({},e),{},{status:!0})}),cn(e),ln({show:!1,item:null,roomData:null}),pn(null),Ln(),In(!1),Sn(!0)},disableLastUnitPromt:Se,lastUnitLabel:"room",showRateTable:Pn,fromRatePlanId:mn,setFromRoomId:wn,item:rn.item}),Xt.status&&s.createElement(w(),{showModal:Xt,setShowModal:Zt,item:sn.item,index:sn.index,roomId:null===(i=sn.roomData)||void 0===i?void 0:i.RoomId,room:null===(m=sn.inventoryObj)||void 0===m?void 0:m.RatePlans,mappingId:null===(h=sn.rateDesc)||void 0===h?void 0:h.MappingId,isPackageView:!0,rateId:(null===(y=sn.item)||void 0===y?void 0:y.rateId)||(null===(R=sn.rateDesc)||void 0===R?void 0:R.RateId),RatePlanInformationVersion:3,ratePlanVersion:he.fixPackage?3:4,ratePlanComponents:et,handleRatePlanInfoRatePlanClick:function(e){(0,v.sendPostMessage)(!0),Zt({id:"",status:!1}),ln(e),cn({item:null,index:null,inventoryObj:null,rateDesc:null,roomData:null}),wn(null),Ln(),In(!0),Sn(!1)},renderRatePlans:!0,showAllRate:!0,fromRoomId:yn,setFromRatePlanId:pn,showRateTable:An,setFromRoomId:wn}))}}}]);

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.