PageSourceSearch

https://www.eligasht.com/_next/static/chunks/8921-9cddd4625d5bebd7.js

js eligasht.com collected 2026-10-02 17:19:43 UTC 42,453 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8921],{9075:(e,r,t)=>{"use strict";t.d(r,{o:()=>c,y:()=>d});var s=t(37876),a=t(14232),n=t(22356);let i=e=>function(){for(var r=arguments.length,t=Array(r),s=0;s<r;s++)t[s]=arguments[s];return console.warn(`[FilterContext] "${e}" called but no implementation provided.`,...t)},l={tourPayload:n._N,setTourPayload:{setDeparture:i("setDeparture"),setArrival:i("setArrival"),setDepartureDate:i("setDepartureDate"),setArrivalDate:i("setArrivalDate"),setDepartureFlightId:i("setDepartureFlightId"),setArrivalFlightId:i("setArrivalFlightId"),setCheckIn:i("setCheckIn"),setCheckOut:i("setCheckOut"),setPassengers:i("setPassengers"),setFlightClass:i("setFlightClass"),setApiSearchKey:i("setApiSearchKey"),toggleAscending:i("toggleAscending"),setAscending:i("setAscending"),setFilterGroups:i("setFilterGroups"),setSortType:i("setSortType"),setText:i("setText"),setLastUpdatedAt:i("setLastUpdatedAt"),reset:i("reset"),set:i("set")},reactQueryStates:{fetchNextPageMethod:()=>{},isLoading:!1,isFetching:!1,isError:!1,isFetchingNextPage:!1,error:void 0,data:void 0,hasNextPage:void 0,fetchNextPage:void 0},tourSearchStates:{searchKey:"",uiIsFetching:!1,hotels:[],departureFlight:null,arrivalFlight:null,search:null,segments:[],noResultTour:!1,isResultFinished:!1,noFilterTour:!1,isMultipleOf5:!1,loadMore:null},handlers:{tourSearchAgain:()=>{}}},o=(0,a.createContext)(l),c=e=>{let{children:r,tourPayload:t,setTourPayload:a,reactQueryStates:n,tourSearchStates:i,handlers:l}=e;return(0,s.jsx)(o.Provider,{value:{tourPayload:t,setTourPayload:a,reactQueryStates:n,tourSearchStates:i,handlers:l},children:r})},d=()=>(0,a.useContext)(o)},16239:(e,r,t)=>{"use strict";t.d(r,{f:()=>y});var s=t(54597),a=t(34352),n=t(52231),i=t(12772),l=t(54762),o=t(73869),c=t(81218),d=t(38593),u=t(7397),p=t(34782),h=t(20710),m=t(56390);let y=e=>{let{tourRoomsModel:r,getTourPriceModel:t}=e,y=(0,i.d)(),_=(0,u.j)(),g=(0,h.G)(e=>e.toursResultSlice.firstAndSecondTourPrice),{setLoadingFullScreen:S,setOpenChangeFlightWindow:T,selectedTickets:f,tempTickets:x}=(0,n.F)(),{goToCheckOut:E}=(0,m.RF)(),A=(0,s.n_)(e=>{let{hotelId:r,roomId:t,searchKey:s}=e;return(0,a.yE)({searchKey:s,category:l.Kk.Tour,products:[{index:0,id:r,offerId:t,productType:l.LG.Hotel},...f?.arrivalTicket?.isOneWay?[{index:1,id:f?.departureTicket?.id||"",offerId:null,productType:l.LG.Flight},{index:2,id:f?.arrivalTicket?.id||"",offerId:null,productType:l.LG.Flight}]:[{index:1,id:f?.departureTicket?.id||"",offerId:null,productType:l.LG.Flight}]]})},{mutationKey:["tour-confirm-product-price"],onSuccess:(e,r)=>{e.success?f?.arrivalTicket?.isOneWay?E(`/order/checkout${(0,d.b)()}?Category=Tour&SearchKey=${r.searchKey}&SelectedId=${f?.departureTicket?.id}|${f?.arrivalTicket?.id}&OfferId=${r.roomId}&hotelId=${r.hotelId}`):E(`/order/checkout${(0,d.b)()}?Category=Tour&SearchKey=${r.searchKey}&SelectedId=${f?.arrivalTicket?.id}&OfferId=${r.roomId}&hotelId=${r.hotelId}`):S(!1)},onError:()=>{S(!1)}});return{mutationTourConfirmPrice:A,mutationGetTourPrice:(0,s.n_)(["tour-flight-prices"],e=>{let{hotelId:r,offerId:t,departureFlightId:s,arrivalFlightId:a,searchKey:n}=e;return(0,o.F)().postWithBody("tour/get-tour-price",{hotelId:r,offerId:t,departureFlightId:s,arrivalFlightId:a,searchKey:n})},{onSuccess:e=>{S(!1),t&&t.onSuccess(),e&&(x||T(!0),_((0,c.Ve)({toursPriceData:{amount:e.price.amount-e.commission.amount,currencyCode:e.price.currencyCode}})),_((0,c.rO)({amount:e.price.amount-e.commission.amount,currencyCode:e.price.currencyCode})),_((0,p.hP)({firstAndSecondTourPrice:g[0]?[g[0],e]:[e,null]})))},onError:()=>{T(!1),S(!1),t&&t.onError()}}),mutationTourRooms:(0,s.n_)(e=>{let{hotelId:r,departureFlightId:t,arrivalFlightId:s,searchKey:n,isOneWay:i}=e;return(0,a.DT)({hotelId:r,boards:[],searchKey:n,pagination:{pageIndex:1,pageSize:25},...!i?t===s?{departureFlightId:t,arrivalFlightId:s}:{departureFlightId:s,arrivalFlightId:s}:{departureFlightId:t,arrivalFlightId:s}})},{mutationKey:["room-request-before-confirm"],onSuccess:e=>{let{rooms:t}=e;if(!t.items.length){S(!1),y.error("امکان رزرو تور وجود ندارد");return}r&&r.onSuccess(e)},onError:()=>{S(!1)}})}}},22356:(e,r,t)=>{"use strict";t.d(r,{YD:()=>i,_N:()=>n});var s=t(14232);function a(e,r){switch(r.type){case"SET_DEPARTURE":return{...e,query:{...e.query,departure:r.payload}};case"SET_ARRIVAL":return{...e,query:{...e.query,arrival:r.payload}};case"SET_DEPARTURE_DATE":return{...e,query:{...e.query,departureDate:r.payload}};case"SET_ARRIVAL_DATE":return{...e,query:{...e.query,arrivalDate:r.payload}};case"SET_DEPARTURE_FLIGHT_ID":return{...e,query:{...e.query,departureFlightId:r.payload}};case"SET_ARRIVAL_FLIGHT_ID":return{...e,query:{...e.query,arrivalFlightId:r.payload}};case"SET_CHECK_IN":return{...e,query:{...e.query,checkIn:r.payload}};case"SET_CHECK_OUT":return{...e,query:{...e.query,checkOut:r.payload}};case"SET_PASSENGERS":return{...e,query:{...e.query,passengers:r.payload}};case"SET_FLIGHT_CLASS":return{...e,query:{...e.query,flightClass:r.payload}};case"SET_API_SEARCH_KEY":return{...e,query:{...e.query,searchKey:r.payload}};case"TOGGLE_ASCENDING":return{...e,searchParam:{...e.searchParam,isAscending:!e.searchParam.isAscending}};case"SET_ASCENDING":return{...e,searchParam:{...e.searchParam,isAscending:r.payload}};case"SET_FILTER_GROUPS":return{...e,searchParam:{...e.searchParam,filterGroups:r.payload??{}}};case"SET_SORT_TYPE":return{...e,searchParam:{...e.searchParam,sortType:r.payload}};case"SET_TEXT":return{...e,searchParam:{...e.searchParam,text:r.payload}};case"SET_LAST_UPDATED_AT":return{...e,lastUpdatedAt:r.payload};case"RESET":return{...n,...r.payload};case"SET":{let t=r.payload||{};return{...e,...t,searchParam:t.searchParam?{...e.searchParam,...t.searchParam}:e.searchParam,query:t.query?{...e.query,...t.query}:e.query}}default:return e}}
1let n={lastUpdatedAt:0,query:{departure:"",arrival:"",departureDate:"",arrivalDate:"",departureFlightId:void 0,arrivalFlightId:void 0,checkIn:"",checkOut:"",passengers:[],flightClass:1,searchKey:"",hotelId:""},searchParam:{isAscending:!1,filterGroups:{},sortType:0,text:""}};function i(e){let r={...n,...e},[t,i]=(0,s.useReducer)(a,r);return[t,(0,s.useMemo)(()=>({setDeparture:e=>i({type:"SET_DEPARTURE",payload:e}),setArrival:e=>i({type:"SET_ARRIVAL",payload:e}),setDepartureDate:e=>i({type:"SET_DEPARTURE_DATE",payload:e}),setArrivalDate:e=>i({type:"SET_ARRIVAL_DATE",payload:e}),setDepartureFlightId:e=>i({type:"SET_DEPARTURE_FLIGHT_ID",payload:e}),setArrivalFlightId:e=>i({type:"SET_ARRIVAL_FLIGHT_ID",payload:e}),setCheckIn:e=>i({type:"SET_CHECK_IN",payload:e}),setCheckOut:e=>i({type:"SET_CHECK_OUT",payload:e}),setPassengers:e=>i({type:"SET_PASSENGERS",payload:e}),setFlightClass:e=>i({type:"SET_FLIGHT_CLASS",payload:e}),setApiSearchKey:e=>i({type:"SET_API_SEARCH_KEY",payload:e}),toggleAscending:()=>i({type:"TOGGLE_ASCENDING"}),setAscending:e=>i({type:"SET_ASCENDING",payload:e}),setFilterGroups:e=>i({type:"SET_FILTER_GROUPS",payload:e}),setSortType:e=>i({type:"SET_SORT_TYPE",payload:e}),setText:e=>i({type:"SET_TEXT",payload:e}),setLastUpdatedAt:e=>i({type:"SET_LAST_UPDATED_AT",payload:e}),reset:e=>i({type:"RESET",payload:e}),set:e=>i({type:"SET",payload:e})}),[i])]}},24398:(e,r,t)=>{"use strict";t.d(r,{A:()=>L});var s=t(37876),a=t(17675),n=t.n(a),i=t(14232),l=t(59302),o=t(15039),c=t.n(o),d=t(68367),u=t.n(d);let p=e=>{let{className:r}=e;return(0,s.jsx)("svg",{className:r,width:"13",height:"13",viewBox:"0 0 77.129 81.058",children:(0,s.jsx)("path",{"data-name":"Path 19287",d:"M86.3,69.4a38.995,38.995,0,0,1-40.4-8.6A39.262,39.262,0,0,1,39.5,12a1.684,1.684,0,0,0-2.1-2.4A41.613,41.613,0,0,0,21.2,21.5,42.055,42.055,0,0,0,83.8,77.6,39.438,39.438,0,0,0,88.3,72,1.746,1.746,0,0,0,86.3,69.4Z",transform:"translate(-11.455 -9.471)"})})};var h=t(67358),m=t(19078),y=t(82741),_=t(54597),g=t(73869),S=t(37279),T=t(94495),f=t(81698),x=t(77742),E=t(45727),A=t(52563),v=t(85672),I=t(90078),N=t(71421),j=t(38593),R=t(54762),P=t(51810),F=t(47885),D=t(7397),C=t(39976),w=t(71514),M=t(24997),k=t(38993);let L=e=>{let{hotel:r,hideSlots:t,className:a}=e,o=(0,x.A)(),d=(0,D.j)(),{activeStep:L}=(0,C.d1)(),[G,O]=(0,i.useState)(!1),[q,U]=(0,i.useState)(!1),[b,Y]=(0,i.useState)(!1),K=(0,S.wJ)("SearchKey"),H=(0,i.useMemo)(()=>(0,S.wJ)("SearchKey"),[]),[B,$]=(0,i.useState)(!1),[W,V]=(0,i.useState)(void 0),Z=(0,M.C)({queryKey:["order-checkout-fetch"]}),J=(0,i.useMemo)(()=>r.passengerRoomsDetails.map(e=>e.roomTitle).join(" + "),[r.passengerRoomsDetails]),z=RegExp("^[a-zA-Z0-9</>]"),X=(0,S.wJ)("Category")?.toLowerCase(),{isLoading:Q}=(0,_.IT)(["orderHotelPolicyData"],()=>(0,g.F)().postWithBody("hotels/policy",{hotelId:r.id,offerId:r.passengerRoomsDetails[0].offerId,searchKey:(0,S.wJ)("SearchKey")}),{onSuccess:e=>{$(!1),e&&V(e)},onError:()=>{$(!1)},refetchOnWindowFocus:!1,enabled:B});(0,i.useEffect)(()=>{U(Z>0)},[Z]);let{mutate:ee}=(0,N.C)({onSuccess:(e,r)=>{e&&(e.errors.length||(Y(!1),setTimeout(()=>{(0,w.xg)(`/order/checkout${(0,j.b)()}?Category=Hotel&SearchKey=${K}&SelectedId=${r.products[0].id}&OfferId=${r.products[0].offerId}`).then(()=>{d((0,F.xg)({checkoutFetchControl:!0}))})},0)))},onError:()=>{U(!1)}}),er=()=>{O(!0),$(!0)},et=()=>(0,s.jsxs)("div",{className:c()(n().order_hotels_more_info,"pe-lg-0"),children:[(0,s.jsxs)("div",{className:"d-none d-lg-flex flex-column flex-lg-row align-items-lg-center gap-2",children:[(0,s.jsx)("h2",{className:`mt-1 ${n().order_hotels_title}`,children:(0,s.jsx)("b",{children:r.name})}),(0,s.jsx)(l.A,{orangeColor:!0,value:r.starRating}),t?.policy?null:(0,s.jsx)("div",{className:"ms-auto flight-rules-checkout-button",children:(0,s.jsx)(h.A,{onClick:()=>er(),style:{minWidth:"121px"},isOutline:!0,textButtonReserve:(0,s.jsx)(A.A,{variant:"overline",component:"span",children:o.formatMessage({id:"common.CancellationRules"})})})})]}),r.englishName!==r.name?(0,s.jsxs)("span",{style:{marginTop:-6},className:"d-none d-lg-inline",children:["(",r.englishName,")"]}):null,(0,s.jsxs)("span",{className:n().order_hotels_address,children:[(0,s.jsx)("i",{className:c()("icon icon-0015",n().order_hotels_icon)}),(0,s.jsx)("span",{children:r.address})]}),""!==r.chainName?(0,s.jsxs)("span",{className:"d-lg-none",children:[(0,s.jsx)("i",{className:c()("icon icon-0178",n().order_hotels_icon)})," ",r.englishName," "]}):null,(0,s.jsxs)("div",{className:"d-flex flex-row gap-2 align-items-baseline",children:[(0,s.jsx)("i",{className:c()("icon icon-0014",n().order_hotels_icon)}),(0,s.jsxs)("div",{className:"d-flex gap-1 gap-sm-2 flex-grow-1-max-lg",children:[(0,s.jsxs)("span",{children:[o.formatMessage({id:"common.CheckIn"})," : "]}),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"d-none d-sm-inline",children:u()(r.checkin).locale("fa").format("dddd DD MMMM YYYY")}),(0,s.jsx)("span",{style:{fontSize:"13px"},className:"d-sm-none",children:u()(r.checkin).locale("fa").format("dddd DD MMMM YYYY")}),(0,s.jsxs)("span",{className:"d-sm-none",style:{direction:"ltr"},children:["(",u()(r.checkin).locale("en").format("DD MMM YYYY"),")"]})]}),(0,s.jsxs)("span",{style:{direction:"ltr"},className:"d-none d-sm-inline",children:["(",u()(r.checkin).locale("en").format("DD MMMM YYYY"),")"]})]})]}),(0,s.jsxs)("div",{className:"d-flex flex-row gap-2 align-items-baseline",children:[(0,s.jsx)("i",{className:c()("icon icon-0014",n().order_hotels_icon)}),(0,s.jsxs)("div",{className:"d-flex gap-1 gap-sm-2 flex-grow-1-max-lg",children:[(0,s.jsxs)("span",{children:[" ",o.formatMessage({id:"common.CheckOut"})," : "]}),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"d-none d-sm-inline",children:u()(r.checkout).locale("fa").format("dddd DD MMMM YYYY")}),(0,s.jsx)("span",{style:{fontSize:"13px"},className:"d-sm-none",children:u()(r.checkout).locale("fa").format("dddd DD MMMM YYYY")}),(0,s.jsxs)("span",{className:"d-sm-none",style:{direction:"ltr"},children:["(",u()(r.checkout).locale("en").format("DD MMM YYYY"),")"]})]}),(0,s.jsxs)("span",{style:{direction:"ltr"},className:"d-none d-sm-inline",children:["(",u()(r.checkout).locale("en").format("DD MMMM YYYY"),")"]})]})]}),(0,s.jsxs)("span",{className:"order-lh",children:[(0,s.jsx)("i",{className:c()("icon icon-0029",n().order_hotels_icon)})," ",o.formatMessage({id:"hotels.RoomName"})," : ",J,L==R.cr.PRODUCT_PASSENGERS_INFO?(0,s.jsx)("span",{className:"ms-1 d-inline-flex align-items-center",children:"hotel"===X?(0,s.jsxs)("div",{onClick:es,className:c()("d-inline-flex align-items-center gap-1",n().change_flights_button),children:[(0,s.jsx)(E.A,{style:{fontSize:11}}),(0,s.jsx)(A.A,{fontSize:12,variant:"overline",children:o.formatMessage({id:"hotels.ChangeRoom"})})]}):null}):null]}),(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:c()("icon icon-0068",n().order_hotels_icon)})," ",o.formatMessage({id:"hotels.RoomType"})," : ",(0,s.jsx)("span",{className:"d-inline-flex",children:r.passengerRoomsDetails[0].roomType})," "]}),(0,s.jsxs)("span",{className:"d-flex align-items-center gap-2",children:[(0,s.jsx)(p,{className:`mx-1 ${n().order_hotels_icon}`})," ",r.totalDays," ",o.formatMessage({id:"hotels.OvernightStay"})]})]}),es=()=>{Y(!0)};return(0,s.jsxs)("div",{className:c()(n().order_hotels_wrapper,"checkout-hotel-wrapper",a),children:[q?(0,s.jsx)(P.A,{}):null,(0,s.jsxs)("div",{className:c()(n().order_hotels_primary_wrapper,"d-lg-none"),children:[(0,s.jsxs)("div",{className:"d-flex d-lg-none flex-column flex-lg-row align-items-lg-center gap-2",children:[(0,s.jsx)("h2",{className:`mt-1 ${n().order_hotels_title}`,children:(0,s.jsx)("b",{children:r.name})}),(0,s.jsx)(l.A,{orangeColor:!0,value:r.starRating})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("div",{className:c()(n().order_hotels_review_wrapper,"d-flex justify-content-end align-items-start gap-1 gap-lg-2"),children:[(0,s.jsxs)("span",{children:[" ",r.reviewsCount," ",o.formatMessage({id:"common.Comment"})]}),(0,s.jsxs)("b",{children:[" ",r.reviewScoreTitle," "]}),(0,s.jsxs)("span",{className:`${n().order_hotels_review_scrore} text-white`,children:[" ",r.reviewScore," "]})]})})]}),(0,s.jsx)("div",{className:c()(n().order_hotels_gallery_wrapper,"pe-lg-3"),children:(0,s.jsxs)("div",{className:`d-flex overflow-hidden ${n().order_hotels_main}`,children:[(0,s.jsx)(m.A,{imageData:(0,y.ch)(r.imageUrl,r.imageUrls??[]),width:200,height:80}),(0,s.jsx)("div",{className:"d-none d-xl-block flex-grow-1",children:(0,s.jsx)(et,{})})]})}),t?.policy?null:(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"d-xl-none",children:[(0,s.jsx)(et,{}),(0,s.jsx)("div",{className:`d-flex justify-content-end ${n().order_hotels_btn_wrapper}`,children:(0,s.jsx)("div",{children:(0,s.jsx)(h.A,{onClick:()=>er(),isOutline:!0,textButtonReserve:o.formatMessage({id:"common.CancellationRules"})})})})]})}),(0,s.jsx)(I.CJ,{searchKey:H||"",children:(0,s.jsx)(v.B,{searchKey:H||"",handleRoomSelect:e=>{U(!0),ee({searchKey:H||"",category:R.Kk.Hotel,products:[{index:0,id:r.id||"",offerId:e.roomId||"",productType:R.Kk.Hotel}]})},hotel:{id:r.id},openModal:b,onClose:()=>{Y(!1)},title:(0,k.h)("hotels.RoomChangeForTheHotel",{hotel:r.name})})}),(0,s.jsx)(f.A,{title:(0,s.jsxs)("h5",{className:"mb-0",children:[" ",o.formatMessage({id:"common.CancellationRules"})," "]}),onClose:()=>{O(!G)},width:966,height:600,openModal:G,children:(0,s.jsx)("div",{className:"d-flex flex-column gap-3 p-3",children:Q?(0,s.jsx)(T.A,{}):W?.map((e,r)=>(0,s.jsxs)("div",{className:"d-flex flex-column gap-3",children:[(0,s.jsx)("b",{children:e.title}),e.details.map((e,r)=>(0,s.jsx)("div",{children:(0,s.jsx)("div",{dir:z.test(e?.policy?.description)?"ltr":"rtl",className:"px-md-2",dangerouslySetInnerHTML:{__html:e?.policy?.description??""}},e.toDate)},r))]},r))})})]})}},32442:(e,r,t)=>{"use strict";t.d(r,{A:()=>
1o});var s=t(37876);t(14232);var a=t(29722),n=t(77742),i=t(15039),l=t.n(i);let o=e=>{let{onChange:r,errorMessage:t,isLoading:i,accept:o,nameClass:c,wrapperClass:d,errorClass:u,labelClass:p,selectedFile:h}=e,m=(0,n.A)();return(0,s.jsxs)("div",{className:l()(d),children:[(0,s.jsx)("label",{htmlFor:"formFile",className:l()("btn eli-button",p),children:i?(0,s.jsx)(a.Ay,{}):m.formatMessage({id:"common.SelectFile"})}),(0,s.jsx)("input",{onChange:e=>{let t=e.target.files&&e.target.files[0];t&&r(t)},accept:o,className:"form-control d-none",type:"file",id:"formFile"}),t?(0,s.jsx)("p",{className:u,children:(0,s.jsx)("small",{className:"text-danger",children:t})}):(0,s.jsx)("p",{className:c,children:h?.name})]})}},34352:(e,r,t)=>{"use strict";t.d(r,{DT:()=>n,Em:()=>u,T9:()=>a,ao:()=>o,gy:()=>i,qx:()=>c,sM:()=>d,yE:()=>l});var s=t(73869);let a=async e=>{try{return await (0,s.F)().postWithBody("hotels/policy",{hotelId:e.hotelId,offerId:e.offerId,searchKey:e.searchKey})}catch(e){throw e}},n=async e=>{try{return await (0,s.F)().postWithBody("tour/rooms",e)}catch(e){throw e}},i=async e=>{try{return await (0,s.F)().postWithBody("order/confirm-product-price",e)}catch(e){throw e}},l=async e=>{try{return await (0,s.F)().post("order/confirm-product-price",e)}catch(e){throw e}},o=async e=>{try{return await (0,s.F)().postWithBody("hotels/rooms",e)}catch(e){throw e}},c=async e=>{try{return await (0,s.F)().postWithBody("hotels/facility-summary",{hotelId:e})}catch(e){throw e}},d=async e=>{try{return await (0,s.F)().postWithBody("hotels/similar-hotels",{hotelId:e})}catch(e){throw e}},u=async e=>{try{return await (0,s.F)().postWithBody("hotels/nearby-points",{hotelId:e})}catch(e){throw e}}},35423:e=>{e.exports={Loading:"mainFullScreenLoading_Loading__WMVFP",Loading_wrapper:"mainFullScreenLoading_Loading_wrapper__QILkO",Part_Loading:"mainFullScreenLoading_Part_Loading__sTxqT",Part_Loading_wrapper:"mainFullScreenLoading_Part_Loading_wrapper__XoKqW"}},39976:(e,r,t)=>{"use strict";t.d(r,{IU:()=>c,d1:()=>d});var s=t(37876),a=t(14232),n=t(54762),i=t(89099),l=t(71420);let o=(0,a.createContext)({activeStep:n.cr.PRODUCT_PASSENGERS_INFO,isMobile:!1,increaseStep:()=>{},decreaseStep:()=>{},manuallySetStep:()=>{},filledPassengers:{},setPassengersEntry:()=>{},isCustomerFilled:!1,setIsCustomerFilled:()=>{},checkoutSchema:null,steps:[],filledPassengerFromLocalStorage:{},purchaseRequestBodyData:void 0,setFilledPassengerFromLocalStorage:()=>{}}),c=e=>
1{let{children:r,firstEnterInPassengersFields:t,setFirstEnterInPassengersFields:c,filledPassengers:d,setPassengersEntry:u,steps:p,isMobile:h,checkoutSchema:m,purchaseRequestBodyData:y,activeStep:_,filledPassengerFromLocalStorage:g,setFilledPassengerFromLocalStorage:S}=e,T=(0,i.useRouter)(),[f,x]=(0,a.useState)(!1),E=()=>{t||c(!0)};return(0,a.useEffect)(()=>{E()},[]),(0,s.jsx)(o.Provider,{value:{steps:p,isMobile:h,activeStep:_,increaseStep:()=>{if(!(_>=n.cr.REVIEWS)){if(!p.some(e=>e.key===_+1)){let e=p.findIndex(e=>e.key===_);e+1===n.cr.PRODUCT_PASSENGERS_INFO&&E(),(0,l.PN)(T,"step",p[e+1].key);return}_+1===n.cr.PRODUCT_PASSENGERS_INFO&&E(),(0,l.PN)(T,"step",_+1),window.scrollTo({top:0,behavior:"smooth"})}},decreaseStep:()=>{_<=n.cr.PRODUCT_PASSENGERS_INFO||(0,l.PN)(T,"step",_-1)},checkoutSchema:m,manuallySetStep:e=>{e>=_||(e===n.cr.PRODUCT_PASSENGERS_INFO?(E(),(0,l.PN)(T,"step")):(0,l.PN)(T,"step",e))},filledPassengers:d,isCustomerFilled:f,setPassengersEntry:u,setIsCustomerFilled:x,purchaseRequestBodyData:y,filledPassengerFromLocalStorage:g,setFilledPassengerFromLocalStorage:S},children:r})},d=()=>(0,a.useContext)(o)},42683:e=>{e.exports={body_result:"insurance_body_result__SMCrd",insurance_card:"insurance_insurance_card__7y7XY",insurance_title:"insurance_insurance_title__covbT",insurance_title_readMore:"insurance_insurance_title_readMore__ikYHJ",insurance_content:"insurance_insurance_content__kTZmK",insurance_content_text:"insurance_insurance_content_text__V7JtV",insurance_content_title:"insurance_insurance_content_title__pPtA8",insurance_button:"insurance_insurance_button__BS1HA",insurance_icon:"insurance_insurance_icon__byZyG",insurance_closeaardeon:"insurance_insurance_closeaardeon__h_gOc",insurance_openaccardeon:"insurance_insurance_openaccardeon__I0G1O",insurance_sideBar:"insurance_insurance_sideBar__f93cB",insurance_sideBar_items:"insurance_insurance_sideBar_items__6MS09",insurance_amount:"insurance_insurance_amount__WL_ji",insurance_amount_regular_price:"insurance_insurance_amount_regular_price__3mK8n",insurance_table:"insurance_insurance_table__4Ixrw",insurance_slidingButton:"insurance_insurance_slidingButton__XMoOd",informations:"insurance_informations__4r7JC",informations_box:"insurance_informations_box__J6Ef8",informations_items:"insurance_informations_items__H8spY",insurance_popupButton:"insurance_insurance_popupButton__Ex76R",insurance_popup:"insurance_insurance_popup__2G6OX",slideDown:"insurance_slideDown__VvxK4",slideIn:"insurance_slideIn__s65kZ"}},45923:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var s=t(37876);t(14232);let a=e=>{let{width:r,height:t="auto",color:a,style:n}=e;return(0,s.jsxs)("svg",{style:{width:r,height:t,...n},fill:a,className:"mx-1",xmlns:"http://www.w3.org/2000/svg",id:"Layer_1",version:"1.1",viewBox:"0 0 200 200",children:[(0,s.jsx)("path",{d:"M99.7,29.5c-.7-3.9-1.2-6.6-1.5-8.2-1,.4-1.8.7-2.3.9s-1,.4-1.5.6-1.3.5-2.3.9c-1.1.4-1.9.8-2.4,1s-1.1.4-1.7.6-1.4.5-2.4.9c.4,2.1.9,4.5,1.5,7.4s1.3,6.3,2.1,10.4c1.2,5.9,2.4,11.8,3.6,17.7,0,5.1-1.2,9.6-3.6,13.5-2.4,3.9-5.9,6.8-10.4,8.9-4.5,2.1-9.9,3.2-16.1,3.2s-9.8-.8-13.6-2.3c-3.7-1.6-6.5-3.8-8.5-6.7-2-2.9-3.1-6.4-3.4-10.5.3-1.7.7-3.6,1.3-5.9s1.4-4.9,2.4-7.8c.6-1.7,1.2-3.6,2-5.5s1.5-4,2.2-6c-.8-.5-1.4-.9-1.8-1.2s-.9-.5-1.3-.8-1.1-.6-1.9-1.1c-1.2-.7-2.1-1.2-2.6-1.5s-1.4-.9-2.6-1.6c-2.7,7.4-4.7,13.7-5.9,19-1.2,5.3-1.8,10.3-1.8,14.9,0,6.7,1.4,12.5,4.2,17.2,2.8,4.7,6.8,8.3,12,10.8,5.2,2.5,11.4,3.7,18.5,3.7s15.6-1.6,21.9-4.7c6.2-3.2,11.1-7.7,14.4-13.6,3.4-5.9,5.1-12.9,5.1-21s-.3-8.7-1-14.7c-.7-5.9-1.5-12-2.6-18.2Z"}),(0,s.jsx)("path",{d:"M59.8,25.6c1.8.9,3.7,1.8,5.6,2.6s3.5,1.4,4.8,2c.9-1.8,1.5-3.2,2-4.1s.9-1.8,1.3-2.7,1.1-2.2,1.9-4c-1.3-.8-2.9-1.7-4.8-2.6s-3.8-1.7-5.6-2.5c-1.8-.8-3.4-1.4-4.7-1.8-.9,1.8-1.5,3.1-2,4-.4.9-.9,1.8-1.3,2.7-.4.9-1.1,2.3-1.9,4.1.8.4,1.5.7,2.2,1.1s1.5.8,2.6,1.3Z"}),(0,s.jsx)("path",{d:"M87.9,108.7c-3.5-2.7-7.8-4-12.9-4s-7.3.6-10.1,1.7-5.3,3-7.3,5.5c-2.1,2.5-3.8,5.7-5.4,9.7l-4.3,10.9c-.8,2.2-1.9,4-3.1,5.4-1.2,1.4-2.8,2.5-4.8,3.3-2,.8-4.5,1.1-7.6,1.1h-.7c-3.4,0-6.1-.3-8.2-1s-3.7-1.9-4.8-3.7c-1.1-1.8-1.7-4.3-1.7-7.6V61.5c-1.1.2-1.9.4-2.5.5s-1.5.3-2.7.5c-1.7.4-3,.7-3.9.9s-2.2.5-3.9.9c.5,15.7.9,27.4,1.2,35.3.3,7.8.7,19.8,1.3,36,.2,5.3,1.3,9.6,3.4,12.7s4.9,5.3,8.4,6.6c3.5,1.3,7.8,1.9,12.7,1.9h1.3c3.6,0,6.8-.4,9.6-1.3,2.8-.9,5.2-2.3,7.5-4.1.9-.7,1.7-1.6,2.6-2.5.8.8,1.5,1.8,2.4,2.5,2.2,1.6,4.8,3,7.8,4,3,1,6.4,1.5,10.3,1.5,6.6,0,11.8-.8,15.6-2.4,3.8-1.6,6.4-3.8,8-6.8,1.5-2.9,2.3-6.6,2.3-11.1,0-6.4-.9-12-2.7-16.7-1.8-4.8-4.4-8.5-7.9-11.1ZM81.5,142c-2.5.3-5,.4-7.6.4-4.3,0-7.8-.6-10.7-1.7-2-.8-3.6-2-5-3.5l5.6-18.2c.9-.2,2-.4,3.1-.7,1.2-.2,2.3-.4,3.6-.5,1.2-.1,2.3-.2,3.4-.2,3.1,0,5.7.8,7.6,2.3,2,1.6,3.5,4.1,4.5,7.5,1,3.4,1.6,7.9,1.7,13.4-1.7.5-3.8.8-6.2,1.1Z"}),(0,s.jsx)("path",{d:"M180.4,91.4c1.9,1,4,2,6.2,3.1s3.9,1.9,5.1,2.5c.9-1.7,1.5-2.9,2-3.7s.9-1.7,1.3-2.5,1.1-2,2-3.6c-1.3-.8-2.8-1.7-4.4-2.6-1.7-.9-3.4-1.7-5.1-2.4-1.7-.7-3.2-1.3-4.4-1.7-.9,1.6-1.6,2.8-2,3.6-.4.8-.9,1.6-1.3,2.4s-1.1,2-2,3.6c.3.2.7.4,1.2.7s1,.6,1.6.9Z"}),(0,s.jsx)("path",{d:"M192.6,105.7c-1.1.4-2,.7-2.6.9s-1.5.5-2.8.9c-1.1.3-1.9.6-2.5.8s-1.1.4-1.7.5-1.4.4-2.5.8c.4,2.5.7,4.4,1,5.6s.5,3.2,1,5.8c1.2,6.8,2.3,13.7,3.4,20.5-2.6,1-5.7,1.7-9.5,2-4.2.4-9.7.5-16.4.5h-9.7c-.3-6.9-1.1-13.1-2.8-18.2-2.1-6.4-5-11.2-8.9-14.4-3.8-3.3-8.4-4.9-13.6-4.9s-9.2,1.4-12.9,4.2c-3.8,2.8-6.7,6.8-8.8,12-2.1,5.2-3.2,11.4-3.2,18.4s.9,7.6,2.6,10.1c1.7,2.5,4.3,4.4,7.6,5.5,3.4,1.1,7.6,1.7,12.8,1.7s11.1-.1,16.2-.4c0,0,0,0,0,0-.4,3.6-1.1,7-2.4,9.9-1.9,4.2-4.6,7.5-8.1,9.7-3.5,2.3-7.7,3.4-12.6,3.4s-4,0-6-.1c-1.9,0-3.8-.2-5.5-.3-1,0-2.5-.2-4.4-.4-.4,1.8-.7,3.2-.8,4.1s-.4,1.8-.6,2.7-.5,2.3-.8,4c1.9.6,4,1.2,6.2,1.7,2.2.5,4.4,1,6.7,1.3,2.2.3,4.2.5,6.1.5,6.6,0,12.5-1.8,17.6-5.3,5.1-3.5,9-8.7,
111.8-15.5,1.8-4.4,2.8-9.7,3.5-15.4h10.1c7.2,0,13.2-.4,18-1.1,4.8-.8,8.4-2,10.9-3.8,1.8-1.2,3.3-2.6,4.3-4.2s1.8-3.3,2.2-5.2.6-4.1.6-6.5-.4-7.9-1.3-15.7c-.9-7.9-1.6-13.3-2-16.3ZM134,144.2c-2.3,0-5.4.1-9.4.1s-6.1-.2-8.5-.6c-2.4-.4-4.3-.9-5.5-1.6-.1-4.5.3-8.4,1.1-11.8.9-3.4,2.4-6,4.4-7.9,2.1-1.9,4.7-2.9,8-2.9s6,1.1,8.3,3.2,4.1,5.5,5.4,10c.9,3.1,1.3,7,1.6,11.3-2,0-3.9.1-5.4.2Z"}),(0,s.jsx)("path",{d:"M165.8,94.5c2.1,1,3.8,1.8,5.1,2.4.9-1.6,1.5-2.8,2-3.6s.9-1.6,1.4-2.4,1.2-2,2-3.6c-1.1-.8-2.5-1.7-4.2-2.6-1.7-.9-3.4-1.8-5.2-2.6-1.8-.8-3.3-1.4-4.6-1.9-.8,1.7-1.5,2.9-1.9,3.7-.4.8-.9,1.7-1.3,2.5-.4.8-1.1,2.1-2,3.7.8.3,1.7.8,2.9,1.5,1.9.9,3.9,1.9,6,2.9Z"})]})};var n=t(38993);let i=e=>{let{currency:r,color:t,style:i,width:l=18}=e;switch(r){case"USD":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.USD")});case"EUR":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.EUR")});case"GBP":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.GBP")});case"AED":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.AED")});case"IRR":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.IRR")});case"TRY":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.TRY")});case"AZN":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.AZN")});case"AEDA":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.AEDA")});case"AUD":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.AUD")});case"MYR":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.MYR")});case"CNY":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.CNY")});case"THB":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.THB")});case"Toman":return(0,s.jsx)(a,{style:i,color:t,width:l});case"EURA":return(0,s.jsx)("span",{style:{color:t,...i},children:(0,n.h)("currency.EURA")});default:return(0,s.jsx)(s.Fragment,{})}}},51810:(e,r,t)=>{"use strict";t.d(r,{A:()=>o,C:()=>l});var s=t(37876),a=t(35423),n=t.n(a),i=t(29722);let l=()=>(0,s.jsx)("div",{className:n().Part_Loading_wrapper,children:(0,s.jsx)("span",{className:n().Part_Loading,children:(0,s.jsx)(i.Ay,{})})}),o=()=>(0,s.jsx)("div",{className:n().Loading_wrapper,children:(0,s.jsx)("span",{className:n().Loading,children:(0,s.jsx)(i.Ay,{})})})},52231:(e,r,t)=>{"use strict";t.d(r,{F:()=>c,c:()=>o});var s=t(37876),a=t(14232),n=t(54597);let i={hotelId:"",setHotelId:()=>{},loadingFullScreen:!1,setLoadingFullScreen:()=>{},selectedRoom:{},updateSelectedRoom:()=>{},resetSelectedRoom:()=>{},isPreRoomRequestHit:{},updateIsPreRoomRequestHit:()=>{},openChangeFlightWindow:!1,setOpenChangeFlightWindow:()=>{},selectedTickets:void 0,setSelectedTickets:()=>{},tempTickets:void 0,setTempTickets:()=>{},prevTicketsId:void 0,setPrevTicketsId:()=>{},scrollTopFlightResult:()=>{},sortType:1,setSortType:()=>{},isFetchingGetTourPrice:!1,setIsFetchingGetTourPrice:()=>{}},l=(0,a.createContext)(i),o=e=>{let{children:r}=e,t=(0,n.jE)(),[o,c]=(0,a.useState)(i.hotelId),[d,u]=(0,a.useState)(i.loadingFullScreen),[p,h]=(0,a.useState)(i.selectedRoom),[m,y]=(0,a.useState)(i.isPreRoomRequestHit),[_,g]=(0,a.useState)(i.openChangeFlightWindow),[S,T]=(0,a.useState)(i.selectedTickets),[f,x]=(0,a.useState)(i.tempTickets),[E,A]=(0,a.useState)(i.prevTicketsId),[v,I]=(0,a.useState)(i.sortType),[N,j]=(0,a.useState)(i.isFetchingGetTourPrice);return(0,s.jsx)(l.Provider,{value:{hotelId:o,setHotelId:c,loadingFullScreen:d,setLoadingFullScreen:u,selectedRoom:p,updateSelectedRoom:(e,r)=>{h(t=>({...t,[e]:r})),r&&t.getQueryCache().getAll().forEach(e=>{let s=e.queryKey;"tour-search-request"===(Array.isArray(s)?s[0]:String(s))&&t.setQueryData(e.queryKey,e=>{if(!e)return e;let t=JSON.parse(JSON.stringify(e));return t.pages.forEach(e=>{e.result?.hotels?.items?.length&&(e.result.hotels.items=e.result.hotels.items.map(e=>e.id!==r.hotelId?e:{...e,price:{...e.price,amount:r.price.amount},oldPrice:{...e.oldPrice,amount:r.oldPrice.amount},commission:{...e.commission,amount:r.commission.amount}}))}),t})})},resetSelectedRoom:()=>{h(i.selectedRoom)},isPreRoomRequestHit:m,updateIsPreRoomRequestHit:(e,r)=>{y(t=>({...t,[e]:r}))},openChangeFlightWindow:_,setOpenChangeFlightWindow:g,selectedTickets:S,setSelectedTickets:T,tempTickets:f,setTempTickets:x,prevTicketsId:E,setPrevTicketsId:A,scrollTopFlightResult:()=>{let e=document.querySelector(".tour-change-flights-main");e&&(e.scrollTo?e.scrollTo({top:0,left:0,behavior:"smooth"}):e.scrollTop=0)},sortType:v,setSortType:I,isFetchingGetTourPrice:N,setIsFetchingGetTourPrice:j},children:r})},c=()=>(0,a.useContext)(l)},56390:(e,r,t)=>{"use strict";t.d(r,{CH:()=>x,RF:()=>v,UF:()=>A});var s,a=t(37876),n=t(14232),i=t(31777),l=t(77766),o=t(81218),c=t(34782),d=t(89099),u=t(71420),p=t(90277),h=t(94727),m=t(59216),y=t(6995),_=t(31128),g=t(54597),S=t(52231),T=t(16239),f=t(9075),x=((s={})[s.hotel=0]="hotel",s[s.room=1]="room",s[s.previewFlight=2]="previewFlight",s[s.changeFlight=3]="changeFlight",s);let E=n.createContext({step:0,setStep:()=>{},isProgrammatic:void 0,sortingActive:"Default",setSortingActive:()=>{},ResultIsAscending:!0,setResultIsAscending:()=>{},sortType:1,setSortType:()=>{},goToSelectHotel:()=>{},goToSelectRoom:()=>{},goToPreviewFlight:()=>{},goToChangeFlight:()=>{},goToCheckOut:()=>{},setIsProgrammatic:()=>{}}),A=e=>{let{children:r}=e,t=(0,i.wA)(),s=(0,d.useRouter)(),x=(0,y.A)("(max-width: 767.98px)"),A=(0,g.jE)(),[v,I]=n.useState(0),N=(0,n.useRef)(!1),[j,R]=(0,n.use
1State)("Default"),[P,F]=(0,n.useState)(!0),[D,C]=(0,n.useState)(m.un.Default),w=s.asPath.split("?"),M=w.length>0?w[0]:void 0,{push:k,pop:L}=(0,_.e)(),{hotelId:G,setHotelId:O,setLoadingFullScreen:q,setTempTickets:U,updateSelectedRoom:b,setOpenChangeFlightWindow:Y,selectedTickets:K,setPrevTicketsId:H}=(0,S.F)(),{mutationGetTourPrice:B}=(0,T.f)({}),{tourSearchStates:{searchKey:$,departureFlight:W,arrivalFlight:V}}=(0,f.y)();(0,n.useEffect)(()=>{x&&(0,u.lU)(s,{step:void 0},M)},[]);let Z=e=>{I(e)},J=e=>{N.current=e},z=async(e,r,t,s)=>{if(s){J(!0),x&&L(),Z(2);return}if(3===v){!t&&x&&(J(!0),L()),x&&U(K),Z(2);return}q(!0);try{let t=await B.mutateAsync({hotelId:e,offerId:r,searchKey:$,departureFlightId:W?.id??"",arrivalFlightId:V?.id??""});x&&t&&(U(K),H({departureTicketId:K?.departureTicket?.id??"",arrivalTicketId:K?.arrivalTicket?.id??""}))}catch(e){}Z(2)},X=async e=>{document.body.classList.remove("modal-open"),document.body.classList.remove("overflow-hidden"),document.body.classList.remove("sliding-menu-open"),x?(J(!0),s.back(),setTimeout(()=>{s.replace(e)},100)):s.replace(e)};return(0,a.jsx)(E.Provider,{value:{step:v,setStep:Z,isProgrammatic:N,setIsProgrammatic:J,sortingActive:j,setSortingActive:R,ResultIsAscending:P,setResultIsAscending:F,sortType:D,setSortType:C,goToSelectHotel:()=>{t((0,l.TY)({[G]:{showRooms:!1}})),b(G,void 0),t((0,c.tg)()),t((0,c.dH)()),Z(0)},goToSelectRoom:e=>{2===v?(A.cancelQueries({queryKey:["tour-flight-prices"]}).then(()=>{t((0,o.T4)(!1)),t((0,p.cC)({tripTypeFromUrl:"",previousSelectedId:""})),t((0,o.je)())}),U(void 0),H({departureTicketId:K?.departureTicket?.id??"",arrivalTicketId:K?.arrivalTicket?.id??""}),Y(!1)):t((0,l.TY)({[e]:{showRooms:!0}})),O(e),t((0,o.Ve)({toursPriceData:{amount:0,currencyCode:""}})),Z(1)},goToPreviewFlight:z,goToChangeFlight:(e,r)=>{t((0,h.mX)()),t((0,p.pG)()),t((0,p.dr)()),R("Default"),C(m.un.Default),F(!0),t((0,p.cC)({tripTypeFromUrl:"RoundWay"})),e?(r&&H(e=>({...e,departureTicketId:r.id})),U(void 0)):(r&&H(e=>({...e,arrivalTicketId:r.id})),U(e=>({...e,arrivalTicket:void 0}))),v<3&&(Z(3),x&&k({id:_.bQ.slidingMenu,onClose:()=>{}}))},goToCheckOut:X},children:r})},v=()=>n.useContext(E)},58448:(e,r,t)=>{"use strict";t.d(r,{IW:()=>n,Yu:()=>o,ty:()=>c});var s=t(37876),a=t(14232);let n={class:[],deptime:[],stop:[],airline:[],type:[],baggage:[],DepartureAirport:[],DepartureStopAirport:[],ArrivalAirport:[],ReturnDepartureAirport:[],ArrivalStopAirport:[],ReturnArrivalAirport:[]},i={filters:{filters:n,delayTimerId:null},setFilters:()=>{},filterGroups:[],setFilterGroups:()=>{},isDomesticSearch:void 0,setIsDomesticSearch:()=>{},expiredTime:"",setExpiredTime:()=>{},flightSearchKey:"",setFlightSearchKey:()=>{},tripType:1,setTripType:()=>{},firstSelectedTicket:void 0,setFirstSelectedTicket:()=>{},secondSelectedTicket:void 0,setSecondSelectedTicket:()=>{},roundedFlightKeySet:void 0,setRoundedFlightKeySet:()=>{},sortingActive:"Cost",setSortingActive:()=>{},loadingFullScreen:!1,setLoadingFullScreen:()=>{},previousSelectedDepartureFlightId:"",previousSelectedArrivalFlightId:"",setPreviousSelectedFlight:()=>{},filteredFlights:[],setFilteredFlights:()=>{}},l=(0,a.createContext)(i),o=e=>{let{children:r}=e,[t,n]=(0,a.useState)(i.filters),[o,c]=(0,a.useState)(i.filterGroups),[d,u]=(0,a.useState)(i.isDomesticSearch),[p,h]=(0,a.useState)(i.expiredTime),[m,y]=(0,a.useState)(i.flightSearchKey),[_,g]=(0,a.useState)(i.tripType),[S,T]=(0,a.useState)(i.firstSelectedTicket),[f,x]=(0,a.useState)(i.secondSelectedTicket),[E,A]=(0,a.useState)(i.roundedFlightKeySet),[v,I]=(0,a.useState)(i.sortingActive),[N,j]=(0,a.useState)(i.loadingFullScreen),R=(0,a.useRef)(""),P=(0,a.useRef)(""),[F,D]=(0,a.useState)([]),C=(0,a.useCallback)((e,r)=>{e?R.current=r:P.current=r},[]);return(0,s.jsx)(l.Provider,{value:{filters:t,filterGroups:o,isDomesticSearch:d,expiredTime:p,flightSearchKey:m,tripType:_,firstSelectedTicket:S,secondSelectedTicket:f,roundedFlightKeySet:E,sortingActive:v,loadingFullScreen:N,previousSelectedDepartureFlightId:R.current,previousSelectedArrivalFlightId:P.current,filteredFlights:F,setFilters:n,setFilterGroups:c,setIsDomesticSearch:u,setExpiredTime:h,setFlightSearchKey:y,setTripType:g,setFirstSelectedTicket:T,setSecondSelectedTicket:x,setRoundedFlightKeySet:A,setSortingActive:I,setLoa
1dingFullScreen:j,setPreviousSelectedFlight:C,setFilteredFlights:D},children:r})},c=()=>(0,a.useContext)(l)},59216:(e,r,t)=>{"use strict";t.d(r,{_N:()=>d,hV:()=>o,uO:()=>u,un:()=>l});var s,a,n=t(14232),i=t(58448),l=((s={})[s.Default=1]="Default",s[s.Cost=2]="Cost",s[s.Time=3]="Time",s[s.Stop=4]="Stop",s),o=((a={})[a.OneWay=1]="OneWay",a[a.RoundWay=2]="RoundWay",a[a.MultipleDestination=3]="MultipleDestination",a);function c(e,r){switch(r.type){case"TOGGLE_ASCENDING":return{...e,searchParam:{...e.searchParam,isAscending:!e.searchParam.isAscending}};case"SET_ASCENDING":return{...e,searchParam:{...e.searchParam,isAscending:r.payload}};case"SET_FILTER_GROUPS":return{...e,searchParam:{...e.searchParam,filterGroups:{...e.searchParam.filterGroups,...r.payload}}};case"SET_SORT_TYPE":return{...e,searchParam:{...e.searchParam,sortType:r.payload}};case"SET_ADULT_COUNT":return{...e,query:{...e.query,adultCount:r.payload}};case"SET_CHILD_COUNT":return{...e,query:{...e.query,childCount:r.payload}};case"SET_INFANT_COUNT":return{...e,query:{...e.query,infantCount:r.payload}};case"SET_FLIGHT_CLASS":return{...e,query:{...e.query,flightClass:r.payload}};case"SET_FLIGHT_NUMBER":return{...e,query:{...e.query,flightNumber:r.payload}};case"SET_TRIP_TYPE":return{...e,query:{...e.query,tripType:r.payload}};case"SET_SEGMENTS":return{...e,query:{...e.query,segments:r.payload}};case"SET_GET_ARRIVAL_FLIGHTS":return{...e,searchParam:{...e.searchParam,getArrivalFlights:r.payload}};case"SET_SELECTED_DEPARTURE_FLIGHT_ID":return{...e,searchParam:{...e.searchParam,selectedDepartureFlightID:r.payload}};case"SET_SOURCE_TYPE":return{...e,searchParam:{...e.searchParam,sourceType:r.payload}};case"SET_LAST_UPDATED_AT":return{...e,lastUpdatedAt:r.payload};case"SET_API_SEARCH_KEY":return{...e,query:{...e.query,searchKey:r.payload}};case"RESET":return{...d,...r.payload};case"SET":{let t=r.payload||{};return{...e,...t,searchParam:t.searchParam?{...e.searchParam,...t.searchParam}:e.searchParam,query:t.query?{...e.query,...t.query}:e.query}}default:return e}}let d={lastUpdatedAt:0,query:{adultCount:1,childCount:0,infantCount:0,flightClass:1,tripType:1,segments:[],searchKey:"",flightNumber:void 0},searchParam:{isAscending:!0,filterGroups:i.IW,getArrivalFlights:!1,selectedDepartureFlightID:void 0,sortType:2,sourceType:1}};function u(e){let r={...d,...e},[t,s]=(0,n.useReducer)(c,r);return[t,(0,n.useMemo)(()=>({toggleAscending:()=>s({type:"TOGGLE_ASCENDING"}),setAscending:e=>s({type:"SET_ASCENDING",payload:e}),setFilterGroups:e=>s({type:"SET_FILTER_GROUPS",payload:e}),setSortType:e=>s({type:"SET_SORT_TYPE",payload:e}),setAdultCount:e=>s({type:"SET_ADULT_COUNT",payload:e}),setChildCount:e=>s({type:"SET_CHILD_COUNT",payload:e}),setInfantCount:e=>s({type:"SET_INFANT_COUNT",payload:e}),setFlightClass:e=>s({type:"SET_FLIGHT_CLASS",payload:e}),setFlightNumber:e=>s({type:"SET_FLIGHT_NUMBER",payload:e}),setTripType:e=>s({type:"SET_TRIP_TYPE",payload:e}),setSegments:e=>s({type:"SET_SEGMENTS",payload:e}),setGetArrivalFlights:e=>s({type:"SET_GET_ARRIVAL_FLIGHTS",payload:e}),setSelectedDepartureFlightID:e=>s({type:"SET_SELECTED_DEPARTURE_FLIGHT_ID",payload:e}),setSourceType:e=>s({type:"SET_SOURCE_TYPE",payload:e}),setLastUpdatedAt:e=>s({type:"SET_LAST_UPDATED_AT",payload:e}),setApiSearchKey:e=>s({type:"SET_API_SEARCH_KEY",payload:e}),reset:e=>s({type:"RESET",payload:e}),set:e=>s({type:"SET",payload:e})}),[s])]}},59302:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var s=t(37876);t(14232);var a=t(72361);let n=e=>{let{value:r,style:t,orangeColor:n,size:i="large",className:l,disabled:o}=e;return(0,s.jsx)(a.A,{classes:n?{iconFilled:"active-orange-color"}:{},style:t,name:"rate-star",className:l,value:r,readOnly:!0,precision:.1,size:i,disabled:o,emptyIcon:(0,s.jsx)(s.Fragment,{})})}},60744:(e,r,t)=>{"use strict";function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function a(e){let r=e.trim().split(" ");return r.pop(),r.join(" ")}t.d(r,{Ru:()=>a,Zr:()=>s,hv:()=>n});let n=e=>{let r=e.slice(0,7);return RegExp("^[a-zA-Z0-9 ]").test(r)?"ltr":"rtl"}},70460:(e,r,t)=>{"use strict";t.d(r,{BY:()=>n,_N:()=>a,_u:()=>s,lu:()=>function e(r){let t=0;if(!r)return t;for(let s of Object.values(r))null!=s&&(Array.isArray(s)?t+=s.length:"string"==typeof s?s.trim()&&(t+=1):"object"==typeof s&&(t+=e(s)));return t},t8:()=>o,tm:()=>l,yy:()=>i});let s={isAscending:!1,filterGroups:{},sortType:0,text:""},a={lastUpdatedAt:0,searchParam:s,query:{searchKey:"",rooms:"",destination:"",checkOut:"",checkIn:""}};function n(e){if(!e||!e.trim())return{totalRooms:0,totalPassengers:0,rooms:[]};let r=e.split("|").map(e=>e.trim()).filter(e=>e.length>0).map(e=>{let r=e.split(",").map(e=>e.trim()),t=r.length>0?parseInt(r[0],10):0,s=Number.isFinite(t)&&t>0?t:0,a=r.slice(1).map(e=>parseInt(e,10)).filter(e=>Number.isFinite(e)&&e>0);return{adults:s,childAges:a,children:a.length}});return{totalRooms:r.length,totalPassengers:r.reduce((e,r)=>e+r.adults+r.children,0),rooms:r}}function i(e){let r=e.split("|").map(e=>
1e.trim()).filter(Boolean),t={adult:0,children:0,rooms:r.length};for(let e of r){let r=e.split(",").map(e=>parseInt(e,10)||0);if(r.length){t.adult+=r[0];for(let e=1;e<r.length-2;e++)r[e]>0&&(t.children+=1)}}return t}function l(e,r){let t,s={id:(t=globalThis.crypto,t?.randomUUID?t.randomUUID():`${Date.now()}_${Math.random().toString(16).slice(2)}`),at:Date.now(),payload:r};sessionStorage.setItem(e,JSON.stringify(s))}function o(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e4,t=Date.now(),s=sessionStorage.getItem(e);if(s)try{let a=JSON.parse(s);if(t-a.at>r)return sessionStorage.removeItem(e),null;return sessionStorage.removeItem(e),a.payload}catch{return sessionStorage.removeItem(e),null}return null}},71420:(e,r,t)=>{"use strict";t.d(r,{PN:()=>s,b7:()=>n,lU:()=>a});let s=(e,r,t,s)=>{let{destination:a,...n}=e.query;null==t||""===t?delete n[r]:n[r]=String(t);let i=s??e.pathname,l=decodeURIComponent(new URLSearchParams(n).toString());e.push(`${i}?${l}`,void 0,{scroll:!1})},a=(e,r,t)=>{let{destination:s,...a}=e.query;Object.entries(r).forEach(e=>{let[r,t]=e;null==t||""===t?delete a[r]:a[r]=String(t)});let n=new URLSearchParams(a).toString();n&&e.replace(`${t??e.pathname}?${n.replace(/%2C/g,",").replace(/%7C/g,"|").replace(/%3A/g,":").replace(/%3B/g,";").replace(/%40/g,"@").replace(/%24/g,"$").replace(/%2B/g,"+").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%7B/g,"{").replace(/%7D/g,"}").replace(/%21/g,"!").replace(/%27/g,"'").replace(/%28/g,"(").replace(/%29/g,")").replace(/%7E/g,"~")}`,void 0,{scroll:!1})};async function n(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{shallow:!1},{pathname:s,query:a}=e,n={...a};(Array.isArray(r)?r:[r]).forEach(e=>delete n[e]),await e.replace({pathname:s,query:n},void 0,t)}},80411:(e,r,t)=>{"use strict";t.d(r,{A:()=>u});var s=t(37876);t(14232);var a=t(42683),n=t.n(a),i=t(48099),l=t(77742),o=t(52563),c=t(15039),d=t.n(c);let u=e=>{let{insuranceInformation:r}=e,t=(0,l.A)();return(0,s.jsxs)("div",{className:n().informations,children:[(0,s.jsx)("h2",{className:"mb-2",children:r.name}),(0,s.jsxs)("div",{className:n().informations_box,children:[r.cityName?(0,s.jsxs)("div",{className:n().informations_items,children:[(0,s.jsx)("i",{className:"icon-location"}),(0,s.jsxs)("span",{children:[" ",t.formatMessage({id:"common.Destination"})," : ",r.cityName]})]}):null,r.insuredPassengerCount?(0,s.jsxs)("div",{className:n().informations_items,children:[(0,s.jsxs)("i",{children:[(0,s.jsx)(i.uL,{})," "]}),(0,s.jsxs)("span",{children:[" ",t.formatMessage({id:"insurance.NumberOfInsuredPersons"})," : ",r.insuredPassengerCount," ",t.formatMessage({id:"common.Person"})," "]})]}):null,r.durationDays?(0,s.jsxs)("div",{className:n().informations_items,children:[(0,s.jsx)("i",{className:"icon-0014"}),(0,s.jsxs)("span",{children:[" ",t.formatMessage({id:"common.TravelTime"})," : ",r.durationDays," ",t.formatMessage({id:"common.Day"})," "]})]}):null]}),(0,s.jsx)("div",{className:d()(n().informations_rule,"display-none_checkout"),children:(0,s.jsx)("p",{children:t.formatMessage({id:"insurance.IssuanceOfTheInsurancePolicyMustBeDone"})})}),(0,s.jsx)("div",{className:"alert alert-warning mb-1 display-none_checkout",role:"alert",children:(0,s.jsxs)("div",{className:"d-flex flex-column gap-3",children:[(0,s.jsxs)("h6",{className:"mb-0 fw-semibold",children:[t.formatMessage({id:"common.ImportantNote"})," :"]}),(0,s.jsx)("div",{children:(0,s.jsxs)(o.A,{variant:"overline",component:"span",children:[t.formatMessage({id:"common.AccordingToTheInsuranceLaw"}),". ",t.formatMessage({id:"common.InOtherWordsInsurancePolicies"}),"."]})})]})})]})}},99687:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});let s=function(e){if(0!==e.length)return e[e.length-1]}}}]);

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.