PageSourceSearch

https://aero.com/_next/static/chunks/pages/flights-3aecab9f2c8da80d.js

js aero.com collected 2026-10-02 06:24:08 UTC 33,745 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8576],{85670:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/flights",function(){return i(56945)}])},54161:function(e,t,i){"use strict";i.d(t,{u:function(){return s}});var r=i(59661),n=i(41948),a=r.S.Wishlist,s=function(e){var t=e.getI18nInstance;return{searchLinkTitle:function(){return t().t("wishlist.search.link.title",{ns:a})},searchLinkDescription:function(){return t().t("wishlist.search.link.description",{ns:a})},joinTitle:function(){return t().t("wishlist.join.title",{ns:a})},joinButtonLabel:function(){return t().t("wishlist.join.button.label",{ns:a})},confirmationTitle:function(e){return t().t("wishlist.confirmation.title",{ns:a,name:e,context:e?"with-name":"without-name"})},confirmationDescription:function(){return t().t("wishlist.confirmation.description",{ns:a})},seatsRequested:function(){return t().t("wishlist.confirmation.seatsRequested",{ns:a})},confirmationAdult:function(e){return t().t("wishlist.confirmation.adult",{ns:a,count:e})},confirmationInfant:function(e){return t().t("wishlist.confirmation.infant",{ns:a,count:e})},confirmationPetUnderSeat:function(e){return t().t("wishlist.confirmation.pet-under-seat",{ns:a,count:e})},confirmationPetInSeat:function(e){return t().t("wishlist.confirmation.pet-in-seat",{ns:a,count:e})},confirmationPet:function(e){return t().t("wishlist.confirmation.pet",{ns:a,count:e})},confirmationFindAnotherFlightButtonLabel:function(){return t().t("wishlist.confirmation.find-another-flight",{ns:a})},errorMissingData:function(){return t().t("wishlist.error.missing-data",{ns:a})}}}({getI18nInstance:n.z})},89223:function(e,t,i){"use strict";i.d(t,{t:function(){return g}});var r=i(78435),n=i(72651),a=i(85893),s=i(25675),o=i.n(s),l=i(41664),c=i.n(l),u=i(98108),d=i(1632),h=[{code:"AeroPrivate_VENZ2026_9091",src:"/icons/aegis_air_airplane.svg",width:96,height:46,alt:"Aegis Air logo"}],g=function(){var e,t=(0,r.u)().useFlightSearchParameters,i=(0,n.w)().bookingFlow,s=t().aeroPrivateType,l=null===(e=i.cart)||void 0===e?void 0:e.departureFlight;return function(e){var t=h.find((function(t){return(0,u.T)(t.code,e)}));if(t)return(0,a.jsx)(c(),{passHref:!0,href:"/",children:(0,a.jsx)("a",{children:(0,a.jsx)(d.x,{display:"block",mx:[0,-2],children:(0,a.jsx)(o(),{src:t.src,width:t.width,height:t.height,alt:t.alt})})})})}(l?l.aeroPrivateType:s)}},99012:function(e,t,i){"use strict";i.d(t,{l:function(){return f}});var r=i(85893),n=(i(67294),i(47166)),a=i.n(n),s=i(78435),o=i(90471),l=i(19945),c=i(87683),u=i.n(c),d=i(20977),h=i(79316),g=i(57169),p=i(23306),x=a().bind(u()),f=function(e){var t=e.isDark,i=void 0!==t&&t,n=e.className,c=(0,s.u)(),u=c.useFlightSearchParameters,f=c.useBookingFlow,m=(0,h.L)(),v=f(),b=v.step,j=v.cart,S=u(),k=S.origin,F=S.destination,y=S.infants,w=S.pets,R=S.adults,P=S.tripType,N=S.bookingType,C=(0,g.l)().isLoggedIn,T=null===j||void 0===j?void 0:j.departureFlight,_=T?T.originAirportCode:k.airportCode,Z=T?T.destinationAirportCode:F.airportCode,A=m?"headingXSmall":"headingSmall",D=i?"darkQuinary":"lightQuinary";return(0,r.jsxs)("div",{className:a()(n,x("container")),children:[(0,r.jsxs)("div",{className:x("trip-item"),children:[(0,r.jsx)(l.ZT,{variant:A,color:D,children:(0,p.JM)((0,o.XR)(b,o.xo.PickingReturnFlight)?Z:_,C,N)}),(0,r.jsx)("div",{className:x("icon-wrapper"),children:(0,r.jsx)(l.JO,{color:D,name:"arrow_E_filled",size:16})}),(0,r.jsx)(l.ZT,{variant:A,color:D,children:(0,p.JM)((0,o.XR)(b,o.xo.PickingReturnFlight)?_:Z,C,N)})]}),(0,r.jsx)("div",{className:x("trip-type",{dark:i}),children:(0,r.jsx)(l.ZT,{variant:A,color:D,children:"oneway"===P?d.R.oneWay():d.R.roundTrip()})}),(0,r.jsxs)("div",{className:x("trip-item"),children:[(0,r.jsx)(l.JO,{color:D,name:"guest_filled",size:16}),(0,r.jsx)(l.ZT,{variant:A,color:D,ml:.5,children:R.count})]}),y.count>0&&(0,r.jsxs)("div",{className:x("trip-item","ancillary-item"),children:[(0,r.jsx)(l.JO,{color:D,name:"infant_filled",size:16}),(0,r.jsx)(l.ZT,{variant:A,color:D,ml:.5,children:y.count})]}),w.count>0&&(0,r.jsxs)("div",{className:x("trip-item","ancillary-item"),children:[(0,r.jsx)(l.JO,{color:D,name:"pet_filled",size:16}),(0,r.jsx)(l.ZT,{variant:"headingXSmall",color:D,ml:.5,children:w.
1count})]})]})}},56945:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return ct},default:function(){return ut}});var r=i(85893),n=i(26042),a=i(2962),s=i(67294),o=i(78435),l=i(34582),c=i(90471),u=i(20189),d=i(19945),h=i(77306),g=i(89223),p=i(7297),x=i(33029);function f(){var e=(0,p.Z)(["\n  ","\n"]);return f=function(){return e},e}var m=(0,x.ZP)(d.zx).withConfig({componentId:"sc-8c5478d3-0"})(f(),(function(e){var t=e.size;return"\n    width: ".concat(t,"px;\n    height: ").concat(t,"px;\n  ")}));function v(e){var t=e.className,i=e.arrowColor,n=e.size,a=void 0===n?20:n,s=(0,(0,o.u)().useBookingFlow)(),l=s.goToPreviousStep,u=s.step,h=s.isLoading||u===c.xo.PickingDepartureFlight.Searching||u===c.xo.PickingReturnFlight.Searching||u===c.xo.Checkout.OrderDetails.HoldingCartBeforeSummary;return(0,r.jsx)(m,{className:t,disabled:h,size:a,variant:"noStyle",onClick:function(){return l()},children:(0,r.jsx)(d.JO,{autoSize:!0,color:i,name:"arrow_W"})})}var b=i(69396);function j(e){return(0,r.jsx)(d.xu,(0,b.Z)((0,n.Z)({},e),{width:1,pt:[0,7],margin:"0 auto",display:"flex",flexDirection:"column",maxWidth:["initial",480]}))}var S=i(99012),k=i(45049),F=i(20977),y=i(23847),w=i(63076),R=i(68137),P=i(57169),N=i(59637),C=function(e,t){return e&&t},T=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1);return(0,c.XR)(e.bookingFlowStep,c.xo.PickingDepartureFlight.Searching)?e.searchLocator.messageSearchingDepartureFlights():r(e,n)},_=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1);if(!(0,c.XR)(e.bookingFlowStep,c.xo.PickingDepartureFlight.Picking))return r(e,n);var a=e.departureFlights,s=e.originAirportIataCode,o=e.getAirportCity,l=e.searchLocator;if(0!==(null===a||void 0===a?void 0:a.length)){var u=o(s);return l.messageShouldPickDepartureFlight({city:u})}return l.noFlightsAvailable()},Z=function(e,t){if(!(0,c.Xv)(t))throw new Error("Not implemented for this booking flow step");return(0,c.IA)(t)?null===e||void 0===e?void 0:e.departureFlight:null===e||void 0===e?void 0:e.returnFlight},A=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1),a=e.cart,s=e.searchLocator,o=e.bookingFlowStep;if(!(0,c.Xv)(o))return r(e,n);var l=function(e){var t=null===e||void 0===e?void 0:e.fares;return(t?Object.values(t):[]).length}(Z(a,o));return s.fareSelectionTitle(l)},D=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1);return(0,c.XR)(e.bookingFlowStep,c.xo.PickingReturnFlight.Searching)?e.searchLocator.messageSearchingReturnFlights():r(e,n)},L=i(42699),I=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1);if(!(0,c.XR)(e.bookingFlowStep,c.xo.PickingReturnFlight.Picking))return r(e,n);var a=e.returnFlights,s=e.destinationAirportIataCode,o=e.getAirportCity,l=e.searchLocator,u=e.cart,d=a,h=null===u||void 0===u?void 0:u.departureFlight,g=null===d||void 0===d?void 0:d.filter((function(e){return(0,L.Z)(e.departureDate,h.departureDate)}));if(0!==(null===g||void 0===g?void 0:g.length)){var p=o(s);return l.messageShouldPickReturnFlight({city:p})}return l.noFlightsAvailable()},B=function(e,t){return""},M=i(55050),O=function(e){var t;return(null===e||void 0===e||null===(t=e.thresholdInfo)||void 0===t?void 0:t.status)===M.i.PendingConfirmation},X=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1),a=e.cart,s=e.bookingFlowStep,o=e.searchLocator;if(!(0,c.Xv)(s))return r(e,n);var l=Z(a,s);return O(l)?o.fareSelectionAboutYourFare():r(e,n)},W=function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1),a=e.bookingFlowStep;return(0,c.ag)(a)?F.R.optionSelectionTitle():r(e,n)},z=function(e){return function(e,t){var i=(0,N.Z)(t),r=i[0],n=i.slice(1);if(!(0,c.XR)(e.bookingFlowStep,c.xo.SettingFlightSearchParameters))return r(e,n);var a=e.flightSearchFormStatus,s=e.originAirportIataCode,o=e.destinationAirportIataCode,l=e.getAirportCity,u=e.searchLocator,d=C(s,o);if("Idle"===a&&!d)return u.messageIdle();if("Idle"===a){var h=l(o);return u.messageParametersSet({city:h})}return"PickingPets"===a?u.choosePetOption():"PickingOrigin"===a?u.messageIsPickingOriginAirport():"PickingDestination"===a?u.messageIsPickingDestinationAirport():r(e,n)}(e,[T,_,X,A,W,D,I,B])};function E(){var e=(0,p.Z)(["\n  & svg {\n    width: 40px;\n    height: 40px;\n  }\n\n  @media (min-width: 992px) {\n    & svg {\n      width: 48px;\n      height: 48px;\n    }\n  }\n"]);return E=function(){return e},e}var H=(0,x.ZP)(d.xu).withConfig({componentId:"sc-e9106ba1-0"})(E()),q=function(e){var t=e.icon,i=e.message,n=e.title,a=n?"regular":"medium";return(0,r.jsxs)(d.xu,{maxWidth:368,children:[(0,r.jsx)(H,{mb:2,children:(0,r.jsx)(d.JO,{name:t,color:"lightQuinary"})}),n&&(0,r.jsx)(d.ZT,{mb:2,variant:"labelLarge",color:"lightQuinary",fontWeight:"medium",children:n}),(0,r.jsx)(d.ZT,{variant:"labelLarge",color:"lightQuinary",fontWeight:a,children:i})]})};function J(){return(0,r.jsx)(d.xu,{mt:4,children:(0,r.jsx)(q,{icon:"pet",message:F.R.choosePetOptionMessage()})})}var Q=function(e){var t=e.searchLocator;return(0,r.jsxs)(d.Kq,{mb:[4,5],borders:!1,children:[(0,r.jsx)(q,{icon:"aircraft",title:t.thresholdValueProps.section1.title(),message:t.thresholdValueProps.section1.message()}),(0,r.jsx)(q,{icon:"aircraft_light",title:t.thresholdValueProps.section2.title(),message:t.thresholdValueProps.section2.message()}),(0,r.jsx)(q,{icon:"quality",title:t.thresholdValueProps.section3.title(),message:t.thresholdValueProps.section3.message()}),(0,r.jsx)(d.ZT,{variant:"labelLarge",color:"lightQuinary",fontWeight:"medium",children:t.thresholdValueProps.conclusion.message()})]})},U=function(e,t){var i=(0,N.Z)(t),n=i[0],a=i.slice(1);return V(e)?(0,r.jsx)(Q,{searchLocator:e.searchLocator}):n(e,a)},V=function(e){var t=e.cart,i=e.bookingFlowStep;if(!t||!(0,c.Xv)(i))return!1;var r=Z(t,i);return O(r)},Y=function(e,t){return null};function G(){return(0,r.jsxs)(d.Kq,{mb:[4,5],borders:!1,children:[(0,r.jsx)(q,{icon:"aircraft",message:F.R.privateTerminalExperienceMessage()}),(0,r.jsx)(q,{icon:"suitcase",message:F.R.convenientCheckInMessage()}),(0,r.jsx)(q,{icon:"seat",message:F.R.flyInComfortMessage()}),(0,r.jsx)(q,{icon:"drink",message:F.R.bespokeAmenitiesMessage()})]})}var K=function(e,t){var i=(0,N.Z)(t),n=i[0],a=i.slice(1);return(0,c.XR)(e.bookingFlowStep,c.xo.SettingFlightSearchParameters)?(0,r.jsx)(G,{}):n(e,a)},$=function(e){return function(e,t){var i=(0,N.Z)(t),n=i[0],a=i.slice(1);return"PickingPets"!==e.flightSearchFormStatus?n(e,a):(0,r.jsx)(J,{})}(e,[K,U,Y])};function ee(){var e=(0,o.u)(),t=e.useFlightSearchParameters,i=e.useBookingFlow,n=(0,e.useAirportsPresentation)({traceSource:"search/DynamicMessage"}),a=n.getAirportCity,l=n.isLoading,u=t(),h=u.origin,g=u.destination,p=(0,R.O)(),x=p.status,f=p.closeAllPickers,m=i(),b=m.step,N=m.cart,C=m.departureFlights,T=m.returnFlights,_=m.isLoading,Z=(0,P.l)().isLoggedIn,A="Idle"!==x,D=(0,c.XR)(b,c.xo.PickingDepartureFlight)||(0,c.XR)(b,c.xo.PickingReturnFlight),L=(0,s.useMemo)((function(){return _||l?"":z({bookingFlowStep:b,flightSearchFormStatus:x,isUserLoggedIn:!!Z,originAirportIataCode:(null===h||void 0===h?void 0:h.airportCode)||void 0,destinationAirportIataCode:(null===g||void 0===g?void 0:g.airportCode)||void 0,getAirportCity:a,departureFlights:C,cart:N,returnFlights:T,searchLocator:F.R})}),[_,l,b,x,Z,null===h||void 0===h?void 0:h.airportCode,null===g||void 0===g?void 0:g.airportCode,a,C,N,T]),I=(0,s.useMemo)((function(){return _||l?null:$({flightSearchFormStatus:x,bookingFlowStep:b,cart:N,searchLocator:F.R})}),[x,b,N,_,l]);return(0,r.jsxs)(j,{maxHeight:"100%",children:[(0,r.jsxs)(d.xu,{display:["none","block"],pr:1,children:[(0,r.jsx)(d.xu,{mb:8,children:(0,r.jsx)(d.ZT,{"aria-hidden":(0,y.n)()?void 0:"true",as:(0,y.n)()?"h1":void 0,variant:"displaySmall",color:"lightPrimary",children:L})}),(0,r.jsx)(d.xu,{children:I})]}),(0,r.jsxs)(d.xu,{display:["flex","none"],flexDirection:"column",children:[(0,r.jsx)(d.xu,{display:"flex",mt:-2,children:A?(0,r.jsx)(d.xu,{ml:"auto",display:"flex",justifyContent:"flex-end",children:(0,r.jsx)(d.zx,{py:1.25,onClick:f,variant:"noStyle",children:(0,r.jsx)(d.ZT,{variant:"headingSmall",color:"lightPrimary",children:w._.dialogCancel()})})}):(0,r.jsxs)("div",{className:"flex w-full items-center justify-between py-3xs",children:[(0,r.jsx)(v,{size:24,arrowColor:"lightPrimary"}),(0,r.jsx)(k.Z,{})]})}),(0,r.jsx)(d.xu,{flex:1,children:(0,r.jsx)(d.ZT,{"aria-hidden":(0,y.n)()?"true":void 0,as:(0,y.n)()?void 0:"h1",variant:"displayXSmall",color:"lightPrimary",children:L})}),D&&(0,r.jsx)(d.xu,{display:"flex",alignItems:"center",mt:1.5,children:(0,r.jsx)(S.l,{isDark:!0})})]})]})}function te(){return(0,r.jsxs)(d.xu,{children:[(0,r.jsxs)(d.xu,{display:"flex",children:[(0,r.jsx)(d.xu,{flex:1,children:(0,r.jsx)(d.Od,{height:32,width:90,mb:3})}),(0,r.jsx)(d.Od,{height:32,width:150})]}),(0,r.jsx)(d.Od,{height:33,width:"100%",mb:3}),(0,r.jsx)(d.Kq,{mb:1,children:(0,r.jsx)(d.Od,{width:"100%",height:80,count:10,mb:1})})]})}var ie=i(32166),re=i(64226),ne=i(80027),ae=i(46983),se=i(66366),oe=i(51455),le=i(23306),ce=function(e){var t=e.date,i=e.disabled,n=e.airportCode,a=e.className,s=e.displayTime,o=(0,(0,se.u)().useAirportsPresentation)({traceSource:"search/FlightSearchResults/FlightSearchResultsCard/HourAndCity"}),l=o.getAirportCity,c=o.isLoading,u=(0,P.l)().isLoggedIn,h=c?"":l(n),g="text-neutrals-300";return(0,r.jsxs)("div",{className:"".concat(a," text-left"),children:[(0,r.jsx)(d.ZT,{variant:"headingMedium",className:i?g:"text-neutrals-black","data-testid":"flight-card-time",children:null!==s&&void 0!==s?s:(0,oe.g)(t)}),(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsxs)(d.ZT,{variant:"labelSmall",className:i?g:"text-neutrals-400",children:[h,"\xa0"]}),(0,r.jsx)(d.ZT,{variant:"labelSmall",className:i?g:"text-neutrals-300",children:(0,le.JM)(n,u)})]})]})},ue=i(44105),de=function(e){var t,i=e.flight,n=e.className,a=i.departureDate,s=i.originAirportCode,o=i.duration,l=i.arrivalDate,c=i.destinationAirportCode,u=i.htoBladeHelicopterShuttle,h=(0,(0,se.u)().use
1SingleFlightSearchResultInformation)(i),g=h.shouldBeWaitlisted,p=h.isUnavailable,x=null!==(t=null===u||void 0===u?void 0:u.journeyDuration)&&void 0!==t?t:o;return(0,r.jsxs)("div",{className:"justify-middle flex text-neutrals-500",children:[(0,r.jsx)(ce,{disabled:g||p,date:a,airportCode:s,displayTime:null===u||void 0===u?void 0:u.departureTime}),(0,r.jsxs)("div",{className:(0,ue.cn)("mx-2 flex w-full flex-col items-center",n),children:[(0,r.jsx)("div",{className:"mb-1 typography-label-small w-full text-neutrals-300","data-testid":"flight-card-duration",children:"".concat(x.hours,"H ").concat(x.minutes,"M")}),(0,r.jsxs)("div",{className:"relative flex w-full items-center justify-center",children:[(0,r.jsx)(d.JO,{name:"aircraft_filled",className:"absolute",color:"darkQuinary"}),(0,r.jsx)("span",{className:"h-[8px] w-[8px] rounded-lg bg-neutrals-200"}),(0,r.jsx)("div",{className:"h-[3px] w-full bg-neutrals-100"}),(0,r.jsx)("span",{className:"h-[8px] w-[8px] rounded-lg bg-neutrals-200"})]})]}),(0,r.jsx)(ce,{className:"text-right",disabled:g||p,date:l,airportCode:c,displayTime:null===u||void 0===u?void 0:u.arrivalTime})]})},he=function(e){var t=e.flight,i=e.className,a=(0,se.u)(),s=a.useSingleFlightSearchResultInformation,o=a.useFlightSearchParameters,l=s(t),c=l.adultSeatsAvailable,u=l.minimumSeatQuotaToDisplaySeatsLeftAlert,d=l.canBookInfants,h=l.canBookPets,g=l.canBookAdults,p=l.isUnavailable,x=o().adults.count,f={backgroundColor:"bg-error-100",color:"text-error-500"},m={backgroundColor:"bg-neutrals-200",color:"text-neutrals-600"},v=0===c||p?(0,n.Z)({text:F.R.soldOut()},m):d?h?!g&&c>0?(0,n.Z)({text:F.R.seatsLeftJoinWaitlist({adultCount:x})},m):c>0&&c<u?(0,n.Z)({text:F.R.adultSeatsAvailable({adultSeatsAvailable:c})},f):void 0:(0,n.Z)({text:F.R.petCapacityReached()},m):(0,n.Z)({text:F.R.infantCapacityReached()},m);return v?(0,r.jsx)("div",{className:"typography-heading-x-small rounded-lg px-2xs py-[4px] font-medium ".concat(v.backgroundColor," ").concat(v.color," ").concat(i),children:v.text}):null},ge=function(e){var t=e.flight,i=(0,(0,se.u)().useSingleFlightSearchResultInformation)(t),n=i.displayablePrice,a=i.shouldBeWaitlisted,s=i.isUnavailable;return(0,r.jsx)("div",{className:"typography-label-large","data-testid":"flight-card-price",children:function(){if(!s)return a?F.R.joinWaitlist():n||void 0}()})},pe=i(66390),xe=function(e){var t=e.flight,i=e.className,a=e.onClick,s=e.bottomContent,o=e.disabled,l=e.displayPrice,c=void 0===l||l,u=(0,se.u)().useSingleFlightSearchResultInformation,d=t.departureDate,h=u(t),g=h.shouldBeWaitlisted,p=h.isUnavailable,x=g||p||o?"text-neutrals-300":"text-neutrals-black";return(0,r.jsxs)("div",(0,b.Z)((0,n.Z)({onClick:a,className:(0,ue.cn)("group cursor-pointer overflow-hidden rounded-sm border-xs border-solid border-neutrals-200 bg-clip-padding",i)},(0,ie.o)(re.Y.flightList.item(!g&&!p))),{children:[(0,r.jsxs)("div",{className:"p-2",children:[(0,r.jsxs)("div",{className:"mb-1 flex",children:[(0,r.jsxs)("div",{className:"flex flex-1 flex-wrap items-center",children:[(0,r.jsx)("div",{className:"!sm:leading-2xl typography-heading-large leading-lg sm:typography-display-xx-small ".concat(x," mb-1 mr-1"),"data-testid":"flight-card-date",children:(0,pe.e)(d.toISOString())}),(0,r.jsx)(he,{flight:t,className:"mb-2xs"})]}),c&&(0,r.jsx)("div",{className:"mt-3xs sm:mt-xs",children:(0,r.jsx)(ge,{flight:t})})]}),(0,r.jsx)(de,{className:"flex-1 text-center",flight:t})]}),s&&(0,r.jsx)("div",{children:s})]}))},fe=i(14724),me=i(59675),ve=i(57897),be=i(72651),je=function(e){var t,i=e.flight,a=e.onSelectFare,o=e.disabled,l=e.flightDirection,c=e.className,u=(0,se.u)(),d=u.useProfile,h=u.useSingleFlightSearchResultInformation,g=d().user,p=(0,be.w)().bookingFlow,x=(0,(0,se.u)().useFlightSearchParameters)().extraSeat;(0,s.useEffect)((function(){x.reset()}),[]);var f,m=Object.values(i.fares).filter((function(e){return function(e,t){var i="AeroBlack"===e.type,r="BLACK"===(null===t||void 0===t?void 0:t.membershipLevel);return!e.isSoldOut&&(!i||!!t&&r)}(e,g)})).sort((function(e,t){return e.prices[ne.N.Adult]-t.prices[ne.N.Adult]})),v=m.some((function(e){return"AeroBlack"===e.type})),j=m.filter((function(e){return e.isSelectable})).length,S=h(i).seatsRequestedMeetsThreshold,k=(null!==(f=null===(t=p.cart)||void 0===t?void 0:t.ancillaries)&&void 0!==f?f:[]).reduce((function(e,t){var i,r,n="Departure"===l?null===(i=t.departure)||void 0===i?void 0:i.price:null===(r=t.return)||void 0===r?void 0:r.price;return n?e+n:e}),0);return(0,r.jsx)(xe,{disabled:o,flight:i,className:(0,ue.cn)("cursor-auto !pb-none",c),bottomContent:(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"px-1 pb-1 mt-2",children:[(0,r.jsx)("div",{className:"mb-2 px-1",children:F.R.fareSelectionTitle(j)}),m.map((function(e,t){var s=e.isSelectable&&!(v&&function(e,t){var i="AeroBlack"===e.type,r="BLACK"===(null===t||void 0===t?void 0:t.membershipLevel);return i?!t||!r:r}(e,g));return(0,r.jsx)("div",(0,b.Z)((0,n.Z)({className:(0,ue.cn)("mb-1 p-2 divide card-hover rounded-sm border-xs border-solid border-neutrals-200  bg-neutrals-white last:!mb-none hover:border-neutrals-300",s?"cursor-pointer":"pointer-events-none cursor-auto"),onClick:function(){s&&a(e)}},(0,ie.o)(re.Y.fareSelector.item(e.type))),{children:(0,r.jsx)(ae.C,{title:e.name,description:e.description,badge:(0,me.s)(e.type)?ve.h.faresBadgeTitle():void 0,price:e.prices?(0,fe.xG)(e.prices[ne.N.Adult]+k,i.currency,void 0,!0):"",subt
1itle:e.subtitle,subtitleIsSuccess:S||e.subtitleIsSuccess,isDisabled:!s,isSelectable:s})}),"fare-".concat(t))}))]})})})},Se=i(47568),ke=i(10253),Fe=i(34051),ye=i.n(Fe),we=i(49160),Re=i(42298),Pe=i(79316);function Ne(e){var t=e.selectedMonth,i=e.onSelectMonth,n=e.availableMonths,a=(0,Pe.L)(),s=n.findIndex((function(e){return(0,we.Z)(t,e)})),o=n.map((function(e,t){return{label:(0,r.jsx)(d.ZT,{variant:"labelLarge",color:t===s?"darkPrimary":"lightQuinary",children:(0,Re.Z)(e,"LLL")}),onClick:function(){return i(e)},"data-testid":re.Y.flightList.monthTab(t)}}));return(0,r.jsx)(d.AQ,{items:o,tabClassName:"pt-0 mr-2",showNavArrows:a,defaultTabIndex:s,tabBorderBottomColor:{active:"darkOrange",hover:"lightQuaternary"}})}var Ce=i(77965),Te=i(88797),_e=i(48384),Ze=i(96164),Ae=i(81530),De=i(74483),Le=i(59969),Ie=function(){var e=(0,o.u)(),t=e.useBookingFlow,i=e.useEquivalentRoutes,n=e.useAirportsPresentation,a=(0,l.p)(Ze.N.Flights).showToast,s=n({traceSource:"search/FlightList/EquivalentRouteItem"}).getAirportCity,c=t().changeToEquivalentRoute,u=(0,ke.Z)(i(),1)[0],h=!!u,g=function(){var e=(0,Se.Z)(ye().mark((function e(){var t,i;return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,Ae.T)((0,Le.u)(c,[De.e,_e.Yx])),e.t0=ke.Z,e.next=4,t();case 4:e.t1=e.sent,i=(0,e.t0)(e.t1,2),i[1]&&a({title:w._.error(),children:F.R.failedToChangeToEquivalentRoute()});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return h?(0,r.jsx)(d.zx,{variant:"noStyle",onClick:g,width:"100%",mb:2,capitalize:!1,overflow:"visible",children:(0,r.jsxs)("div",{className:"card-hover p-2 group flex items-center rounded-sm border-xs border-solid border-neutrals-200 transition-opacity active:opacity-40",children:[(0,r.jsx)(d.JO,{size:32,name:"pin",className:"mr-xs"}),(0,r.jsxs)("div",{className:"flex flex-col items-start",children:[(0,r.jsx)(d.ZT,{variant:"headingSmall",children:F.R.equivalentRouteHelper()}),(0,r.jsx)(d.ZT,{variant:"paragraphSmall",className:"text-neutrals-400",children:F.R.equivalentRoute({originAirportCode:u.originAirport.code,originAirportCity:s(u.originAirport.code),destinationAirportCode:u.destinationAirport.code,destinationAirportCity:s(u.destinationAirport.code)})})]})]})}):null},Be=i(2782),Me=function(e){var t=e.flight,i=e.onSelect,n=e.className,a=(0,se.u)(),s=a.useWaitlist,o=(0,a.useSingleFlightSearchResultInformation)(t),l=o.shouldBeWaitlisted,c=o.isUnavailable,u=s().initiateWaitlistFlow;return(0,r.jsx)(xe,{className:(0,ue.cn)("card-hover bg-neutrals-white",n),onClick:function(){c||(l?u(t):i(t))},flight:t,disabled:c,bottomContent:t.notes&&t.notes.length>0?(0,r.jsx)(Be.N,{notes:t.notes}):void 0})},Oe=i(41664),Xe=i.n(Oe),We=i(14333),ze=i(54161),Ee=function(){return(0,r.jsx)(Xe(),{href:We._.wishlistJoin,children:(0,r.jsxs)("div",{className:"p-2 card-hover group flex flex-1 cursor-pointer items-center rounded-sm border-xs border-solid border-neutrals-200",children:[(0,r.jsx)(d.JO,{size:32,name:"calendar",className:"mr-1"}),(0,r.jsxs)("div",{className:"flex flex-1 items-center",children:[(0,r.jsxs)("div",{className:"mr-1 flex-1",children:[(0,r.jsx)(d.ZT,{variant:"labelMedium",children:ze.u.searchLinkTitle()}),(0,r.jsx)(d.ZT,{variant:"labelMedium",className:"text-neutrals-400",children:ze.u.searchLinkDescription()})]}),(0,r.jsx)(d.JO,{className:"group-hover:[&_svg]:fill-branding-orange",name:"arrow_E_filled",size:16})]})]})})},He=function(){var e=(0,(0,o.u)().useBookingFlow)().disambiguateTripTypeToOneWay;return(0,r.jsx)("div",{className:"card-hover p-3 sticky -bottom-lg right-xl mt-sm flex flex-1 cursor-pointer items-center justify-center rounded-sm border-xs border-solid border-neutrals-200 bg-neutrals-white hover:border-neutrals-300",onClick:e,children:(0,r.jsxs)("div",{className:"flex max-w-[480px] flex-1 items-center",children:[(0,r.jsx)(d.ZT,{className:"mr-1 font-medium",children:F.R.noReturnFlightsAvailable()}),(0,r.jsx)(d.JO,{className:"[&_svg]:fill-branding-orange-dark",name:"arrow_E_filled",size:24})]})})},qe=function(e){var t=e.disabled,i=(0,o.u)(),n=i.useFlightSearchParameters,a=i.useBookingFlow,u=(0,be.w)(),h=u.bookingFlow,g=u.isLoading,p=(0,l.p)(l.N.Flights).showToast,x=n(),f=x.origin,m=x.destination,v=x.adults,b=x.infants,j=x.pets,S=x.tripType,k=x.aeroPrivateType,y=x.ancillaries,R=(0,Te.x)(k),P=!k||Boolean(null===R||void 0===R?void 0:R.allowsWishlist),N=a(),C=N.step,T=N.cart,_=N.pickDepartureFlight,Z=N.pickReturnFlight,A=N.selectDepartureMonth,D=N.selectReturnMonth,I=N.selectedDepartureMonth,B=N.selectedReturnMonth,M=N.availableDepartureMonths,O=N.availableReturnMonths,X=N.departureFlights,W=N.returnFlights,z=(0,c.XR)(C,c.xo.PickingDepartureFlight)?"Departure":"Return",E="Departure"===z,H=E?A:
1D,q=E?I:B,J=E?M:O,Q=E?X:W,U=!E&&(null===T||void 0===T?void 0:T.departureFlight)&&Q?Q.filter((function(e){return(0,L.Z)(e.departureDate,T.departureFlight.departureDate)})):null!==Q&&void 0!==Q?Q:[],V=y.list.length>0,Y=!P||V,G=void 0===Q,K=(0,s.useRef)(void 0);(0,s.useEffect)((function(){if(q&&!G){var e="".concat(z,":").concat((0,Re.Z)(q,"yyyy-MM"));K.current!==e&&(K.current=e,Ce.q.flight.trackFlightListFiltered({bookingFlow:h,origin:f.airportCode,destination:m.airportCode,tripType:S,adults:v.count,infants:b.count,petUnderSeat:j.underSeat.count,petInSeat:j.inSeat.count,serviceAnimal:j.serviceAnimal.count,month:(0,Re.Z)(q,"LLL"),flights:U}))}}),[q,G,z]);var $=C===c.xo.PickingDepartureFlight.Searching||C===c.xo.PickingReturnFlight.Searching;if(g||$||!f.airportCode||!m.airportCode||!q&&J.length>0)return(0,r.jsx)(te,{});var ee=0===J.length,ie=(0,c.XR)(C,c.xo.PickingReturnFlight)&&("oneway"!==S||ee),re=function(){var e=(0,Se.Z)(ye().mark((function e(t){var i,r;return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=ke.Z,e.next=3,(0,Ae.T)(_,[_e.Yx])(t);case 3:if(e.t1=e.sent,i=(0,e.t0)(e.t1,2),!(r=i[1])){e.next=13;break}if("DepartureFlightFailedToBePicked"!==r.reason){e.next=10;break}return p({title:w._.error(),children:F.R.failedToPickDepartureFlight()}),e.abrupt("return");case 10:if("ReturnFlightsFailedToBeFetched"!==r.reason){e.next=13;break}return p({title:w._.error(),children:F.R.failedToSearchReturnFlights()}),e.abrupt("return");case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ne=function(){var e=(0,Se.Z)(ye().mark((function e(t){return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Z(t);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),p({title:w._.error(),children:F.R.failedToPickReturnFlight()});case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}(),ae=E?re:ne;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.xu,{className:"mb-2",disabled:t,children:q&&J.length>0&&(0,r.jsx)(Ne,{availableMonths:J,selectedMonth:q,onSelectMonth:function(e){H(e)}})}),(0,r.jsxs)(d.xu,{disabled:t,minHeight:0,children:[E&&(0,r.jsx)(Ie,{}),G?(0,r.jsx)(te,{}):(0,r.jsx)("div",{children:U.map((function(e){return(0,r.jsx)(Me,{className:"mb-2",onSelect:function(e){return ae(e)},flight:e},e.id)}))}),!Y&&(0,r.jsx)(Ee,{})]}),ie&&(0,r.jsx)(He,{})]})},Je=i(11163),Qe=i(35454),Ue=function(e){var t=e.title,i=e.subtitle,n=e.price,a=e.secondary,s=void 0!==a&&a;return(0,r.jsxs)("div",{className:(0,ue.cn)("p-2 divide card-hover cursor-pointer rounded-sm border-xs border-solid  border-neutrals-200 bg-neutrals-white last:!mb-none hover:border-neutrals-300",s?"bg-neutrals-black":"bg-neutrals-white"),children:[(0,r.jsxs)("div",{className:"mb-3xs flex items-center justify-between",children:[(0,r.jsx)(d.ZT,{variant:"headingLarge",color:s?"lightPrimary":"darkPrimary",children:t}),n&&(0,r.jsx)(d.ZT,{variant:"labelLarge",color:s?"lightPrimary":"darkPrimary",children:n})]}),i&&(0,r.jsx)(d.ZT,{variant:"labelSmall",color:s?"lightQuinary":"action500",children:i})]})},Ve=function(e){var t=e.flight,i=e.className,a=(0,se.u)(),s=a.useSingleFlightSearchResultInformation,o=a.useFlightSearchParameters,l=a.useSeatsCounts,u=o(),h=u.adults,g=u.pets,p=u.extraSeat,x=u.ancillaries,f=(0,be.w)(),m=f.bookingFlow,v=f.setBookingFlow,j=(0,Je.useRouter)(),S=(0,P.l)().isLoggedIn,k=void 0!==S&&S,y=Object.values(t.fares).find((function(e){return"Refundable"===e.type})),w=s(t).thresholdInfo,R=null===w||void 0===w?void 0:w.seatsToMeetThreshold,N=l(),C=x.list.reduce((function(e,i){var r,n=null===(r=t.ancillaries)||void 0===r?void 0:r.find((function(e){return e.type===i}));return n?e+n.fee:e}),0);(0,c.UV)(m,c.xo.PickingDepartureFlight.SelectingOptions);var T=(0,r.jsxs)("div",{className:"px-1 pb-1 mt-2",children:[(0,r.jsx)("div",{className:"mb-2 px-1",children:F.R.optionSelectionTitle()}),(0,r.jsx)("div",{className:"mb-1",onClick:function(){return function(e){var t=h.count+g.inSeat.count,i=Math.max(R-t,0);p.set(i),v((0,Qe.I)(m,{fare:e,shouldHoldCart:k,canSelectOptions:!1,seats:(0,b.Z)((0,n.Z)({},N),{ExtraSeat:i})})),j.push(We._.checkout.url)}(y)},children:(0,r.jsx)(Ue,{title:"Confirm Flight Now",price:y.prices?(0,fe.xG)((y.prices[ne.N.Adult]+C)*R,t.currency,void 0,!0):"",subt
1itle:"Meet the required demand by buying ".concat(R," seats."),secondary:!0})}),(0,r.jsx)("div",{className:"mb-2",onClick:function(){return function(e){v((0,Qe.I)(m,{fare:e,shouldHoldCart:k,canSelectOptions:!1})),p.reset(),j.push(We._.checkout.url)}(y)},children:(0,r.jsx)(Ue,{title:"Book your seat",price:y.prices?(0,fe.xG)(y.prices[ne.N.Adult]+C,t.currency,void 0,!0):"",subtitle:y.subtitle})}),(0,r.jsx)(d.ZT,{variant:"paragraphSmall",color:"lightQuinary",children:y.description})]});return(0,r.jsx)(xe,{flight:t,className:(0,ue.cn)("cursor-auto",i),displayPrice:!1,bottomContent:T})};function Ye(){var e=(0,(0,o.u)().useBookingFlow)(),t=e.step,i=e.cart,a=e.selectDepartureFare,s=e.selectReturnFare,l=e.selectedDepartureMonth,u=e.selectedReturnMonth,h=e.availableDepartureMonths,g=e.availableReturnMonths,p=(0,c.XR)(t,c.xo.PickingReturnFlight)?"Return":"Departure",x=t===c.xo.PickingDepartureFlight.Searching||t===c.xo.PickingReturnFlight.Searching||(0,c.XR)(t,c.xo.Checkout),f=t===c.xo.PickingDepartureFlight.SelectingFare||t===c.xo.PickingReturnFlight.SelectingFare,m=t===c.xo.PickingDepartureFlight.SelectingOptions;if(void 0===("Departure"===p?l:u)&&("Departure"===p?h:g).length>0)return(0,r.jsx)(te,{});var v="Departure"===p?a:s;return(0,r.jsx)(d.xu,(0,b.Z)((0,n.Z)({display:"flex",flexDirection:"column",minHeight:0},(0,ie.o)(re.Y.flightList.container)),{children:f?(0,r.jsx)(je,{className:"mt-1",disabled:x,onSelectFare:v,flightDirection:p,flight:"Departure"===p?i.departureFlight:i.returnFlight}):m?(0,r.jsx)(Ve,{className:"mt-1",flight:i.departureFlight}):(0,r.jsx)(qe,{disabled:x})}))}var Ge=i(33603),Ke=i(47166),$e=i.n(Ke),et=i(81200),tt=i.n(et),it=$e().bind(tt());function rt(){var e=(0,(0,o.u)().useBookingFlow)().step,t=(0,c.XR)(e,c.xo.PickingDepartureFlight)||(0,c.XR)(e,c.xo.PickingReturnFlight);return(0,r.jsxs)("div",{className:it("container"),children:[(0,r.jsxs)("div",{className:it("top-bar"),children:[(0,r.jsx)(v,{className:it("back-button")}),t&&(0,r.jsx)(S.l,{className:it("trip-details")})]}),t&&(0,r.jsx)(d.ZT,{className:it("label"),variant:"headingLarge",children:(0,c.XR)(e,c.xo.PickingDepartureFlight)?F.R.departure():(0,c.XR)(e,c.xo.PickingReturnFlight)?F.R.return():void 0})]})}function nt(){var e=(0,(0,o.u)().useBookingFlow)().step;return(0,r.jsxs)(j,{children:[(0,r.jsx)(rt,{}),(0,c.XR)(e,c.xo.SettingFlightSearchParameters)?(0,r.jsx)(Ge.U,{submitButtonProps:{rootStyles:{position:["fixed","relative"],p:[2,0]}},petCapacityPickerProps:{borders:[["none"],["left"]],triggerButtonProps:{rootStyles:{pl:[0,2]}}},onSubmit:Ce.q.search.trackFlightPageSearchCTAClicked}):(0,r.jsx)(Ye,{})]})}var at=i(8997),st=i(13812),ot=i(9388),lt=function(){var e=(0,o.u)(),t=e.useBookingFlow,i=e.useResumeBookingFlow,p=e.useSyncQueryParamsWithSearch,x=e.useReconcileSelectedRoute,f=e.useFlightSearchParameters,m=e.useAirportsPresentation,v=e.useGroupDiscountAlert,b=e.useBladeAlert,j=e.useForceScheduledBookingType,S=(0,s.useRef)(null),k=f(),F=k.origin,y=k.destination,w=(0,g.t)(),R=m({traceSource:"search/FlightsPage"}),P=R.getAirportCity,N=R.isLoading,C=(0,l.p)(l.N.Flights).renderToast,T=(0,l.p)(l.N.GroupDiscount).renderToast,_=(0,l.p)(l.N.Blade).renderToast,Z=(0,Pe.L)(),A=t({onUpdate:function(e){var t;e.step===c.xo.PickingReturnFlight.Picking&&(null===S||void 0===S||null===(t=S.current)||void 0===t||t.scrollTo({top:0}))}}).step;j(),i(),p(),x(),v(),b();var D=(0,ot.useCookieState)(at.xx,(function(e){return!!e})).value;return(0,r.jsxs)(r.Fragment,{children:[T({theme:h.h.LightSecondary,anchorTo:Z?"top-right":"bottom-right",mobileFlush:D,className:Z||D?"":"pb-12 px-1"}),_({theme:h.h.LightSecondary,anchorTo:Z?"top-right":"bottom-right",mobileFlush:D,className:Z||D?"":"pb-12 px-1"}),(0,r.jsx)(a.PB,(0,n.Z)({},function(){var e=st.x.pageTitleFlights(),t=st.x.pageDescriptionFlights();if(((0,c.XR)(A,c.xo.PickingDepartureFlight)||(0,c.XR)(A,c.xo.PickingReturnFlight))&&F.airportCode&&y.airportCode&&!N){var i=P(F.airportCode),r=P(y.airportCode);e=st.x.pageTitleFlightsResults(i,r),t=st.x.pageDescriptionFlightsResults(i,r)}return{title:e,description:t}}())),(0,r.jsx)(u.e,{children:(0,r.jsx)(d.Qh,{hideTopContainer:!0,logo:w,left:{children:(0,r.jsx)(ee,{})},leftContainer:{height:["100%","unset"]},right:{ref:S,children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.xu,{display:"flex",justifyContent:"flex-end",children:C()}),(0,r.jsx)(nt,{})]})},rightContainer:{overflowY:"auto"}})})]})};var ct=!0,ut=function(){return(0,r.jsx)(lt,{})}},81200:function(e){e.exports={container:"Header_container__ZZX9R","top-bar":"Header_top-bar__iwIQs","back-button":"Header_back-button__BAmwf",label:"Header_label__C_xsV","trip-details":"Header_trip-details__e67vM"}},87683:function(e){e.exports={container:"SelectedTripDetails_container__IclH1","trip-item":"SelectedTripDetails_trip-item__PnvBy","icon-wrapper":"SelectedTripDetails_icon-wrapper__2HjF9","trip-type":"SelectedTripDetails_trip-type__V4Aj1",dark:"SelectedTripDetails_dark__954IO","ancillary-item":"SelectedTripDetails_ancillary-item__Mv8ah"}}},function(e){e.O(0,[9774,2888,179],(function(){return t=85670,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.