PageSourceSearch

https://hotelzify.com/static/js/5694.430b0250.chunk.js

js hotelzify.com collected 2026-10-01 15:35:55 UTC 44,232 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunklanding_page=self.webpackChunklanding_page||[]).push([[5694],{2457:(e,t,o)=>{o.d(t,{A:()=>i});const n={progressBar:!0,closeButton:!0,preventDuplicates:!0,timeOut:4e3,positionClass:"toast-top-right",showEasing:"swing",hideEasing:"linear"};let a;const l=e=>function(){for(var t=arguments.length,l=new Array(t),i=0;i<t;i++)l[i]=arguments[i];(a||(a=Promise.all([o.e(3716).then(o.t.bind(o,3716,23)),Promise.resolve().then(o.bind(o,957))]).then(e=>{let[t]=e;const o=t.default;return Object.assign(o.options,n),o})),a).then(t=>t[e](...l))},i={error:l("error"),info:l("info"),success:l("success"),warning:l("warning"),clear:l("clear")}},5346:(e,t,o)=>{o.r(t),o.d(t,{fireGtmEvent:()=>C,getPropertyContext:()=>B,mixpanelConversion:()=>R,newFBEvents:()=>V,pixelConversion:()=>G,pixelHighIntent:()=>z,pixelPageView:()=>S,pushDataLayerEvent:()=>O,pushRoomAddedEvent:()=>j,pushRoomSelectedEvent:()=>E,reportStorageError:()=>L,trackBookingFailureAnalytics:()=>J,trackBookingSuccess:()=>$,trackCheckoutFunnel:()=>Q,trackCrawlerAction:()=>K,trackCrawlerPageView:()=>W,trackCrawlerRoomView:()=>q,trackCrawlerVisit:()=>U,trackPaymentCancelled:()=>Z});var n=o(45),a=o(9379),l=o(446),i=o.n(l),r=o(5989),d=o(7343),c=o(7387),u=o(7821),s=o(1831),g=o(7449);const m={searched:"check_availability",hourlySearched:"check_availability",room_selected:"room_selection",room_added:"book_now",searchRoom_added:"book_now",begin_checkout:"checkout_started",booking_success:"reservation_completed"},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=m[e];if(!o)return;const n={event_category:e};var a,l;"reservation_completed"===o?(n.revenue_value=parseFloat(null!==(a=null!==(l=null===t||void 0===t?void 0:t.total_amount)&&void 0!==l?l:null===t||void 0===t?void 0:t.value)&&void 0!==a?a:0)||0,n.currency=(null===t||void 0===t?void 0:t.currency)||"INR",n.transaction_id=null!=(null===t||void 0===t?void 0:t.booking_id)?String(t.booking_id):""):(null!=(null===t||void 0===t?void 0:t.price)||null!==t&&void 0!==t&&t.currency)&&(null!=(null===t||void 0===t?void 0:t.price)&&(n.revenue_value=parseFloat(t.price)||0),null!==t&&void 0!==t&&t.currency&&(n.currency=t.currency));!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("undefined"!==typeof window&&window.uetq)try{window.uetq.push("event",e,t),console.log('[BingUET] fired "'.concat(e,'"'),t)}catch(o){console.error("[BingUET] event failed:",e,o)}}(o,n)},h=["source","booking_source"];let p,y,_,A,f=!1,w=!1,k=!1,b=!1;const I={autoConfig:!0,debug:!1},D=()=>w?Promise.resolve(p):(_||(_=o.e(99).then(o.t.bind(o,99,23)).then(e=>(p=e.default||e,p.init("429545679512361",I),w=!0,p)).catch(e=>(console.warn("Facebook Pixel failed to load; events will be dropped.",e),_=null,null))),_),M=()=>k?Promise.resolve(y):(A||(A=o.e(555).then(o.bind(o,2936)).then(e=>(y=e.default||e,y.init("b753c4210460ed71e24176f7a61108a4",{record_sessions_percent:100,record_mask_text_selector:""}),k=!0,y)).catch(e=>(console.warn("Mixpanel failed to load; events will be dropped.",e),A=null,null))),A),Y="G-JEQNEB7MHP",P=()=>{f||(f=!0,(0,g.$d)(()=>{Promise.all([D(),M()]),(()=>{if(!b&&"undefined"!==typeof window&&d.Rm)try{(0,g.Zg)(Y),(0,g.zH)(Y),b=!0}catch(e){console.error("Failed to initialize gtag:",e)}})()}))},S=()=>{const e={content_type:"hotel",content_ids:[r.A.get("hotelId")],hotel_id:r.A.get("hotelId"),item_id:r.A.get("hotelId"),checkin_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),checkout_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),city:r.A.get("city"),region:r.A.get("state"),country:r.A.get("country"),domain:r.A.get("domain"),hotel_name:r.A.get("hotelName")};(0,g.$d)(()=>{D().then(t=>{if(t)try{t.pageView(),d.Rm&&t.track("ViewContent",e)}catch(o){console.error("Pixel PageView error:",o)}})})},B=function(){var e,t,o,n,a,l;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const d=null!==(e=null!==(t=null===i||void 0===i?void 0:i.chainId)&&void 0!==t?t:r.A.get("chainId"))&&void 0!==e?e:"",c=null!==(o=null!==(n=null===i||void 0===i?void 0:i.id)&&void 0!==n?n:r.A.get("hotelId"))&&void 0!==o?o:"",u=null!==(a=null!==(l=null===i||void 0===i?void 0:i.name)&&void 0!==l?l:r.A.get("hotelName"))&&void 0!==a?a:"",s=r.A.get("source")||"Direct";return{chain_id:String(d||""),chainId:d?Number(d):null,hotel_id:String(c||""),hotelId:c?Number(c):null,hotel_name:String(u||""),hotelName:String(u||""),booking_source:s}},C=function(e){var t;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};f||P();let n=r.A.get("chainId"),l=r.A.get("hotelId"),d=r.A.get("hotelName"),c=r.A.get("source")||"Hotelzify_Fallback",u=(0,a.A)({themeId:2,hotelName:d,hotel_name:d||null,userId:r.A.get("userId"),chainId:n,chain_id:n?String(n):null,hotelId:l,hotel_id:l?String(l):null,booking_source:c,searchParams:r.A.get("searchParams"),slug:r.A.get("slug"),source:c,domain:r.A.get("domain"),end_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),start_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),currentDate:i()().format("YYYY-MM-DD"),url:window.location.href,locationDetail
1s:r.A.get("locationDetails")||{},ghcEnabled:!0,content_type:"home_listing",content_ids:[r.A.get("hotelId")],city:r.A.get("city"),region:r.A.get("state"),country:r.A.get("country"),userAgent:window.navigator.userAgent,from_nearby_hotels:(null===(t=r.A.get("utmObj"))||void 0===t?void 0:t.from_nearby_hotels)||null},o);const s=window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify");if(s&&console.log("[GTM Event]",e,o),!s)try{var m,h,p;const t=T(e)?N(u):H(u);null===(m=window)||void 0===m||null===(h=m.dataLayer)||void 0===h||h.push((0,a.A)({event:e},t)),null!==(p=window)&&void 0!==p&&p.gtag&&window.gtag("event",e,t),v(e,t),(0,g.$d)(()=>{D().then(t=>{null===t||void 0===t||t.trackCustom(e,u)}),M().then(t=>{null===t||void 0===t||t.track(e,u)})})}catch(y){console.error("Analytics tracking error:",y)}},x=new Set(["TTFB","FCP","LCP","FID","CLS","INP"]),T=e=>x.has(e),N=e=>{if(!e)return e;const{source:t,booking_source:o}=e;return(0,n.A)(e,h)},H=(e,t)=>{if(!e)return e;const o=(e=>{if(null!=e)return e;try{var t,o,n;const e=null===(t=s.M.getState())||void 0===t||null===(o=t.hotelInfo)||void 0===o||null===(n=o.hotelData)||void 0===n?void 0:n.chainId;if(null!=e)return e}catch(a){}return r.A.get("chainId")})(t);return(0,u.I)(o,e.source)||(0,u.I)(o,e.booking_source)?N(e):e},O=(e,t)=>{var o,n;"undefined"!==typeof window&&(window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify"))&&console.log("[Netcore Event]",null===e||void 0===e?void 0:e.event,e),null===(o=window)||void 0===o||null===(n=o.dataLayer)||void 0===n||n.push(H(e,t)),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(null===e||void 0===e?void 0:e.event,e)}(e)},F=e=>{var t,o,n,a,l,d,c,u,s;let{event:g,room:m,hotelData:v,dateRange:h,price:p,numberOfRooms:y,totalAdult:_,totalChild:A,totalInfant:f,promotions:w}=e;const k=null===w||void 0===w||null===(t=w.slice())||void 0===t||null===(o=t.sort((e,t)=>((null===t||void 0===t?void 0:t.discount)||0)-((null===e||void 0===e?void 0:e.discount)||0)))||void 0===o?void 0:o[0];return{event:g,room_id:null!==(n=null===m||void 0===m?void 0:m.id)&&void 0!==n?n:null,room_name:null!==(a=null===m||void 0===m?void 0:m.roomName)&&void 0!==a?a:null,price:null!=p?parseFloat(p):null,currency:(null===v||void 0===v?void 0:v.currency)||"INR",start_date:null!==h&&void 0!==h&&h.startDate?i()(h.startDate).format("YYYY-MM-DD HH:mm:ss"):null,end_date:null!==h&&void 0!==h&&h.endDate?i()(h.endDate).format("YYYY-MM-DD HH:mm:ss"):null,hotel_id:null!==(l=null===v||void 0===v?void 0:v.id)&&void 0!==l?l:null,hotel_name:null!==(d=null===v||void 0===v?void 0:v.name)&&void 0!==d?d:null,source:r.A.get("source")||"Direct",adult_guests:null!==_&&void 0!==_?_:null,children_guests:null!==A&&void 0!==A?A:null,infant_guests:null!==f&&void 0!==f?f:null,number_of_nights:null!==h&&void 0!==h&&h.startDate&&null!==h&&void 0!==h&&h.endDate?i()(h.endDate).diff(i()(h.startDate),"day"):null,number_of_rooms:y,promotion_applied:(null===k||void 0===k?void 0:k.code)||(null===k||void 0===k?void 0:k.name)||null,page_url:"undefined"!==typeof window?null===(c=window.location)||void 0===c?void 0:c.href:null,resort_banner:(null===v||void 0===v||null===(u=v.HotelImages)||void 0===u||null===(s=u[0])||void 0===s?void 0:s.cdnImageUrl)||null}},E=e=>{try{O(F((0,a.A)((0,a.A)({},e),{},{event:"room_selected"})))}catch(t){console.error("Analytics tracking error (room_selected):",t)}},j=e=>{try{O(F((0,a.A)((0,a.A)({},e),{},{event:"room_added"})))}catch(t){console.error("Analytics tracking error (room_added):",t)}},R=e=>{var t;let o=r.A.get("isGHC"),n=(0,a.A)({themeId:2,hotelName:r.A.get("hotelName"),userId:r.A.get("userId"),hotelId:r.A.get("hotelId"),slug:r.A.get("slug"),source:r.A.get("source")||"Hotelzify_Fallback",domain:r.A.get("domain"),end_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),start_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),currentDate:i()().format("YYYY-MM-DD"),searchParams:r.A.get("searchParams"),url:window.location.href,testId:r.A.get("testId"),locationDetail
1s:r.A.get("locationDetails")||{},content_type:"home_listing",content_ids:[r.A.get("hotelId")],city:r.A.get("city"),region:r.A.get("state"),country:r.A.get("country"),from_nearby_hotels:(null===(t=r.A.get("utmObj"))||void 0===t?void 0:t.from_nearby_hotels)||null},e);(0,g.$d)(()=>{M().then(e=>{if(e&&d.Rm&&o)try{e.track("conversion",n)}catch(t){console.error("mixpanel conversion error:",t)}})})},G=e=>{var t;let o=r.A.get("isGHC"),n=(0,a.A)({themeId:2,searchParams:r.A.get("searchParams"),hotelName:r.A.get("hotelName"),userId:r.A.get("userId"),hotelId:r.A.get("hotelId"),slug:r.A.get("slug"),source:r.A.get("source")||"Hotelzify_Fallback",domain:r.A.get("domain"),end_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),start_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),currentDate:i()().format("YYYY-MM-DD"),url:window.location.href,locationDetails:r.A.get("locationDetails")||{},content_type:"home_listing",content_ids:[r.A.get("hotelId")],city:r.A.get("city"),region:r.A.get("state"),country:r.A.get("country"),from_nearby_hotels:(null===(t=r.A.get("utmObj"))||void 0===t?void 0:t.from_nearby_hotels)||null},e);(0,g.$d)(()=>{D().then(e=>{if(e&&d.Rm&&o)try{e.track("Purchase",n)}catch(t){console.error("pixel conversion error:",t)}})})},z=e=>{var t;let o=r.A.get("isGHC"),n={themeId:2,hotelName:r.A.get("hotelName"),userId:r.A.get("userId"),hotelId:r.A.get("hotelId"),searchParams:r.A.get("searchParams"),slug:r.A.get("slug"),source:r.A.get("source")||"Hotelzify_Fallback",domain:r.A.get("domain"),end_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),start_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),currentDate:i()().format("YYYY-MM-DD"),url:window.location.href,locationDetails:r.A.get("locationDetails")||{},content_type:"home_listing",content_ids:[r.A.get("hotelId")],city:r.A.get("city"),region:r.A.get("state"),country:r.A.get("country"),from_nearby_hotels:(null===(t=r.A.get("utmObj"))||void 0===t?void 0:t.from_nearby_hotels)||null};(0,g.$d)(()=>{D().then(t=>{if(t&&d.Rm&&o)try{t.track(e,n)}catch(a){console.error("pixel high intent error:",a)}})})},V=function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify"))return;let n=(0,a.A)({content_type:"hotel",checkin_date:i()(r.A.get("checkInDate")).format("YYYY-MM-DD"),checkout_date:i()(r.A.get("checkOutDate")).format("YYYY-MM-DD"),content_ids:String(r.A.get("hotelId")),hotel_id:r.A.get("hotelId"),item_id:r.A.get("hotelId"),city:r.A.get("city")||"Bengaluru",region:r.A.get("state")||"Karnataka",country:r.A.get("country")||"India",domain:r.A.get("domain"),hotel_name:r.A.get("hotelName")},t);if(!o){var l,d;const e=s.M.getState(),t=null===e||void 0===e||null===(l=e.hotelInfo)||void 0===l?void 0:l.bookingEngineConfig;o=null===t||void 0===t||null===(d=t.googlePixel)||void 0===d?void 0:d.facebookPixelId}(0,g.$d)(()=>{D().then(t=>{if(t)try{t.track(e,n),o&&window.fbq&&window.fbq("trackSingle",o,e,n)}catch(a){console.error("FB event error:",a)}})})},L=e=>{f||P();const t="session_storage_failed";if(!(window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify")))try{var o,n,l;null===(o=window)||void 0===o||null===(n=o.dataLayer)||void 0===n||n.push((0,a.A)({event:t},e)),null!==(l=window)&&void 0!==l&&l.gtag&&window.gtag("event",t,e),w&&p.trackCustom(t,e),k&&y.track(t,e)}catch(i){console.error("Storage error reporting failed:",i)}},U=()=>{const e=(0,c.z9)();if(e.detected){P();const a={event:"crawler_visit",crawler_name:e.name,crawler_category:e.category,page_url:e.url,referrer:e.referrer,timestamp:e.timestamp,user_agent:e.userAgent,screen_resolution:e.screenResolution,language:e.language,hotelId:r.A.get("hotelId"),hotelName:r.A.get("hotelName"),domain:r.A.get("domain")};if(!(window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify")))try{var t,o;null===(t=window)||void 0===t||null===(o=t.dataLayer)||void 0===o||o.push(a),window.gtag&&window.gtag("event","crawler_visit",{event_category:"Bot Traffic",event_label:e.name,crawler_name:e.name,crawler_category:e.category,page_location:e.url,page_referrer:e.referrer,hotel_id:r.A.get("hotelId"),hotel_name:r.A.get("hotelName"),domain:r.A.get("domain"),user_agent:e.userAgent,screen_resolution:e.screenResolution,language:e.language}),w&&p.trackCustom("crawler_visit",a),k&&y.track("crawler_visit",a)}catch(n){console.error("Error tracking crawler visit:",n)}return a}return null},K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,c.H_)())return null;P();const o=(0,c.z9)(),n=(0,a.A)({event:"crawler_action",action:e,crawler_name:o.name,crawler_category:o.category,page_url:o.url,timestamp:o.timestamp,hotelId:r.A.get("hotelId"),hotelName:r.A.get("hotelName"),domain:r.A.get("domain")},t);if(!(window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify")))try{var l,i;null===(l=window)||void 0===l||null===(i=l.dataLayer)||void 0===i||i.push(n),window.gtag&&window.gtag("event","crawler_action",(0,a.A)({event_category:"Bot Interaction",event_label:"".concat(o.name," - ").concat(e),action:e,crawler_name:o.name,crawler_category:o.category,page_location:o.url,hotel_id:r.A.get("hotelId"),hotel_name:r.A.get("hotelName"),domain:r.A.get("domain")},t)),w&&p.trackCustom("crawler_action",n),k&&y.track("crawler_action",n)}catch(d){console.error("Error tracking crawler action:",d)}return n},q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(0,c.H_)())return null;const t=(0,c.z9)(),o=(0,a.A)({crawler_name:t.name,crawler_category:t.category,page_url:t.url,t
1imestamp:t.timestamp,event_category:"Bot Room View",event_label:"".concat(t.name," - Room View")},e);return C("crawler_room_viewed",o),o},W=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(0,c.H_)())return null;const t=(0,c.z9)(),o=(0,a.A)({crawler_name:t.name,crawler_category:t.category,page_url:t.url,page_title:document.title,referrer:t.referrer,timestamp:t.timestamp,event_category:"Bot Page View",event_label:"".concat(t.name," - ").concat(e.page_type||"Page View")},e);return C("crawler_page_viewed",o),o},$=e=>{try{var t,o,n,l,d,c,u,s,g,m,v,h,p,y,_,A,f,w,k,b,I,D,M,Y;const{orderStatus:P,amountPaid:S=0,rooms:B=[]}=e;if(!P)return void console.error("trackBookingSuccess: orderStatus is required");const x=(null===P||void 0===P||null===(t=P.BookingItems)||void 0===t?void 0:t.filter(e=>"room"===(null===e||void 0===e?void 0:e.itemType)||"hourly_room"===(null===e||void 0===e?void 0:e.itemType)))||[],T=(null===P||void 0===P||null===(o=P.BookingItems)||void 0===o?void 0:o.filter(e=>{var t;return"room_addon"===(null===e||void 0===e?void 0:e.itemType)&&"meal"===(null===e||void 0===e||null===(t=e.Addon)||void 0===t?void 0:t.category)}))||[],N=(null===P||void 0===P||null===(n=P.BookingItems)||void 0===n?void 0:n.filter(e=>"hotel_addon"===(null===e||void 0===e?void 0:e.itemType)))||[],H=(null===(l=x[0])||void 0===l?void 0:l.days)||0,O="hourly"===(null===P||void 0===P?void 0:P.type)&&(null===P||void 0===P||null===(d=P.hourly)||void 0===d||null===(c=d[0])||void 0===c?void 0:c.hour)||0,F=x.map(e=>{var t;return null===e||void 0===e||null===(t=e.HotelRoom)||void 0===t?void 0:t.roomName}).filter(Boolean),E=[...new Set(F)],j=T.map(e=>{var t;return null===e||void 0===e||null===(t=e.Addon)||void 0===t?void 0:t.name}).filter(Boolean),G=x.reduce((e,t)=>e+parseFloat((null===t||void 0===t?void 0:t.originalAmount)||0),0),z=T.reduce((e,t)=>e+parseFloat((null===t||void 0===t?void 0:t.totalAmount)||0),0),V=N.reduce((e,t)=>e+parseFloat((null===t||void 0===t?void 0:t.totalAmount)||0),0),L=(null===P||void 0===P||null===(u=P.payments)||void 0===u?void 0:u.map(e=>null===e||void 0===e?void 0:e.gateway).filter(Boolean))||[],U=(null===P||void 0===P||null===(s=P.payments)||void 0===s?void 0:s.map(e=>null===e||void 0===e?void 0:e.status).filter(Boolean))||[],K={booking_id:null===P||void 0===P?void 0:P.id,booking_status:null===P||void 0===P?void 0:P.status,booking_type:(null===P||void 0===P?void 0:P.type)||"standard",hotel_id:(null===P||void 0===P||null===(g=P.Hotel)||void 0===g?void 0:g.id)||(null===P||void 0===P?void 0:P.hotelId),hotel_name:null===P||void 0===P||null===(m=P.Hotel)||void 0===m?void 0:m.name,hotel_slug:null===P||void 0===P||null===(v=P.Hotel)||void 0===v?void 0:v.websiteSlug,hotel_chain:null===P||void 0===P||null===(h=P.Hotel)||void 0===h?void 0:h.chainName,hotel_city:null===P||void 0===P||null===(p=P.Hotel)||void 0===p?void 0:p.city,hotel_state:null===P||void 0===P||null===(y=P.Hotel)||void 0===y?void 0:y.state,hotel_country:null===P||void 0===P||null===(_=P.Hotel)||void 0===_?void 0:_.country,guest_name:null===P||void 0===P?void 0:P.name,guest_email:null===P||void 0===P?void 0:P.email,guest_mobile:null===P||void 0===P?void 0:P.mobile,total_guests:null===P||void 0===P?void 0:P.totalGuests,adult_count:null===P||void 0===P?void 0:P.adultCount,children_count:null===P||void 0===P?void 0:P.childrenCount,infant_count:null===P||void 0===P?void 0:P.infantCount,check_in_date:null!==P&&void 0!==P&&P.checkInDate?i()(P.checkInDate).format("YYYY-MM-DD HH:mm:ss"):"",check_out_date:null!==P&&void 0!==P&&P.checkOutDate?i()(P.checkOutDate).format("YYYY-MM-DD HH:mm:ss"):"",check_in_time:null===P||void 0===P?void 0:P.checkInTime,check_out_time:null===P||void 0===P?void 0:P.checkOutTime,booking_created_at:null===P||void 0===P?void 0:P.createdDt,total_nights:H,total_hours:O,room_count:(null===B||void 0===B?void 0:B.length)||(null===x||void 0===x?void 0:x.length),room_names:F.join(", "),room_types:E.join(", "),unique_room_types_count:E.length,total_amount:parseFloat((null===P||void 0===P?void 0:P.totalAmount)||0),amount_paid:parseFloat(S||0),amount_pending:parseFloat(((null===P||void 0===P?void 0:P.totalAmount)||0)-(S||0)),currency:(null===P||void 0===P||null===(A=P.Hotel)||void 0===A?void 0:A.currency)||(null===P||void 0===P?void 0:P.currency)||"INR",discount_amount:parseFloat((null===P||void 0===P?void 0:P.totalDiscountAmount)||0),commission_amount:parseFloat((null===P||void 0===P?void 0:P.commissionAmount)||0),room_price_total:G,meal_price_total:z,addon_price_total:V,tax_amount:(null===P||void 0===P||null===(f=P.taxData)||void 0===f?void 0:f.totalTax)||0,tax_inclusive:(null===P||void 0===P||null===(w=P.taxData)||void 0===w?void 0:w.isInclusive)||!1,has_meals:T.length>0,meal_types:j.join(", "),meal_count:T.length,has_addons:N.length>0,addon_count:N.length,payment_methods:L.join(", "),payment_statuses:U.join(", "),payment_status:null===P||void 0===P?void 0:P.paymentStatus,is_partial_payment:S>0&&S<(null===P||void 0===P?void 0:P.totalAmount),is_full_payment:S>=(null===P||void 0===P?void 0:P.totalAmount),has_promotion:((null===P||void 0===P?void 0:P.totalDiscountAmount)||0)>0,promotion_code:(null===P||void 0===P?void 0:P.promotionCode)||null,booking_source:r.A.get("source")||(null===P||void 0===P?void 0:P.source)||"Direct",utm_campaign:(null===(k=r.A.get("utmObj"))||void 0===k?void 0:k.utm_campaign)||null,utm_medium:(null===(b=r.A.get("utmObj"))||void 0===b?void 0:b.utm_medium)||null,utm_source:(null===(I=r.A.get("utmObj"))||void 0===I?void 0:I.utm_source)||null,gclid:(null===(D=r.A.get("utmObj"))||void 0===D?void 0:D.gclid)||null,from_nearby_hotels:(null===(M=r.A.get("utmObj"))||void 0===M?void 0:M.from_nearby_hotels)||null,is_price_updated:(null===P||void 0===P?void 0:P.newAmount)&&(null===P||void 0===P?void 0:P.newAmount)!==(null===P||void 0===P?void 0:P.totalAmount),original_amount:(null===P||void 0===P?void 0:P.originalAmount)||(null===P||void 0===P?void 0:P.totalAmount),new_amount:(null===P||void 0===P?void 0:P.newAmount)||null,timestamp:(new Date).toISOString(),date:i()().format("YYYY-MM-DD"),time:i()().format("HH:mm:ss"),day_of_week:i()().format("dddd"),month:i()().format("MMMM"),year:i()().format("YYYY")};return[1,76].includes(null===P||void 0===P||null===(Y=P.Hotel)||void 0===Y?void 0:Y.chainId)&&(delete K.guest_name,delete K.guest_email,delete K.guest_mobile),C("booking_success",K),R((0,a.A)((0,a.A)({},K),{},{value:null===P||void 0===P?void 0:P.totalAmount,transaction_id:null===P||void 0===P?void 0:P.id})),K}catch(P){return console.error("trackBookingSuccess error:",P),null}},J=e=>{try{var t,o,n,a,l,d,c,u,s,g,m,v,h,p,y,_,A,f;const{bookingData:w={},error:k={},failureType:b="unknown",failureStage:I="unknown"}=e,D=r.A.get("bookingObj")||{},M=null!==w&&void 0!==w&&w.id?w:D,Y={failure_type:b,failure_stage:I,failure_reason:(null===k||void 0===k?void 0:k.reason)||(null===k||void 0===k?void 0:k.message)||(null===k||void 0===k?void 0:k.description)||"unknown",error_code:(null===k||void 0===k?void 0:k.code)||(null===k||void 0===k||null===(t=k.error)||void 0===t?void 0:t.code)||null,error_message:(null===k||void 0===k?void 0:k.message)||(null===k||void 0===k||null===(o=k.error)||void 0===o?void 0:o.message)||(null===k||void 0===k?void 0:k.description)||null,error_source:(null===k||void 0===k?void 0:k.source)||(null===k||void 0===k||null===(n=k.error)||void 0===n?void 0:n.source)||null,error_step:(null===k||void 0===k?void 0:k.step)||(null===k||void 0===k||null===(a=k.error)||void 0===a?void 0:a.step)||null,booking_id:(null===M||void 0===M?void 0:M.id)||r.A.get("bookingId")||null,booking_status:"failed",booking_type:(null===M||void 0===M?void 0:M.type)||"standard",hotel_id:(null===M||void 0===M?void 0:M.hotelId)||r.A.get("hotelId"),hotel_name:(null===M||void 0===M?void 0:M.hotelName)||r.A.get("hotelName"),hotel_slug:r.A.get("slug"),hotel_city:r.A.get("city"),hotel_state:r.A.get("state"),hotel_country:r.A.get("country"),check_in_date:(()=>{const e=(null===M||void 0===M?void 0:M.checkInDate)||r.A.get("checkInDate");return e?i()(e).format("YYYY-MM-DD HH:mm:ss"):""})(),check_out_date:(()=>{const e=(null===M||void 0===M?void 0:M.checkOutDate)||r.A.get("checkOutDate");return e?i()(e).format("YYYY-MM-DD HH:mm:ss"):""})(),total_amount:parseFloat((null===M||void 0===M?void 0:M.totalAmount)||(null===M||void 0===M?void 0:M.grandTotal)||0),currency:(null===M||void 0===M?void 0:M.currency)||r.A.get("currency")||"INR",room_count:(null===M||void 0===M||null===(l=M.rooms)||void 0===l?void 0:l.length)||(null===M||void 0===M||null===(d=M.selectedRooms)||void 0===d?void 0:d.length)||0,payment_gateway:(null===k||void 0===k||null===(c=k.metadata)||void 0===c?void 0:c.gateway)||(null===w||void 0===w?void 0:w.gateway)||"razorpay",payment_order_id:(null===k||void 0===k||null===(u=k.metadata)||void 0===u?void 0:u.order_id)||(null===k||void 0===k||null===(s=k.error)||void 0===s||null===(g=s.metadata)||void 0===g?void 0:g.order_id)||null,payment_id:(null===k||void 0===k||null===(m=k.metadata)||void 0===m?void 0:m.payment_id)||(null===k||void 0===k||null===(v=k.error)||void 0===v||null===(h=v.metadata)||void 0===h?void 0:h.payment_id)||null,booking_source:r.A.get("source")||"Direct",utm_campaign:(null===(p=r.A.get("utmObj"))||void 0===p?void 0:p.utm_campaign)||null,utm_medium:(null===(y=r.A.get("utmObj"))||void 0===y?void 0:y.utm_medium)||null,utm_source:(null===(_=r.A.get("utmObj"))||void 0===_?void 0:_.utm_source)||null,gclid:(null===(A=r.A.get("utmObj"))||void 0===A?void 0:A.gclid)||null,from_nearby_hotels:(null===(f=r.A.get("utmObj"))||void 0===f?void 0:f.from_nearby_hotels)||null,timestamp:(new Date).toISOString(),date:i()().format("YYYY-MM-DD"),time:i()().format("HH:mm:ss"),day_of_week:i()().format("dddd"),month:i()().format("MMMM"),year:i()().format("YYYY")};return C("booking_failure",Y),Y}catch(w){return console.error("trackBookingFailure error:",w),null}},Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t;const o=r.A.get("bookingObj")||{},n=(0,a.A)({cancellation_type:e.reason||"user_dismissed",cancellation_stage:"payment_modal",booking_id:(null===o||void 0===o?void 0:o.id)||r.A.get("bookingId")||null,hotel_id:r.A.get("hotelId"),hotel_name:r.A.get("hotelName"),hotel_slug:r.A.get("slug"),hotel_city:r.A.get("city"),hotel_state:r.A.get("state"),total_amount:parseFloat((null===o||void 0===o?void 0:o.totalAmount)||(null===o||void 0===o?void 0:o.grandTotal)||0),currency:(null===o||void 0===o?void 0:o.currency)||r.A.get("currency")||"INR",room_count:(null===o||void 0===o||null===(t=o.rooms)||void 0===t?void 0:t.length)||0,booking_source:r.A.get("source")||"Direct",timestamp:(new Date).toISOString(),date:i()().format("YYYY-MM-DD"),time:i()().format("HH:mm:ss"),day_of_week:i()().format("dddd")},e);return C("payment_cancelled",n),n}catch(o){return console.error("trackPaymentCancelled error:",o),null}},Q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{const o=r.A.get("bookingObj")||{}
1,n=(0,a.A)({funnel_step:e,funnel_step_number:X(e),booking_id:(null===o||void 0===o?void 0:o.id)||r.A.get("bookingId")||null,hotel_id:r.A.get("hotelId"),hotel_name:r.A.get("hotelName"),hotel_slug:r.A.get("slug"),total_amount:parseFloat((null===o||void 0===o?void 0:o.totalAmount)||(null===o||void 0===o?void 0:o.grandTotal)||(null===t||void 0===t?void 0:t.amount)||0),currency:(null===o||void 0===o?void 0:o.currency)||"INR",check_in_date:r.A.get("checkInDate")?i()(r.A.get("checkInDate")).format("YYYY-MM-DD HH:mm:ss"):"",check_out_date:r.A.get("checkOutDate")?i()(r.A.get("checkOutDate")).format("YYYY-MM-DD HH:mm:ss"):"",booking_source:r.A.get("source")||"Direct",timestamp:(new Date).toISOString(),date:i()().format("YYYY-MM-DD")},t);return C("checkout_funnel",n),n}catch(o){return console.error("trackCheckoutFunnel error:",o),null}},X=e=>({room_selected:1,checkout_started:2,guest_details_entered:3,payment_initiated:4,payment_processing:5,payment_completed:6,payment_failed:5}[e]||0)},5989:(e,t,o)=>{o.d(t,{A:()=>r});var n=o(5346);const{stringify:a,parse:l}=JSON,i=new Map,r={get:e=>{try{const t=sessionStorage.getItem(e);if(null!==t&&void 0!==t){const e=l(t);return null!==e&&void 0!==e?e:null}return i.has(e)?i.get(e):null}catch(t){return(0,n.reportStorageError)({type:"get",error:t,key:e}),i.has(e)?i.get(e):null}},set:(e,t)=>{i.set(e,t);try{return sessionStorage.setItem(e,a(t))}catch(o){(0,n.reportStorageError)({type:"set",error:o,key:e,value:t})}},remove:e=>{i.delete(e);try{return sessionStorage.removeItem(e)}catch(t){(0,n.reportStorageError)({type:"remove",error:t,key:e})}},clear:()=>{i.clear();try{return sessionStorage.clear()}catch(e){(0,n.reportStorageError)({type:"clear",error:e})}}}},7343:(e,t,o)=>{o.d(t,{Aq:()=>re,CE:()=>de,CV:()=>L,Cu:()=>T,D4:()=>$,Ep:()=>O,GS:()=>z,Ij:()=>Q,KA:()=>J,L:()=>B,Mn:()=>D,Nl:()=>E,RV:()=>te,RX:()=>w,Rm:()=>R,S2:()=>I,SA:()=>S,SS:()=>G,Sp:()=>ae,T3:()=>ue,UD:()=>M,V9:()=>ee,Vw:()=>q,Y$:()=>f,dF:()=>K,dc:()=>ne,e3:()=>P,g3:()=>C,hm:()=>W,hq:()=>V,iK:()=>b,j6:()=>Z,lT:()=>U,m1:()=>Y,m9:()=>X,nN:()=>x,nP:()=>F,nr:()=>H,ns:()=>j,oT:()=>oe,ow:()=>ie,un:()=>N,v:()=>k});var n,a,l,i,r,d,c,u,s,g=o(9379),m=o(446),v=o.n(m),h=o(5989),p=o(5346),y=o(854),_=o.n(y),A=o(2457),f=75;"3g"===(null===(n=window)||void 0===n||null===(a=n.navigator)||void 0===a||null===(l=a.connection)||void 0===l?void 0:l.effectiveType)?f=60:"2g"===(null===(i=window)||void 0===i||null===(r=i.navigator)||void 0===r||null===(d=r.connection)||void 0===d?void 0:d.effectiveType)?f=40:"slow-2g"===(null===(c=window)||void 0===c||null===(u=c.navigator)||void 0===u||null===(s=u.connection)||void 0===s?void 0:s.effectiveType)&&(f=20);const w=window.innerWidth<768?"Mobile":window.innerWidth<1024?"Tablet":"Desktop",k=[38066,38065,38064,38376],b=[44590],I=e=>["INR","IDR","JPY","KRW","VND","CLP","HUF"].includes(e)?0:["KWD","BHD","OMR"].includes(e)?3:2,D=["Google","google","webShare","appShare"],M={1760:[{name:"Kempegowda International Airport",geometry:{location:{lat:13.1989089,lng:77.70681309999999}}},{name:"Padukone - Dravid Centre for Sports Excellence",geometry:{location:{lat:13.1677366,lng:77.59810379999999}}},{name:"Reva University",geometry:{location:{lat:13.1168745,lng:77.6346118}}},{name:"Sir MVIT",geometry:{location:{lat:13.1510405,lng:77.6100173}}},{name:"Nandi Hills",geometry:{location:{lat:13.370154,lng:77.68345510000002}}},{name:"Sri Venkateshwara Engineering College",geometry:{location:{lat:13.1596355,lng:77.63616739999999}}},{name:"Cytecare Cancer hospital",geometry:{location:{lat:13.1183406,lng:77.60826949999999}}}],2116:[{name:"Kempegowda International Airport",geometry:{location:{lat:13.1989089,lng:77.70681309999999}}},{name:"Nandi Hills",geometry:{location:{lat:13.370154,lng:77.68345510000002}}},{name:"Devanahalli port",geometry:{location:{lat:13.2494611,lng:77.7090517}}},{name:"Isha Foundation Chikkaballapura",geometry:{location:{lat:13.4864375,lng:77.7058125}}},{name:"Reva University",geometry:{location:{lat:13.1168745,lng:77.6346118}}},{name:"Chanakya University",geometry:{location:{lat:13.2314729,lng:77.7228427}}},{name:"KIADB Aerospace SEZ",geometry:{location:{lat:13.1741689,lng:77.7313163}}}
1,{name:"KIADB Industrial Area Devanahalli",geometry:{location:{lat:13.2437197,lng:77.7172413}}}],1188:[{name:"Chinmay Vibhooti Ashram",geometry:{location:{lat:18.578083,lng:73.540046}}},{name:"Hadshi / Pran Pandharpur Temple",geometry:{location:{lat:18.58252,lng:73.513681}}},{name:"Tikona Fort",geometry:{location:{lat:18.631843,lng:73.51275}}},{name:"Pawna Lake",geometry:{location:{lat:18.666848,lng:73.485783}}},{name:"Lohgad Fort",geometry:{location:{lat:18.710195,lng:73.475862}}},{name:"Kamshet Railway Station",geometry:{location:{lat:18.761137,lng:73.557206}}},{name:"Tamini Ghat",geometry:{location:{lat:18.475911,lng:73.459242}}},{name:"Lonavala",geometry:{location:{lat:18.755724,lng:73.409076}}}],4152:[{name:"Solitaire Park",geometry:{location:{lat:26.816208,lng:75.553962}}},{name:"Manipal University",geometry:{location:{lat:26.839906,lng:75.564179}}}]},Y=[];function P(e){if(!e)return!1;for(var t=/[!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?]/,o=0;o<e.length;o++)if(t.test(e[o]))return!0;return!1}const S=e=>!e||"string"!==typeof e||e.trim().toLowerCase().includes("guest")||e.includes("*"),B=[],C=(e,t)=>e>1?"".concat(t,"s"):t,x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.startsWith("/cm-preview/whatsapp")?"/cm-preview/whatsapp":e.startsWith("/whatsapp")?"/whatsapp":""},T=window.location.host.includes("localhost")||window.location.host.includes("dev.hotelzify")||window.location.host.includes("dev-hotelzify"),N=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,H=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),O=(!window.navigator||window.navigator&&window.navigator.userAgent.match(/(iPad|iPhone|iPod touch);.*CPU.*OS 7_\d/i),{google_source:"googleSource",user_list_id:"userListId",utm_campaign:"utmCampaign",utm_source:"utmSource"}),F=e=>{if(!e||"object"!==typeof e)return null;const t={};let o=!1;return Object.keys(e).forEach(n=>{n.includes("utm")&&(t[n]=e[n],o=!0)}),o?t:null},E=e=>{var t=v()().year()-e;return v()(new Date(t,v()().month(),v()().date())).format("YYYY/MM/DD")},j=e=>{let t=v()(e).year();return v()().year()-t||""},R=!0,G=e=>null===e||void 0===e?void 0:e.replace(/[^\w\s]/gi," "),z=[2297],V=[29727,2373,29903,29946,29947],L=49,U=[1966,1984,1720,380,1988,2303,2297,1913,1360,671,1986,2269,529,10],K=[380,671,1360,1720,1913,1986,2269];const q=["12:00 AM","01:00 AM","02:00 AM","03:00 AM","04:00 AM","05:00 AM","06:00 AM","07:00 AM","08:00 AM","09:00 AM","10:00 AM","11:00 AM","12:00 PM","01:00 PM","02:00 PM","03:00 PM","04:00 PM","05:00 PM","06:00 PM","07:00 PM","08:00 PM","09:00 PM","10:00 PM","11:00 PM"],W=[];function $(e,t,o){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a="".concat(v()(e).format("DD MMM YY")," ").concat(t),l=v()(a).add(o,"hour");if(n){return{date:v()(l).format("YYYY/MM/DD"),time:v()(l).format("hh:mm A")}}return v()(l).format("hh:mm A")}function J(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"00:00:00").split(":");let t="AM",o=parseInt(e[0],10);return o>=12&&(t="PM",o>=24?(o=0,t="AM"):o>12&&(o-=12)),0===o&&(o=12),"".concat(o.toString().padStart(2,"0"),":").concat(e[1]," ").concat(t)}function Z(e,t){const o=v()("08-10-2023 ".concat(e)),n=v()("08-10-2023 ".concat(t));return!o.isAfter(n)}function Q(e){const[t,o]=e.split(" "),[n,a]=t.split(":");let l=parseInt(n,10);return"PM"===o&&12!==l?l+=12:"AM"===o&&12===l&&(l=0),"".concat(l.toString().padStart(2,"0"),":").concat(a)}function X(e){const t={},o=[];for(const n of e){const e=n.id;t[e]||(o.push(n),t[e]=!0)}return o}const ee=function(e,t,o,n){var a;let l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=(o-e)*(Math.PI/180),r=(n-t)*(Math.PI/180),d=Math.sin(i/2)*Math.sin(i/2)+Math.cos(e*(Math.PI/180))*Math.cos(o*(Math.PI/180))*Math.sin(r/2)*Math.sin(r/2);let c=6371*(2*Math.atan2(Math.sqrt(d),Math.sqrt(1-d)));return l&&(c*=.621371),null===(a=c)||void 0===a?void 0:a.toFixed(2)};function te(e){let t=null===e||void 0===e?void 0:e.filter(e=>(null===e||void 0===e?void 0:e.availableRooms)>0),o=null===e||void 0===e?void 0:e.filter(e=>0===(null===e||void 0===e?void 0:e.availableRooms));function n(e){if(e)return Math.min(...e.priceForPax.map(e=>e.priceBeforeTax))}
1return t.forEach(e=>{e.pricing.sort((e,t)=>n(e)-n(t))}),t.sort((e,t)=>n(e.pricing[0])-n(t.pricing[0])),[...t,...o]}const oe=e=>{let{taxes:t=[],rooms:o,isInclusive:n=!0,noOfNights:a=1}=e;const l=t.map(e=>(0,g.A)({},e)),[i,r]=l.reduce((e,t)=>{let[o,n]=e;return("room"===t.level?o:n).push(t),t.totalTax=0,[o,n]},[[],[]]),d=[],c=e=>{let{roomId:t=null,taxes:o,amount:l,level:i}=e,r=l,c=0;return o.sort((e,t)=>e.index-t.index).forEach(e=>{var o;const u=e.useIndex?r:l;let s=e.tax;"percentage"===e.taxType&&(s=n?u-u/(1+e.tax/100):u*e.tax/100);const g=(u-(n?s:0))/a,m=i&&e.level!==i,v=e.priceFrom&&g<e.priceFrom,h=e.priceTo&&g>e.priceTo;m||v||h||("fixed"===e.taxType&&"room"===e.level&&(s*=a||1),c+=s,r+=n?-s:s,d.push({roomId:t,tax:e,taxAmount:s,level:i}),e.totalTax=(null!==(o=e.totalTax)&&void 0!==o?o:0)+s)}),c};let u=0,s=0;o.forEach(e=>{const t=c({roomId:e.id,taxes:i,amount:e.amount,level:"room"});e.roomTax=t,u+=e.amount,s+=t});const m=c({taxes:r,amount:u,level:"booking"});return{totalTax:s+m,taxes:l.sort((e,t)=>e.index-t.index),rooms:o,totalRoomTax:n?-s:s,totalBookingTax:m,appliedTaxes:d}},ne=async function(e,t,o){var n;let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{};const{order:l,payment:i}=e;await new Promise((e,t)=>{const o=document.createElement("script");o.src="https://cdn.paytring.com/js/checkout/iframe.v1.2.0.js",o.onload=()=>{e()},o.onerror=e=>{t(new Error("Failed to load Paytring SDK",e))},document.body.appendChild(o)});var r={order_id:null===e||void 0===e||null===(n=e.order)||void 0===n?void 0:n.order_id,success:async function(n){const l={gateway:"razorpay",paymentId:i.id,hotelId:t,vendor:null===o||void 0===o?void 0:o.vendor,superVendor:null===o||void 0===o?void 0:o.superVendor};a(e,l)},failed:async function(e){},events:async function(e){console.log("Event Name: "+e.event_name),console.log("Event Value: "+e.event_value)},onClose:async function(e){let t={bookingObj:h.A.get("bookingObj")||{},bookingId:h.A.get("bookingId")||0,reason:"modal_closed_paytring"};(0,p.fireGtmEvent)("payment_closed",{data:t})}};new Paytring(r).open()},ae=async function(e,t,o){var n;let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{};const{order:l,payment:i}=e;await new Promise((e,t)=>{const o=document.createElement("script");o.src="https://cdn.pcibooking.net/sdk/v1/pcibooking.js",o.onload=()=>{e()},o.onerror=e=>{t(new Error("Failed to load PCI Booking SDK",e))},document.body.appendChild(o)});var r={orderId:null===e||void 0===e||null===(n=e.order)||void 0===n?void 0:n.order_id,amount:l.amount,currency:l.currency,hotelId:t,vendorKey:null===o||void 0===o?void 0:o.vendorKey,onSuccess:async function(n){const l={gateway:"pcibooking",paymentId:i.id,hotelId:t,vendor:null===o||void 0===o?void 0:o.vendor,superVendor:null===o||void 0===o?void 0:o.superVendor,pcibookingPaymentId:null===n||void 0===n?void 0:n.paymentId,pcibookingTransactionId:null===n||void 0===n?void 0:n.transactionId};a(e,l)},onFailure:async function(e){console.log("PCI Booking payment failed",e),A.A.error("Payment failed. Please try again.")},onClose:async function(){let e={bookingObj:h.A.get("bookingObj")||{},bookingId:h.A.get("bookingId")||0,reason:"modal_closed_pcibooking"};(0,p.fireGtmEvent)("payment_closed",{data:e})}};if(window.PCIBooking){new window.PCIBooking(r).open()}else console.error("PCI Booking SDK not loaded"),A.A.error("Payment system is not available. Please try again.")};let le=-1;const ie=async()=>{const e=["https://ipapi.co/json/","https://ipwho.is/"];let t;do{t=Math.floor(Math.random()*e.length)}while(t===le);le=t;const o=e[t],n=await _().get(o);let a={};return 200===n.status&&(a=(0,g.A)((0,g.A)({},n.data),{},{ip:n.data.ip||n.data.query,city:n.data.city,region:n.data.region||n.data.regionName,country_name:n.data.country_name||n.data.country,country:n.data.country_code||n.data.countryCode,country_calling_code:n.data.country_calling_code||n.data.dialcode||n.calling_code,selectedApi:o})),a};function re(e){try{return Intl.DateTimeFormat(void 0,{timeZone:e}),!0}catch(t){return!1}}const de=e=>{let{hotelId:t,startDate:o,endDate:n}=e,a=Intl.DateTimeFormat().resolvedOptions().timeZone;a=re(a)?encodeURIComponent(a):null;const l="".concat(t,"&checkInDate=").concat(v()(o).format("DD/MM/YYYY"),"&checkOutDate=").concat(v()(n).format("DD/MM/YYYY"),"&shouldApplyFilter=true");return a?"".concat(l,"&timezone=").concat(a,"&isMembership=true"):"".concat(l,"&isMembership=true")};let ce=!1;function ue(e){if(e!==L||ce)return;ce=!0;const t=document.createElement("script");t.src="https://pushlapgrowth.com/affiliate-tracker.js",t.setAttribute("data-affiliate",""),t.setAttribute("data-program-id","f5371386-6de9-42c0-b64e-ec143b09dfdd"),t.async=!0,document.head.appendChild(t);const o=document.createElement("script");
1o.src="https://app.rybbit.io/api/script.js",o.setAttribute("data-site-id","b6732d208e46"),o.async=!0,document.head.appendChild(o)}},7387:(e,t,o)=>{o.d(t,{H_:()=>r,z9:()=>i});var n=o(9379);const a=[{name:"Google-InspectionTool",pattern:/Google-InspectionTool/i,category:"search-engine"},{name:"Googlebot-Image",pattern:/Googlebot-Image/i,category:"search-engine"},{name:"Googlebot-Video",pattern:/Googlebot-Video/i,category:"search-engine"},{name:"AdsBot-Google",pattern:/AdsBot-Google/i,category:"ads"},{name:"Google-CloudVertexBot",pattern:/Google-CloudVertexBot/i,category:"ai-crawler"},{name:"Google-Agent",pattern:/Google-Agent/i,category:"ai-crawler"},{name:"Google-GeminiNotebook",pattern:/Google-GeminiNotebook/i,category:"ai-crawler"},{name:"Google-NotebookLM",pattern:/Google-NotebookLM/i,category:"ai-crawler"},{name:"Googlebot",pattern:/Googlebot/i,category:"search-engine"},{name:"OAI-SearchBot",pattern:/OAI-SearchBot/i,category:"ai-crawler"},{name:"OAI-AdsBot",pattern:/OAI-AdsBot/i,category:"ads"},{name:"GPTBot",pattern:/GPTBot/i,category:"ai-crawler"},{name:"ChatGPT-User",pattern:/ChatGPT-User/i,category:"ai-crawler"},{name:"ClaudeBot",pattern:/ClaudeBot/i,category:"ai-crawler"},{name:"Claude-SearchBot",pattern:/Claude-SearchBot/i,category:"ai-crawler"},{name:"Claude-User",pattern:/Claude-User/i,category:"ai-crawler"},{name:"PerplexityBot",pattern:/PerplexityBot/i,category:"ai-crawler"},{name:"Perplexity-User",pattern:/Perplexity-User/i,category:"ai-crawler"},{name:"MistralAI-User",pattern:/MistralAI-User/i,category:"ai-crawler"},{name:"MistralAI-Index",pattern:/MistralAI-Index/i,category:"ai-crawler"},{name:"MistralAI-Training",pattern:/MistralAI-Training/i,category:"ai-crawler"},{name:"Meta-ExternalAgent",pattern:/meta-externalagent/i,category:"ai-crawler"},{name:"Meta-ExternalFetcher",pattern:/meta-externalfetcher/i,category:"ai-crawler"},{name:"FacebookBot",pattern:/facebookbot/i,category:"ai-crawler"},{name:"CCBot",pattern:/CCBot/i,category:"ai-crawler"},{name:"Bytespider",pattern:/Bytespider/i,category:"ai-crawler"},{name:"Diffbot",pattern:/Diffbot/i,category:"ai-crawler"},{name:"cohere-ai",pattern:/cohere-ai/i,category:"ai-crawler"},{name:"YouBot",pattern:/YouBot/i,category:"ai-crawler"},{name:"DuckAssistBot",pattern:/DuckAssistBot/i,category:"ai-crawler"},{name:"Timpibot",pattern:/Timpibot/i,category:"ai-crawler"},{name:"Ai2Bot-Dolma",pattern:/Ai2Bot-Dolma/i,category:"ai-crawler"},{name:"AI2Bot",pattern:/AI2Bot/i,category:"ai-crawler"},{name:"ImagesiftBot",pattern:/ImagesiftBot/i,category:"ai-crawler"},{name:"anthropic-ai",pattern:/anthropic-ai/i,category:"ai-crawler"},{name:"Claude-Web",pattern:/Claude-Web/i,category:"ai-crawler"},{name:"Bingbot",pattern:/bingbot/i,category:"search-engine"},{name:"Slurp",pattern:/Slurp/i,category:"search-engine"},{name:"DuckDuckBot",pattern:/DuckDuckBot/i,category:"search-engine"},{name:"Baiduspider",pattern:/Baiduspider/i,category:"search-engine"},{name:"YandexBot",pattern:/YandexBot/i,category:"search-engine"},{name:"facebookexternalhit",pattern:/facebookexternalhit/i,category:"social-media"},{name:"LinkedInBot",pattern:/LinkedInBot/i,category:"social-media"},{name:"WhatsApp",pattern:/WhatsApp/i,category:"social-media"},{name:"Twitterbot",pattern:/Twitterbot/i,category:"social-media"},{name:"Slackbot",pattern:/Slackbot/i,category:"social-media"},{name:"AhrefsBot",pattern:/AhrefsBot/i,category:"seo-tool"},{name:"SemrushBot",pattern:/SemrushBot/i,category:"seo-tool"},{name:"MJ12bot",pattern:/MJ12bot/i,category:"seo-tool"},{name:"DotBot",pattern:/DotBot/i,category:"seo-tool"},{name:"Screaming Frog",pattern:/Screaming Frog/i,category:"seo-tool"},{name:"Amazonbot",pattern:/Amazonbot/i,category:"e-commerce"},{name:"Applebot",pattern:/Applebot/i,category:"search-engine"},{name:"PetalBot",pattern:/PetalBot/i,category:"search-engine"}],l=e=>{if(!e)return null;for(const t of a)if(t.pattern.test(e))return{detected:!0,name:t.name,category:t.category,userAgent:e};return{detected:!1,name:null,category:null,userAgent:e}},i=()=>{const e=navigator.userAgent,t=l(e);return(0,n.A)((0,n.A)({},t),{},{timestamp:(new Date).toISOString(),url:window.location.href,referrer:document.referrer||"direct",language:navigator.language,platform:navigator.platform,screenResolution:"".concat(window.screen.width,"x").concat(window.screen.height)})},r=()=>{const e=navigator.userAgent;return l(e).detected}},7821:(e,t,o)=>{o.d(t,{Ai:()=>c,DF:()=>s,Hi:()=>u,I:()=>d,Ts:()=>i});const n=[5152,5153,5154,10028],a=[],l=[30,1,76],i=e=>l.includes(Number(e)),r=[1,76],d=(e,t)=>"brandWebsite"===t&&(e=>r.includes(Number(e)))(e),c=()=>!0,u=(e,t)=>
1n.includes(Number(e))||a.includes(Number(t)),s=(e,t)=>{if("string"!==typeof t||!t)return!0;if(!e)return!0;const o=t.split(".");let n=e;for(const a of o){if(void 0===n[a])return!0;n=n[a]}return"object"===typeof n&&null!==n&&"enabled"in n?!1!==n.enabled:"boolean"!==typeof n||n}}}]);
2//# sourceMappingURL=5694.430b0250.chunk.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.