1import{b as Me,d as Re,e as Fe,f as Ne,h as Ve}from"./chunk-PZ5WFNCD.js";import{a as o,b as s,d as ke,f as be,o as Le,p as De,q as Oe}from"./chunk-T5XYXJXT.js";import{c as ne,d as ae,e as se}from"./chunk-3IOAA4ZG.js";import{a as _e,b as Ee}from"./chunk-Q3V4NWEY.js";import"./chunk-MUHOKBUQ.js";import"./chunk-PJ4DOWNH.js";import"./chunk-4PRUOEHY.js";import"./chunk-CVQRPWIW.js";import{e as Pe}from"./chunk-BA6G4T6V.js";import"./chunk-SU2WIY6R.js";import"./chunk-PC7IKSU3.js";import"./chunk-2GXWKLAQ.js";import"./chunk-NT2QTG7N.js";import"./chunk-SRGHHPLE.js";import"./chunk-PFOMOP7J.js";import"./chunk-REK5OZMB.js";import"./chunk-E7U4JBHU.js";import"./chunk-LEMIP52V.js";import"./chunk-YUQT7AIN.js";import"./chunk-UYPZMIBO.js";import"./chunk-33WY2UDM.js";import"./chunk-ZPOFXFXT.js";import"./chunk-4OJ3LAOG.js";import"./chunk-HJQQ4BG2.js";import"./chunk-54BXGB5U.js";import"./chunk-EKAFCOPN.js";import"./chunk-7THLBRD5.js";import"./chunk-BXVVL4PX.js";import"./chunk-2BSXWF5U.js";import"./chunk-F2QNA5QY.js";import"./chunk-H562JKRY.js";import"./chunk-O3C7EDA5.js";import"./chunk-URKAJSGI.js";import"./chunk-EVJA3HRM.js";import"./chunk-MH5DBIEX.js";import"./chunk-MM3EQMYU.js";import"./chunk-NII53PL2.js";import"./chunk-HEHCKJZZ.js";import{b as Se}from"./chunk-HQ4ZBI6F.js";import"./chunk-EXWLEVE4.js";import"./chunk-PKBW47UQ.js";import"./chunk-CHKZWU4T.js";import"./chunk-2YPEJDOX.js";import{c as Ae}from"./chunk-VNSOM4HP.js";import{b as Ce}from"./chunk-KQF64K3M.js";import"./chunk-72TGI2F5.js";import{d as Ie}from"./chunk-HOZXV2ZB.js";import"./chunk-YMMSYHYK.js";import{c as Te}from"./chunk-MESKFYIT.js";import"./chunk-OLOE6TNZ.js";import"./chunk-O3XMQYOQ.js";import"./chunk-JQQ6SXHY.js";import"./chunk-HNXTU77A.js";import"./chunk-KDYFN4KH.js";import"./chunk-UCBQ5DGU.js";import"./chunk-ZEIDCDKU.js";import"./chunk-EHBKC5WI.js";import"./chunk-QPRJYGCX.js";import"./chunk-OWVL4Y7I.js";import"./chunk-CLNXQ52X.js";import"./chunk-UQS6WZV6.js";import"./chunk-33DHZL2H.js";import"./chunk-ZLNDX3VH.js";import"./chunk-TEXORVDM.js";import"./chunk-YIR626YN.js";import"./chunk-X6D2HQYF.js";import"./chunk-3NDP63MY.js";import"./chunk-D25FBCTH.js";import"./chunk-CPSM5AIH.js";import"./chunk-WW7YSTFX.js";import"./chunk-QAAKZ2ZN.js";import"./chunk-5NUHTMHL.js";import"./chunk-SSG2O7ML.js";import"./chunk-5GVSSANZ.js";import"./chunk-IWEP3J4A.js";import"./chunk-MKYKMDBF.js";import"./chunk-VL3Y7IDH.js";import"./chunk-BUJY7GOH.js";import"./chunk-4X7RRS72.js";import"./chunk-BXYWPPT5.js";import"./chunk-NKX62E56.js";import"./chunk-TFZ4AVRQ.js";import"./chunk-YYZZTMY3.js";import"./chunk-AIT4CHNL.js";import"./chunk-W2VLTFKA.js";import"./chunk-WRROANG3.js";import"./chunk-BKGJMZCH.js";import"./chunk-HCOKE2WC.js";import"./chunk-VTQ2QZWW.js";import"./chunk-HISCVXHM.js";import"./chunk-ANTGANF5.js";import"./chunk-2533BTUG.js";import"./chunk-PAXTKMGC.js";import"./chunk-SQ2AI3CF.js";import"./chunk-5CDVWKYF.js";import{b as he}from"./chunk-AEX3KKFQ.js";import"./chunk-ATU3N3ZD.js";import{a as fe}from"./chunk-RJSQDAG5.js";import{l as ye,m as E}from"./chunk-YHBKXQ3I.js";import"./chunk-K2AZAMRG.js";import"./chunk-OIQO3N45.js";import"./chunk-L5NHPLMI.js";import{a as _}from"./chunk-YDTAAZVO.js";import"./chunk-6CRMG4LZ.js";import{a as xe,b as we}from"./chunk-PWZ3HSFI.js";import{v as ve}from"./chunk-ABYZX4SZ.js";import"./chunk-DY5LJVOZ.js";import"./chunk-CZGMZSPH.js";import"./chunk-MMLCMZ74.js";import"./chunk-ED4GEOCV.js";import"./chunk-3YLDXAJM.js";import"./chunk-SIWWPTL5.js";import"./chunk-5U6PGQ7S.js";import"./chunk-OJG7NQVR.js";import"./chunk-WSPMFFDW.js";import"./chunk-VWDC4MYH.js";import"./chunk-2J3WH442.js";import"./chunk-6UKYPDHT.js";import"./chunk-YWPRHD46.js";import"./chunk-3B2PUG53.js";import"./chunk-PZKTITR7.js";import"./chunk-BORAYHUL.js";import"./chunk-XHBRRI6M.js";import"./chunk-4E6RNB63.js";import"./chunk-RHKNHHQ2.js";import"./chunk-I6WQVQYW.js";import"./chunk-GUFZATR5.js";import"./chunk-CBSNVKFE.js";import"./chunk-EKQ2B63E.js";import{q as re,r as ie}from"./chunk-BOZ3L445.js";import"./chunk-DNOMC5K2.js";import{a as u,g as ce,i as pe,j as le,k as me,u as n,w as de,x as ue,z as ge}from"./chunk-U6GSUSLQ.js";import"./chunk-KIQN7WJE.js";import"./chunk-MMRU3LTM.js";import"./chunk-AQQOOV6C.js";import"./chunk-XW2EXRKI.js";import"./chunk-UPOCKPLL.js";import"./chunk-EODGJFOK.js";import"./chunk-LVUWVDPJ.js";import{c as ee,d as te}from"./chunk-RCSDAQYE.js";import"./chunk-IMQI7DFN.js";import{b as oe}from"./chunk-MOES3UWV.js";import{j as J}from"./chunk-RRXEOAGS.js";import"./chunk-D6I6VU5Z.js";import{I as Z}from"./chunk-2BH4KUE6.js";import"./chunk-HEKLM4EV.js";import{Ba as c,De as W,Pa as z,Qa as K,ee as Y,hb as Q,wa as m,x as q}from"./chunk-GO4IMBFV.js";import{a as p,b as d,l as $}from"./chunk-P2LFKVMR.js";var et="india",tt="IN",Ge=r=>{let i=c(Q),t=c(E),e=c(W,{optional:!0});if(!Z(i)||!e)return!0;let a=r.paramMap.get("countrySlug")??r.parent?.paramMap.get("countrySlug")??"",l=a.toLowerCase()===et?tt:a.toUpperCase(),f=e.headers.get("X-Forwarded-Host")??"";return ye(f,l)?(t.handleIndiaDomainRedirect(),!1):!0};var X="#000",B="#fff";function Ue(r){return{backgroundColor:r?.backgroundColor??X,baseColor:r?.baseColor??X,bodyFontColor:r?.bodyFontColor??B,contrastBaseColor:r?.contrastBaseColor??B,contrastPrimaryColor:r?.contrastPrimaryColor??B,displayDiscovery:!0,displayPoweredByFever:!1,id:0,isActive:!0,logoPosition:"left",logoSize:"standard",name:"experiences",primaryColor:r?.primaryColor??X,ticketSelectorType:"original_ticket_selector"}}var je=r=>{let i=r.paramMap.get("slug")??"";if(i!==ke.ESCAPE_THIS)return!0;let t=c(oe),e=Re(Me(t),i,"","");return c(Ce).applyLayoutTheme(Ue(e.theme)),!0};function rt(r){return{languages:Object.entries(r.languages).reduce((t,[e,a])=>Object.assign(t,{[e]:{id:e,locale:a.localeFallback,name:a.name}}),{})}}function qe(){return{deps:[ve],provide:Fe,useFactory:rt}}function Xe(){let r=c(Ie);return{favoriteIds:Y(()=>r.favorites()??[]),toggleFavorite:i=>{r.toggleFavorite({imageUrl:i.imageUrl,isFavorite:i.isFavorite,language:i.language,planId:i.planId})}}}var it=404,Be=(()=>{class r{#e=c(E);#t=c(ie);createRedirectCommand(t){let e=t===it?"404":"500";return new re(this.#t.createUrlTree(["/",e]),{skipLocationChange:!0})}reportServerStatus(t){this.#e.statusCode(t)}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275prov=m({token:r,factory:r.\u0275fac})}}return r})();var He=['property="og:image"','property="twitter:image"'],$e=(()=>{class r{#e=c(fe);#t=new Map;#l=c(K);#r=c(z);#i=c(ee);#o=c(te);#s=null;#n=null;#a=[];constructor(){this.#l.onDestroy(()=>{this.#u(),this.#p(),this.#E()})}apply(t){let e=Ve({activeLanguages:t.activeLanguages,appConfigId:this.#e.id,baseUrl:this.#e.baseUrl,country:t.country,description:t.description,facebookClientId:_.loginProviders.facebook.clientId,hideTwitterSite:this.#e.seo.hideTwitterSite,lang:t.lang,siteName:this.#e.name,slug:t.slug,title:t.title,titleSuffix:this.#e.seo.suffix});this.#d(e.metaTags),this.#o.setTitle(e.title),this.#s=e.title,e.metaTags.forEac
1h(a=>this.#m(a)),this.#_(e.links),this.#y()}#m(t){let e=this.#c(t);this.#i.updateTag(this.#f(t),e),this.#t.set(e,t.content)}#c(t){return t.property?`property='${t.property}'`:`name='${t.name}'`}#d(t){this.#a.length>0||(this.#n=this.#o.getTitle(),this.#a=[...t.map(e=>this.#c(e)),...He].map(e=>{let a=this.#i.getTag(e);return{content:a?.getAttribute("content")??null,element:a,selector:e}}))}#u(){this.#n!==null&&this.#o.getTitle()===this.#s&&this.#o.setTitle(this.#n),this.#a.forEach(t=>this.#g(t))}#g({content:t,element:e,selector:a}){let l=this.#i.getTag(a);if((l?.getAttribute("content")??null)===(this.#t.get(a)??null)){if(!e){this.#i.removeTag(a);return}t===null?e.removeAttribute("content"):e.setAttribute("content",t),l||this.#r.head.appendChild(e)}}#f(t){return d(p(p(p({},t.id?{id:t.id}:{}),t.name?{name:t.name}:{}),t.property?{property:t.property}:{}),{content:t.content})}#_(t){this.#p(),t.forEach(e=>this.#v(e))}#p(){this.#r.querySelectorAll('link[data-ng-page-experiences="true"]').forEach(t=>t.remove())}#E(){this.#r.querySelector('link[rel="canonical"]')?.removeAttribute("href")}#y(){He.forEach(t=>{this.#i.removeTag(t),this.#t.set(t,null)})}#v(t){let e=this.#h(t),a=e??this.#r.createElement("link");a.setAttribute("rel",t.rel),a.setAttribute("href",t.href),t.id&&a.setAttribute("id",t.id),t.hreflang&&a.setAttribute("hreflang",t.hreflang),e||(a.setAttribute("data-ng-page-experiences","true"),this.#r.head.appendChild(a))}#h(t){return t.rel==="canonical"?this.#r.querySelector('link[rel="canonical"]'):t.rel==="alternate"?null:Array.from(this.#r.querySelectorAll(`link[rel="${t.rel}"]`)).find(e=>e.getAttribute("href")===t.href)??null}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275prov=m({token:r,factory:r.\u0275fac})}}return r})();var ze="https://places.googleapis.com/v1/places",ot="location,address_components",Ke=(()=>{class r{#e=c(J);autocomplete({allowedCountries:t,languageCode:e,query:a}){let l={includedRegionCodes:t,input:a};return e&&(l.languageCode=e),this.#e.post(`${ze}:autocomplete`,l,{params:{key:this.#t}}).pipe(q(f=>Ee(f).suggestions??[]))}details(t){return this.#e.get(`${ze}/${t}`,{headers:{"X-Goog-FieldMask":ot},params:{key:this.#t}}).pipe(q(_e))}get#t(){return _.google.places.key??""}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275prov=m({token:r,factory:r.\u0275fac,providedIn:"root"})}}return r})();var nt="vertical_landing_view",Qe=(()=>{class r{setExperiencesReferrer(t){we(xe.PLAN,t.planId,{carouselName:t.carouselName,categoryView:t.categoryView,componentName:t.componentName,entitySource:t.entitySource,recommendationTrackerId:t.recommendationTrackerId,referrer:nt,sessionIndex:t.sessionIndex,sessionSource:t.sessionSource})}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275prov=m({token:r,factory:r.\u0275fac})}}return r})();function Ye(){return[{provide:Oe,useClass:Be},{provide:be,useFactory:Xe},{provide:Le,useClass:$e},{provide:De,useClass:Qe},{provide:Ne,useExisting:he},Pe({placesSource:Ke})]}var y=class{map(i,t){let{feverData:e,gtmEvents:a}=se(i.data,t,{eventId:i.uuid});return[new u(e,a)]}};var v=class{map(i,t){let{feverData:e,gtmEvents:a}=ae(i.data,t,{eventId:i.uuid});return[new u(e,a)]}};var h=class{map(i,t){let{feverData:e,gtmEvents:a}=ne(i.data,t,{eventId:i.uuid});return[new u(e,a)]}};var x=class{map(i){return[new pe(o.ViewSearch,{query:i.data.query})]}};var w=class{map(i,t){let{data:e}=i,a=new Ae,l=t.user,f={category:e.category,category_id:e.categoryID,category_view:e.categoryView,component_name:e.categoryView,country:e.country,event_id:i.uuid,fb_event_matching_params:a.generate(l,e.country),id:e.categoryID,latitude:e.latitude,longitude:e.longitude,plan_id_list:e.planIDsList,user:l};return[new le(o.LandingPageViewGtm,f)]}};var at="fv_webview=true",I=class{map(i,t){return new Te(o.AiToolCall,t,{$browser:Se(),is_webview:document.cookie.includes(at),tool_name:i.data.toolName,url:i.data.url})}};var st="vertical_landing_view",T=class{map(i,t){let{data:e}=i;return new n(o.AlsoHappeningOnClick,{event_source:st,from_date:e.fromDate,plan_id:e.planId,session_to_id:e.sessionToId,to_date:e.toDate})}};function g(r){return p(p(p({category_id:r.categoryId,category_name:r.categoryName,component_name:r.componentName,content_type:r.contentType,country:r.country,type:r.type},r.experienceId===void 0?{}:{experience_id:r.experienceId}),r.interactionType===void 0?{}:{interaction_type:r.interactionType}),r.lang===void 0?{}:{lang:r.lang})}var C=class{map(i,t){let{data:e}=i;return new n(o.CategoryViewFilterSelected,d(p({},g(e)),{cityName:e.cityName,latitude:e.latitude,longitude:e.longitude,selected_options:e.selectedOptions}))}};var ct="web_favorites_view",S=class{map(i,t){let{data:e}=i;return new n(o.FavoriteTap,p({action:e.action,event_source:ct,plan_id:e.planId},e.position===void 0?{}:{position:e.position}))}};function We(r,i){let{data:t}=r;return new n(i,{city:t.city,component_name:t.componentName,country:t.country,highlight_plan_id:t.highlightPlanId,id:t.experienceId,input_location:t.input
1Location,lang:t.lang,latitude:t.latitude,locale:t.locale,longitude:t.longitude,page_name:t.pageName,position:t.position,preselected_filters:t.preselectedFilters,recommendation_tracker_id:t.recommendationTrackerId})}var A=class{map(i,t){return We(i,o.CitiesSelected)}},P=class{map(i,t){return We(i,o.CitiesUnselected)}};var k=class{map(i,t){let{data:e}=i;return new n(o.ClickCta,{country:e.country,cta_location:e.ctaLocation,experience_id:e.experienceId,interaction_type:e.interactionType,lang:e.lang})}};var b=class{map(i,t){return new n(o.ClickFilter,g(i.data))}};var M=class{map(i,t){let{data:e}=i;return new n(o.FilterSelected,d(p({},g(e)),{selected_options:e.selectedOptions}))}};var R=class{map(i,t){let{data:e}=i;return new n(o.QueryFound,{address:e.address,country:e.country,experience_id:e.experienceId,id:e.experienceId,input_location:e.inputLocation,interaction_type:"query_found",is_first_load:e.isFirstLoad,lang:e.lang,latitude:e.latitude,longitude:e.longitude})}};var F=class{map(i,t){let{data:e}=i;return new n(o.TooltipClose,{query:e.query,type:e.type})}};var L=class{map(i,t){let{data:e}=i;return new n(o.PickADateOpen,{component_name:"agenda",content_type:"date",country_slug:e.countrySlug,experience_id:e.experienceId,latitude:e.latitude,longitude:e.longitude,type:"calendar"})}};var D=class{map(i,t){let{data:e}=i;return new n(o.PickADateSelected,{component_name:"agenda",content_type:"date",country_slug:e.countrySlug,experience_id:e.experienceId,latitude:e.latitude,longitude:e.longitude,selected_options:e.selectedOptions})}};var O=class{map(i,t){let{data:e}=i;return new n(o.Pagination,{applied_filters:e.appliedFilters,country_slug:e.countrySlug,id:e.experienceId,latitude:e.latitude,longitude:e.longitude,plan_id_list:e.planIdList,recommendation_tracker_id:e.recommendationTrackerId})}};var N=class{map(i,t){let{data:e}=i;return new n(o.SearchAddressClear,{address_query:e.addressQuery,country:e.country,experience_id:e.experienceId,id:e.experienceId,input_location:e.inputLocation,interaction_type:"search_clear",lang:e.lang,latitude:e.latitude,longitude:e.longitude})}};var V=class{map(i,t){let{data:e}=i;return new n(o.SearchAddress,{address_query:e.addressQuery,country:e.country,default_distance:e.defaultDistance,default_distance_unit:e.defaultDistanceUnit,experience_id:e.experienceId,has_multiple_cities_in_results:e.hasMultipleCitiesInResults,id:e.experienceId,input_location:e.inputLocation,interaction_type:"search_address",lang:e.lang,latitude:e.latitude,longitude:e.longitude,selected_address:e.selectedAddress,suggested_address_list:e.suggestedAddressList})}};var G=class{map(i,t){let{data:e}=i;return new n(o.View,{applied_filters:e.appliedFilters,category:e.category,category_id:e.categoryID,category_view:e.categoryView,component_name:e.categoryView,country:e.country,default_distance:e.defaultDistance,default_distance_unit:e.defaultDistanceUnit,event_source:o.LandingPageViewOptimizely,has_multiple_cities_in_results:e.hasMultipleCitiesInResults,highlight_plan_id:e.highlightPlanID,id:e.categoryID,is_fallback_location:e.isFallbackLocation,is_first_load:e.isFirstLoad,lang:e.lang,latitude:e.latitude,longitude:e.longitude,plan_id_list:e.planIdList,recommendation_tracker_id:e.recommendationTrackerID,type:e.type})}};var U=class{map(i,t){let{data:e}=i;return new n(o.LandingPageView,{applied_filters:e.appliedFilters,category:e.category,category_id:e.categoryID,category_view:e.categoryView,component_name:e.categoryView,country:e.country,default_distance:e.defaultDistance,default_distance_unit:e.defaultDistanceUnit,experience_id:e.experienceId,geo_cities_experiment_active:"geocities",has_multiple_cities_in_results:e.hasMultipleCitiesInResults,highlight_plan_id:e.highlightPlanID,id:e.categoryID,interaction_type:"page_view",is_fallback_location:e.isFallbackLocation,is_first_load:e.isFirstLoad,lang:e.lang,latitude:e.latitude??"",longitude:e.longitude??"",plan_id_list:e.planIDsList,recommendation_tracker_id:e.recommendationTrackerID,type:e.type})}};var j=class{map(i,t){return new ue(o.LandingPageViewOptimizely)}};var pt=new Map([[s.AiToolCall,new I],[s.AlsoHappeningOnClick,new T],[s.CategoryViewFilterSelected,new C],[s.CitiesSelected,new A],[s.CitiesUnselected,new P],[s.ClickCta,new k],[s.ClickFilter,new b],[s.FavoriteTap,new S],[s.FilterSelected,new M],[s.LandingPageView,new U],[s.Pagination,new O],[s.PickADateOpen,new L],[s.PickADateSelected,new D],[s.QueryFound,new R],[s.SearchAddress,new V],[s.SearchAddressClear,new N],[s.TooltipClose,new F],[s.View,new G]]),lt=new Map([[s.LandingPageView,new w],[s.ViewSearch,new x]]),mt=new Map([[s.LandingPageView,new j]]),dt=new Map([[s.DataverseSelectItem,new y],[s.DataverseView,new h],[s.DataverseViewItemList,
1new v]]),Ze=!1;function Je(){Ze||(de.addMappers(pt),me.addMappers(lt),ge.addMappers(mt),ce.addMappers(dt),Ze=!0)}Je();function mo(){return[{canActivate:[Ge,je],loadChildren:()=>$(null,null,function*(){return(yield import("./chunk-HDTY2UVH.js")).getRoutes()}),path:"",providers:[...Ye(),qe()]}]}export{mo as getRoutes};
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.