"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4388],{43115:function(e,l,t){t.d(l,{Z:function(){return F}});var i=t(42050),n=t(27308),a=t(74512),o=t(68163),r=t(35837),s=t(70122),u=t(32735),d=t(25591),m=t(46721),c=t(14425),v=t(43109),h=t(44853),p=t(70215),x=t(97243);let f={item:"mb-16 last:mb-0 flex justify-between items-center",list:"mt-16 pt-16 border-solid border-0 border-t-1 border-gray-light",select:"h-40",title:"text-16 w-7/12 pr-gutter",wrapper:"w-5/12"};var b=(0,u.memo)(e=>{let{agesValues:l,form:t,initialChildList:i,namesChildList:n}=e,o=(0,s.useTranslations)(),r=(0,x.D)(18,e=>({name:(0,p.A)(e,[o("wizard.childrenList.yearsText.one"),o("wizard.childrenList.yearsText.some"),o("wizard.childrenList.yearsText.many")],!0),value:e.toString()}));return(0,u.useEffect)(()=>{l&&(null==t||t.change(h.cI,l))},[l]),(0,a.jsx)("ul",{className:f.list,children:null==n?void 0:n.map((e,l)=>(0,a.jsxs)("li",{className:f.item,children:[(0,a.jsx)("div",{className:f.title,children:o("wizard.childrenList.title")}),(0,a.jsx)("div",{className:f.wrapper,children:(0,a.jsx)(v.Z,{initialValue:i[l]||"2",name:h.cI+l,options:r,search:!1,selectClassName:f.select,tabIndex:-1})})]},e))})}),g=(0,u.memo)(e=>{let{initialChildList:l,nameChild:t,namesChildList:i}=e,{input:{value:n}}=(0,d.U$)(t,{subscription:{value:!0}}),o=(0,d.cI)();return+n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.gN,{className:"hidden",component:"input",name:h.cI,type:"string"}),(0,a.jsx)(d.l0,{onSubmit:()=>void 0,render:e=>{var t,r,s;let{values:u}=e,d=null===(s=Object)||void 0===s?void 0:null===(r=s.values(u))||void 0===r?void 0:null===(t=r.slice(0,+n))||void 0===t?void 0:t.join();return(0,a.jsx)(b,{agesValues:d,form:o,initialChildList:l,namesChildList:i})}})]}):null});let C="w-1/3 h-32 text-16";var w=(0,u.memo)(e=>{let{handleChangeFieldValue:l,maxValue:t,minValue:n,name:r,subtitle:c,testIdAdultCounterMinus:v,testIdAdultCounterPlus:h,testIdChildCounterMinus:p,testIdChildCounterPlus:x,title:f,variant:b="white"}=e,{input:{onChange:g,value:w}}=(0,d.U$)(r,{subscription:{value:!0}}),T=(0,u.useCallback)(e=>{l(r,e),g(e)},[l,r,g]),I=(0,u.useCallback)(()=>{+w>n&&T(+w-1)},[w,n,T]),N=(0,u.useCallback)(()=>{+w<t&&T(+w+1)},[w,t,T]),_=(0,s.useTranslations)();return(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsxs)("div",{className:"w-7/12",children:[(0,a.jsx)("div",{className:"text-16",children:f}),(0,a.jsx)("div",{className:"text-12 text-carbon",children:c})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between w-5/12",children:[(0,a.jsxs)("button",(0,m._)((0,i._)({className:(0,o.Z)(C,"button-text-gray"),disabled:w<=n,onClick:I,tabIndex:-1},Object.assign({},(p||v)&&{"data-testId":p||v})),{type:"button",children:["-",(0,a.jsx)("span",{className:"sr-only",children:_("wizard.peopleCounter.minus")})]})),(0,a.jsx)("input",{className:"text-16 w-1/3 h-full text-center",readOnly:!0,tabIndex:-1,type:"number",value:w||n}),(0,a.jsxs)("button",(0,m._)((0,i._)({className:(0,o.Z)(C,"button-text-gray"),disabled:w>=t,onClick:N,tabIndex:-1},Object.assign({},(x||h)&&{"data-testId":x||h})),{type:"button",children:["+",(0,a.jsx)("span",{className:"sr-only",children:_("wizard.peopleCounter.plus")})]}))]})]})}),T=t(25126);let I=["normalText","businessText","comfortText","premiumText"],N=(0,T.U)((e,l)=>({updateInputValue:t=>{var n,a,o,r,s,u,d,c,v,h,x,f,b,g;let{fieldId:C,peopleCountText:w,valueAdult:T,valueChild:N,valueClassesToggle:_,withClassesToggle:j}=t;if(!T)return e((0,m._)((0,i._)({},l()),{[C]:void 0}));let A=null===(g=[(0,p.A)(T,[null==w?void 0:null===(a=w.peopleCount)||void 0===a?void 0:null===(n=a.adultText)||void 0===n?void 0:n.one,null==w?void 0:null===(r=w.peopleCount)||void 0===r?void 0:null===(o=r.adultText)||void 0===o?void 0:o.some,null==w?void 0:null===(u=w.peopleCount)||void 0===u?void 0:null===(s=u.adultText)||void 0===s?void 0:s.many],!0),+N&&(0,p.A)(N,[null==w?void 0:null===(c=w.peopleCount)||void 0===c?void 0:null===(d=c.childText)||void 0===d?void 0:d.one,null==w?void 0:null===(h=w.peopleCount)||void 0===h?void 0:null===(v=h.childText)||void 0===v?void 0:v.some,null==w?void 0:null===(f=w.peopleCount)||void 0===f?void 0:null===(x=f.childText)||void 0===x?void 0:x.many],!0),j&&_?null==w?void 0:null===(b=w.textStore)||void 0===b?void 0:b[I[+_]]:""].filter(Boolean))||void 0===g?void 0:g.join(" \xb7 ");return e((0,m._)((0,i._)({},l()),{[C]:A}))}})),_={icon:{checked:"h-20 w-20 mr-8 rounded-full",unchecked:"h-20 w-20 mr-8 rounded-full"},input:{checked:{common:"border-[5.5px]",purple:"border-purple-light",red:"border-red"},common:(0,o.Z)("m-2 h-20 w-20 rounded-full border-1 border-solid border-gray-light hover:border-carbon hover:bg-fog disabled:border-none disabled:bg-gray-light","checked:border-[5.5px]"),purple:"focus:border-purple-light hover:bg-white checked:border-purple-light checked:hover:border-purple-light",red:"focus:border-red hover:bg-white checked:border-red checked:hover:border-red"},label:{common:"flex flex-row items-center gap-8 cursor-pointer",name:"text-14 font-medium leading-22"},list:{common:"flex flex-col gap-16 mt-20"}},j=(0,u.memo)(e=>{let{colorVariant:l="purple",fieldName:t,handleChange:r,initialValue:s,labelClassName:u,labelNameClassName:c,listClassName:v,listElementClassName:h,options:p,testIdClassesOptions:x}=e;return(0,a.jsx)("ul",{className:(0,o.Z)(_.list.common,v),children:null==p?void 0:p.map((e,v)=>{var f;let{name:b,value:g}=e;return(0,a.jsx)("li",{className:h,children:(0,a.jsx)(d.gN,{initialValue:s||(null==p?void 0:null===(f=p[0])||void 0===f?void 0:f.value),name:t,render:e=>{var{input:{onChange:t}}=e,s=(0,n._)(e.input,["onChange"]);return(0,a.jsxs)("label",{className:(0,o.Z)(_.label.common,u),"data-testid":x[+g],children:[(0,a.jsx)("input",(0,m._)((0,i._)({},s),{className:(0,o.Z)(_.input.common,_.input[l]),onChange:e=>{t(e),null==r||r(e)}})),(0,a.jsx)("span",{className:(0,o.Z)(_.label.name,c),children:b})]})},subscription:{value:!0},type:"radio",value:g})},v)})})});var A=t(83769);let M=e=>e.updateInputValue;var y=e=>{let{fieldId:l,nameAdult:t,nameChild:i,nameClassesToggle:n}=e,a=(0,A.r)(t),o=(0,A.r)(i),r=(0,A.r)(n),d=(0,s.useTranslations)().raw("common"),m=N(M);return(0,u.useEffect)(()=>{m({fieldId:l,peopleCountText:d,valueAdult:a,valueChild:o,valueClassesToggle:r,withClassesToggle:!!n})},[l,n,m,a,o,r,d]),null};let k="mb-16 last:mb-0",Z=e=>e.updateInputValue;var S=(0,u.memo)(e=>{var{counterVariant:l,initialAdult:t="2",initialChild:o,initialChildList:r,maxValueAdults:v=12,maxValueChildren:p=4,minValueAdults:x=1,minValueChildren:f=0,nameAdult:b="nameAdultDefault",nameChild:C="nameChildDefault",nameClassesToggle:T,namesChildList:I=["childAgeNameDefault1","childAgeNameDefault2","childAgeNameDefault3","childAgeNameDefault4"],optionClassesToggle:_,testIdAdultCounterMinus:A,testIdAdultCounterPlus:M,testIdChildCounterMinus:S,testIdChildCounterPlus:L,testIdClassesOptions:F}=e,Y=(0,n._)(e,["counterVariant","initialAdult","initialChild","initialChildList","maxValueAdults","maxValueChildren","minValueAdults","minValueChildren","nameAdult","nameChild","nameClassesToggle","namesChildList","optionClassesToggle","testIdAdultCounterMinus","testIdAdultCounterPlus","testIdChildCounterMinus","testIdChildCounterPlus","testIdClassesOptions"]);let D="select-id"+(0,u.useId)(),E=(0,s.useTranslations)(),B=E.raw("common"),O=N(Z);(0,d.U$)(b,{initialValue:t,subscription:{}}),(0,d.U$)(C,{initialValue:o,subscription:{}});let P=(0,d.cI)(),V=(0,u.useCallback)((e,l)=>{var t,i,n,a;e===b?O({fieldId:D,peopleCountText:B,valueAdult:l,valueChild:null===(t=P.getFieldState(C))||void 0===t?void 0:t.value,valueClassesToggle:null===(i=P.getFieldState(T))||void 0===i?void 0:i.value}):e===C&&(0==+l&&(null==P||P.change(h.cI,void 0)),O({fieldId:D,peopleCountText:B,valueAdult:null===(n=P.getFieldState(b))||void 0===n?void 0:n.value,valueChild:l,valueClassesToggle:null===(a=P.getFieldState(T))||void 0===a?void 0:a.value}),P.batch(()=>{var e;null==I||null===(e=I.slice(l))||void 0===e||e.forEach(e=>{var l;(null===(l=P.getFieldState(e))||void 0===l?void 0:l.value)&&P.change(e,void 0)})}))},[D,B,P,b,C,T,I,O]),U=(0,u.useCallback)(e=>{let{name:l,value:t}=(null==e?void 0:e.target)||{};if(l===T){var i,n;let e=null===(i=P.getFieldState(C))||void 0===i?void 0:i.value;O({fieldId:D,peopleCountText:B,valueAdult:null===(n=P.getFieldState(b))||void 0===n?void 0:n.value,valueChild:e,valueClassesToggle:t})}},[D,B,P,b,C,T,O]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{fieldId:D,nameAdult:b,nameChild:C,nameClassesToggle:T}),(0,a.jsx)(c.g,(0,m._)((0,i._)({},Y),{fieldId:D,fieldName:b,fullWidthModal:!1,id:D,modalClassName:"lg:shadow-popup md:shadow-popup sm:shadow-popup",valueCb:N,withMobileButtonContinue:!0,children:(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"w-308 p-16",children:[(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{className:k,children:(0,a.jsx)(w,{handleChangeFieldValue:V,maxValue:v,minValue:x,name:b,subtitle:E("fields.fieldPeopleAmount.adultSubTitleText"),testIdAdultCounterMinus:A,testIdAdultCounterPlus:M,title:E("fields.fieldPeopleAmount.adultTitleText"),variant:l})}),(0,a.jsx)("li",{className:k,children:(0,a.jsx)(w,{handleChangeFieldValue:V,maxValue:p,minValue:f,name:C,subtitle:E("fields.fieldPeopleAmount.childSubTitleText"),testIdChildCounterMinus:S,testIdChildCounterPlus:L,title:E("fields.fieldPeopleAmount.childTitleText"),variant:l})})]}),(0,a.jsx)(g,{initialChildList:r,nameChild:C,namesChildList:I}),!!(T&&(null==_?void 0:_.length))&&(0,a.jsx)(j,{fieldName:T,handleChange:U,options:_,testIdClassesOptions:F})]})})}))]})}),L=t(75501);let F=(0,u.memo)(e=>{var{fieldClassName:l,inputClassNameInner:t,isActiveHotelTab:m,isForceB2C:c,sbTestId:v=""}=e,p=(0,n._)(e,["fieldClassName","inputClassNameInner","isActiveHotelTab","isForceB2C","sbTestId"]);let{isPageAvia:x,isPageCruises:f,isPageDetailMulti:b}=(0,L.M)(),g=(0,s.useTranslations)(),{query:{[h.OP]:C,[h.cI]:w,[h.Qd]:T}={}}=(0,r.useRouter)(),I=(0,u.useMemo)(()=>{var e;return(null==w?void 0:w.length)?null===(e=String(w))||void 0===e?void 0:e.split(","):[]},[w]),{input:{value:N}}=(0,d.U$)(h.Qd,{subscription:{value:!0}}),_=(0,u.useMemo)(()=>{var e;return null===(e=Array)||void 0===e?void 0:e.from({length:N},(e,l)=>l+1)},[N]),j=(0,u.useMemo)(()=>["economyButton","businessButton","premiumButton"].map(e=>"".concat(v).concat(e)),[v]);return(0,a.jsx)(S,(0,i._)({dataAttribute:"search-tourists",fieldClassName:l||"w-full",initialAdult:C||"2",initialChild:T||"0",initialChildList:I,inputClassName:(0,o.Z)(!b&&"!h-48 after:content-none"),inputClassNameInner:(0,o.Z)(!b&&"font-regular",t),isLabelOnCenter:!b,label:g(f||x?"fields.fieldSearchPeopleAmount.labelCruiseText":m?"fields.fieldSearchPeopleAmount.labelHotelsText":"fields.fieldSearchPeopleAmount.labelText"),nameAdult:h.OP,nameChild:h.Qd,namesChildList:_,testId:"".concat(v,"field_search_people_amount"),testIdAdultCounterMinus:"".concat(v,"testIdAdultCounterMinus"),testIdAdultCounterPlus:"".concat(v,"testIdAdultCounterPlus"),testIdChildCounterMinus:"".concat(v,"testIdChildCounterMinus"),testIdChildCounterPlus:"".concat(v,"testIdChildCounterPlus"),testIdClassesOptions:j,variant:"white",withFloatLabel:!0},p))})},14914:function(e,l,t){t.d(l,{Z:function(){return E}});var i=t(74512),n=t(68163),a=t(70122),o=t(32735),r=t(35837),s=t(85455),u=t(91299),d=t(26732),m=t(71401),c=t(44853),v=t(51710),h=t(75501),p=t(39696);let x={title:(0,n.Z)("font-inter font-black text-white","lg:h-54 lg:w-3/4 lg:text-40","md:h-38 md:text-32","sm:h-110 sm:text-28"),titleCountry:(0,n.Z)("mb-16 mr-32 inline-flex text-32 font-bold text-white","sm:mb-16 sm:mr-16 sm:text-18"),titleHotelGroup:(0,n.Z)("font-inter text-40 font-black text-white","md:text-32","sm:text-28"),wrapper:{common:"wrapper relative",hotelGroup:(0,n.Z)("mb-8 !pb-0","lg:text-40","md:text-32","sm:text-28"),nonCountry:(0,n.Z)("lg:pb-48","md:pb-40","sm:pb-32")}},f=e=>{let{children:l,tag:t}=e,{isPageAds:a,isPageCountryMulti:o,isPageHotelGroup:r}=(0,h.M)();return(0,i.jsx)(t,{className:(0,n.Z)(o?x.titleCountry:r||a?x.titleHotelGroup:x.title),"gtm-label":"search-tab-item",children:l})},b=e=>{var l,t,i,n,a;let{titleSearch:o}=e;return{[v.UZ]:null==o?void 0:null===(l=o.titleCruise)||void 0===l?void 0:l.value,[v.Ji]:null==o?void 0:null===(t=o.titleAvia)||void 0===t?void 0:t.value,[v.u0]:null==o?void 0:null===(i=o.titleHotel)||void 0===i?void 0:i.value,[v.ik]:null==o?void 0:null===(n=o.titleServices)||void 0===n?void 0:n.value,[v.Hr]:null==o?void 0:null===(a=o.titleTour)||void 0===a?void 0:a.value}};var g=(0,o.memo)(function(){var e,l,t,a,o,g,C,w;let{mockVariant:T,propsTitle:I}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{propsTitle:""},N=(0,r.useRouter)(),{isPageAds:_,isPageAvia:j,isPageCountryMulti:A,isPageCountryResorts:M,isPageCruises:y,isPageHome:k,isPageHotelGroup:Z,isPageSearchAvia:S,isPageSearchCruises:L,isPageServices:F}=(0,h.M)(),{countrySlug:Y,hotelSlug:D}=(0,p.U)(),E=(null==N?void 0:null===(l=N.query)||void 0===l?void 0:null===(e=l.STATE)||void 0===e?void 0:e.toString())||(null==N?void 0:null===(a=N.query)||void 0===a?void 0:null===(t=a[c.UE])||void 0===t?void 0:t.toString()),{data:B,isFetching:O}=(0,m.Z)({enabled:!A,group:d.Lg,mockVariant:T}),P=O||!B?[]:b(B),{data:{countryName:V}={},isFetching:U}=(0,s.Z)({mockVariant:T,slug:Y||E,stateInc:E}),{data:{info:{resortName:z}={}}={},isFetching:R}=(0,u.Z)({isForceB2C:!0,resort:M&&((null==N?void 0:null===(g=N.query)||void 0===g?void 0:null===(o=g[c.CL])||void 0===o?void 0:o.toString())||D)}),W=null==N?void 0:null===(w=N.query)||void 0===w?void 0:null===(C=w[v.T_])||void 0===C?void 0:C.toString(),H=(null==P?void 0:P[W])||(null==P?void 0:P[k&&v.Hr])||(null==P?void 0:P[(y||L)&&v.UZ])||(null==P?void 0:P[(j||S)&&v.Ji])||(null==P?void 0:P[F&&v.ik]);return(0,i.jsx)("div",{className:(0,n.Z)(!A&&x.wrapper.nonCountry,(Z||_)&&x.wrapper.hotelGroup,x.wrapper.common),children:(0,i.jsxs)(f,{tag:A?"h2":_?"h1":"h3",children:[A?!U&&!R&&"".concat(null!=V?V:"").concat(z?", ".concat(z):""):H,I&&I]})})});let C={groupAddress:(0,n.Z)("wrapper relative text-16 text-white","sm:text-14"),groupText:(0,n.Z)("wrapper relative text-24 font-bold text-white","lg:mb-24","md:mb-20 md:text-20","sm:mb-12 sm:text-16"),wrapper:(0,n.Z)("lg:pb-64","md:pb-44","sm:pb-20"),wrapperB2C:(0,n.Z)("lg:pt-40","md:pt-40","sm:pt-32"),wrapperDefault:(0,n.Z)("full-width relative")};var w=(0,o.memo)(()=>{let{isPageDetailMulti:e}=(0,h.M)();return(0,i.jsx)("div",{className:(0,n.Z)("absolute bg-cover left-0 top-0 w-full h-full",e?"bg-white":"bg-purple-night")})}),T=t(38478),I=t(42050),N=t(46721),_=t(17681),j=t(13773),A=t(13158),M=()=>{let e=(0,a.useTranslations)(),{isPageAds:l,isPageAvia:t,isPageCruises:i,isPageDetailMulti:n,isPageHome:s,isPageHotelDetail:u,isPageHotelGroup:d,isPageSearchAvia:m,isPageSearchCountryExcursionTours:x,isPageSearchCountryHotels:f,isPageSearchCountryTours:b,isPageSearchCruises:g,isPageSearchMulti:C,isPageServices:w,isPageTourDetail:T}=(0,h.M)(),{countrySlug:M,hotelSlug:y}=(0,p.U)(),{query:k}=(0,r.useRouter)(),Z=(null==k?void 0:k[v.T_])===v.u0,S=(0,o.useMemo)(()=>(0,j.C)(k,["xapi","countrySlug","hotelSlug",x&&c.m0,x&&c.cV].filter(Boolean)),[k,x]),L=(0,o.useMemo)(()=>(0,j.C)(S,[c.Wn,c.cV]),[S]),F=(0,o.useMemo)(()=>n?{pathname:"".concat(_.sd).concat(M,"/").concat(y),query:L}:C?{pathname:_.lA+_.yq,query:L}:_.n,[M,y,n,C,L]),Y=(0,o.useMemo)(()=>n?{pathname:"".concat(_.qf).concat(M,"/").concat(y),query:A.env.NEXT_PUBLIC_HOTELS_FIELD_MARKET_INC?(0,N._)((0,I._)({},S),{[c.Wn]:A.env.NEXT_PUBLIC_HOTELS_FIELD_MARKET_INC}):S}:C?{pathname:_.lA+_._9,query:A.env.NEXT_PUBLIC_HOTELS_FIELD_MARKET_INC?(0,N._)((0,I._)({},S),{[c.Wn]:A.env.NEXT_PUBLIC_HOTELS_FIELD_MARKET_INC}):S}:"/?".concat(v.T_,"=").concat(v.u0),[M,y,n,C,S]),D=(0,o.useMemo)(()=>g?{pathname:_.lA+_.MJ,query:S}:{pathname:_.WY},[g,S]),E=(0,o.useMemo)(()=>m?{pathname:_.lA+_.hA,query:S}:{pathname:_.cF},[m,S]);return{links:(0,o.useMemo)(()=>[{isActiveLink:b||T||!Z&&(s||d||l),link:F,text:n?e("wizard.wizardTabs.withFlight"):e("wizard.wizardTabs.tours")},{isActiveLink:f||u||Z,link:Y,text:n?e("wizard.wizardTabs.withoutFlight"):e("wizard.wizardTabs.hotels")},!n&&{isActiveLink:i||g,link:D,text:e("wizard.wizardTabs.cruises")},!n&&{isActiveLink:t||m,link:E,text:e("wizard.wizardTabs.avia")},!n&&!1,!n&&!1].filter(Boolean),[b,T,x,Z,s,d,l,F,e,f,u,Y,n,i,g,D,t,m,E,w])}},y=t(8164);let k={field:(0,n.Z)("inline-flex rounded-full bg-gray-light shadow-light","sm:w-full"),fieldWrapper:(0,n.Z)("lg:px-12","md:px-12","sm:px-8"),formWrapper:"wrapper relative mb-16",label:(0,n.Z)("cursor-pointer overflow-hidden rounded-full text-14 hover:text-black","sm:w-1/2"),wrapper:(0,n.Z)("!h-32 rounded-full p-2 text-14","sm:w-full")},Z=(0,y.u)((0,o.memo)(()=>{let e=(0,a.useTranslations)(),l=(0,r.useRouter)(),{links:t}=M(),n=(0,o.useMemo)(()=>[{name:e("fields.fieldWithFlight.withFlight"),value:"0"},{name:e("fields.fieldWithFlight.withoutFlight"),value:"1"}],[e]),s=(0,o.useCallback)(e=>{var i,n;l.push(null!==(n=null===(i=t[+e.target.value])||void 0===i?void 0:i.link)&&void 0!==n?n:{})},[l,t]),u=(0,o.useMemo)(()=>{var e;return null==t?void 0:null===(e=t.findIndex(e=>{let{isActiveLink:l}=e;return l}))||void 0===e?void 0:e.toString()},[t]);return(null==t?void 0:t.length)>0?(0,i.jsx)("div",{className:k.formWrapper,children:(0,i.jsx)(T.Z,{activeVariant:"roundedFogCarbon",fieldClassName:k.field,fieldWrapperClassName:k.fieldWrapper,handleChange:s,initialValue:u,labelClassName:k.label,name:c.AI,options:n,variant:"roundedFogCarbon",withFlex:!0,wrapperClassName:k.wrapper,wrapperVariant:"small"})}):null}));var S=t(31530),L=t(23179);let F={item:(0,n.Z)("mr-32 last:mr-0","sm:mr-16"),link:{active:"active:text-opacity-90 font-bold",common:(0,n.Z)("text-24 font-medium","sm:text-16","will-change-text whitespace-nowrap transition-text ease-in"),focus:"focus-visible:text-opacity-90",home:"text-white",hover:"hover:text-opacity-80",isActiveItem:"text-opacity-100 !font-bold",isDefaultItem:"text-opacity-60"},list:(0,n.Z)("wrapper relative mb-24 flex overflow-auto sm:mb-16","lg:my-auto lg:mb-16 lg:overflow-hidden","md:mb-16 md:overflow-y-hidden","sm:overflow-y-hidden"),listHome:(0,n.Z)("wrapper relative flex overflow-auto","lg:my-auto lg:overflow-hidden","md:mb-8","sm:mb-12")};var Y=t(13158),D=(0,o.memo)(e=>{let{isActive:l,isFocus:t,isHover:a}=e,{links:r}=M(),{isPageAds:s,isPageDetailMulti:u,isPageHome:d,isPageHotelGroup:m}=(0,h.M)(),c=(0,o.useRef)(null),v=(0,o.useRef)(null);return((0,o.useEffect)(()=>{if("true"!==Y.env.NEXT_PUBLIC_IS_STORYBOOK&&(null==v?void 0:v.current)&&(null==c?void 0:c.current)){let e=v.current,l=c.current;e.offsetWidth/2<l.offsetLeft&&c.current.scrollIntoView({block:"nearest",inline:"center"})}},[]),null==r?void 0:r.length)?(0,i.jsx)("ul",{className:d||m||s?F.listHome:F.list,ref:v,children:null==r?void 0:r.map((e,o)=>{let{isActiveLink:r,link:s,text:d}=e;return(0,i.jsx)("li",{className:F.item,children:(0,i.jsx)(S.r,{className:(0,n.Z)(r?F.link.isActiveItem:F.link.isDefaultItem,F.link.common,!r&&(0,L.Z)(F.link.hover,a),!r&&(0,L.Z)(F.link.focus,t),!r&&(0,L.Z)(F.link.active,l),u?"text-black":"text-white "),"gtm-label":r?"gtm-class-active-tab":"search-tab-item",href:s||"#",ref:r?c:void 0,children:d})},o)})}):null}),E=(0,o.memo)(e=>{let{children:l,className:t,mockVariant:r,propsTitle:s}=e,u=(0,a.useTranslations)(),{sbProcess:d}=(0,p.U)(),{isPageAvia:m,isPageCountryMulti:c,isPageCruises:v,isPageDetailMulti:x,isPageExcursionTourDetail:f,isPageHome:b,isPageSearchAvia:T,isPageSearchCruises:I,isPageSearchMulti:N,isPageServices:_}=(0,h.M)(),{adsSlug:j,hotelGroupSlug:A}=(0,p.U)(),M=(0,o.useMemo)(()=>!("ofis-prodazh-anex"!==(A||j)),[j,A]),y=(0,o.useMemo)(()=>c||b||m||T||v||I||_,[m,c,v,b,T,I,_]),k=(0,o.useMemo)(()=>!c&&!f&&!M&&!x||N,[c,f,M,N,x]),S=x&&!f;return(0,i.jsxs)("div",{className:(0,n.Z)(t||C.wrapper,C.wrapperB2C,C.wrapperDefault),children:[(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(w,{}),(y||s)&&(0,i.jsx)(g,{mockVariant:r,propsTitle:s}),k&&(0,i.jsx)(D,{}),S&&(0,i.jsx)(Z,{}),M&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:C.groupText,children:u("hotelGroup.text")}),(0,i.jsx)("div",{className:C.groupAddress,children:u("hotelGroup.address")})]})]}),l]})})},51710:function(e,l,t){t.d(l,{Hr:function(){return n},Ji:function(){return r},T_:function(){return i},UZ:function(){return o},ik:function(){return s},u0:function(){return a}});let i="WIZARD_TAB",n="tours",a="hotels",o="cruises",r="avia",s="services"},86920:function(e,l,t){t.d(l,{X:function(){return a}});var i=t(87530),n=t.n(i);let a=(e,l)=>Math.ceil(Math.abs(n()(e,"YYYYMMDD").toDate().getTime()-n()(l,"YYYYMMDD").toDate().getTime())/864e5)},94748:function(e,l,t){t.d(l,{EY:function(){return p},a1:function(){return g},mA:function(){return x},og:function(){return h}});var i,n,a=t(42050),o=t(46721),r=t(87530),s=t.n(r),u=t(32735),d=t(67583),m=t(44853),c=t(59120),v=t(13158);let h=7;s()("true"===v.env.NEXT_PUBLIC_IS_STORYBOOK?"20221231":void 0).format("YYYYMMDD"),"true"===v.env.NEXT_PUBLIC_IS_STORYBOOK||null===(n=s()())||void 0===n||null===(i=n.add(1,"year"))||void 0===i||i.format("YYYYMMDD");let p=s()("true"===v.env.NEXT_PUBLIC_IS_STORYBOOK?"20221231":void 0).add(h,"day").format("YYYYMMDD"),x=s()(p,"YYYYMMDD").add(h-1,"day").format("YYYYMMDD"),f={[m.OP]:"2",[m.f9]:p,[m.kM]:x,[m.Qd]:"0",[m.di]:"",[m.Ik]:"",[m.WS]:d.N4,[m.Zg]:"5",[m.f6]:"12",[m.wR]:"",[m.ls]:"1",[m.ST]:"40",[m.v4]:"True",[m.w0]:"0",[m.UE]:"3",[m.a8]:"True",[m.BG]:"2",[m.r0]:"True"},b={[m.lF]:"1",[m.$S]:"1"},g=()=>{let{currentGeoSlug:e}=(0,c.Y)();return(0,u.useMemo)(()=>(0,o._)((0,a._)({},f,b),{[m.BG]:e||f[m.BG]}),[e])}}}]);