PageSourceSearch

https://www.israir.co.il/_next/static/chunks/77904-b51dc3f4dfeb6170.js

js israir.co.il collected 2026-09-24 18:57:35 UTC 26,621 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1100,44902,52005,64186,65079,75202,77904],{5756:(e,t,a)=>{"use strict";a.d(t,{u:()=>d});var s=a(12115),n=a(16026),i=a(16239),r=a(97956),l=a(18432),o=a(31190);let d=e=>{let[t,a]=(0,s.useState)(!1),[d,c]=(0,s.useState)(void 0),u=(0,n.G)(e=>e.siteId),g=(0,n.G)(e=>e.sessionMetadata.clientKey.clientId),p=(0,n.G)(e=>e.global.siteConfiguration.sp_showPriceBar);return(0,s.useMemo)(()=>e?.formInputs,[e?.formInputs?.origin?.cityCode,e?.formInputs?.destination?.cityCode]),(0,s.useEffect)(()=>{p&&"false"!==p&&(async()=>{if(!e?.formInputs?.origin?.cityCode||!e?.formInputs?.destination?.cityCode||e.formInputs.destination?.cityCode==="ALL"||!u||!g){a(!1),c(void 0);return}a(!0),c(void 0);try{new i.A;let t=new Date,a=new Date(t);a.setMonth(a.getMonth()+6),t.setHours(0,0,0,0);let s=new Promise((e,t)=>{setTimeout(()=>t(Error("Request timeout")),3e3)}),n=await Promise.race([o.r.getPriceBar({startDate:(0,l.formatLocalDate)(t),endDate:(0,l.formatLocalDate)(a),origin:e.formInputs.origin?.cityCode,destination:e.formInputs.destination?.cityCode,siteId:u,sessionKey:g}),s]),d=new r.$(n);d.isCorrect()?c(d):c(void 0)}catch(e){c(void 0)}finally{a(!1)}})()},[e?.formInputs?.origin?.cityCode,e?.formInputs?.destination?.cityCode,u,g]),[t,d]}},16239:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(65747),n=a(83095);class i{async getPriceBar(e){let t=JSON.parse(JSON.stringify(n.og.methods.getFlightPrices)),a=new URLSearchParams({startDate:e.startDate,endDate:e.endDate,origin:e.origin,destination:e.destination});return t.url+=`?${a.toString()}`,(0,s.A)(t,!1,{siteId:e.siteId,sessionKey:e.sessionKey,headers:{"Content-Type":"application/json"}})}}let r=i},44902:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var s=a(95155);a(12115);var n=a(16026);let i=function(e){let t=(0,n.G)(e=>e.searchEngine.currentSearchModule);return(0,n.G)(e=>e.searchEngine[t]),(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"1.5rem"}})})}},48632:(e,t,a)=>{"use strict";a.d(t,{RF:()=>l,RJ:()=>A,We:()=>o,_F:()=>r,_t:()=>i,bU:()=>u,j2:()=>p,mn:()=>g});var s=a(11785);let n={filterFields:{flightPackage:[],orgTour:[],abroadHotel:[],packageFilters:[]},filtered:!1,israelAirlinesOnly:!1,israeliCarriers:[],isMessageShown:!1,sortedOption:null},i=(0,s.Z0)({name:"searchResultsFiltersSlice",initialState:n,reducers:{setFilters:(e,t)=>{e[t.payload.module][t.payload.filter]=t.payload.options},setFiltersFields:(e,t)=>{e.filterFields.flightPackage=["flightsByCabin","PricePerPersonFlights","flightsByCity","flightByFull"],e.filterFields.orgTour=t.payload.ORG_TOUR.filters,e.filterFields.abroadHotel=t.payload.ABROAD_HOTEL.filters,e.filterFields.packageFilters=[...t.payload.ABROAD_HOTEL.filters,...t.payload.FLIGHT_PACKAGE.filters,"PricePerPerson","HotelName","HotelBoardLds","HotelCategory","HotelFeatures","HotelType","packagesByCity","HotelNights"];let a={};t.payload.FLIGHT_PACKAGE.filters.map(e=>{a[e]=[]});let s={};t.payload.FLIGHT_PACKAGE.filters.map(e=>{s[e]=[]}),t.payload.ABROAD_HOTEL.filters.map(e=>{s[e]=[]}),s.PricePerPerson=[],s.HotelName=[],s.HotelBoardLds=[],s.HotelCategory=[],s.HotelFeatures=[],s.HotelType=[],s.packagesByCity=[],s.HotelNights=[],e.flightFilters={PricePerPersonFlights:[],flightByFull:[],flightsByCity:[],Carrier:e.israelAirlinesOnly?e.israeliCarriers:[],flightsByCabin:[]},e.packageFilters=s},clearFlightFilters:(e,t)=>{e.flightFilters=n.flightFilters},clearAllFilters:e=>{e.flightFilters&&(e.flightFilters=Object.keys(e.flightFilters).reduce((e,t)=>(e[t]=[],e),{})),e.packageFilters&&(e.packageFilters=Object.keys(e.packageFilters).reduce((e,t)=>(e[t]=[],e),{})),e.sortedOption=null},setFiltered:(e,t)=>{e.filtered=t.payload},setIsraeliCarriers:(e,t)=>{t.payload&&(e.israeliCarriers=t.payload.split(","))},setIsraelAirlinesOnly:(e,t)=>{e.israelAirlinesOnly=t.payload},setIsMessageShown:(e,t)=>{e.isMessageShown=t.payload},setSortedOption:(e,t)=>{e.sortedOption=t.payload}}}),{setFilters:r,setFiltersFields:l,clearAllFilters:o,clearFlightFilters:d,setFiltered:c,setIsraeliCarriers:u,setIsraelAirlinesOnl
1y:g,setIsMessageShown:p,setSortedOption:A}=i.actions;i.reducer},50296:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>d});var s=a(95155);a(12115);var n=a(16026),i=a(43013),r=a(19002),l=a(79580),o=a(98490);let d=function(e){let t=(0,n.G)(e=>e.searchEngine.currentSearchModule),a=(0,n.G)(e=>e.searchEngine[t].oneWay),d=(0,n.G)(e=>e.siteId),c=(0,n.G)(e=>e.global.uiSettings[d]),u="true"===(0,n.G)(e=>e.global.siteConfiguration.sp_specialDates),g=(0,n.G)(e=>e.searchEngineValidation.searchFlight),p=(0,o.D)();(0,i.s)(a,e.currentTab),(0,r.default)(d,"AutocompleteInput");let A=(0,r.default)(d,"DatesInputBase"),h=(0,r.default)(d,"CompositionBasic");return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.default,{type:"text",module:"searchFlight",placeholder:"take-off",name:"origin",label:"origin",value:a&&a.origin?p(a.origin?.cityCode):{code:"",translation:""},clearButton:!0,inputHandler:e.inputHandler,error:g.origin,destinationsType:"activeDestinations",subModule:"oneWay",styles:e.styles,engineParams:e.engineParams,maxSuggestions:0,maxPopular:6},"origin"),(0,s.jsx)(l.default,{type:"text",module:"searchFlight",placeholder:"landing",name:"destination",label:"destination",value:a&&a.destination?p(a.destination?.cityCode):{code:"",translation:""},clearButton:!0,inputHandler:e.inputHandler,error:g.destination,destinationsType:"activeDestinations",subModule:"oneWay",styles:e.styles,engineParams:e.engineParams,maxSuggestions:0,maxPopular:6},"destination"),(0,s.jsx)(A,{label:"dates",placeholder:"offer me",single:!0,value:a&&a.dates?a.dates.startDate:"",inputHandler:e.inputHandler,seasonsSearch:u,openCalendar:!0,subModule:"oneWay",styles:e.styles,clearButton:!0}),(0,s.jsx)(h,{placeholder:"travelers",label:"travelers",inputHandler:e.inputHandler,rooms:!1,ageSelect:!1,signature:c.engine.abroadFlightsPassengerSetConfiguration,subModule:"oneWay",styles:e.styles})]})}},52005:()=>{},64186:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});var s=a(95155),n=a(12115);let i={variantStyle:{primary:"InputBaseCheckbox--primary",secondary:"InputBaseCheckbox--secondary",filters:"InputBaseCheckbox--filters"}},r=function(e){let[t,a]=(0,n.useState)(!1),{variantStyle:r}=i,l=`${e.styles?.InputBaseCheckbox} ${e.disabled?e.styles?.["InputBaseCheckbox--disabled"]:""} ${e.exStyle||""} ${e.variant?e.styles?.[r[e.variant]]:""} ${e.size?e.styles?.[sizeStyle[e.size]]:""}`;return(0,s.jsxs)("div",{className:l,onKeyDown:e.hookProps&&!e.disabled?e.hookProps.handlers.onKeyDown:s=>{e.disabled||"Space"!==s.code||a(!t)},"aria-checked":t,children:[(0,s.jsx)("input",{type:"checkbox",checked:e.hookProps?e.hookProps.checked:t,disabled:e.disabled||!1,"aria-disabled":e.disabled||!1,onChange:()=>{},"data-testid":"checkbox-btn"}),(0,s.jsxs)("label",{onClick:e.hookProps&&!e.disabled?e.hookProps.handlers.onChange:s=>{s.preventDefault(),e.disabled||a(!t)},children:[e.customLabelDiv&&e.customLabelDiv,e.label&&(0,s.jsx)("span",{children:e.label})]})]})}},65079:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var s=a(95155);a(12115);var n=a(75202),i=a(50296),r=a(44902);let l=function(e){switch(e.tab){case"return":return(0,s.jsx)(n.default,{currentTab:e.tab,inputHandler:e.inputHandler,styles:e.styles,engineParams:e.engineParams,locale:e.locale});case"oneWay":return(0,s.jsx)(i.default,{currentTab:e.tab,inputHandler:e.inputHandler,styles:e.styles,engineParams:e.engineParams});case"multiple destinations":return(0,s.jsx)(r.default,{currentTab:e.tab,inputHandler:e.inputHandler,styles:e.styles,engineParams:e.engineParams});default:return(0,s.jsx)(s.Fragment,{})}}},65747:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});let s=[],n={};var i=a(79617),r=a.n(i),l=a(41463),o=a(7599),d=a(43645),c=a(73674),u=a(69428),g=a(76691);let p=d.u.getTracer("wg-client");function A(e,t,a){a?(e.setStatus({code:g.s.ERROR,message:a.message}),e.recordException(a)):t&&t>=400?e.setStatus({code:g.s.ERROR}):e.setStatus({code:g.s.OK}),e.end()}let h=async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{cache:"no-store"},i=null;try{let g,h=new Headers;h.set("Content-Type","application/json"),h.set("Accept","application/json"),h.set("Accept-Encoding","gzip, deflate, br"),h.set("Content-Encoding","gzip"),a.cache&&"no-store"!==a.cache&&a.revalidate;let y=e.body.sessionMetadata,m=y?.clientKey?.clientId??a?.sessionKey,I=null;if(m){let t=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=d.u.getActiveSpan(),n=s?.isRecording()?o._.active():c.l,i={"client.id":{value:e}};a&&(i["capture.bodies"]={value:"true"});let r=u.$.setBaggage(n,u.$.createBaggage(i)),l=p.startSpan(t,{},r);l.setAttribute("client.id",e);let g=d.u.setSpan(r,l);return{span:l,ctx:g}}(m,a?.operationName??`${e.method??"POST"} ${e.url}`);i=t.span,I=t.ctx,a?.siteId&&i.setAttribute("app.site_id",a.siteId)}y&&y.useMockData&&function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"BASIC",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],n=l.env.apiMoxyServerUrl;if(!n)return;let i=new URL(e.url),o=i.origin,d=i.pathname,c=i.searchParams,u=s.join(",");t.set("origin_url",o),t.set("matching-method",a),t.set("X-Remove-Keys",u);let g=new URL(n);g.pathname=r().join(g.pathname,d),c&&(g.search=c.toString()),e.url=g.href}(e,h,a?.matchingMethod??void 0,a?.keysToRemove??void 0),h&&a.headers&&Object.entries(a.headers).forEac
1h(e=>{let[t,a]=e;h.set(t,a)});let P={cache:"force-cache"};if("GET"==e.method)P={headers:h,cache:a?.cache&&"no-store"!==a.cache?a.cache:"no-store",next:{tags:a?.tag?[...a.tag]:[],revalidate:a?.revalidate?a?.revalidate:0},...a};else if("POST"==e.method)e.body instanceof FormData&&h.delete("Content-Type"),P={method:e.method,headers:h,body:e.body instanceof FormData?e.body:JSON.stringify(e.body),cache:a?.cache&&"no-store"!==a.cache?a.cache:"no-store",next:{tags:a?.tag?[...a.tag]:[],revalidate:a?.cache&&a?.cache!=="no-store"&&a?.revalidate?a?.revalidate||3600:void 0}};else throw Error("Invalid method");let f=I?await o._.with(I,()=>fetch(e.url,P)):await fetch(e.url,P);i&&A(i,f.status),f.ok&&500!==f.status||console.error(`[BASE_REQUEST] Request returned status 500, siteId: ${a.siteId}, Failed request: ${e.url}`);try{g=await f.json()}catch(t){throw Error(`Failed Json parse, request: ${e.url}`)}if(a&&a.siteId&&a.sessionKey){let t=s.find(e=>{if(e.sessionKey===a.sessionKey&&e.siteId===a.siteId&&e.enabled)return e});if(t?.enabled===!0&&a.sessionKey){let t=n;t[a.sessionKey]?t[a.sessionKey].push({request:JSON.stringify(e,null,2),response:JSON.stringify(g,null,2)}):t[a.sessionKey]=[{request:JSON.stringify(e,null,2),response:JSON.stringify(g,null,2)}],n=t}}if(!1!==t)return Object.assign(t,g),t;return g}catch(t){if(i&&A(i,void 0,t),a&&a.siteId&&a.sessionKey){let i=s.find(e=>{if(e.sessionKey===a.sessionKey&&e.siteId===a.siteId&&e.enabled)return e});if(i?.enabled===!0&&a.sessionKey){let s=n;s[a.sessionKey]?s[a.sessionKey].push({request:JSON.stringify(e,null,2),response:JSON.stringify(t,null,2)}):s[a.sessionKey]=[{request:JSON.stringify(e,null,2),response:JSON.stringify(t,null,2)}],n=s}}return null}}},67946:(e,t,a)=>{"use strict";a.d(t,{v:()=>n});var s=a(12115);let n=function(){let e=arguments.length>
10&&void 0!==arguments[0]&&arguments[0],[t,a]=(0,s.useState)(e),[n,i]=(0,s.useState)(!1);return{checked:t,checkboxClicked:n,props:{onChange:e=>{e.preventDefault(),n||i(!0),a(!t)},onKeyDown:e=>{"Space"===e.code&&a(!t)},dangerouslySetChecked:a}}}},75202:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>d});var s=a(95155);a(12115);var n=a(16026),i=a(43013),r=a(19002),l=a(98490),o=a(5756);let d=function(e){let t=(0,n.G)(e=>e.searchEngine.searchFlight.return),a=(0,n.G)(e=>e.searchEngineValidation.searchFlight),d=(0,n.G)(e=>e.siteId),c=(0,n.G)(e=>e.global.uiSettings[d]),u="true"===(0,n.G)(e=>e.global.siteConfiguration.sp_specialDates),g=(0,n.G)(e=>e.global.siteConfiguration.sp_showPriceBar);(0,i.s)(t,e.currentTab);let[p,A]=(0,o.u)({formInputs:t}),h=(0,r.default)(d,"AutocompleteBasic"),y=(0,r.default)(d,"DatesInputBase"),m=(0,r.default)(d,"CompositionBasic"),I=(0,l.D)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h,{type:"text",module:"searchFlight",placeholder:"take-off",name:"origin",label:"origin",value:t&&t.origin?I(t.origin?.cityCode):{code:"",translation:""},clearButton:!0,inputHandler:e.inputHandler,error:a.origin,destinationsType:"activeDestinations",subModule:"return",styles:e.styles,engineParams:e.engineParams,maxSuggestions:0,maxPopular:6},"origin"),(0,s.jsx)(h,{type:"text",module:"searchFlight",placeholder:"landing",name:"destination",label:"destination",value:t&&t.destination?I(t.destination?.cityCode):{code:"",translation:""},clearButton:!0,inputHandler:e.inputHandler,error:a.destination,destinationsType:"activeDestinations",subModule:"return",styles:e.styles,engineParams:e.engineParams,maxSuggestions:0,maxPopular:6},"destination"),(0,s.jsx)(y,{label:"dates",placeholder:"offer me",single:!1,value:t.dates?.startDate??"",inputHandler:e.inputHandler,seasonsSearch:u,subModule:"return",clearButton:!0,styles:e.styles,openCalendar:!0,priceBar:{enabled:void 0!==g&&"false"!==g,data:[p,A]}}),(0,s.jsx)(m,{placeholder:"travelers",label:"travelers",inputHandler:e.inputHandler,rooms:!1,ageSelect:!1,closeButton:!1,signature:c.engine.abroadFlightsPassengerSetConfiguration,subModule:"return",styles:e.styles})]})}},77904:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>f});var s=a(95155),n=a(12115),i=a(16026),r=a(2745);a(52005);var l=a(67946),o=a(64186),d=a(65079),c=a(79557),u=a(93385),g=a(30706),p=a(29501),A=a(51838),h=a(84694),y=a(87033),m=a(48632),I=a(84816);let P=["return","oneWay"],f=function(e){let t=(0,i.G)(e=>e.global.mobileBreakpoint),{t:a}=(0,c.useAppTranslation)("SearchEngine");(0,A.A)();let[f,b]=(0,n.useState)(""),[v,D]=(0,n.useState)(!1),S=(0,i.G)(e=>e.searchEngine.disabledSearchButton),T=(0,i.G)(e=>e.searchEngine.currentSubModule),[C,G]=(0,n.useState)(-1!==P.indexOf(T)?P.indexOf(T):0),E=(0,i.j)(),R=(0,i.G)(e=>e.search.validCompositionTotal)?void 0:{status:!1,message:a("composition error")},W=(0,i.G)(e=>e.siteId),$=(0,i.G)(e=>e.global.config),x=(0,i.G)(e=>e.searchResultsFiltersSlice.israelAirlinesOnly),{checked:M,props:O}=(0,l.v)(),{checked:B,props:N}=(0,l.v)(),{checked:w,props:L}=(0,l.v)(x);(0,n.useEffect)(()=>{w?E((0,m.mn)(!0)):E((0,m.mn)(!1))},[w]),(0,n.useEffect)(()=>{let e=P.indexOf(T);-1!==e&&e!==C&&G(e)},[T]),(0,n.useEffect)(()=>(E((0,r.kE)(["return","oneWay"][C])),()=>{E((0,r.kE)(""))}),[C]);let F=[{value:"ECONOMY",label:a("cabin-economy")},{value:"PREMIUM_ECONOMY",label:a("cabin-premium-economy")},{value:"BUSINESS",label:a("cabin-business")},{value:"FIRST",label:a("cabin-first")}];return(0,s.jsxs)(s.Fragment,{children:[!e.disabledSubModules&&(0,s.jsx)("div",{style:{width:t?"":"21.9375rem"},children:(0,s.jsx)(g.default,{siteId:W,tabsNames:["return","oneWay"],orientation:"horizontal",label:a("tripType"),variant:"sub",translation:a,changeTabHandler:e=>{e!==C&&G(e)},currentTab:C,gap:"s",buttonIcons:[{noSelect:(0,s.jsx)(h.default,{type:"OneWayFlightIcon",siteId:(0,y.v6)(W,$),iconProps:{size:"small"}}),selected:(0,s.jsx)(h.default,{type:"OneWayIconSelected",siteId:(0,y.v6)(W,$),iconProps:{size:"small"}})},{noSelect:(0,s.jsx)(h.default,{type:"RoundTripIcon",siteId:(0,y.v6)(W,$),iconProps:{size:"small"}}),selected:(0,s.jsx)(h.default,{type:"RoundTripIconSelected",siteId:(0,y.v6)(W,$),iconProps:{size:"small"}})}],className:`${e.styles.tabsStyles["domestic-flights-tabs"]}
1`,divider:!0,tabsStyles:e.styles.tabsStyles,buttonStyles:e.styles.buttonStyles})}),(0,s.jsxs)("div",{className:`${e.styles.engineComponent["search-engine__form--inputsRow"]} ${"row"===e.inputsLayout?e.styles.engineComponent["search-engine__form--inputsRow--row"]:e.styles.engineComponent["search-engine__form--inputsRow--grid"]}`,children:[(0,s.jsx)(d.default,{tab:["return","oneWay"][C],inputHandler:e.inputHandler,styles:e.styles,engineParams:e.engineParams,locale:e.locale}),(0,s.jsx)(p.default,{type:"submit",size:"l",variant:"primary",disabled:S,onClick:e.formSubmit(["return","oneWay"][C])||void 0,styles:e.styles.buttonStyles,error:R,children:S?(0,s.jsx)(u.default,{}):(0,s.jsx)(s.Fragment,{children:a("search flight")})})]}),(0,s.jsx)("div",{className:`${e.styles.engineComponent["search-engine__form--inputsRow"]} ${e.styles.engineComponent["search-engine__form--inputsRow---expandable"]}`,children:(0,s.jsxs)("div",{className:`${e.styles.engineComponent["search-engine__form--inputsRow"]} ${e.styles.engineComponent["search-engine__form--inputsRow---expanded"]}`,children:[(0,s.jsxs)(p.default,{size:"l",variant:"service",exStyle:e.styles.buttonStyles["btn-service--search-engine"],styles:e.styles.buttonStyles,onClick:e=>{e.preventDefault(),D(!v)},children:[(0,s.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M12 4L12 20",stroke:"white",strokeWidth:"2",strokeLinecap:"round"}),(0,s.jsx)("path",{d:"M20 12L4 12",stroke:"white",strokeWidth:"2",strokeLinecap:"round"})]}),a("additionalSearchOptions")]}),v?(0,s.jsxs)("div",{className:`${e.styles.engineComponent["search-engine__form--inputsRow"]} ${e.styles.engineComponent["search-engine__additional-options"]}`,children:[(0,s.jsx)(I.default,{options:F,onChange:e=>{E((0,r.Ho)(e.value))},placeholder:a("cabin-class")}),(0,s.jsx)(o.default,{label:a("only-israel-airlines"),variant:"primary",hookProps:{checked:w,handlers:L},styles:e.styles.inputBaseCheckbox})]}):null]})})]})}},83095:(e,t,a)=>{"use strict";a.d(t,{zB:()=>W,Xt:()=>G,iL:()=>v,bY:()=>b,IT:()=>f,ib:()=>x,X_:()=>R,XO:()=>C,eX:()=>E,B5:()=>T,og:()=>$,wf:()=>S,jP:()=>D});let s={siteId:"isra2023",sessionId:"111",userName:"isra2016",password:"12345i",currentDateTime:"string",currentDateTimeEnc:"string",version:"string"},n=e=>({url:e,method:"GET",body:{}}),i=e=>({url:e,method:"POST",body:{}});var r=a(41463);let l="http://34.36.97.17",o=r.env.apiDataBaseUrl,d=r.env.apiCmsBaseUrl,c=r.env.apiAuthBaseUrl,u=r.env.apiSearchBaseUrl,g=r.env.apiTripDetailsBaseUrl,p=r.env.apiPreOrderBaseUrl,A=r.env.apiOrderManagerBaseUrl,h=r.env.apiAncillariesBaseUrl,y=r.env.apiPaymentBaseUrl,m=r.env.apiHznosqlBaseUrl,I={APIGW:{CMS:d||`${l}/wg-cms-v1`,DATA:o||`${l}/wg-data-v1`,AUTH:c||`${l}/wg-auth-v1`,SEARCH:u||`${l}/wg-rest-api_v4`,TS:g||`${l}/wg-tripdetails-v1`,PREORDER:p||`${l}/wg-preorder-v1`,ORDER_MANAGER:A||`${l}/wg-order-manager-v1`,ANCILLARIES:h||`${l}/wg-ancillary-v1`,PAYMENT:y||`${l}/wg-payment`,NOSQL:`${m}`,AI_AGENT:r.env.apiAiAgentBaseUrl||`${l}/wg-nlp-v1`,PRICEBAR:r.env.apiPriceBar||`${l}/wg-pricebar-v1`,EMAIL:r.env.apiEmailBaseUrl||`${l}/wg-email-v1`}},P={APIGW:{CMS:{baseUrl:I.APIGW.CMS,methods:{getPageContent:{url:`${I.APIGW.CMS}/cms/page/content`,method:"POST",body:{currentDateTime:"<string>",currentDateTimeEnc:"<string>",layoutComponentType:"<string>",pageName:"<string>",password:"12345i",sessionId:"111",siteId:"<string>",userName:"isra2016",version:"<string>",contentPath:"<string>"}},getHeaderLinks:{url:`${I.APIGW.CMS}/cms/getHeaderLinks`,method:"POST",body:{...s,layoutComponentType:"string",pageName:"string",contentPath:"string"}},getConfig:{url:`${I.APIGW.CMS}/cms/getConfig`,method:"POST",body:{...s,layoutComponentType:"string",pageName:"string",contentPath:"string"}},getPlatformMap:n(`${I.APIGW.CMS}/cms/platform/map`)}},DATA:{baseUrl:I.APIGW.DATA,methods:{getPriceBar:i(`${I.APIGW.DATA}/data/priceBar`),getSpecialDates:n(`${I.APIGW.DATA}/data/specialEvents`),getHolidays:n(`${I.APIGW.DATA}/data/holidays`),getAllPossibleDestinations:n(`${I.APIGW.DATA}/data/getAllPossibleDestinations`),getFooter:{url:`${I.APIGW.DATA}/data/getFooter`,method:"POST",body:{...s,layoutComponentType:"string",pageName:"string",contentPath:"string"}},getContainerParams:{url:`${I.APIGW.DATA}/data/extracted/getComponentData`,method:"POST",body:{...s,promotionsContainerIndex:"string",promotionsIdIndexes:"string",promotionsCompId:"string",locale:"string"}},getListComponentData:{url:`${I.APIGW.DATA}/data/extracted/list/getComponentData`,method:"POST",body:{...s,promotionsCompIdList:"string[]",locale:"string"}},getEngineData:{url:`${I.APIGW.DATA}/data/engineData`,method:"POST",body:{siteId:"",packageSubType:"",startDate:"",depLocations:["TLV"],destLocations:["ALL"],daysForward:180,daysReturn:180}},getSiteData:{url:`${I.APIGW.DATA}/data/sitedata`,method:"POST",body:{...s}},getSiteProperties:{url:`${I.APIGW.DATA}/data/sitedata`,method:"POST",body:{...s}},getDestinations:n(`${I.APIGW.DATA}/data/destinations`),getActiveDestinations:n(`${I.APIGW.DATA}/data/activeDestinations`),getCityNameByCode:n(`${I.APIGW.DATA}/data/cityNameByCode`),getTravelAgency:n(`${I.APIGW.DATA}/data/travelAgency`),getAllDestinationData:n(`${I.APIGW.DATA}/data/allDestinationDataWithPackages`),getDestinationsImages:n(`${I.APIGW.DATA}/data/getAllDestinationImages`),airlineCompanies:n(`${I.APIGW.DATA}/airlineCompanies/airlineCompanies`),getSearchResultConfig:n(`${I.APIGW.DATA}/data/searchResultConfig`),cleanCache:n(`${I.APIGW.DATA}/clean/cleanBySiteAndType`),getThanksPageText:n(`${I.APIGW.DATA}/data/thanksPageMessage`),getCurrencyRate:i(`${I.APIGW.DATA}/data/getCurrencyRate`),saveUserDetails:i(`${I.APIGW.DATA}/saveUserDetails/saveUserDetails`),getPromotionDiagonal:i(`${I.APIGW.DATA}/diagonalPromotions/diagonalPromotion`),getAgentData:n(`${I.APIGW.DATA}/data/agentData`),getRedirects:n(`${I.APIGW.DATA}/data/getMovedPermanently`),getFlexSearchPromotions:i(`${I.APIGW.DATA}/matrixPromotions/MatrixPromotion`),getGuidesList:n(`${I.APIGW.DATA}/data/getGuidesList`),getCustomPopups:n(`${I.APIGW.DATA}/data/getCustomPopups`),getReservationsList:i(`${I.APIGW.DATA}/personalZone/reservations`),getSingleReservation:i(`${I.APIGW.DATA}/personalZone/reservation/retrieve`),getAppleDomainToken:n(`${I.APIGW.DATA}/paymentServer/apple-domain-association`),RAW:{getPromotionData:{url:`${I.APIGW.DATA}/data/getComponentData`,method:"POST",body:{promotionsCompId:0xaa8bb3,pageName:"/clients/ophirtours/html/home.html",layoutComponentType:"layoutFooter.html",siteId:"isra2016",currentDateTime:"02/06/202219:50:23",currentDateTimeEnc:"MTcvMDIvMjAyMiAxMDozMDoyMw==",sessionId:"111",userName:"superuser",password:"12345i",locale:"iw_IL"}}},TRANSFORMED:{getPromotionData:{url:`${I.APIGW.DATA}/data/transformed/getComponentData`,method:"POST",body:{promotionsCompId:0xaa8bb3,pageName:"/clients/ophirtours/html/home.html",layoutComponentType:"layoutFooter.html",siteId:"isra2016",currentDateTime:"02/06/202219:50:23",currentDateTimeEnc:"MTcvMDIvMjAyMiAxMDozMDoyMw==",sessionId:"111",userName:"superuser",password:"12345i",locale:"iw_IL"}}}},userName:"superuser",password:"12345i"},AUTH:{baseUrl:I.APIGW.AUTH,methods:{validateToken:{url:`${I.APIGW.AUTH}/auth/jwt/validate`,method:"POST",body:{token:"string"}}}},SEARCH:{baseUrl:I.APIGW.SEARCH,methods:{getSearchResultById:i(`${I.APIGW.SEARCH}/retrieve`),searchResults:i(`${I.APIGW.SEARCH}/V1/search/vacation`),getHotelInfoPreview:i(`${I.APIGW.SEARCH}/product/preview`),getOrgTourByDeepLink:n(`${I.APIGW.SEARCH}/search/orgTours`),getDealByDeepLink:n(`${I.APIGW.SEARCH}/search/deeplinkRaw`),getVoucherValidateMessage:i(`${I.APIGW.SEARCH}/voucher/validate/messages`)}},TS:{baseUrl:I.APIGW.TS,methods:{retrieveDealInfo:i(`${I.APIGW.TS}/trip-summary/tripInfo/v2`),getHotelInfo:i(`${I.APIGW.TS}/trip-summary/hotelInfo`),getGdsFareRules:i(`${I.APIGW.TS}/trip-summary/fare-rules`)}},PREORDER:{baseUrl:I.APIGW.PREORDER,methods:{preorder:i(`${I.APIGW.PREORDER}/preOrder/handle`)}},ORDER_MANAGER:{baseUrl:I.APIGW.ORDER_MANAGER,methods:{postEvent:i(`${I.APIGW.ORDER_MANAGER}/event`),getOrderStatus:n(`${I.APIGW.ORDER_MANAGER}/thanksPageText`)}},ANCILLARIES:{baseUrl:I.APIGW.ANCILLARIES,methods:{getDealUpgrade:i(`${I.APIGW.ANCILLARIES}/getDealUpgrade`),getAllAncillaries:i(`${I.APIGW.ANCILLARIES}/getAllAncillaries`),seatMap:i(`${I.APIGW.ANCILLARIES}/seatMap`),seatMapAllocate:i(`${I.APIGW.ANCILLARIES}/seatMapAllocate`),seatMapDeallocate:i(`${I.APIGW.ANCILLARIES}/seatMapDeallocate`),allocateAncillary:i(`${I.APIGW.ANCILLARIES}/allocateAncillary`),deAllocateAncillary:i(`${I.APIGW.ANCILLARIES}/deAllocateAncillary`),selectAllAncillary:i(`${I.APIGW.ANCILLARIES}/addSelectedAncillariesToState`)}},PAYMENT:{baseUrl:I.APIGW.PAYMENT,methods:{paymentAction:i(`${I.APIGW.PAYMENT}/payment/action`),finalize:i(`${I.APIGW.PAYMENT}/payment/finalize`),clubMemberDetails:i(`${I.APIGW.PAYMENT}/club-member/club-member-details`),clubMemberLogout:i(`${I.APIGW.PAYMENT}
1/club-member/club-member-logout`),clubMemberFeeConfig:i(`${I.APIGW.PAYMENT}/club-member/fee-config`)}},NOSQL:{baseUrl:I.APIGW.NOSQL,methods:{getSearchResultPromotionData:i(`${I.APIGW.NOSQL}/data/generaldata/fetch`)}},AI_AGENT:{baseUrl:I.APIGW.AI_AGENT,methods:{getTranslationBySpeech:i(`${I.APIGW.AI_AGENT}/stt/transcribe`),chatWithAgent:i(`${I.APIGW.AI_AGENT}/agent/chat`)}},PRICEBAR:{baseUrl:I.APIGW.PRICEBAR,methods:{getFlightPrices:n(`${I.APIGW.PRICEBAR}/data/flightPrices/v2`)}},EMAIL:{baseUrl:I.APIGW.EMAIL,methods:{sendOrgTourEmailToAgent:i(`${I.APIGW.EMAIL}/sendOrgTourEmailToAgent`)}}}},f=P.APIGW.DATA,b=P.APIGW.CMS,v=P.APIGW.AUTH,D=P.APIGW.TS,S=P.APIGW.SEARCH,T=P.APIGW.PREORDER,C=P.APIGW.ORDER_MANAGER,G=P.APIGW.ANCILLARIES,E=P.APIGW.PAYMENT,R=P.APIGW.NOSQL,W=P.APIGW.AI_AGENT,$=P.APIGW.PRICEBAR,x=P.APIGW.EMAIL},97956:(e,t,a)=>{"use strict";a.d(t,{$:()=>s});class s{constructor(e){this.data=e}getTodayIndex(){let e=new Date,t=new Date(e.getFullYear(),0,1);return Math.floor((e.getTime()-t.getTime())/864e5)}getDayInDirectionByIndex(e,t){return e.length<t||t<0?null:e[t]}getMinMaxPriceForDirection(e){let t=e.filter(e=>null!==e);if(0===t.length)return{min:0,max:0};let a=t.map(e=>e.origPrice).filter(e=>null!==e);return 0===a.length?{min:0,max:0}:{min:Math.min(...a),max:Math.max(...a)}}getFlightsForDirection(e){if(!this.isCorrect())return[];let t=this.data.response[+("outgoing"!==e)];if(!t||!t.flightsByMonth)return[];let a=[];for(let e=1;e<t.flightsByMonth.length;
1e++){let s=t.flightsByMonth[e];if(null===s)for(let e=0;e<30;e++)a.push(null);else if(s.flightsByDay)for(let e=1;e<s.flightsByDay.length;e++)a.push(s.flightsByDay[e])}return a}isCorrect(){try{if(!this.data||!this.data.response||!Array.isArray(this.data.response)||2!==this.data.response.length)return!1;for(let e of this.data.response){if(!e||!Array.isArray(e.flightsByMonth))return!1;for(let t of e.flightsByMonth)if(null!==t&&(!t.flightsByDay||!Array.isArray(t.flightsByDay)))return!1}return!0}catch{return!1}}isStartOfMonth(e){return null!==e&&null!==e.departureDate&&1===new Date(e.departureDate).getDate()}}}}]);

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.