PageSourceSearch

https://www.immoregion.fr/client-portal/js/45431f974d0f503ee7e3.js

js immoregion.fr collected 2026-10-01 16:31:44 UTC 74,156 bytes, 1 lines download raw bytes

1(globalThis.webpackChunklu_athome_web_portal=globalThis.webpackChunklu_athome_web_portal||[]).push([[998],{31563(e,l,s){"use strict";s.d(l,{o:()=>t.FavouriteButton});var t=s(10606)},95868(e,l,s){"use strict";s.r(l),s.d(l,{default:()=>ds});var t=s(8374),a=s.n(t),n=s(73008),r=s.n(n),i=s(78100),c=s(96540),o=s(6442),u=s(71468),m=s(56347),d=s(75829),p=s(85902),x=s(74848);const h=(0,d.A)(({config:e})=>{const{formatMessage:l,locale:s}=(0,o.A)(),{defaultLocale:t,locales:a,logo:n,siteIdentifier:r,siteName:i,twitterSite:c,url:u}=e,m=e=>u+(e===t?"":`/${e}`),d=l({id:`IDS_META_TITLE_HP_${r}`}),h=l({id:`IDS_META_DESCRIPTION_HP_${r}`});return(0,x.jsxs)(p.mg,{children:[(0,x.jsx)("title",{children:d}),(0,x.jsx)("meta",{name:"description",content:h}),(0,x.jsx)("meta",{name:"robots",content:"index, follow"}),(0,x.jsx)("link",{rel:"canonical",href:m(s)}),a.map(e=>(0,x.jsx)("link",{rel:"alternate",href:m(e),hrefLang:e},e)),(0,x.jsx)("link",{rel:"alternate",href:m(t),hrefLang:"x-default"}),(0,x.jsx)("meta",{property:"og:description",content:h}),(0,x.jsx)("meta",{property:"og:image",content:n}),(0,x.jsx)("meta",{property:"og:image:width",content:600}),(0,x.jsx)("meta",{property:"og:image:height",content:315}),(0,x.jsx)("meta",{property:"og:site_name",content:i}),(0,x.jsx)("meta",{property:"og:title",content:d}),(0,x.jsx)("meta",{property:"og:type",content:"website"}),(0,x.jsx)("meta",{property:"og:url",content:m(s)}),(0,x.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,x.jsx)("meta",{name:"twitter:description",content:h}),(0,x.jsx)("meta",{name:"twitter:image",content:n}),(0,x.jsx)("meta",{name:"twitter:site",content:c}),(0,x.jsx)("meta",{name:"twitter:title",content:d})]})});var g=s(81263);const b=()=>{const{googleAnalyticsId:e}=(0,g.A)();return(0,x.jsxs)(p.mg,{children:[(0,x.jsx)("script",{children:`var dataLayer=[${JSON.stringify({pageType:"homePage",siteSection:"buy",tenureType:"buy"})}];`}),(0,x.jsx)("script",{children:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${e}');`})]})};var f=s(84446),v=s(85519),j=s(58065),w=s(71956);const C=({title:e,aHref:l,icon:s,onUrlClick:t})=>(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:l,onClick:t,target:"_blank norefferef",className:"bg-white flex lg:flex-col items-center justify-start shadow-[0_0_12px_0_rgba(0,0,0,0.1)] hover:shadow-[0_0_12px_0_rgba(0,0,0,0.2)] rounded-lg px-2 py-3 lg:px-4 lg:py-7 gap-x-2 lg:gap-y-4 h-full cursor-pointer",children:[s,(0,x.jsx)("span",{className:"font-semibold text-arsenic text-normal lg:text-center leading-tight",children:e})]})});var y=s(68762);const N=({className:e,color:l,size:s})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:`shrink-0 svg-estimate ${e} ${s} ${l}`,viewBox:"0 0 64 64",children:[(0,x.jsx)("path",{fill:"currentColor",d:"M38.123 54h-20.311c-0.768 0-1.397-0.629-1.397-1.397s0.628-1.397 1.397-1.397h20.311c0.768 0 1.397 0.629 1.397 1.397s-0.629 1.397-1.397 1.397z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M42.819 47.698h-35.909c-3.177 0-5.761-2.584-5.761-5.761v-26.177c0-3.177 2.584-5.761 5.761-5.761h42.106c3.177 0 5.761 2.584 5.761 5.761v10.788h-2.793v-10.788c0-1.641-1.336-2.968-2.968-2.968h-42.106c-1.632 0-2.968 1.335-2.968 2.968v26.177c0 1.641 1.335 2.968 2.968 2.968h35.909v2.793z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M11.999 40.384c-0.244 0-0.497-0.070-0.724-0.201-0.663-0.401-0.873-1.257-0.471-1.92l6.276-10.369c0.244-0.401 0.681-0.655 1.152-0.672s0.916 0.209 1.187 0.594l3.744 5.377 4.512-4.705c0.515-0.532 1.353-0.576 1.92-0.096l3.945 3.387 7.873-13.494c0.393-0.663 1.248-0.89 1.912-0.506 0.663 0.393 0.89 1.239 0.506 1.912l-8.72 14.934c-0.209 0.358-0.567 0.602-0.978 0.672s-0.829-0.052-1.144-0.314l-4.207-3.614-4.783 4.984c-0.288 0.306-0.698 0.463-1.117 0.428s-0.794-0.253-1.039-0.594l-3.491-5.010-5.167 8.536c-0.262 0.436-0.724 0.672-1.196 0.672z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M62.423 38.175l-8.781-7.733c-0.489-0.428-1.213-0.436-1.711-0.009l-8.842 7.602c-0.541 0.471-0.611 1.292-0.14 1.833s1.292 0.611 1.842 0.14l0.567-0.489-0.052 6.8c0 0.716 0.576 1.309 1.292 1.309l12.176 0.087c0.716 0 1.309-0.576 1.309-1.292l0.052-6.791 0.559 0.497c0.244 0.218 0.55 0.323 0.847 0.323 0.367 0 0.724-0.148 0.986-0.445 0.471-0.541 0.419-1.362-0.114-1.842zM57.492 45.097l-3.247-0.026 0.026-3.666-3.090-0.026-0.026 3.666-3.247-0.026 0.052-7.768 4.792-4.12 4.783 4.207-0.052 7.751z"})]}),A=(0,y.A)(({translateUrl:e})=>(0,x.jsx)(C,{title:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_STATIC_SERVICES_ESTMATE_title"}),aHref:e("IDS_GLOBAL_STATIC_SERVICES_ESTMATE_url"),icon:(0,x.jsx)(N,{color:"text-athome-100",size:"size-9 lg:size-12"}),onUrlClick:()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"StartEstimate",label:"HomepageBloc",value:void 0}}),w.ga4.trackButtonClick({button_name:"estimate"})}})),_=({className:e,color:l,size:s})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:`shrink-0 svg-finance ${e} ${s} ${l}`,viewBox:"0 0 64 64",children:[(0,x.jsx)("path",{fill:"currentColor",d:"M42.976 54h-12.298c-0.714 0-1.298-0.584-1.298-1.298v-9.483h-5.979v9.483c0 0.714-0.584 1.298-1.298 1.298h-12.298c-0.714 0-1.298-0.584-1.298-1.298v-18.95c0-0.373 0.154-0.722 0.43-0.965l16.589-14.853c0.487-0.43 1.217-0.438 1.712-0.024l4.697 4.007-1.687 1.979
1-3.837-3.269-15.299 13.701v17.076h9.702v-9.483c0-0.714 0.584-1.298 1.298-1.298h8.575c0.714 0 1.298 0.584 1.298 1.298v9.483h9.702v-6.060h2.596v7.358c0 0.714-0.584 1.298-1.298 1.298z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M3.356 33.485l-1.712-1.947 7.009-6.141v-11.471h7.788v4.689l9.872-8.615 8.242 6.976-1.679 1.979-6.538-5.532-12.493 10.903v-7.804h-2.596v10.051l-7.893 6.912z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M47.527 43.527c-8.177 0-14.837-6.652-14.837-14.837 0-4.048 1.606-7.836 4.51-10.651 0.511-0.495 1.338-0.487 1.833 0.032 0.495 0.511 0.487 1.338-0.032 1.833-2.401 2.328-3.723 5.451-3.723 8.785 0 6.749 5.492 12.241 12.241 12.241s12.241-5.492 12.241-12.241-5.492-12.241-12.241-12.241c-1.777 0-3.48 0.373-5.078 1.103-0.649 0.3-1.42 0.008-1.72-0.641s-0.008-1.42 0.641-1.72c1.939-0.884 4.015-1.338 6.157-1.338 8.177 0 14.837 6.652 14.837 14.837s-6.652 14.837-14.837 14.837z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M42.895 36.705c-0.251 0-0.511-0.073-0.738-0.227-0.592-0.406-0.738-1.217-0.333-1.809l9.256-13.434c0.406-0.592 1.217-0.738 1.809-0.332s0.738 1.217 0.333 1.809l-9.256 13.434c-0.251 0.365-0.657 0.56-1.071 0.56z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M43.016 27.725c-2.15 0-3.894-1.744-3.894-3.894s1.744-3.894 3.894-3.894 3.894 1.744 3.894 3.894-1.744 3.894-3.894 3.894zM43.016 22.533c-0.714 0-1.298 0.584-1.298 1.298s0.584 1.298 1.298 1.298 1.298-0.584 1.298-1.298-0.584-1.298-1.298-1.298z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M52.037 37.451c-2.15 0-3.894-1.744-3.894-3.894s1.744-3.894 3.894-3.894 3.894 1.744 3.894 3.894-1.744 3.894-3.894 3.894zM52.037 32.26c-0.714 0-1.298 0.584-1.298 1.298s0.584 1.298 1.298 1.298 1.298-0.584 1.298-1.298-0.584-1.298-1.298-1.298z"})]}),k=(0,y.A)(({translateUrl:e})=>(0,x.jsx)(C,{title:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_STATIC_SERVICES_FINANCE_title"}),aHref:e("IDS_GLOBAL_STATIC_SERVICES_FINANCE_url"),icon:(0,x.jsx)(_,{color:"text-athome-100",size:"size-9 lg:size-12"}),onUrlClick:()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"StartFinance",label:"HomepageBloc",value:void 0}}),w.ga4.trackButtonClick({button_name:"finance"})}})),I=({className:e,color:l,size:s})=>(0,x.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:`shrink-0 svg-move ${e} ${s} ${l}`,viewBox:"0 0 64 64",children:(0,x.jsx)("path",{fill:"currentColor",d:"M32.121 17.385v-4.437h4.029v4.437h-4.029zM45.326 49.858h10.108v-39.746h-40.767c0.002 0.004 0.002 0.007 0.004 0.010-0.391-0.003-0.782 0.15-1.061 0.466-0.513 0.579-0.458 1.464 0.121 1.976l13.549 11.986-9.581 9.774-6.8-6.083c-0.576-0.516-1.461-0.466-1.976 0.11s-0.466 1.461 0.11 1.977l3.914 3.502v16.029h12.613l0.825 1.949c0.066 0.15 0.678 1.465 2.038 1.909 0.243 0.079 0.547 0.142 0.898 0.142 0.497 0 1.088-0.125 1.735-0.501l0.772-0.413c0.287 0.298 0.659 0.583 1.141 0.763 0.27 0.101 0.613 0.182 1.024 0.182 0.541 0 1.202-0.141 1.969-0.562l0.718-0.433c0.286 0.317 0.666 0.617 1.162 0.792 0.241 0.085 0.54 0.15 0.89 0.15 0.533 0 1.182-0.152 1.917-0.621l1.033-0.639c0.237 0.195 0.516 0.366 0.847 0.474 0.206 0.067 0.458 0.118 0.749 0.118 0.456 0 1.005-0.127 1.609-0.522 0.556-0.361 0.712-1.105 0.35-1.66-0.361-0.556-1.105-0.713-1.66-0.35-0.194 0.126-0.295 0.134-0.308 0.131-0.103-0.032-0.298-0.283-0.407-0.549l-2.832-6.292c-0.271-0.604-0.982-0.875-1.586-0.602-0.604 0.272-0.873 0.982-0.602 1.586l2.542 5.645-1.013 0.626c-0.313 0.199-0.583 0.29-0.73 0.241-0.191-0.065-0.379-0.387-0.461-0.606l-2.111-5.122c-0.253-0.613-0.953-0.905-1.567-0.652-0.612 0.253-0.905 0.953-0.652 1.566l1.714 4.152-0.802 0.485c-0.278 0.153-0.668 0.313-0.949 0.214-0.277-0.098-0.474-0.454-0.522-0.569l-1.276-3.304c-0.238-0.618-0.933-0.926-1.551-0.688s-0.926 0.933-0.687 1.552l0.917 2.376-0.809 0.434c-0.296 0.172-0.535 0.232-0.715 0.175-0.121-0.038-0.233-0.131-0.329-0.233l-2.137-4.793-0.080-0.188c-0.006-0.015-0.015-0.027-0.022-0.042l-4.171-9.358c-0.002-0.002-0.003-0.004-0.004-0.007l-1.811 1.829 3.756 8.413h-8.626v-10.725l1.065 0.953c0.267 0.238 0.601 0.356 0.933 0.356 0.354 0 0.704-0.139 0.973-0.402l0.002 0.002 0.041-0.041c0.009-0.010 0.019-0.016 0.028-0.026 0.003-0.003 0.006-0.008 0.010-0.012l11.502-11.724c0.015-0.017 0.034-0.028 0.049-0.045 0.006-0.006 0.010-0.014 0.015-0.021l0.030-0.030-0.005-0.004c0.464-0.578 0.402-1.424-0.16-1.921l-11.879-10.508h10.973v7.273h9.628v-7.273h13.685v34.147h-5.958l-3.915-8.389 3.258 0.898c0.186 0.043 1.856 0.39 3.258-0.586 0.622-0.434 1.409-1.297 1.617-2.942 0.011-0.087 0.011-0.173 0.004-0.257 0.115-0.511-0.111-1.057-0.595-1.319l-11.369-6.142c-0.021-0.012-0.043-0.017-0.065-0.028-0.038-0.017-0.075-0.034-0.114-0.047-0.042-0.014-0.085-0.026-0.127-0.035-0.022-0.005-0.042-0.014-0.064-0.017l-6.514-1.102-2.064 2.084 7.981 1.35 10.459 5.65c-0.105 0.381-0.276 0.66-0.513 0.829-0.451 0.322-1.138 0.268-1.306 0.235l-5.281-1.456-0.629-1.237c-0.301-0.592-1.
1024-0.826-1.613-0.526s-0.826 1.022-0.526 1.613l1.511 2.975c0.013 0.025 0.032 0.042 0.045 0.065l3.912 8.384h-0.004l1.301 2.8z"})}),L=(0,y.A)(({translateUrl:e})=>(0,x.jsx)(C,{title:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_STATIC_SERVICES_MOVE_title"}),aHref:e("IDS_GLOBAL_STATIC_SERVICES_MOVE_url"),icon:(0,x.jsx)(I,{color:"text-athome-100",size:"size-9 lg:size-12"}),onUrlClick:()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"StartMove",label:"HomepageBloc",value:void 0}}),w.ga4.trackButtonClick({button_name:"move"})}})),S=({className:e,color:l,size:s})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:`shrink-0 svg-sell ${e} ${s} ${l}`,viewBox:"0 0 64 64",children:[(0,x.jsx)("path",{fill:"currentColor",d:"M33.089 36.473l-10.591-9.192c-0.49-0.429-1.233-0.429-1.723 0l-10.53 9.183c-0.542 0.472-0.603 1.303-0.123 1.854 0.472 0.542 1.303 0.603 1.854 0.123l0.84-0.735v9.209h2.624v-11.492l6.21-5.414 6.262 5.431v11.474h2.624v-9.2l0.84 0.726c0.245 0.219 0.551 0.324 0.857 0.324 0.367 0 0.735-0.149 0.988-0.455 0.472-0.551 0.42-1.373-0.131-1.854z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M18.055 46.925h2.624v-4.688h1.977v4.688h2.624v-7.311h-7.224v7.311z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M7.779 20.224h48.443v2.624h-48.443v-2.624z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M11.793 16.577c0 0.376-0.306 0.682-0.682 0.682s-0.682-0.306-0.682-0.682 0.306-0.682 0.682-0.682 0.682 0.306 0.682 0.682z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M11.111 18.571c-1.102 0-1.994-0.892-1.994-1.994s0.892-1.994 1.994-1.994 1.994 0.892 1.994 1.994-0.892 1.994-1.994 1.994zM11.111 15.947c-0.35 0-0.63 0.28-0.63 0.63s0.28 0.63 0.63 0.63 0.63-0.28 0.63-0.63-0.28-0.63-0.63-0.63z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M18.308 16.577c0 0.377-0.305 0.682-0.682 0.682s-0.682-0.305-0.682-0.682c0-0.377 0.305-0.682 0.682-0.682s0.682 0.305 0.682 0.682z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M17.626 18.571c-1.102 0-1.994-0.892-1.994-1.994s0.892-1.994 1.994-1.994 1.994 0.892 1.994 1.994-0.892 1.994-1.994 1.994zM17.626 15.947c-0.35 0-0.63 0.28-0.63 0.63s0.28 0.63 0.63 0.63 0.63-0.28 0.63-0.63-0.28-0.63-0.63-0.63z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M24.824 16.577c0 0.377-0.305 0.682-0.682 0.682s-0.682-0.305-0.682-0.682c0-0.377 0.305-0.682 0.682-0.682s0.682 0.305 0.682 0.682z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M24.142 18.571c-1.102 0-1.994-0.892-1.994-1.994s0.892-1.994 1.994-1.994 1.994 0.892 1.994 1.994-0.892 1.994-1.994 1.994zM24.142 15.947c-0.35 0-0.63 0.28-0.63 0.63s0.28 0.63 0.63 0.63 0.63-0.28 0.63-0.63-0.28-0.63-0.63-0.63z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M57.044 54h-50.087c-2.449 0-4.434-1.994-4.434-4.434v-35.132c0-2.44 1.994-4.434 4.434-4.434h50.087c2.449 0 4.434 1.994 4.434 4.434v35.132c0 2.449-1.994 4.434-4.434 4.434zM6.957 12.624c-0.997 0-1.81 0.813-1.81 1.81v35.132c0 0.997 0.813 1.81 1.81 1.81h50.087c0.997 0 1.81-0.813 1.81-1.81v-35.132c0-0.997-0.813-1.81-1.81-1.81h-50.087z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M37.61 27.072h15.742v2.624h-15.742v-2.624z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M37.61 32.792h15.742v2.624h-15.742v-2.624z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M37.61 38.511h15.742v2.624h-15.742v-2.624z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M37.61 44.231h15.742v2.624h-15.742v-2.624z"})]}),M=(0,y.A)(({translateUrl:e})=>(0,x.jsx)(C,{title:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_STATIC_SERVICES_SELL_title"}),aHref:e("IDS_GLOBAL_STATIC_SERVICES_SELL_url"),icon:(0,x.jsx)(S,{color:"text-athome-100",size:"size-9 lg:size-12"}),onUrlClick:()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"StartSell",label:"HomepageBloc",value:void 0}}),w.ga4.trackButtonClick({button_name:"sell"})}})),E=({children:e})=>(0,x.jsx)("div",{children:(0,x.jsx)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-8 w-full max-w-7xl mx-auto mb-12",children:(0,x.jsx)("ul",{className:"grid md:grid-cols-2 lg:grid-cols-5 gap-y-3 gap-x-3 lg:gap-6",children:e})})}),z=({className:e,color:l,size:s})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:`shrink-0 svg-trends ${e} ${s} ${l}`,viewBox:"0 0 64 64",children:[(0,x.jsx)("path",{fill:"currentColor",d:"M37.611 54h-20.307c-0.768 0-1.396-0.628-1.396-1.396s0.628-1.396 1.396-1.396h20.307c0.768 0 1.396 0.628 1.396 1.396s-0.628 1.396-1.396 1.396z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M42.306 47.691h-35.902c-3.177 0-5.76-2.583-5.76-5.76v-26.171c0-3.177 2.583-5.759 5.76-5.759h42.098c3.177 0 5.76 2.583 5.76 5.759v9.922h-2.792v-9.922c0-1.641-1.335-2.967-2.967-2.967h-42.098c-1.632 0-2.967 1.335-2.967 2.967v26.171c0 1.641 1.335 2.967 2.967 2.967h35.902v2.792z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M9.372 33.929h2.827v6.196h-2.827v-6.196z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M16.1 28.274h2.827v11.851h-2.827v-11.851z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M22.82 17.793h2.827v22.323h-2.827v-22.323z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M29.548 22.907h2.827v17.209h-2.827v-17.209z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M36.276 28.125h2.827v12.017h-2.827v-12.017z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M52.935 34.225c-2.4 0-4.355 1.929-4.355 4.294s1.955 4.294 4.355 4.294 4.355-1.929 4.355-4.294-1.955-4.294-4.355-4.294zM54.654 38.519c0 0.934-0.768 1.684-1.719 1.684s-1.719-0.759-1.719-1.684 0.768-1.684 1.719-1.684 1.719 
10.759 1.719 1.684z"}),(0,x.jsx)("path",{fill:"currentColor",d:"M52.935 28.247c-5.751 0-10.428 4.608-10.428 10.271 0 3.238 1.658 6.597 4.913 9.992 0.986 1.030 2.086 2.016 3.264 2.941 0.393 0.306 0.75 0.576 1.082 0.812 0.201 0.148 0.349 0.244 0.436 0.297 0.218 0.148 0.471 0.218 0.733 0.218s0.506-0.070 0.733-0.218c0.087-0.052 0.227-0.157 0.428-0.297 0.332-0.236 0.689-0.506 1.082-0.812 1.178-0.925 2.278-1.92 3.264-2.941 3.264-3.395 4.913-6.754 4.913-9.992 0-5.664-4.677-10.271-10.428-10.271zM60.728 38.519c0 2.548-1.414 5.306-4.189 8.203-0.899 0.934-1.911 1.841-2.993 2.697-0.209 0.166-0.41 0.323-0.602 0.462-0.192-0.14-0.393-0.297-0.602-0.462-1.082-0.855-2.094-1.754-2.993-2.697-2.784-2.889-4.189-5.646-4.189-8.203 0-4.233 3.499-7.671 7.793-7.671s7.793 3.438 7.793 7.671z"})]}),T=(0,y.A)(({translateUrl:e})=>(0,x.jsx)(C,{title:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_STATIC_SERVICES_TRENDS_title"}),aHref:e("IDS_GLOBAL_STATIC_SERVICES_TRENDS_url"),onUrlClick:()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"StartTrends",label:"HomepageBloc",value:void 0}}),w.ga4.trackButtonClick({button_name:"trends"})},icon:(0,x.jsx)(z,{color:"text-athome-100",size:"size-9 lg:size-12"})}));var $=s(4376),O=s(34631),R=s(85143),D=s(24783),P=s(71083),B=s(27869),G=s(94050),H=s(18499),U=s(23826),V=s(18851);const F=({tr:e})=>({transaction:{buy:"by",rent:"rt"}[e]});var Y=s(62530);var W=s(55373),Z=s.n(W);const Q=(e,l)=>{const s={filters:{types:"immoregionfr"===e?"New project":"Apartment block",transaction:"buy",isSold:!1,format:"athomede"===e?null:"profile",hkey:l},pagination:{size:10},site:e};return Z().stringify(s,{encode:!1,indices:!1,skipNulls:!0})},q=(e,l,s,t)=>{const a={filters:{groups:["flat","house","business-center","ground","garage-parking"],transaction:e,isSold:!1,hasVirtualVisit:s,hkey:t},pagination:{size:10},site:l};return Z().stringify(a,{encode:!1,indices:!1,skipNulls:!0})},X=(e,l,s)=>`filters[transaction]=${s}
1&filters[hasExclusiveContract]=true&filters[isSold]=false&site=${e}${l?`&filters[hkey]=${l}`:""}&pagination[size]=10`,J=e=>async()=>{const l=`/client-portal/api/agents?hkey=${e}`;try{return await P.A.get(l).then(e=>e.data)}catch(e){return[]}},K=e=>async l=>{const s=`/client-portal/api/posts/${e}`;try{const e=await P.A.get(s).then(e=>e.data);l((t=e,{type:Y.YC,payload:t}))}catch(e){}var t},ee=e=>async l=>{const s=`/client-portal/api/rtl-posts/${e}`;try{const e=await P.A.get(s).then(e=>e.data);l((t=e,{type:Y.Ad,payload:t}))}catch(e){}var t},le=()=>async e=>{try{const s=await P.A.get("/client-portal/api/footprints").then(e=>e.data);e((l=s,{type:Y.Vy,payload:l}))}catch(e){}var l},se=(e,l,s,t)=>async(a,n,{config:{api:r,siteIdentifier:i,apiPath:c}})=>{const o=q(e,i,t,s),u=`${c}${r.listings}?${o}`;try{return await P.A.get(u,{headers:{"accept-language":l}}).then(e=>e.data.data)}catch(e){return[]}},te=(e,l)=>async(s,t,{config:{api:a,siteIdentifier:n,apiPath:r}})=>{const i=Q(n,l),c=`${r}${a.listings}?${i}`;try{return await P.A.get(c,{headers:{"accept-language":e}}).then(e=>e.data.data)}catch(e){return[]}},ae=(e,l,s="buy")=>async(t,a,{config:{api:n,siteIdentifier:r,apiPath:i}})=>{const c=X(r,l,s),o=`${i}${n.listings}?${c}`;try{return await P.A.get(o,{headers:{"accept-language":e}}).then(e=>e.data.data)}catch(e){return[]}},ne=(e={},l=[],s="buy")=>async t=>{try{const a="/client-portal/api/showcases",n=(0,B.A)((0,G.A)((0,H.A)(["level","levels"])))(l||[]),r=!(0,$.A)(s),i=(0,U.A)(Array,n)&&!(0,$.A)(n),c=(0,V.A)("price_min",e)||(0,V.A)("price_max",e)||(0,V.A)("ptypes",e),o=i&&c;let u={home:1,search:{}};if(r&&(u={...u,...F({tr:s})}),c&&(u.search=(({ptypes:e,price_min:l,price_max:s})=>{const t={};if(e){const l=e.map(e=>Number.isNaN(e)?e:null).filter(Boolean),s=e.map(e=>e).filter(Number);l&&(t.property_group=l),s&&(t.property_type=s)}return l&&(t.min_price=l),s&&(t.max_price=s),t})(e)),o){const{localities:e,related:l}=(e=>{const l={region:[],area:[],city:[],district:[]},s={region:[],area:[],city:[],district:[]},t=[],a=[],n=[],r=[],i=[],c=[],o=[];return e.forEach(e=>{let u,m=e.levels?.L2;switch(m&&(m=m.toLowerCase()),m){case"luxembourg":default:u="lu";break;case"france":u="fr";break;case"germany":u="de"}switch(e.level){case 10:-1===r.indexOf(`${e.levels.L9}-${e.levels.L10}`)&&(r.push(`${e.levels.L9}-${e.levels.L10}`),l.district.push([`${e.levels.L9}-${e.levels.L10}`,u])),-1===o.indexOf(e.levels.L9)&&(o.push(e.levels.L9),s.city.push([`${e.levels.L9}`,u])),-1===c.indexOf(e.levels.L7)&&(c.push(e.levels.L7),s.area.push([`${e.levels.L7}`,u])),-1===i.indexOf(e.levels.L4)&&(i.push(e.levels.L4),s.region.push([`${e.levels.L4}`,u]));break;case 9:-1===n.indexOf(e.levels.L9)&&(n.push(e.levels.L9),l.city.push([`${e.levels.L9}`,u])),-1===c.indexOf(e.levels.L7)&&(c.push(e.levels.L7),s.area.push([`${e.levels.L7}`,u])),-1===i.indexOf(e.levels.L4)&&(i.push(e.levels.L4),s.region.push([`${e.levels.L4}`,u]));break;case 7:-1===a.indexOf(e.levels.L7)&&(a.push(e.levels.L7),l.area.push([`${e.levels.L7}`,u])),-1===i.indexOf(e.levels.L4)&&(i.push(e.levels.L4),s.region.push([`${e.levels.L4}`,u]));break;case 4:-1===t.indexOf(e.levels.L4)&&(t.push(e.levels.L4),l.region.push([`${e.levels.L4}`,u]))}}),{localities:l,related:s}})(n);u={...u,search:{...u.search,...e},related:l}}t((e=>({type:Y.BH,payload:e}))(await P.A.post(a,u).then(e=>e.data)))}catch(e){}};var re=s(57153);const ie=()=>{const[e]=(0,re.A)("recent_searches",[{}]),{filtersObject:l={},locations:s=[],searchUri:t,transaction:a="buy"}=e[0];return{filters:l,href:t,locations:s,transaction:a,hkey:s[0]?.hkey||null}};var ce=s(76909),oe=s(50856);function ue(){return(0,x.jsxs)("div",{className:"flex flex-none flex-col overflow-hidden mb-1.5 rounded-lg bg-white shadow-[0_0_12px_0_rgba(0,0,0,0.1)] w-[calc(83.333%-20px)] min-[600px]:w-[calc(50%-24px)] min-[1200px]:w-[calc(33.333%-16px)]",children:[(0,x.jsx)("div",{className:"h-[186px] w-full animate-pulse bg-solitude"}),(0,x.jsxs)("div",{className:"flex flex-col px-4 py-3",children:[(0,x.jsx)("div",{className:"h-4 w-2/5 animate-pulse rounded bg-solitude"}),(0,x.jsxs)("div",{className:"mt-3 flex items-center justify-between",children:[(0,x.jsx)("div",{className:"h-5 w-1/2 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"h-6 w-6 animate-pulse rounded-full bg-solitude"})]})]})]})}const me=function({className:e="",count:l=5}){return(0,x.jsx)("section",{"aria-hidden":"true",className:(0,oe.QP)(`showcase-carousel-skeleton mb-8 w-full ${e}`),children:(0,x.jsx)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-[10px]",children:(0,x.jsxs)("div",{className:"grid grid-cols-1 min-[950px]:grid-cols-[218px_1fr] min-[950px]:gap-x-6",children:[(0,x.jsxs)("div",{className:"mb-4 flex w-full items-center justify-between min-[950px]:col-span-2 min-[950px]:row-start-1 min-[950px]:mb-2",children:[(0,x.jsx)("div",{className:"h-6 w-40 animate-pulse rounded bg-solitude min-[736px]:h-8 min-[736px]:w-56"}),(0,x.jsxs)("div",{className:"hidden items-center min-[950px]:flex",children:[(0,x.jsx)("div",{className:"h-9 w-9 animate-pulse rounded-l bg-solitude"}),(0,x.jsx)("div",{className:"-ml-px h-9 w-9 animate-pulse rounded-r bg-solitude"})]})]}),(0,x.jsxs)("div",{className:"min-[950px]:col-start-2 min-[950px]:row-start-2",children:[(0,x.jsx)("div",{className:"flex gap-6 overflow-hidden",children:Array.from({length:l}).map((e,l)=>(0,x.jsx)(ue,{},l))}),(0,x.jsx)("div",{className:"mt-4 flex items-center justify-center gap-2",children:Array.from({length:8}).map((e,l)=>(0,x.jsx)("div",{className:(0,oe.QP)("h-2 w-2 rounded-full bg-solitude",0===l&&"bg-blackPearl")},l))})]}),(0,x.jsxs)("div",{className:"mt-4 flex w-full items-center justify-between min-[950px]:col-start-1 min-[950px]:row-start-2 min-[950px]:mt-0 min-[950px]:h-full min-[950px]:flex-col min-[950px]:items-start min-[950px]:justify-center min-[950px]:gap-8",children:[(0,x.jsxs)("div",{className:"flex items-center gap-6 min-[950px]:flex-col min-[950px]:items-start",children:[(0,x.jsx)("div",{className:"h-10 w-[90px] animate-pulse rounded bg-solitude"}),(0,x.jsxs)("div",{className:"hidden min-[736px]:block",children:[(0,x.jsx)("div",{className:"h-3.5 w-40 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-2 h-3.5 w-28 animate-pulse rounded bg-solitude"})]})]}),(0,x.jsx)("div",{className:"h-10 w-[150px] animate-pulse rounded bg-solitude"})]})]})})})},de=(0,c.lazy)(()=>s.e(595).then(s.t.bind(s,88595,23))),{useModal:pe}=O.ModalModule,xe=(0,y.A)(({translateUrl:e})=>{const l=(0,c.useContext)(D.Q),{siteIdentifier:s}=l,{locale:t,defaultLocale:a}=(0,o.A)(),n=(0,u.wA)(),[r,m]=(0,c.useState)(!0),[d,p]=(0,re.A)("showCasePropertiesMap",{}),{filters:h,locations:g,transaction:b}=ie(),f=(0,o.A)();(0,c.useEffect)(()=>{(async()=>n(ne(h,g,b)))().finally(()=>{m(!1)})},[]);const v=(0,u.d4)(e=>e[R.L].suggestedShowcase);if(r)return(0,x.jsx)(me,{className:"lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5});if((0,$.A)(v))return null;const j=v.offers;return(0,x.jsx)(c.Suspense,{fallback:(0,x.jsx)(me,{className:"lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}),children:(0,x.jsx)(de,{type:"homepage",contexts:{useFavourites:ce.G,useAuth:i.useAuth,useModal:pe},onComponentClick:l=>{var s;p({...d,[l]:v.id}),s=((l="")=>`${e(f,"IDS_GLOBAL_URL_home-page")}id-${l}.html`)(l.toString()),window.location.href=s},siteIdentifier:s,listings:j,agency:v,locale:t,defaultLocale:a})})});function he({className:e=""}){return(0,x.jsx)("div",{"aria-hidden":"true",className:(0,oe.QP)(`flex w-full justify-center items-center relative px-2.5 pb-3 xs:pb-0 ${e}`),children:(0,x.jsxs)("div",{className:"flex relative justify-start items-center w-full max-w-[600px] border border-slate-200 rounded-lg gap-4 px-2 min-[375px]:px-4 py-3 xs:p-3 xs:border-none xs:gap-2",children:[(0,x.jsx)("div",{className:"absolute -top-2.5 right-2.5 h-5 w-12 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"h-12 w-12 shrink-0 animate-pulse rounded-full bg-solitude"}),(0,x.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-2 pr-12",children:[(0,x.jsx)("div",{className:"h-4 w-2/3 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"h-3 w-full animate-pulse rounded bg-solitude"})]})]})})}var ge=s(46942),be=s.n(ge),fe=(s(44599),s(95522));var ve=s(44466),je=s(10760);const we=()=>{const{footprints:e}=(0,u.d4)(e=>e[R.L]),l=e.reduce((e,{total:l})=>e+l,0);return(0,x.jsxs)("div",{className:"claim",children:[(0,x.jsx)("h1",{children:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_ATHOMELU_tagline2"})}),l>0&&(0,x.jsxs)("h2",{children:[(0,x.jsx)(je.FormattedNumber,{value:l})," ",(0,x.jsx)(j.A,{id:"IDS_GLOBAL_COUNT_x-properties"})]})]})};
1var Ce=s(71829);const ye=({path:e,size:l,id:s})=>{const{locale:t}=(0,o.A)();(0,c.useEffect)(()=>{const a=window.googletag||{cmd:[]};window.googletag=a,a.cmd.push(()=>{const n=a.defineSlot(e,l,s);n&&n.addService(a.pubads()),a.pubads().enableSingleRequest(),a.pubads().setTargeting("Langue",t.toUpperCase()),a.pubads().enableAsyncRendering(),a.pubads().collapseEmptyDivs(!0),a.enableServices(),a.display(s)})},[])},Ne=(0,d.A)(({config:{domain:e}})=>{const l=(0,Ce.Y)(),s=(0,c.useRef)(null);return ye({path:`/30879737/${e}_habillagehp/${e}_homepage_${l}_acheter_habillagehp`,size:["fluid"],id:"splash-ad"}),(0,c.useEffect)(()=>{const e=s.current;if(!e)return;const l=window.googletag||{cmd:[]};window.googletag=l;const t=l=>{"splash-ad"===l.slot.getSlotElementId()&&e.classList.add("is-loaded")};return l.cmd.push(()=>{l.pubads().addEventListener("slotOnload",t)}),()=>{l.cmd.push(()=>{l.pubads().removeEventListener("slotOnload",t)})}},[]),(0,x.jsx)("div",{id:"splash-ad",ref:s})}),Ae=(0,c.lazy)(()=>Promise.all([s.e(817),s.e(286),s.e(323)]).then(s.bind(s,56794))),_e=(0,d.A)(({config:{siteIdentifier:e}})=>{const l=(0,c.useRef)(null),s=(0,fe.GM)(),t=((e,l)=>{const[s,t]=(0,c.useState)(!1),[a,n]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{const l=(e=>{const l=e.match(/^url\(["']?(.*?)["']?\)$/);return l?l[1]:null})(e.current?window.getComputedStyle(e.current).backgroundImage:"none");if(!l)return void t(!0);let s=!1;t(!1);const a=new window.Image;return a.setAttribute("fetchpriority","high"),a.onload=()=>{s||t(!0)},a.onerror=()=>{s||(t(!0),n(!0))},a.src=l,()=>{s=!0,a.onload=null,a.onerror=null}},[l]),!a&&s})(l,s),a=(0,u.wA)(),n=(0,ve.D)();return(0,c.useEffect)(()=>{s&&a(le())},[s,a]),(0,x.jsxs)("div",{className:be()("splash",{ready:t}),children:[(0,x.jsxs)("div",{className:"search",children:[(0,x.jsx)(we,{siteIdentifier:e}),(0,x.jsx)("div",{className:"searchform",children:n&&(0,x.jsx)(c.Suspense,{fallback:null,children:(0,x.jsx)(Ae,{})})})]}),(0,x.jsx)("div",{ref:l,className:"img"}),(0,x.jsx)(Ne,{})]})});var ke=s(6975);const Ie=(0,d.A)(({config:{domain:e}})=>{const{locale:l}=(0,o.A)(),s=(0,Ce.Y)();return(0,x.jsx)("div",{className:"advBottomCont",children:(0,x.jsx)(ke.Hy,{collapseEmptyDivs:!0,dfpNetworkId:"30879737",targetingArguments:{Langue:l.toUpperCase()},children:(0,x.jsx)(ke.uS,{adUnit:`${e}_regiepub/${e}_homepage_${s}_acheter_Leaderboard`,sizes:[[840,150]],slotId:"leaderboard-ad",children:(0,x.jsx)("div",{id:"leaderboard-ad",className:"advBottom"})})})})}),Le=(0,d.A)(({config:{domain:e}})=>{const{locale:l}=(0,o.A)(),s=(0,Ce.Y)();return(0,x.jsx)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-8 w-full max-w-7xl mx-auto",children:(0,x.jsx)("div",{className:"bg-white shadow-[0_0_12px_0_rgba(0,0,0,0.1)] rounded-lg mb-12 overflow-hidden",children:(0,x.jsx)(ke.Hy,{collapseEmptyDivs:!0,dfpNetworkId:"30879737",targetingArguments:{Langue:l.toUpperCase()},children:(0,x.jsx)(ke.uS,{adUnit:`${e}_annoncehp/${e}_homepage_${s}_acheter_annoncehp`,sizes:["fluid"],slotId:"partner-ad"})})})})});var Se=s(72784),Me=s(64529),Ee=s(23040),ze=s(42707);const Te=s.n(ze)();var $e=s(12495),Oe=s.n($e);const Re=({agentName:e,agentPhotoUrl:l,agentProfilePageUrl:s})=>(0,x.jsx)("div",{className:"relative w-24 h-24",children:(0,x.jsx)("a",{href:s,children:(0,x.jsx)("img",{className:"w-24 h-24 rounded-full object-cover bg-solitude",src:l,alt:e})})}),De=(0,y.A)(({agent:e,translateUrl:l})=>{const{id:s,firstName:t,lastName:a,photoUrl:n,agency:r}=e,i=`${t} ${a}`,c=l("IDS_AGENT_URL_profile",{id:s,name:Oe()(i,{lower:!0})}),o=Oe()(r.name,{lower:!0}),u=Oe()(r.city,{lower:!0}),m=l("IDS_GLOBAL_URL_agency_directory",{id:r.id,name:o,city:u});return(0,x.jsxs)("div",{className:"relative flex w-full flex-col items-center overflow-hidden rounded-lg bg-white px-4 pt-5 pb-0 shadow-[0_0_12px_0_rgba(0,0,0,0.1)]",children:[(0,x.jsx)(Re,{agentName:i,agentPhotoUrl:n,agentProfilePageUrl:c}),(0,x.jsx)("a",{href:c,children:(0,x.jsx)("h3",{className:"w-full text-center font-poppins text-[16px] leading-[16px] font-semibold text-arsenic h-4 min-h-[16px] mb-1 mt-4 line-clamp-2",children:i})}),(0,x.jsx)("a",{href:`${c}#contact`,className:"px-4 py-2 bg-[#f0f2f5]  text-[#565f73] border-none  items-center justify-center  inline-flex font-poppins  font-medium text-[14px]  leading-[16
1px] tracking-[0.3px] text-center rounded-[3px] outline-none hover:bg-[#dbdfe5] focus:bg-[#dbdfe5] active:bg-[#dbdfe5] cursor-pointer mt-4 mb-4",children:(0,x.jsx)(j.A,{id:"IDS_AGENT_contact"})}),(0,x.jsx)("div",{className:"flex w-[calc(100%+32px)] items-center justify-center pt-[6px] pb-4",children:(0,x.jsx)("a",{href:m,className:"inline-flex h-10 w-[90px] p-0",children:(0,x.jsx)("img",{src:r.logoUrl,alt:r.name,className:"h-10 w-[90px] object-contain text-center text-[11px] leading-[11px]"})})})]})});function Pe(){return(0,x.jsxs)("div",{className:"my-4 flex flex-none flex-col items-center overflow-hidden rounded-lg bg-white px-4 pt-5 shadow-[0_0_12px_0_rgba(0,0,0,0.1)] w-[calc(66.666%-16px)] min-[480px]:w-[calc(40%-18px)] min-[736px]:w-[calc(28.571%-18px)] min-[950px]:w-[calc(22.222%-18px)] lg:w-[calc(20%-18px)]",children:[(0,x.jsx)("div",{className:"mb-[13px] h-[84px] w-[84px] animate-pulse rounded-full bg-solitude"}),(0,x.jsx)("div",{className:"h-3.5 w-3/4 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-3 h-3.5 w-2/5 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-4 h-9 w-[120px] animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mb-4 mt-5 h-10 w-[90px] animate-pulse rounded bg-solitude"})]})}function Be({className:e="",count:l=6}){return(0,x.jsx)("section",{"aria-hidden":"true",className:(0,oe.QP)(`mb-8 w-full ${e}`),children:(0,x.jsxs)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-[10px]",children:[(0,x.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,x.jsx)("div",{className:"h-6 w-40 animate-pulse rounded bg-solitude min-[736px]:h-8 min-[736px]:w-56"}),(0,x.jsxs)("div",{className:"hidden items-center lg:flex",children:[(0,x.jsx)("div",{className:"h-9 w-9 animate-pulse rounded-l bg-solitude"}),(0,x.jsx)("div",{className:"-ml-px h-9 w-9 animate-pulse rounded-r bg-solitude"})]})]}),(0,x.jsx)("div",{className:"mt-4 flex gap-6 overflow-hidden",children:Array.from({length:l}).map((e,l)=>(0,x.jsx)(Pe,{},l))})]})})}const Ge={athomelu:"faee1a4a",athomede:"c7c55068",immoregionfr:"7ce76d84"};var He=s(25508);const Ue=e=>e[R.L],Ve=(0,He.Mz)(Ue,e=>e.agents),Fe=(0,He.Mz)(Ue,e=>e.blogPosts),Ye=(0,He.Mz)(Ue,e=>e.exclusiveListings),We=(0,He.Mz)(Ue,e=>e.suggestedProperties),Ze=(0,He.Mz)(Ue,e=>e.suggestedResidences),Qe=(0,He.Mz)(Ue,e=>e.rtlPosts),qe=()=>{const e=(0,u.wA)(),l=(0,u.d4)(Ve),{siteIdentifier:s}=(0,g.A)(),[t,a]=(0,c.useState)(!0),n=ie(),r=n.hkey?n.hkey:Ge[s],i=async()=>{const l=await e(J(r));let t=[];(0,Se.A)(l)<10&&Ge[s]!==r&&(t=await e(J(Ge[s])));const a=(0,B.A)(Me.A,(0,Ee.A)(10))([...l,...t]);var n;return e((n=a,{type:Y._,payload:n})),l};(0,c.useEffect)(()=>{i().finally(()=>{a(!1)})},[]);return t?(0,x.jsx)(Be,{className:"agent-carousel lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:6}):(0,x.jsx)(Te,{className:be()("agent-carousel mb-8"),options:{breakpoints:{480:{spaceBetween:24,slidesPerView:2.5},736:{spaceBetween:24,slidesPerView:3.5},950:{spaceBetween:24,slidesPerView:4.5},1024:{slidesPerView:5,spaceBetween:24}}},title:(0,x.jsx)(j.A,{id:"IDS_AGENT_title"}),children:l.map(e=>(0,x.jsx)(De,{agent:e},e.id))})};var Xe=s(20312),Je=s.n(Xe);const Ke=({children:e,onRequestClose:l,...s})=>(0,x.jsxs)(Je(),{onRequestClose:l,className:"blog-modal",portalClassName:"modal__portal",overlayClassName:"modal__overlay",...s,children:[(0,x.jsx)("div",{children:(0,x.jsx)("a",{href:!0,className:"modal_close",onClick:l,children:(0,x.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",children:(0,x.jsx)("path",{d:"m352.546104 44.5461039h8.181818v-1.6363637h-8.181818v-8.1818181h-1.636364v8.1818181h-8.181818v1.6363637h8.181818v8.1818182h1.636364z",fillRule:"evenodd",transform:"matrix(.707106781187 .707106781187 -.707106781187 .707106781187 -210.060966605457 -271.901586952249)"})})})}),e]}),el=({service:e,url:l,track:s})=>(0,x.jsxs)("a",{onClick:s,rel:"nofollow noopener noreferrer",href:l,target:"_blank",children:[(0,x.jsx)("i",{className:`icon-share-${e}`}),(0,x.jsx)("span",{children:(0,x.jsx)(j.A,{id:`IDS_GLOBAL_SHARE_${e}`})})]}),ll=(0,d.A)(({link:e,title:l,config:{facebookAppId:s,url:t}})=>{const[a,n]=(0,c.useState)(!1),r=()=>n(!1),i=()=>{window.dataLayer.push({event:"GAEvent",eventInfo:{category:"Interaction",action:"ShareArticle",label:e,value:void 0}})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("i",{className:"icon-share",onClick:()=>n(!0)}),(0,x.jsx)(Ke,{isOpen:a,onRequestClose:r,ariaHideApp:!1,children:(0,x.jsxs)("div",{className:"shareBlogPost",children:[(0,x.jsx)("h2",{children:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_SHARE_share-blog"})}),(0,x.jsxs)("section",{className:"share-form",children:[(0,x.jsx)("p",{children:l}),(0,x.jsxs)("section",{children:[(0,x.jsx)(el,{service:"facebook",track:i,url:`https://www.facebook.com/sharer.php?u=${e}`}),(0,x.jsx)(el,{service:"twitter",track:i,url:`https://twitter.com/share?url=${e}`})," ",(0,x.jsx)(el,{service:"messenger",track:i,url:`https://www.facebook.com/dialog/send?app_id=${s}&link=${encodeURIComponent(e)}&redirect_uri=${t}`}),(0,x.jsx)("button",{type:"button",onClick:r,children:(0,x.jsx)(j.A,{id:"IDS_GLOBAL_cancel"})})]})]})]})})]})}),sl=({post:{image:e,link:l,title:s}})=>(0,x.jsxs)("div",{className:"article",children:[(0,x.jsx)("a",{className:"article-img-link",href:l,title:s,children:(0,x.jsx)("img",{className:"article-img",src:e,alt:s})}),(0,x.jsxs)("div",{className:"article-content",children:[(0,x.jsx)("a",{href:l,className:"article-content-title",children:s}),(0,x.jsxs)("div",{className:"article-content-row",children:[(0,x.jsx)("p",{className:"article-content-label",children:"blog"}),(0,x.jsx)(ll,{link:l,title:s})]})]})]});function tl(){return(0,x.jsxs)("div",{className:"my-3 flex flex-none flex-col overflow-hidden rounded-lg bg-white shadow-[0_0_12px_0_rgba(0,0,0,0.1)] w-[calc(66.666%-16px)] min-[480px]:w-[calc(40%-18px)] min-[950px]:w-[calc(28.571%-18px)] lg:w-[calc(25%-18px)]",children:[(0,x.jsx)("div",{className:"h-[162px] w-full animate-pulse bg-solitude"}
1),(0,x.jsxs)("div",{className:"flex flex-col py-2.5 pl-[15px] pr-2.5",children:[(0,x.jsx)("div",{className:"h-3.5 w-full animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-2 h-3.5 w-3/4 animate-pulse rounded bg-solitude"}),(0,x.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,x.jsx)("div",{className:"h-4 w-12 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"hidden h-6 w-6 animate-pulse rounded bg-solitude min-[950px]:block"})]})]})]})}function al({className:e="",count:l=5}){return(0,x.jsx)("section",{"aria-hidden":"true",className:(0,oe.QP)(`mb-8 w-full ${e}`),children:(0,x.jsxs)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-[22px]",children:[(0,x.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,x.jsx)("div",{className:"h-6 w-40 animate-pulse rounded bg-solitude min-[736px]:h-8 min-[736px]:w-56"}),(0,x.jsx)("div",{className:"h-6 w-24 animate-pulse rounded bg-solitude"})]}),(0,x.jsx)("div",{className:"mt-4 flex gap-6 overflow-hidden",children:Array.from({length:l}).map((e,l)=>(0,x.jsx)(tl,{},l))})]})})}const nl=()=>{const e=(0,u.wA)(),{locale:l}=(0,o.A)(),s=(0,u.d4)(Fe),[t,a]=(0,c.useState)(!0),n="fr"===l?"/blog/":`/blog/${l}`;(0,c.useEffect)(()=>{a(!0),(async l=>{await e(K(l))})(l).finally(()=>{a(!1)})},[l]);const r=(0,x.jsxs)("div",{className:"blog-articles-title-wrapper",children:[(0,x.jsx)("h2",{className:"blog-articles-title",children:(0,x.jsx)(j.A,{id:"IDS_BLOG_ARTICLES_title_plural"})}),(0,x.jsxs)("a",{href:n,className:"blog-articles-title-link",children:[(0,x.jsx)("i",{className:"icon-chevron-right"}),(0,x.jsx)(j.A,{id:"IDS_GLOBAL_FILTER_read_more"})]})]});return t?(0,x.jsx)(al,{className:"carousel-container blog-articles lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}):(0,x.jsx)(Te,{className:be()("blog-articles"),title:r,children:s.map(e=>(0,x.jsx)(sl,{post:e},e.link))})};var rl=s(19954),il=s(31563);function cl(){return(0,x.jsxs)("div",{className:"flex flex-none flex-col h-[311px] my-4 md:h-[331px] overflow-hidden rounded-lg bg-white shadow-[0_0_12px_0_rgba(0,0,0,0.1)] w-[calc(66.666%-16px)] min-[480px]:w-[calc(40%-18px)] min-[950px]:w-[calc(28.571%-18px)] lg:w-[calc(25%-18px)]",children:[(0,x.jsx)("div",{className:"relative h-40 w-full animate-pulse bg-solitude",children:(0,x.jsx)("div",{className:"absolute bottom-2.5 left-2.5 h-6 w-12 rounded bg-white/60"})}),(0,x.jsxs)("div",{className:"flex flex-col px-3 pb-3 pt-2.5",children:[(0,x.jsx)("div",{className:"h-4 w-3/4 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-3 h-3.5 w-2/5 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-3 h-5 w-1/2 animate-pulse rounded bg-solitude"}),(0,x.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,x.jsxs)("div",{className:"flex items-center gap-4",children:[(0,x.jsx)("div",{className:"h-4 w-14 animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"h-4 w-8 animate-pulse rounded bg-solitude"})]}),(0,x.jsx)("div",{className:"h-6 w-6 animate-pulse rounded-full bg-solitude"})]})]})]})}function ol({className:e="",count:l=5}){return(0,x.jsx)("section",{"aria-hidden":"true",className:(0,oe.QP)(`mb-8 w-full ${e}`),children:(0,x.jsxs)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-[10px]",children:[(0,x.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,x.jsx)("div",{className:"h-7 w-40 animate-pulse rounded bg-solitude min-[736px]:h-8 min-[736px]:w-56"}),(0,x.jsxs)("div",{className:"hidden items-center lg:flex",children:[(0,x.jsx)("div",{className:"h-9 w-9 animate-pulse rounded-l bg-solitude"}),(0,x.jsx)("div",{className:"-ml-px h-9 w-9 animate-pulse rounded-r bg-solitude"})]})]}),(0,x.jsx)("div",{className:"flex gap-6 h-[342px] md:h-[363px] overflow-hidden",children:Array.from({length:l}).map((e,l)=>(0,x.jsx)(cl,{},l))})]})})}const ul=()=>{const e=(0,u.wA)(),{locale:l}=(0,o.A)(),s=(0,g.A)(),{siteIdentifier:t}=s,a=ie(),n=a.hkey?a.hkey:Ge[t],r=a.transaction?a.transaction:"buy",i=(0,u.d4)(Ye),[m,d]=(0,c.useState)(!0),p=async()=>{const s=await e(ae(l,n,r));let a=[];(0,Se.A)(s)<10&&Ge[t]!==n&&(a=await e(ae(l,Ge[t],r)));const i=(0,B.A)(Me.A,(0,Ee.A)(10))([...s,...a]);var c;return e((c=i,{type:Y.yR,payload:c})),s};return(0,c.useEffect)(()=>{p().finally(()=>{d(!1)})},[]),m?(0,x.jsx)(ol,{className:"lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}):(0,x.jsx)(Te,{className:be()("suggested exclusive mb-8"),title:(0,x.jsx)(j.A,{id:"IDS_ADVERTISING_EXCLUSIVE_LISTINGS_title"}),children:i.map(e=>e.children?(0,x.jsxs)(rl.Card,{property:e,config:s,locale:l,children:[(0,x.jsx)(rl.Image,{}),(0,x.jsx)(rl.ImmoType,{}),(0,x.jsx)(rl.City,{}),(0,x.jsx)(rl.PriceFrom,{}),(0,x.jsx)(rl.InfoIcons,{hasAvailableUnits:!0}),(0,x.jsx)(il.o,{locale:l,listingId:e.id})]},e.id):(0,x.jsxs)(rl.Card,{property:e,config:s,locale:l,children:[(0,x.jsx)(rl.Image,{}),(0,x.jsx)(rl.ImmoType,{}),(0,x.jsx)(rl.City,{}),(0,x.jsx)(rl.PriceFrom,{}
1),(0,x.jsx)(rl.InfoIcons,{hasRooms:!0,hasSurface:!0}),(0,x.jsx)(il.o,{locale:l,listingId:e.id})]},e.id))})},ml=()=>{const e=(0,u.wA)(),{locale:l}=(0,o.A)(),s=(0,g.A)(),{siteIdentifier:t}=s,a=ie(),n=a.hkey?a.hkey:Ge[t],r=a.transaction?a.transaction:"buy",i=(0,u.d4)(We),[m,d]=(0,c.useState)(!0),p="athomede"!==t?"IDS_ADVERTISING_VIRTUAL_VISITS_title_plural":"IDS_ADVERTISING_ANNOUNCE_title_plural",h=async()=>{const s=await e(se(r,l,n,!0));let a=[];(0,Se.A)(s)<10&&Ge[t]!==n&&(a=await e(se(r,l,Ge[t],!0)));const i=(0,B.A)(Me.A,(0,Ee.A)(10))([...s,...a]);var c;return e((c=i,{type:Y.XQ,payload:c})),s};return(0,c.useEffect)(()=>{h().finally(()=>{d(!1)})},[]),m?(0,x.jsx)(ol,{className:"lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}):(0,x.jsx)(Te,{className:"suggested property mb-8",title:(0,x.jsx)(j.A,{id:p}),children:i.map(e=>(0,x.jsxs)(rl.Card,{property:e,config:s,locale:l,children:[(0,x.jsx)(rl.Image,{}),(0,x.jsx)(rl.ImmoType,{}),(0,x.jsx)(rl.City,{}),(0,x.jsx)(rl.Price,{}),(0,x.jsx)(rl.InfoIcons,{hasRooms:!0,hasSurface:!0}),(0,x.jsx)(il.o,{locale:l,listingId:e.id})]},e.id))})},dl=()=>{const e=(0,u.wA)(),{locale:l}=(0,o.A)(),s=(0,g.A)(),{siteIdentifier:t}=s,a=ie(),n=a.hkey?a.hkey:Ge[t],r=a.transaction?a.transaction:"buy",i=(0,u.d4)(Ze),[m,d]=(0,c.useState)(!0),p=async()=>{const s=await e(te(l,n));let a=[];(0,Se.A)(s)<10&&Ge[t]!==n&&(a=await e(te(l,Ge[t])));const r=(0,B.A)(Me.A,(0,Ee.A)(10))([...s,...a]);var i;return e((i=r,{type:Y.z2,payload:i})),s};return(0,c.useEffect)(()=>{"rent"!==r&&p().finally(()=>{d(!1)})},[]),"rent"===r?null:m?(0,x.jsx)(ol,{className:"lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}):(0,x.jsx)(Te,{className:be()("suggested residence mb-8"),title:(0,x.jsx)(j.A,{id:"IDS_ADVERTISING_RESIDENCES_title_plural"}),children:i.map(e=>(0,x.jsxs)(rl.Card,{property:e,config:s,locale:l,children:[(0,x.jsx)(rl.Image,{}),(0,x.jsx)(rl.ImmoType,{}),(0,x.jsx)(rl.City,{}),(0,x.jsx)(rl.PriceFrom,{}),(0,x.jsx)(rl.InfoIcons,{hasAvailableUnits:!0}),(0,x.jsx)(il.o,{locale:l,listingId:e.id})]},e.id))})},pl=({post:{thumbnail:e,url:l,title:s,kicker:t}})=>(0,x.jsxs)("div",{className:"article",children:[(0,x.jsx)("a",{className:"article-img-link",target:"_blank",href:l,title:s,children:(0,x.jsx)("img",{className:"article-img",src:e,alt:s})}),(0,x.jsx)("div",{className:"article-content",children:(0,x.jsxs)("a",{href:l,target:"_blank",children:[(0,x.jsx)("span",{className:"article-content-subtitle",children:t}),(0,x.jsx)("span",{className:"article-content-title",children:s})]})})]});function xl(){return(0,x.jsxs)("div",{className:"flex flex-none flex-col bg-white w-[calc(66.666%-16px)] min-[480px]:w-[calc(40%-18px)] min-[950px]:w-[calc(28.571%-18px)] lg:w-[calc(25%-18px)]",children:[(0,x.jsx)("div",{className:"h-[162px] w-full animate-pulse bg-solitude"}),(0,x.jsxs)("div",{className:"flex flex-col py-2.5",children:[(0,x.jsxs)("div",{className:"relative pl-2.5",children:[(0,x.jsx)("div",{className:"absolute left-0 top-0 h-full w-1 bg-[#cc1127]"}),(0,x.jsx)("div",{className:"h-4 w-1/3 animate-pulse rounded bg-solitude"})]}),(0,x.jsx)("div",{className:"mt-2 h-3.5 w-full animate-pulse rounded bg-solitude"}),(0,x.jsx)("div",{className:"mt-2 h-3.5 w-2/3 animate-pulse rounded bg-solitude"})]})]})}function hl({className:e="",count:l=5}){return(0,x.jsx)("div",{"aria-hidden":"true",className:(0,oe.QP)(`mb-8 w-full ${e}`),children:(0,x.jsxs)("div",{className:"px-[10px] xs:px-4 md:px-6 lg:px-[10px]",children:[(0,x.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,x.jsx)("div",{className:"h-6 w-[200px] animate-pulse rounded bg-solitude"}),(0,x.jsxs)("div",{className:"hidden items-center lg:flex",children:[(0,x.jsx)("div",{className:"h-9 w-9 animate-pulse rounded-l bg-solitude"}),(0,x.jsx)("div",{className:"-ml-px h-9 w-9 animate-pulse rounded-r bg-solitude"})]})]}),(0,x.jsx)("div",{className:"mt-3 flex gap-6 overflow-hidden",children:Array.from({length:l}).map((e,l)=>(0,x.jsx)(xl,{},l))})]})})}const gl=s.p+"img/ea3c50df4f4e653ae806.svg",bl={de:s.p+"img/7f3db82e73cb3cfedf81.svg",en:s.p+"img/b7bbf02332547cfc7ba1.svg",fr:gl},fl={de:{width:267,height:24},en:{width:210,height:24},fr:{width:202,height:24}},vl=()=>{const e=(0,u.wA)(),{locale:l}=(0,o.A)(),s=(0,u.d4)(Qe),[t,a]=(0,c.useState)(!0),{formatMessage:n}=(0,o.A)();(0,c.useEffect)(()=>{a(!0),(async l=>{await e(ee(l))})(l).finally(()=>{a(!1)})},[l]);const r=(0,x.jsx)("div",{className:"rtlinfos-articles-title-wrapper",children:(0,x.jsx)("a",{href:n({id:"IDS_RTLINFOS_url"}),target:"_blank",children:(0,x.jsx)("img",{src:bl[l],width:fl[l].width,height:fl[l].height,className:"rtlinfos-articles-logo",alt:n({id:"IDS_RTLINFOS_logo_alt"})})})});return t?(0,x.jsx)(hl,{className:"rtlinfos-articles lg:px-[22px] w-full max-w-[1280px] mx-auto mb-8",count:5}):(0,x.jsx)(Te,{className:be()("rtlinfos-articles mb-8"),title:r,children:s.map(e=>(0,x.jsx)(pl,{post:e},e.id))})},jl=JSON.parse('{"OZ":"https://www.athome.lu"}'),wl={title:"Services Immobiliers",linksRow:{bloc1:[[{title:"Tout l'Immobilier",cssClass:null,url:"/immobilier"},{title:"Immobilier Luxembourg",cssClass:null,url:"/immobilier/luxembourg"}]],bloc2:[[{title:"Agences Immobilières",cssClass:null,url:"/agences-immobilieres"},{title:"Agence Immobilière Luxembourg",cssClass:null,url:"/agences-immobilieres/pays/luxembourg"}]],bloc3:[[{title:"Déménagement Luxembourg",cssClass:null,url:"/services/demenager"},{title:"Devis Assurance Habitation",cssClass:null,url:"/services/demenager#insurance"}]],bloc4:[[{title:"Sitemap",cssClass:null,url:"/sitemap/"},{title:"Adresses",cssClass:null,url:"/adresses/"}]]}}
1,Cl={title:"Biens Immobiliers",linksRow:{bloc1:[[{title:"Appartements",cssClass:null,url:"/appartement"},{title:"Maisons",cssClass:null,url:"/maison"}]],bloc2:[[{title:"Terrains",cssClass:null,url:"/terrain"},{title:"Garages et Parking",cssClass:null,url:"/garage-parking"}]],bloc3:[[{title:"Bureaux",cssClass:null,url:"/bureau"},{title:"Commerces",cssClass:null,url:"/commerce"}]],bloc4:[[{title:"Appartement Luxembourg",cssClass:null,url:"/appartement/luxembourg"},{title:"Maison Luxembourg",cssClass:null,url:"/maison/luxembourg"}]]}},yl={title:"Vente & Location",linksRow:{bloc1:[[{title:"Achat Immobilier",cssClass:null,url:"/vente"},{title:"Location Immobilière",cssClass:null,url:"/location"}]],bloc2:[[{title:"Maison à vendre",cssClass:null,url:"/vente/maison"},{title:"Maison à vendre Luxembourg",cssClass:null,url:"/vente/maison/luxembourg"}]],bloc3:[[{title:"Appartement à vendre",cssClass:null,url:"/vente/appartement"},{title:"Achat appartement Luxembourg",cssClass:null,url:"/vente/appartement/luxembourg"}]],bloc4:[[{title:"Appartement à louer",cssClass:null,url:"/location/appartement"},{title:"Location Appartement Luxembourg",cssClass:null,url:"/location/appartement/luxembourg"}]]}},Nl={title:"Tous nos Conseils et Astuces",linksRow:{bloc1:[[{title:"Guides & Conseils Immobiliers",cssClass:null,url:"/blog/guides/"},{title:"Marché de l'immobilier",cssClass:null,url:"/blog/category/marche-immobilier/"}]],bloc2:[[{title:"Les Dernières Actus",cssClass:null,url:"/blog/category/mon-logement/actualites/"},{title:"Financer & Assurer votre projet",cssClass:null,url:"/blog/category/acheter/pret-immobilier/"}]],bloc3:[[{title:"Inspiration & Tendances Déco",cssClass:null,url:"/blog/category/mon-logement/meuble-decoration/"}]]}},Al={title:"Real Estate",linksRow:{bloc1:[[{title:"Real estate",cssClass:null,url:"/en/real-estate"},{title:"Real Estate Luxembourg",cssClass:null,url:"/en/real-estate/luxembourg"},{title:"",cssClass:null,url:null}]],bloc2:[[{title:"Real Estate Agencies",cssClass:null,url:"/en/realestate-agencies"},{title:"Real estate agency Luxembourg",cssClass:null,url:"/en/realestate-agencies/country/luxembourg"},{title:"",cssClass:null,url:null}]],bloc3:[[{title:"Relocation Luxembourg",cssClass:null,url:`${jl.OZ}/en/services/move`},{title:"Home Insurance ",cssClass:null,url:`${jl.OZ}/en/services/move#insurance`},{title:"",cssClass:null,url:null}]],bloc4:[[{title:"Sitemap",cssClass:null,url:"/en/sitemap/"},{title:"Addresses",cssClass:null,url:"/en/addresses/"}]]}},_l={title:"Properties",linksRow:{bloc1:[[{title:"Apartments",cssClass:null,url:"/en/apartment"},{title:"Houses",cssClass:null,url:"/en/house"},{title:"Lands",cssClass:null,url:"/en/land"}]],bloc2:[[{title:"Garage",cssClass:null,url:"/en/garage-parking"},{title:"Offices",cssClass:null,url:"/en/office"},{title:"Commercial Properties",cssClass:null,url:"/en/commercial-property"}]],bloc3:[[{title:"Apartment Luxembourg",cssClass:null,url:"/en/apartment/luxembourg"},{title:"House Luxembourg",cssClass:null,url:"/en/house/luxembourg"}]]}},kl={title:"for Sale & for Rent",linksRow:{bloc1:[[{title:"Properties for sale",cssClass:null,url:"/en/buy"},{title:"Properties for rent",cssClass:null,url:"/en/rent"},{title:"House for sale",cssClass:null,url:"/en/buy/house"}]],bloc2:[[{title:"House for sale Luxembourg",cssClass:null,url:"/en/buy/house/luxembourg"},{title:"Apartment for sale",cssClass:null,url:"/en/buy/apartment"},{title:"Apartment for sale Luxembourg",cssClass:null,url:"/en/buy/apartment/luxembourg"}]],bloc3:[[{title:"Apartment for rent",cssClass:null,url:"/en/rent/apartment"},{title:"Apartment for rent Luxembourg",cssClass:null,url:"/en/rent/apartment/luxembourg"}]]}},Il={title:"",linksRow:{}},Ll={title:"Immobilien",linksRow:{bloc1:[[{title:"Immobilien",cssClass:null,url:"/de/immobilien"},{title:"Immobilien Luxemburg",cssClass:null,url:"/de/immobilien/luxembourg"},{title:"",cssClass:null,url:null}]],bloc2:[[{title:"Makler",cssClass:null,url:"/de/anbieterverzeichnis"},{title:"Makler Luxemburg",cssClass:null,url:"/de/anbieterverzeichnis/land/luxemburg"}]],bloc3:[[{title:"Umzugsunternehmen Luxemburg",cssClass:null,url:"/de/umzug"},{title:"Hausratsversicherung",cssClass:null,url:"/de/dienste/umzug#insurance"}]],bloc4:[[{title:"Sitemap",cssClass:null,url:"/de/sitemap/"},{title:"Adressen",cssClass:null,url:"/de/adressen/"}]]}},Sl={title:"Immobilientypen",linksRow:{bloc1:[[{title:"Wohnung",cssClass:null,url:"/de/wohnung"},{title:"Haus",cssClass:null,url:"/de/haus"},{title:"Grundstück",cssClass:null,url:"/de/grundstuck"}]],bloc2:[[{title:"Garage",cssClass:null,url:"/de/garage-parkplatz"},{title:"Büro",cssClass:null,url:"/de/buro"},{title:"Gewerbe",cssClass:null,url:"/de/gewerbe"}]],bloc3:[[{title:"Wohnung Luxemburg",cssClass:null,url:"/de/wohnung/luxembourg"},{title:"Haus Luxemburg",cssClass:null,url:"/de/haus/luxembourg"}]]}},Ml={title:"Immobilienangebote",linksRow:{bloc1:[[{title:"Mietimmobilien",cssClass:null,url:"/de/mieten"},{title:"Immobilienkauf",cssClass:null,url:"/de/kaufen"},{title:"Haus kaufen",cssClass:null,url:"/de/kaufen/haus"}]],bloc2:[[{title:"Haus kaufen Luxemburg",cssClass:null,url:"/de/kaufen/haus/luxembourg"},{title:"Wohnung kaufen",cssClass:null,url:"/de/kaufen/wohnung"},{title:"Wohnung kaufen Luxemburg",cssClass:null,url:"/de/kaufen/wohnung/luxembourg"}]],bloc3:[[{title:"Wohnung mieten",cssClass:null,url:"/de/mieten/wohnung"},{title:"Wohnung mieten Luxemburg",cssClass:null,url:"/de/mieten/wohnung/luxembourg"}]]}},El={title:"",linksRow:{}},zl={title:"Services Immobiliers",linksRow:{bloc1:[[{title:"Tout l'Immobilier",cssClass:null,url:"/immobilier"},{title:"Immobilier Nancy",cssClass:null,url:"/immobilier/nancy"}]],bloc2:[[{title:"Immobilier Metz",cssClass:null,url:"/immobilier/metz"},{title:"Agences Immobilières",cssClass:null,url:"/agences-immobilieres"}]],bloc3:[[{title:"Agence Immobilière Nancy",cssClass:null,url:"/agences-immobilieres/nancy"},{title:"Agence Immobilière Metz",cssClass:null,url:"/agences-immobilieres/metz-ville"}]],bloc4:[[{title:"Démenagement",cssClass:null,url:`${jl.OZ}/services/demenager`},{title:"Particulier à Particulier",cssClass:null,url:`${jl.OZ}/publier`}]],bloc5:[[{title:"Sitemap",cssClass:null,url:"/sitemap/"}]]}}
1,Tl={title:"Biens Immobiliers",linksRow:{bloc1:[[{title:"Appartements",cssClass:null,url:"/appartement"},{title:"Maisons",cssClass:null,url:"/maison"}]],bloc2:[[{title:"Terrains",cssClass:null,url:"/terrain"},{title:"Garages et Parking",cssClass:null,url:"/garage-parking"}]],bloc3:[[{title:"Bureaux",cssClass:null,url:"/bureau"},{title:"Commerces",cssClass:null,url:"/commerce"}]],bloc4:[[{title:"Appartement Nancy",cssClass:null,url:"/appartement/nancy"},{title:"Appartement Metz",cssClass:null,url:"/appartement/metz"}]]}},$l={title:"Vente & Location",linksRow:{bloc1:[[{title:"Achat Immobilier",cssClass:null,url:"/vente"},{title:"Location Immobilière",cssClass:null,url:"/location"}]],bloc2:[[{title:"Maison à vendre",cssClass:null,url:"/vente/maison"},{title:"Appartement à vendre",cssClass:null,url:"/vente/appartement"}]],bloc3:[[{title:"Location Appartement",cssClass:null,url:"/location/appartement"},{title:"Location Appartement Nancy ",cssClass:null,url:"/location/appartement/nancy"}]],bloc4:[[{title:"Location Appartement Metz ",cssClass:null,url:"/location/appartement/metz"}]]}},Ol={title:"Tous nos Conseils et Astuces",linksRow:{bloc1:[[{title:"Guides & Conseils Immobiliers",cssClass:null,url:`${jl.OZ}/blog/guides/`},{title:"Marché de l'immobilier",cssClass:null,url:`${jl.OZ}/blog/category/marche-immobilier/`}]],bloc2:[[{title:"Les Dernières Actus",cssClass:null,url:`${jl.OZ}/blog/category/mon-logement/actualites/`},{title:"Financer & Assurer votre projet",cssClass:null,url:`${jl.OZ}/blog/category/acheter/pret-immobilier/`}]],bloc3:[[{title:"Inspiration & Tendances Déco",cssClass:null,url:`${jl.OZ}/blog/category/mon-logement/meuble-decoration/`}]]}},Rl={title:"Immobilien",linksRow:{bloc1:[[{title:"Immobilien",cssClass:null,url:"/immobilien"},{title:"Immobilien Trier",cssClass:null,url:"/immobilien/trier"},{title:"",cssClass:null,url:null}]],bloc2:[[{title:"Immobilien Saarbrücken",cssClass:null,url:"/immobilien/saarbrucken"},{title:"Makler",cssClass:null,url:"/anbieterverzeichnis"}]],bloc3:[[{title:"Makler Trier",cssClass:null,url:"/anbieterverzeichnis/trier"},{title:"Makler Saarbrücken",cssClass:null,url:"/anbieterverzeichnis/regionalverband-saarbrucken/saarbrucken"}]],bloc4:[[{title:"Umzugsunternehmen",cssClass:null,url:`${jl.OZ}/de/dienste/umzug`}]],bloc5:[[{title:"Sitemap",cssClass:null,url:"/sitemap/"}]]}},Dl={title:"Immobilientypen",linksRow:{bloc1:[[{title:"Wohnung",cssClass:null,url:"/wohnung"},{title:"Haus",cssClass:null,url:"/haus"},{title:"Grundstück",cssClass:null,url:"/grundstuck"}]],bloc2:[[{title:"Garage",cssClass:null,url:"/garage-parkplatz"},{title:"Büro",cssClass:null,url:"/buro"},{title:"Gewerbe",cssClass:null,url:"/gewerbe"}]],bloc3:[[{title:"Wohnung Trier",cssClass:null,url:"/wohnung/trier"},{title:"Haus Trier",cssClass:null,url:"/haus/trier"},{title:"Wohnung Saarbrücken",cssClass:null,url:"/wohnung/saarbrucken"}]],bloc4:[[{title:"Haus Saarbrücken",cssClass:null,url:"/haus/saarbrucken"}]]}},Pl={title:"Immobilienangebote",linksRow:{bloc1:[[{title:"Mietimmobilien",cssClass:null,url:"/mieten"},{title:"Immobilienkauf",cssClass:null,url:"/kaufen"},{title:"",cssClass:null,url:null}]],bloc2:[[{title:"Haus kaufen",cssClass:null,url:"/kaufen/haus"},{title:"Haus kaufen Trier",cssClass:null,url:"/kaufen/haus/trier"}]],bloc3:[[{title:"Wohnung kaufen",cssClass:null,url:"/kaufen/wohnung"},{title:"Wohnung kaufen Trier",cssClass:null,url:"/kaufen/wohnung/trier"}]],bloc4:[[{title:"Wohnung mieten",cssClass:null,url:"/mieten/wohnung"},{title:"Wohnung mieten Trier",cssClass:null,url:"/mieten/wohnung/trier"}]]}},Bl={title:"Alle Tipps & News",linksRow:{bloc1:[[{title:"Tipps für den Verkauf, Kauf und für Mieter",cssClass:null,url:`${jl.OZ}/blog/de/leitfaden/`},{title:"",cssClass:null,url:null},{title:" ",cssClass:null,url:null}]],bloc2:[[{title:"Immobilienmarkt in Deutschland",cssClass:null,url:`${jl.OZ}/blog/de/immobilien-markt/`}]],bloc3:[[{title:"Lifestyle & Einrichtungsideen",cssClass:null,url:`${jl.OZ}/blog/de/category/mein-haus/deko-mobel/`}]]}},Gl={title:"Real Estate",linksRow:{bloc1:[[{title:"Real estate",cssClass:null,url:"/en/real-estate"},{title:"Real Estate Trier",cssClass:null,url:"/en/real-estate/trier"},{title:"Real Estate Saarbrücken ",cssClass:null,url:"/en/real-estate/saarbrucken-(de)?page%5
1Bnumber%5D=1&page%5Bsize%5D=20&tab=agency&hkeys=9144a277"},{title:" ",cssClass:null,url:null}]],bloc2:[[{title:"Real Estate Agencies",cssClass:null,url:"/en/realestate-agencies"},{title:"Real estate agency Trier",cssClass:null,url:"/en/realestate-agencies/trier"}]],bloc3:[[{title:"Real estate agency Saarbrücken",cssClass:null,url:"/en/realestate-agencies/regionalverband-saarbrucken/saarbrucken"},{title:"Relocation",cssClass:null,url:`${jl.OZ}/en/services/move`}]],bloc4:[[{title:"Sitemap",cssClass:null,url:"/en/sitemap/"}]]}},Hl={title:"Properties",linksRow:{bloc1:[[{title:"Apartments",cssClass:null,url:"/en/apartment"},{title:"Houses",cssClass:null,url:"/en/house"},{title:"Lands",cssClass:null,url:"/en/land"},{title:"Garage",cssClass:null,url:"/en/garage-parking"}]],bloc2:[[{title:"Offices",cssClass:null,url:"/en/office"},{title:"Commercial Properties",cssClass:null,url:"/en/commercial-property"},{title:"Apartment Trier",cssClass:null,url:"/en/apartment/trier"}]],bloc3:[[{title:"House Trier",cssClass:null,url:"/en/house/trier"},{title:"Apartment Saarbrücken",cssClass:null,url:"/en/apartment/saarbrucken"},{title:"House Saarbrücken",cssClass:null,url:"/en/house/saarbrucken"}]]}},Ul={title:"for Sale & for Rent",linksRow:{bloc1:[[{title:"Properties for sale",cssClass:null,url:"/en/buy"},{title:"Properties for rent",cssClass:null,url:"/en/rent"},{title:"House for sale",cssClass:null,url:"/en/buy/house"},{title:" ",cssClass:null,url:null}]],bloc2:[[{title:"House for sale Trier",cssClass:null,url:"/en/buy/house/trier"},{title:"Apartment for sale",cssClass:null,url:"/en/buy/apartment"},{title:"Apartment for sale Trier",cssClass:null,url:"/en/buy/apartment/trier"}]],bloc3:[[{title:"Apartment for rent",cssClass:null,url:"/en/rent/apartment"},{title:"Apartment for rent Trier",cssClass:null,url:"/en/rent/apartment/trier"}]]}},Vl={title:"",linksRow:{}},Fl={title:"Services Immobiliers",linksRow:{bloc1:[[{title:"Tout l'Immobilier ",cssClass:null,url:"/fr/immobilier"},{title:"Immobilier Trèves",cssClass:null,url:"/fr/immobilier/trier"},{title:"Immobilier Sarrebruck",cssClass:null,url:"/fr/immobilier/saarbrucken"},{title:" ",cssClass:null,url:null}]],bloc2:[[{title:"Agences Immobilières",cssClass:null,url:"/fr/agences-immobilieres"},{title:"Agence Immobilière Trèves",cssClass:null,url:"/fr/agences-immobilieres/trier"},{title:"Agence Immobilière Sarrebruck",cssClass:null,url:"/fr/agences-immobilieres/regionalverband-saarbrucken/saarbrucken"}]],bloc3:[[{title:"Déménager",cssClass:null,url:`${jl.OZ}/services/demenager`}]],bloc4:[[{title:"Sitemap",cssClass:null,url:"/fr/sitemap/"}]]}},Yl={title:"Biens Immobiliers",linksRow:{bloc1:[[{title:"Appartements",cssClass:null,url:"/fr/appartement"},{title:"Maisons",cssClass:null,url:"/fr/maison"},{title:"Terrains",cssClass:null,url:"/fr/terrain"},{title:"Garages et Parking",cssClass:null,url:"/fr/garage-parking"}]],bloc2:[[{title:"Bureaux",cssClass:null,url:"/fr/bureau"},{title:"Commerces",cssClass:null,url:"/fr/commerce"},{title:"Appartement Trèves",cssClass:null,url:"/fr/appartement/trier"}]],bloc3:[[{title:"Maison Trèves",cssClass:null,url:"/fr/maison/trier"},{title:"Appartement Sarrebruck",cssClass:null,url:"/fr/appartement/saarbrucken"},{title:"Maison Sarrebruck",cssClass:null,url:"/fr/maison/saarbrucken"}]]}},Wl={title:"Vente & Location",linksRow:{bloc1:[[{title:"Achat Immobilier",cssClass:null,url:"/fr/vente"},{title:"Location Immobilière",cssClass:null,url:"/fr/location"},{title:"Maison à vendre",cssClass:null,url:"/fr/vente/maison"},{title:"Maison à vendre Trèves",cssClass:null,url:"/fr/vente/maison/trier"}]],bloc2:[[{title:"Maison à vendre Sarrebruck",cssClass:null,url:"/fr/vente/maison/saarbrucken"},{title:"Appartement à vendre",cssClass:null,url:"/fr/vente/appartement"},{title:"Appartement à vendre Trèves",cssClass:null,url:"/fr/vente/appartement/trier"},{title:"Appartement à vendre Sarrebruckg",cssClass:null,url:"/fr/vente/appartement/saarbrucken"}]],bloc3:[[{title:"Location Appartement",cssClass:null,url:"/fr/location/appartement"},{title:"Location Appartement Trèves",cssClass:null,url:"/location/appartement/trier"},{title:"Location Appartement Sarrebruck",cssClass:null,url:"/location/appartement/saarbrucken"}]]}},Zl={title:"",linksRow:{}};const Ql=({isActive:e,onClick:l,title:s})=>void 0!==s?(0,x.jsx)("div",{className:be()("footer-links-column",{active:e}),children:(0,x.jsx)("a",{onClick:l,children:s})}):null,ql=({links:e})=>Object.keys(e).map(l=>(0,x.jsx)("div",{className:"footer-links-column footer-links-content",children:e[l].map(e=>(0,x.jsx)("ul",{children:e.map(e=>(0,x.jsx)("li",{children:(0,x.jsx)("a",{href:e.url,title:e.title,children:e.title})},e.title))},`footer-tab-${l}-${e}`))},`footer-tab-${l}`)),Xl=(0,d.A)(({config:{domain:e}})=>{const{locale:l}=(0,o.A)(),[s,t]=(0,c.useState)("0"),{tab1:a,tab2:n,tab3:r,tab4:i}=function(e,l){switch(e){default:case"athome.lu":switch(l){case"en":return{tab1:Al,tab2:_l,tab3:kl,tab4:Il};case"de":return{tab1:Ll,tab2:Sl,tab3:Ml,tab4:El};default:return{tab1:wl,tab2:Cl,tab3:yl,tab4:Nl}}case"athome.de":switch(l){case"en":return{tab1:Gl,tab2:Hl,tab3:Ul,tab4:Vl};case"fr":return{tab1:Fl,tab2:Yl,tab3:Wl,tab4:Zl};default:return{tab1:Rl,tab2:Dl,tab3:Pl,tab4:Bl}}case"immoregion.fr":return{tab1:zl,tab2:Tl,tab3:$l,tab4:Ol}}}(e,l),u={0:a,1:n,2:r,3:i};return(0,x.jsx)("section",{className:be()("footer-links",{"footer-links--three-columns":void 0!==i.title}),children:(0,x.jsxs)("div",{className:"px-[10px] py-8 xs:px-4 md:px-6 lg:px-8 w-full max-w-7xl mx-auto",children:[(0,x.jsx)("div",{className:"footer-links-row footer-links-navigation",children:Object.entries(u).map(([e,{title:l}])=>(0,x.jsx)(Ql,{title:l,isActive:s===e,onClick:()=>t(e)},e))}),(0,x.jsx)("div",{className:"footer-links-list-container showing",children:(0,x.jsx)("div",{className:"footer-links-row",children:(0,x.jsx)(ql,{links:u[s].linksRow})})})]})})});var Jl=s(40961);const Kl=({className:e})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:e,children:[(0,x.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,x.jsx)("path",{d:"M5 12l5 5l10 -10"})]}),es=Math.floor(4.7),ls=4.7-es>0,ss=({className:e})=>(0,x.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"
1currentColor",className:e,children:[(0,x.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,x.jsx)("path",{d:"M8.243 7.34l-6.38 .925l-.113  .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1  .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z"})]}),ts=()=>(0,x.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,x.jsx)("div",{className:"flex items-center gap-0.5 text-[#ffb800]",children:Array.from({length:5}).map((e,l)=>l<es?(0,x.jsx)(ss,{className:"w-[18px] h-[18px]"},e):l===es&&ls?(0,x.jsxs)("span",{className:"relative inline-flex w-[18px] h-[18px]",children:[(0,x.jsx)(ss,{className:"absolute inset-0 w-[18px] h-[18px] text-gray-300"}),(0,x.jsx)("span",{className:"absolute inset-0 overflow-hidden w-1/2",children:(0,x.jsx)(ss,{className:"w-[18px] h-[18px]"})})]},e):(0,x.jsx)(ss,{className:"w-[18px] h-[18px] text-gray-300"},e))}),(0,x.jsx)("span",{className:"text-sm font-semibold text-[#333f48]",children:4.7})]}),as=s.p+"img/8e10c4e3d2b6e3e74c31.png",ns=({isOpen:e,onClose:l})=>{const{formatMessage:s}=(0,o.A)(),[t,a]=(0,c.useState)(!1),[n,r]=(0,c.useState)(!1),[i,u]=(0,c.useState)(!1),m=(0,c.useRef)(null),d=(0,c.useRef)(!1);((e,l,{ratio:s=.25,enabled:t})=>{c.useEffect(()=>{const a=e.current;if(!t||!a)return;let n=0,r=null;const i=e=>{let t=0;if("deltaY"in e)t=Math.abs(e.deltaY);else{const l=e.touches[0];if(!l)return;null!==r&&(t=Math.abs(l.clientY-r)),r=l.clientY}n+=t,n>=a.offsetHeight*s&&l()},c=()=>{r=null};return a.addEventListener("wheel",i,{passive:!0}),a.addEventListener("touchmove",i,{passive:!0}),a.addEventListener("touchend",c,{passive:!0}),()=>{a.removeEventListener("wheel",i),a.removeEventListener("touchmove",i),a.removeEventListener("touchend",c)}},[t,e,l,s])})(m,(0,c.useCallback)(()=>{d.current=!0,u(!0),l()},[l]),{ratio:.25,enabled:e&&t}),((e,l,s)=>{c.useEffect(()=>{if(!s)return;const t=l=>{const s=e.current;return Boolean(s&&l instanceof Node&&s.contains(l))};if("function"!=typeof window.PointerEvent){const e=e=>{t(e.target)||l()};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)}let a=null;const n=e=>{a=t(e.target)?null:{x:e.clientX,y:e.clientY,scrollY:window.scrollY}},r=e=>{if(!a)return;const s=Math.hypot(e.clientX-a.x,e.clientY-a.y)>10,t=Math.abs(window.scrollY-a.scrollY)>10;a=null,s||t||l()},i=()=>{a=null};return document.addEventListener("pointerdown",n,!0),document.addEventListener("pointerup",r,!0),document.addEventListener("pointercancel",i,!0),()=>{document.removeEventListener("pointerdown",n,!0),document.removeEventListener("pointerup",r,!0),document.removeEventListener("pointercancel",i,!0)}},[s,e,l])})(m,l,e),(0,c.useEffect)(()=>{if(!e){r(!1);const e=setTimeout(()=>a(!1),d.current?560:420);return()=>clearTimeout(e)}a(!0),d.current=!1,u(!1),w.ga4.trackViewAdvertisement({advertisement_type:"app_promotion_hp"});let l=0;const s=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>r(!0))});return()=>{cancelAnimationFrame(s),cancelAnimationFrame(l)}},[e]),(0,c.useEffect)(()=>{if(!e)return;const s=e=>{"Escape"===e.key&&l()};return document.addEventListener("keydown",s),()=>document.removeEventListener("keydown",s)},[e,l]);return t&&"undefined"!=typeof document?(0,Jl.createPortal)((0,x.jsx)("div",{className:"promotion-modal__layer fixed inset-0 z-[9999] flex items-end justify-center pointer-events-none",children:(0,x.jsxs)("div",{ref:m,role:"dialog","aria-modal":"false","aria-label":s({id:"IDS_PROMOTION_MODAL_content_label"}),className:`promotion-modal${n?" promotion-modal--visible":""}${i?" promotion-modal--floating-away":""}\n        pointer-events-auto relative flex w-full\n        flex-col\n        max-w-[540px] bg-white\n        rounded-t-[8px] px-5\n        pt-8 pb-2\n        outline-none font-poppins\n        text-center text-[#333f48]\n        shadow-[0_0_24px_0_rgba(0,0,0,0.1)]\n        md:px-8 md:pt-10 md:pb-7`,children:[(0,x.jsx)("span",{className:"absolute top-3 left-1/2 -translate-x-1/2 w-10 h-1 rounded-full bg-gray-300 md:hidden"}),(0,x.jsxs)("div",{className:"flex items-start gap-3 text-left mb-5 pr-8",children:[(0,x.jsx)("img",{className:"shrink-0 w-16 h-16",src:as,alt:s({id:"IDS_PROMOTION_MODAL_logo_alt"})}),(0,x.jsxs)("div",{children:[(0,x.jsx)("h2",{className:"text-base font-semibold leading-[1.35] text-[#333f48]",children:(0,x.jsx)(j.A,{id:"IDS_PROMOTION_MODAL_scroll_title"})}),(0,x.jsx)(ts,{})]})]}),(0,x.jsx)("ul",{className:"flex flex-2 flex-col justify-center gap-3 text-left mb-6 list-none p-0 m-0",children:["IDS_PROMOTION_MODAL_feature_map_search","IDS_PROMOTION_MODAL_feature_instant_alerts","IDS_PROMOTION_MODAL_feature_synced_favourites"].map(e=>(0,x.jsxs)("li",{className:"flex items-start gap-3",children:[(0,x.jsx)(Kl,{className:"shrink-0 mt-0.5 w-
15 h-5 text-[#8a939b]"}),(0,x.jsx)("span",{className:"text-sm leading-normal text-[#333f48]",children:(0,x.jsx)(j.A,{id:e})})]},e))}),(0,x.jsx)("a",{href:"https://app.athome.lu/",onClick:()=>{w.ga4.trackButtonClick({button_placement:"app_promotion_hp",button_name:"open_app"}),l()},className:"block w-full",children:(0,x.jsx)(O.Button,{classNameToMerge:"w-full",tabIndex:-1,children:(0,x.jsx)(j.A,{id:"IDS_PROMOTION_MODAL_scroll_cta"})})}),(0,x.jsx)(O.Button,{className:"block w-full py-3 px-4 bg-transparent border-none text-sm font-medium cursor-pointer text-gray-500 font-poppins",onClick:l,children:(0,x.jsx)(j.A,{id:"IDS_PROMOTION_MODAL_continue_on_web"})})]})}),document.body):null},rs="appPromotionModalShown";const is=()=>{const[e,l]=(0,c.useState)(!1),s=(0,Ce.Y)(),t="smartphone"===s||"tablet"===s,a=(0,c.useCallback)(()=>l(!1),[]);return(({isMobile:e,openModal:l,closeModal:s})=>{(0,c.useEffect)(()=>{if(!e)return()=>{};l();const t=()=>{const{scrollY:e,innerHeight:l}=window;e>=3*l&&s()};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[e,l,s])})({openModal:(0,c.useCallback)(()=>{(function(){try{return"true"===sessionStorage.getItem(rs)}catch(e){return!1}})()||(l(!0),function(){try{sessionStorage.setItem(rs,"true")}catch(e){}}())},[]),closeModal:a,isMobile:t}),t?(0,x.jsx)(ns,{isOpen:e,onClose:a}):null},cs=(0,c.lazy)(()=>s.e(354).then(s.t.bind(s,78354,23)).then(e=>({default:e.ChatbotProvider}))),os=(0,c.lazy)(()=>s.e(354).then(s.t.bind(s,78354,23)).then(e=>({default:e.WidgetChat}))),us=(0,c.lazy)(()=>s.e(354).then(s.t.bind(s,78354,23)).then(e=>({default:e.Anchor}))),ms=(0,c.memo)(a()),ds=(0,d.A)(({config:{defaultLocale:e,siteIdentifier:l,apiPath:s}})=>{const{locale:t}=(0,o.A)(),a=(0,u.wA)(),{push:n}=(0,m.W6)(),{user:d,onShowAuthModal:p,onLogout:g,isUserLoading:j}=(0,i.useAuth)(),w=(0,u.d4)(v.m),{get:C,reset:y}=(0,ce.G)(),N=(0,ve.D)(),_=(0,fe.Ww)(),I=(0,Ce.Y)(),S="smartphone"===I||"tablet"===I;(0,c.useEffect)(()=>{d&&!w&&(a((0,f.Y)(d)),C())},[d,w,a,C]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b,{}),(0,x.jsx)(h,{}),(0,x.jsx)(r(),{locale:t,siteIdentifier:l,onLocaleChange:l=>n(l===e?"/":`/${l}`),onLogin:async()=>{p(e=>{e&&(a((0,f.Y)(e)),C())})},onLogout:async()=>g().then(()=>{a((0,f.Y)(null)),y()}),user:d,isUserLoading:j}),(0,x.jsxs)("div",{className:"home",children:[(0,x.jsx)(_e,{}),"athomelu"===l&&(0,x.jsxs)("div",{className:"min-h-16 relative -top-3 xs:-top-7",children:[!N&&(0,x.jsx)(he,{}),N&&(0,x.jsx)(c.Suspense,{fallback:(0,x.jsx)(he,{}),children:(0,x.jsxs)(cs,{locale:t,defaultLocale:e,config:{siteIdentifier:l,env:"development",proxyApiPath:s},useAuth:i.useAuth,pageType:"hp",children:[(0,x.jsx)("div",{className:"flex w-full justify-center items-center px-2.5 pb-3 xs:pb-0",children:(0,x.jsx)(us,{locale:t,defaultLocale:e,pageType:"hp"})}),(S&&"athomelu"!==l||!S)&&(0,x.jsx)(os,{locale:t,defaultLocale:e})]})})]}),"athomelu"===l&&(0,x.jsxs)(E,{children:[(0,x.jsx)(A,{}),(0,x.jsx)(k,{}),(0,x.jsx)(M,{}),(0,x.jsx)(T,{}),(0,x.jsx)(L,{})]}),"athomede"!==l&&(0,x.jsx)(xe,{}),N&&(0,x.jsx)(Le,{}),"athomelu"!==l&&(0,x.jsx)(ml,{}),"athomelu"===l&&(0,x.jsx)(ul,{}),(0,x.jsx)(dl,{}),"athomelu"===l&&(0,x.jsx)(vl,{}),(0,x.jsx)(qe,{}),"athomelu"===l&&(0,x.jsx)(nl,{}),N&&_&&(0,x.jsx)(Ie,{}),(0,x.jsx)(Xl,{}),N&&S&&"athomelu"===l&&(0,x.jsx)(is,{})]}),(0,x.jsx)(ms,{locale:t,siteIdentifier:l})]})})},84446(e,l,s){"use strict";s.d(l,{Y:()=>a});var t=s(91908);const a=e=>({type:t.X,payload:e})},85519(e,l,s){"use strict";s.d(l,{m:()=>a});var t=s(42309);const a=e=>e[t.L].user},75829(e,l,s){"use strict";s.d(l,{A:()=>n});var t=s(24783),a=s(74848);const n=e=>l=>(0,a.jsx)(t.Q.Consumer,{children:s=>(0,a.jsx)(e,{...l,config:s})})},68762(e,l,s){"use strict";s.d(l,{A:()=>n});var t=s(6442),a=s(74848);const n=e=>l=>{const{defaultLocale:s,formatMessage:n,locale:r}=(0,t.A)(),i=s===r?"":`/${r}`;return(0,a.jsx)(e,{...l,translateUrl:(e,l)=>{const s=n({id:e},l);return s.startsWith("https://")?s:i+s},urlPrefix:i})}},95522(e,l,s){"use strict";s.d(l,{GM:()=>u,Py:()=>m,Ww:()=>o});var t=s(96540);const a=670,n=950,r=1120,i=()=>!1,c=e=>(0,t.useSyncExternalStore)((e=>l=>{const s=window.matchMedia(e);return s.addEventListener("change",l),()=>s.removeEventListener("change",l)})(e),(e=>()=>window.matchMedia(e).matches)(e),i),o=()=>c(`(min-width: ${a}px)`),u=()=>c(`(min-width: ${n}px)`),m=()=>c(`(min-width: ${r}px)`)},71829(e,l,s){"use strict";s.d(l,{Y:()=>a});var t=s(95522);const a=()=>{const e=(0,t.Py)(),l=(0,t.GM)(),s=(0,t.Ww)();return e||l?"desktop":s?"tablet":"smartphone"}},76909(e,l,s){"use strict";s.d(l,{G:()=>t.useFavourites});var t=s(10606)},44466(e,l,s){"use strict";s.d(l,{D:()=>a});var t=s(96540);const a=()=>{const[e,l]=t.useState(!1);return(0,t.useEffect)(()=>{(0,t.startTransition)(()=>{l(!0)})},[]),e}},57153(e,l,s){"use strict";s.d(l,{A:()=>a});var t=s(96540);const a=(e,l)=>{const[s,a]=(0,t.useState)(()=>{try{const s=window.localStorage.getItem(e);return s?JSON.parse(s):l}catch(e){return l}});return[s,l=>{try{const t=l instanceof Function?l(s):l;a(t),window.localStorage.setItem(e,JSON.stringify(t))}catch(e){}}]}},42634(){}}]);

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.