PageSourceSearch

https://regencytravelandtours.com/_next/static/chunks/0_je_mtd-f_ei.js

js regencytravelandtours.com collected 2026-10-09 16:59:17 UTC 36,867 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61380,e=>{"use strict";var r=e.i(95187);let t=(0,r.createServerReference)("00c3e4b47f5b2c5108255cf61a63a3ca8f5c4f048b",r.callServer,void 0,r.findSourceMapURL,"fetchAirlines");e.s(["fetchAirlines",0,t])},175632,926439,e=>{"use strict";var r=e.i(271645),t=e.i(174080),a=e.i(618566),i=e.i(861745),s=e.i(948148),n=e.i(400536),l=e.i(61380),d=e.i(226677),o=e.i(217255),c=e.i(286445),u=e.i(732181),m=e.i(715434),p=e.i(816669),g=e.i(163024);let h=/^\d{4}-\d{2}-\d{2}$/,x=e=>{if(!e||!h.test(e))return null;try{return(0,n.parseDate)(e)}catch{return null}};e.s(["useFlightSearchMatrix",0,function({toggleModifySearchClass:e,FlightSearchReq:n,airlines:h}){let b,f=(0,a.useRouter)(),y=(0,i.useLocale)(),D=(0,s.useTranslations)("Global"),N=(0,s.useTranslations)("Local.Flight"),{currency:v,setCurrency:C,loading:j,currencies:S}=(0,u.useCurrency)(),{data:w,status:T}=(0,o.useSession)(),A=w?.user,k=(0,g.BookingProcessType)(A)===p.BOOKINGPROCESSTYPE.CREDIT,F=S.map(e=>e.currencycode),L=F.join(","),O={searchCurrency:n?.Currency,billingCurrency:A?.BillingCurrency,globalCurrency:v,availableCurrencyCodes:F,isFieldDisabled:k,hasActiveSearch:(0,m.hasActiveFlightSearch)(n)},[P,I]=(0,r.useState)({origin:n?.Origin||"",destination:n?.Destination||"",originName:n?.OriginName||"",destinationName:n?.DestinationName||"",adults:n?.NumberOfAdults??1,children:n?.NumberOfChildren??0,infants:n?.NumberOfInfants??0,cabinClass:n?.FlightClass??0,tripType:"3"===(b=n?.TripType?.toString()??"1")?"1":b,preferredAirline:n?.AirlinePreference||"",isDirectFlight:n?.IsDirectFlight??!1,isFlexibleDates:n?.IsDateFlexible??!1,promoCode:n?.PromoCode||"",passengerType:n?.SearchPassengerType||"ADT",currency:(0,m.resolveMatrixCurrency)(O),departureDt:n?.DepartureDt||"",returnDt:n?.ReturnDt||"",departureDate:x(n?.DepartureDt),returnDate:x(n?.ReturnDt),segments:Array.isArray(n?.Segment)&&n.Segment.length>0?n.Segment.map(e=>({origin:e.Origin||"",originName:e.OriginName||"",destination:e.Destination||"",destinationName:e.DestinationName||"",departureDate:x(e.DepartureDate)})):[{origin:"",originName:"",destination:"",destinationName:"",departureDate:null},{origin:"",originName:"",destination:"",destinationName:"",departureDate:null}]});(0,r.useEffect)(()=>{let e=JSON.parse(localStorage.getItem("recentSearches")||"[]");if(0===e.length)return;let r=e[0],t=e=>e?e?.calendar&&"function"==typeof e.toDate?e:"object"==typeof e&&"year"in e&&"month"in e&&"day"in e?x(`${e.year}-${String(e.month).padStart(2,"0")}-${String(e.day).padStart(2,"0")}`):e instanceof Date?x(e.toISOString().split("T")[0]):"string"==typeof e?x(e):null:null,a=new Date;a.setHours(0,0,0,0);let i=t(r.departureDt||r.DepartureDt),s=r.segments||r.Segment||[];!i||i.toDate("UTC")<a||I(e=>{let a;return e?.departureDate||e?.segments?.some(e=>e.departureDate)?e:{...e,origin:r.origin||r.Origin||"",destination:r.destination||r.Destination||"",originName:r.originName||r.OriginName||"",destinationName:r.destinationName||r.DestinationName||"",adults:r.adults??r.NumberOfAdults??1,children:r.children??r.NumberOfChildren??0,infants:r.infants??r.NumberOfInfants??0,cabinClass:r.cabinClass??r.FlightClass??0,tripType:"3"===(a=(r.tripType??r.TripType??"1").toString())?"1":a,preferredAirline:r.preferredAirline||r.AirlinePreference||"",isDirectFlight:r.isDirectFlight??r.IsDirectFlight??!1,isFlexibleDates:r.isFlexibleDates??r.IsDateFlexible??!1,promoCode:r.promoCode||r.PromoCode||"",passengerType:r.passengerType||r.SearchPassengerType||"ADT",currency:(0,m.resolveMatrixCurrency)({searchCurrency:r.currency||r.Currency,billingCurrency:A?.BillingCurrency,globalCurrency:v,availableCurrencyCodes:F,isFieldDisabled:k,hasActiveSearch:!!((r.origin||r.Origin||r.departureDt||r.DepartureDt)&&(r.currency||r.Currency))}),departureDt:r.departureDt||r.DepartureDt||"",returnDt:r.returnDt||r.ReturnDt||"",departureDate:i,returnDate:r.returnDt?.trim()?t(r.returnDt):null,segments:Array.isArray(s)&&s.length>0?s.map(e=>({origin:e.origin||e.Origin||"",originName:e.originName||e.OriginName||"",destination:e.destination||e.Destination||"",destinationName:e.destinationName||e.DestinationName||"",departureDate:t(e.departureDate||e.DepartureDate)})):e.segments}})},[]);let[M,$]=(0,r.useState)({origin:"",destination:"",departureDt:"",returnDt:"",segments:P.segments.map(()=>({origin:"",destination:"",departureDate:""}))}
1),[E,R]=(0,r.useState)(),[K,B]=(0,r.useState)(),[U,V]=(0,r.useState)(!1),q=(0,r.useRef)(null),[W,z]=(0,r.useState)(!1),[H,G]=(0,r.useState)(!1),Z=(0,r.useRef)(null),[Y,J]=(0,r.useState)(!1),[X,_]=(0,r.useState)(!1);(0,r.useEffect)(()=>{Q(),ee();let e=e=>{Z.current&&Z.current.contains(e.target)&&z(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,r.useEffect)(()=>{if("loading"===T||j)return;let e=(0,m.resolveMatrixCurrency)({searchCurrency:n?.Currency,billingCurrency:A?.BillingCurrency,globalCurrency:v,availableCurrencyCodes:F,isFieldDisabled:k,hasActiveSearch:(0,m.hasActiveFlightSearch)(n)});I(r=>r.currency===e?r:{...r,currency:e})},[T,j,n?.Currency,n?.Origin,n?.DepartureDt,A?.BillingCurrency,v,L,k]),(0,r.useEffect)(()=>{let e=e=>{q.current&&!q.current.contains(e.target)&&V(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[]),(0,r.useEffect)(()=>{let e=()=>{J(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let Q=()=>{K&&h?B(h):(0,l.fetchAirlines)().then(e=>{B(e)})},ee=()=>{(0,d.fetchCurrencies)("1","1").then(e=>{R(e)})},er=e=>e?e.add({years:1}).subtract({days:1}):null,[et,ea]=(0,r.useState)(!1),[ei,es]=(0,r.useState)(null),[en,el]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=e=>{e.ctrlKey&&"m"===e.key.toLowerCase()&&(e.preventDefault(),el(e=>!e))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),{t:D,lt:N,airlines:h,formValues:P,setFormValues:I,errors:M,isearching:X,isMobile:Y,addSegment:()=>{P.segments.length>=8||I(e=>({...e,segments:[...e.segments,{origin:"",originName:"",destination:"",destinationName:"",departureDate:null}]}))},removeLastSegment:()=>{P.segments.length>2&&I(e=>({...e,segments:e.segments.slice(0,-1)}))},handleSegmentChange:(e,r,t)=>{let a=[...P.segments];a[e]={...a[e],[r]:t};let i={};for(let e=1;e<a.length;e++){let r=a[e-1].departureDate,t=a[e].departureDate;t&&r&&t<r&&(i[e]={departureDate:"Departure date must be after or equal to previous segment"})}$(e=>({...e,segments:i})),I(e=>({...e,segments:a}))},handleSectorChange:(e,r,t,a,i)=>{if(-1===e)I(e=>({...e,[r]:a,[t]:i})),$(e=>({...e,[r]:""}));else{let s=[...P.segments];s[e]={...s[e],[r]:a,[t]:i},I(e=>({...e,segments:s}));let n={...M};n.segments&&n.segments[e]&&(n.segments[e]={...n.segments[e],[r]:""}),$(n)}},handleChange:e=>{let{name:r,value:t}=e.target;I(e=>({...e,[r]:t,..."tripType"===r&&"1"===t?{returnDt:"",returnDate:null}:{}})),$(e=>({...e,[r]:"",..."tripType"===r&&"1"===t?{returnDt:""}:{}}))},handleDepartureDate:e=>{if(!e)return void I({...P,departureDt:"",departureDate:null});let r=(0,c.GetUTCDate)(e),t=er(e),a=P.returnDate&&P.returnDate.compare(e)>=0?t&&P.returnDate.compare(t)>0?t:P.returnDate:null,i=a?(0,c.GetUTCDate)(a):"";I({...P,departureDt:r,departureDate:e,returnDt:i,returnDate:a}),$({...M,departureDt:""})},handleReturnDate:e=>{if(!e)return void I({...P,returnDt:"",returnDate:null,tripType:"1"});let r=er(P.departureDate),t=r&&e.compare(r)>0?r:e,a=(0,c.GetUTCDate)(t);I({...P,returnDt:a,returnDate:t,tripType:"2"}),$({...M,returnDt:""})},handleLayout7TravelDates:e=>{if(!e?.start)return;let r=e.start,t=(0,c.GetUTCDate)(r),a=er(r),i=null;e.end&&e.end.compare(r)>0&&(i=a&&e.end.compare(a)>0?a:e.end);let s=i?(0,c.GetUTCDate)(i):"";I(e=>({...e,departureDate:r,departureDt:t,returnDate:i,returnDt:s,tripType:"2"})),$(e=>({...e,departureDt:"",returnDt:""}))},SwipeSector:()=>{I(e=>({...e,origin:e.destination,destination:e.origin,originName:e.destinationName,destinationName:e.originName}))},toggleRef:q,dropdownRef:Z,isPAXContainerOpen:et,setIsPAXContainerOpen:ea,toggleDropdown:()=>{z(!W)},onSearchClick:r=>{!X&&(r.preventDefault(),(()=>{let e=!1,r={origin:"",destination:"",departureDt:"",returnDt:"",segments:P.segments.map(()=>({origin:"",destination:"",departureDate:""}))};if("3"!==P.tripType&&(P.origin&&""!==P.origin.trim()||(r.origin=D("originisreq"),e=!0),P.destination&&""!==P.destination.trim()||(r.destination=D("destinationisreq"),e=!0),P.departureDt&&""!==P.departureDt.trim()||(r.departureDt=D("departuredateisreq"),e=!0),"2"!==P.tripType||P.returnDt&&""!==P.returnDt.trim()||(r.returnDt=D("returndateisreq"),e=!0),"2"===P.tripType&&P.departureDate&&P.returnDate)){let t=er(P.departureDate);0>P.returnDate.compare(P.departureDate)?(r.returnDt=D("returndateisreq"),e=!0):t&&P.returnDate.compare(t)>0&&(r.returnDt="Maximum trip duration is 1 year",e=!0)}if("3"===P.tripType)for(let t=0;t<P.segments.length;t++){let a=P.segments[t];if(a.origin&&""!==a.origin.trim()||(r.segments[t].origin=D("originisreq"),e=!0),a.destination&&""!==a.destination.trim()||(r.segments[t].destination=D("destinationisreq"),e=!0),a.departureDate||(r.segments[t].departureDate=D("departuredateisreq"),e=!0),t>0){let a=P.segments[t-1].departureDate,i=P.segments[t].departureDate;a&&i&&i<a&&(r.segments[t].departureDate=D("departureorderinvalid"),e=!0)}}if($(r),e)return;(0,t.flushSync)(()=>_(!0));let a=new URLSearchParams;switch(a.set("tripType",P.tripType.toString()),a.set("adult",P.adults.toString()),a.set("child",P.children.toString()),a.set("infant",P.infants.toString()),a.set("cabinClass",P.cabinClass.toString()),a.set("isDirectFlight",P.isDirectFlight?.toString()??""),a.set("isFlexibleDates",P.isFlexibleDates?.toString()??""),a.set("promoCode",P.promoCode??""),a.set("passengerType",P.passengerType??"ADT"),a.set("preferredAirline",P.preferredAirline??""),a.set("currency",P.currency??""),a.set("RequestID",crypto.randomUUID()),"3"!==P.tripType?(a.set("origin",P.origin),a.set("destination",P.destination),a.set("originName",P.originName??""),a.set("destinationName",P.destinationName??""),a.set("departureDt",P.departureDt??""),"2"===P.tripType&&a.set("returnDt",P.returnDt??"")):P.segments.forEac
1h((e,r)=>{let t=`seg${r+1}`,i=`${e.origin}#${e.originName??""}#${e.destination}#${e.destinationName??""}#${e.departureDate??""}`;a.append(t,i)}),(e=>{let r=new Date;r.setHours(0,0,0,0);let t=e=>{if(!e.departureDate)return null;if("string"==typeof e.departureDate)return new Date(e.departureDate);let{year:r,month:t,day:a}=e.departureDate;return new Date(r,t-1,a)};if("3"!==e.tripType){let t=new Date(e.departureDt||"");if(t.setHours(0,0,0,0),t<r)return}else if(e.segments.some(e=>{let a=t(e);return!a||a<r}))return;let a=JSON.parse(localStorage.getItem("recentSearches")||"[]");!(a=a.filter(e=>{if("3"===e.tripType)return e.segments.every(e=>{let a=t(e);return a&&a>=r});{let t=new Date(e.departureDt||"");return t.setHours(0,0,0,0),t>=r}})).some(r=>JSON.stringify(r)===JSON.stringify(e))&&(a.unshift(e),a.length>5&&a.pop()),localStorage.setItem("recentSearches",JSON.stringify(a))})(P),A?.UserTypeID){case p.USERTYPES.EMPLOYEE:f.push(`/${y}/admin/booking/online/air/listing?${a.toString()}`);break;case p.USERTYPES.SUBAGENT:case p.USERTYPES.CORPORATE:f.push(`/${y}/portal/air/listing?${a.toString()}`);break;default:f.push(`/${y}/air/listing?${a.toString()}`)}setTimeout(()=>_(!1),400)})(),e&&e())},selected:ei,setSelected:es,handleCheckboxChange:e=>{let{name:r,checked:t}=e.target;I({...P,[r]:t})},handleAirlineChange:e=>{I({...P,preferredAirline:e})},handleCurrencyChange:e=>{let r=e?String(e):"";r&&(I({...P,currency:r}),(0,m.canUpdateGlobalCurrencyFromMatrix)({isFieldDisabled:k,billingCurrency:A?.BillingCurrency})&&C(r))},airlinelist:K,currencies:E,LoggedInUser:A,isCurrencyLocked:k}}],175632);var b=e.i(843476),f=e.i(192199),y=e.i(313811),D=e.i(555186),N=e.i(10319),v=e.i(825162),C=e.i(501618),j=e.i(919806),S=e.i(742521),w=e.i(384517),T=e.i(344445),A=e.i(412286),k=e.i(940187),F=e.i(494657),L=e.i(410718),O=e.i(682383),P=e.i(685861),I=e.i(556297),M=e.i(826413),$=e.i(811452),E=e.i(50862),R=e.i(872637),K=e.i(25416),B=e.i(461517),U=e.i(645145),V=e.i(38411),q=e.i(720805),W=e.i(202939),z=e.i(369620),H=e.i(473665),G=e.i(825026);let Z=/^\d{4}-\d{2}-\d{2}$/;e.s(["FlightSearchMatrixForm",0,function({classes:e,...r}){let{t,lt:a,formValues:i,setFormValues:s,errors:l,isearching:d,isMobile:o,addSegment:c,removeLastSegment:u,handleSegmentChange:m,handleSectorChange:h,handleChange:x,handleDepartureDate:Y,handleReturnDate:J,handleLayout7TravelDates:X,SwipeSector:_,toggleRef:Q,isPAXContainerOpen:ee,setIsPAXContainerOpen:er,toggleDropdown:et,onSearchClick:ea,selected:ei,setSelected:es,handleCheckboxChange:en,handleAirlineChange:el,handleCurrencyChange:ed,airlinelist:eo,currencies:ec,LoggedInUser:eu}=r,em=(e=>{if(!e||!Z.test(e))return null;try{return(0,n.parseDate)(e)}catch{return null}})(i.returnDt),ep=i.departureDate?.add({years:1}).subtract({days:1}),eg="layout7"===e.segmentControlVariant,eh=eg?[{value:"2",label:t("roundtrip"),ariaLabel:"Round Trip"},{value:"1",label:t("oneway"),ariaLabel:"One Way"}]:[{value:"1",label:t("oneway"),shortLabel:t("oneway"),ariaLabel:"One Way",icon:(0,b.jsx)(R.PiArrowRight,{})},{value:"2",label:t("roundtrip"),shortLabel:t("roundtripshort"),ariaLabel:"Round Trip",icon:(0,b.jsx)(R.PiArrowsLeftRight,{})}];i.adults,i.children,i.infants,eg?t("adult"):B.CabinClasses.find(e=>e.id.toString()===i.cabinClass.toString())?.name;let ex=i.departureDate?{start:i.departureDate,end:i.returnDate??i.departureDate}:void 0,eb=(e,r)=>{s(t=>{let a={...t,[e]:r};return"adults"===e&&Number(a.infants)>r&&(a.infants=r),a}
1)},ef=(0,b.jsx)(G.Layout7FlightPassengerField,{adults:Number(i.adults),children:Number(i.children),infants:Number(i.infants),onAdultsChange:e=>eb("adults",e),onChildrenChange:e=>eb("children",e),onInfantsChange:e=>eb("infants",e),adultLabel:t("adults"),adultSingularLabel:t("adult"),childLabel:t("children"),infantLabel:t("infants"),passengersLabel:t("passengers"),travelerHeaderLabel:t("traveler"),doneLabel:t("done"),adultAgeHint:a("layout7AdultAge"),childAgeHint:a("layout7ChildAge"),infantAgeHint:a("layout7InfantAge")});return(0,b.jsxs)(S.Form,{className:e.form,validationBehavior:"native","aria-label":"Form",children:[(0,b.jsx)("div",{className:`${e.segmentControl} pt-4 md:px-4`,children:(0,b.jsx)($.MatrixSegmentControl,{ariaLabel:"Trip type",variant:e.segmentControlVariant??"default",value:i.tripType.toString(),onChange:e=>x({target:{name:"tripType",value:e}}),options:eh,trailing:eg?(0,b.jsx)(G.Layout7InlineSelectFlight,{ariaLabel:"Cabin Class",value:i.cabinClass,options:B.CabinClasses.map(e=>({value:e.id,label:e.name})),onChange:e=>x({target:{name:"cabinClass",value:e}})}):void 0})}),(0,b.jsx)("div",{className:e.searchRow,children:eg?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:e.mainCol,children:"3"!==i.tripType.toString()?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{className:`${e.fieldHalf}`,children:[(0,b.jsx)("i",{className:e.swapBtn,children:(0,b.jsx)("img",{src:"/assets/images/swapicon.svg",onClick:_,alt:"swap",className:"transition-transform group-hover:rotate-180"})}),(0,b.jsx)(U.default,{variant:"layout7",segmentIndex:-1,type:"origin",typeName:"originName","aria-label":"Origin",label:t("from"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:i.origin,selectedAirportName:i.originName??"",iconstyle:1}),l.origin&&(0,b.jsx)("div",{className:e.errorMsg,children:l.origin})]}),(0,b.jsxs)("div",{className:e.fieldHalf,children:[(0,b.jsx)(U.default,{variant:"layout7",segmentIndex:-1,label:t("to"),type:"destination","aria-label":"Destination",typeName:"destinationName",fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:i.destination,selectedAirportName:i.destinationName??"",iconstyle:2}),l.destination&&(0,b.jsx)("div",{className:e.errorMsg,children:l.destination})]}),(0,b.jsxs)("div",{className:e.fieldFocus,children:[(0,b.jsx)(G.Layout7TravelDatesField,{isRoundTrip:"2"===i.tripType.toString(),travelDateRange:ex,departureDate:i.departureDate,travelDatesLabel:"Travel Dates",departureDateLabel:t("departuredate"),isMobile:o,onRoundTripChange:X,onOneWayChange:Y}),l.departureDt&&(0,b.jsx)("div",{className:e.errorMsg,children:l.departureDt}),"2"===i.tripType.toString()&&l.returnDt&&(0,b.jsx)("div",{className:e.errorMsg,children:l.returnDt})]}),(0,b.jsx)("div",{className:e.paxCol,children:ef})]}):(0,b.jsxs)("div",{className:e.multicityWrap,children:[i.segments.map((r,a)=>(0,b.jsxs)("div",{className:`${e.multicitySegment} ${a>0&&e.multicitySegmentDivider?e.multicitySegmentDivider:""}`,children:[(0,b.jsxs)("div",{className:e.fieldHalf,children:[(0,b.jsx)(U.default,{variant:"layout7",segmentIndex:a,type:"origin",typeName:"originName","aria-label":"Origin",label:t("from"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:r.origin,selectedAirportName:r.originName??"",iconstyle:1}),l?.segments?.[a]?.origin&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].origin})]}),(0,b.jsxs)("div",{className:e.fieldHalf,children:[(0,b.jsx)(U.default,{variant:"layout7",segmentIndex:a,type:"destination",typeName:"destinationName","aria-label":"Destination",label:t("to"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:r.destination,selectedAirportName:r.destinationName??"",iconstyle:2}),l?.segments?.[a]?.destination&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].destination})]}),(0,b.jsxs)("div",{className:e.fieldFocus,children:[(0,b.jsx)(G.Layout7TravelDatesField,{isRoundTrip:!1,departureDate:r.departureDate,travelDatesLabel:t("departuredate"),departureDateLabel:t("departuredate"),isMobile:o,minValue:0===a?(0,K.today)((0,K.getLocalTimeZone)()):i.segments[a-1]?.departureDate||(0,K.today)((0,K.getLocalTimeZone)()),onOneWayChange:e=>m(a,"departureDate",e)}),l?.segments?.[a]?.departureDate&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].departureDate})]}),0===a?(0,b.jsx)("div",{className:e.paxCol,children:ef}):(0,b.jsx)("div",{className:`${e.paxCol} hidden md:block md:invisible md:!border-e-0`,"aria-hidden":!0}),0===a?(0,b.jsx)("div",{className:"hidden shrink-0 md:flex md:w-[10rem] lg:w-[11rem]",children:(0,b.jsxs)("button",{type:"button",disabled:d,onClick:ea,"aria-label":"Search","aria-busy":d,className:`${e.searchBtn} ${d?"opacity-60 cursor-not-allowed":""}`,children:[d?t("searching"):t("search"),!d&&(0,b.jsx)("img",{src:"/assets/images/arrowicon.svg",alt:"",width:11,height:11,className:"translate-y-
1px"})]})}):(0,b.jsx)("div",{className:"hidden shrink-0 md:block md:w-[10rem] lg:w-[11rem]","aria-hidden":!0}),i.segments.length>2&&a===i.segments.length-1?(0,b.jsx)(M.Link,{type:"button",onPress:u,className:"absolute top-1/2 z-50 -translate-y-1/2 cursor-pointer ltr:-right-7 rtl:-left-7",children:(0,b.jsx)("img",{src:"/assets/images/closeicon.svg",alt:"remove",className:"block w-3 h-3 shrink-0"})}):null]},a)),i.segments.length<8&&e.multicityAddSegment?(0,b.jsx)("div",{className:e.multicityAddSegment,children:(0,b.jsxs)(M.Link,{type:"button",onPress:c,className:"inline-flex cursor-pointer items-center text-sm text-themesecondary hover:text-themesecondary/80",children:[(0,b.jsx)(y.AiOutlinePlus,{className:"mr-1 rtl:mr-0 rtl:ml-1"}),t("addsegment")||"Add Segment"]})}):null]})}),(0,b.jsx)("div",{className:`${e.searchBtnCol} ${"3"===i.tripType.toString()?" md:!hidden":""}`,children:(0,b.jsxs)("button",{type:"button",disabled:d,onClick:ea,"aria-label":"Search","aria-busy":d,className:`${e.searchBtn} ${d?"opacity-60 cursor-not-allowed":""}`,children:[d?t("searching"):t("search"),!d&&(0,b.jsx)("img",{src:"/assets/images/arrowicon.svg",alt:"",width:11,height:11,className:"translate-y-px"})]})})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{className:"flex w-full xl:w-[90%] flex-wrap xl:flex-nowrap gap-2",children:[(0,b.jsxs)("div",{className:"flex w-full xl:w-[80%]",children:["3"!==i.tripType.toString()&&(0,b.jsxs)("div",{className:"flex flex-wrap xl:flex-nowrap gap-2 w-full",children:[(0,b.jsxs)("div",{className:"w-full md:1/5 flex flex-wrap md:flex-nowrap gap-2",children:[(0,b.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none relative",children:[(0,b.jsx)("i",{className:e.swapBtn,children:(0,b.jsx)("img",{src:"/assets/images/swapicon.svg",onClick:_,alt:"swap",className:"transition-transform group-hover:rotate-180"})}),(0,b.jsx)(U.default,{segmentIndex:-1,type:"origin",typeName:"originName","aria-label":"Origin",label:t("selectorigin"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:i.origin,selectedAirportName:i.originName??"",iconstyle:1}),l.origin&&(0,b.jsx)("div",{className:e.errorMsg,children:l.origin})]}),(0,b.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none relative",children:[(0,b.jsx)(U.default,{segmentIndex:-1,label:t("selectdestination"),type:"destination","aria-label":"Destination",typeName:"destinationName",fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:i.destination,selectedAirportName:i.destinationName??"",iconstyle:2}),l.destination&&(0,b.jsx)("div",{className:e.errorMsg,children:l.destination})]})]}),(0,b.jsxs)("div",{className:"w-full md:1/5 flex flex-wrap md:flex-nowrap gap-2",children:[(0,b.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none",children:[(0,b.jsx)(E.MatrixDateFieldClickWrap,{className:"w-full",children:(0,b.jsx)(N.DatePicker,{value:i.departureDate,className:"w-full",name:"departureDt","aria-label":"DepartureDt",defaultValue:i.departureDt?i.departureDate:null,label:(0,b.jsx)("span",{children:t("departuredate")}),onChange:Y,variant:"bordered",radius:"none",visibleMonths:o?1:2,minValue:(0,K.today)((0,K.getLocalTimeZone)()),maxValue:(0,K.today)((0,K.getLocalTimeZone)()).add({days:365}),selectorIcon:(0,b.jsx)("img",{src:"/assets/images/calendaricon.svg",alt:"","aria-hidden":"true",className:"h-5 w-5"}),classNames:e.datePickerClassNames,calendarProps:e.calendarProps})}),l.departureDt&&(0,b.jsx)("div",{className:e.errorMsg,children:l.departureDt})]}),(0,b.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none relative",children:[i.returnDate&&(0,b.jsx)(z.IoCloseCircle,{onClick:()=>{s({...i,returnDate:null,returnDt:"",tripType:"1"})},className:"text-gray-300 hover:text-gray-600 font-bold absolute right-3 top-1 z-20 cursor-pointer",title:"Clear Return Date"}),(0,b.jsx)(E.MatrixDateFieldClickWrap,{className:"w-full",children:(0,b.jsx)(N.DatePicker,{value:i.returnDate,className:"w-full",name:"returnDt","aria-label":"ReturnDt",defaultValue:em,label:(0,b.jsx)("span",{children:t("returndate")}),onChange:J,variant:"bordered",radius:"none",visibleMonths:o?1:2,minValue:i.departureDate?i.departureDate:(0,K.today)((0,K.getLocalTimeZone)()),maxValue:ep,isDateUnavailable:e=>!!ep&&e.compare(ep)>0,selectorIcon:(0,b.jsx)(H.MdOutlineCalendarMonth,{}),classNames:e.datePickerClassNames,calendarProps:e.calendarProps})}),l.returnDt&&(0,b.jsx)("div",{className:e.errorMsg,children:l.returnDt})]})]})]}),"3"===i.tripType&&(0,b.jsxs)("div",{className:"w-full space-y-2",children:[i.segments.map((r,a)=>(0,b.jsxs)("div",{className:"flex flex-wrap md:flex-nowrap gap-2 items-start relative",children:[(0,b.jsxs)("div",{className:"w-full md:w-1/3 relative",children:[(0,b.jsx)(U.default,{segmentIndex:a,type:"origin",typeName:"originName","aria-label":"Origin",label:t("selectorigin"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:r.origin,selectedAirportName:r.originName??"",iconstyle:1}),l?.segments?.[a]?.origin&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].origin})]}),(0,b.jsxs)("div",{className:"w-full md:w-1/3 relative",children:[(0,b.jsx)(U.default,{segmentIndex:a,type:"destination",typeName:"destinationName","aria-label":"Destination",label:t("selectdestination"),fetchAirports:V.fetchAirports,onValueChange:h,selectedAirportCode:r.destination,selectedAirportName:r.destinationName??"",iconstyle:2}),l?.segments?.[a]?.destination&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].destination})]}),(0,b.jsxs)("div",{className:"w-full md:w-1/3 relative",children:[(0,b.jsx)(E.MatrixDateFieldClickWrap,{className:"w-full",children:(0,b.jsx)(N.DatePicker,{value:r.departureDate,name:`departureDt_${a}`,"aria-label":"Departure Date",label:(0,b.jsx)("span",{children:t("departuredate")}),onChange:e=>m(a,"departureDate",e),variant:"bordered",className:"w-full",radius:"none",visibleMonths:o?1:2,minValue:0===a?(0,K.today)((0,K.getLocalTimeZone)()):i.segments[a-1]?.departureDate||(0,K.today)((0,K.getLocalTimeZone)()),maxValue:(0,K.today)((0,K.getLocalTimeZone)()).add({days:365}),selectorIcon:(0,b.jsx)(H.MdOutlineCalendarMonth,{}),classNames:e.datePickerClassNames,calendarProps:e.calendarProps})}),l?.segments?.[a]?.departureDate&&(0,b.jsx)("div",{className:e.errorMsg,children:l.segments[a].departureDate})]}),i.segments.length>2&&a===i.segments.length-1&&(0,b.jsx)(M.Link,{type:"button",onPress:u,className:"text-red-500 text-lg font-bold absolute -right-7 z-50 top-4 cursor-pointer rtl:-left-7 rtl:right-auto",children:(0,b.jsx)(W.GrClose,{})})]},a)),i.segments.length<8&&(0,b.jsx)("div",{className:"text-right",children:(0,b.jsxs)(M.Link,{type:"button",onPress:c,className:"text-sm cursor-pointer text-primary hover:text-primary-700 
1inline-flex items-center",children:[(0,b.jsx)(y.AiOutlinePlus,{className:"mr-1 rtl:mr-0 rtl:ml-1"}),t("addsegment")||"Add Segment"]})})]})]}),(0,b.jsx)("div",{className:"w-full xl:w-[20%] focus:outline-none focus:ring-2 focus:ring-teal-600  relative",ref:Q,children:(0,b.jsxs)(F.Popover,{triggerScaleOnOpen:!1,placement:"bottom-end",isOpen:ee,onOpenChange:er,children:[(0,b.jsx)(L.PopoverTrigger,{children:(0,b.jsx)("div",{className:"select-none relative cursor-pointer",children:(0,b.jsx)(D.Input,{label:`${t("travellers")} / ${t("class")}`,fullWidth:!0,"aria-label":"Travellers",value:`${Number(i.adults)+Number(i.children)+Number(i.infants)} ${B.CabinClasses.find(e=>e.id.toString()===i.cabinClass.toString())?.name||""}`,onChange:x,onClick:et,placeholder:`${t("search")}...`,autoComplete:"off",className:"select-none w-full cursor-pointer",variant:"bordered",radius:"none",readOnly:!0,endContent:(0,b.jsx)(f.FiUsers,{className:"text-xl text-themeprimary shrink-0"}),classNames:{...e.inputClassNames,input:`${e.inputClassNames.input} cursor-pointer`,label:"font-normal text-black dark:text-text"}})})}),(0,b.jsx)(O.PopoverContent,{className:`${e.paxPopoverContent} w-[320px]`,children:(0,b.jsx)(A.Card,{className:"shadow-none outline-none p-0 w-full",children:(0,b.jsxs)(k.CardBody,{className:"p-0 m-0 w-full",children:[(0,b.jsxs)("div",{className:"px-3 pt-1",children:[(0,b.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,b.jsxs)("div",{className:"text-sm flex-1 rtl:text-right",children:[(0,b.jsxs)("span",{className:"font-medium",children:[t("adult")," "]}),(0,b.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",a("12years"),")"]})]}),(0,b.jsx)("div",{className:"flex-1",children:(0,b.jsx)(v.Select,{selectionMode:"single",disallowEmptySelection:!0,label:"","aria-label":"Adults",className:"max-w-xs",radius:"none",selectedKeys:i.adults.toString(),defaultSelectedKeys:i.adults.toString(),name:"adults",onChange:x,variant:"bordered",size:"lg",classNames:{base:"relative hover:bg-transparent",label:"rtl:text-right",trigger:["rounded-md transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary","data-[open=true]:border-border-primary"]},children:B.TotalAdults.map(e=>(0,b.jsx)(C.SelectItem,{children:e},e))})})]}),(0,b.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,b.jsxs)("div",{className:"text-sm flex-1 rtl:text-right",children:[(0,b.jsxs)("span",{className:"font-medium",children:[t("child")," "]}),(0,b.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",a("212years"),")"]})]}),(0,b.jsx)("div",{className:"flex-1",children:(0,b.jsx)(v.Select,{label:"",selectionMode:"single",disallowEmptySelection:!0,"aria-label":"Children",selectedKeys:i.children.toString(),defaultSelectedKeys:i.children.toString(),className:"max-w-xs",radius:"none",onChange:x,variant:"bordered",size:"lg",name:"children",classNames:{base:"relative hover:bg-transparent",label:"rtl:text-right",trigger:["rounded-md transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary","data-[open=true]:border-border-primary"]},children:B.TotalKids.map(e=>(0,b.jsx)(C.SelectItem,{children:e},e))})})]}),(0,b.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,b.jsxs)("div",{className:"text-sm flex-1 rtl:text-right",children:[(0,b.jsxs)("span",{className:"font-medium",children:[t("infant")," "]}),(0,b.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",a("02years"),")"]})]}),(0,b.jsx)("div",{className:"flex-1",children:(0,b.jsx)(v.Select,{selectionMode:"single",disallowEmptySelection:!0,disabledKeys:B.TotalKids.filter(e=>e>Number(i.adults)),"aria-label":"Infants",selectedKeys:i.infants.toString(),value:i.infants.toString(),className:"max-w-xs",radius:"none",defaultSelectedKeys:i.infants.toString(),onChange:x,variant:"bordered",size:"lg",name:"infants",classNames:{base:"relative hover:bg-transparent",label:"rtl:text-right",trigger:["rounded-md transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary","data-[open=true]:border-border-primary"]},children:B.TotalKids.map(e=>(0,b.jsx)(C.SelectItem,{children:e},e))})})]}),(0,b.jsxs)("div",{className:"flex pb-4 items-center",children:[(0,b.jsx)("div",{className:"text-sm flex-1 rtl:text-right",children:(0,b.jsxs)("span",{className:"font-medium",children:[t("cabinclass")," "]})}),(0,b.jsx)("div",{className:"flex-1",children:(0,b.jsx)(v.Select,{selectionMode:"single",disallowEmptySelection:!0,label:"","aria-label":"Cabin Class",className:"max-w-xs",radius:"none",onChange:x,variant:"bordered",size:"lg",name:"cabinClass",defaultSelectedKeys:i.cabinClass.toString(),classNames:{base:"relative hover:bg-transparent",label:"rtl:text-right",trigger:["rounded-md transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary","data-[open=true]:border-border-primary"]},children:B.CabinClasses.map(e=>(0,b.jsx)(C.SelectItem,{children:e.name},e.id))})})]})]}),(0,b.jsx)("div",{className:"flex justify-end p-3 border-t border-default-200/80 dark:border-zinc-700/60 bg-default-50 dark:bg-zinc-900/50",children:(0,b.jsx)("div",{className:e.paxDoneBtn,onClick:()=>er(!1),children:t("done")})})]})})})]})})]}),(0,b.jsx)("div",{className:"flex justify-end w-full lg:w-[10%]",children:(0,b.jsx)("button",{type:"button",disabled:d,onClick:ea,"aria-label":"Search","aria-busy":d,className:`${e.searchBtn} ${d?"opacity-60 cursor-not-allowed":""}`,children:d?t("searching"):t("search")})})]})}),(0,b.jsx)("div",{className:e.advanceSection,children:(0,b.jsxs)(P.Tabs,{selectedKey:ei??"",onSelectionChange:e=>es(r=>r===e?"none":e),defaultSelectedKey:"none","aria-label":"Options",classNames:e.advanceTabsClassNames,color:"primary",variant:"underlined",className:"p-0",children:[(0,b.jsx)(I.Tab,{title:"",disabled:!0,className:"hidden"},"none"),(0,b.jsx)(I.Tab,{title:(0,b.jsxs)("div",{className:"flex items-center",children:[(0,b.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:ei===t("advancesearchoptions")?(0,b.jsx)(f.FiMinusSquare,{}):(0,b.jsx)(f.FiPlusSquare,{})}),` ${t("advancesearchoptions")}`]}),className:"px-0",children:(0,b.jsxs)("div",{className:"flex flex-wrap lg:flex-nowrap items-center gap-2",children:[(0,b.jsxs)("div",{className:"2xl:w-1/3 lg:w-1/2 w-full flex flex-wrap flex-col",children:[(0,b.jsx)(j.Checkbox,{id:"nonStop",name:"isDirectFlight",isSelected:i.isDirectFlight,"aria-label":"Direct Flight",size:"md",title:"NonStop",onChange:en,checked:i.isDirectFlight,defaultChecked:i.isDirectFlight,defaultSelected:i.isDirectFlight,className:"w-full",classNames:{wrapper:"group-data-[selected=true]:after:!bg-themeprimary"},children:(0,b.jsxs)("span",{className:"text-[14px]",children:[a("directflights")," "]})}),(0,b.jsx)(j.Checkbox,{id:"flexibledates",isSelected:i.isFlexibleDates,size:"md","aria-label":"Flexible Dates",title:"FlexibleDates",name:"isFlexibleDates",onChange:en,defaultChecked:i.isFlexibleDates,defaultSelected:i.isFlexibleDates,className:"w-full",classNames:{wrapper:"group-data-[selected=true]:after:!bg-themeprimary"},children:(0,b.jsxs)("span",{className:"text-[14px]",children:[a("flexibledates")," "]})})]}),(0,b.jsx)("div",{className:"2xl:w-1/3 lg:w-1/2 w-full focus:outline-none",children:(0,b.jsx)(w.Autocomplete,{selectedKey:i.preferredAirline,radiu
1s:"none",label:a("selectanairline"),name:"preferredAirline","aria-label":"Preferred Airline",variant:"bordered",defaultInputValue:i.preferredAirline,defaultSelectedKey:i.preferredAirline,onSelectionChange:el,inputProps:{classNames:{inputWrapper:["rounded-md","transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary"],label:"font-normal text-black dark:text-text"}},children:eo&&Object.values(eo).map(e=>(0,b.jsx)(T.AutocompleteItem,{value:e.airlinecode,children:e.airlinename},e.airlinecode))})}),(0,b.jsx)("div",{className:"2xl:w-1/4 lg:w-1/2 w-full focus:outline-none hidden",children:(0,b.jsx)(w.Autocomplete,{isDisabled:(0,g.BookingProcessType)(eu)===p.BOOKINGPROCESSTYPE.CREDIT,selectedKey:i.currency,radius:"none",label:t("selectacurrency"),"aria-label":"Currency",name:"currencyCode",variant:"bordered",value:i.currency,defaultInputValue:i.currency,defaultSelectedKey:i.currency,onSelectionChange:ed,inputProps:{classNames:{inputWrapper:["rounded-md","transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary"]}},children:ec&&ec.map(e=>(0,b.jsx)(T.AutocompleteItem,{value:e.currencycode,children:e.currencycode},e.currencycode))})}),(0,b.jsx)("div",{className:"2xl:w-1/4 lg:w-1/2 w-full focus:outline-none",children:(0,b.jsxs)(v.Select,{selectionMode:"single",disallowEmptySelection:!0,label:a("passengertype"),"aria-label":"Passenger Type",radius:"none",className:"max-w-xs",onChange:x,variant:"bordered",name:"passengerType",selectedKeys:[i.passengerType],defaultSelectedKeys:i.passengerType,classNames:{base:"relative hover:bg-transparent",label:"rtl:text-right",trigger:["rounded-md","transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary","data-[open=true]:border-border-primary"]},children:[(0,b.jsx)(C.SelectItem,{value:"ADT",children:t("adult")},"ADT"),(0,b.jsx)(C.SelectItem,{value:"ITX",children:a("itx")},"ITX")]})}),(0,b.jsx)("div",{className:"2xl:w-1/3 lg:w-1/2 w-full focus:outline-none",children:(0,b.jsx)(D.Input,{label:a("promocode"),"aria-label":"Promo Code",radius:"none",fullWidth:!0,value:i.promoCode?.toString(),autoComplete:"off",className:"h-[55px]",variant:"bordered",onChange:x,name:"promoCode",classNames:{label:"text-black dark:text-text",inputWrapper:["rounded-md","transition-all duration-200","focus-within:border-border-primary","group-data-[focus=true]:border-border-primary","data-[focus=true]:border-border-primary","hover:border-border-primary","data-[hover=true]:border-border-primary"]}})}),(0,b.jsx)("div",{className:"flex-grow flex-1 w-full sm:w-auto focus:outline-none"})]})},t("advancesearchoptions")),null!=eu&&3==eu.UserTypeID&&(0,b.jsx)(I.Tab,{title:(0,b.jsxs)("div",{className:"flex items-center font-semibold",children:[(0,b.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:ei===t("setmarkup")?(0,b.jsx)(f.FiMinusSquare,{}):(0,b.jsx)(f.FiPlusSquare,{className:"text-[#f59e0b]"})}),ei===t("setmarkup")?(0,b.jsx)("span",{children:t("setmarkup")}):(0,b.jsx)("span",{className:"text-[#f59e0b]",children:t("setmarkup")})]}),className:"px-0",children:(0,b.jsx)(q.default,{})},t("setmarkup"))]})})]})}],926439)}]);

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.