1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[920],{1920:e=>{e.exports={form:"NewsletterSubscription_form__iuA4t",main_block:"NewsletterSubscription_main_block___WTiy",max_width:"NewsletterSubscription_max_width__TAP6R",activeLink:"NewsletterSubscription_activeLink__hiKNa",inactiveLink:"NewsletterSubscription_inactiveLink__OeSCS",tab_text:"NewsletterSubscription_tab_text__Byleh",privacy_policy_link:"NewsletterSubscription_privacy_policy_link__VvK9b",privacy_policy_info:"NewsletterSubscription_privacy_policy_info__cjpeC",form_block:"NewsletterSubscription_form_block__7QwtX",tab_group:"NewsletterSubscription_tab_group__fU1_x",tab_button:"NewsletterSubscription_tab_button__T6FFI",subscribe_button:"NewsletterSubscription_subscribe_button__y_9EQ",header_block:"NewsletterSubscription_header_block__s9JwO"}},21748:(e,t,r)=>{"use strict";r.d(t,{$s:()=>o,Xj:()=>l,b7:()=>a});var i,s,a=((i={}).ACCOMMODATION="MAJUTUS",i.EVENT="URITUS",i.FOOD="TOIT",i.NATURE="LOODUS",i.CULTURE="KULTUUR",i.SPA="SAUNJAHEAOLU",i.EVENT_VENUE="KONVERENTSIRUUMID",i),l=((s={}).MAJUTUS="bed",s.URITUS="calendar",s.TOIT="restaurant",s.LOODUS="leaf",s.KULTUUR="theatre",s.SAUNJAHEAOLU="spa",s.KONVERENTSIRUUMID="event_venue",s);let n={489:"MAJUTUS",491:"URITUS",494:"TOIT",1388:"LOODUS",1389:"KULTUUR",1449:"SAUNJAHEAOLU",3304:"KONVERENTSIRUUMID"};function o(e){return n[e]}},35831:e=>{e.exports={footer_div:"Footer_footer_div__GnORO",footer_top:"Footer_footer_top__fDDqw",footer_col:"Footer_footer_col__WlNLK",footer_col_title:"Footer_footer_col_title__Jljvr",footer_col_title_socialMedia:"Footer_footer_col_title_socialMedia__2l9a0",footer_links:"Footer_footer_links__u6IQz",footer_links_eas:"Footer_footer_links_eas__R6Af2",footer_logos:"Footer_footer_logos__pkggQ",footer_socialMedia_icons:"Footer_footer_socialMedia_icons__BW1qX",eu_logo:"Footer_eu_logo__QlIBy",eis_logo:"Footer_eis_logo__uhql5"}},47169:(e,t,r)=>{"use strict";r.d(t,{R:()=>N});var i,s=r(37876),a=r(51891),l=r.n(a),n=r(96712),o=r(64935),c=r(14232),u=r(88714),d=((i={}).ET="Eesti",i.EN="English",i.FI="Suomi",i.DE="Deutsch",i.LV="Latviešu",i),m=r(6146),_=r(89099);let h=new Map([[u.TM.ET,"EST"],[u.TM.EN,"ENG"],[u.TM.FI,"FIN"],[u.TM.DE,"GER"],[u.TM.LV,"LAT"]]);var p=r(31872),f=r(79943),x=r(59797),v=r(2993),g=r(52287);let b=async(e,t,r)=>{let i=(0,p.P)();if(e){let s=`${i}/translations/${t}/${r}/${e.split("/").pop()}/get`,a=await fetch(s,{cache:"no-store"});return 200===a.status?await a.json():{urlValue:"page-not-found",show404:!0}}return null};function N({color:e,isoCode:t,uniqueId:r,variant:i,replaceIconFill:a,mobile:p=!1,disabled:w,inverted:y}){let j=(0,_.useRouter)(),{pathname:A,asPath:E}=j,{getTranslationUrlByLanguage:T}=(0,x._)(),I=Object.values(u.TM),k=j.locale?.toUpperCase(),[S,$]=(0,c.useState)(null),R=async e=>{let t;if((e=>{if(window){let t=window.location.host;if(t.includes("visitestonia.com")&&"et"===e||t.includes("puhkaeestis.ee")&&"et"!==e)return}(0,v.R$)(`NEXT_LOCALE=${e}; max-age=31536000; path=/`)})(e.toLowerCase()),A===g.p4)t=T(e)?.urlValue??"search";else if("/[...url]"===A){let r=T(e)?.urlValue;if(r)t=r;else{let r=await b(E,k,e);t=r?.urlValue}}else t=A.replace(/^\//,"");(0,v.hn)(`${window.location.origin}/${e.toLowerCase()}/${t}`)};return(0,s.jsxs)("div",{className:l().language_select,children:[(0,s.jsx)("div",{id:`lang-select-button-${r}`,children:(0,s.jsx)(m.A,{className:`${y?"inverted":""} ${!p?l().lang_change_desktop:""} t14-bold letter-spacing-0`,icon:"globe",iconColor:"var(--color-accent)",color:"mobile"===r?"secondary":e??"majakivi",text:t?h.get(k):d[k],textTransform:"none",variant:p?"outlined":"text",replaceIconFill:!!p,onClick:()=>$(document.getElementById("lang-select-button-"+r)),disabled:w})}),(0,s.jsx)(n.A,{id:`lang-select-menu-${r}`,anchorEl:S,open:!!S,onClose:()=>{$(null)},MenuListProps:{"aria-labelledby":"basic-button"},sx:{"& .MuiPaper-root":{minWidth:"150px"},"& .MuiMenuItem-root":{"&:hover":{color:"var(--color-accent)"}}},children:I.map(e=>(0,s.jsxs)(o.A,{onClick:()=>{R(e),$(null)},className:`${l().menu_item_height} d-flex justify-content-between align-items-center w-100 ${e===k?l().menu_item_active:""}`,children:[d[e],e===k&&(0,s.jsx)(f.A,{icon:"check-visit",replaceFill:!0,color:"var(--color-greys-mustkivi)"})]},e))})]})}},52287:(e,t,r)=>{"use strict";r.d(t,{cY:()=>s,ng:()=>a,p4:()=>i});let i="/[professionalRoot]/search";function s(e){let t=e.split(/[?#]/,1)[0].replace(/\/+$/,"");return"/search"===t||t.endsWith("/search")}function a(e){var t;let r,i,s;return e?.title==="public.hub.forthetrade"&&e.url?(i=-1===(r=(t=e.url.startsWith("/")?e.url:`/${e.url}`).search(/[?#]/))?t:t.slice(0,r),s=-1===r?"":t.slice(r),`${i.replace(/\/+$/,"")}/search${s}`):"/search"}},57769:e=>{e.exports={weather_container:"Weather_weather_container__nPFHR",weather_data:"Weather_weather_data__YsBwX",weather_illustration:"Weather_weather_illustration__cMY_C",temperature:"Weather_temperature__yGmbE",temperature_degrees:"Weather_temperature_degrees__GV3C9",temperature_degrees_number:"Weather_temperature_degrees_number__Xq7fQ",description:"Weather_description__9JMuj",celsius:"Weather_celsius__KFG4i",map_container:"Weather_map_container__OZy0Z",map:"Weather_map__MhQ0d",time:"Weather_time__6jP2p",time_number:"Weather_time_number__NlBoi",timezone:"Weather_timezone__inuu3",source:"Weather_source__5CFAn"}},59797:(e,t,r)=>{"use strict";r.d(t,{$:()=>a,_:()=>l});var i=r(14232),s=r(88714);let a=(0,i.createContext)(void 0),l=()=>{let e=(0,i.useContext)(a);if(!e)return{translationUrls:[],getTranslationUrlByLanguage:()=>void 0,isTranslationUrlExistsByLanguage:()=>!1};let{translationUrls:t}=e;return{translationUrls:t,getTranslationUrlByLanguage:e=>t.find(t=>(0,s.g0)(t.langId)===e),isTranslationUrlExistsByLanguage:e=>t.some(t=>(0,s.g0)(t.langId)===e)}}},67187:(e,t,r)=>{"use strict";r.d(t,{E:()=>f,A:()=>v});var i,s=r(37876),a=r(23164),l=r(83929),n=r(7723);function o({onChange:e,...t}){return(0,s.jsx)(l.A,{children:(0,s.jsx)(n.A,{variant:"standard",onChange:e,className:"w-100",...t,sx:{"& .MuiInputBase-input::placeholder":{fontStyle:"italic"},"& .MuiInputLabel-root":{transform:"translate(0) scale(0.75)",transformOrigin:"top left",backgroundColor:"transparent",fontWeight:"700",color:"var(--color-grey-majakivi)",fontFamily:"Aino","&.Mu
1i-error":{color:"var(--color-error-dark)"}},"& label.Mui-focused":{color:"var(--color-accent)"},"& .MuiInput-underline:after":{borderBottomColor:"var(--color-accent)"},"& .MuiInputBase-root":{"&::before":{borderBottom:"2px solid rgba(0, 0, 0, 0.42)",borderColor:"var(--color-grey-majakivi)"},"&.Mui-error":{"&::before":{borderBottomColor:"var(--color-error-dark)"},"&::after":{borderBottomColor:"#var(--color-error-dark)"}}},"& .MuiInputBase-input":{paddingTop:"10px"}}})})}var c=r(74455),u=r(15425),d=r(88714),m=r(31196),_=r(14232),h=r(1920),p=r.n(h),f=((i={}).VISITOR="VISITOR",i.BUSINESS="BUSINESS",i.DIGITAL_NOMAD="DIGITAL_NOMAD",i);let x=Object.values(f);function v({group:e,subscribeFunction:t,openSnackbarFunction:r}){let{t:i,i18n:l}=(0,m.Bd)("common"),n=e??"VISITOR",h=x.indexOf(n),[f,g]=(0,_.useState)(h),[b,N]=(0,_.useState)(n);n!==b&&(N(n),g(x.indexOf(n)));let[w,y]=(0,_.useState)({firstName:"",lastName:"",company:"",country:"",email:""}),[j,A]=(0,_.useState)({email:!1,firstName:!1,lastName:!1,country:!1,company:!1}),E=e=>{let{name:t,value:r}=e.target;y(e=>({...e,[t]:r}))},T=async e=>{if(e.preventDefault(),I()){let e,r=(e={firstName:w.firstName.trim(),lastName:w.lastName.trim(),company:w.company.trim(),country:w.country.trim(),email:w.email.trim(),group:x[f],locale:(0,d.Qc)(l.language.toUpperCase())},"VISITOR"===x[f]&&(delete e.firstName,delete e.lastName,delete e.country),"BUSINESS"!==x[f]&&delete e.company,e);await t(r,x[f]),k(),y({firstName:"",lastName:"",company:"",country:"",email:""})}},I=()=>{var e,t;let i={email:!((e=w.email)?!!/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/.test(e)||(r("public.newsletterSubscription.addSubscription.ERROR.form.email",c.e.error),!1):(r("public.newsletterSubscription.addSubscription.ERROR.form.emptyFields",c.e.error),!1)),firstName:"VISITOR"!==x[f]&&!w.firstName,lastName:"VISITOR"!==x[f]&&!w.lastName,country:"VISITOR"!==x[f]&&!w.country,company:"BUSINESS"===x[f]&&!w.company},s=Object.values(i).some(e=>!0===e);return A(i),((t=i).firstName||t.lastName||t.country||t.company)&&r("public.newsletterSubscription.addSubscription.ERROR.form.emptyFields",c.e.error),!s};function k(){A({email:!1,firstName:!1,lastName:!1,country:!1,company:!1})}return(0,s.jsx)("div",{className:`${p().main_block}`,children:(0,s.jsxs)("div",{className:`${p().max_width} d-flex flex-column align-items-center align-items-md-start`,children:[(0,s.jsxs)("div",{className:`d-flex flex-column ${p().header_block}`,children:[(0,s.jsx)("h2",{className:"my-0",children:i("public.component.newsletterSubscription.title")}),(0,s.jsx)("div",{className:"t14 py-4 mb-2 order-last",children:i("public.component.newsletterSubscription.text."+x[f])}),(0,s.jsx)("div",{className:`d-flex overflow-auto align-items-center justify-content-start w-100 h-100 pt-4 ${p().tab_group}`,children:x.map((e,t)=>(0,s.jsx)("button",{className:`d-flex align-items-center justify-content-center w-100 ${p().tab_button} ${t===f?p().activeLink:p().inactiveLink}`,onClick:()=>{k(),g(t)},children:(0,s.jsx)("div",{className:`px-3 py-2 text-nowrap ${p().tab_text}`,children:i(`public.component.newsletterSubscription.group.${e.toLocaleLowerCase()}`)})},e))})]}),(0,s.jsxs)("form",{className:`${p().form} d-flex w-100 gap-5 flex-wrap flex-column flex-md-row`,onSubmit:T,children:[(0,s.jsxs)("div",{className:`d-flex flex-column gap-3 ${p().form_block}`,children:["VISITOR"!==x[f]&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o,{error:j.firstName,required:!0,onChange:E,name:"firstName",value:w.firstName,label:i("public.newsletterSubscription.form.firstName"),className:"w-100"}),(0,s.jsx)(o,{error:j.lastName,required:!0,onChange:E,name:"lastName",value:w.lastName,label:i("public.newsletterSubscription.form.lastName"),className:"w-100"}),"BUSINESS"===x[f]&&(0,s.jsx)(o,{error:j.company,required:!0,onChange:E,name:"company",value:w.company,label:i("public.newsletterSubscription.form.company"),className:"w-100"}),(0,s.jsx)(o,{error:j.country,required:!0,onChange:E,name:"country",value:w.country,label:i("public.newsletterSubscription.form.country"),className:"w-100"})]}),(0,s.jsx)(o,{error:j.email,required:!0,label:"VISITOR"!==x[f]?"E-mail":"",name:"email",value:w.email,type:"email",onChange:E,placeholder:i("public.newsletterSubscription.form.eMail"),className:"w-100"})]}),(0,s.jsx)("div",{className:`mt-auto ${p().subscribe_button}`,children:(0,s.jsx)(a.A,{type:"submit",text:i("public.component.newsletterSubscription.subscribe.button"),variant:"contained",textTransform:"uppercase",className:"text-nowrap w-100 w-md-auto"})})]}),(0,s.jsxs)("p",{className:`${p().privacy_policy_info} pt-3 my-0`,children:[i("public.newsletterSubscription.agreement.text"),"\xa0",(0,s.jsx)(u.A,{className:`${p().privacy_policy_link}`,href:i("public.footer.cookiePolicy.link"),target:"_blank",children:i("public.newsletterSubscription.privacyPolicy.text")}),"."]})]})})}},71462:(e,t,r)=>{"use strict";r.d(t,{BG:()=>l,Ku:()=>o,Lr:()=>c,Z2:()=>_,__:()=>n,_m:()=>u,hZ:()=>m,le:()=>i,vL:()=>a,zh:()=>d}),r(67187);let i=5000780;var s,a=((s={}).VISITOR_ARTICLE="VISITOR_ARTICLE",s.VISITOR_THEME_PAGE="VISITOR_THEME_PAGE",s.VISITOR_MENU_PAGE="VISITOR_MENU_PAGE",s.VISITOR_MAIN_PAGE="VISITOR_MAIN_PAGE",s.TRAVELTRADE_ARTICLE="TRAVELTRADE_ARTICLE",s.TRAVELTRADE_THEME_PAGE="TRAVELTRADE_THEME_PAGE",s.TRAVELTRADE_MENU_PAGE="TRAVELTRADE_MENU_PAGE",s.TRAVELTRADE_MAIN_PAGE="TRAVELTRADE_MAIN_PAGE",s.MEDIA_ARTICLE="MEDIA_ARTICLE",s.MEDIA_THEME_PAGE="MEDIA_THEME_PAGE",s.MEDIA_MENU_PAGE="MEDIA_MENU_PAGE",s.MEDIA_MAIN_PAGE="MEDIA_MAIN_PAGE",s.CAMPAIGN_PAGE="CAMPAIGN_PAGE",s);function l(e){return"VISITOR_ARTICLE"===e}function n(e){return"TRAVELTRADE_ARTICLE"===e||"MEDIA_ARTICLE"===e}function o(e){return"yldine_contenttemplate_visitorarticle"===e}function c(e){return"VISITOR_THEME_PAGE"===e||"TRAVELTRADE_THEME_PAGE"===e||"MEDIA_THEME_PAGE"===e}function u(e){return"yldine_contenttemplate_visitorthemepage"===e||"yldine_contenttemplate_traveltradethemepage"===e||"yldine_contenttemplate_mediathemepage"===e||"yldine_contenttemplate_visitormenupage"===e||"yldine_contenttemplate_traveltrademenupage"===e||"yldine_contenttemplate_mediamenupage"===e}function d(e){return"VISITOR_MENU_PAGE"===e||"TRAVELTRADE_MENU_PAGE"===e||"MEDIA_MENU_PAGE"===e}function m(e){return"VISITOR_MAIN_PAGE"===e||"TRAVELTRADE_MAIN_PAGE"===e||"MEDIA_MAIN_PAGE"===e}function _(e){return e===i}},83656:(e,t,r)=>{"use strict";r.d(t,{A:()=>ej});var i=r(37876),s=r(74455),a=r(31872),l=r(14232),n=r(67187),o=r(9360),c=r(51336),u=r(83818);function d({group:e}){let[t,r]=(0,l.useState)(!1),[m,_]=(0,l.useState)(""),[h,p]=(0,l.useState)(s.e.success);(0,l.useEffect)(()=>{e=e??n.E.VISITOR},[]);let f=e=>{let t={event:"display_message",content:{message_name:"Newsletter subscription failed for group: "+e.toLowerCase(),message_severity:"error"}};(0,o.Z)(t)},x=async(e,t,r)=>{let i={em:t.email,fn:t.firstName,ln:t.lastName};(0,c.Z)("Subscribe",r,i)},v=async(e,t)=>{let r=(0,a.P)(),i=`${r}/mailer/add-subscriber`;try{if((await fetch(i,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),cache:"no-store"})).ok){let r,i;r=(0,u.l1)(),i={event:"subscribe",event_id:r,content:{subscriber_type:t.toLowerCase()},customer:{email:e.email,address:{first_name:e.firstName,last_name:e.lastName,country:e.country}}},(0,o.Z)(i),x(t,e,r),b("public.newsletterSubscription.addSubscription.OK",s.e.success)}else f(t),g()}catch(e){f(t),g()}};function g(){b("public.newsletterSubscription.addSubscription.ERROR.system",s.e.error)}function b(e,t){_(e),p(t),r(!0)}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{group:e,subscribeFunction:v,openSnackbarFunction:b}),(0,i.jsx)(s.N,{open:t,onClose:()=>r(!1),message:m,severity:h})]})}var m=r(15425),_=r(31196),h=r(42045),p=r(35831),f=r.n(p),x=r(57769),v=r.n(x),g=r(54587),b=r.n(g);function N(e){switch(e){case"lightsnow":case"lightsnowshowers":case"lightsnowandthunder":case"lightsnowshowersandthunder":case"lightsleet":case"lightsleetshowers":case"lightsleetandthunder":case"lightsleetshowersandthunder":return"lightsnow";case"snow":case"snowshowers":case"snowandthunder":case"snowshowersandthunder":case"sleet":case"sleetshowers":case"sleetandthunder":case"sleetshowersandthunder":return"snow";case"heavysnowshowersandthunder":case"heavysnowshowers":case"heavysleetshowers":case"heavysleetandthunder":return"heavysnowshowers";case"heavysnow":case"heavysnowandthunder":case"heavysleet":return"heavysnow";case"lightrain":case"lightrainshowers":return"lightrain";case"rain":case"rainshowers":return"rain";case"heavyrain":case"heavyrainshowers":return"heavyrain";case"fair":case"partlycloudy":return"partlycloudy";
1case"lightrainandthunder":case"lightrainshowersandthunder":case"rainandthunder":case"rainshowersandthunder":return"rainandthunder";case"heavyrainandthunder":case"heavyrainshowersandthunder":return"heavyrainandthunder";default:return e}}var w=r(33763);let y={time:"",gmtOffset:0,isNightTime:!1},j=new Intl.DateTimeFormat("en-US",{timeZone:"Europe/Tallinn",hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}),A=e=>{let t,r,i=new Date(1e3*Math.floor(e.getTime()/1e3)),s=(t=j.formatToParts(i),Date.UTC((r=e=>{let r=t.find(t=>t.type===e);return r?Number(r.value):0})("year"),r("month")-1,r("day"),r("hour"),r("minute"),r("second"))-i.getTime()),a=new Date(i.getTime()+s),l=a.getUTCHours(),n=a.getUTCMinutes();return{time:`${l}:${n<10?"0":""}${n}`,gmtOffset:s/36e5,isNightTime:l>19||l<6}},E=new Set,T=y,I=!1,k=null,S=()=>{let e,t=A(new Date);e=T,(t.time!==e.time||t.gmtOffset!==e.gmtOffset||t.isNightTime!==e.isNightTime)&&(T=t,E.forEach(e=>e()))},$=e=>(E.add(e),k??=setInterval(S,1e3),()=>{E.delete(e),E.size>0||null===k||(clearInterval(k),k=null,I=!1,T=y)}),R=()=>(I||(I=!0,T=A(new Date)),T),M=()=>y,C=()=>(0,l.useSyncExternalStore)($,R,M);function L(){let{time:e,gmtOffset:t}=C();return(0,i.jsxs)("div",{className:`${v().time} d-flex flex-column`,children:[e?(0,i.jsx)("p",{className:`${v().time_number} my-0`,children:e}):(0,i.jsx)("p",{children:(0,i.jsx)(w.A,{className:"px-5"})}),(0,i.jsx)("p",{className:`${v().timezone} my-0`,children:`GMT+${t}`})]})}var O=r(89099),U=r(36773);function D(e){return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}function V(){return window.innerWidth}function P(){return 0}function G({weatherData:e}){let{t}=(0,_.Bd)("common"),{query:r}=(0,O.useRouter)(),s=(0,l.useSyncExternalStore)(D,V,P),{isNightTime:a}=C(),n=r.debugSeasons??(0,U.oR)();if(!e)return null;let o=(e,t=!1)=>{if(!e)return"partlycloudy";let r=e.toLowerCase().split("_")[0];return a&&("clearsky"===r||"partlycloudy"===r||"fair"===r)?t?r+"_night":N(r)+"_night":t?r:N(r)},c=o(e.weatherDescription),u=o(e.weatherDescription,!0);return(0,i.jsxs)("div",{className:`${v().weather_container} position-relative`,children:[(0,i.jsxs)("div",{className:`${v().weather_data} d-flex position-relative`,children:[(0,i.jsxs)("div",{className:`${v().temperature} d-flex align-items-center position-relative`,children:[(0,i.jsx)(b(),{src:`${s>=768?"/next_images/weather/":"/next_images/weather/mobile/"}${c}.svg`,alt:t("public.weather."+c),fill:!0,className:`${v().weather_illustration} position-relative`,priority:!1}),(0,i.jsxs)("div",{className:`${v().temperature_degrees} d-flex flex-column`,children:[(0,i.jsxs)("div",{className:"d-flex gap-1",children:[(0,i.jsx)("p",{className:`${v().temperature_degrees_number} my-0`,children:e.airTemperature}),(0,i.jsx)("p",{className:`${v().celsius} my-0`,children:"\xbaC"})]}),(0,i.jsx)("div",{className:`${v().description}`,children:(0,i.jsx)("p",{className:"my-0",children:t("public.weather."+u)})})]})]}),(0,i.jsx)(L,{})]}),(0,i.jsx)("div",{className:`${v().map_container} position-absolute d-flex justify-content-end bottom-0 end-0`,children:(0,i.jsx)("div",{className:"position-relative w-100",children:(0,i.jsx)(b(),{src:`/next_images/map_estonia/MapEstoniaLowDetail-${n}.svg`,alt:t("map of estonia"),fill:!0,className:`${v().map} position-relative`,priority:!1})})}),(0,i.jsxs)("div",{className:`${v().source} position-absolute t12`,children:[(0,i.jsx)("p",{children:t("public.weather.source")}),(0,i.jsx)("p",{children:t("public.weather.source.text")})]})]})}var F=r(57384);function B({navbarLinks:e,subscriberGroup:t,newsletterHidden:r}){let{t:s,i18n:a}=(0,_.Bd)("common"),l=Array.isArray(e)?e:[],{data:n,error:c}=(0,F.Ay)(W()),u=e=>{(0,o.Z)({event:"click_footer",content:{footer_click:e}})};return(0,i.jsxs)(i.Fragment,{children:[!r&&(0,i.jsxs)("div",{id:"visit-newsletter-weather-footer",className:`${f().footer_top} d-flex flex-column flex-xl-row gap-0 gap-xl-4 align-items-xl-start`,children:[(0,i.jsx)(d,{group:t}),(0,i.jsx)(G,{weatherData:c?null:n})]}),(0,i.jsxs)("footer",{id:"visit-footer",className:`${f().footer_div} position-relative w-100`,children:[(0,i.jsxs)("div",{className:"row gy-5 mb-5 justify-content-center",children:[l.map(e=>(0,i.jsxs)("div",{className:`${f().footer_col} col-12 ${2===l.length?"col-sm-3":"col-sm-6 col-lg-2"}`,children:[(0,i.jsx)(m.A,{href:""===e.url?"/":e.url,children:(0,i.jsx)("p",{className:`${f().footer_col_title} mb-4`,children:s(e.title)})}),e.children?.map(e=>(0,i.jsx)(m.A,{href:e.url??"/",children:e.title},e.title))]},e.title)),(0,i.jsxs)("div",{className:`${f().footer_col} col-12 ${2===l.length?"col-sm-3":"col-sm-6 col-lg-2 offset-sm-6 offset-lg-0 ms-lg-4"}`,children:[(0,i.jsx)("p",{className:`${f().footer_col_title_socialMedia} mb-4`,children:s("public.hub.connect")}),(0,i.jsxs)("div",{className:`${f().footer_socialMedia_icons} d-flex flex-wrap`,children:[(0,i.jsx)(h.A,{href:"https://www.youtube.com/user/visitestonia",icon:"social-youtube",openInNewTab:!0,onClick:()=>u("youtube")}),(0,i.jsx)(h.A,{href:"https://www.instagram.com/visitestonia/",icon:"social-instagram",openInNewTab:!0,onClick:()=>u("instagram")}),(0,i.jsx)(h.A,{href:"https://www.facebook.com/puhkaeestis",icon:"social-facebook",openInNewTab:!0,onClick:()=>u("facebook")})]}),(0,i.jsxs)("div",{className:`${f().footer_socialMedia_icons} d-flex flex-wrap`,children:[(0,i.jsx)(h.A,{href:"https://www.linkedin.com/company/visitestonia/",icon:"social-linkedin",openInNewTab:!0,onClick:()=>u("linkedin")}),(0,i.jsx)(h.A,{href:"https://vimeo.com/visitestonia",icon:"social-vimeo",openInNewTab:!0,onClick:()=>u("vimeo")}),(0,i.jsx)(h.A,{href:"https://www.pinterest.de/visitestonia/",icon:"social-pinterest",openInNewTab:!0,onClick:()=>u("pinterest")})]})]})]}),(0,i.jsxs)("div",{className:`${f().footer_links} py-4 mb-4 d-flex flex-column flex-md-row justify-content-start justify-content-md-center`,children:[(0,i.jsx)("span",{className:`${f().footer_links_eas} fw-normal`,children:s("public.footer.agency")}),(0,i.jsx)(m.A,{href:s("public.footer.contacts.link"),target:"_blank",children:s("public.footer.contacts")}
1),(0,i.jsx)(m.A,{href:s("public.footer.partners.link"),target:"_blank",children:s("public.footer.partners")}),(0,i.jsx)(m.A,{href:s("public.footer.termsOfUse.link"),target:"_blank",children:s("public.footer.terms")}),(0,i.jsx)(m.A,{href:s("public.footer.cookiePolicy.link"),target:"_blank",children:s("public.footer.cookies")})]}),(0,i.jsxs)("div",{className:`${f().footer_logos} d-flex mb-2 align-items-center justify-content-center`,children:[(0,i.jsx)(m.A,{href:"https://eis.ee/",target:"_blank",children:(0,i.jsx)("img",{className:f().eis_logo,src:"/next_images/logos/EIS-Liivi.svg",alt:s("public.footer.logo.eas"),loading:"lazy"})}),(0,i.jsx)(m.A,{href:"https://ec.europa.eu/regional_policy/funding/erdf_en/",target:"_blank",children:(0,i.jsx)("img",{className:f().eu_logo,src:"/next_images/logos/logo-eu.svg",alt:s("public.footer.logo.eu"),loading:"lazy"})})]})]})]})}let W=()=>{let e=(0,a.P)();return`${e}/weather/get`};var z=r(51891),H=r.n(z),q=r(47169),K=r(76686),Z=r(2062),J=r(39852),Q=r(64219),X=r.n(Q),Y=r(88714),ee=r(6146),et=r(85556),er=r(65364);er.env.ESTONIAN_HOST,er.env.INTERNATIONAL_HOST;let ei=e=>({loginToSkUrl:(0,et.Y)().skLoginUrl});var es=r(71462),ea=r(52287);let el=(e,t="/")=>e?e.startsWith("/")?e:`/${e}`:t;function en(e,t){let r=e.replace("/","").replace("#","");return t.findIndex(e=>""!==r&&""!==e.url&&r.includes(e.url))}function eo(e,t){let r=en(e,t);return -1===r?0:r}function ec(e,t){let r=en(e,t);return -1===r?void 0:t[r]}function eu(e,t=!1){let r=e.replace("/","").replace("#","");return t?r.replace(/\?.*/,""):r}function ed(e){return(e??"").includes("/preview/")}let em=()=>()=>void 0,e_=()=>!0,eh=()=>!1;function ep(e){return(0,l.useSyncExternalStore)(em,e_,eh)?e:""}let ef=({navbarLinks:e,boxShadow:t=!1})=>{let{t:r,i18n:s}=(0,_.Bd)("common"),a=(0,O.useRouter)(),l=ep(a.asPath),{locale:n}=a,o=(Array.isArray(e)?e:[]).map(e=>({...e,children:e.children?.filter(e=>e.parentId!==es.le)})),c=ed(a.pathname),d=eo(l,o),p=eu(l,!0),f=(0,ea.ng)(ec(l,o)),x=n?.toUpperCase(),v=x===Y.TM.ET?"public.puhkaeestis.login.text":"public.visitestonia.login.text",{loginToSkUrl:g}=ei(x);return(0,i.jsxs)("header",{id:"visit-header",className:"d-none d-lg-block",children:[(0,i.jsx)("div",{className:"bg-color-primary",children:(0,i.jsxs)("div",{className:`d-flex align-items-center justify-content-between ${H().high_level_header}`,children:[(0,i.jsx)(m.A,{href:"/",children:(0,i.jsx)("div",{className:H().logo_div,children:(0,i.jsx)("img",{src:`/next_images/logos/visit-estonia${x===Y.TM.ET?"-est":""}.svg`,alt:r("public.homepage.logo")})})}),(0,i.jsxs)("div",{className:`d-flex justify-content-between align-items-center w-100 h-100 ${H().high_level_header_links}`,children:[(0,i.jsx)("div",{className:"d-flex align-items-center h-100",children:(0,i.jsx)(K.A,{sx:{position:"relative",height:"100%",border:"none","& .Mui-selected":{color:"var(--color-accent) !important"}},children:(0,i.jsx)(Z.A,{sx:{"& .MuiTabs-indicator":{backgroundColor:"transparent"},height:"100%"},className:`${H().page_type}`,value:d,TabIndicatorProps:{children:(0,i.jsx)("div",{className:H().triangle})},children:o?.map((e,t)=>(0,i.jsx)(J.A,{component:m.A,className:`${X().visit_link} ${H().header_link}`,href:el(e.url),label:r(e.title),value:t,tabIndex:0},e.title))})})}),(0,i.jsxs)("div",{className:"d-flex align-items-center",children:[(0,i.jsx)(ee.A,{className:`t14-bold letter-spacing-0 ${H().sk_login}`,icon:"external_link",iconColor:"var(--color-greys-mustkivi)",text:r(v),textTransform:"none",variant:"text",replaceIconFill:!0,href:g}),(0,i.jsx)(q.R,{disabled:c,uniqueId:"desktop"})]})]})]})}),(0,i.jsx)("div",{className:`${H().low_level_header} ${!t?H().no_boxshadow:""}`,children:(0,i.jsxs)("div",{className:`d-flex align-items-center h-100 ${H().low_level_header_max_width}`,children:[(0,i.jsx)("div",{className:"d-flex justify-content-between h-100",children:(0,i.jsx)("div",{className:`d-flex ${H().low_level_gap}`,children:o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:`${H().links_div} d-flex align-items-center ${p===o[d]?.url?H().activeLink:""}`,children:(0,i.jsx)(m.A,{href:el(o[d]?.url,"/#"),children:r("public.homepage")})}),o[d]?.children?.map(e=>(0,i.jsx)("div",{className:`${H().links_div} d-flex align-items-center ${p===e.url?H().activeLink:""}`,children:(0,i.jsx)(m.A,{href:e.url?`/${e.url}`:"#",children:r(e.title)})},e.title))]})})}),(0,i.jsx)("div",{className:"ms-auto d-flex justify-content-between align-items-center h-100",children:(0,i.jsxs)("div",{className:`d-flex align-items-center h-100 ${H().low_level_gap}`,children:[(0,i.jsxs)("div",{className:`${H().links_div} ${"favourites"===p?H().activeLink_stroke:""}`,children:[(0,i.jsx)(h.A,{className:`h-100 d-none d-xl-block ${H().hover_stroke_accent}`,icon:"heart",href:"/favourites",text:r("public.favourites"),replaceStroke:!0,color:H().textColor}),(0,i.jsx)(h.A,{className:`h-100 d-block d-xl-none ${H().hover_stroke_accent}`,icon:"heart",href:"/favourites",replaceStroke:!0,color:H().textColor})]}),(0,i.jsx)("div",{className:`${H().links_div} ${"map"===p?H().activeLink:""}`,children:(0,i.jsx)(h.A,{className:`h-100 ${H().hover_fill_accent}`,icon:"map",href:"/map",text:r("public.map"),replaceFill:!0,color:H().textColor,onClick:()=>(0,u.qU)(`${(0,U.m)(s,"public.map")}`)}
1)}),(0,i.jsx)("div",{className:`${H().links_div} ${(0,ea.cY)(l)?H().activeLink:""}`,children:(0,i.jsx)(h.A,{className:`h-100 ${H().hover_fill_accent}`,icon:"search",href:f,text:r("public.search"),replaceFill:!0,color:H().textColor})})]})})]})})]})};var ex=r(47789),ev=r(32140),eg=r(79584),eb=r(48087),eN=r(64475),ew=r(79943);let ey=({navbarLinks:e})=>{let t=(0,O.useRouter)(),r=ep(t.asPath),{locale:s}=t,{t:a,i18n:n}=(0,_.Bd)("common"),o=ed(t.pathname),[c,d]=(0,l.useState)(null),h=e=>{("keydown"!==e.type||"Tab"!==e.key&&"Shift"!==e.key)&&(d(e=>e===r?null:r),document.activeElement&&document.activeElement.blur())},p=Array.isArray(e)?e:[],f=eo(r,p),x=(0,ea.ng)(ec(r,p)),v=(0,m.v)(x)?x:`/${n.language}${x}`,g=eu(r),[b,N]=(0,l.useState)(null),w=b?.path===r?b.index:f,y=c===r,j=s?.toUpperCase(),A=j===Y.TM.ET?"public.puhkaeestis.login.text":"public.visitestonia.login.text",{loginToSkUrl:E}=ei(j);return(0,i.jsxs)("header",{id:"visit-header-mobile",className:"d-block d-lg-none",children:[(0,i.jsxs)("div",{className:`d-flex align-items-center justify-content-between ${H().high_level_header} ${H().mobile_header_btns}`,children:[(0,i.jsx)(eN.A,{classNames:"ghost",size:"large",replaceIconFill:!0,color:"var(--color-grey-mustkivi)","data-testid":"mobile-side-nav-opener",icon:"menu",outline:!1,onClick:h}),(0,i.jsx)(m.A,{href:"/",className:H().logo_anchor,children:(0,i.jsx)("div",{className:H().logo_div,children:(0,i.jsx)("img",{src:`/next_images/logos/visit-estonia${j===Y.TM.ET?"-est":""}.svg`,alt:a("public.homepage.logo")})})}),(0,i.jsxs)("div",{className:"d-flex",children:[(0,i.jsx)(eN.A,{href:`/${n.language}/favourites`,classNames:"ghost",size:"large",icon:"heart",replaceIconStroke:!0,color:"var(--color-grey-mustkivi)",outline:!1,onClick:()=>{}}),(0,i.jsx)(eN.A,{href:`/${n.language}/map`,classNames:"ghost",size:"large",icon:"map",replaceIconFill:!0,color:"var(--color-grey-mustkivi)",outline:!1,onClick:()=>(0,u.qU)(`${(0,U.m)(n,"public.map")}`)}),(0,i.jsx)(eN.A,{href:v,classNames:"ghost",size:"large",icon:"search",replaceIconFill:!0,color:"var(--color-grey-mustkivi)",outline:!1,onClick:()=>{}})]})]}),(0,i.jsx)(ex.Ay,{anchor:"left",open:y,onClose:h,className:`w-100 ${H().mobile_drawer_root}`,"data-testid":"mobile-side-nav",children:(0,i.jsxs)("div",{className:`${H().mobile_drawer}`,children:[(0,i.jsx)("div",{className:"p-3 w-100 d-flex justify-content-end",children:(0,i.jsx)(eN.A,{classNames:"ghost",icon:"close",outline:!1,onClick:h})}),p.map((e,t)=>(0,i.jsxs)(ev.A,{disableGutters:!0,className:`${H().route_accordion}`,expanded:w===t,onChange:()=>N({path:r,index:t}),elevation:0,children:[(0,i.jsx)(eg.A,{className:"flex-row-reverse",expandIcon:(0,i.jsx)(ew.A,{icon:"angle-right",replaceStroke:!0,color:"black"}),"aria-controls":`${a(e.title)}-navigation-content`,children:(0,i.jsx)("h4",{className:`my-0 t16-bold md:t16-bold ${H().mobile_tab_heading}`,children:a(e.title)})}),(0,i.jsxs)(eb.A,{className:"pt-0",children:[(0,i.jsx)("div",{className:`${H().links_div} d-flex align-items-center position-relative ${g===e.url?H().activeMobileLink:""}`,children:(0,i.jsx)(m.A,{href:""===e.url?"/":e.url,children:a("public.homepage")})},e.title),e.children?.map(e=>(0,i.jsx)("div",{className:`${H().links_div} d-flex align-items-center position-relative ${g===e.url?H().activeMobileLink:""}`,children:(0,i.jsx)(m.A,{href:e.url??"/",children:a(e.title)})},e.title))]})]},e.title)),(0,i.jsx)("div",{className:"flex-grow-1 w-100 d-flex justify-content-between align-items-center",children:(0,i.jsxs)("div",{className:"p-4 mt-auto w-100 d-flex justify-content-between align-items-center",children:[(0,i.jsx)(ee.A,{className:`t14-bold letter-spacing-0 ${H().sk_login}`,icon:"external_link",iconColor:"var(--color-greys-mustkivi)",text:a(A),textTransform:"none",variant:"text",replaceIconFill:!0,href:E}),(0,i.jsx)(q.R,{disabled:o,replaceIconFill:!0,isoCode:!0,variant:"outlined",color:"secondary",uniqueId:"mobile",mobile:!0})]})})]})})]})};function ej({navbarLinks:e,subscriberGroup:t,children:r,headerBoxShadow:s=!1,headerHidden:a,newsletterHidden:l,disableGlobalStylesForChildren:n=!1}){return(0,i.jsxs)(i.Fragment,{children:[!a&&(0,i.jsxs)("div",{className:"visit-global-styles",children:[(0,i.jsx)(ef,{navbarLinks:e,boxShadow:s}),(0,i.jsx)(ey,{navbarLinks:e})]}),n?r:(0,i.jsx)("div",{className:"visit-global-styles",children:r}),(0,i.jsx)("div",{className:"visit-global-styles",children:(0,i.jsx)(B,{subscriberGroup:t,navbarLinks:e,newsletterHidden:l})})]})}},85556:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i});let i=()=>
1{if(!window)throw Error("useClientSideVisitConfig can only be used on the client side");return window.__VISIT_CONFIG__}}}]);
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.