PageSourceSearch

https://culturetravel.in/_next/static/chunks/8859-be88e3fd86a8c364.js

js culturetravel.in collected 2026-09-24 10:28:36 UTC 25,997 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8859],{6486:function(t,e,n){"use strict";n.d(e,{q:function(){return a}});let a={BOOK:"".concat("https://culturetravel.in","/api/book"),BOOK_V1:"".concat("https://culturetravel.in","/api/v1/book"),SEND_OTP:"".concat("https://culturetravel.in","/api/auth/otp/send"),VERIFY_OTP:"".concat("https://culturetravel.in","/api/auth/otp/verify"),LOGOUT:"".concat("https://culturetravel.in","/api/auth/logout"),HOME:"".concat("https://culturetravel.in","/api/home"),HOMEV1:"".concat("https://culturetravel.in","/api/v2/home"),PROFILE:"".concat("https://culturetravel.in","/api/auth/profile"),EDIT_PROFILE:"".concat("https://culturetravel.in","/api/auth/profile/edit"),WISHLIST:"".concat("https://culturetravel.in","/api/auth/profile/addWishlist"),USER_WISHLISTS:"".concat("https://culturetravel.in","/api/auth/profile/wishlists"),UPLOAD_PROFILEIMAGE:"".concat("https://culturetravel.in","/api/auth/profile/upload/profileimage"),NEAR_BY_HOMESTAY:"".concat("https://culturetravel.in","/api/search"),SEARCH:"".concat("https://culturetravel.in","/api/v2/search"),INVENTORY:"".concat("https://culturetravel.in","/api/admin/inventory"),CT_BOOKINGS:"".concat("https://culturetravel.in","/api/admin/ctBookings"),UPLOAD_INVOICE:"".concat("https://culturetravel.in","/api/admin/uploadInvoice"),BOOKING:"".concat("https://culturetravel.in","/api/booking"),BOOKING_COUNT:"".concat("https://culturetravel.in","/api/bookings/count"),USER_BOOKINGS:"".concat("https://culturetravel.in","/api/userBookings"),BECOME_HOST:"".concat("https://culturetravel.in","/api/contact/become-a-host"),CONTACTUS:"".concat("https://culturetravel.in","/api/contact"),ATTRACTIONS:"".concat("https://culturetravel.in","/api/attractions"),CULTURALEVENTS:"".concat("https://culturetravel.in","/api/culturalEvents"),LOGGER:"".concat("https://culturetravel.in","/api/logger"),AUTOCOMPLETE:"".concat("https://culturetravel.in","/api/autocomplete"),PROMOCODES:"".concat("https://culturetravel.in","/api/promocodes"),ALL_MEMORIES:"".concat("https://culturetravel.in","/api/memories/all"),HOMESTAY_MEMORIES:"".concat("https://culturetravel.in","/api/memories"),CONFIG:"".concat("https://culturetravel.in","/api/config"),RAZORPAY_CALLBACK:"".concat("https://culturetravel.in","/api/payment/callback/v1"),HOMESTAY_ENQUIRY:"".concat("https://culturetravel.in","/api/homestay-enquiry"),UPDATE_ENQUIRY_STATUS:"".concat("https://culturetravel.in","/api/update-enquiry-status"),SEND_ENQUIRY_OTP:"".concat("https://culturetravel.in","/api/send-enquiry-otp"),HOMESTAY_DISTANCE:"".concat("https://culturetravel.in","/api/update-homestay-distance"),CURATED_STAYS:"".concat("https://culturetravel.in","/api/curated-stays"),INFLUENCER_EXPERIENCE:"".concat("https://culturetravel.in","/api/influencer-experience"),PARTNER_EARNING:"".concat("https://culturetravel.in","/api/partner-earning"),PARTNER_LIFETIME_EARNING:"".concat("https://culturetravel.in","/api/partner-lifetime-earning"),GENERATE_PROMOCODE:"".concat("https://culturetravel.in","/api/super-admin/generate-promocode"),ONBOARDING:"".concat("https://culturetravel.in","/api/super-admin/onboarding-homestay"),ONBOARD_HOMESTAY:"".concat("https://culturetravel.in","/api/super-admin/onboard"),UPDATE_ONBOARDING_HOMESTAY:"".concat("https://culturetravel.in","/api/super-admin/update-onboard"),GO_LIVE_HOMESTAY:"".concat("https://culturetravel.in","/api/super-admin/go-live"),UPLOAD_HOMESTAY_VIDEO:"".concat("https://culturetravel.in","/api/super-admin/upload-homestay-video"),EXPORT_ONBOARD_HOMESTAYS:"".concat("https://culturetravel.in","/api/super-admin/export-onboarding-homestays"),GET_PAID_BOOKINGS:"".concat("https://culturetravel.in","/api/super-admin/bookings/paid"),GET_PENDING_BOOKINGS:"".concat("https://culturetravel.in","/api/super-admin/bookings/pending"),GET_CANCELLED_BOOKINGS:"".concat("https://culturetravel.in","/api/super-admin/bookings/cancelled"),GET_BOOKING:"".concat("https://culturetravel.in","/api/super-admin/bookings"),CANCEL_BOOKING:"".concat("https://culturetravel.in","/api/super-admin/booking/cancel"),GET_BOOKING_BY_DATE:"".concat("https://culturetravel.in","/api/super-admin/export-booking-pdf"),GET_UPCOMING_BOOKINGS:"".concat("https://culturetravel.in","/api/super-admin/bookings/upcoming"),RESCHEDULE_BOOKING:"".concat("https://culturetravel.in","/api/super-admin/booking/reschedule"),BROADCAST:"".concat("https://culturetravel.in","/api/super-admin/broadcast"),ALLOW_BOOKING:"".concat("https://culturetravel.in","/api/super-admin/allow-booking"),UPDATE_HOMESTAY_STATUS:"".concat("https://culturetravel.in","/api/super-admin/update-homestay-status"),UPDATE_CHILD_PRICE:"".concat("https://culturetravel.in","/api/super-admin/update-child-price"),UPDATE_CHANNEL_PRICE_RULE:"".concat("https://culturetravel.in","/api/super-admin/update-channel-price-rule"),HOMESTAY_AVAILABILITY:"".concat("https://culturetravel.in","/api/homestay-availability"),BECOME_HOST_V2:"".concat("https://culturetravel.in","/api/contact/become-a-host/v2"),BOOK_V2:"".concat("https://culturetravel.in","/api/v2/book"),RAZORPAY_CALLBACK_V2:"".concat("https://culturetravel.in","/api/v2/payment/razorpay-callback"),RESCHEDULE_BOOKING_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/booking/reschedule"),BROADCAST_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/broadcast"),GET_PAID_BOOKINGS_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/bookings/paid"),GET_PENDING_BOOKINGS_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/bookings/pending"),GET_CANCELLED_BOOKINGS_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/bookings/cancelled"),GET_UPCOMING_BOOKINGS_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/bookings/upcoming"),GET_BOOKING_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/bookings"),CANCEL_BOOKING_V2:"".concat("https://culturetravel.in","/api/super-admin/v2/booking/cancel"),HOST_DETAIL:"".concat("https://culturetravel.in","/api/super-admin/host-detail"),ALL_HOMESTAY_IDS:"".concat("https://culturetravel.in","/api/super-admin/all-homestay-ids"),SEND_BOOKING_ENQUIRY:"".concat("https://culturetravel.in","/api/super-admin/send-enquiry"),UPDATE_MIN_BOOKING_DAYS:"".concat("https://culturetravel.in","/api/super-admin/update-min-day-range"),DELETE_PRICE:"".concat("https://culturetravel.in","/api/super-admin/delete-price"),ADD_INFLUENCER_EXPERIENCE:"".concat("https://culturetravel.in","/api/super-admin/add-influencer-experience"),SEARCH_STAY_SUPER_ADMIN:"".concat("https://culturetravel.in","/api/super-admin/channel-manager/stays"),CHANNEL_MANAGER_DATA:"".concat("https://culturetravel.in","/api/super-admin/channel-manager/data"),USER_BOOKING_REQUESTS:"".concat("https://culturetravel.in","/api/booking-requests"),ANALYTICS_ME:"".concat("https://culturetravel.in","/api/super-admin/analytics/me"),ANALYTICS_PROGRESS:"".concat("https://culturetravel.in","/api/super-admin/analytics/progress"),ANALYTICS_AGENTS:"".concat("https://culturetravel.in","/api/super-admin/analytics/agents"),ANALYTICS_AGENT_STATES:t=>"".concat("https://culturetravel.in","/api/super-admin/analytics/agents/").concat(t,"/states"),ANALYTICS_AGENT_TARGETS:t=>"".concat("https://culturetravel.in","/api/super-admin/analytics/agents/").concat(t,"/targets"),ANALYTICS_STATES:"".concat("https://culturetravel.in","/api/super-admin/analytics/states"),ANALYTICS_SUMMARY:"".concat("https://culturetravel.in","/api/super-admin/analytics/summary"),ANALYTICS_REVENUE_OVER_TIME:"".concat("https://culturetravel.in","/api/super-admin/analytics/revenue-over-time"),ANALYTICS_REVENUE_BY_PRODUCT:"".concat("https://culturetravel.in","/api/super-admin/analytics/revenue-by-product"),ANALYTICS_TOP_STAYS_BY_BOOKINGS:"".concat("https://culturetravel.in","/api/super-admin/analytics/top-stays-by-bookings"),ANALYTICS_REVENUE_BY_REGION:"".concat("https://culturetravel.in","/api/super-admin/analytics/revenue-by-region"),ANALYTICS_INSIGHTS:"".concat("https://culturetravel.in","/api/super-admin/analytics/insights"),ANALYTICS_BOOKING_LEAD_TIME:"".concat("https://culturetravel.in","/api/super-admin/analytics/booking-lead-time"),ANALYTICS_REPEAT_VS_NEW:"".concat("https://culturetravel.in","/api/super-admin/analytics/repeat-vs-new-guests"),USER_REWARDS:"".concat("https://culturetravel.in","/api/userRewards")}},29752:function(t,e,n){"use strict";let a=(0,n(39099).Ue)(t=>({isLoggedIn:!1,initialize:e=>t(e),isConfigLoaded:!1,config:{vibeStateMapping:{},liveMetrics:{},packageCityMappingData:{},packageStateMappingData:{},vibeCityMappingData:{}},setConfig:e=>t(t=>{let n=null==e?void 0:e.refundBarColors,a=Array.isArray(n)&&n.length>0;return{config:{...t.config,...e,refundBarColors:a?n:t.config.refundBarColors},isConfigLoaded:!0}})}));e.Z=a},86235:function(t,e,n){"use strict";var a=n(57437);n(2265);var r=n(44839);let i={regular:"px-4 py-2 text-base",sm:"px-3 py-2",md:"px-[30px] py-3",md2:"px-[20px] py-[4px] lg:px-[40px] lg:py-[6px] text-[8px] lg:text-[20px]",lg:"px-16 py-3 text-base",xs:"p-0 text-[12px] lg:text-base font-semibold",xl:"text-[16px]"},c={regular:"rounded-lg",link:"border-none bg-transparent underline",pill:"rounded-[30px]",ghost:"border-none bg-transparent"},o={regular:"text-white bg-[#F75D37] font-['Montserrat']",black_outline:"bg-transparent border-[1px] border-[#1E1E1E] text-[#1E1E1E] font-['Montserrat']",green:"bg-[#28B281] text-white",dark_green:"bg-[#008080] text-white",green_gradient:"bg-gradient-to-r from-[#28B281] to-[#47D8A3] text-white",orange_gradient:"bg-gradient-to-r from-[#F75D37] to-[#F794A4] text-white font-['Roboto']",orange_link:"text-[#F75D37]",ghost:"bg-transparent",white:"text-[#FFFFFF]",blue_link:"text-[#3362AB] font-medium font-['Montserrat'] leading-[15px]"};e.Z=t=>{let{size:e="regular",variant:n="regular",color:l="regular",fullWidth:u=!1,smHidden:s=!1,lgHidden:d=!1,children:p,disabled:h=!1,...v}=t;return(0,a.jsx)("button",{className:(0,r.Z)("disabled:cursor-not-allowed disabled:opacity-50 font-medium transition-all h-fit ",{"hidden lg:inline-block":s,"inline-block lg:hidden":d,"w-full":u,"w-fit":!u},i[e],o[l],c[n]),disabled:h,...v,children:p})}},30540:function(t,e,n){"use strict";n.d(e,{default:function(){return u}});var a=n(57437),r=n(2265),i=n(89618),c=()=>"IntersectionObserver"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype,o=t=>{let{callbacks:e={},customCallback:a,enableIntersectionObserver:o=!0,options:l={},targetElements:u}=t,{intersecting:s=i.ZP,notIntersecting:d=i.ZP}=e,[p,h]=(0,r.useState)(null),v=(0,r.useCallback)(t=>{t.forEach(t=>{t.isIntersecting?s():d()})},[]);(0,r.useEffect)(()=>
1{if(c()){h(!0);return}let t=!0;return n.e(1258).then(n.t.bind(n,51258,23)).then(()=>{t&&h(!0)}),()=>{t=!1}},[]),(0,r.useEffect)(()=>{let t;return p&&o&&u&&(t=new IntersectionObserver(a||v,{}),u.forEach(e=>{e&&t.observe(e)})),()=>{null==t||t.disconnect()}},[u,v,l,o])};n(43211);let l=t=>{let e=parseFloat(t.width),n=parseFloat(t.height),r=t.width.toString().replace(/\d+/g,""),i=t.height.toString().replace(/\d+/g,""),{borderRadius:c,color:o}=t,l=[];for(let u=0;u<t.count;u++){let s="".concat(e-Math.random()*e*t.widthRandomness).concat(r),d="".concat(n-Math.random()*n*t.heightRandomness).concat(i);l.push((0,a.jsx)("span",{className:"react-skeleton-load ".concat(t.className," ").concat(t.animated?"animated":""),style:{width:s,height:d,borderRadius:c,backgroundColor:o},children:"‌"},u)),u!==t.count-1&&l.push((0,a.jsx)("br",{},"br-".concat(u)))}return(0,a.jsx)("span",{children:l})};l.defaultProps={width:"150px",height:"100%",widthRandomness:0,heightRandomness:0,borderRadius:"8px",color:"#EFF1F6",count:1,animated:!0,className:""};var u=(0,r.forwardRef)((t,e)=>{let{src:n,showShimmer:i,alt:c,lazy:u,rootMargin:s,shimmerConfig:d={},...p}=t,h={width:"400px",height:"400px",...d},[v,m]=(0,r.useState)(i),E=(0,r.useRef)(null);(0,r.useImperativeHandle)(e,()=>E.current);let f=(0,r.useCallback)((t,e)=>{t.forEach(t=>{let{isIntersecting:a,target:r}=t;a&&(r.src=n,e.disconnect())})},[n]);return o({enableIntersectionObserver:!!(u&&n&&E.current),targetElements:[E.current],customCallback:f,options:{rootMargin:s||"100px"}}),(0,a.jsxs)(a.Fragment,{children:[v?(0,a.jsx)(l,{...h}):null,(0,a.jsx)("img",{ref:E,src:u?null:n,alt:c,style:{display:v?"none":"block"},onLoad:()=>{m(!1)},onContextMenu:t=>(t.preventDefault(),!1),...p},"src")]})})},68905:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var a=n(57437),r=n(2265);let i={TEXT:"text",PASSWORD:"password",CHECKBOX:"checkbox",RADIO:"radio",EMAIL:"email",PHONE:"phone",DATE:"date",NUMBER:"number"};e.Z=(0,r.memo)((0,r.forwardRef)(function(t,e){let{classes:n,type:r=i.TEXT,radius:c,onChange:o,error:l,placeholder:u,name:s,value:d,disabled:p,...h}=t,v=("text"===r||"password"===r||"email"===r||"phone"===r||"date"===r)&&"w-full",m="placeholder:text-grey-800 placeholder:text-sm shadow-xl ".concat(c||"rounded-full"," ").concat(p&&"bg-gray-200"," border border-gray-500 tracking-wide py-2 px-6 text-md focus:outline-none ").concat(v," ").concat(("checkbox"===r||"radio"===r)&&"h-5 w-5 cursor-pointer");return(0,a.jsxs)("div",{className:v||"",children:[(0,a.jsx)("input",{ref:e,className:"".concat(m," ").concat(n),type:r,onChange:o,placeholder:u,name:s,value:d,disabled:p,...h}),l&&(0,a.jsx)("p",{className:"text-red-500 text-xs mt-1 ml-4",children:l})]})}))},13356:function(t,e,n){"use strict";var a=n(57437),r=n(2265),i=n(57818),c=n(51428),o=n(47084);let l=(0,i.default)(()=>n.e(5417).then(n.bind(n,5417)),{loadableGenerated:{webpack:()=>[5417]},ssr:!1});e.Z=t=>{let{children:e,title:n,show:i,onClose:u,bgWrapper:s="#f3f3f3",bgContainer:d="#FFF",actionButton:p,fullWidth:h=!1,scrollBar:v=!1,closeOnBack:m=!0,containerClass:E="",showCloseButton:f=!0,onTitleClick:g}=t,_=(0,r.useRef)(null);(0,c.O)(_,u);let O=()=>{u()};return(0,r.useEffect)(()=>(m&&i&&(window.history.pushState({id:"modal"},null,null),document.body.dataset.modal=(Number(document.body.dataset.modal)||0)+1,document.body.style.overflowY="hidden",window.addEventListener("popstate",O)),()=>{m&&(Number(document.body.dataset.modal)>0?(document.body.dataset.modal=Number(document.body.dataset.modal)-1,0===Number(document.body.dataset.modal)&&(document.body.style.overflowY="auto")):document.body.style.overflowY="auto",window.removeEventListener("popstate",O))}),[i]),(0,a.jsx)(l,{id:"portal-root-v2",children:(0,a.jsx)("div",{className:"".concat(i?"":"hidden"," fixed inset-0 flex justify-center items-center transition-colors bg-[").concat(s,"]/90 backdrop-blur-md z-[1000000000]"),children:(0,a.jsxs)("div",{ref:_,"data-skipoutsideclick":"true",className:"relative max-w-[100vw] rounded-[28px] z-20 bg-[".concat(d,"] ring-1 ring-gray-900/5 drop-shadow-md\n            ").concat(h?"w-full h-full":E||"max-md:h-full w-full md:w-fit md:max-w-[70%] lg:w-[60%] 2xl:w-[50%]"),children:[(0,a.jsxs)("div",{className:"sticky top-0 z-30 bg-[".concat(d,"] pt-[12px] lg:pt-[16px] rounded-t-[28px]"),children:[n&&(0,a.jsxs)("div",{className:"w-full flex items-center justify-between px-[20px] lg:px-[52px]",children:[(0,a.jsx)("h1",{className:"text-[22px] lg:text-[36px] xl:text-[40px] text-[#484848] font-['Montserrat'] font-semibold capitalize ".concat(g?"cursor-pointer":""),onClick:g,children:n}),p&&p]}),f&&(0,a.jsx)("div",{className:"bg-[#FFF] rounded-full p-2 absolute right-[8px] top-[8px] curs
1or-pointer drop-shadow-md ring-1 ring-gray-900/5",onClick:u,children:(0,a.jsx)("div",{className:"w-[16px] h-[16px] aspect-square",children:(0,a.jsx)(o.Z,{})})})]}),(0,a.jsx)("div",{className:"w-full px-[16px] lg:px-[8px] overflow-x-hidden ".concat(v?"overflow-y-auto max-h-[85vh]":""),children:e})]})})})}},47084:function(t,e,n){"use strict";var a=n(57437),r=n(2265);e.Z=r.memo(function(t){let{width:e="100%",height:n="100%",color:r="#000",...i}=t;return(0,a.jsx)("svg",{viewBox:"0 0 10 12",height:n,width:e,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M6.17387 6.38399L9.75374 2.48822C9.91051 2.31722 9.99858 2.08529 9.99858 1.84346C9.99858 1.60163 9.91051 1.36971 9.75374 1.19871C9.59697 1.02771 9.38435 0.931641 9.16264 0.931641C8.94094 0.931641 8.72832 1.02771 8.57155 1.19871L5 5.10356L1.42845 1.19871C1.27168 1.02771 1.05906 0.931641 0.837356 0.931641C0.615652 0.931641 0.403029 1.02771 0.246261 1.19871C0.0894923 1.36971 0.0014208 1.60163 0.00142079 1.84346C0.00142079 2.08529 0.0894923 2.31722 0.246261 2.48822L3.82613 6.38399L0.246261 10.2798C0.168229 10.3642 0.106294 10.4646 0.0640274 10.5753C0.021761 10.6859 0 10.8046 0 10.9245C0 11.0444 0.021761 11.1631 0.0640274 11.2738C0.106294 11.3844 0.168229 11.4849 0.246261 11.5693C0.323655 11.6544 0.415733 11.7219 0.517185 11.7681C0.618636 11.8142 0.727452 11.8379 0.837356 11.8379C0.94726 11.8379 1.05608 11.8142 1.15753 11.7681C1.25898 11.7219 1.35106 11.6544 1.42845 11.5693L5 7.66442L8.57155 11.5693C8.64894 11.6544 8.74102 11.7219 8.84247 11.7681C8.94392 11.8142 9.05274 11.8379 9.16264 11.8379C9.27255 11.8379 9.38136 11.8142 9.48281 11.7681C9.58427 11.7219 9.67634 11.6544 9.75374 11.5693C9.83177 11.4849 9.89371 11.3844 9.93597 11.2738C9.97824 11.1631 10 11.0444 10 10.9245C10 10.8046 9.97824 10.6859 9.93597 10.5753C9.89371 10.4646 9.83177 10.3642 9.75374 10.2798L6.17387 6.38399Z",fill:r})})})},33628:function(t,e,n){"use strict";n.d(e,{e:function(){return a}});let a="https://media.culturetravel.in"},65461:function(t,e,n){"use strict";var a,r,i,c,o,l;n.d(e,{RI:function(){return a},v2:function(){return i},z9:function(){return r}}),(c=a||(a={})).VIEW="view",c.USER_INFO="user_info",c.API_CALL="api_call",c.CTA_CLICK="cta_click",c.INTERACTION="interaction",(o=r||(r={})).DATE_CHANGE="date_change",o.GUEST_CHANGE="guest_change",o.MAP_CLICK="map_click",o.SEARCH_SUBMIT="search_submit",o.MOBILE="mobile_submit",o.OTP="otp_submit",o.BACK="back",o.CLOSE="close",o.VIEW_ALL="view_all",o.VIEW="view",o.PLAY="play",o.PAUSE="pause",o.ENDED="ended",o.BOOK="book",o.PAY="pay",o.REQUEST_TO_BOOK="request_to_book",(l=i||(i={})).SEARCH="search",l.LOGIN="login",l.VIBES="vibes",l.VIDEO="video",l.SEARCH_RESULTS="search_results",l.PRICING_BOX="pricing_box"},77277:function(t,e,n){"use strict";var a=n(2265),r=n(42126);e.Z=()=>{let[t,e]=(0,a.useState)(null),[n,i]=(0,a.useState)(!1),[c,o]=(0,a.useState)("");return{data:t,loading:n,error:c,apiClient:async function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(!0);try{o("");let a=await (0,r.Z)(t,{...n,withCredentials:!0,headers:{...n.headers,Platform:"web","Application-Name":"culture-travel-web"}});e(a.data)}catch(t){var a,c,l,u,s;console.log(t,"Error from Use API"),(null==t?void 0:null===(a=t.response)||void 0===a?void 0:a.status)===400&&(null==t?void 0:null===(l=t.response)||void 0===l?void 0:null===(c=l.data)||void 0===c?void 0:c.message)?o(null==t?void 0:null===(s=t.response)||void 0===s?void 0:null===(u=s.data)||void 0===u?void 0:u.message):o("Something went wrong"),e(null)}i(!1)}}}},51428:function(t,e,n){"use strict";n.d(e,{O:function(){return r}});var a=n(2265);let r=(t,e)=>{(0,a.useEffect)(()=>{let n=document.querySelectorAll("[data-skipoutsideclick], [data-skipoutsideclick]"),a=a=>{if((null==t?void 0:t.current)&&!(null==t?void 0:t.current.contains(a.target))&&!n.length){null==e||e();return}},r=n=>{"Escape"===n.key&&t.current&&!t.current.contains(n.target)&&(null==e||e())};return document.addEventListener("mousedown",a),document.addEventListener("keydown",r),()=>{document.removeEventListener("mousedown",a),document.removeEventListener("keydown",r)}},[t,e])}},83488:function(t,e,n){"use strict";n.d(e,{bq:function(){return p},vK:function(){return s},jP:function(){return d}});var a=n(2265);let r=0;var i=()=>{let t=document.documentElement,e=document.body,n="scrollTop",a="scrollHeight",i=window.pageYOffset||t[n],c=(t[n]||e[n])/((t[a]||e[a])-t.clientHeight)*100,o=i>r?c:0;return r=i<=0?0:i,o},c=t=>{(0,a.useEffect)(()=>(window.addEventListener("scroll",t,{passive:!0}),()=>{window.removeEventListener("scroll",t)}))},o=t=>{c(()=>{t(i())})},l=n(29752);let u=!0;u=!0;let s=()=>{let t=(0,a.useRef)(1),e={event:"gtm.scrollDepth","gtm.scrollUnits":"percent","gtm.scrollDirection":"vertical","gtm.triggers":"46442303_
112"};o(n=>{if(u)try{n>25&&1===t.current&&(window.dataLayer.push({...e,"gtm.scrollThreshold":25}),t.current+=1),n>50&&2===t.current&&(window.dataLayer.push({...e,"gtm.scrollThreshold":50}),t.current+=1),n>75&&3===t.current&&(window.dataLayer.push({...e,"gtm.scrollThreshold":75}),t.current+=1),n>99&&4===t.current&&(window.dataLayer.push({...e,"gtm.scrollThreshold":100}),t.current+=1)}catch(t){console.log("error sending scroll trigger",t),console.error(t)}}),(0,a.useEffect)(()=>()=>{t.current=1})};function d(){let t;if(u)try{let e=1,n=new Date().getTime();t=window.setInterval(function(){let a=new Date().getTime();window.dataLayer.push({event:"gtm.timer","gtm.timerCurrentTime":a,"gtm.timerElapsedTime":a-n,"gtm.timerStartTime":n,"gtm.timerEventNumber":e,"gtm.timerId":t,"gtm.timerInterval":1e4,"gtm.timerLimit":1}),e+=1,1<e&&window.clearInterval(t)},1e4)}catch(t){console.log("error sending timer trigger",t),console.error(t)}(0,a.useEffect)(()=>()=>{window.clearInterval(t)})}let p=t=>{let{app:e="ct-website",name:n,value:a,...r}=t;if(u){let t;let e=l.Z.getState().data,i=e&&e.phone;window.dataLayer.push(function(){this.set("value",void 0),this.set("value_1",void 0),this.set("value_2",void 0),this.set("value_3",void 0),this.set("value_4",void 0),this.set("value_5",void 0),this.set("value_6",void 0),this.set("value_7",void 0),this.set("value_8",void 0)}),t=Array.isArray(a)?Object.fromEntries(a.map((t,e)=>["value_".concat(e+1),t])):{value:a},window.dataLayer.push({event:n,user_id:i,...t,...r})}}},85454:function(t,e,n){"use strict";n.d(e,{t:function(){return a}});let a=()=>{var t,e;return null===(e=window)||void 0===e?void 0:null===(t=e.matchMedia("(max-width: 767px)"))||void 0===t?void 0:t.matches}},762:function(t,e,n){"use strict";n.d(e,{EF:function(){return i},Kn:function(){return S},Ll:function(){return x},NL:function(){return L},OQ:function(){return l},Ug:function(){return m},Wb:function(){return O},Wl:function(){return E},X4:function(){return w},Yr:function(){return p},ZS:function(){return A},ZT:function(){return N},_U:function(){return g},ey:function(){return I},f9:function(){return b},gA:function(){return R},hj:function(){return c},kK:function(){return y},mf:function(){return T},mr:function(){return d},o2:function(){return f},qD:function(){return h},sL:function(){return C},tJ:function(){return u},vV:function(){return o},xb:function(){return s}});var a=n(19212),r=n.n(a);n(51750);let i=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["yes"];return t.filter(t=>n.includes(t.value.toLowerCase())&&e[t.id]).sort((t,n)=>{var a,r;return(null===(a=e[t.id])||void 0===a?void 0:a.order)-(null===(r=e[n.id])||void 0===r?void 0:r.order)}).reduce((t,n)=>{var a,r;return t.push({...n,icon:null===(a=e[n.id])||void 0===a?void 0:a.icon,name:(null===(r=e[n.id])||void 0===r?void 0:r.name)||n.name}),t},[])},c=t=>"number"==typeof t||!("string"!=typeof t||Number.isNaN(Number(t))),o=t=>/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,63}$/i.test(t),l=t=>{let e=["+","-","0","1","2","3","4","5","6","7","8","9"];for(let n of t)if(!e.includes(n))return!1;return!0},u=t=>/^(?:(?:\+91)?|0)?[6-9]\d{9}$/.test(t),s=t=>Array.isArray(t)?!t.length:"object"==typeof t&&null!==t?!Object.keys(t).length:!t;function d(t){let[e,n,a]=t.split(":");if(1>Number(e))return"".concat(Number(n)," mins");{let t=1===Number(e)?"1 hour":"".concat(Number(e)," hours"),a=Number(n)>0?" ".concat(Number(n)," mins"):"";return"".concat(t).concat(a)}}function p(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,a=0;for(let t=0;t<e.length;t++){let r=e[t].duration,i=e[t].price;"less_than_7_days"===r&&n<=7&&(a=i),"7_to_14_days"===r&&n>7&&n<=14&&(a=i),"15_to_29_days"===r&&n>14&&n<=29&&(a=i),"more_than_30_days"===r&&n>30&&(a=i)}return a||(null===(t=e[0])||void 0===t?void 0:t.price)}function h(t,e){return arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3],{lat:t,lng:e}}let v=t=>r()(t,"DD-MM-YYYY"),m=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"days";return v(t).diff(v(e),n)},E=(t,e)=>{let n=r()().startOf("day"),a=r()(t,"DD-MM-YYYY").startOf("day"),i=r()(e,"DD-MM-YYYY").startOf("day");return i.diff(a,"days")>90?{checkIn:a,checkOut:r()(a).add(90,"day")}:a.isValid()&&a.isSameOrAfter(n)&&i.isValid()&&i.isAfter(n)&&i.isAfter(a)?{checkIn:a,checkOut:i}:{checkIn:r()(n).add(45,"day"),checkOut:r()(n).add(46,"day")}},f=t=>isNaN(t)||0>=+t?2:+t>100?100:+t,g=t=>isNaN(t)||0>=+t?1:+t,_=()=>r()(),O=()=>_(),A=()=>_().add(1,"year"),N=()=>{};function b(t){let e=t.replace(/[^a-zA-Z0-9]/g," ").split(/\s+/),n=e[0].toLowerCase();for(let t=1;t<e.length;t++)n+=e[t].charAt(0).toUpperCase()+e[t].slice(1).toLowerCase();return n}let I=t=>t.reduce((t,e)=>
1({...t,[e.id]:e.value}),{}),y=t=>null==t,S=t=>{let e=typeof t;return null!=t&&("object"===e||"function"===e)},T=t=>t&&"function"==typeof t,C=t=>{let{minValue:e,maxValue:n}=t,a=[];for(let t=e;t<=n;t++)a.push({value:t,label:t.toString()});return a},x=t=>{let{minValue:e,maxValue:n}=t,a=[];for(let t=e;t<=n;t++)a.push({value:t,label:"".concat(t," yrs")});return a},w=t=>t.replace(/\s+/g," ").trim(),L=(t,e)=>{let n=r()().startOf("day"),a=r()(t,"DD-MM-YYYY").startOf("day"),i=r()(e,"DD-MM-YYYY").startOf("day");return a.isValid()&&a.isSameOrAfter(n)&&i.isValid()&&i.isSameOrAfter(n)?a.isSame(i,"day")?{checkIn:a,checkOut:i}:{checkIn:a,checkOut:a}:{checkIn:r()(n).add(30,"day"),checkOut:r()(n).add(30,"day")}},R=t=>/^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z][1-9A-Z]Z[0-9A-Z]$/.test(t)},89618:function(t,e,n){"use strict";e.ZP=()=>{}},38281:function(t,e,n){"use strict";n.d(e,{B:function(){return a},v:function(){return r}});let a=(t,e)=>(e.forEach(e=>{let{key:n,value:a}=e;a?t.set(n,a):t.delete(n)}),t.toString()),r=t=>{let e={};for(let[n,a]of t.entries())e[
1n]=a;return e}},43211:function(){}}]);

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.