1"use strict";(self.webpackChunkFusion=self.webpackChunkFusion||[]).push([[3773],{43663:(e,i,a)=>{a.d(i,{A:()=>n});var t=a(90417),r=a(40014);const n=t.forwardRef((function(e,i){let{title:a="Chevron right small",titleId:t,size:n="1em",...l}=e;return(0,r.FD)("svg",{width:n,height:n,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...l,children:[void 0===a?(0,r.Y)("title",{id:t,children:"Chevron right small"}):a?(0,r.Y)("title",{id:t,children:a}):null,(0,r.Y)("path",{d:"m16.9 12-4.6 6H8.5l4.6-6-4.6-6h3.8l4.6 6Z",fill:"currentColor"})]})}))},75530:(e,i,a)=>{a.d(i,{A:()=>n});var t=a(90417),r=a(40014);const n=t.forwardRef((function(e,i){let{title:a="Chevron left small",titleId:t,size:n="1em",...l}=e;return(0,r.FD)("svg",{width:n,height:n,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...l,children:[void 0===a?(0,r.Y)("title",{id:t,children:"Chevron left small"}):a?(0,r.Y)("title",{id:t,children:a}):null,(0,r.Y)("path",{d:"m10.9 12 4.6 6h-3.8l-4.6-6 4.6-6h3.8l-4.6 6Z",fill:"currentColor"})]})}))},__fusion__533d576247:(e,i,a)=>{a.d(i,{A:()=>n});var t=a(90417),r=a(40014);const n=t.forwardRef((function(e,i){let{title:a,titleId:t,size:n="1em",...l}=e;return(0,r.FD)("svg",{width:n,height:n,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...l,children:[a?(0,r.Y)("title",{id:t,children:a}):null,(0,r.Y)("path",{d:"M17.812 22.495c-.26 0-.52-.07-.74-.19l-5.08-2.82-5.08 2.82c-.23.13-.48.19-.74.19a1.522 1.522 0 0 1-1.5-1.82l1.11-5.71-4.25-3.96c-.43-.4-.6-1.03-.41-1.59.18-.56.68-.97 1.27-1.05l5.77-.71 2.45-5.27a1.54 1.54 0 0 1 2.78 0l2.45 5.27 5.77.71c.59.07 1.09.48 1.27 1.05.18.56.02 1.19-.41 1.59l-4.25 3.96 1.11 5.71c.11.58-.12 1.18-.6 1.53-.26.19-.57.29-.9.29h-.02Z",fill:"currentColor"})]})}))},__fusion__70ba31a4a2:(e,i,a)=>{a.r(i),a.d(i,{default:()=>Ce});var t=a(90417),r=a(87395),n=a(43065),l=a(17070),o=a(98819),d=a(42674),c=a(64992),s=a(27922),g=a(40014);const u=t.forwardRef((function(e,i){let{title:a,titleId:t,size:r="1em",...n}=e;return(0,g.FD)("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...n,children:[a?(0,g.Y)("title",{id:t,children:a}):null,(0,g.Y)("g",{fill:"currentColor",children:(0,g.Y)("path",{d:"M8 18.63c0 1.03-.84 1.87-1.87 1.87v.01c-2.24 0-4.05-1.82-4.05-4.06 0-1.9 1.54-3.44 3.43-3.44H8v5.62ZM24 19h-5v-3h5v3ZM15.13 13.04c1.03 0 1.87.84 1.87 1.87h.01c0 2.24-1.82 4.05-4.06 4.05-1.9 0-3.44-1.54-3.44-3.43v-2.49h5.62ZM24 13.5h-5v-3h5v3ZM4.55 5.58c1.9 0 3.44 1.54 3.44 3.43v2.49H2.37C1.34 11.5.5 10.66.5 9.63H.49c0-2.24 1.82-4.05 4.06-4.05ZM11.37 3.99c2.24 0 4.05 1.82 4.05 4.06 0 1.9-1.54 3.44-3.43 3.44H9.5V5.87c0-1.03.84-1.87 1.87-1.87v-.01ZM24 8h-5V5h5v3Z"})})]})})),h=t.forwardRef((function(e,i){let{title:a,titleId:t,size:r="1em",...n}=e;return(0,g.FD)("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...n,children:[a?(0,g.Y)("title",{id:t,children:a}):null,(0,g.Y)("path",{d:"M18.5 9.25v-1.5c0-3.58-2.92-6.5-6.5-6.5s-6.5 2.92-6.5 6.5v1.5h-2v8.5c0 2.76 2.24 5 5 5h7c2.76 0 5-2.24 5-5v-8.5h-2Zm-5.5 7.5c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2Zm-4.5-7.5v-1.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5v1.5h-7Z",fill:"currentColor"})]})}));var p=a("__fusion__b34471b8de");const v=t.forwardRef((function(e,i){let{title:a,titleId:t,size:r="1em",...n}=e;return(0,g.FD)("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...n,children:[a?(0,g.Y)("title",{id:t,children:a}):null,(0,g.Y)("g",{fill:"currentColor",children:(0,g.Y)("path",{d:"M17.5 11.5c-2.34 0-4.54.63-6.5 2V17c0 2.76 2.24 5 5 5h2.99c2.77 0 5.01-2.24 5.01-5.01V13.5c-1.96-1.37-4.16-2-6.5-2ZM6.5 9.5C4.57 9.5 3 7.93 3 6s1.57-3.5 3.5-3.5S10 4.07 10 6 8.43 9.5 6.5 9.5ZM17.5 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4ZM6.5 11.5c.854 0 1.689.085 2.5.259V17c0 1.631.563 3.133 1.502 4.324A4.989 4.989 0 0 1 7.99 22H5c-2.76 0-5-2.24-5-5v-3.5c1.96-1.37 4.16-2 6.5-2Z"})})]})}));var m=a("__fusion__533d576247"),b=a(48651),y=a(60255);const f=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{backgroundColor:i.colors.backgroundPrimary,border:"2px solid ".concat(i.colors.borderOpaque),borderRadius:i.borders.radius500,boxSizing:"border-box",color:"inherit",curs
1or:"pointer",display:"flex",flexDirection:"column",height:"100%",overflow:"hidden",textDecoration:"none"}})),P=(0,n.I4)("div",(()=>({position:"relative",width:"100%"}))),C=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"center",aspectRatio:"16 / 9",backgroundColor:i.colors.backgroundPrimary,display:"flex",justifyContent:"center",overflow:"hidden",position:"relative",width:"100%"}})),Y=(0,n.I4)("img",(()=>({height:"auto",maxHeight:"100%",maxWidth:"100%",objectFit:"contain",width:"auto"}))),T=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{bottom:i.sizing.scale400,position:"absolute",textAlign:"center",width:"100%"}})),x=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"flex",flex:1,flexDirection:"column",gap:i.sizing.scale100,padding:i.sizing.scale700}})),w=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"flex-start",display:"flex",gap:i.sizing.scale600,justifyContent:"space-between"}})),k=(0,n.I4)("div",(()=>({flex:1}))),D=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"center",display:"flex",flexWrap:"wrap",gap:i.sizing.scale300,padding:i.sizing.scale700}})),$=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"center",backgroundColor:i.colors.backgroundSecondary,borderRadius:i.borders.radius300,color:i.colors.contentSecondary,display:"flex",gap:i.sizing.scale200,padding:"".concat(i.sizing.scale200," ").concat(i.sizing.scale400)}})),M=(0,n.I4)("span",(e=>{let{$theme:i}=e;return{...i.typography.LabelSmall,color:i.colors.contentSecondary}})),I=(0,n.I4)("div",(e=>{let{$theme:i,$empty:a}=e;return{alignItems:"center",backgroundColor:i.colors.backgroundSecondary,display:"flex",gap:i.sizing.scale300,padding:"".concat(i.sizing.scale300," ").concat(i.sizing.scale700),visibility:a?"hidden":"visible"}})),z=(0,n.I4)("span",(e=>{let{$theme:i}=e;return{alignItems:"center",backgroundColor:i.colors.backgroundSecondary,borderRadius:i.borders.radius200,display:"inline-flex",gap:i.sizing.scale300,marginTop:i.sizing.scale100,padding:i.sizing.scale300,width:"fit-content"}})),L=e=>({Root:{style:e}}),S=e=>{let{height:i,overrides:a,width:t}=e;return(0,g.Y)(y.A,{height:i,overrides:a,width:t,animation:!0})},B=()=>{const[,e]=(0,n.c6)(),i=L({borderRadius:0,height:"100%",width:"100%"}),a=L({borderRadius:e.borders.radius100}),t=L({borderRadius:e.borders.radius200,marginTop:e.borders.radius200});return(0,g.FD)(f,{"data-testid":"intercity-listing-card-loader",children:[(0,g.Y)(P,{"data-testid":"card-image-container-loader",children:(0,g.Y)(C,{children:(0,g.Y)(S,{height:"100%",overrides:i,width:"100%"})})}),(0,g.FD)(x,{"data-testid":"card-content-container-loader",children:[(0,g.FD)(w,{children:[(0,g.Y)(k,{children:(0,g.Y)(S,{height:e.sizing.scale800,overrides:a,width:"70%"})}),(0,g.Y)(S,{height:e.sizing.scale800,overrides:a,width:"20%"})]}),(0,g.FD)(w,{children:[(0,g.Y)(k,{children:(0,g.Y)(S,{height:e.sizing.scale700,overrides:a,width:"60%"})}),(0,g.Y)(S,{height:e.sizing.scale700,overrides:a,width:"15%"})]}),(0,g.Y)(S,{height:e.sizing.scale900,overrides:t,width:"70%"})]})]})};B.displayName="IntercityCardRendererLoader";const F=B,A=e=>{var i,a,t,r,l,d,c,s;const{card:y,loading:L}=e,[,S]=(0,n.c6)();if(L||!y||null===(i=y.leadingHeading)||void 0===i||!i.trim())return(0,g.Y)(F,{});const B=null===(a=y.image)||void 0===a?void 0:a.src,A=y.pillText||y.acText||y.ratingText,R=null!==(t=y.cta)&&void 0!==t&&t.href?(0,b.eH)(y.cta.href):void 0,_=null!==(r=y.cta)&&void 0!==r&&r.openInNewTab?"_blank":"_self";return(0,g.FD)(f,{$as:R?"a":"div","aria-label":(null===(l=y.cta)||void 0===l?void 0:l.ariaLabel)||y.leadingHeading,"data-testid":"intercity-listing-card",href:R,rel:null!==(d=y.cta)&&void 0!==d&&d.openInNewTab?"noopener noreferrer":void 0,target:R?_:void 0,children:[(0,g.FD)(P,{"data-testid":"card-image-container",children:[A&&(0,g.FD)(D,{"data-testid":"card-feature-badges",children:[y.pillText&&(0,g.FD)($,{"data-testid":"card-pill-badge",children:[(0,g.Y)(p.A,{size:12}),(0,g.Y)(M,{children:y.pillText})]}),y.acText&&(0,g.FD)($,{"data-testid":"card-ac-badge",children:[(0,g.Y)(u,{size:12}),(0,g.Y)(M,{children:y.acText})]}),y.ratingText&&(0,g.FD)($,{"data-testid":"card-rating-badge",children:[(0,g.Y)(m.A,{size:12}),(0,g.Y)(M,{children:y.ratingText})]})]}),(0,g.FD)(C,{children:[B&&(0,g.Y)(Y,{alt:y.leadingHeading||(null===(c=y.image)||void 0===c?void 0:c.title)||(null===(s=y.image)||void 0===s?void 0:s.label),"data-testid":"card-image",src:B}),y.imageDisclaimer&&(0,g.Y)(T,{"data-testid":"card-image-disclaimer",children:(0,g.Y)(o.iD,{color:S.colors.contentTertiary,margin:0,children:y.imageDisclaimer})})]}),(0,g.FD)(I,{$empty:!y.socialProofText,"aria-hidden":!y.socialProofText||void 0,"data-testid":"card-social-proof",children:[(0,g.Y)(v,{color:S.colors.contentSecondary,size:12}),(0,g.Y)(o.ED,{color:S.colors.contentSecondary,children:y.socialProofText||"Â "})]})]}),(0,g.FD)(x,{"data-testid":"card-content-container",children:[(0,g.FD)(w,{children:[(0,g.Y)(k,{children:(0,g.Y)(o.en,{"data-testid":"card-leading-heading",margin:0,children:y.leadingHeading})}),y.trailingHeading&&(0,g.Y)(o.en,{"data-testid":"card-trailing-heading",margin:0,children:y.trailingHeading})]}),y.leadingBody&&(0,g.Y)(o._I,{color:S.colors.contentSecondary,"data-testid":"card-leading-body",margin:0,children:y.leadingBody}),y.trailingBody&&(0,g.Y)(o._I,{color:S.colors.contentSecondary,"data-testid":"card-trailing-body",margin:0,children:y.trailingBody}),y.loginMessage&&(0,g.FD)(z,{"data-testid":"card-login-message",children:[(0,g.Y)(h,{color:S.colors.contentSecondary,size:12}),(0,g.Y)(o.ED,{color:S.colors.contentSecondary,children:y.loginMessage})]})]})]})},R=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.large]:{display:"inherit"}}})),_=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.medium]:{display:"inherit"},[i.mediaQuery.large]:{display:"none"}}})),H=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"inherit",[i.mediaQuery.medium]:{display:"none"}}}));(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"inherit",[i.mediaQuery.large]:{display:"none"}}})),(0,n.I4)("div",(e=>{let{$theme:i}=e;return{display:"none",[i.mediaQuery.medium]:{display:"inherit"}}})),(0,n.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,")")]:{dis
1play:"none"}}}));var Z=a(80004),N=a(47633),E=a(75530),Q=a(43663);const V=(0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"center",display:"flex",justifyContent:"rtl"===i.direction?"flex-start":"flex-end",marginTop:i.sizing.scale1200}})),W=e=>{let{"aria-label":i,onClick:a,disabled:t,children:r,liveControlId:n}=e;return(0,g.Y)(Z.A,{"aria-controls":n,"aria-label":i,disabled:t,kind:N.Nd.secondary,overrides:{BaseButton:{style:e=>{let{$theme:i}=e;return{marginLeft:i.sizing.scale100,marginRight:i.sizing.scale100}}}},shape:N.IW.round,onClick:a,children:r})},j=e=>{let{goToPage:i,activePage:a,pageCount:r,localization:l,liveControlId:d,textColor:c}=e;const[s]=(0,n.c6)(),u=a>=r-1,h=0===a,p=(0,t.useCallback)((()=>i(a+1)),[a,i]),v=(0,t.useCallback)((()=>i(a-1)),[a,i]);return(0,g.FD)(V,{...l.paginationWrapper?{"aria-label":l.paginationWrapper}:{},children:[(0,g.Y)(o.ED,{color:c,overrides:{Block:{style:e=>{let{$theme:i}=e;return{...i.rtl?{marginLeft:i.sizing.scale650}:{marginRight:i.sizing.scale650}}}}},children:"".concat(a+1,"/").concat(r)}),(0,g.FD)("div",{className:s({direction:"ltr"}),children:[(0,g.Y)(W,{...l.paginationButtonPrevious?{"aria-label":l.paginationButtonPrevious}:{},disabled:h,liveControlId:d,onClick:v,children:(0,g.Y)(E.A,{size:24,title:""})}),(0,g.Y)(W,{...l.paginationButtonNext?{"aria-label":l.paginationButtonNext}:{},disabled:u,liveControlId:d,onClick:p,children:(0,g.Y)(Q.A,{size:24,title:""})})]})]})},X="carousel",O="stacked",U={cardsLayoutDesktop:X,cardsLayoutMobile:O,cardsLayoutTablet:O,cardsPerPageDesktop:3,cardsPerPageMobile:1,cardsPerPageTablet:2},G=(0,t.createContext)(null);function J(e){var i;let{children:a,cards:r,cardRenderer:n,loading:l,cardsLayoutDesktop:o=U.cardsLayoutDesktop,cardsLayoutTablet:d=U.cardsLayoutTablet,cardsLayoutMobile:c=U.cardsLayoutMobile,cardsPerPageDesktop:s=U.cardsPerPageDesktop,cardsPerPageTablet:u=U.cardsPerPageTablet,cardsPerPageMobile:h=U.cardsPerPageMobile,localization:p,rtl:v,liveControlId:m}=e;const[b,y]=(0,t.useState)(0),[f,P]=(0,t.useState)(0),[C,Y]=(0,t.useState)(0),T=null!==(i=null==r?void 0:r.length)&&void 0!==i?i:0,x=Math.ceil(T/s),w=Math.ceil(T/h),k=Math.ceil(T/u),D={activePageDesktop:b,activePageMobile:f,activePageTablet:C,cardRenderer:n,cards:r,cardsCount:T,cardsLayoutDesktop:o,cardsLayoutMobile:c,cardsLayoutTablet:d,cardsPerPageDesktop:s,cardsPerPageMobile:h,cardsPerPageTablet:u,goToPageDesktop:(0,t.useCallback)((e=>{e>=0&&e<x&&y(e)}),[x]),goToPageMobile:(0,t.useCallback)((e=>{e>=0&&e<w&&P(e)}),[w]),goToPageTablet:(0,t.useCallback)((e=>{e>=0&&e<k&&Y(e)}),[k]),liveControlId:m,loading:l,localization:p,pageCountDesktop:x,pageCountMobile:w,pageCountTablet:k,rtl:v};return(0,g.Y)(G.Provider,{value:D,children:a})}function q(){const e=(0,t.useContext)(G);if(!e)throw new Error("useCardsLayoutContext must be used within CardsLayoutProvider");return e}var K=a(22370);const{values:ee}=K.Ay,ie={"-webkit-overflow-scrolling":"touch",gridColumn:"1 / -1",overflowX:"auto",overflowY:"hidden",overscrollBehaviorX:"contain",scrollSnapType:"x mandatory"},ae={"-webkit-overflow-scrolling":"initial",alignSelf:"center",display:"grid",gridColumn:"1 / -1",overflowX:"visible",overflowY:"visible",overscrollBehaviorX:"initial",scrollSnapType:"none",width:"100%"},te={"-webkit-overflow-scrolling":"touch",background:"inherit",display:"grid",gridTemplateColumns:"initial",overscrollBehaviorX:"contain",scrollSnapType:"x mandatory",transform:"initial",width:"initial"},re={"-webkit-overflow-scrolling":"initial",background:"initial",display:"grid",overscrollBehaviorX:"initial",scrollSnapType:"none",transform:"none",transition:"none",width:"auto"},ne={alignSelf:"center",height:"100%",scrollSnapAlign:"center",width:"100%"},le={alignSelf:"initial",gridColumn:"initial",height:"auto",scrollSnapAlign:"none",width:"auto"},oe=(e,i,a)=>({isDesktopCarousel:a===X,isMobileCarousel:e===X,isTabletCarousel:i===X}),de=(0,n.I4)("div",(e=>{let{$theme:i,$cardsLayoutDesktop:a,$cardsLayoutMobile:t,$cardsLayoutTablet:r}=e;const{mediaQuery:n}=i,l=oe(t,r,a),o={...ie,alignSelf:"initial",display:"initial",width:"initial"},d={...o,overflow:"hidden"},c={...o,overflow:"hidden"};return{...l.isMobileCarousel?o:ae,[n.medium]:{...l.isTabletCarousel?d:ae}
1,[n.large]:{...l.isDesktopCarousel?c:ae}}})),ce=(e,i,a)=>{const t=0===e?0:i/e,r=i>0?"translateX(calc(".concat(a?"+":"-","100% * ").concat(t,"))"):"none",n=100*e+"%";return{gridTemplateColumns:"repeat(".concat(12*e,", 1fr)"),transform:r,width:n}},se=(0,n.I4)("div",(e=>{let{$theme:i,$disableAnimation:a,$rtl:t,$cardsLayoutDesktop:r,$cardsLayoutMobile:n,$cardsLayoutTablet:l,$cardsPerPageDesktop:o,$cardsPerPageMobile:d,$cardsPerPageTablet:c,$cardsCount:s,$activePageDesktop:g,$activePageMobile:u,$activePageTablet:h}=e;const{mediaQuery:p}=i,v=oe(n,l,r),m={...te,gridGap:i.sizing.scale700,transition:a?"none":ee.animation.uiSpeed},b={...re,gridGap:i.sizing.scale700},y=v.isMobileCarousel?{...m,...ce(Math.ceil(s/d),u,t)}:{...b,gridTemplateColumns:"repeat(".concat(d,", minmax(0, 1fr))")},f=v.isTabletCarousel?{...m,...ce(Math.ceil(s/c),h,t)}:{...b,gridTemplateColumns:"repeat(".concat(c,", minmax(0, 1fr))")},P=v.isDesktopCarousel?{...m,...ce(Math.ceil(s/o),g,t)}:{...b,gridTemplateColumns:"repeat(".concat(o,", minmax(0, 1fr))")};return{...y,[p.medium]:f,[p.large]:P}})),ge=((0,n.I4)("div",(e=>{let{$theme:i}=e;return{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:i.sizing.scale700}})),(0,n.I4)("div",(e=>{let{$theme:i,$index:a,$loading:t,$cardsLayoutDesktop:r,$cardsLayoutMobile:n,$cardsLayoutTablet:l,$cardsPerPageMobile:o,$cardsPerPageTablet:d,$cardsPerPageDesktop:c,$cardsCount:s}=e;const{mediaQuery:g}=i,u=oe(n,l,r),h=a<(t?o:s),p=a<(t?d:s),v=a<(t?c:s),m={...ne,display:h?"grid":"none",gridColumn:"span ".concat(12/o)},b={...ne,display:p?"grid":"none",gridColumn:"span ".concat(12/d)},y={...ne,display:v?"grid":"none",gridColumn:"span ".concat(12/c)},f=u.isMobileCarousel?m:{...le,display:h?"block":"none"},P=u.isTabletCarousel?b:{...le,display:p?"block":"none"},C=u.isDesktopCarousel?y:{...le,display:v?"block":"none"};return{...f,[g.medium]:P,[g.large]:C}}))),ue=()=>{var e;const{cards:i,cardRenderer:a,loading:r,cardsPerPageDesktop:n,cardsPerPageTablet:l,cardsPerPageMobile:o,localization:d,rtl:s,cardsLayoutDesktop:u,cardsLayoutMobile:h,cardsLayoutTablet:p,cardsCount:v,activePageDesktop:m,activePageMobile:b,activePageTablet:y}=q(),[f,P]=(0,t.useState)(!1);if((0,t.useEffect)((()=>{P(!0);const e=setTimeout((()=>{P(!1)}),200);return()=>clearTimeout(e)}),[i]),!(r||null!=i&&i.length))return null;const C=r?Math.max(o,l,n):null!==(e=null==i?void 0:i.length)&&void 0!==e?e:0,Y={$cardsLayoutDesktop:u,$cardsLayoutMobile:h,$cardsLayoutTablet:p},T={$cardsPerPageDesktop:n,$cardsPerPageMobile:o,$cardsPerPageTablet:l};return(0,g.Y)(c.E,{"aria-label":null==d?void 0:d.gridAriaLabel,"data-testid":"cards-grid",children:(0,g.Y)(de,{...Y,children:(0,g.Y)(se,{$activePageDesktop:m,$activePageMobile:b,$activePageTablet:y,$cardsCount:v,$disableAnimation:f,$rtl:s,"aria-label":null==d?void 0:d.carouselSlideAriaLabel,"aria-live":"polite",...Y,...T,children:Array.from({length:C}).map(((e,t)=>(0,g.Y)(ge,{$cardsCount:v,$index:t,$loading:r,...Y,...T,children:a({card:null==i?void 0:i[t],index:t,loading:r})},"cards-grid-card-".concat(t))))})})})},he=()=>{const{cardsLayoutMobile:e,cardsLayoutTablet:i,cardsLayoutDesktop:a,activePageMobile:t,activePageTablet:r,activePageDesktop:n,pageCountMobile:l,pageCountTablet:o,pageCountDesktop:d,goToPageMobile:s,goToPageTablet:u,goToPageDesktop:h,localization:p,loading:v,liveControlId:m,rtl:b}=q(),y={liveControlId:m,localization:p||{paginationButtonNext:"",paginationButtonPrevious:"",paginationWrapper:""},rtl:!!b};return(0,g.FD)(c.E,{"data-testid":"card-layout-content",children:[(0,g.Y)(ue,{}),!v&&e===X&&l>1&&(0,g.Y)(H,{"data-testid":"mobile-pagination",children:(0,g.Y)(j,{activePage:t,goToPage:s,pageCount:l,...y})}),!v&&i===X&&o>1&&(0,g.Y)(_,{"data-testid":"tablet-pagination",children:(0,g.Y)(j,{activePage:r,goToPage:u,pageCount:o,...y})}),!v&&a===X&&d>1&&(0,g.Y)(R,{"data-testid":"desktop-pagination",children:(0,g.Y)(j,{activePage:n,goToPage:h,pageCount:d,...y})})]})},pe=e=>(0,g.Y)(J,{...e,children:(0,g.Y)(he,{})}),ve={$:"USD","£":"GBP","â¬":"EUR","â¹":"INR"};function me(e,i){var a,t,r;if(null===(a=e.leadingHeading)||void 0===a||!a.trim())return;const n={"@type":"Product",name:e.leadingHeading.trim()};null!==(t=e.leadingBody)&&void 0!==t&&t.trim()&&(n.description=e.leadingBody.trim()),null!==(r=e.image)&&void 0!==r&&r.src&&(n.image=e.image.src);const l=e.ratingText?function(e){const i=e.trim().match(/^([\d.]+)\s*\((\d+)\)$/);if(i)return{ratingValue:i[1],reviewCount:i[2]}}(e.ratingText):void 0;l&&(n.aggregateRating={"@type":"AggregateRating",...l});const o=e.trailingHeading?function(e){const i=e.trim();if(!i)return;const a=Object.keys(ve).find((e=>
1i.startsWith(e))),t=a?ve[a]:void 0;if(!t)return;const r=i.match(/[\d,]+(?:\.\d+)?/);if(!r)return;const n=r[0].replace(/,/g,"");return Number.isFinite(Number.parseFloat(n))?{price:n,priceCurrency:t}:void 0}(e.trailingHeading):void 0;if(o){var d;const a=null===(d=e.cta)||void 0===d?void 0:d.href;n.offers={"@type":"Offer",...o,...a&&{url:i?i(a):a}}}const c=function(e){var i,a,t;const r=[];return null!==(i=e.pillText)&&void 0!==i&&i.trim()&&r.push({"@type":"PropertyValue",name:"passengerCapacity",value:e.pillText.trim()}),null!==(a=e.acText)&&void 0!==a&&a.trim()&&r.push({"@type":"PropertyValue",name:"airConditioning",value:e.acText.trim()}),null!==(t=e.trailingBody)&&void 0!==t&&t.trim()&&r.push({"@type":"PropertyValue",name:"vehicleExample",value:e.trailingBody.trim()}),r.length>0?r:void 0}(e);return c&&(n.additionalProperty=c),n}const be=e=>{const{cards:i,description:a,heading:t}=e,r=function(e){const{cards:i,description:a,getCtaUrl:t,heading:r}=e,n=r.trim();if(!n||0===i.length)return;const l=i.flatMap((e=>{const i=me(e,t);return i?[i]:[]})).map(((e,i)=>({"@type":"ListItem",position:i+1,item:e})));return 0!==l.length?{"@context":"https://schema.org","@type":"ItemList",name:n,...(null==a?void 0:a.trim())&&{description:a.trim()},itemListElement:l}:void 0}({cards:i,description:a,getCtaUrl:b.eH,heading:t});return r?(0,g.Y)("script",{"data-testid":"intercity-listings-json-ld",dangerouslySetInnerHTML:{__html:JSON.stringify(r).replace(/</g,"\\u003c")},type:"application/ld+json"}):null},ye={carouselSlideAriaLabel:"Carousel of intercity listings",gridAriaLabel:"Intercity listings",paginationButtonNext:"Next",paginationButtonPrevious:"Previous",paginationWrapper:"Pagination"},fe=e=>{const{heading:i,description:a,cards:t,loading:r,localization:u,...h}=e,[p,v]=(0,n.c6)(),m=null==t?void 0:t.filter((e=>{var i,a;return!(null!==(i=e.leadingHeading)&&void 0!==i&&i.trim()&&(null===(a=e.trailingHeading)||void 0===a||!a.trim()))}));return i&&m&&0!==m.length?(0,g.FD)(d.Z,{...h,children:[(0,g.Y)(be,{cards:m,description:a,heading:i}),(0,g.FD)(c.E,{children:[(0,g.Y)(s.A,{level:3,children:i}),a&&(0,g.Y)(o.oS,{color:v.colors.contentSecondary,"data-testid":"intercity-listings-description",margin:"".concat(v.sizing.scale400," 0 0"),children:a}),(0,g.Y)(l.A,{marginTop:v.sizing.scale900,children:(0,g.Y)(pe,{cardRenderer:e=>(0,g.Y)(A,{...e}),cards:m,loading:!!r,...h,liveControlId:"intercity-listings",localization:u||ye})})]})]}):null};var Pe=a(35259);const Ce=(0,r.J)(["testimonials.carousel.slide.aria-label","testimonials.grid.aria-label","common.carousel.pagination.button-next","common.carousel.pagination.button-previous","common.carousel.pagination.wrapper.aria-label"])((e=>{const{translate:i,...a}=e,{loading:r,user:n}=(0,Pe.P)(!0),l=Boolean(!r&&(null==n?void 0:n.firstName)),o=(0,t.useMemo)((()=>{var i;return null===(i=e.cards)||void 0===i?void 0:i.map((e=>({...e,loginMessage:l?void 0:e.loginMessage})))}),[e.cards,l]);return(0,g.Y)(fe,{...a,cards:o,localization:{carouselSlideAriaLabel:i("testimonials.carousel.slide.aria-label"),gridAriaLabel:i("testimonials.grid.aria-label"),paginationButtonNext:i("common.carousel.pagination.button-next"),paginationButtonPrevious:i("common.carousel.pagination.button-previous"),paginationWrapper:i("common.carousel.pagination.wrapper.aria-label")}})}))},__fusion__b34471b8de:(e,i,a)=>{a.d(i,{A:()=>n});var t=a(90417),r=a(40014);const n=t.forwardRef((function(e,i){let{title:a,titleId:t,size:n="1em",...l}=e;return(0,r.FD)("svg",{width:n,height:n,viewBox:"0 0 24 24",fill:"none",ref:i,"aria-labelledby":t,...l,children:[a?(0,r.Y)("title",{id:t,children:a}):null,(0,r.Y)("g",{fill:"currentColor",children:(0,r.Y)("path",{d:"M12 10.5c-2.48 0-4.5-2.02-4.5-4.5S9.52 1.5 12 1.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5ZM12 12.5c-3.24 0-6.29.79-9 2.16v2.84c0 2.76 2.24 5 5 5h8c2.76 0 5-2.24 5-5v-2.84a19.882 19.882 0 0 0-9-2.16Z"})})]})}))}}]); 2//# sourceMappingURL=https://sourcemaps.uberinternal.com/raw/uber-sites/client-3773-9aa76556c95cb536.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.