PageSourceSearch

https://www.uberhealth.com/_static/client-4234-6c754355657d0134.js

js uberhealth.com collected 2026-09-24 10:09:48 UTC 20,039 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkFusion=self.webpackChunkFusion||[]).push([[4234],{74724:(e,i,t)=>{t.d(i,{CL:()=>l,IP:()=>o,mL:()=>r,qj:()=>n,qp:()=>s});var a=t(43065);const n=(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.large]:{display:"inherit"}}})),o=(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.medium]:{display:"inherit"},[i.mediaQuery.large]:{display:"none"}}})),r=(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"inherit",[i.mediaQuery.medium]:{display:"none"}}})),l=(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"inherit",[i.mediaQuery.large]:{display:"none"}}})),s=(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.medium]:{display:"inherit"}}}));(0,a.I4)("div",(e=>{let{$theme:i}=e;return{display:"inherit",["@media screen and (min-device-width: ".concat(i.breakpoints.medium,") and (max-device-width: ").concat(i.breakpoints.large,")")]:{display:"none"}}}))},__fusion__19fd111020:(e,i,t)=>{t.r(i),t.d(i,{default:()=>oe});var a=t("__fusion__95b4ba69e5"),n=t(87395),o=t(90417),r=t(43065),l=t(7310),s=t(59220);const d=e=>{let{ref:i,onIntersect:t,threshold:n=.2,enabled:o=!0}=e;const r=a.useRef(!1);a.useEffect((()=>{if(!o||r.current)return;if("undefined"==typeof window||!("IntersectionObserver"in window))return;const e=i.current;if(!e)return;const a=new IntersectionObserver((e=>{e.forEach((e=>{r.current||e.intersectionRatio>=n&&(r.current=!0,t(),a.disconnect())}))}),{threshold:n});return a.observe(e),()=>{a.disconnect()}}),[o,t,i,n])};var c=t(60255),g=t(44857),p=t(14239),u=t(40014);const h=e=>{let{body:i,cityInsightsData:t,isLoading:a,cityName:n,cityPoiETAUnit:o}=e;const[l,s]=(0,r.c6)(),d=l({marginTop:s.sizing.scale300,width:"90%",[s.mediaQuery.large]:{width:"50%"}});if(a)return(0,u.Y)("div",{className:d,children:(0,u.Y)(c.A,{height:s.sizing.scale1200,width:"100%",animation:!0})});if(!i||!t||!n)return null;const{averagePriceRange:{min:h,max:m}={},averageWaitTimeRange:{min:y,max:f}={}}=t,v={averagePriceRange:"".concat(h,"-").concat(m),averageWaitTimeRange:"".concat(y,"-").concat(f," ").concat(null!=o?o:"minutes"),cityName:n};let b;try{b={htmlContent:(0,p.z)(i.htmlContent||"",v,!0),markdownContent:(0,p.z)(i.markdownContent||"",v,!0)}}catch(e){return null}const C=l({color:s.colors.contentSecondary,paddingTop:s.sizing.scale800,width:"100%",[s.mediaQuery.large]:{width:"50%"}});return(0,u.Y)("div",{className:C,children:(0,u.Y)(g.Ay,{body:b})})};var m=t(9098),y=t(91318);const f=e=>{let{heading:i}=e;return i?(0,u.Y)("div",{children:(0,u.Y)(y.A,{heading:i,level:2})}):null};var v=t(27467),b=t(42532);const C=e=>{let{children:i}=e;const[t,a]=(0,r.c6)(),n=t({display:"flex",flexDirection:"column",rowGap:a.sizing.scale600}),o=t({alignItems:"center",borderBottomColor:a.colors.mono400,borderBottomStyle:"solid",borderBottomWidth:"1px",display:"flex",gap:a.sizing.scale500,paddingBottom:a.sizing.scale600,width:"100%"});return(0,u.FD)("div",{className:n,"data-testid":"poi-category-tabs-skeleton",children:[(0,u.Y)("div",{className:o,children:Array.from({length:5}).map(((e,i)=>(0,u.Y)(c.A,{height:a.sizing.scale700,overrides:{Root:{style:{borderRadius:"1000px"}}},width:"14%",animation:!0},i)))}),i]})},T={TabBorder:{style:e=>{let{$theme:i}=e;return{backgroundColor:i.colors.mono400}}}},I={Tab:{style:{backgroundColor:"transparent"}},TabPanel:{style:e=>{let{$theme:i}=e;return{backgroundColor:"transparent",minWidth:0,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:i.sizing.scale800,width:"100%",[i.mediaQuery.large]:{paddingTop:i.sizing.scale950}}}}},P=e=>{let{items:i,children:t,setActiveTabKey:a,activeTabKey:n,isLoading:o}=e;return o?(0,u.FD)(C,{children:[" ",t," "]}):i&&0!==i.length?(0,u.Y)(v.t,{activeKey:n,overrides:T,activateOnFocus:!0,onChange:e=>{let{activeKey:i}=e;a(i)},children:i.map((e=>(0,u.Y)(b.o,{overrides:I,title:e.tabLabel,children:t},e.type)))}):null};var w=t(74724),Y=t(98819),x=t(77130);const L=e=>{let{image:i,message:t}=e;const[a,n]=(0,r.c6)(),o=a({alignItems:"center",display:"flex",flexDirection:"column",gap:n.sizing.scale600,height:"100%",justifyContent:"center",textAlign:"center",width:"100%"}),l=a({maxWidth:"40%"}),s=a({objectFit:"contain",width:"150px",[n.mediaQuery.large]:{width:"200px"}});return(0,u.FD)("div",{className:o,"data-testid":"error-view",children:[(0,u.Y)("div",{className:s,children:i&&(0,u.Y)(x.Ay,{alt:"Error Image",decorative:!1,image:i,autoHeight:!0})}),(0,u.Y)("div",{className:l,children:(0,u.Y)(Y.oS,{children:t||"Oops! Something went wrong. Please try again later."})})]})},k=e=>{let{url:i,isLoading:t}=e;const[a,n]=(0,r.c6)(),o=a({borderRadius:n.borders.radius400,height:"100%",overflow:"hidden",
1width:"100%"});return t||i?(0,u.FD)("div",{"aria-label":"City Map",className:o,children:[t&&(0,u.Y)(c.A,{height:"100%",width:"100%",animation:!0}),(0,u.Y)(x.Ay,{image:{src:i},objectFit:"cover",autoHeight:!0,decorative:!0})]}):null},N=()=>{const[e,i]=(0,r.c6)(),t=e({display:"grid",rowGap:i.sizing.scale600}),a=t=>e({display:t>=3?"none":"block",[i.mediaQuery.large]:{display:"block"}});return(0,u.Y)("div",{className:t,"data-testid":"poi-list-skeleton",children:Array.from({length:5}).map(((e,t)=>(0,u.Y)("div",{className:a(t),children:(0,u.Y)(c.A,{height:i.sizing.scale1600,overrides:{Root:{style:{borderRadius:i.borders.radius400,display:"block"}}},width:"100%",animation:!0})},t)))})};var A=t(56216),z=t(7712);const E=e=>{let{redirectionParams:i,ctaUrl:t,ctaText:a,openInNewTab:n}=e;const[o,l]=(0,r.c6)(),s=o({borderRadius:l.borders.radius500,flexShrink:0,marginLeft:l.sizing.scale300});if(!a)return null;const d=(0,z.M3)(t,null,i);return(0,u.Y)(A.A,{href:d,overrides:{BaseButton:{props:{className:s}}},size:"compact",target:n?"_blank":void 0,children:a})};var D=t(84681),M=t(34344);const S=e=>{let{name:i}=e;const[t,n]=(0,r.c6)(),o=a.useRef(null),l=(e=>{const[i,t]=a.useState(!1);return a.useEffect((()=>{(()=>{const i=e.current;if(!i)return void t(!1);const a=i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth;t(a)})()}),[e]),i})(o),s=t({...n.typography.LabelMedium,WebkitBoxOrient:"vertical",WebkitLineClamp:2,color:n.colors.contentPrimary,display:"-webkit-box",flex:"1 1 0",overflow:"hidden",textOverflow:"ellipsis"}),d=a.useMemo((()=>({Body:{style:{maxWidth:n.sizing.scale4800}}})),[n.sizing.scale4800]),c=(0,u.Y)("div",{ref:o,"aria-label":i,className:s,children:i});return l?(0,u.Y)(D.A,{accessibilityType:"tooltip",content:i,overrides:d,placement:"bottom",triggerType:M.IJ.hover,showArrow:!0,children:c}):c},R=e=>{let{ctaUrl:i,poi:t,ctaText:a,openInNewTab:n=!1}=e;const[o,l]=(0,r.c6)(),{placeName:s,iconUrl:d,redirectionParams:c}=t,g=o({alignItems:"center",backgroundColor:l.colors.backgroundPrimary,borderRadius:l.borders.radius400,columnGap:l.sizing.scale600,display:"flex",justifyContent:"flex-start",paddingBottom:l.sizing.scale600,paddingLeft:l.sizing.scale500,paddingRight:l.sizing.scale800,paddingTop:l.sizing.scale600}),p=o({display:"flex",flexShrink:0,height:l.sizing.scale800,margin:l.sizing.scale300,width:l.sizing.scale800}),h=o({flexShrink:0});return(0,u.FD)("div",{className:g,children:[(0,u.Y)("div",{className:p,children:(0,u.Y)(x.Ay,{image:{alt:s,src:d},objectFit:"contain"})}),(0,u.Y)(S,{name:s}),(0,u.Y)("div",{className:h,children:(0,u.Y)(E,{ctaText:a,ctaUrl:i,openInNewTab:n,redirectionParams:c})})]})};var U=t(47633),O=t(15146),W=t(88779);const B=e=>{let{totalPages:i,currentPage:t,handlePageChange:a}=e;const[n,o]=(0,r.c6)(),l=n({alignItems:"center",columnGap:o.sizing.scale500,display:"flex",justifyContent:"flex-end",marginTop:o.sizing.scale800,[o.mediaQuery.large]:{display:"none"}}),s={BaseButton:{style:{backgroundColor:o.colors.backgroundPrimary}}};return i<=1?null:(0,u.FD)("div",{className:l,children:[(0,u.FD)(Y.ED,{children:[t," / ",i]}),(0,u.Y)(A.A,{"aria-label":"Previous page",disabled:1===t,kind:U.Nd.secondary,overrides:s,shape:U.IW.circle,size:"default",onClick:()=>a(t-1),children:(0,u.Y)(O.A,{size:o.sizing.scale800})}),(0,u.Y)(A.A,{"aria-label":"Next page",disabled:t===i,kind:U.Nd.secondary,overrides:s,shape:U.IW.circle,size:"default",onClick:()=>a(t+1),children:(0,u.Y)(W.A,{size:24})})]})},F=e=>{let{poisList:i,renderPOIList:t}=e;const[a,n]=(0,r.c6)(),[l,s]=(0,o.useState)(1),[d,c]=(0,o.useState)("auto"),g=(0,o.useRef)(null),p=Math.ceil(i.length/3),h=3*(l-1),m=h+3,y=i.slice(h,m);(0,o.useEffect)((()=>{if(g.current){const e=g.current.offsetHeight;c(e)}}),[l,i]);const f=p>1?y:i,v=a({height:"auto"===d?"auto":"".concat(d,"px"),overflow:"hidden",transition:"height ".concat(n.animation.timing300," ").concat(n.animation.easeLinear)}),b=a({display:"flex",flexDirection:"column",paddingRight:n.sizing.scale200,rowGap:n.sizing.scale600});return(0,u.FD)(u.FK,{children:[(0,u.Y)("div",{className:v,children:(0,u.Y)("div",{ref:g,className:b,children:t(f)})}),(0,u.Y)(B,{currentPage:l,handlePageChange:e=>{s(e)},totalPages:p})]})},_=e=>{let{poisList:i,poiConfig:t,isLoading:a,selectedTabCTAText:n}=e;const[o,l]=(0,r.c6)();if(a)return(0,u.Y)(N,{});if(!i||0===i.length)return null;const s=e=>e.map((e=>(0,u.Y)(R,{ctaText:n,ctaUrl:null==t?void 0:t.ctaUrl,openInNewTab:null==t?void 0:t.openInNewTab,poi:e},e.placeId))),d=o({display:"flex",flexDirection:"column",paddingRight:l.sizing.scale200,rowGap:l.sizing.scale600});return(0,u.FD)(u.FK,{children:[(0,u.Y)(w.qj,{children:(0,u.Y)("div",{className:d,children:s(i)})}),(0,u.Y)(w.CL,{children:(0,u.Y)(F,{poisList:i,renderPOIList:s})})]})};var Q=t(31568),G=t(72567),K=t(72140);const $=()=>{const[e,i]=(0,r.c6)(),t=e({display:"flex",flexDirection:"column",gap:i.sizing.scale600,height:"100%",overflowY:"auto",width:"100%"}),a=e({display:"flex",flexDirection:"column",gap:i.sizing.scale400}),n=e({alignSelf:"flex-end"});return(0,u.Y)("div",{className:t,"data-testid":"seo-pages-skeleton",children:Array.from({length:2}).map(((e,i)=>(0,u.FD)("div",{className:a,children:[(0,u.Y)(K.nn,{size:"scale3200"}),(0,u.Y)(K.r5,{type:"primary"}),(0,u.Y)(K.r5,{type:"secondary"}),(0,u.Y)("div",{className:n,children:(0,u.Y)(K.WX,{})})]},i)))})},j=e=>{let{pages:i,isLoading:t,seoPagesConfig:a}=e;const[n,o]=(0,r.c6)(),{ctaText:l,openInNewTab:s,fallbackImages:d}=(0,Q.iP)(a),c=n({display:"flex",flexDirection:"column",gap:o.sizing.scale600,height:"100%",overflowY:"unset",width:"100%",[o.mediaQuery.large]:{overflowY:"auto"}});return t?(0,u.Y)($,{}):0!==i.length||t?(0,u.Y)("div",{className:c,children:i.map((e=>(0,u.Y)("div",{children:(0,u.Y)(G.f,{ctaText:l,fallbackImage:d[e.type],openInNewTab:s,page:e})},e.title)))}):null},H=e=>{let{cityId:i,emitAnalyticsEvent:t,isLoading:n,isTabContentLoading:l,isTabContentError:s,mapUrl:c,onDimensionChange:g,poiConfig:p,selectedCategory:h,selectedTabCTAText:y,selectedTabIndex:f,selectedTabPOIs:v,seoPages:b,seoPagesConfig:C,tabContentError:T}=e;const[I,P]=(0,r.c6)(),Y=a.useRef(null);d({enabled:!n&&!l&&!!h&&!!v&&v.length>0&&!!i,onIntersect:()=>{t(m.AX.POI_TAB_IMPRESSION,{value_map:{metaData:{cityId:i,rank:(null!=f?f:0)+1,tab:h},pois:null==v?void 0:v.map(((e,i)=>({placeId:e.placeId,placeName:e.placeName,rank:i+1})))}})},ref:Y});const x=I({display:"flex",flexDirection:"column",gap:P.sizing.scale800,width:"100%",[P.mediaQuery.large]:{display:"flex",flexDirection:"row",gap:P.sizing.scale950,height:m.bH}}),N=I({minWidth:0,overflowY:"auto",[P.mediaQuery.large]:{flex:1,flexGrow:1,flexShrink:0,height:"100%",overflowY:"auto"}}),A=I({":empty":{display:"none"},height:m.X$.mapPane,minWidth:0,overflowY:"auto",[P.mediaQuery.medium]:{height:m.lp.mapPane},[P.mediaQuery.large]:{flex:1,flexGrow:1,flexShrink:0,height:"100%",overflowY:"auto"}}),z=I({":empty":{display:"none"},minWidth:0,overflowY:"auto",[P.mediaQuery.large]:{flex:1,flexGrow:1,flexShrink:0,height:"100%",overflowY:"auto"}}),E=(0,u.Y)("div",{className:A,children:(0,u.Y)(k,{isLoading:n||l,url:c})}),D=(0,u.Y)("div",{className:N,children:(0,u.Y)(_,{isLoading:n||l,poiConfig:p,poisList:v||[],selectedTabCTAText:y})}),M=(0,u.Y)("div",{className:z,children:(0,u.Y)(j,{isLoading:n,pages:b||[],seoPagesConfig:C})}),S=(0,u.Y)("div",{className:N,children:(0,u.Y)(L,{image:null==T?void 0:T.image,message:null==T?void 0:T.message})}),R={desktop:[D,E],mobile:[E,D]},U=e=>s?S:(0,u.Y)(u.FK,{children:R[e]}),O=e=>(0,u.FD)("div",{className:x,children:[U(e),M]});return(0,o.useEffect)((()=>{let e;const i=()=>
1{if(Y.current&&Y.current){const e=Y.current.clientWidth,i=Y.current.clientHeight;if(0===e)return;const t=window.innerWidth>=P.breakpoints.large,a=window.innerWidth>=P.breakpoints.medium&&window.innerWidth<P.breakpoints.large,n=t?"desktop":a?"tablet":"mobile",o=t?i:Number(a?m.lp.mapPane.replace("px",""):m.X$.mapPane.replace("px",""));null==g||g({deviceType:n,height:o,width:e})}};i();const t=()=>{clearTimeout(e),e=setTimeout(i,150)};return window&&window.addEventListener("resize",t),()=>{clearTimeout(e),window&&window.removeEventListener("resize",t)}}),[g]),(0,u.FD)("div",{ref:Y,children:[(0,u.Y)(w.qj,{children:O("desktop")}),(0,u.Y)(w.CL,{children:O("mobile")})]})},X={all_categories:"All Categories",attractions:"Attractions",entertainment:"Entertainment",hotels:"Hotels",restaurants:"Restaurants",transport:"Transport"},q=e=>{var i;let{emitAnalyticsEvent:t,poiConfig:n,poisSectionData:l,onPOICategoryChange:s,isLoading:c,isTabContentError:g,seoPages:p,isTabContentLoading:h,seoPagesConfig:y,tabContentError:f,onDimensionChange:v,cityId:b}=e;const[C,T]=(0,r.c6)(),{poiTabs:I,poisListData:w,poisMapUrl:Y}=l||{},[x,L]=a.useState(null==I?void 0:I[0]);(0,o.useEffect)((()=>{I[0]&&L(I[0])}),[I]);const k=a.useMemo((()=>{if(null==n||!n.poiTabs)return;const e={};for(const i of n.poiTabs)e[i.type]={ctaText:i.ctaText,label:i.label};return e}),[null==n?void 0:n.poiTabs]),N=(0,o.useMemo)((()=>I.map((e=>{var i,t;return{ctaText:(null==k||null===(i=k[e])||void 0===i?void 0:i.ctaText)||m.Vf,tabLabel:(null==k||null===(t=k[e])||void 0===t?void 0:t.label)||X[e],type:e}}))),[I,k]),A=C({paddingTop:T.sizing.scale950}),z=a.useRef(null);return d({enabled:!c&&!!b&&!!p&&p.length>0,onIntersect:()=>{null==p||p.forEach(((e,i)=>{t(m.AX.SEO_PAGES_IMPRESSION,{value_map:{metaData:{cityId:b,rank:i+1},seoPageData:{imageUrl:e.imageUrl,pageTitle:e.title,seoPageUrl:e.url,type:e.type}}})}))},ref:z}),(0,u.Y)("div",{ref:z,className:A,children:(0,u.Y)(P,{activeTabKey:x,isLoading:c,items:N,setActiveTabKey:e=>{L(e);const i=String(e);s(i)},children:(0,u.Y)(H,{cityId:b,emitAnalyticsEvent:t,isLoading:c,isTabContentError:g,isTabContentLoading:h,mapUrl:Y||null,poiConfig:n,selectedCategory:String(x),selectedTabCTAText:null===(i=N.find((e=>e.type===String(x))))||void 0===i?void 0:i.ctaText,selectedTabIndex:N.findIndex((e=>e.type===String(x))),selectedTabPOIs:w,seoPages:p,seoPagesConfig:y,tabContentError:f,onDimensionChange:v})})})},Z=e=>{const{seoPages:i,heading:t,cityInsights:n,data:c,poiList:g,onPOICategoryChange:p,onDimensionChange:y,isLoading:v,isTabContentLoading:b,isTabContentError:C,tabContentError:T,emitAnalyticsEvent:I,cityPoiETAUnit:P,...w}=e,[Y,x]=(0,r.c6)(),L=a.useRef(null);d({enabled:!v&&!!c.cityId,onIntersect:(0,o.useCallback)((()=>{I(m.AX.BLOCK_IMPRESSION,{value_map:{cityId:c.cityId}})}),[c.cityId,I]),ref:L});const{cityInsights:k,poisSection:N,seoPages:A,cityName:z}=c,E=Y({padding:x.sizing.scale600,[x.mediaQuery.large]:{padding:x.sizing.scale1600}});return(0,u.Y)(l.Z,{...w,containerBackgroundTransparent:!0,children:(0,u.Y)(s.E,{$display:"block",children:(0,u.FD)("div",{ref:L,className:E,children:[(0,u.Y)(f,{heading:t}),(0,u.Y)(h,{body:null==n?void 0:n.body,cityInsightsData:k,cityName:z,cityPoiETAUnit:P,isLoading:v}),(0,u.Y)(q,{cityId:c.cityId,emitAnalyticsEvent:I,isLoading:v,isTabContentError:C,isTabContentLoading:b,poiConfig:g,poisSectionData:N,seoPages:A||null,seoPagesConfig:i,tabContentError:T,onDimensionChange:y,onPOICategoryChange:p})]})})})};var J=t(66545),V=t(40082),ee=t(45822);const ie="https://tb-static.uber.com/prod/uber-static/icons/landmark_filled.png",te=["attractions","entertainment","hotels","restaurants","transport"];const ae="BLANK_TAB";function ne(e,i){var t;const[a,n]=(0,o.useState)({categoryMapUrlMap:{},categoryPoiMap:{},poiPlaceIdsList:[],poiTabs:[],selectedCategory:ae,seoPages:null}),{poiList:r,pageInfo:l}=e,{cityId:s,cityName:d}=l||{},{data:c,loading:g}=(0,V.W)(),{territoryId:p,localeCode:u="en",territoryName:h}=(null==c?void 0:c.best)||{},{territoryGeoPoint:m}=(null==c?void 0:c.user)||{};let y=p,f=h;s&&(y=s,f=d);const v=(0,o.useMemo)((()=>({cityCenter:m?{latitude:m.latitude,longitude:m.longitude}:void 0,columnGap:16,...i})),[i,m]),{data:b,loading:C,error:T}=function(e){var i;let{cityId:t,localeCode:a,poiListConfig:n,skip:o,mapArgs:r,currentPathname:l}=e;const{data:s,loading:d,error:c}=(0,ee.BZ)("getCityPOIsData",{cityId:null!=t?t:0,currentPathname:l,defaultIconUrl:(null==n?void 0:n.defaultIcon)||ie,localeCode:a,mapArgs:r,poiCategoriesOrder:(null==n||null===(i=n.poiTabs)||void 0===i?void 0:i.map((e=>e.type)))||te},{keepResultsWhileLoading:!0,skip:o});var g;if(c||null===s||s.error||null===s.data)return{data:null,error:null!==(g=c||(null==s?void 0:s.error))&&void 0!==g?g:null,loading:d};const{poisList:p,cityInsights:u,seoPages:h,mapUrl:m,poiTabs:y}=s.data,{poiPlaceIdsList:f,pois:v}=p;return{data:{cityInsights:u,initialPoisData:v,mapUrl:m,poiPlaceIdsList:f,poiTabs:y,seoPages:h},error:null,loading:d}}({cityId:y,currentPathname:e.pathname||"",localeCode:u,mapArgs:v,poiListConfig:r,skip:a.poiTabs.length>0||g||!y||!i.width});(0,o.useEffect)((()=>
1{if(b){var e;const i=(null==b||null===(e=b.poiTabs)||void 0===e?void 0:e[0])||ae;n({categoryMapUrlMap:{[i]:(null==b?void 0:b.mapUrl)||null},categoryPoiMap:{[i]:(null==b?void 0:b.initialPoisData.placeDetails)||[]},cityInsights:b.cityInsights||void 0,poiPlaceIdsList:b.poiPlaceIdsList||[],poiTabs:b.poiTabs,selectedCategory:i,seoPages:b.seoPages||null})}}),[b]);const I=(0,o.useCallback)((e=>{n((i=>({...i,selectedCategory:e})))}),[]),{data:P,loading:w,error:Y}=function(e){var i;let{localeCode:t,poiListConfig:a,poiPlaceIdsList:n,mapArgs:r,seoPagesLength:l,category:s,skip:d}=e;const c=(0,o.useMemo)((()=>{if(!s||!n)return[];const e=n.find((e=>e.type===s));return(null==e?void 0:e.placeIds)||[]}),[s,n]),{data:g,loading:p,error:u}=(0,ee.BZ)("getPOIsByCategory",{defaultIconUrl:(null==a?void 0:a.defaultIcon)||ie,localeCode:t,mapArgs:r,placeIds:c,poiCategoryType:s||"",seoPagesLength:l},{keepResultsWhileLoading:!0,skip:d});return{data:(null==g?void 0:g.data)||null,error:null!==(i=u||(null==g?void 0:g.error))&&void 0!==i?i:null,loading:!!s&&p}}({category:a.selectedCategory,localeCode:u,mapArgs:v,poiListConfig:r,poiPlaceIdsList:null==a?void 0:a.poiPlaceIdsList,seoPagesLength:null!=a&&a.seoPages?a.seoPages.length:0,skip:Boolean(0===a.poiTabs.length||g||!y||!i.width||a.selectedCategory===ae||a.categoryPoiMap[a.selectedCategory]&&a.categoryMapUrlMap[a.selectedCategory])});(0,o.useEffect)((()=>{P&&P.poiCategoryType&&n((e=>({...e,categoryMapUrlMap:{...e.categoryMapUrlMap,[P.poiCategoryType]:P.mapUrl},categoryPoiMap:{...e.categoryPoiMap,[P.poiCategoryType]:P.placeDetails}})))}),[P]),(0,o.useEffect)((()=>{n((e=>({...e,categoryMapUrlMap:{}})))}),[i.width,i.height]);const x=g||C||!b&&!T&&0===a.poiTabs.length,L=w,k=!!Y,N=x||a.poiTabs.length>0;return{data:{cityId:y,cityInsights:null!==(t=a.cityInsights)&&void 0!==t?t:null,cityName:f,poisSection:{poiTabs:a.poiTabs,poisListData:a.categoryPoiMap[a.selectedCategory]||[],poisMapUrl:a.categoryMapUrlMap[a.selectedCategory]||null},seoPages:a.seoPages||null},handlePOICategoryChange:I,isLoading:x,isTabContentError:k,isTabContentLoading:L,shouldRender:N}}const oe=(0,n.J)(["cro-poi-block-eta-text"])((e=>{let{translate:i,...t}=e;const[n,o]=a.useState({deviceType:"desktop",height:0,width:0}),{data:r,isLoading:l,isTabContentError:s,isTabContentLoading:d,shouldRender:c,handlePOICategoryChange:g}=ne(t,n),p=(0,J.xz)();return c?(0,u.Y)(Z,{...t,cityPoiETAUnit:i("cro-poi-block-eta-text"),data:r,emitAnalyticsEvent:p,isLoading:l,isTabContentError:s,isTabContentLoading:d,onDimensionChange:o,onPOICategoryChange:g}):null}))}}]);
2//# sourceMappingURL=https://sourcemaps.uberinternal.com/raw/uber-sites/client-4234-6c754355657d0134.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.