PageSourceSearch

https://regencytravelandtours.com/_next/static/chunks/0sp9ibqa9nupf.js

js regencytravelandtours.com collected 2026-10-09 17:00:14 UTC 54,466 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,901623,826073,374544,828691,e=>{"use strict";var r=e.i(843476),t=e.i(271645),a=e.i(174080),i=e.i(618566),n=e.i(861745),s=e.i(948148),l=e.i(401851),d=e.i(192199),o=e.i(313811),u=e.i(555186),c=e.i(10319),p=e.i(825162),m=e.i(501618),y=e.i(618490),h=e.i(565344),x=e.i(742521),f=e.i(384517),b=e.i(344445),g=e.i(412286),v=e.i(940187),D=e.i(494657),N=e.i(410718),j=e.i(682383),w=e.i(685861),C=e.i(556297),T=e.i(400536),S=e.i(25416),I=e.i(461517),R=e.i(226677),L=e.i(217255),k=e.i(816669),E=e.i(720805),M=e.i(163024),O=e.i(872637),A=e.i(550719);let P=({fetchAirports:e,onValueChange:a,label:i,type:n,typeName:l,selectedAirportCode:d,selectedAirportName:o})=>{let c,p=(0,s.useTranslations)("Global"),[m,y]=(0,t.useState)(""),[h,x]=(0,t.useState)(!1),[f,b]=(0,t.useState)([]),[D,N]=(0,t.useState)(-1),j=(0,t.useRef)(null),w=(0,t.useCallback)((e,r,...t)=>{clearTimeout(c),c=setTimeout(()=>e(...t),r)},[]),C=e=>{y(e.cityname+" "+e.airportcode),a(n,l,e.airportcode,e.cityname+" "+e.airportcode,e),x(!1)},T=e=>{if(j.current){let r=j.current.children;r[e]&&r[e].scrollIntoView({behavior:"smooth",block:"nearest"})}};return(0,t.useEffect)(()=>{y(o||"")},[o]),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(u.Input,{label:i,fullWidth:!0,value:m,onChange:r=>{let t=r.target.value;y(t),t.length>=3?w(async r=>{try{let t=await e(r);b(t||[]),x(!0)}catch(e){console.error(e)}},300,t):(b([]),x(!1))},onKeyDown:e=>{"ArrowDown"===e.key?N(e=>{let r=Math.min(e+1,f.length-1);return T(r),r}):"ArrowUp"===e.key?N(e=>{let r=Math.max(e-1,0);return T(r),r}):"Enter"===e.key&&D>=0&&C(f[D])},autoComplete:"off",className:"w-full ",variant:"bordered",radius:"none",endContent:(0,r.jsx)(A.HiOutlineLocationMarker,{className:"text-2xl text-themeprimary"}),classNames:{label:"text-black dark:text-text",input:"pr-[30px] rtl:pr-[0px] rtl:pl-[30px] text-ellipsis overflow-hidden",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"]}}),h&&(0,r.jsx)(g.Card,{className:"shadow-lg absolute z-50 p-0 left-0 end-0 rounded-b-md rounded-t-none max-h-[360px] w-[360px]","aria-label":"Airport Card",children:(0,r.jsx)(v.CardBody,{className:"p-0 ","aria-label":"Traveller Card Box",children:(0,r.jsxs)("ul",{"aria-label":"Airports-list",ref:j,role:"listbox",className:"overflow-y-auto",children:[f.map((e,t)=>{var a;let i;return(0,r.jsx)("li",{role:"option",onClick:()=>C(e),className:`py-2 px-3 border-b dark:border-[#3f3f46] cursor-pointer transition-all duration-300 text-sm hover:bg-[#f5f5f5]  dark:hover:bg-black ${t===D?"bg-gray-200":""}`,children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("span",{className:"mr-2 rtl:mr-0 rtl:ml-2",children:(0,r.jsx)(O.PiAirplaneLight,{className:"inline-block text-[20px] rotate-90 rtl:rotate-[270deg]"})}),(0,r.jsxs)("div",{className:"rtl:text-right",children:[(0,r.jsx)("div",{className:"text-sm font-medium",dangerouslySetInnerHTML:{__html:(a=e.cityname,i=RegExp(`(${m})`,"gi"),a.replace(i,e=>`<span class="text-themeprimary font-bold">${e}</span>`))}}),(0,r.jsxs)("div",{className:"text-xs text-gray-500 dark:text-text dark:hover:red flex items-center gap-1",children:[(0,r.jsx)("img",{src:`http://purecatamphetamine.github.io/country-flag-icons/3x2/${e.countrycode.toUpperCase()}.svg`,className:"w-[15px] h-[15px] rounded-full inline-block",alt:e.countryname}),e.countryname]})]}),(0,r.jsxs)("div",{className:"text-right rtl:text-left ml-auto rtl:ml-0  rtl:mr-auto",children:[(0,r.jsx)("div",{className:"text-sm font-medium ",children:e.airportcode}),(0,r.jsx)("div",{className:"text-xs text-gray-500 dark:text-text",children:e.airportname})]})]})},t)}),0===f.length&&(0,r.jsxs)("div",{className:"py-2 px-3 text-sm text-danger",children:[p("noresultsfoundfor"),' "',m,'"']})]})})})]})};var B=e.i(38411),$=e.i(948236),U=e.i(473665),Y=e.i(732181),q=e.i(715434);e.s(["default",0,function({toggleModifySearchClass:e,InsuranceSearchReq:O}){let A=(0,i.useRouter)(),V=(0,n.useLocale)(),F=(0,s.useTranslations)("Global"),K=(0,s.useTranslations)("Local.Insurance"),{data:W,status:z}
1=(0,L.useSession)(),G=W?.user,{currency:Z,currencies:H}=(0,Y.useCurrency)(),[J,Q]=(0,t.useState)({origin:O?.Origin||"",destination:O?.Destination||"",originName:O?.OriginName||"",destinationName:O?.DestinationName||"",adults:O?.NumberOfAdults??1,children:O?.NumberOfChildren??0,infants:O?.NumberOfInfants??0,tripType:O?.TripType.toString()??"1",currency:G?.BillingCurrency||O?.Currency||I.DefaultCashCustomerConfig.clientcurrencycode,departureDt:O?.DepartureDt||"",returnDt:O?.ReturnDt||"",departureDate:O?.DepartureDt?(0,T.parseDate)(O.DepartureDt):null,returnDate:O?.ReturnDt?(0,T.parseDate)(O.ReturnDt):null,origincity:O?.OriginCity||"",destinationcity:O?.DestinationCity||"",origincountry:O?.OrginCountry||"",destinationcountry:O?.DestinationCountry||"",isvat:O?.isvat||!1}),[_,X]=(0,t.useState)({origin:"",destination:"",departureDt:"",returnDt:"",currency:"",infant:""}),[ee,er]=(0,t.useState)(),et=(0,t.useRef)(null),[ea,ei]=(0,t.useState)(!1),[en,es]=(0,t.useState)(!1),el=(0,t.useRef)(null),[ed,eo]=(0,t.useState)(!1),[eu,ec]=(0,t.useState)(!1),[ep,em]=(0,t.useState)(!1),[ey,eh]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ex();let e=e=>{el.current&&el.current.contains(e.target)&&ei(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,t.useEffect)(()=>{if("loading"!==z){let e=localStorage.getItem("ipDetails"),r={};e&&(r=JSON.parse(e)),Q(e=>({...e,currency:(0,q.pickCurrencyFromAvailableList)(O?.Currency||G?.BillingCurrency||Z||r.currency,H.map(e=>e.currencycode),"QAR")})),""!=O.Destination&&eg(0,0,0,O.DestinationCountry)}},[z]),(0,t.useEffect)(()=>{let e=()=>{eo(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let ex=()=>{(0,R.fetchCurrencies)("1","1").then(e=>{er(e),"loading"!=z&&Q({...J,currency:G?.BillingCurrency??J.currency})})},ef=(e,r,t,a,i)=>{Q(n=>({...n,[e]:t,[r]:a,[`${e}city`]:i.cityname,[`${e}country`]:i.countrycode})),"destination"===e&&eg(0,0,0,i.countrycode),X({..._,[e]:""})},eb=e=>{let{name:r,value:t}=e.target;Q(e=>{let a={...e,[r]:t,..."tripType"===r&&"1"===t?{returnDt:"",returnDate:null}:{}};return"adults"===r&&0==t&&(a.infants=0),a}),X(e=>({...e,[r]:"",..."tripType"===r&&"1"===t?{returnDt:""}:{}}))},eg=async(e,r,t,a)=>{if(null!=G&&3==G.UserTypeID){let n=await (0,$.IsOkToShowVATDetails)(G.UserID,e,r,t,a,6);n&&(em(n),O?.Destination||0!=i.useParams.length?eh(O?.isvat||!1):eh(n))}},[ev,eD]=(0,t.useState)(!1),[eN,ej]=(0,t.useState)(null),[ew,eC]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=e=>{e.ctrlKey&&"m"===e.key.toLowerCase()&&(e.preventDefault(),eC(e=>!e))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,r.jsxs)(x.Form,{className:"p-0 m-0 gap-0",validationBehavior:"native","aria-label":"Form",children:[(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsxs)(y.RadioGroup,{orientation:"horizontal",value:J.tripType.toString(),"aria-label":"Trip type",defaultValue:J.tripType.toString(),name:"tripType",onChange:eb,className:"flex gap-4 items-center peer",children:[(0,r.jsx)(h.Radio,{value:"1",className:"flex items-center","aria-label":"One Way",classNames:{control:"group-data-[selected=true]:bg-themeprimary group-data-[selected=true]:!border-themeprimary",wrapper:"group-data-[selected=true]:!border-themeprimary"},children:F("oneway")},"1"),(0,r.jsx)(h.Radio,{value:"2",className:"flex items-center","aria-label":"Round Trip",classNames:{control:"group-data-[selected=true]:bg-themeprimary group-data-[selected=true]:!border-themeprimary",wrapper:"group-data-[selected=true]:!border-themeprimary"},children:F("roundtrip")},"2")]})}),(0,r.jsxs)("div",{className:"flex w-full flex-wrap xl:flex-nowrap gap-2 mt-3",children:[(0,r.jsxs)("div",{className:"flex w-full xl:w-[90%] flex-wrap xl:flex-nowrap gap-2",children:[(0,r.jsx)("div",{className:"flex w-full xl:w-[80%]",children:(0,r.jsxs)("div",{className:"flex flex-wrap xl:flex-nowrap gap-2 w-full",children:[(0,r.jsxs)("div",{className:"w-full md:1/5 flex flex-wrap md:flex-nowrap gap-2",children:[(0,r.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none focus:ring-2 focus:ring-teal-600  relative",children:[(0,r.jsx)("i",{className:"cursor-pointer absolute ltr:right-[-17px] rtl:left-[-17px] top-[16px] z-[9] w-[25px] h-[25px] border-2 border-[#e4e4e7] text-themeprimary bg-white rounded-full transition-all duration-500 hidden xl:flex items-center justify-center",children:(0,r.jsx)(o.AiOutlineSwap,{onClick:()=>{Q(e=>({...e,origin:e.destination,destination:e.origin,originName:e.destinationName,destinationName:e.originName,origincity:e.destinationcity,destinationcity:e.origincity,origincountry:e.destinationcountry,destinationcountry:e.origincountry}))},className:"transition-transform duration-500 hover:rotate-180 text-2xl"})}),(0,r.jsx)(P,{type:"origin",typeName:"originName","aria-label":"Origin",label:F("selectorigin"),fetchAirports:B.fetchAirports,onValueChange:ef,selectedAirportCode:J.origin,selectedAirportName:J.originName??""}),_.origin&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:_.origin})]}),(0,r.jsxs)("div",{className:"w-full md:w-1/2 focus:outline-none focus:ring-2 focus:ring-teal-600  relative",children:[(0,r.jsx)(P,{label:F("selectdestination"),type:"destination","aria-label":"Destination",typeName:"destinationName",fetchAirports:B.fetchAirports,onValueChange:ef,selectedAirportCode:J.destination,selectedAirportName:J.destinationName??""}),_.destination&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:_.destination})]})]}),(0,r.jsxs)("div",{className:"w-full md:1/5 flex flex-wrap md:flex-nowrap gap-2",children:[(0,r.jsxs)("div",{className:"w-full md:w-1/2",children:[(0,r.jsx)(c.DatePicker,{value:J.departureDate,className:"w-full",name:"departureDt","aria-label":"DepartureDt",defaultValue:J.departureDt?J.departureDate:null,label:(0,r.jsx)("span",{children:F("departuredate")}),onChange:e=>{let r=(0,l.format)(e,"yyyy-MM-dd");Q({...J,departureDt:r,departureDate:e}),X({..._,departureDt:""})},variant:"bordered",radius:"none",visibleMonths:ed?1:2,minValue:(0,S.today)((0,S.getLocalTimeZone)()),maxValue:J.returnDate?J.returnDate:(0,S.today)((0,S.getLocalTimeZone)()).add({days:365}),selectorIcon:(0,r.jsx)(U.MdOutlineCalendarMonth,{}),classNames:{base:"relative hover:bg-transparent [&>div]:rounded-md [&>div]:hover:border-border-primary [&>div]:focus:border-border-primary [&>div]:focus-within:border-border-primary [&>div]:focus-visible:border-border-primary [&>div]:active:border-border-primary [&>div]:transition-all [&>div]:duration-200",label:"rtl:text-right text-black",selectorButton:"text-themeprimary",selectorIcon:"text-xl"},calendarProps:{classNames:{headerWrapper:"pt-4 bg-background",prevButton:"border-1 border-default-200 rounded-small",nextButton:"border-1 border-default-200 rounded-small",header:"font-medium",cellButton:["data-[today=true]:bg-default-100 data-[selected=true]:rounded-md data-[selected=true]:bg-themeprimary data-[selected=true]:hover:bg-themeprimary data-[selected=true]:outline:none data-[hover=true]:rounded-md data-[hover=true]:bg-[#b8ede8] data-[hover=true]:text-themeprimary"]}}}),_.departureDt&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:_.departureDt})]}),(0,r.jsxs)("div",{className:"w-full md:w-1/2",children:[(0,r.jsx)(c.DatePicker,{value:J.returnDate,isDisabled:"1"===J.tripType,className:"w-full",name:"returnDt","aria-label":"ReturnDt",defaultValue:J.returnDt?(0,T.parseDate)(J.returnDt):null,label:(0,r.jsx)("span",{children:F("returndate")}),onChange:e=>{let r=(0,l.format)(e,"yyyy-MM-dd");Q({...J,returnDt:r,returnDate:e}),X({..._,returnDt:""})},variant:"bordered",radius:"none",visibleMonths:ed?1:2,minValue:J.departureDate?J.departureDate:(0,S.today)((0,S.getLocalTimeZone)()),selectorIcon:(0,r.jsx)(U.MdOutlineCalendarMonth,{}),classNames:{base:"relative hover:bg-transparent [&>div]:rounded-md [&>div]:hover:border-border-primary [&>div]:focus:border-border-primary [&>div]:focus-within:border-border-primary [&>div]:focus-visible:border-border-primary [&>div]:active:border-border-primary [&>div]:transition-all [&>div]:duration-200",label:"rtl:text-right text-black",selectorButton:"text-themeprimary",selectorIcon:"text-xl"},calendarProps:{classNames:{headerWrapper:"pt-4 bg-background",prevButton:"border-1 border-default-200 rounded-small",nextButton:"border-1 border-default-200 rounded-small",header:"font-medium",cellButton:["data-[today=true]:bg-default-100 data-[selected=true]:rounded-md data-[selected=true]:bg-themeprimary data-[selected=true]:hover:bg-themeprimary data-[selected=true]:outline:none data-[hover=true]:rounded-md data-[hover=true]:bg-[#b8ede8] data-[hover=true]:text-themeprimary"]}}}),_.returnDt&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:_.returnDt})]})]})]})}),(0,r.jsx)("div",{className:"w-full xl:w-[20%] focus:outline-none focus:ring-2 focus:ring-teal-600 relative",ref:et,children:(0,r.jsxs)(D.Popover,{triggerScaleOnOpen:!1,placement:"bottom-end",isOpen:ev,onOpenChange:eD,children:[(0,r.jsx)(N.PopoverTrigger,{children:(0,r.jsxs)("div",{className:"select-none relative cursor-pointer",children:[(0,r.jsx)(u.Input,{label:`${F("travellers")}`,fullWidth:!0,"aria-label":"Travellers",value:`${Number(J.adults)+Number(J.children)}
1`,onChange:eb,onClick:()=>{ei(!ea)},placeholder:`${F("search")}...`,autoComplete:"off",className:"select-none w-full cursor-pointer",variant:"bordered",radius:"none",readOnly:!0,endContent:(0,r.jsx)(d.FiUsers,{className:"text-xl text-themeprimary"}),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"]}}),_.infant&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:_.infant})]})}),(0,r.jsx)(j.PopoverContent,{className:"rounded-b-md rounded-t-none shadow-lg border-none right-0 w-[340px] p-0",children:(0,r.jsx)(g.Card,{className:"shadow-none outline-none p-0 w-full",children:(0,r.jsxs)(v.CardBody,{className:"p-0 m-0 w-full",children:[(0,r.jsxs)("div",{className:"px-3 pt-1",children:[(0,r.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,r.jsxs)("div",{className:"text-sm flex-1 rtl:text-right",children:[(0,r.jsxs)("span",{className:"font-medium",children:[F("adult")," "]}),(0,r.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",K("upto75years"),")"]})]}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(p.Select,{selectionMode:"single",disallowEmptySelection:!0,label:"","aria-label":"Adults",className:"max-w-xs",radius:"none",selectedKeys:J.adults.toString(),defaultSelectedKeys:J.adults.toString(),name:"adults",onChange:eb,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:I.TotalAdultsInsurance.map(e=>(0,r.jsx)(m.SelectItem,{children:e},e))})})]}),(0,r.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,r.jsxs)("div",{className:"text-sm flex-1 rtl:text-right",children:[(0,r.jsxs)("span",{className:"font-medium",children:[F("child")," "]}),(0,r.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",K("2to18years"),")"]})]}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(p.Select,{label:"",selectionMode:"single",disallowEmptySelection:!0,"aria-label":"Children",selectedKeys:J.children.toString(),defaultSelectedKeys:J.children.toString(),className:"max-w-xs",radius:"none",onChange:eb,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:I.TotalKids.map(e=>(0,r.jsx)(m.SelectItem,{children:e},e))})})]})]}),(0,r.jsx)("div",{className:"flex justify-end p-3 border-t dark:border-[#3f3f46] bg-default-50",children:(0,r.jsx)("div",{className:"text-sm text-right cursor-pointer bg-themesecondary text-text transition-all duration-300 px-5 py-3 rounded-md select-none",onClick:()=>eD(!1),children:F("done")})})]})})})]})})]}),(0,r.jsx)("div",{className:"flex justify-end w-full lg:w-[10%]",children:(0,r.jsx)("button",{type:"button",disabled:eu,onClick:r=>{if(!eu){r.preventDefault();let t={};if(""===J.origin.trim()&&(t.origin=F("originisreq")),""===J.destination.trim()&&(t.destination=F("destinationisreq")),""===J.departureDt.trim()&&(t.departureDt=F("departuredateisreq")),""===J.returnDt.trim()&&"2"===J.tripType&&(t.returnDt=F("returndateisreq")),J.currency||(t.currency=F("currencyisrequired")),0==J.adults+J.children&&(t.infant=F("minimumpaxrequired")),X(t),0===Object.keys(t).length){(0,a.flushSync)(()=>ec(!0)),J.isvat=ey;let e=new URLSearchParams({tripType:J.tripType.toString(),origin:J.origin,destination:J.destination,departureDt:J.departureDt,returnDt:J.returnDt,adult:J.adults.toString(),child:J.children.toString(),infant:"
10",originName:J.originName,destinationName:J.destinationName,currency:J.currency,RequestID:crypto.randomUUID(),origincity:J.origincity,destinationcity:J.destinationcity,origincountry:J.origincountry,destinationcountry:J.destinationcountry,isvat:J.isvat.toString()}).toString();switch(G?.UserTypeID){case k.USERTYPES.EMPLOYEE:A.push(`/${V}/admin/insurance/listing?${e}`);case k.USERTYPES.SUBAGENT:case k.USERTYPES.CORPORATE:A.push(`/${V}/portal/insurance/listing?${e}`);break;default:A.push(`/${V}/insurance/listing?${e}`)}setTimeout(()=>ec(!1),400)}e&&e()}},"aria-label":"Search","aria-busy":eu,className:`bg-themesecondary text-text w-full h-[56px] px-6 py-2 rounded-md font-medium transition-all duration-300 relative ${eu?"opacity-60 cursor-not-allowed":"cursor-pointer"}`,children:eu?F("searching"):F("search")})})]}),(0,r.jsx)("div",{className:"mt-3 rtl:block rtl:text-right w-full",children:(0,r.jsxs)(w.Tabs,{selectedKey:eN??"",onSelectionChange:e=>ej(r=>r===e?"none":e),defaultSelectedKey:"none","aria-label":"Options",classNames:{tabList:"gap-6 w-full relative rounded-none p-0 border-divider",cursor:"w-full bg-themeprimary",tab:"max-w-fit p-0 h-5",tabContent:"group-data-[selected=true]:text-themeprimary p-0",panel:"pt-2 pb-1"},color:"primary",variant:"underlined",className:"p-0",children:[(0,r.jsx)(C.Tab,{title:"",disabled:!0,className:"hidden"},"none"),(0,r.jsx)(C.Tab,{title:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:eN===F("advancesearchoptions")?(0,r.jsx)(d.FiMinusSquare,{}):(0,r.jsx)(d.FiPlusSquare,{})}),` ${(F("advancesearchoptions"),F("advancesearchoptions"))}`]}),className:"px-0",children:(0,r.jsx)("div",{className:"flex flex-wrap lg:flex-nowrap items-center gap-2",children:(0,r.jsx)("div",{className:"2xl:w-1/4 lg:w-1/2 w-full focus:outline-none focus:ring-2 focus:ring-teal-600 ",children:(0,r.jsx)(f.Autocomplete,{isDisabled:(0,M.BookingProcessType)(G)===k.BOOKINGPROCESSTYPE.CREDIT,selectedKey:J.currency,className:"max-w-xs",radius:"sm",label:F("selectacurrency"),"aria-label":"Currency",name:"currencyCode",variant:"bordered",value:J.currency,defaultInputValue:J.currency,defaultSelectedKey:J.currency,onSelectionChange:e=>{Q({...J,currency:e})},children:ee&&ee.map(e=>(0,r.jsx)(b.AutocompleteItem,{value:e.currencycode,children:e.currencycode},e.currencycode))})})})},F("advancesearchoptions")),null!=G&&3==G.UserTypeID&&(0,r.jsx)(C.Tab,{title:(0,r.jsxs)("div",{className:"flex items-center font-semibold",children:[(0,r.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:eN===F("setmarkup")?(0,r.jsx)(d.FiMinusSquare,{}):(0,r.jsx)(d.FiPlusSquare,{className:"text-[#f59e0b]"})}),eN===F("setmarkup")?(0,r.jsx)("span",{children:F("setmarkup")}):(0,r.jsx)("span",{className:"text-[#f59e0b]",children:F("setmarkup")})]}),className:"px-0",children:(0,r.jsx)(E.default,{})},F("setmarkup"))]})})]})}],901623);var V=e.i(286445),F=e.i(341809),K=e.i(166540),W=e.i(168035);e.s(["default",0,function({toggleModifySearchClass:e,InsuranceSearchReq:o}){let y=(0,i.useRouter)(),h=(0,n.useLocale)(),O=(0,s.useTranslations)("Global"),A=(0,s.useTranslations)("Local.Insurance"),{data:P,status:B}=(0,L.useSession)(),z=P?.user,{currency:G,currencies:Z}=(0,Y.useCurrency)(),[H,J]=(0,t.useState)({origin:o?.Origin||"",destination:o?.Destination||"",originName:o?.OriginName||"",destinationName:o?.DestinationName||"",adults:o?.NumberOfAdults??1,children:o?.NumberOfChildren??0,infants:o?.NumberOfInfants??0,tripType:(o?.BoundTypeID??0).toString(),currency:z?.BillingCurrency||o?.Currency||I.DefaultCashCustomerConfig.clientcurrencycode,departureDt:o?.DepartureDt||"",returnDt:o?.ReturnDt||"",departureDate:o?.DepartureDt?(0,T.parseDate)(o.DepartureDt):null,returnDate:o?.ReturnDt?(0,T.parseDate)(o.ReturnDt):null,origincity:o?.OriginCity||"",destinationcity:o?.DestinationCity||"",origincountry:o?.OrginCountry||"",destinationcountry:o?.DestinationCountry||"",isvat:o?.isvat||!1,residencecountry:o?.ResidenceCountry||"",region:o?.Region||"worldwide",triptypeid:o?.TripTypeID||"",traveldays:o?.TravelDays||0}),[Q,_]=(0,t.useState)({origin:"",destination:"",departureDt:"",returnDt:"",currency:"",infant:"",ResidenceCountry:"",Region:"",TripTypeID:"",traveldays:0}),[X,ee]=(0,t.useState)(),er=(0,t.useRef)(null),[et,ea]=(0,t.useState)(!1),[ei,en]=(0,t.useState)(!1),es=(0,t.useRef)(null),[el,ed]=(0,t.useState)(!1),[eo,eu]=(0,t.useState)(!1),[ec,ep]=(0,t.useState)(!1),[em,ey]=(0,t.useState)(!1),[eh,ex]=(0,t.useState)([]);(0,t.useEffect)(()=>{ef(),ew();let e=e=>{es.current&&es.current.contains(e.target)&&ea(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,t.useEffect)(()=>
1{if("loading"!==B){let e=localStorage.getItem("ipDetails"),r={};e&&(r=JSON.parse(e)),J(e=>({...e,currency:(0,q.pickCurrencyFromAvailableList)(o?.Currency||z?.BillingCurrency||G||r.currency,Z.map(e=>e.currencycode),"QAR")})),""!=o.Destination&&eg(0,0,0,o.DestinationCountry)}},[B]),(0,t.useEffect)(()=>{let e=()=>{ed(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let ef=()=>{(0,R.fetchCurrencies)("1","1").then(e=>{ee(e),"loading"!=B&&J({...H,currency:z?.BillingCurrency??H.currency})})},eb=e=>{let{name:r,value:t}=e.target;if("traveldays"===r){if(!/^\d*$/.test(t))return;let e=parseInt(t,10);if(""!==t&&(e<0||e>365))return}J(e=>{let a={...e,[r]:t,...o?.ProductTypeId=="0"&&"tripType"===r&&"1"===t||o?.ProductTypeId=="1"&&"tripType"===r?{returnDt:"",triptypeid:""}:{}};return"adults"===r&&0==t&&(a.infants=0),a}),_(e=>({...e,[r]:""}))};(0,t.useEffect)(()=>{if("002"==H.triptypeid){let e="";if(H?.departureDate){let r=(0,V.GetUTCDate)(H?.departureDate);e=(0,K.default)(r).add(364,"days").format("YYYY-MM-DD")}else e=(0,K.default)().add(364,"days").format("YYYY-MM-DD");J(r=>({...r,returnDt:e,returnDate:(0,T.parseDate)(e),traveldays:365}))}else J(e=>({...e,returnDt:"",returnDate:null,traveldays:0}))},[H?.departureDt,H?.triptypeid]),(0,t.useEffect)(()=>{if(("001"==H.triptypeid||"1"==H.tripType)&&H?.traveldays>0){let e="";if(H?.departureDate){let r=(0,V.GetUTCDate)(H?.departureDate);e=(0,K.default)(r).add(H?.traveldays-1,"days").format("YYYY-MM-DD")}else e=(0,K.default)().add(H?.traveldays-1,"days").format("YYYY-MM-DD");J(r=>({...r,returnDt:e,returnDate:(0,T.parseDate)(e)}))}else"001"==H.triptypeid&&H?.traveldays<=0&&J(e=>({...e,returnDt:"",returnDate:null}))},[H?.traveldays]);let eg=async(e,r,t,a)=>{if(null!=z&&3==z.UserTypeID){let n=await (0,$.IsOkToShowVATDetails)(z.UserID,e,r,t,a,6);n&&(ep(n),o?.Destination||0!=i.useParams.length?ey(o?.isvat||!1):ey(n))}},[ev,eD]=(0,t.useState)(!1),[eN,ej]=(0,t.useState)(null),ew=async()=>{ex(await (0,F.fetchCountries)())},eC=(e,r,t)=>{J(r=>({...r,[e]:t,..."triptypeid"===e&&"002"===t?{returnDt:""}:{}})),_(r=>({...r,[e]:""}))};return(0,r.jsx)(g.Card,{className:"rounded-md p-0 shadow-none overflow-visible",children:(0,r.jsxs)(v.CardBody,{className:"p-0 searchmatrix overflow-visible",children:[(0,r.jsxs)(x.Form,{className:"p-0 m-0 gap-0",validationBehavior:"native","aria-label":"Form",children:[(0,r.jsxs)("div",{className:"flex w-full flex-wrap xl:flex-nowrap gap-2 mt-3",children:[(0,r.jsxs)("div",{className:"flex w-full xl:w-[90%] flex-wrap xl:flex-nowrap gap-2",children:[(0,r.jsx)("div",{className:"flex w-full xl:w-[30%]",children:(0,r.jsxs)("div",{className:"flex flex-wrap md:flex-nowrap gap-2 w-full",children:[(0,r.jsx)("div",{className:`w-full xl:w-1/2 ${H?.tripType=="1"?"":"hidden"}`,children:(0,r.jsx)(f.Autocomplete,{selectedKey:H?.residencecountry,isInvalid:(0,V.IsValidData)(Q?.ResidenceCountry),errorMessage:Q?.ResidenceCountry,label:A("travellingfrom"),radius:"none",name:"ResidenceCountry",autoComplete:"off",defaultItems:I.InsuranceCountries,onSelectionChange:e=>eC("residencecountry","residencecountry",e),variant:"bordered",inputProps:{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"]}},children:e=>(0,r.jsx)(b.AutocompleteItem,{children:e.CountryName},e.CountryCode)})}),(0,r.jsx)("div",{className:`w-full xl:w-1/2 ${H?.tripType=="0"?"":"hidden"}`,children:(0,r.jsx)(f.Autocomplete,{isInvalid:(0,V.IsValidData)(Q?.TripTypeID),selectedKey:H?.triptypeid,errorMessage:Q?.TripTypeID,label:O("triptype"),radius:"none",name:"TripTypeID",autoComplete:"off",defaultItems:(0,I.OutBoundInsuranceTripType)(),onSelectionChange:e=>eC("triptypeid","triptypeid",e),variant:"bordered",inputProps:{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"]}},children:e=>(0,r.jsx)(b.AutocompleteItem,{children:e.label},e.key)})}),(0,r.jsx)("div",{className:"w-full xl:w-1/2",children:(0,r.jsx)(f.Autocomplete,{selectedKey:H?.region,isInvalid:(0,V.IsValidData)(Q?.Region),errorMessage:Q?.Region,label:O("region"),radius:"none",name:"Region",autoComplete:"off",defaultItems:(0,I.InsuranceRegions)(),defaultInputValue:H?.region,onSelectionChange:e=>eC("region","region",e),variant:"bordered",inputProps:{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"]}},children:e=>(0,r.jsx)(b.AutocompleteItem,{children:e.label},e.key)})})]})}),(0,r.jsx)("div",{className:"flex w-full xl:w-[50%]",children:(0,r.jsxs)("div",{className:"flex flex-wrap md:flex-nowrap gap-2 w-full",children:[(0,r.jsxs)("div",{className:"w-full xl:w-1/3",children:[(0,r.jsx)(c.DatePicker,{value:H.departureDate,className:"w-full",name:"departureDt","aria-label":"DepartureDt",defaultValue:H.departureDt?H.departureDate:null,label:(0,r.jsx)("span",{children:A("policystartdate")}),onChange:e=>{let r=(0,l.format)(e,"yyyy-MM-dd");J({...H,departureDt:r,departureDate:e}),_({...Q,departureDt:""})},variant:"bordered",radius:"none",visibleMonths:el?1:2,minValue:(0,S.today)((0,S.getLocalTimeZone)()),selectorIcon:(0,r.jsx)(U.MdOutlineCalendarMonth,{}),classNames:{base:"relative hover:bg-transparent [&>div]:rounded-md [&>div]:hover:border-border-primary [&>div]:focus:border-border-primary [&>div]:focus-within:border-border-primary [&>div]:focus-visible:border-border-primary [&>div]:active:border-border-primary [&>div]:transition-all [&>div]:duration-200",label:"rtl:text-right",selectorButton:"text-themeprimary",selectorIcon:"text-xl"},calendarProps:{classNames:{headerWrapper:"pt-4 bg-background",prevButton:"border-1 border-default-200 rounded-small",nextButton:"border-1 border-default-200 rounded-small",header:"font-medium",cellButton:["data-[today=true]:bg-default-100 data-[selected=true]:rounded-md data-[selected=true]:bg-themeprimary data-[selected=true]:hover:bg-themeprimary data-[selected=true]:outline:none data-[hover=true]:rounded-md data-[hover=true]:bg-[#b8ede8] data-[hover=true]:text-themeprimary"]}}}),Q.departureDt&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:Q.departureDt})]}),(0,r.jsx)("div",{className:"w-full xl:w-1/3",children:(0,r.jsx)(u.Input,{id:"traveldays",type:"text",name:"traveldays",value:H?.traveldays.toString(),isDisabled:!H?.triptypeid&&H?.tripType=="0"||H?.triptypeid=="002",onCh
1ange:eb,className:"form-control",placeholder:"Enter number of days",inputMode:"numeric",pattern:"[0-9]*",radius:"none",isRequired:!0,label:A("traveldays"),variant:"bordered",isInvalid:(0,V.IsValidData)(Q?.traveldays),errorMessage:Q?.traveldays,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,r.jsxs)("div",{className:"w-full xl:w-1/3",children:[(0,r.jsx)(c.DatePicker,{value:H.returnDate,isDisabled:!0,className:"w-full",name:"returnDt","aria-label":"ReturnDt",defaultValue:H.returnDt?(0,T.parseDate)(H.returnDt):null,label:(0,r.jsx)("span",{children:A("policyenddate")}),onChange:e=>{let r=(0,l.format)(e,"yyyy-MM-dd");J({...H,returnDt:r,returnDate:e}),_({...Q,returnDt:""})},variant:"bordered",radius:"none",visibleMonths:el?1:2,minValue:H.departureDate?H.departureDate:(0,S.today)((0,S.getLocalTimeZone)()),selectorIcon:(0,r.jsx)(U.MdOutlineCalendarMonth,{}),classNames:{base:"relative hover:bg-transparent [&>div]:rounded-md [&>div]:hover:border-border-primary [&>div]:focus:border-border-primary [&>div]:focus-within:border-border-primary [&>div]:focus-visible:border-border-primary [&>div]:active:border-border-primary [&>div]:transition-all [&>div]:duration-200",label:"rtl:text-right",selectorButton:"text-themeprimary",selectorIcon:"text-xl"}}),Q.returnDt&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:Q.returnDt})]})]})}),(0,r.jsx)("div",{className:"flex w-full xl:w-[20%]",children:(0,r.jsx)("div",{className:"w-full focus:outline-none focus:ring-2 focus:ring-teal-600  relative",ref:er,children:(0,r.jsxs)(D.Popover,{triggerScaleOnOpen:!1,placement:"bottom-end",isOpen:ev,onOpenChange:eD,children:[(0,r.jsx)(N.PopoverTrigger,{children:(0,r.jsxs)("div",{className:"select-none relative cursor-pointer",children:[(0,r.jsx)(u.Input,{label:`${O("travellers")}`,fullWidth:!0,"aria-label":"Travellers",value:`${Number(H.adults)+Number(H.children)}`,onChange:eb,onClick:()=>{ea(!et)},placeholder:`${O("search")}...`,autoComplete:"off",className:"select-none w-full cursor-pointer",variant:"bordered",radius:"none",readOnly:!0,endContent:(0,r.jsx)(d.FiUsers,{className:"text-xl text-themeprimary"}),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"]}}),Q.infant&&(0,r.jsx)("div",{className:"text-red-600 text-xs mt-1",children:Q.infant})]})}),(0,r.jsx)(j.PopoverContent,{className:"rounded-b-md rounded-t-none shadow-lg border-none right-0 w-[320px] p-0",children:(0,r.jsx)(g.Card,{className:"shadow-none outline-none p-0 w-full",children:(0,r.jsxs)(v.CardBody,{className:"p-3 w-full",children:[(0,r.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,r.jsxs)("div",{className:"text-sm flex-1",children:[(0,r.jsxs)("span",{className:"font-medium",children:[O("adult")," "]}),(0,r.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",A("upto75years"),")"]})]}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(p.Select,{selectionMode:"single",disallowEmptySelection:!0,label:"","aria-label":"Adults",className:"max-w-xs",radius:"none",selectedKeys:H.adults.toString(),defaultSelectedKeys:H.adults.toString(),name:"adults",onChange:eb,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:I.TotalAdultsInsurance.map(e=>(0,r.jsx)(m.SelectItem,{children:e},e))})})]}),(0,r.jsxs)("div",{className:"flex pb-3 items-center",children:[(0,r.jsxs)("div",{className:"text-sm  flex-1 ",children:[(0,r.jsxs)("span",{className:"font-medium",children:[O("child")," "]}),(0,r.jsxs)("div",{className:"text-gray-600 dark:text-text text-xs",children:["(",A("2to18years"),")"]})]}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(p.Select,{label:"",selectionMode:"single",disallowEmptySelection:!0,"aria-label":"Children",selectedKeys:H.children.toString(),defaultSelectedKeys:H.children.toString(),className:"max-w-xs",radius:"none",onChange:eb,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:I.TotalKids.map(e=>(0,r.jsx)(m.SelectItem,{children:e},e))})})]}),(0,r.jsx)("div",{className:"flex justify-end p-3 border-t dark:border-[#3f3f46] bg-default-50",children:(0,r.jsx)("div",{className:"text-sm text-right cursor-pointer bg-themesecondary text-text transition-all duration-300 px-5 py-3 rounded-md select-none",onClick:()=>eD(!1),children:O("done")})})]})})})]})})})]}),(0,r.jsx)("div",{className:"flex justify-end w-full lg:w-[10%]",children:(0,r.jsx)("button",{type:"button",disabled:eo,onClick:r=>{if(!eo){r.preventDefault();let t={};if("0"!==H.tripType.trim()||H?.triptypeid||(t.TripTypeID=O("required")),"1"!==H.tripType.trim()||H?.residencecountry||(t.ResidenceCountry=O("required")),H.region.trim()||(t.Region=O("required")),""===H.departureDt.trim()&&(t.departureDt=O("departuredateisreq")),0==H.traveldays&&(t.traveldays=O("required")),H.currency||(t.currency=O("currencyisrequired")),0==H.adults+H.children&&(t.infant=O("minimumpaxrequired")),_(t),0===Object.keys(t).length){(0,a.flushSync)(()=>eu(!0)),H.isvat=em;let e=new URLSearchParams({tripType:H.tripType.toString(),origin:H.origin,destination:H.destination,departureDt:H.departureDt,returnDt:H.returnDt,adult:H.adults.toString(),child:H.children.toString(),infant:"
10",originName:H.originName,destinationName:H.destinationName,currency:H.currency,RequestID:crypto.randomUUID(),origincity:H.origincity,destinationcity:H.destinationcity,origincountry:H.origincountry,destinationcountry:H.destinationcountry,isvat:H.isvat.toString(),residencecountry:H.residencecountry,region:H.region,triptypeid:H.triptypeid,producttypeid:"1",traveldays:H.traveldays.toString()}).toString();switch(z?.UserTypeID){case k.USERTYPES.EMPLOYEE:y.push(`/${h}/admin/insurance/listing?${e}`);case k.USERTYPES.SUBAGENT:case k.USERTYPES.CORPORATE:y.push(`/${h}/portal/insurance/listing?${e}`);break;default:y.push(`/${h}/insurance/listing?${e}`)}setTimeout(()=>eu(!1),400)}e&&e()}},"aria-label":"Search","aria-busy":eo,className:`bg-themesecondary text-text w-full h-[56px] px-6 py-2 rounded-md font-medium transition-all duration-300 relative ${eo?"opacity-60 cursor-not-allowed":"cursor-pointer"}`,children:eo?O("searching"):O("search")})})]}),(0,r.jsx)("div",{className:"mt-3 rtl:block rtl:text-right w-full",children:(0,r.jsxs)(w.Tabs,{selectedKey:eN??"",onSelectionChange:e=>ej(r=>r===e?"none":e),defaultSelectedKey:"none","aria-label":"Options",classNames:{tabList:"gap-6 w-full relative rounded-none p-0 border-divider",cursor:"w-full bg-themeprimary",tab:"max-w-fit p-0 h-5",tabContent:"group-data-[selected=true]:text-themeprimary p-0",panel:"pt-2 pb-1"},color:"primary",variant:"underlined",className:"p-0",children:[(0,r.jsx)(C.Tab,{title:"",disabled:!0,className:"hidden"},"none"),(0,r.jsx)(C.Tab,{title:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:eN===O("advancesearchoptions")?(0,r.jsx)(d.FiMinusSquare,{}):(0,r.jsx)(d.FiPlusSquare,{})}),` ${(O("advancesearchoptions"),O("advancesearchoptions"))}`]}),className:"px-0",children:(0,r.jsx)("div",{className:"flex flex-wrap lg:flex-nowrap items-center gap-2",children:(0,r.jsx)("div",{className:"2xl:w-1/4 lg:w-1/2 w-full focus:outline-none focus:ring-2 focus:ring-teal-600 ",children:(0,r.jsx)(f.Autocomplete,{isDisabled:(0,M.BookingProcessType)(z)===k.BOOKINGPROCESSTYPE.CREDIT,selectedKey:H.currency,className:"max-w-xs",radius:"sm",label:O("selectacurrency"),"aria-label":"Currency",name:"currencyCode",variant:"bordered",value:H.currency,defaultInputValue:H.currency,defaultSelectedKey:H.currency,onSelectionChange:e=>{J({...H,currency:e})},children:X&&X.map(e=>(0,r.jsx)(b.AutocompleteItem,{value:e.currencycode,children:e.currencycode},e.currencycode))})})})},O("advancesearchoptions")),null!=z&&3==z.UserTypeID&&(0,r.jsx)(C.Tab,{title:(0,r.jsxs)("div",{className:"flex items-center font-semibold",children:[(0,r.jsx)("span",{className:"mr-1 rtl:mr-0 rtl:ml-1",children:eN===O("setmarkup")?(0,r.jsx)(d.FiMinusSquare,{}):(0,r.jsx)(d.FiPlusSquare,{className:"text-[#f59e0b]"})}),eN===O("setmarkup")?(0,r.jsx)("span",{children:O("setmarkup")}):(0,r.jsx)("span",{className:"text-[#f59e0b]",children:O("setmarkup")})]}),className:"px-0",children:(0,r.jsx)(E.default,{})},O("setmarkup"))]})})]}),(0,r.jsx)(W.default,{className:"mt-3"})]})})}],826073);var z=e.i(825026),G=e.i(930148);e.s(["default",0,function({InsuranceSearchReq:e,toggleModifySearchClass:d}){let o=(0,i.useRouter)(),u=(0,n.useLocale)(),c=(0,s.useTranslations)("Global"),p=(0,s.useTranslations)("Local.Insurance"),m=G.hotelMatrixClassesLayout7,{data:y,status:h}=(0,L.useSession)(),f=y?.user,{currency:b,currencies:g}=(0,Y.useCurrency)(),v=(0,I.OutBoundInsuranceTripType)().map(e=>({value:e.key,label:e.label})),D=(0,I.InsuranceRegions)().map(e=>({value:e.key,label:e.label})),[N,j]=(0,t.useState)({tripType:"0",adults:e?.NumberOfAdults??1,children:e?.NumberOfChildren??0,infants:e?.NumberOfInfants??0,currency:f?.BillingCurrency||e?.Currency||I.DefaultCashCustomerConfig.clientcurrencycode,departureDt:e?.DepartureDt||(0,K.default)().format("YYYY-MM-DD"),returnDt:e?.ReturnDt||"",departureDate:e?.DepartureDt?(0,T.parseDate)(e.DepartureDt):(0,S.today)((0,S.getLocalTimeZone)()),returnDate:e?.ReturnDt?(0,T.parseDate)(e.ReturnDt):null,isvat:e?.isvat||!1,residencecountry:e?.ResidenceCountry||"",region:e?.Region||"worldwide",triptypeid:e?.TripTypeID||"",traveldays:e?.TravelDays||0}),[w,C]=(0,t.useState)({departureDt:"",traveldays:0,infant:"",ResidenceCountry:"",Region:"",TripTypeID:"",currency:""}),[R,E]=(0,t.useState)(!1),[M,O]=(0,t.useState)(!1),A="002"===N.triptypeid,P=N.departureDate&&N.returnDate?{start:N.departureDate,end:N.returnDate}:N.departureDate?{start:N.departureDate,end:N.departureDate}:void 0;(0,t.useEffect)(()=>{j(r=>({...r,tripType:"0",triptypeid:e?.TripTypeID||r.triptypeid,residencecountry:e?.ResidenceCountry||r.residencecountry,region:e?.Region||r.region,adults:e?.NumberOfAdults??r.adults,children:e?.NumberOfChildren??r.children,infants:e?.NumberOfInfants??r.infants,departureDt:e?.DepartureDt||r.departureDt,returnDt:e?.ReturnDt||r.returnDt,departureDate:e?.DepartureDt?(0,T.parseDate)(e.DepartureDt):r.departureDate,returnDate:e?.ReturnDt?(0,T.parseDate)(e.ReturnDt):r.returnDate,traveldays:e?.TravelDays||r.traveldays}))},[e?.TripTypeID,e?.ResidenceCountry,e?.Region,e?.NumberOfAdults,e?.NumberOfChildren,e?.NumberOfInfants,e?.DepartureDt,e?.ReturnDt,e?.TravelDays]),(0,t.useEffect)(()=>
1{if("loading"===h)return;let r=localStorage.getItem("ipDetails"),t=r?JSON.parse(r):{};j(r=>({...r,currency:(0,q.pickCurrencyFromAvailableList)(e?.Currency||f?.BillingCurrency||b||t.currency,g.map(e=>e.currencycode),"QAR")}))},[h,b,g,e?.Currency,f?.BillingCurrency]),(0,t.useEffect)(()=>{let e=()=>E(window.innerWidth<768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,t.useEffect)(()=>{if("002"!==N.triptypeid)return;let e="";if(N.departureDate){let r=(0,V.GetUTCDate)(N.departureDate);e=(0,K.default)(r).add(364,"days").format("YYYY-MM-DD")}else e=(0,K.default)().add(364,"days").format("YYYY-MM-DD");j(r=>({...r,returnDt:e,returnDate:(0,T.parseDate)(e),traveldays:365}))},[N.triptypeid,N.departureDate]);let B=`${p("policystartdate")} - End Date`;return(0,r.jsx)(x.Form,{className:m.form,validationBehavior:"native","aria-label":"Insurance search",children:(0,r.jsxs)("div",{className:m.searchRow,children:[(0,r.jsxs)("div",{className:m.mainCol,children:[(0,r.jsx)("div",{className:m.cityCol,children:(0,r.jsx)(z.Layout7MatrixSelectField,{label:c("triptype"),headerLabel:c("triptype").toUpperCase(),value:N.triptypeid,options:v,onChange:e=>{j(r=>({...r,triptypeid:e,..."002"===e?{}:{returnDt:"",returnDate:null,traveldays:0}})),C(e=>({...e,TripTypeID:""}))},placeholder:c("select"),iconSrc:"/assets/images/touricon.svg",error:(0,V.IsValidData)(w.TripTypeID)?w.TripTypeID:void 0})}),(0,r.jsx)("div",{className:m.propertyCol,children:(0,r.jsx)(z.Layout7MatrixSelectField,{label:c("region"),headerLabel:c("region").toUpperCase(),value:N.region,options:D,onChange:e=>{j(r=>({...r,region:e})),C(e=>({...e,Region:""}))},placeholder:c("select"),iconSrc:"/assets/images/locationicondeal.svg",error:(0,V.IsValidData)(w.Region)?w.Region:void 0})}),(0,r.jsxs)("div",{className:m.dateCol,children:[(0,r.jsx)(z.Layout7TravelDatesField,{isRoundTrip:!A,travelDateRange:P,departureDate:N.departureDate,travelDatesLabel:B,departureDateLabel:B,isMobile:R,minValue:(0,S.today)((0,S.getLocalTimeZone)()),maxValue:(0,S.today)((0,S.getLocalTimeZone)()).add({days:365}),showDaysCount:!0,showDaysCountBelow:!0,daysLabel:c("days"),fixedDaysCount:A?365:void 0,onRoundTripChange:e=>{var r;let t,a,i;if(!e?.start)return;let n=e.end&&e.end.compare(e.start)>=0?e.end:e.start;r={start:e.start,end:n},t=(0,l.format)(r.start.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd"),a=(0,l.format)(r.end.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd"),i=(0,K.default)(a).diff((0,K.default)(t),"days")+1,j(e=>({...e,departureDt:t,departureDate:r.start,returnDt:a,returnDate:r.end,traveldays:i})),C(e=>({...e,departureDt:"",traveldays:""}))},onOneWayChange:e=>{if(!e)return;let r=(0,l.format)(e.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd"),t=e.add({days:364}),a=(0,l.format)(t.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd");j(i=>({...i,departureDt:r,departureDate:e,returnDt:a,returnDate:t,traveldays:365})),C(e=>({...e,departureDt:"",traveldays:""}))}}),(0,V.IsValidData)(w.departureDt)?(0,r.jsx)("div",{className:"text-xs text-danger absolute bottom-[2px]",children:w.departureDt}):null,(0,V.IsValidData)(w.traveldays)?(0,r.jsx)("div",{className:"text-xs text-danger absolute bottom-[2px] right-4",children:String(w.traveldays)}):null]}),(0,r.jsxs)("div",{className:m.paxCol,children:[(0,r.jsx)(z.Layout7FlightPassengerField,{adults:N.adults,children:N.children,infants:0,onAdultsChange:e=>j(r=>({...r,adults:e,infants:0})),onChildrenChange:e=>j(r=>({...r,children:e})),onInfantsChange:()=>{},showInfants:!1,adultLabel:c("adults"),childLabel:c("children"),infantLabel:c("infants"),passengersLabel:c("travellers"),travelerHeaderLabel:c("travellers"),doneLabel:c("done"),adultAgeHint:p("17-65years"),childAgeHint:p("0-16years")}),(0,V.IsValidData)(w.infant)?(0,r.jsx)("div",{className:"text-xs text-danger mt-1 px-1",children:w.infant}):null]})]}),(0,r.jsx)("div",{className:m.searchBtnCol,children:(0,r.jsxs)("button",{type:"button",disabled:M,onClick:e=>{M||(e.preventDefault(),(()=>{let e={departureDt:"",traveldays:"",infant:"",ResidenceCountry:"",Region:"",TripTypeID:"",currency:""};if(N.triptypeid||(e.TripTypeID=c("required")),N.region.trim()||(e.Region=c("required")),N.departureDt.trim()||(e.departureDt=c("departuredateisreq")),N.traveldays<=0&&(e.traveldays=c("required")),N.currency||(e.currency=c("currencyisrequired")),0===N.adults+N.children&&(e.infant=c("minimumpaxrequired")),C(e),Object.values(e).some(e=>""!==e&&0!==e))return;(0,a.flushSync)(()=>O(!0));let r=new URLSearchParams({tripType:"0",origin:"",destination:"",departureDt:N.departureDt,returnDt:N.returnDt,adult:N.adults.toString(),child:N.children.toString(),infant:"
10",originName:"",destinationName:"",currency:N.currency,RequestID:crypto.randomUUID(),origincity:"",destinationcity:"",origincountry:"",destinationcountry:"",isvat:N.isvat.toString(),residencecountry:N.residencecountry,region:N.region,triptypeid:N.triptypeid,producttypeid:"1",traveldays:N.traveldays.toString()}).toString();switch(f?.UserTypeID){case k.USERTYPES.EMPLOYEE:o.push(`/${u}/admin/insurance/listing?${r}`);break;case k.USERTYPES.SUBAGENT:case k.USERTYPES.CORPORATE:o.push(`/${u}/portal/insurance/listing?${r}`);break;default:o.push(`/${u}/insurance/listing?${r}`)}setTimeout(()=>O(!1),400)})(),d?.())},"aria-label":c("search"),"aria-busy":M,className:`${m.searchBtn} ${M?"opacity-60 cursor-not-allowed":""}`,children:[M?c("searching"):c("search"),!M&&(0,r.jsx)("img",{src:"/assets/images/arrowicon.svg",alt:"",width:11,height:11,className:"translate-y-px"})]})})]})})}],374544);var Z=e.i(811452),H=e.i(645145);e.s(["default",0,function({InsuranceSearchReq:e,toggleModifySearchClass:d}){let o=(0,i.useRouter)(),u=(0,n.useLocale)(),c=(0,s.useTranslations)("Global"),p=(0,s.useTranslations)("Local.Insurance"),m={...G.flightMatrixClassesLayout7,form:G.hotelMatrixClassesLayout7.form,searchRow:G.hotelMatrixClassesLayout7.searchRow,mainCol:G.hotelMatrixClassesLayout7.mainCol,searchBtnCol:G.hotelMatrixClassesLayout7.searchBtnCol,searchBtn:G.hotelMatrixClassesLayout7.searchBtn},{data:y,status:h}=(0,L.useSession)(),f=y?.user,{currency:b,currencies:g}=(0,Y.useCurrency)(),[v,D]=(0,t.useState)({origin:e?.Origin||"",destination:e?.Destination||"",originName:e?.OriginName||"",destinationName:e?.DestinationName||"",adults:e?.NumberOfAdults??1,children:e?.NumberOfChildren??0,infants:e?.NumberOfInfants??0,tripType:e?.TripType?.toString()??"1",currency:f?.BillingCurrency||e?.Currency||I.DefaultCashCustomerConfig.clientcurrencycode,departureDt:e?.DepartureDt||"",returnDt:e?.ReturnDt||"",departureDate:e?.DepartureDt?(0,T.parseDate)(e.DepartureDt):null,returnDate:e?.ReturnDt?(0,T.parseDate)(e.ReturnDt):null,origincity:e?.OriginCity||"",destinationcity:e?.DestinationCity||"",origincountry:e?.OrginCountry||"",destinationcountry:e?.DestinationCountry||"",isvat:e?.isvat||!1}),[N,j]=(0,t.useState)({origin:"",destination:"",departureDt:"",returnDt:"",currency:"",infant:""}),[w,C]=(0,t.useState)(!1),[R,E]=(0,t.useState)(!1),M="2"===v.tripType,O=v.departureDate?{start:v.departureDate,end:v.returnDate??v.departureDate}:void 0;(0,t.useEffect)(()=>{if("loading"===h)return;let r=localStorage.getItem("ipDetails"),t=r?JSON.parse(r):{};D(r=>({...r,currency:(0,q.pickCurrencyFromAvailableList)(e?.Currency||f?.BillingCurrency||b||t.currency,g.map(e=>e.currencycode),"QAR")}))},[h,b,g]),(0,t.useEffect)(()=>{let e=()=>C(window.innerWidth<768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let A=async(e,r)=>{if(!e)return{cityname:r?.cityname||"",countrycode:""};try{let r=await (0,B.fetchAirports)(e),t=r?.find(r=>r.airportcode===e);if(t)return{cityname:t.cityname,countrycode:t.countrycode}}catch{}return{cityname:r?.cityname||"",countrycode:""}},P=async(e,r,t,a,i,n)=>{let{cityname:s,countrycode:l}=await A(a,n);D(e=>({...e,[r]:a,[t]:i,[`${r}city`]:s,[`${r}country`]:l})),j(e=>({...e,[r]:""}))},$=(e,r)=>{D(t=>{let a={...t,[e]:r};return"adults"===e&&Number(a.infants)>r&&(a.infants=r),a}
1)};return(0,r.jsxs)(x.Form,{className:m.form,validationBehavior:"native","aria-label":"Worldwide insurance search",children:[(0,r.jsx)("div",{className:m.segmentControl,children:(0,r.jsx)(Z.MatrixSegmentControl,{ariaLabel:"Trip type",variant:"layout7",value:v.tripType,onChange:e=>{D(r=>({...r,tripType:e,..."1"===e?{returnDt:"",returnDate:null}:{}})),j(e=>({...e,returnDt:""}))},options:[{value:"2",label:c("roundtrip"),ariaLabel:"Round Trip"},{value:"1",label:c("oneway"),ariaLabel:"One Way"}]})}),(0,r.jsxs)("div",{className:m.searchRow,children:[(0,r.jsxs)("div",{className:m.mainCol,children:[(0,r.jsxs)("div",{className:m.fieldHalf,children:[(0,r.jsx)("i",{className:m.swapBtn,children:(0,r.jsx)("img",{src:"/assets/images/swapicon.svg",onClick:()=>{D(e=>({...e,origin:e.destination,destination:e.origin,originName:e.destinationName,destinationName:e.originName,origincity:e.destinationcity,destinationcity:e.origincity,origincountry:e.destinationcountry,destinationcountry:e.origincountry}))},alt:"swap",className:"transition-transform group-hover:rotate-180"})}),(0,r.jsx)(H.default,{variant:"layout7",segmentIndex:-1,type:"origin",typeName:"originName","aria-label":"Origin",label:c("from"),fetchAirports:B.fetchAirports,onValueChange:P,selectedAirportCode:v.origin,selectedAirportName:v.originName??"",iconstyle:1}),N.origin?(0,r.jsx)("div",{className:m.errorMsg,children:N.origin}):null]}),(0,r.jsxs)("div",{className:m.fieldHalf,children:[(0,r.jsx)(H.default,{variant:"layout7",segmentIndex:-1,type:"destination",typeName:"destinationName","aria-label":"Destination",label:c("to"),fetchAirports:B.fetchAirports,onValueChange:P,selectedAirportCode:v.destination,selectedAirportName:v.destinationName??"",iconstyle:2}),N.destination?(0,r.jsx)("div",{className:m.errorMsg,children:N.destination}):null]}),(0,r.jsxs)("div",{className:m.fieldFocus,children:[(0,r.jsx)(z.Layout7TravelDatesField,{isRoundTrip:M,travelDateRange:O,departureDate:v.departureDate,travelDatesLabel:"Travel Dates",departureDateLabel:c("departuredate"),isMobile:w,onRoundTripChange:e=>{if(!e?.start)return;let r=(0,l.format)(e.start.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd");if(e.end&&e.end.compare(e.start)>0){let t=(0,l.format)(e.end.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd");D(a=>({...a,departureDate:e.start,departureDt:r,returnDate:e.end,returnDt:t,tripType:"2"}))}else D(t=>({...t,departureDate:e.start,departureDt:r,returnDate:null,returnDt:"",tripType:"1"}));j(e=>({...e,departureDt:"",returnDt:""}))},onOneWayChange:e=>{if(!e)return;let r=(0,l.format)(e.toDate((0,S.getLocalTimeZone)()),"yyyy-MM-dd");D(t=>({...t,departureDate:e,departureDt:r})),j(e=>({...e,departureDt:""}))}}),N.departureDt?(0,r.jsx)("div",{className:m.errorMsg,children:N.departureDt}):null,M&&N.returnDt?(0,r.jsx)("div",{className:m.errorMsg,children:N.returnDt}):null]}),(0,r.jsxs)("div",{className:m.paxCol,children:[(0,r.jsx)(z.Layout7FlightPassengerField,{adults:Number(v.adults),children:Number(v.children),infants:Number(v.infants),onAdultsChange:e=>$("adults",e),onChildrenChange:e=>$("children",e),onInfantsChange:e=>$("infants",e),showInfants:!0,adultLabel:c("adults"),adultSingularLabel:c("adult"),childLabel:c("children"),infantLabel:c("infants"),passengersLabel:c("travellers"),travelerHeaderLabel:c("travellers"),doneLabel:c("done"),adultAgeHint:p("upto75years"),childAgeHint:p("2to18years"),infantAgeHint:p("30daysto2years")}),N.infant?(0,r.jsx)("div",{className:m.errorMsg,children:N.infant}):null]})]}),(0,r.jsx)("div",{className:m.searchBtnCol,children:(0,r.jsxs)("button",{type:"button",disabled:R,onClick:r=>{R||(r.preventDefault(),(()=>{let r={origin:"",destination:"",departureDt:"",returnDt:"",currency:"",infant:""};if(v.origin.trim()||(r.origin=c("originisreq")),v.destination.trim()||(r.destination=c("destinationisreq")),v.departureDt.trim()||(r.departureDt=c("departuredateisreq")),v.returnDt.trim()||"2"!==v.tripType||(r.returnDt=c("returndateisreq")),v.infants>0&&v.infants>v.adults&&(r.infant=p("infantcountvalidation")),v.currency||(r.currency=c("currencyisrequired")),0===v.adults+v.children+v.infants&&(r.infant=c("minimumpaxrequired")),j(r),Object.values(r).some(e=>""!==e))return;(0,a.flushSync)(()=>E(!0));let t=new URLSearchParams({tripType:v.tripType.toString(),origin:v.origin,destination:v.destination,departureDt:v.departureDt,returnDt:v.returnDt,adult:v.adults.toString(),child:v.children.toString(),infant:v.infants.toString(),originName:v.originName,destinationName:v.destinationName,currency:v.currency,RequestID:crypto.randomUUID(),origincity:v.origincity,destinationcity:v.destinationcity,origincountry:v.origincountry,destinationcountry:v.destinationcountry,isvat:(e?.isvat||!1).toString(),producttypeid:"0"}).toString();switch(f?.UserTypeID){case k.USERTYPES.EMPLOYEE:o.push(`/${u}/admin/insurance/listing?${t}`);break;case k.USERTYPES.SUBAGENT:case k.USERTYPES.CORPORATE:o.push(`/${u}/portal/insurance/listing?${t}`);break;default:o.push(`/${u}/insurance/listing?${t}`)}setTimeout(()=>E(!1),400)})(),d?.())},"aria-label":c("search"),"aria-busy":R,className:`${m.searchBtn} ${R?"opacity-60 cursor-not-allowed":""}`,children:[R?c("searching"):c("search"),!R&&(0,r.jsx)("img",{src:"/assets/images/arrowicon.svg",alt:"",width:11,height:11,className:"translate-y-
1px"})]})})]})]})}],828691)}]);

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.