PageSourceSearch

https://immo-toma-omnicasa.vercel.app/_next/static/chunks/4965-ca9…?dpl=dpl_GAa39zHaiQy2RddSCaHZnrGCdvUM

js immo-toma-omnicasa.vercel.app collected 2026-10-03 07:06:55 UTC 148,863 bytes, 26 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ae1aacfb-bc34-4d07-9217-3cc043550fc6",e._sentryDebugIdIdentifier="sentry-dbid-ae1aacfb-bc34-4d07-9217-3cc043550fc6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[868,2390,4965],{708:()=>{},853:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(10412);let n=e=>{let{dictionary:t}=e;return(0,r.useEffect)(()=>{let e=setTimeout(()=>{window.print()},500);return()=>clearTimeout(e)},[]),(0,a.jsx)("div",{className:"fixed bottom-6 right-6 print:hidden z-50",children:(0,a.jsx)(s.default,{type:"primary",onClick:()=>{window.print()},label:t.print||"Print",children:(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z"})}),t.print||"Print"]})})})}},2136:(e,t,l)=>{"use strict";l.d(t,{RangeSlider:()=>o});var a=l(95155),r=l(12115);let s=()=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between text-sm mb-2",children:[(0,a.jsx)("div",{children:"min"}),(0,a.jsx)("div",{children:"max"})]}),(0,a.jsxs)("div",{className:"rc-slider rc-slider-horizontal",children:[(0,a.jsx)("div",{className:"rc-slider-rail"}),(0,a.jsx)("div",{className:"rc-slider-track rc-slider-track-1"}),(0,a.jsx)("div",{className:"rc-slider-step"})]}),(0,a.jsxs)("div",{className:"flex justify-between text-sm mt-2",children:[(0,a.jsx)("div",{className:"-ml-2",children:(0,a.jsx)("span",{className:"text-transparent",children:"€ 0"})}),(0,a.jsx)("div",{className:"-mr-2",children:(0,a.jsx)("span",{className:"text-transparent",children:"€ 0"})})]})]}),n=new Map;function i(e){let t,s=(0,r.use)(((t=n.get("default"))||(t=Promise.all([l.e(6414),l.e(132),l.e(4142),l.e(7238)]).then(l.bind(l,77238)).then(e=>e.RangeSlider),n.set("default",t)),t));return(0,a.jsx)(s,{...e})}function o(e){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s,{}),children:(0,a.jsx)(i,{...e})})}},2414:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115),s=l(78285),n=l(10412),i=l(91405);let o=e=>{let t,{salePricePlaceholder:l,calculateLabel:o,recalculateLabel:c,yourSavingsLabel:d,savingsPrefix:u,savingsPercentageSuffix:m,commissionLabel:h,commissionRate:f,otherCommissionLabel:x,otherCommissionRate:p,minCommissionAmount:g,contactLinks:v,remarks:b}=e,[j,w]=(0,r.useState)(""),[y,N]=(0,r.useState)(!1),[S,C]=(0,r.useState)(!1),[k,P]=(0,r.useState)(!1),[_,E]=(0,r.useState)({commission:0,traditionalCommission:0,savings:0});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"text-center space-y-4",children:[(0,a.jsx)("div",{className:"max-w-md mx-auto",children:(0,a.jsx)(s.A,{name:"salePrice",placeholder:l,value:j?(t=parseInt(j),new Intl.NumberFormat("fr-FR").format(t)):"",onChange:e=>{w(e.target.value.replace(/[^0-9]/g,"")),y&&(N(!1),P(!1))},suffix:"€",required:!0})}),(0,a.jsx)("div",{children:(0,a.jsx)(n.default,{type:"secondary",disabled:!j||S,onClick:()=>{let e=parseFloat(j.replace(/[^0-9.]/g,""));isNaN(e)||e<=0||(C(!0),P(!1),(0,i.h)(),setTimeout(()=>{let t=1.21*Math.max(e*f,g),l=e*p*1.21;E({commission:Math.round(t),traditionalCommission:Math.round(l),savings:Math.round(l-t)}),N(!0),C(!1),setTimeout(()=>{P(!0)},50)},600))},className:S?"animate-pulse":"",children:S?o+"...":y?c:o})})]}),y&&(0,a.jsxs)("div",{className:`mt-12 space-y-6 transition-all duration-700 ${k?"opacity-100 translate-y-0":"opacity-0 translate-y-4"}`,children:[(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[(0,a.jsx)("div",{className:`bg-primary text-white rounded-xl p-6 transition-all duration-500 delay-100 ${k?"opacity-100 scale-100":"opacity-0 scale-95"}`,children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h3",{className:"text-sm font-medium mb-2",children:h}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{end:_.commission,duration:1.5,separator:".",decimals:0})," €"]})})]})}),(0,a.jsx)("div",{className:`bg-gray-200 text-gray-800 rounded-xl p-6 transition-all duration-500 delay-200 ${k?"opacity-100 scale-100":"opacity-0 scale-95"}`,children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h3",{className:"text-sm font-medium mb-2",children:x}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{end:_.traditionalCommission,duration:1.5,separator:".",decimals:0})," €"]})})]})})]}),(0,a.jsxs)("div",{className:`bg-secondary text-white rounded-xl p-8 text-center shadow-lg transition-all duration-700 delay-300 ${k?"opacity-100 scale-100":"opacity-0 scale-95"}`,children:[(0,a.jsx)("h3",{className:"text-xl font-bold mb-3",children:d}),(0,a.jsx)("div",{className:"text-4xl font-bold mb-2",children:k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{end:_.savings,duration:2,separator:".",decimals:0})," €"]})}),(0,a.jsxs)("p",{className:"text-white/90 text-sm",children:[u," ",k&&(0,a.jsx)(i.default,{end:_.savings/_.traditionalCommission*100,duration:2,decimals:0}),m]}),v]}),b?(0,a.jsx)("div",{className:`text-center transition-all duration-500 delay-500 ${k?"opacity-100":"opacity-0"}`,children:b}):null]})]})}},4088:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(5437),n=l(32883);function i(e){let[t,i]=(0,r.useState)(null),o=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,n.q0)(()=>{e||o.current||(0,s.YS)()||(o.current=!0,l.e(1070).then(l.bind(l,11070)).then(t=>{e||i(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},4651:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,50792)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},5193:(e,t,l)=>{"use strict";l.d(t,{default:()=>r});var a=l(5437);function r(){return(0,a.L2)(),null}},5437:(e,t,l)=>{"use strict";l.d(t,{Dh:()=>c,L2:()=>o,YS:()=>s,cl:()=>n});var a=l(44328);let r="__omnicasaConsentDefaultsInstalled";function s(){try{return"1"===new URLSearchParams(window.location.search).get("nocookie
1s")}catch{return!1}}function n(){let e=window;e.dataLayer=e.dataLayer||[],"function"!=typeof e.gtag&&(e.gtag=function(){e.dataLayer.push(arguments)})}function i(e){return e?"granted":"denied"}function o(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,a.XZ)();if(s())return!1;let l=window;return!!l[r]||(n(),null==(e=l.gtag)||e.call(l,"consent","default",{analytics_storage:i(t.analyticsGranted),ad_storage:i(t.adGranted),ad_user_data:i(t.adUserDataGranted),ad_personalization:i(t.adPersonalizationGranted),personalization_storage:"granted",functionality_storage:"granted",security_storage:"granted"}),l[r]=!0,!0)}function c(){return!!window[r]}},5505:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(50966);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,2389)).then(e=>e.loadAppointmentExtraButton()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},6e3:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>s});var a=l(95155),r=l(43264);let s=e=>{let{children:t,defaultOpen:l=!0}=e;return(0,a.jsx)(r.Gn,{defaultOpen:l,children:t})}},8267:e=>{e.exports={root:"styles_root__9Kgvs",inner:"styles_inner__BQRQV",media:"styles_media__opgYJ",imageWrap:"styles_imageWrap__I7iNS",accent:"styles_accent__68EFk",imageFrame:"styles_imageFrame__Lhvyu",image:"styles_image__T_4du",content:"styles_content__Bi4VO",line:"styles_line__YIJHv",text:"styles_text__ijtFN",title:"styles_title__PPD0d"}},9861:(e,t,l)=>{"use strict";l.d(t,{default:()=>s});var a=l(95155),r=l(12115);let s=e=>{let{agency:t=39282,logohide:l=1,template:s=1,color:n="#171695",stylesheet:i="",privacy:o="https://www.grandplace.be/fr/privacy-statement/"}=e,c=(0,r.useRef)(null),d=(0,r.useRef)(!1),[u,m]=(0,r.useState)(!1);(0,r.useEffect)(()=>{m(!0)},[]);let h=()=>{var e;if(d.current||!u)return;let a={agency:t,logohide:l,template:s,color:n,stylesheet:i,privacy:o},r=sessionStorage.getItem("urbses");r&&(a.urbses=r),window.urbizParams=a;let m=document.createElement("script"),h=new Date().getTime();m.src=`https://urbiz.be/wp-content/themes/urbiz/dist/js/framedscript.js?t=${h}`,((null==(e=c.current)?void 0:e.parentNode)||document.head).appendChild(m),d.current=!0};return u?(0,a.jsx)("div",{ref:e=>{c.current=e,e&&!d.current&&setTimeout(h,100)},id:"urbizframed",className:"urbiz-container"}):(0,a.jsx)("div",{className:"urbiz-container min-h-[400px] bg-gray-50"})}},11786:(e,t,l)=>{"use strict";l.d(t,{default:()=>f});var a=l(95155),r=l(12115),s=l(91405),n=l(78285),i=l(10412),o=l(80996);let c={registrationTaxAttachments:100,adminCosts:855,thirdPartyCosts:309,transcriptionCosts:285,deedRights:100},d=[{limit:7500,rate:.0456},{limit:17500,rate:.0285},{limit:3e4,rate:.0228},{limit:45495,rate:.0171},{limit:64095,rate:.0114},{limit:250095,rate:.0057},{limit:1/0,rate:57e-5}];function u(e,t){if(t)if(e<=5e4)return .86;else if(e<=1e5)return .86+(e-5e4)/5e4*(.8-.86);else if(e<=2e5)return .8+(e-1e5)/1e5*(.791-.8);else if(e<=25e4)return .791+(e-2e5)/5e4*(.790125-.791);else if(e<=3e5)return .790125+(e-25e4)/5e4*(.83-.790125);else if(e<=5e5)return .83+(e-3e5)/2e5*(1-.83);else return 1;if(e<=5e4)return .95;if(e<=1e5)return .95+(e-5e4)/5e4*(.899-.95);if(e<=2e5)return .899;if(e<=3e5)return .899+(e-2e5)/1e5*(.922-.899);else if(e<=5e5)return .922+(e-3e5)/2e5*(1.019-.922);else return 1.019}function m(e,t,l,a,r,s){if("flanders"===e)return"land"===t?.12:"yes"===l?void 0!==s&&s<=22e4||"yes"===a?.02:.03:.12;if("brussels"===e)return .125;if("wallonia"===e){if("land"===t)return .125;if("yes"===l)return .03}return .125}function h(e){return(0,r.isValidElement)(e)?(0,r.cloneElement)(e):e}let f=e=>{let{page:t,dictionary:f,formModule:x,formRichTextSlots:p,settings:g,copy:v,icons:b}=e,j=(0,r.useRef)(null),w=(0,r.useRef)(null),[y,N]=(0,r.useState)(!1),[S,C]=(0,r.useState)(null);(0,r.useEffect)(()=>{if(!y||S)return;let e=!1;return l.e(8829).then(l.bind(l,61716)).then(e=>e.loadCalculatorContactForm()).then(t=>{!e&&t&&C(()=>t)}).catch(()=>{}),()=>{e=!0}},[y,S]);let[k,P]=(0,r.useState)("flanders"),[_,E]=(0,r.useState)(""),[L,I]=(0,r.useState)("housing"),[$,A]=(0,r.useState)("yes"),[M,T]=(0,r.useState)("registration"),[R,F]=(0,r.useState)("yes"),[z,O]=(0,r.useState)(""),[B,D]=(0,r.useState)(""),[W,q]=(0,r.useState)("yes"),[H,U]=(0,r.useState)("yes"),[V,Z]=(0,r.useState)(!1),[G,Y]=(0,r.useState)(!1),[K,X]=(0,r.useState)(!1),J=[{value:"flanders",label:v.flanders},{value:"brussels",label:v.brussels},{value:"wallonia",label:v.wallonia}],Q="housing"===L,ee="land"===L,et="housing"===L,el=parseInt(_.replace(/[^0-9]/g,""))||0,ea="flanders"===k&&"housing"===L&&"yes"===$&&"registration"===M&&el>22e4,er="brussels"===k&&"housing"===L&&"yes"===$&&"registration"===M,es="registration_vat_combined"===M&&"housing"===L,en=(0,r.useCallback)(e=>parseInt(e.replace(/[^0-9]/g,""))||0,[]),ei=(0,r.useCallback)(e=>new Intl.NumberFormat("nl-BE",{style:"currency",currency:"EUR",minimumFractionDigits:2,maximumFractionDigits:2}).format(e),[]),eo=(0,r.useCallback)(e=>{let t=parseInt(e.replace(/[^0-9]/g,""))||0;return 0===t?"":new Intl.NumberFormat("nl-BE").format(t)},[]),ec=(0,r.useCallback)(e=>{let t=en(_),l=e.replace(/[^0-9]/g,""),a=parseInt(l)||0;if(O(l),t>0){let e=Math.max(0,t-a);D(e>0?e.toString():"")}},[_,en]),ed=(0,r.useCallback)(e=>{let t=en(_),l=e.replace(/[^0-9]/g,""),a=parseInt(l)||0;if(D(l),t>0){let e=Math.max(0,t-a);O(e>0?e.toString():"")}},[_,en]),eu=(0,r.useCallback)(()=>(function(e){let{purchasePrice:t,groundPrice:l=0,buildingPrice:a=0,region:r,propertyType:s,purchaseType:n,ownOnlyHome:i,kernstad:o,buildOnLand:h,brusselsAbattement:f}=e,x="registration_vat_combined"===n,p=t;x&&(l>0||a>0)&&(p=l+a);let g=0,v=0,b=0,j=0,w=0;if("vat"===n)g=.21*p,w=0;else if("registration_vat_combined"===n){let e=m(r,"land",i,void 0,h,l),t=l*e;b="flanders"===r?Math.max(t,50):t,g=.21*a,w=e}else{var y;let e,t,l=(e=m(r,s,i,o,h,y=p),t=function(e,t,l,a,r,s){if("registration"!==r)return 0;if("flanders"===t&&"housing"===l&&"yes"===a)return 93333*(e<=22e4);if("brussels"===t&&"yes"===s){if("housing"===l&&e<=6e5)return 2e5;if("land"===l&&e<=3e5)return 1e5}return 0}(y,r,s,i,n,f),{tax:Math.max(0,y-t)*e,abattement:t,rate:e});v=l.tax,j=l.abattement,w=l.rate}let{fee:N,isReduced:S}=function(e,t,l,a){let r=function(e){let t=0,l=e,a=0;for(let e of d){if(l<=0)break;let r=Math.min(l,e.limit-a);t+=r*e.rate,l-=r,a=e.limit}return t}(e),s=1.1224*r,n=!1,i=!1;if("housing"===t?n=i="yes"===l:"land"===t&&(n=i="yes"===a),s*=u(e,i),"land"===t&&"yes"!==a){let t=u(e,!0);s=1.1224*r*(t+(u(e,!1)-t)*.5)}return{fee:s=Math.round(100*(s=Math.max(s,163)))/100,isReduced:n}}(x?t:p,s,i,h),{registrationTaxAttachments:C,adminCosts:k,thirdPartyCosts:P,transcriptionCosts:_,deedRights:E}=c,L=(N+k+P+E)*.21,I=g+v+b+C+N+k+P+_+E+L;return{registrationTax:v,groundRegistrationTax:b,vatBuilding:g,registrationTaxAttachments:C,notaryFee:N,adminCosts:k,thirdPartyCosts:P,transcriptionCosts:_,deedRights:E,vatServices:L,total:I,abattement:j,registrationRate:w,isReducedNotaryFee:S}})({purchasePrice:en(_),groundPrice:en(z),buildingPrice:en(B),region:k,propertyType:L,purchaseType:M,ownOnlyHome:$,kernstad:R,buildOnLand:W,brusselsAbattement:H}),[_,z,B,k,L,$,M,R,W,H,en]),[em,eh]=(0,r.useState)({}),ef=eu(),ex=(0,r.useMemo)(()=>{let e=[],t=ef.total||1;return("vat"===M||"registration_vat_combined"===M)&&e.push({label:v.vatBuilding,value:ef.vatBuilding,percentage:ef.vatBuilding/t*100,color:"bg-violet-400"}),"registration_vat_combined"===M&&ef.groundRegistrationTax&&e.push({label:v.groundRegistrationTax,value:ef.groundRegistrationTax,percentage:ef.groundRegistrationTax/t*100,color:"bg-indigo-400"}),"vat"!==M&&"registration_vat_combined"!==M&&e.push({label:v.registrationTax,value:ef.registrationTax,percentage:ef.registrationTax/t*100,color:"bg-indigo-400"}),e.push({label:v.registrationTaxAttachments,value:ef.registrationTaxAttachments,percentage:ef.registrationTaxAttachments/t*100,color:"bg-cyan-400"},{label:v.notaryFee,value:ef.notaryFee,percentage:ef.notaryFee/t*100,color:"bg-emerald-400"},{label:v.adminCosts,value:ef.adminCosts,percentage:ef.adminCosts/t*100,color:"bg-blue-500"},{label:v.thirdPartyCosts,value:ef.thirdPartyCosts,percentage:ef.thirdPartyCosts/t*100,color:"bg-slate-400"},{label:v.transcriptionCosts,value:ef.transcriptionCosts,percentage:ef.transcriptionCosts/t*100,color:"bg-
1amber-400"},{label:v.deedRights,value:ef.deedRights,percentage:ef.deedRights/t*100,color:"bg-green-400"},{label:v.vatServices,value:ef.vatServices,percentage:ef.vatServices/t*100,color:"bg-teal-400"}),e},[ef,M,v]),ep=e=>{let{selected:t,onClick:l,icon:r,label:s,description:n}=e;return(0,a.jsx)("button",{type:"button",onClick:l,className:`relative p-4 rounded-xl border-2 transition-all duration-300 text-left w-full group ${t?"border-primary bg-primary/5 shadow-md":"border-gray-200 hover:border-gray-300 hover:shadow-sm"}`,children:(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:`w-10 h-10 rounded-lg flex items-center justify-center transition-colors ${t?"bg-primary text-white":"bg-gray-100 text-gray-500"}`,children:r}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("span",{className:`font-medium block ${t?"text-primary":"text-gray-700"}`,children:s}),n&&(0,a.jsx)("span",{className:"text-xs text-gray-500",children:n})]}),t&&(0,a.jsx)("div",{className:"w-5 h-5 rounded-full bg-primary flex items-center justify-center",children:h(b.selectedCheckIcon)})]})})},eg=e=>{let{selected:t,onClick:l,label:r}=e;return(0,a.jsx)("button",{type:"button",onClick:l,className:`px-6 py-3 rounded-lg font-medium transition-all duration-200 ${t?"bg-primary text-white shadow-md":"bg-gray-100 text-gray-600 hover:bg-gray-200"}`,children:r})};return en(_)>0||es&&en(z)>0&&en(B),(0,a.jsx)("div",{className:"calculator-container mx-auto",children:(0,a.jsxs)("div",{className:`grid gap-6 xl:gap-12 transition-all duration-500 ${V||y?"grid-cols-1 xl:grid-cols-2":"grid-cols-1 max-w-2xl mx-auto"}`,children:[(0,a.jsxs)("div",{className:"relative xl:min-h-[400px]",children:[(0,a.jsxs)("div",{className:`space-y-6 py-6 transition-all duration-500 ease-in-out ${y?"xl:opacity-0 xl:pointer-events-none xl:absolute xl:inset-0":"opacity-100"}`,children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block mb-2",children:v.regionFor}),(0,a.jsx)("select",{name:"region",value:k,onChange:e=>P(e.target.value),className:"w-full px-4 py-3 bg-gray-100 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary/20 focus:border-primary transition-all appearance-none cursor-pointer",children:J.map(e=>(0,a.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"block mb-2",children:[v.purchasePrice," ",(0,a.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,a.jsx)(n.A,{name:"purchasePrice",type:"text",placeholder:v.enterAmount,value:eo(_),onChange:e=>{E(e.target.value),em.purchasePrice&&eh(e=>({...e,purchasePrice:""}))},suffix:"€",failed:!!em.purchasePrice,error:!!em.purchasePrice}),(0,a.jsx)(o.A,{show:!!em.purchasePrice,fieldName:"purchasePrice",message:v.requiredField})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block mb-3",children:v.propertyTypeLabel}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)(ep,{selected:"housing"===L,onClick:()=>I("housing"),icon:b.houseIcon,label:v.housingApartment}),(0,a.jsx)(ep,{selected:"land"===L,onClick:()=>{I("land"),T("registration")},icon:b.mapIcon,label:v.buildingLand})]})]}),Q&&(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block mb-3",children:v.ownOnlyHomeLabel}),(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(eg,{selected:"yes"===$,onClick:()=>A("yes"),label:v.yes}),(0,a.jsx)(eg,{selected:"no"===$,onClick:()=>A("no"),label:v.no})]})]}),ee&&(0,a.jsxs)("div",{className:"p-4 bg-amber-50 border border-amber-200 rounded-xl",children:[(0,a.jsx)("label",{className:"block mb-3",children:v.buildOnLandLabel}),(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(eg,{selected:"yes"===W,onClick:()=>q("yes"),label:v.yes}),(0,a.jsx)(eg,{selected:"no"===W,onClick:()=>q("no"),label:v.no})]})]}),et&&(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block mb-3",children:v.purchaseTypeLabel}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ep,{selected:"registration"===M,onClick:()=>T("registration"),icon:b.filePenIcon,label:v.purchaseWithRegistration}),(0,a.jsx)(ep,{selected:"vat"===M,onClick:()=>T("vat"),icon:b.coinsIcon,label:v.purchaseWithVat}),(0,a.jsx)(ep,{selected:"registration_vat_combined"===M,onClick:()=>T("registration_vat_combined"),icon:b.calculatorIcon,label:v.purchaseCombined})]})]}),es&&"housing"===L&&(0,a.jsxs)("div",{className:"p-4 rounded-xl space-y-4 bg-gray-100 border border-gray-200",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"block mb-2",children:[v.groundPrice," ",(0,a.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,a.jsx)(n.A,{name:"groundPrice",type:"text",placeholder:v.enterAmount,value:eo(z),onChange:e=>{ec(e.target.value),(em.groundPrice||em.buildingPrice)&&eh(e=>({...e,groundPrice:"",buildingPrice:""}))},suffix:"€",failed:!!em.groundPrice,error:!!em.groundPrice}),(0,a.jsx)(o.A,{show:!!em.groundPrice,fieldName:"groundPrice",message:v.requiredField})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"block mb-2",children:[v.buildingPrice
1Label," ",(0,a.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,a.jsx)(n.A,{name:"buildingPrice",type:"text",placeholder:v.enterAmount,value:eo(B),onChange:e=>{ed(e.target.value),(em.groundPrice||em.buildingPrice)&&eh(e=>({...e,groundPrice:"",buildingPrice:""}))},suffix:"€",failed:!!em.buildingPrice,error:!!em.buildingPrice}),(0,a.jsx)(o.A,{show:!!em.buildingPrice,fieldName:"buildingPrice",message:v.requiredField})]}),(0,a.jsxs)("p",{className:"text-xs text-blue-600 flex items-start gap-2",children:[h(b.infoIcon),v.note]})]}),ea&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"mb-3 flex items-center gap-2",children:[v.kernstadLabel,h(b.questionIcon)]}),(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(eg,{selected:"yes"===R,onClick:()=>F("yes"),label:v.yes}),(0,a.jsx)(eg,{selected:"no"===R,onClick:()=>F("no"),label:v.unknown})]})]}),er&&(0,a.jsxs)("div",{className:"p-4 bg-blue-50 border border-blue-200 rounded-xl",children:[(0,a.jsxs)("label",{className:"mb-3 flex items-center gap-2",children:[v.brusselsAbattementLabel,h(b.questionIcon)]}),(0,a.jsxs)("div",{className:"flex gap-3 mb-3",children:[(0,a.jsx)(eg,{selected:"yes"===H,onClick:()=>U("yes"),label:v.yes}),(0,a.jsx)(eg,{selected:"no"===H,onClick:()=>U("no"),label:v.no})]}),(0,a.jsxs)("p",{className:"text-xs text-blue-600 flex items-start gap-2",children:[h(b.infoIcon),v.brusselsAbattementInfo]})]}),(0,a.jsx)(i.default,{type:"primary",onClick:()=>{let e;e={},0>=en(_)&&(e.purchasePrice=v.requiredField),es&&0>=en(z)&&0>=en(B)&&(e.groundPrice=v.requiredField,e.buildingPrice=v.requiredField),eh(e),0===Object.keys(e).length&&(Y(!0),X(!1),(0,s.h)(),setTimeout(()=>{Z(!0),Y(!1),setTimeout(()=>{var e;X(!0),null==(e=j.current)||e.scrollIntoView({behavior:"smooth",block:"start"})},50)},400))},isBlock:!0,disabled:G,className:"py-4 text-lg font-semibold mt-6",children:G?(0,a.jsxs)("span",{className:"flex items-center justify-center gap-2",children:[b.spinnerIcon,v.calculate,"..."]}):v.calculate})]}),V&&(0,a.jsx)("div",{className:`hidden xl:block transition-all duration-500 ease-in-out ${y?"xl:opacity-100":"xl:opacity-0 xl:pointer-events-none xl:absolute xl:inset-0"}`,children:(0,a.jsxs)("div",{className:"bg-primary rounded-2xl p-8",children:[(0,a.jsxs)("div",{className:"text-center mb-8",children:[(0,a.jsx)("p",{className:"text-white/80 text-sm mb-2",children:v.totalCostsEstimate}),(0,a.jsxs)("div",{className:"text-4xl xl:text-5xl font-bold text-white",children:["€"," ",ei(ef.total).replace("€","").trim()]})]}),(0,a.jsxs)("div",{className:"bg-white/10 rounded-xl p-4 mb-6",children:[(0,a.jsx)("h4",{className:"text-white/80 mb-4",children:v.costBreakdown}),(0,a.jsx)("div",{className:"space-y-3",children:ex.map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between mb-1",children:[(0,a.jsx)("span",{className:"text-white/70",children:e.label}),(0,a.jsx)("span",{className:"text-white font-medium",children:ei(e.value)})]}),(0,a.jsx)("div",{className:"h-2 bg-white/10 rounded-full overflow-hidden",children:(0,a.jsx)("div",{className:`h-full ${e.color} rounded-full`,style:{width:`${Math.max(e.percentage,1)}%`}})})]},t))})]}),(0,a.jsx)("p",{className:"text-white/60 text-xs leading-relaxed",children:v.disclaimer})]})})]}),(V||y)&&(0,a.jsxs)("div",{className:"relative xl:sticky xl:top-8 xl:self-start",children:[(0,a.jsx)("div",{ref:j,className:`transition-all duration-500 ease-in-out ${y?"xl:opacity-0 xl:pointer-events-none xl:absolute xl:inset-0":"opacity-100"} ${K&&!y?"translate-y-0":"xl:translate-y-4"}`,children:(0,a.jsxs)("div",{className:"bg-primary rounded-2xl p-8",children:[(0,a.jsxs)("div",{className:"text-center mb-8",children:[(0,a.jsx)("p",{className:"text-white/80 text-sm mb-2",children:v.totalCostsEstimate}),(0,a.jsx)("div",{className:"text-4xl xl:text-5xl font-bold text-white",children:K&&(0,a.jsx)(s.default,{end:ef.total,duration:1.5,decimals:2,decimal:",",separator:".",prefix:"€ "})})]}),(0,a.jsxs)("div",{className:"bg-white/10 rounded-xl p-4 mb-6",children:[(0,a.jsx)("h4",{className:"text-white/80 mb-4",children:v.costBreakdown}),(0,a.jsx)("div",{className:"space-y-3",children:ex.map((e,t)=>(0,a.jsxs)("div",{className:`transition-all duration-300 ${K?"opacity-100 translate-x-0":"opacity-0 -translate-x-4"}`,style:{transitionDelay:`${40*t}ms`},children:[(0,a.jsxs)("div",{className:"flex justify-between mb-1",children:[(0,a.jsx)("span",{className:"text-white/70",children:e.label}),(0,a.jsx)("span",{className:"text-white font-medium",children:ei(e.value)})]}),(0,a.jsx)("div",{className:"h-2 bg-white/10 rounded-full overflow-hidden",children:(0,a.jsx)("div",{className:`h-full ${e.color} rounded-full transition-all duration-700`,style:{width:K?`${Math.max(e.percentage,1)}%`:"0%",transitionDelay:`${40*t+200}ms`}})})]},t))})]}),(0,a.jsx)("p",{className:"text-white/60 text-xs leading-relaxed",children:v.disclaimer}),x&&(0,a.jsxs)("button",{type:"button",onClick:()=>{N(!0),setTimeout(()=>{var e;null==(e=w.current)||e.scrollIntoView({behavior:"smooth",block:"start"})},100)},className:"mt-6 w-full py-3 px-4 bg-white/20 hover:bg-white/30 text-white font-medium rounded-xl transition-all duration-300 flex items-center justify-center gap-2",children:[b.envelopeIcon,v.contactForPreciseResults]})]})}),x&&y&&(0,a.jsx)("div",{ref:w,className:`mt-6 xl:mt-0 xl:transition-all xl:duration-500 xl:ease-in-out ${y?"xl:opacity-100 xl:translate-y-0":"xl:opacity-0 xl:pointer-events-none xl:absolute xl:inset-0 xl:translate-y-4"}`,children:(0,a.jsxs)("div",{className:"bg-white rounded-2xl p-8 shadow-lg",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>N(!1),className:"mb-4 flex items-center gap-2 text-gray-500 hover:text-gray-700 transition-colors text-sm",children:[b.arrowLeftIcon,v.backToResults]}),(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsx)("h3",{className:"text-xl font-semibold text-gray-900",children:v.contactFormTitle}),(0,a.jsx)("p",{className:"text-sm text-gray-600 mt-1",children:v.contactFormSubtitle})]}),S?(0,a.jsx)(S,{module:x,page:t,dictionary:f,settings:g,...p?{formRichTextSlots:p}:{}}):(0,a.jsx)("div",{className:"min-h-[12rem]","aria-hidden":"true"})]})})]})]})})}},14036:(e,t,l)=>{"use strict";l.d(t,{CarouselExternalApiProviderIdleHost:()=>n});var a=l(95155),r=l(12115),s=l(19730);function n(e){let{children:t}=e,[n,i]=(0,r.useState)(null),o=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q)(()=>{e||o.current||(o.current=!0,l.e(3531).then(l.bind(l,95598)).then(e=>
1e.loadCarouselExternalApi()).then(t=>{e||i(()=>t.CarouselExternalApiProvider)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),n)?(0,a.jsx)(n,{children:t}):(0,a.jsx)(a.Fragment,{children:t})}},14270:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,{view:n,viewProps:i}=e,o=String(n||"1"),c=(0,r.use)(((t=s.get(o))||(t=l.e(3187).then(l.bind(l,47511)).then(e=>e.loadFormView(o)),s.set(o,t)),t));return c?(0,a.jsx)(c,{...i}):null}let i=e=>(0,a.jsx)(r.Suspense,{children:(0,a.jsx)(n,{...e})})},14428:(e,t,l)=>{"use strict";function a(e){if(null==e)return{type:"",image:""};let t="";if(e.CountryID&&50==e.CountryID&&e.EPCLabelText&&e.EPCLabelText.length>0){let l="Luxembourg";return t=`/images/epc/${l.toLowerCase()}/${e.EPCLabelText.toLowerCase()}.png`,{type:l,image:t}}if(e.CountryID&&10!=e.CountryID)return{type:"",image:""};let l=i(parseInt(e.Zip,10));return"Brussels"===l&&e.EPCLabelText&&e.EPCLabelText.length>0?(t=`/images/epc/${l.toLowerCase()}/${e.EPCLabelText.toLowerCase()}.png`,{type:l,image:t}):e.EPCLabel&&e.EPCLabel>0?{type:l,image:t=`https://epclabel.omnicasa.com/images/EPClabel/peb_${e.EPCLabel}.png`}:{type:"",image:t}}function r(e){let t=null==e?void 0:e.Heritages;return Array.isArray(t)&&t.some(e=>null!=e)}function s(e){var t;if(!e||r(e))return!1;let l=(null==(t=e.EPCLabelText)?void 0:t.toLowerCase())||"",a=i(parseInt(e.Zip,10));return["e","f","g"].includes(l)&&0==e.Goal&&"Flanders"===a}function n(e){if(null==e)return"";if(e.CountryID&&50==e.CountryID&&e.EPCLabelText&&e.EPCLabelText.length>0)return e.EPCLabelText.toLowerCase();if(null!==e.EnergyPerformance&&e.EnergyPerformance>0){let t=i(parseInt(e.Zip,10));return function(e,t){let l=[];switch(t){case"Flanders":l=[["-",0,"a_plus"],[0,100,"a"],[100,200,"b"],[200,300,"c"],[300,400,"d"],[400,500,"e"],[500,"+","f"]];break;case"Brussels":l=[["-",0,"a_plus"],[1,23,"a"],[24,45,"a_sub"],[46,62,"b_plus"],[63,79,"b"],[80,95,"b_sub"],[96,113,"c_plus"],[114,132,"c"],[133,150,"c_sub"],[151,170,"d_plus"],[171,190,"d"],[191,210,"d_sub"],[211,232,"e_plus"],[233,253,"e"],[254,275,"e_sub"],[276,298,"f_plus"],[299,322,"f"],[223,345,"f_sub"],[346,"+","g"]];break;case"Wallonia":l=[["-",0,"a_plusplus"],[0,45,"a_plus"],[45,85,"a"],[85,170,"b"],[170,255,"c"],[255,340,"d"],[340,425,"e"],[425,510,"f"],[510,"+","g"]];break;default:return""}let a="";for(let t=0;t<l.length;t++){if("-"===(a=l[t])[0]&&a[1]&&a[1]>=e)return a[2];if(a[0]&&a[0]<=e&&"+"===a[1])return a[2];if(a[0]&&a[0]<=e&&a[1]&&a[1]>=e)return a[2]}return""}(parseInt(e.EnergyPerformance,10),t)}return e.EPCLabelText&&e.EPCLabelText.length>0?e.EPCLabelText.toLowerCase():""}function i(e){return e>=1e3&&e<=1299?"Brussels":e>=1300&&e<=1499||e>=4e3&&e<=7999?"Wallonia":e>=1500&&e<=3999||e>=8e3&&e<=9999?"Flanders":""}l.d(t,{JK:()=>r,Xs:()=>a,gD:()=>n,ve:()=>s})},15837:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(45101);let s=()=>l.e(871).then(l.bind(l,871));function n(){let e=(0,r.Z)(s);return e?(0,a.jsx)(e,{}):null}},16850:()=>{},16863:(e,t,l)=>{"use strict";l.d(t,{default:()=>c});var a=l(95155),r=l(39092),s=l.n(r),n=l(66085),i=l(73321);let o={nl:{title:"Pagina niet gevonden",subtitle:"De pagina die je zoekt bestaat niet of is verplaatst.",button:"Terug naar home"},fr:{title:"Page introuvable",subtitle:"La page que vous recherchez n'existe pas ou a \xe9t\xe9 d\xe9plac\xe9e.",button:"Retour \xe0 l'accueil"},en:{title:"Page not found",subtitle:"The page you're looking for doesn't exist or has been moved.",button:"Back to home"}},c=e=>{let{lang:t,fullScreen:l=!0}=e,r=(0,i.useParams)(),c="string"==typeof(null==r?void 0:r.lang)?r.lang:void 0,d=t||c||"en",u=o[d]||o.en;return(0,a.jsxs)("div",{className:`jsx-63f489fe8ae0a1aa ${l?"min-h-screen":"py-16 md:py-24"} flex items-center justify-center bg-gray-100 relative overflow-hidden`,children:[(0,a.jsx)("div",{style:{backgroundImage:"radial-gradient(#64748b 1px, transparent 1px)",backgroundSize:"24px 24px"},className:"jsx-63f489fe8ae0a1aa absolute inset-0 opacity-[0.03]"}),(0,a.jsxs)("div",{className:"jsx-63f489fe8ae0a1aa relative z-10 max-w-2xl w-full px-4 text-center",children:[(0,a.jsx)("div",{className:"jsx-63f489fe8ae0a1aa mb-10 relative inline-block",children:(0,a.jsxs)("svg",{viewBox:"0 0 240 200",fill:"none",strokeWidth:"1.5",strokeLinecap:"square",className:"jsx-63f489fe8ae0a1aa w-64 h-52 md:w-80 md:h-64 mx-auto text-slate-800 stroke-current",children:[(0,a.jsx)("path",{d:"M120 40 L190 90 V160 H50 V90 L120 40 Z",className:"jsx-63f489fe8ae0a1aa animate-[draw_1s_ease-out_forwards]"}),(0,a.jsx)("path",{d:"M105 160 V110 H135 V160",className:"jsx-63f489fe8ae0a1aa animate-[draw_1s_ease-out_0.5s_forwards]"}
1),(0,a.jsx)("rect",{x:"90",y:"75",width:"60",height:"20",className:"jsx-63f489fe8ae0a1aa animate-[draw_1s_ease-out_0.8s_forwards]"}),(0,a.jsxs)("g",{className:"jsx-63f489fe8ae0a1aa animate-[wobble_4s_ease-in-out_infinite]",children:[(0,a.jsx)("path",{d:"M200 170 V100",strokeWidth:"2",className:"jsx-63f489fe8ae0a1aa"}),(0,a.jsx)("path",{d:"M200 100 L215 100",strokeWidth:"2",className:"jsx-63f489fe8ae0a1aa"}),(0,a.jsx)("rect",{x:"175",y:"105",width:"50",height:"35",fill:"white",strokeWidth:"1.5",className:"jsx-63f489fe8ae0a1aa"}),(0,a.jsx)("text",{x:"200",y:"128",textAnchor:"middle",fontSize:"18",fill:"currentColor",stroke:"none",className:"jsx-63f489fe8ae0a1aa font-bold",children:"404"})]}),(0,a.jsx)("path",{d:"M30 160 H230",strokeWidth:"1",strokeDasharray:"4 4",className:"jsx-63f489fe8ae0a1aa opacity-30"})]})}),(0,a.jsx)("h1",{className:"jsx-63f489fe8ae0a1aa text-4xl md:text-5xl font-light text-slate-900 mb-4 tracking-tight",children:u.title}),(0,a.jsx)("p",{className:"jsx-63f489fe8ae0a1aa text-lg text-slate-500 mb-10 font-light",children:u.subtitle}),(0,a.jsxs)(n.A,{href:d?`/${d}/`:"/",className:"inline-flex items-center gap-2 px-8 py-3 bg-slate-900 text-white rounded hover:bg-slate-800 transition-colors uppercase tracking-wide text-sm font-medium",children:[(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-63f489fe8ae0a1aa",children:[(0,a.jsx)("path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",className:"jsx-63f489fe8ae0a1aa"}),(0,a.jsx)("polyline",{points:"9 22 9 12 15 12 15 22",className:"jsx-63f489fe8ae0a1aa"})]}),u.button]})]}),(0,a.jsx)(s(),{id:"63f489fe8ae0a1aa",children:"@keyframes draw{from{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes wobble{0%,100%{transform:rotate(0deg);transform-origin:200px 170px}33%{transform:rotate(1deg);transform-origin:200px 170px}66%{transform:rotate(-1deg);transform-origin:200px 170px}}"})]})}},17035:(e,t,l)=>{"use strict";l.d(t,{f:()=>c});var a=l(95155),r=l(12115),s=l(32952);let n=()=>(0,a.jsx)("div",{className:"textarea-loading",children:(0,a.jsx)(s.E,{className:"h-[120px] w-full bg-gray-100"})}),i=new Map;function o(e){let t,s=String(e.view||"1"),n=(0,r.use)(((t=i.get(s))||(t=l.e(7575).then(l.bind(l,12464)).then(e=>e.loadTextAreaView(s)),i.set(s,t)),t));return n?(0,a.jsx)(n,{...e}):null}let c=e=>(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(n,{}),children:(0,a.jsx)(o,{...e})})},17106:(e,t,l)=>{"use strict";l.d(t,{v:()=>o});var a=l(95155),r=l(39092),s=l.n(r),n=l(12115),i=l(32883);function o(e){let{children:t,duration:l=30,direction:r="left",pauseOnHover:o=!0,gap:c=3,fadeEdges:d=!0,className:u=""}=e,m=n.Children.toArray(t),[h,f]=(0,n.useState)(!1),[x,p]=(0,n.useState)(!1);if((0,n.useEffect)(()=>(0,i.q0)(()=>p(!0)),[]),0===m.length)return null;let g=Array.from({length:x?4:1},()=>m).flat(),v="left"===r?"0%":"-25%",b="left"===r?"-25%":"0%";return(0,a.jsxs)("div",{onMouseEnter:()=>o&&f(!0),onMouseLeave:()=>o&&f(!1),style:d?{maskImage:"linear-gradient(to right, transparent, black 5%, black 95%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 5%, black 95%, transparent)"}:void 0,className:s().dynamic([["af9c18ddb175b4ca",[v,b]]])+" "+`overflow-hidden ${u}`,children:[(0,a.jsx)("div",{style:{gap:`${c}rem`,animationName:"infiniteScroll",animationDuration:`${l}s`,animationTimingFunction:"linear",animationIterationCount:"infinite",animationPlayState:!x||h?"paused":"running"},className:s().dynamic([["af9c18ddb175b4ca",[v,b]]])+" flex w-max",children:g.map((e,t)=>(0,a.jsx)("div",{className:s().dynamic([["af9c18ddb175b4ca",[v,b]]])+" flex-shrink-0",children:e},`item-${t}`))}),(0,a.jsx)(s(),{id:"af9c18ddb175b4ca",dynamic:[v,b],children:`@keyframes infiniteScroll{from{transform:translatex(${v})}to{transform:translatex(${b})}}`})]})}},17167:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(5772),n=l(32883);function i(e){let{url:t,posterImage:i,posterAlt:o,className:c,imageLoading:d="lazy",imageFetchPriority:u="low"}=e,[m,h]=(0,r.useState)(null),f=(0,r.useRef)(!1),x=(0,r.useRef)(null);if((0,r.useEffect)(()=>{let e,t=!1,a=()=>{t||f.current||(f.current=!0,l.e(3531).then(l.bind(l,33296)).then(e=>e.loadHoverVideo()).then(e=>{!t&&e&&h(()=>e)}
1).catch(()=>{}))},r=(0,n.q0)(a),s=x.current;s&&"u">typeof IntersectionObserver&&(e=new IntersectionObserver(t=>{t.some(e=>e.isIntersecting)&&(a(),null==e||e.disconnect())},{rootMargin:"200px"})).observe(s);let i=()=>a();return null==s||s.addEventListener("pointerenter",i,{once:!0,passive:!0}),null==s||s.addEventListener("touchstart",i,{once:!0,passive:!0}),()=>{t=!0,r(),null==e||e.disconnect(),null==s||s.removeEventListener("pointerenter",i),null==s||s.removeEventListener("touchstart",i)}},[]),!m)return(0,a.jsx)("div",{ref:x,className:c??"relative h-full w-full",children:(0,a.jsx)(s.default,{src:i,width:400,height:300,alt:o,className:"h-full w-full object-cover object-center",loading:d,fetchPriority:u,decoding:"async"})});let p={url:t,posterImage:i,posterAlt:o};return void 0!==c&&(p.className=c),(0,a.jsx)("div",{ref:x,className:c??"relative h-full w-full",children:(0,a.jsx)(m,{...p})})}},17290:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,74893)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},17521:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,{view:n,viewProps:i}=e,o=String(n||"1"),c=(0,r.use)(((t=s.get(o))||(t=l.e(4730).then(l.bind(l,57007)).then(e=>e.loadTeamView(o)),s.set(o,t)),t));return c?(0,a.jsx)(c,{...i}):null}let i=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(n,{...e})})},18364:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(50966);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q)(()=>{e||i.current||(i.current=!0,l.e(5047).then(l.bind(l,67735)).then(e=>e.loadOwnerLoginClient()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"owner-login-pending min-h-[12rem]","aria-hidden":"true"})}},19730:(e,t,l)=>{"use strict";function a(e){let t,l,a=!1,r=window.requestIdleCallback,s=window.cancelIdleCallback,n=()=>{a||(r?t=r(()=>{a||e()},{timeout:2e3}):l=setTimeout(()=>{a||e()},200))};return"complete"===document.readyState?n():window.addEventListener("load",n,{once:!0}),()=>{a=!0,window.removeEventListener("load",n),void 0!==t&&s&&s(t),void 0!==l&&clearTimeout(l)}}l.d(t,{q:()=>a})},25232:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(45101);let s=()=>l.e(6568).then(l.bind(l,66568));function n(e){let t=(0,r.Z)(s);return t?(0,a.jsx)(t,{...e}):null}},25291:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,68459)).then(e=>e.loadVirtualTour()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}
1):(0,a.jsx)("div",{className:"virtual-tour-pending","aria-hidden":"true"})}},28583:(e,t,l)=>{"use strict";function a(e){return"pageMap"===e||"map"===e}l.d(t,{AB:()=>a})},28865:(e,t,l)=>{"use strict";l.d(t,{d:()=>n});var a=l(95155),r=l(14428),s=l(5772);let n=e=>{let{property:t,showFlanders:l,showBrussels:n,showWallonia:i,extended:o,inline:c,className:d}=e,u=!1!==i;if(!t.EPCLabel||!t.EPCLabelText)return null;let{type:m,image:h}=(0,r.Xs)(t),f=(0,r.gD)(t);return(0,a.jsx)(a.Fragment,{children:(t.EnergyPerformance||t.EPCLabelText)&&(0,a.jsxs)("div",{className:`${c?"inline-block":"block"} ${d}`,children:["Flanders"===m&&!1!==l&&(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"EPC_Label",children:(0,a.jsx)(s.default,{src:h,className:"h-8 object-contain",height:24,width:80,alt:"EPC label",loading:"lazy",decoding:"async",unoptimized:!0})}),o&&1!=t.Goal&&!(0,r.JK)(t)&&("f"==f||"e"==f)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("br",{}),(0,a.jsx)("small",{children:"EPC_F_NOTICE"})]})]}),"Brussels"===m&&!1!==n&&(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"EPC_Label",children:(0,a.jsx)(s.default,{src:h,className:"h-7 align-middle object-contain",height:24,width:80,alt:"EPC label",loading:"lazy",decoding:"async",unoptimized:!0})})}),"Wallonia"===m&&u&&(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"EPC_Label",children:(0,a.jsx)(s.default,{src:h,className:"h-6 object-contain",height:24,width:80,alt:"EPC label",loading:"lazy",decoding:"async",unoptimized:!0})})}),"Luxembourg"===m&&u&&(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"EPC_Label",children:(0,a.jsx)(s.default,{src:h,className:"h-12 object-contain",height:80,width:80,alt:"EPC label",loading:"lazy",decoding:"async",unoptimized:!0})})})]})})}},29089:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,Promise.all([l.e(2996),l.e(9745),l.e(7848)]).then(l.bind(l,79048)).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"flex flex-col lg:flex-row items-center lg:justify-between gap-6 mb-12",style:e.navigationColors.style,children:(0,a.jsx)("div",{children:(0,a.jsx)("h2",{className:"text-2xl lg:text-4xl font-bold mb-0",children:e.title})})})}},29288:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115),s=l(5772),n=l(63015);function i(e){let{slides:t,className:l=""}=e;return(0,a.jsx)("div",{className:`embla relative ${l}`,role:"region","aria-roledescription":"carousel","aria-label":"Image carousel",children:(0,a.jsx)("div",{className:"embla__viewport h-full w-full overflow-hidden",children:(0,a.jsx)("div",{className:"embla__container h-full w-full flex",role:"presentation",children:t.map((e,t)=>(0,a.jsx)("div",{className:"embla__slide relative select-none min-w-0 flex-none w-full",role:"group","aria-roledescription":"slide","aria-label":`Slide ${t+1}`,children:(0,a.jsx)(s.default,{src:e.url,alt:e.alt,width:e.width,height:e.height,className:"w-full h-full object-cover",priority:0===t,fetchPriority:0===t?"high":"low",loading:0===t?"eager":"lazy",sizes:n.K9})},`${e.url}-${t}`))})})})}function o(e){let{slides:t,delay:s,navigation:n,className:o=""}=e,[c,d]=(0,r.useState)(null),[u,m]=(0,r.useState)(!1),h=(0,r.useRef)(!1),f=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e,t,a,r,s,n,i=!1,o=()=>{i||h.current||(h.current=!0,Promise.all([l.e(4731),l.e(1059),l.e(9745),l.e(5836)]).then(l.bind(l,7832)).then(e=>{i||d(()=>e.default)}).catch(()=>{}))},c=(a=!1,r=window.requestIdleCallback,s=window.cancelIdleCallback,n=()=>{a||(r?e=r(()=>{a||o()},{timeout:2e3}):t=setTimeout(()=>{a||o()},200))},"complete"===document.readyState?n():window.addEventListener("load",n,{once:!0}),()=>{a=!0,window.removeEventListener("load",n),void 0!==e&&s&&s(e),void 0!==t&&clearTimeout(t)}),u=f.current,m=()=>o();return null==u||u.addEventListener("pointerdown",m,{once:!0,passive:!0}),null==u||u.addEventListener("touchstart",m,{once:!0,passive:!0}),null==u||u.addEventListener("keydown",m,{once:!0}),()=>{i=!0,c(),null==u||u.removeEventListener("pointerdown",m),null==u||u.removeEventListener("touchstart",m),null==u||u.removeEventListener("keydown",m)}},[]),(0,r.useEffect)(()=>{c||m(!1)},[c]);let x={slides:t,delay:s,navigation:n,className:"h-full w-full"};return(0,a.jsxs)("div",{ref:f,className:`relative w-full h-full ${o}`,tabIndex:c?void 0:0,children:[(0,a.jsx)("div",{className:`absolute inset-0 ${u?"opacity-0 pointer-events-none":"opacity-100"}`,"aria-hidden":u,children:(0,a.jsx)(i,{...x})}),c?(0,a.jsx)("div",{className:`relative h-full w-full ${u?"opacity-100":"opacity-0 pointer-events-none"}`,"aria-hidden":!u,children:(0,a.jsx)(c,{...x,onEmblaSettled:()=>{m(!0)}})}):null]})}},29684:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>o});var a=l(95155),r=l(10651),s=l(5514),n=l(5772),i=l(49999);let o=e=>{let{page:t,module:l,dictionary:o,settings:c,style:d}=e,u=t.lang||"nl",m=l.items||[],h=l.itemsPerLine||"3",f=l.iconBgColor||"",x=l.iconColor||"",p=l.align||"center",g="square"===(l.iconFormat||"round")?"rounded-xl":"rounded-full",v="center"==p?"text-center":"text-left";return(0,a.jsx)("div",{className:`grid ${{2:"grid-cols-1 md:grid-cols-2",3:"grid-cols-1 md:grid-cols-2 lg:grid-cols-3",4:"grid-cols-1 md:grid-cols-2 xl:grid-cols-4",5:"grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5"}[h]} gap-6 lg:gap-12`,style:d,children:m.map((e,t)=>{let l=e.iconType||"icon",o=e.icon,d=e.media,m=e.title,h=e.description,b=e.iconBgColor||f||"#f3f4f6",j=e.iconColor||x||"#000000",w=e.mediaContain||"cover",y=e.mediaInvert||!1,N=e.mediaPadding||"none",S=e.enableLink||!1,C=e.link,k=(0,a.jsx)("div",{className:`w-20 h-20 ${"center"==p?"mx-auto":""} ${g} flex items-center justify-center overflow-hidden ${"media"===l?({none:"",small:"p-2",medium:"p-4",large:"p-6"})[N]:""}`,style:{backgroundColor:b,color:j},children:"media"===l&&d?(0,a.jsx)("div",{className:`relative w-full h-full ${y?"invert":""}`,children:(0,a.jsx)(n.default,{src:d.url,alt:m||"Icon",fill:!0,sizes:"(max-width: 768px) 50vw, 33vw",style:{objectFit:"none"===w?"fill":"contain"===w?"contain":"cover"},loading:"lazy",decoding:"async"})}):"icon"===l&&o?(0,a.jsx)(s.A,{icon:o,width:32,height:32,className:"text-3xl",style:{color:j},customIcons:c.customIcons}
1):null});return(0,a.jsxs)("div",{className:v,children:[(0,a.jsx)("div",{className:"mb-6",children:S&&C?(0,a.jsx)(i.A,{lang:u,link:C,className:"inline-block",customIcons:c.customIcons,children:k}):k}),m&&(S&&C?(0,a.jsx)(i.A,{lang:u,link:C,className:"inline-block",customIcons:c.customIcons,children:(0,a.jsx)("h3",{className:"text-xl lg:text-2xl font-bold mb-4",children:m})}):(0,a.jsx)("h3",{className:"text-xl lg:text-2xl font-bold mb-4",children:m})),h&&(0,a.jsx)("div",{className:"text-sm leading-relaxed",children:(0,a.jsx)(r.default,{lang:u,content:h})})]},e.id||t)})})}},30256:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(98500),s=l.n(r);function n(e){let{href:t,children:l,...r}=e,n={...!function(e){if(!e||"string"!=typeof e)return!1;let t=e.trim();return/^[a-zA-Z][\w+.-]*:\/\//.test(t)||t.startsWith("//")}(t)?{}:{target:"_blank",rel:"noopener noreferrer"}};return(0,a.jsx)(s(),{href:t,...n,...r,prefetch:!1,children:l})}},31556:(e,t,l)=>{"use strict";l.d(t,{e:()=>r});var a=l(12115);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,[l,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let l=()=>{e.current&&r(e.current.getBoundingClientRect().top<=t)};return l(),window.addEventListener("scroll",l),()=>{window.removeEventListener("scroll",l)}},[e,t]),l}},33469:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,{view:n,viewProps:i}=e,o=String(n||"1"),c=(0,r.use)(((t=s.get(o))||(t=l.e(626).then(l.bind(l,44725)).then(e=>e.loadStepsView(o)),s.set(o,t)),t));return c?(0,a.jsx)(c,{...i}):null}let i=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(n,{...e})})},34062:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});var a=l(95155);let r={FaArrowLeft:{viewBox:"0 0 448 512",d:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"},FaBuildingUser:{viewBox:"0 0 640 512",d:"M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l208 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 208 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM80 192l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM192 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM320 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 144c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM496 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 400c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80l0 48c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-48z"},FaCalculator:{viewBox:"0 0 384 512",d:"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"},FaCheck:{viewBox:"0 0 448 512",d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},FaCircleCheck:{viewBox:"0 0 512 512",d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"},FaCoins:{viewBox:"0 0 512 512",d:"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"},FaEnvelope:{viewBox:"0 0 512 512",d:"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"},FaFilePen:{viewBox:"0 0 576 512",d:"M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"},FaHouse:{viewBox:"0 0 576 512",d:"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"},FaInfo:{viewBox:"0 0 192 512",d:"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"},FaMap:{viewBox:"0 0 576 512",d:"M384 476.1L192 421.2l0-385.3L384 90.8l0 385.3zm32-1.2l0-386.5L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2l0 386.5L32.9 474.5C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3z"},FaQuestion:{viewBox:"0 0 320 512",d:"M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"},FaRegStar:{viewBox:"0 0 576 512",d:"M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z"},FaSpinner:{viewBox:"0 0 512 512",d:"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"},FaStar:{viewBox:"0 0 576 512",d:"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"},FaX:{viewBox:"0 0 384 512",d:"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"}};function s(e){let{icon:t,width:l,height:s,className:n,style:i}=e,o=r[t];if(!o)return null;
1let c=t.toLowerCase().replace(/^fa/,""),d=null!=l||null!=s,u=l??16,m=s??16;return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:o.viewBox,width:u,height:m,fill:"currentColor","aria-hidden":!0,className:`icon-${c}${n?` ${n}`:""}`,style:{...d?{width:u,height:m}:{},...i},children:(0,a.jsx)("path",{d:o.d})})}},34883:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>s});var a=l(95155),r=l(12115);let s=e=>{let{property:t,investrId:l,lang:s,dictionary:n}=e,[i,o]=(0,r.useState)(!1),c=`https://www.investr.be/${s}/iframe?property_id=${l}_${t.ID}`;return((0,r.useEffect)(()=>{let e=new AbortController;return fetch(c,{method:"HEAD",mode:"no-cors",signal:e.signal}).then(()=>o(!0)).catch(()=>o(!1)),()=>e.abort()},[c]),i)?(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-xl font-bold mb-3 text-center",children:n.INVESTR}),(0,a.jsx)("hr",{className:"block mx-auto border-0 clear-both h-px bg-secondary mb-6 w-32"}),(0,a.jsx)("iframe",{style:{width:"100%",border:0,height:"620px"},src:c,title:"Investr"})]}):null}},36971:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>c});var a=l(95155),r=l(12115),s=l(47694),n=l(10412);let i={small:{width:320,height:776},medium:{width:600,height:600},large:{width:1024,height:350}},o={nl:"nl",fr:"fr",en:"en",de:"de"},c=e=>{let{property:t,config:l,lang:c,dictionary:d,as:u}=e,[m,h]=(0,r.useState)(!1),f=u||(null==l?void 0:l.displayMode)||"popup",{width:x,height:p}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"medium";return i[e]||i.medium}((null==l?void 0:l.widgetSize)||"medium"),g=function(e){var t,l;let{property:a,config:r,lang:s}=e,n=null==r||null==(t=r.thirdPartyId)?void 0:t.trim();if(!n)return null;let i=o[s]||"en",c=`https://www.kbc.be/LE1-P/personal-credits/resources/0001/${i}/homeloan-widget/simulation`,d=new URLSearchParams;d.set("thirdPartyId",n);let u=null==r||null==(l=r.brokerId)?void 0:l.trim();u&&d.set("brokerId",u);let m=null==a?void 0:a.Price;return m&&m>0&&d.set("purchaseAmount",String(Math.round(m))),(null==a?void 0:a.PublishAddress)&&(a.Street&&d.set("street",a.Street),a.HouseNumber&&d.set("houseNumber",String(a.HouseNumber)),a.BoxNr&&d.set("boxNumber",String(a.BoxNr))),(null==a?void 0:a.Zip)&&d.set("postalCode",String(a.Zip)),(null==a?void 0:a.City)&&d.set("city",a.City),`${c}?${d.toString()}`}({property:t,config:l,lang:c});if((0,r.useEffect)(()=>{let e=e=>{var t,l;(null==(t=e.data)?void 0:t.caller)==="LE1HomeLoanThirdPartyWidget"&&"https://www.kbc.be"===e.origin&&(null==(l=e.data)?void 0:l.url)&&window.open(e.data.url)};return window.addEventListener("message",e,!1),()=>window.removeEventListener("message",e,!1)},[]),!g)return null;let v=d.KBC_HOMELOAN_TITLE||"KBC Home Loan Simulation",b=(null==l?void 0:l.buttonText)||d.KBC_HOMELOAN_BUTTON||"Simulate your home loan",j=(null==l?void 0:l.buttonAppearance)||"secondary",w=(0,a.jsx)("iframe",{className:"kbc-homeloan-widget-iframe border-none max-w-full",height:p,width:x,src:g,title:v});return"inline"===f?(0,a.jsxs)("div",{className:"my-12 flex flex-col items-center",children:[(0,a.jsx)("h3",{className:"text-xl font-bold mb-3 text-center",children:v}),(0,a.jsx)("hr",{className:"block mx-auto border-0 clear-both h-px bg-secondary mb-6 w-32"}),(0,a.jsx)("div",{className:"overflow-x-auto max-w-full",children:w})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.D,{isVisible:m,onClose:()=>h(!1),title:b,titleBar:!1,contentPadding:!1,className:`!overflow-hidden !p-0 max-md:!top-0 max-md:!left-0 max-md:!right-0 max-md:!bottom-0 max-md:!w-screen max-md:!h-[100dvh] max-md:!max-w-none max-md:!max-h-none max-md:!transform-none max-md:!rounded-none md:!w-[${x}px] md:!max-w-[95vw] md:!max-h-[95vh]`,children:(0,a.jsx)("iframe",{className:"kbc-homeloan-widget-iframe border-none block h-full w-full max-md:h-[100dvh] md:h-auto",height:p,width:x,src:g,title:v,style:{width:x,height:p,maxWidth:"100%"}})}),(0,a.jsx)(n.default,{type:j,className:"lg:text-lg mb-3 print:hidden",onClick:()=>h(!0),isBlock:!0,label:b,children:b})]})}},37043:(e,t,l)=>{"use strict";l.d(t,{k:()=>r,u:()=>a});let a={width:1280,height:800},r="aspect-[16/10] w-full overflow-hidden md:max-h-[min(calc(100svh-14rem),36rem)]"},37457:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(45101);let s=()=>l.e(7403).then(l.bind(l,17403));function n(e){let t=(0,r.Z)(s);return t?(0,a.jsx)(t,{...e}):null}},39246:()=>{},39598:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115),s=l(47694),n=l(10412),i=l(58543);let o=e=>{let{dictionary:t,children:l,settings:o}=e,[c,d]=(0,r.useState)(!1),u=(0,i.R)(null==o?void 0:o.propertyDetail);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.D,{isVisible:c,onClose:()=>d(!1),title:t.CONTACT_FOR_MORE_INFO,className:"w-[44rem]",contentPadding:!1,titlePaddingClass:"p-5 md:p-8",mobileFullscreen:!0,children:(0,a.jsx)("div",{className:"p-5 md:p-8",children:l})}),(0,a.jsx)(n.default,{type:u,className:"text-lg",onClick:()=>d(!0),isBlock:!0,children:t.CONTACT_FOR_MORE_INFO})]})}},42359:(e,t,l)=>{"use strict";l.r(t),l.d(t,{RefreshRouteOnSave:()=>n});var a=l(33809),r=l(12115),s=l(73321);let n=e=>{let t=(0,s.useRouter)(),[l,n]=(0,r.useState)(!1),i=(0,r.useCallback)(()=>{l||(n(!0),setTimeout(()=>{n(!1),t.refresh()},1e3))},[t]),o="https://api.payload.omnicasa.com/",c=(0,r.useRef)(!1),d=(0,r.useCallback)(e=>{try{var t,l;let a=new URL(o).hostname,r=new URL(e.origin).hostname;
1null==(l=e.data)||null==(t=l.externallyUpdatedRelationship)||t.entitySlug,a===r&&"function"==typeof i&&("payload-document-event"===e.data.type||"payload-live-preview"===e.data.type)&&i()}catch(e){}},[i,o]);return(0,r.useEffect)(()=>(window.addEventListener("message",d),c.current||(c.current=!0,(0,a.G)({serverURL:o})),()=>{window.removeEventListener("message",d)}),[o,d]),null}},42829:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>s});var a=l(95155);function r(){let e=document.getElementsByClassName("module-box");if(e.length>0){let t=e[0];if(t){let e=t.getBoundingClientRect().top+window.pageYOffset-200;window.scrollTo({top:e,behavior:"smooth"})}}}function s(e){let{className:t}=e;return(0,a.jsxs)("div",{className:`w-6 md:mt-12 text-center text-white cursor-pointer hidden lg:block ${t??""}`,onClick:r,role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),r())},children:[(0,a.jsx)("span",{children:(0,a.jsx)("svg",{width:"100%",viewBox:"0 0 169 285",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",version:"1.0","aria-hidden":!0,children:(0,a.jsx)("g",{children:(0,a.jsxs)("g",{stroke:"null",id:"svg_1",fill:"#000000",transform:"translate(0 286) scale(0.1 -0.1)",children:[(0,a.jsx)("path",{fill:"currentColor",id:"svg_2",d:"m679.68037,2839.89888c-146.30435,-32.25399 -250.16927,-82.30327 -369.66977,-179.06523c-91.57982,-73.40562 -167.52406,-171.27979 -224.48225,-291.39808c-81.52838,-172.39199 -81.52838,-167.94317 -81.52838,-936.47779c0,-768.53462 0,-764.08579 81.52838,-936.47779c108.33223,-228.00231 306.01062,-393.72106 549.47893,-460.45345c111.68271,-31.14178 326.11351,-28.91737 435.56257,5.56103c308.24428,94.53754 533.84335,336.99854 597.5025,640.63088c24.5702,114.55726 24.5702,1386.92138 0,1501.47864c-63.65914,301.40793 -289.25822,546.09334 -591.91836,639.51868c-102.74809,31.14178 -294.84235,40.03943 -396.47362,16.6831zm339.51544,-180.17744c218.89811,-53.38591 399.8241,-232.45114 472.41786,-464.90227c18.98606,-62.28356 20.10289,-119.00608 20.10289,-761.86138c0,-642.8553 -1.11683,-699.57782 -20.10289,-761.86138c-44.67308,-143.47463 -127.31829,-264.70512 -236.76734,-347.0084c-132.90242,-100.09858 -249.05244,-139.0258 -413.22603,-140.13801c-180.92599,0 -338.39861,65.62018 -469.06738,196.86053c-90.46299,91.20092 -141.83704,181.28964 -173.1082,302.52014c-21.21971,81.19107 -22.33654,124.56712 -22.33654,749.62711c0,625.06 1.11683,668.43604 22.33654,749.62711c54.72453,214.65583 196.56157,371.47694 413.22603,459.34124c120.61733,47.82488 261.33754,54.49811 406.52506,17.7953z"}),(0,a.jsx)("path",{fill:"currentColor",id:"svg_3",d:"m785.77894,2261.55156c-27.92068,-26.69295 -27.92068,-27.80516 -27.92068,-250.24644l0,-224.66569l33.50481,-33.36619c27.92068,-26.69295 40.20578,-32.25399 64.77597,-25.58075c68.12645,16.6831 69.24328,20.01972 69.24328,279.16381c0,229.11452 -1.11683,238.01217 -24.5702,260.2563c-33.50481,30.02957 -81.52838,28.91737 -115.03319,-5.56103z"})]})})})}),(0,a.jsx)("svg",{width:20,height:20,viewBox:"0 0 512 512",className:"mt-3 animate-bounce inline-block",fill:"currentColor","aria-hidden":!0,children:(0,a.jsx)("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})})]})}},43092:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,n=(0,r.use)(((t=s.get("default"))||(t=Promise.all([l.e(6414),l.e(4142),l.e(3106)]).then(l.bind(l,33106)).then(e=>e.default),s.set("default",t)),t));return(0,a.jsx)(n,{...e})}function i(e){return(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(n,{...e})})}},43264:(e,t,l)=>{"use strict";l.d(t,{Gn:()=>i,cC:()=>n});var a=l(95155),r=l(12115);let s=(0,r.createContext)({isFilterOpen:!0,toggleFilter:()=>{},setFilterOpen:()=>{}}),n=()=>(0,r.useContext)(s),i=e=>{let{children:t,defaultOpen:l=!0}=e,[n,i]=(0,r.useState)(l);return(0,a.jsx)(s.Provider,{value:{isFilterOpen:n,toggleFilter:()=>{i(e=>!e)},setFilterOpen:e=>{i(e)}},children:t})}},44903:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,79124)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},45498:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(32883),n=l(46859);function i(e){let[t,l]=(0,r.useState)(null),i=(0,r.useRef)(!1);if((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,(0,n.V)().then(t=>{e||l(()=>t.Carousel)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),!t){let t=r.Children.toArray(e.children)[0],l=e.className??"";return(0,a.jsx)("div",{className:`relative w-full h-full overflow-hidden ${l}`,"aria-hidden":"true",children:t})}return(0,a.jsx)(t,{...e})}},45574:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(5514),s=l(47694),n=l(4948),i=l(46753),o=l(12115),c=l(55429);let d=e=>{let{documents:t,dictionary:l,property:d,children:u}=e,[m,h]=(0,o.useState)(!1),[f,x]=(0,o.useState)(""),p=(0,o.useCallback)(e=>{(0,i.FM)(e)},[]),g=e=>{(0,n.f5)("documents-"+d.ID)?p(e):(x(e),h(!0))},v=(0,o.useCallback)(()=>{f&&p(f),x(""),h(!1)},[f,p]),b=(0,o.useMemo)(()=>({onDocumentsFormSuccess:v}),[v]);return(0,a.jsxs)(a.Fragment,{children:[t&&t.map((e,t)=>(0,a.jsxs)(o.Fragment,{children:[(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsx)("span",{className:"text-base leading-6 mr-3",children:(0,a.jsxs)("span",{className:"font-normal cursor-pointer",onClick:()=>g(e.FileName),children:[(0,a.jsx)(r.A,{icon:"FaFilePdf",width:20,height:20,className:"mr-1 text-xl inline-block",style:{height:"1.5rem"}})," ",e.Comment]})}),(0,a.jsx)("span",{className:"text-base text-right opacity-80",children:(0,a.jsx)("span",{className:"font-normal cursor-pointer",onClick:()=>g(e.FileName),children:l.DOWNLOAD})})]}),(0,a.jsx)("hr",{className:"block border-0 clear-both h-px bg-black bg-opacity-5 my-2"})]},t)),(0,a.jsx)(s.D,{isVisible:m,onClose:()=>{x(""),h(!1)},title:l.DOWNLOAD,children:(0,a.jsx)(c.e.Provider,{value:b,children:u})},"mainmodeldoc"+d.ID)]})}},46753:(e,t,l)=>{"use strict";l.d(t,{FM:()=>n,Q_:()=>s,em:()=>r,kP:()=>i});var a=l(4948);function r(e){return e?"string"==typeof e?e:"object"==typeof e&&"string"==typeof e.id?e.id:null:null}function s(e,t){return null!=e&&""!==e&&r(t)===String(e)}function n(e){if(!e)return;let t=document.createElement("a");t.href=e,t.target="_blank",t.rel="noopener noreferrer",document.body.appendChild(t),t.click(),t.remove()}function i(e,t,l){var r;return!!e.documentsUnlocked&&!!(null==t?void 0:t.ID)&&(r=t.ID,(0,a.TV)(`documents-${r}`,!0,30),null==l||l(),!0)}},46859:(e,t,l)=>{"use strict";function a(){return Promise.all([l.e(4731),l.e(9802)]).then(l.bind(l,11679))}l.d(t,{V:()=>a})},46946:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,6740)).then(e=>e.loadMasonryClient()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"masonry-pending min-h-[24rem]","aria-hidden":"true"})}},47694:(e,t,l)=>{"use strict";l.d(t,{D:()=>c});var a=l(95155),r=l(12115),s=l(60739),n=l.n(s),i=l(5514);let o={content:{position:"absolute",top:"50%",left:"50%",right:"auto",bottom:"auto",transform:"translate(-50%, -50%)",zIndex:100,padding:0,maxHeight:"90vh",maxWidth:"90vw",outline:"none",overflow:"auto",WebkitOverflowScrolling:"touch"},overlay:{background:"rgba(0,0,0,0.7)"}},c=e=>{let{children:t,isVisible:l,title:s,onClose:c,className:d,titleBar:u=!0,contentPadding:m=!0,titlePaddingClass:h="p-3 md:p-6",mobileFullscreen:f=!1}=e,x=(0,r.useRef)(null),p=(0,r.useRef)(null);(0,r.useEffect)(()=>{var e,t;return l?(document.body.style.overflow="hidden",null==(e=window.lenisInstance)||e.stop()):(document.body.style.overflow="unset",null==(t=window.lenisInstance)||t.start()),(
1)=>{var e;document.body.style.overflow="unset",null==(e=window.lenisInstance)||e.start()}},[l]),(0,r.useEffect)(()=>{let e=p.current;if(!e)return;let t=e=>{e.stopPropagation()};return e.addEventListener("pointerdown",t),e.addEventListener("pointerup",t),e.addEventListener("mousedown",t),e.addEventListener("mouseup",t),e.addEventListener("touchstart",t),e.addEventListener("touchend",t),()=>{e.removeEventListener("pointerdown",t),e.removeEventListener("pointerup",t),e.removeEventListener("mousedown",t),e.removeEventListener("mouseup",t),e.removeEventListener("touchstart",t),e.removeEventListener("touchend",t)}},[l]);let g=()=>{c()};return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(n(),{isOpen:l,contentLabel:s,style:o,onRequestClose:c,className:["bg-background",f?"!top-0 !left-0 !right-0 !bottom-0 !w-screen !max-w-none !h-[100dvh] !max-h-none !transform-none !rounded-none md:!top-1/2 md:!left-1/2 md:!right-auto md:!bottom-auto md:!w-[44rem] md:!max-w-[90vw] md:!h-auto md:!max-h-[90vh] md:!-translate-x-1/2 md:!-translate-y-1/2":"",d].filter(Boolean).join(" "),shouldCloseOnOverlayClick:!0,shouldCloseOnEsc:!0,ariaHideApp:!1,overlayRef:e=>{p.current=e},children:(0,a.jsxs)("div",{ref:x,className:"relative",children:[u&&(0,a.jsxs)("div",{className:`modal-title ${h} flex items-center justify-between`,children:[(0,a.jsx)("h2",{className:"text-lg text-uppercase font-bold",children:s}),(0,a.jsx)("span",{className:"cursor-pointer",onClick:e=>{e.stopPropagation(),g()},onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation(),onTouchStart:e=>e.stopPropagation(),onTouchEnd:e=>e.stopPropagation(),children:(0,a.jsx)(i.A,{icon:"FaX",width:20,height:20})})]}),!u&&(0,a.jsx)("span",{className:"cursor-pointer fixed top-3 right-3 z-10 bg-background rounded-full p-2",onClick:e=>{e.stopPropagation(),g()},onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onMouseDown:e=>e.stopPropagation(),onMouseUp:e=>e.stopPropagation(),onTouchStart:e=>e.stopPropagation(),onTouchEnd:e=>e.stopPropagation(),children:(0,a.jsx)(i.A,{icon:"FaX",width:20,height:20})}),(0,a.jsx)("div",{className:`modal-content ${m?"p-3 md:p-6":""}`,children:t})]})})})}},48095:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,63690)).then(e=>e.loadInfiniteScroll()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"infinite-scroll-pending min-h-[24rem]","aria-hidden":"true"})}},49617:()=>{},49685:e=>{e.exports={root:"styles_root__FoFCX",media:"styles_media__jcWAc",imageWrap:"styles_imageWrap__UAnxD",image:"styles_image__1ZExI",overlay:"styles_overlay__3ROIV",body:"styles_body__8xPSO",meta:"styles_meta__DZ_n7",title:"styles_title__kgXOS",titleGrid:"styles_titleGrid__PYhJO",divider:"styles_divider__bmerA",footer:"styles_footer__uLaeS",specs:"styles_specs__C7COT",spec:"styles_spec__R8bUw",horizontal:"styles_horizontal__z8__2",price:"styles_price__bE4pY",action:"styles_action__CSWiD"}},50222:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(5772),s=l(12115);let n=e=>{let{imageUrl:t,imageAlt:l,parallax:n,zoomEffect:i}=e,[o,c]=(0,s.useState)(0),d=(0,s.useRef)(null);(0,s.useEffect)(()=>{if(!n&&!i)return;let e=()=>{c(window.scrollY)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[n,i]);let u=i?1+.25*Math.min(o/1e3,1):1,m=n?.3*o:0;return(0,a.jsx)("div",{ref:d,className:"absolute inset-0 overflow-hidden",children:(0,a.jsx)(r.default,{className:"w-full h-full object-cover transition-transform duration-75 ease-out",style:{transform:`translateY(${m}px) scale(${u})`,transformOrigin:"center center"},src:t,alt:l,fill:!0,priority:!0,sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 100vw, 1280px"})})}},50598:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(65596),s=l(12115),n=l(73321);function i(){document.querySelector(".sk-ww-google-reviews")&&window.dispatchEvent(new Event("load"))}function o(){let e=(0,n.usePathname)();return(0,s.useEffect)(()=>{i()},[e]),(0,a.jsx)(r.default,{id:"sociablekit-google-reviews-widget",src:"https://widgets.sociablekit.com/google-reviews-old/widget.js",strategy:"afterInteractive",onLoad:i,onError:e=>{}})}},50877:(e,t,l)=>{"use strict";l.d(t,{BoundCarouselIdleHost:()=>n});var a=l(95155),r=l(12115),s=l(19730);function n(e){let{ssrShell:t,...n}=e,{deferMount:i=!0}=n,[o,c]=(0,r.useState)(null),d=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=()=>{e||d.current||(d.current=!0,l.e(3531).then(l.bind(l,17284)).then(e=>
1e.loadCarouselBound()).then(t=>{e||c(()=>t.BoundCarousel)}).catch(()=>{}))};if(!i)return t(),()=>{e=!0};let a=(0,s.q)(t);return()=>{e=!0,a()}},[i]),o)?(0,a.jsx)(o,{ssrShell:t,...n}):t??(0,a.jsx)("div",{className:n.className,"aria-hidden":"true",children:n.children})}},50966:(e,t,l)=>{"use strict";function a(e){let t,l,a=!1,r=window.requestIdleCallback,s=window.cancelIdleCallback,n=()=>{a||(r?t=r(()=>{a||e()},{timeout:2e3}):l=setTimeout(()=>{a||e()},200))};return"complete"===document.readyState?n():window.addEventListener("load",n,{once:!0}),()=>{a=!0,window.removeEventListener("load",n),void 0!==t&&s&&s(t),void 0!==l&&clearTimeout(l)}}l.d(t,{q:()=>a})},51127:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(12115),s=l(54558);async function n(e){switch(String(e||"1")){case"1":return(await Promise.all([l.e(4731),l.e(4241)]).then(l.bind(l,75950))).default;case"2":return(await Promise.all([l.e(4731),l.e(4669)]).then(l.bind(l,23557))).default;case"3":return(await Promise.all([l.e(4731),l.e(7635)]).then(l.bind(l,81656))).default;case"4":return(await Promise.all([l.e(4731),l.e(444)]).then(l.bind(l,65727))).default;default:return null}}let i=new Map;function o(e){let t,{view:l,viewProps:s}=e,o=String(l||"1"),c=(0,r.use)(((t=i.get(o))||(t=n(o),i.set(o,t)),t));return c?(0,a.jsx)(c,{...s}):null}function c(){return(0,a.jsx)("div",{className:"h-[33vh] md:h-[60vh] relative bg-gray-200 animate-pulse"})}function d(e){let{view:t,viewProps:l}=e;return(0,a.jsx)(s.default,{module:"organisms-project-gallery",children:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(c,{}),children:(0,a.jsx)(o,{view:t,viewProps:l})})})}},51175:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(10412);let n=e=>{let{dictionary:t}=e;return(0,r.useEffect)(()=>{let e=setTimeout(()=>{window.print()},500);return()=>clearTimeout(e)},[]),(0,a.jsx)("div",{className:"fixed bottom-6 right-6 print:hidden z-50",children:(0,a.jsx)(s.default,{type:"primary",onClick:()=>{window.print()},label:t.print||"Print",children:(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z"})}),t.print||"Print"]})})})}},51812:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var a=l(95155);let r=e=>{let{itemsPerLine:t=3}=e;return(0,a.jsx)("div",{className:`property-list-page w-full grid grid-cols-1 md:grid-cols-2 ${{1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4"}[t]} gap-12 pb-12`,children:Array.from({length:2*t}).map((e,t)=>(0,a.jsx)("article",{className:"h-full",children:(0,a.jsxs)("div",{className:"property-card rounded-xl shadow-lg min-h-full flex flex-col bg-white mb-6 animate-pulse",children:[(0,a.jsx)("div",{className:"relative property-card-media",children:(0,a.jsx)("div",{className:"aspect-w-16 aspect-h-10 rounded-t-lg overflow-hidden property-card-media-image bg-gray-100"})}),(0,a.jsxs)("div",{className:"p-4 flex flex-col flex-1",children:[(0,a.jsx)("div",{className:"h-6 bg-gray-100 rounded w-3/4 mb-2"}),(0,a.jsx)("div",{className:"h-4 bg-gray-100 rounded w-full mb-4"}),(0,a.jsxs)("div",{className:"grid grid-cols-5 gap-3",children:[(0,a.jsx)("div",{className:"col-span-5 h-4 bg-gray-100 rounded"}),(0,a.jsx)("div",{className:"col-span-3 h-6 bg-gray-100 rounded"}),(0,a.jsx)("div",{className:"col-span-2 h-6 bg-gray-100 rounded"})]})]}),(0,a.jsx)("hr",{className:"my-4"}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsx)("div",{className:"h-4 bg-gray-100 rounded w-1/4"}),(0,a.jsx)("div",{className:"h-4 bg-gray-100 rounded w-1/4"}),(0,a.jsx)("div",{className:"h-4 bg-gray-100 rounded w-1/4"})]})}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)("div",{className:"h-10 bg-gray-100 rounded w-full"})})]})},t))})}},52109:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,36122)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},52609:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115);async function s(e){switch(String(e||"1")){case"1":return(await Promise.all([l.e(4731),l.e(8850)]).then(l.bind(l,31596))).default;case"2":return(await Promise.all([l.e(4731),l.e(635)]).then(l.bind(l,38013))).default;case"3":return(await Promise.all([l.e(4731),l.e(3358)]).then(l.bind(l,71024))).default;case"4":return(await Promise.all([l.e(4731),l.e(9222)]).then(l.bind(l,84119))).default;case"5":return(await Promise.all([l.e(4731),l.e(3623)]).then(l.bind(l,99153))).default;case"6":return(await Promise.all([l.e(4731),l.e(9745),l.e(1024)]).then(l.bind(l,29226))).default;case"7":return(await Promise.all([l.e(9653),l.e(68)]).then(l.bind(l,80068))).default;default:return null}}let n=new Map;function i(e){let t,{view:l,viewProps:i}=e,o=String(l||"1"),c=(0,r.use)(((t=n.get(o))||(t=s(o),n.set(o,t)),t));return c?(0,a.jsx)(c,{...i}):null}let o=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(i,{...e})})},54888:(e,t,l)=>{"use strict";l.d(t,{default:()=>s});var a=l(95155),r=l(73321);let s=e=>{let{children:t,...l}=e,s=(0,r.usePathname)().replace(/\/page-\d+\/?$/,"/");return(0,a.jsx)("form",{action:s,method:"GET",...l,children:t})}},55429:(e,t,l)=>{"use strict";l.d(t,{Y:()=>s,e:()=>r});var a=l(12115);let r=(0,a.createContext)({});function s(){return(0,a.useContext)(r)}},56300:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115);let s=(0,r.lazy)(()=>Promise.all([l.e(563),l.e(9745),l.e(6795)]).then(l.bind(l,85368)));function n(e){let t=e.mapOnly?(0,a.jsx)("div",{className:"w-full min-h-[50vh] lg:min-h-[28rem] bg-gray-100","aria-hidden":"true"}):e.children??null;return(0,a.jsx)(r.Suspense,{fallback:t,children:(0,a.jsx)(s,{...e})})}},57516:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>m});var a=l(95155),r=l(73321),s=l(12115),n=l(51812),i=l(45101);let o=()=>l.e(8951).then(l.bind(l,68951));function c(e){let t=(0,i.Z)(o);return t?(0,a.jsx)(t,{...e}):null}let d=(0,s.lazy)(()=>Promise.all([l.e(3839),l.e(9745),l.e(8206)]).then(l.bind(l,30674))),u=e=>{let{tenantId:t,lang:l,apiParams:i,module:o,settings:c,dictionary:u,showProjects:m,itemsPerPage:h,baseUrl:f,initialPageNumber:x,itemsPerLine:p,children:g}=e,v=(0,r.useSearchParams)();return["goal","type","region","bedrooms","bathrooms","garage","furnished","pricemin","pricemax","budget","order","streetname"].some(e=>v.get(e))?(0,a.jsx)("div",{className:"property-list-filtered",children:(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)(n.A,{itemsPerLine:p}),children:(0,a.jsx)(d,{tenantId:t,lang:l,apiParams:i,module:o,settings:c,dictionary:u,showProjects:m,itemsPerPage:h,baseUrl:f,initialPageNumber:x})})}):(0,a.jsx)(a.Fragment,{children:g})},m=e=>{let{tenantId:t,lang:l,apiParams:r,module:n,settings:i,dictionary:o,showProjects:d,itemsPerPage:m,baseUrl:h,initialPageNumber:f,children:x}=e,p=(null==n?void 0:n.itemsPerLine)||3,g=(0,a.jsx)(c,{tenantId:t,lang:l,apiParams:r||{},showProjects:d,itemsPerPage:m});return(0,a.jsxs)(s.Suspense,{fallback:x,children:[g,(0,a.jsx)(u,{tenantId:t,lang:l,apiParams:r,module:n,settings:i,dictionary:o,showProjects:d,itemsPerPage:m,baseUrl:h,initialPageNumber:f,itemsPerLine:p,children:x})]})}},58543:(e,t,l)=>{"use strict";l.d(t,{R:()=>r});let a=["primary","secondary","tertiary","outline","outline-secondary","underline"];function r(e){let t=null==e?void 0:e.formButtonAppearance;return t&&a.includes(t)?t:"secondary"}},58757:e=>{e.exports={container:"styles_container__VTw_w",year:"styles_year__P_wxY",dash:"styles_dash___AcCB",item:"styles_item__SMYF9"}},59125:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115),s=l(5514),n=l(28865),i=l(4948);let o=e=>{var t,l;let{property:o,dictionary:c,settings:d,title:u}=e,[m,h]=(0,r.useState)(!1),[f,x]=(0,r.useState)(""),p=(0,r.useMemo)(()=>(0,i.$J)(o.DescriptionA||""),[o.DescriptionA]);(0,r.useEffect)(()=>{x(window.location.href)},[]);let g=(0,r.useCallback)(async e=>{if(navigator.share&&"native"===e)try{await navigator.share({title:u,text:p,url:f});return}catch{}let t="";switch(e){case"email":t=`mailto:?subject=${encodeURIComponent(u)}&body=${encodeURIComponent(`${p}
2
3${f}`)}`;break;
3case"whatsapp":t=`https://api.whatsapp.com/send?text=${encodeURIComponent(`${u}
4
5${f}`)}`;break;case"facebook":t=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(f)}`;break;case"linkedin":t=`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(f)}`}t&&window.open(t,"_blank")},[f,p,u]),v=o.SurfaceTotal||o.SurfaceGround2,b=o.SurfaceTerrace;return(0,a.jsxs)("div",{className:"pdv10-quick-info flex flex-wrap items-center justify-between gap-4 py-4 mt-8 md:mt-10 border-b border-gray-200",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-4 md:gap-6",children:[o.EPCLabel&&(0,a.jsx)("div",{className:"pdv10-epc-badge",children:(0,a.jsx)(n.d,{property:o,inline:!0})}),v>0&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm md:text-base",children:[(0,a.jsx)(s.A,{icon:"FaHouse",width:16,height:16,customIcons:null==d?void 0:d.customIcons}),(0,a.jsxs)("span",{children:[v," m\xb2"]})]}),o.NumberOfBedRooms>0&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm md:text-base",children:[(0,a.jsx)(s.A,{icon:"FaBed",width:16,height:16,customIcons:null==d?void 0:d.customIcons}),(0,a.jsxs)("span",{children:[o.NumberOfBedRooms," ",(null==(t=c.BED_ROOMS)?void 0:t.toLowerCase())||"slpk."]})]}),o.NumberOfBathRooms>0&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm md:text-base",children:[(0,a.jsx)(s.A,{icon:"FaBath",width:16,height:16,customIcons:null==d?void 0:d.customIcons}),(0,a.jsxs)("span",{children:[o.NumberOfBathRooms," ",(null==(l=c.BATH_ROOMS)?void 0:l.toLowerCase())||"badk."]})]}),b>0&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm md:text-base",children:[(0,a.jsx)(s.A,{icon:"FaTerrace",width:16,height:16,customIcons:null==d?void 0:d.customIcons}),(0,a.jsxs)("span",{children:[b," m\xb2"]})]})]}),(0,a.jsxs)("div",{className:"relative flex items-center gap-4 print:hidden",children:[(0,a.jsxs)("button",{type:"button",className:"flex items-center gap-2 text-sm md:text-base hover:opacity-70 transition-opacity",onClick:()=>h(e=>!e),children:[(0,a.jsx)(s.A,{icon:"FaShare",width:16,height:16,customIcons:null==d?void 0:d.customIcons}),(0,a.jsx)("span",{children:c.SHARE||"Deel"})]}),m&&(0,a.jsxs)("div",{className:"absolute right-0 top-full z-20 mt-2 flex items-center gap-2 rounded-md border border-gray-200 bg-white p-2 shadow-lg",children:[(0,a.jsx)("button",{type:"button",onClick:()=>g("whatsapp"),className:"p-1 hover:opacity-70","aria-label":"WhatsApp",children:(0,a.jsx)(s.A,{icon:"FaWhatsapp",width:20,height:20})}),(0,a.jsx)("button",{type:"button",onClick:()=>g("facebook"),className:"p-1 hover:opacity-70","aria-label":"Facebook",children:(0,a.jsx)(s.A,{icon:"FaFacebookF",width:20,height:20})}),(0,a.jsx)("button",{type:"button",onClick:()=>g("email"),className:"p-1 hover:opacity-70","aria-label":"Email",children:(0,a.jsx)(s.A,{icon:"FaEnvelope",width:20,height:20})}),(0,a.jsx)("button",{type:"button",onClick:()=>g("linkedin"),className:"p-1 hover:opacity-70","aria-label":"LinkedIn",children:(0,a.jsx)(s.A,{icon:"FaLinkedinIn",width:20,height:20})})]})]})]})}},60187:(e,t,l)=>{"use strict";async function a(e){switch(String(e||"")){case"1":return(await Promise.all([l.e(5824),l.e(2993),l.e(36)]).then(l.bind(l,65111))).default;case"2":return(await Promise.all([l.e(5824),l.e(2993),l.e(4015)]).then(l.bind(l,81654))).default;case"3":return(await Promise.all([l.e(5824),l.e(2993),l.e(6249)]).then(l.bind(l,18957))).default;case"4":return(await Promise.all([l.e(5824),l.e(2993),l.e(4360)]).then(l.bind(l,16038))).default;case"5":return(await Promise.all([l.e(5824),l.e(2993),l.e(6396)]).then(l.bind(l,77582))).default;case"6":return(await Promise.all([l.e(5824),l.e(2993),l.e(5594)]).then(l.bind(l,55554))).default;case"7":return(await Promise.all([l.e(5824),l.e(2993),l.e(9253)]).then(l.bind(l,95001))).default;default:return null}}l.d(t,{F:()=>a})},60387:()=>{},60689:(e,t,l)=>{"use strict";l.d(t,{default:()=>x});var a=l(95155),r=l(12115),s=l(54558);function n(e){var t,l,a,r;if(!e||"object"!=typeof e)return null;let s=(null==(l=e.LargePictureItems)||null==(t=l[0])?void 0:t.Url)||(null==(r=e.MediumPictureItems)||null==(a=r[0])?void 0:a.Url);return s?{src:s}:null}var i=l(71363),o=l(90839);async function c(e){switch(String(e||"1")){case"1":return(await Promise.all([l.e(4731),l.e(2739)]).then(l.bind(l,58987))).default;case"2":return(await Promise.all([l.e(1836),l.e(4731),l.e(6536)]).then(l.bind(l,11035))).default;case"3":return(await l.e(9345).then(l.bind(l,19660))).default;case"4":return(await Promise.all([l.e(4731),l.e(2750)]).then(l.bind(l,15365))).default;case"5":return(await l.e(5559).then(l.bind(l,85622))).default;case"6":return(await l.e(5548).then(l.bind(l,48351))).default;default:return null}}var d=l(37043);let u=new Map;function m(e){let t,{view:l,viewProps:s}=e,n=String(l||"1"),i=(0,r.use)(((t=u.get(n))||(t=c(n),u.set(n,t)),t));return i?(0,a.jsx)(i,{...s}):null}function h(e){let{property:t}=e,l=n(t);return(0,a.jsx)("div",{className:"property-gallery-view-4",children:(0,a.jsx)("div",{className:`relative ${d.k} bg-neutral-900`,children:l?(0,a.jsx)("img",{src:l.src,alt:"",width:d.u.width,height:d.u.height,className:"h-full w-full object-cover",fetchPriority:"high",decoding:"async"}):null})})}function f(e){let{view:t,property:l}=e;if("4"===t)return(0,a.jsx)(h,{property:l});let r=n(l);return r?(0,a.jsx)(o.w,{src:r.src,priority:!0}):(0,a.jsx)("div",{className:i.Um})}let x=e=>{var t;let l=String(e.view||"1");return(0,a.jsx)(s.default,{module:`organisms-property-gallery-view-${l}`,children:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(f,{view:l,property:null==(t=e.viewProps)?void 0:t.property}),children:(0,a.jsx)(m,{...e})})})}},61510:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>p});var a=l(95155),r=l(12115),s=l(5772),n=l(5514),i=l(10651);let o=["monday","tuesday","wednesday","thursday","friday","saturday","
5sunday"],c={nl:{monday:"Maandag",tuesday:"Dinsdag",wednesday:"Woensdag",thursday:"Donderdag",friday:"Vrijdag",saturday:"Zaterdag",sunday:"Zondag"},fr:{monday:"Lundi",tuesday:"Mardi",wednesday:"Mercredi",thursday:"Jeudi",friday:"Vendredi",saturday:"Samedi",sunday:"Dimanche"},en:{monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday"}},d={nl:"Op afspraak",fr:"Sur rendez-vous",en:"By appointment"},u=(e,t)=>"closed"===e.mode||"open"===e.mode||"appointment"===e.mode?e.mode:"boolean"==typeof e.closed?e.closed?"closed":(t.length,"open"):t.length>0?"open":"closed",m=(e,t)=>{let[l,a]=e.split(":"),r=Number(l),s=Number(a);if("nl"===t)return 0===s?`${r}u`:`${r}u${String(s).padStart(2,"0")}`;if("fr"===t)return 0===s?`${r}h`:`${r}h${String(s).padStart(2,"0")}`;let n=new Date;return n.setHours(r,s,0,0),n.toLocaleTimeString("en"===t?"en-GB":t,{hour:"numeric",minute:0===s?void 0:"2-digit"})},h=e=>!!e&&"object"==typeof e&&o.some(t=>{let l=e[t];if(!l)return!1;let a=l.blocks||[],r=u(l,a);return"appointment"===r||"open"===r&&a.length>0}),f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nl";return h(e)?o.map(l=>{var a,r,s;let n,i,o;return a=l,r=(null==e?void 0:e[l])||{},n=c[s=t]??c.en,i=r.blocks||[],"closed"===(o=u(r,i))?null:"appointment"===o?`${n[a]}: ${d[s]||d.en}`:i.length?`${n[a]}: ${i.map(e=>{var t,l;let a;return t=e,l=s,a=`${m(t.start,l)} - ${m(t.end,l)}`,"appointment"==("appointment"===t.type?"appointment":"open")?`${a} (${d[l]||d.en})`:a}).join(", ")}`:null}).filter(Boolean):[]},x=e=>{let{schedule:t,lang:l="nl",className:r=""}=e;return h(t)?(0,a.jsx)("div",{className:`flex flex-col gap-1 text-sm ${r}`.trim(),children:f(t,l).map(e=>(0,a.jsx)("div",{children:e},e))}):null},p=e=>{let{offices:t,module:l,page:o,dictionary:c}=e,d=l.lang||o.lang||"nl",u=l.showPhone??!0,m=l.showEmail??!0,h=l.showOpeningHours??!0,[f,p]=(0,r.useState)(-1);return(0,a.jsx)("div",{className:"w-full",children:t.map((e,t)=>{let l=e.phone?`tel:${e.phone.replace(/\s+/g,"")}`:"",r=e.email?`mailto:${e.email}`:"",o=e.image&&"object"==typeof e.image&&e.image.url||"",g=e.image&&"object"==typeof e.image&&e.image.alt||e.title||"",v=f===t,b=m&&r||u&&l;return(0,a.jsxs)("div",{className:"mb-2 last:mb-0",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>{p(e=>e===t?-1:t)},className:"flex w-full items-center justify-between gap-4 py-4 text-left",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("h3",{className:"text-lg font-bold md:text-xl",children:e.title}),e.formattedAddress?(0,a.jsx)("p",{className:"mt-1 text-sm opacity-80",children:e.formattedAddress}):null]}),(0,a.jsx)("div",{className:`shrink-0 transition-transform duration-300 ${v?"rotate-180":"rotate-0"}`,children:(0,a.jsx)(n.A,{icon:"FaChevronDown",width:20,height:20})})]}),(0,a.jsx)("hr",{className:"border-black/10"}),(0,a.jsx)("div",{className:`grid transition-all duration-300 ease-in-out ${v?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsxs)("div",{className:"py-4",children:[o?(0,a.jsx)("div",{className:"relative mb-4 aspect-[16/10] w-full overflow-hidden rounded-xl",children:(0,a.jsx)(s.default,{src:o,alt:g,fill:!0,sizes:"(max-width: 768px) 90vw, 768px",className:"object-cover object-center",loading:"lazy",decoding:"async"})}):null,e.addressNote?(0,a.jsx)("p",{className:"mb-3 whitespace-pre-line text-sm opacity-80",children:e.addressNote}):null,e.description?(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsx)(i.default,{content:e.description,lang:d})}):null,h?(0,a.jsx)(x,{schedule:e.openingHours,lang:(null==c?void 0:c.LANG)||"nl",className:"mt-3 opacity-80"}):null,b?(0,a.jsxs)("div",{className:"mt-6 flex flex-wrap gap-4",children:[m&&r?(0,a.jsx)("a",{href:r,className:"btn btn-outline-secondary inline-flex items-center justify-center text-sm",children:(null==c?void 0:c.MAIL_ME)||"Mail ons"}):null,u&&l?(0,a.jsx)("a",{href:l,className:"btn btn-outline inline-flex items-center justify-center text-sm",children:(null==c?void 0:c.CALL_US)||"Bel ons"}):null]}):null]})})})]},e.id)})})}},62487:(e,t,l)=>{"use strict";l.d(t,{default:()=>h});var a=l(95155),r=l(12115),s=l(9339);
5let n=(0,s.createServerReference)("70e9a7ffe8a1146d8734f9e0a73873b45aacee7496",s.callServer,void 0,s.findSourceMapURL,"getProspectCount");var i=l(2136),o=l(66226),c=l(10412),d=l(91405),u=l(34062),m=l(86627);let h=e=>{let{dictionary:t,propertyTypes:s,formModule:h,formRichTextSlots:f,settings:x,page:p}=e,g=t.LANG||"nl",[v,b]=(0,r.useState)(0),[j,w]=(0,r.useState)(!1),[y,N]=(0,r.useState)(!1),[S,C]=(0,r.useState)(!1),[k,P]=(0,r.useState)(0),[_,E]=(0,r.useState)(1e6),[L,I]=(0,r.useState)(0),[$,A]=(0,r.useState)(""),[M,T]=(0,r.useState)([]),[R,F]=(0,r.useState)(""),[z,O]=(0,r.useState)(null),[B,D]=(0,r.useState)(""),[W,q]=(0,r.useState)(""),[H,U]=(0,r.useState)(!1),V=(0,r.useRef)(v),Z=(0,r.useRef)(null),G=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(!y||z)return;let e=!1;return l.e(2901).then(l.bind(l,13276)).then(e=>e.loadProspectContactForm()).then(t=>{!e&&t&&O(()=>t)}).catch(()=>{}),()=>{e=!0}},[y,z]),(0,r.useEffect)(()=>{if(V.current!==v&&v>0){U(!0);let e=setTimeout(()=>U(!1),500);return V.current=v,()=>clearTimeout(e)}},[v]),(0,r.useEffect)(()=>{(async()=>{(0,d.h)(),b(await n(p.tenant,g,{})||0)})()},[g]);let Y=async()=>{w(!0);let e={PriceMin:k,PriceMax:2e6===_?0:_,MaximumNumberOfRooms:L,WebIDs:$,Zips:M.join(",")};b(await n(p.tenant,g,e)||0),D(R),q((()=>{if(!$)return"";let e=$.split(",");return s.filter(t=>{var l;return e.includes(null==(l=t.WebID)?void 0:l.toString())}).map(e=>e.Name).join(", ")})()),w(!1),C(!0)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{ref:G}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-24",children:[(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[(0,a.jsx)("div",{children:(0,a.jsx)(m.A,{onSelect:(e,t)=>{T(e),F((null==t?void 0:t[0])||"")},dictionary:t,showMapButton:!1,multiSelect:!1,placeholder:t.CITY,labelText:t.PROSPECT_ZIP})}),(0,a.jsx)("div",{children:(0,a.jsx)(o.default,{name:"propertyType",labelText:t.PROSPECT_WEB_IDS,placeholder:t.PROSPECT_WEB_IDS,multiSelect:!0,options:s.map(e=>({label:e.Name,value:e.WebID})),onChange:e=>{Array.isArray(e)&&A(e.join(","))}})}),(0,a.jsx)("div",{children:(0,a.jsx)(o.default,{name:"bedrooms",labelText:t.PROSPECT_BEDROOMS,placeholder:t.PROSPECT_BEDROOMS,multiSelect:!1,options:Array.from({length:10},(e,t)=>({label:t.toString(),value:t.toString()})),onChange:e=>{Array.isArray(e)&&I(e[0]??0)}})}),(0,a.jsx)("div",{children:(0,a.jsx)(i.RangeSlider,{name:"price",min:0,max:2e6,step:1e3,value:[k,_],onChange:e=>{Array.isArray(e)&&(P(e[0]??0),E(e[1]??0))}})}),(0,a.jsxs)("div",{className:"lg:col-span-2 lg:text-right flex flex-wrap gap-3 justify-end",children:[(0,a.jsx)(c.default,{type:"secondary",onClick:Y,children:j?t.CALCULATE+"...":t.CALCULATE}),h&&(0,a.jsx)(c.default,{type:"secondary",onClick:()=>{N(!0),setTimeout(()=>{var e;null==(e=Z.current)||e.scrollIntoView({behavior:"smooth"})},100)},children:t.CONTACT_US})]})]}),(0,a.jsxs)("div",{className:"relative overflow-hidden bg-secondary rounded-xl p-12 shadow-lg",children:[(0,a.jsx)("div",{className:"absolute -top-12 -right-12 w-48 h-48 bg-white/10 rounded-full"}),(0,a.jsx)("div",{className:"absolute -bottom-8 -left-8 w-32 h-32 bg-white/5 rounded-full"}),(0,a.jsxs)("div",{className:"relative z-0 text-center text-white",children:[(0,a.jsx)("div",{className:"text-center mb-2",children:(0,a.jsx)(u.A,{icon:"FaBuildingUser",width:48,height:48,className:"text-3xl w-12 h-12 mx-auto"})}),(0,a.jsx)("h3",{className:"text-2xl font-bold mb-3",children:t.PROSPECT_COUNT}),(0,a.jsx)("div",{className:`text-5xl font-bold transition-transform duration-300 ${H?"scale-110":"scale-100"}`,children:(0,a.jsx)(d.default,{end:v})}),S&&(B||W)&&(0,a.jsx)("div",{className:"mt-4 text-white/80 text-sm",children:(0,a.jsxs)("p",{children:[W&&(0,a.jsxs)(a.Fragment,{children:[t.FOR||"for"," ",W]}),W&&B&&" ",B&&(0,a.jsxs)(a.Fragment,{children:[t.IN||"in"," ",B]})]})})]})]})]}),h&&y&&(0,a.jsxs)("div",{ref:Z,className:"mt-12 pt-12 border-t border-gray-200 scroll-mt-32",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-8",children:[(0,a.jsx)("h3",{className:"text-2xl font-bold text-primary",children:t.CONTACT_US}
5),(0,a.jsx)("button",{type:"button",onClick:()=>{N(!1),setTimeout(()=>{var e;null==(e=G.current)||e.scrollIntoView({behavior:"smooth"})},100)},className:"w-10 h-10 flex items-center justify-center rounded-full bg-gray-100 text-primary/60 hover:bg-gray-200 hover:text-primary transition-colors","aria-label":"Close",children:(0,a.jsx)(u.A,{icon:"FaX",width:18,height:18})})]}),z?(0,a.jsx)(z,{module:h,page:p,dictionary:t,settings:x,...f?{formRichTextSlots:f}:{}}):(0,a.jsx)("div",{className:"min-h-[12rem]","aria-hidden":"true"})]})]})}},62565:()=>{},62934:(e,t,l)=>{"use strict";l.d(t,{default:()=>c});var a=l(95155);let r=/^widget\.realo\./i;var s=l(12115);let n=new Set(["en","nl","fr","es"]);function i(e){let{scriptUrl:t,language:l}=e,r=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=r.current;if(!e)return;let a=n.has(l)?l:"en",s=document;window.realoWidgetOptions={border_style:"none",language:a};let i=!1,o="",c=s.write,d=s.writeln,u=()=>{s.write=c,s.writeln=d};s.write=function(){for(var t=arguments.length,l=Array(t),a=0;a<t;a++)l[a]=arguments[a];i||(e.innerHTML=o+=l.join(""))},s.writeln=function(){for(var t=arguments.length,l=Array(t),a=0;a<t;a++)l[a]=arguments[a];i||(e.innerHTML=o+=`${l.join("")}
6`)};let m=e=>{let t=e.data;t&&"estimateDone"===t.type&&function(e){if("string"!=typeof e||0===e.length)return!1;try{let t=new URL(e,window.location.href);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}}(t.url)&&window.location.assign(t.url)};window.addEventListener("message",m);let h=document.createElement("script");return h.src=t,h.setAttribute("charset","utf-8"),h.onload=u,h.onerror=u,document.body.appendChild(h),()=>{i=!0,u(),window.removeEventListener("message",m),h.remove(),e.replaceChildren()}},[t,l]),(0,a.jsx)("div",{ref:r,className:"w-full h-[min(85vh,900px)] min-h-[300px]"})}let o=new Set(["en","nl","fr","es"]);function c(e){let{module:t,page:l}=e,s=function(e){let t=e.trim();if(!t)return null;try{let e=new URL(t);if(!r.test(e.hostname))return null;let l=e.pathname.replace(/\/$/,"");return l.endsWith("/widget.js")||(l=`${l}/widget.js`),e.pathname=l,e.href}catch{return null}}(t.scriptUrl??""),n=(l.lang??"en").toLowerCase(),c=o.has(n)?n:"en";return s?(0,a.jsx)(i,{scriptUrl:s,language:c}):null}},63015:(e,t,l)=>{"use strict";l.d(t,{K9:()=>a}),l(64469);let a="100vw"},63944:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(5514),n=l(10412);let i=e=>{let t,l,i,o,c,{dictionary:d,children:u,maxHeight:m=150,className:h="",blurHeight:f=20,showButton:x=!1,showFirstParagraph:p=!1,fadeColor:g}=e,v=g?g.startsWith("#")?(i=parseInt((l=3===(t=g.replace("#","")).length?t.split("").map(e=>e+e).join(""):t).substring(0,2),16),o=parseInt(l.substring(2,4),16),c=parseInt(l.substring(4,6),16),`${i}, ${o}, ${c}`):g:"255, 255, 255",[b,j]=(0,r.useState)(!1),[w,y]=(0,r.useState)(!1),[N,S]=(0,r.useState)(0),C=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(!C.current)return;let e=C.current.scrollHeight;S(e),p?y((()=>{var e;if(!(null==(e=C.current)?void 0:e.innerHTML))return!1;let t=document.createElement("div");return t.innerHTML=C.current.innerHTML,t.querySelectorAll("p").length>1})()):y(e>m)},[m,p,u]);let k=()=>{j(!b)},[P,_]=(0,r.useState)(null);return(0,r.useEffect)(()=>{p&&!b&&C.current?_((()=>{var e;if(!(null==(e=C.current)?void 0:e.innerHTML))return null;let t=document.createElement("div");t.innerHTML=C.current.innerHTML;let l=t.querySelectorAll("p");if(0===l.length)return null;let a=l[0];if(!a)return null;let r=t.querySelectorAll("style"),s="";return r.forEach(e=>{s+=e.outerHTML}),s+=a.outerHTML})()):_(null)},[p,b,u]),(0,a.jsxs)("div",{className:`relative ${h}`,children:[(0,a.jsx)("div",{ref:C,onClick:w?k:void 0,className:`overflow-hidden transition-all duration-300 ease-in-out ${w?"cursor-pointer":""}`,style:w&&!p?{height:b?`${N}px`:`${m}px`}:{},children:p&&!b&&P?(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:P}}):u}),w&&!b&&!p&&(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-full pointer-events-none",style:{background:`linear-gradient(transparent ${m-f}px, rgba(${v}, 0.8) ${m-f/2}px, rgba(${v}, 1) ${m}px)`}}
6),x&&w&&(0,a.jsx)("div",{className:"mt-6",children:(0,a.jsx)(n.default,{type:"underline",onClick:k,children:(0,a.jsxs)(a.Fragment,{children:[b?d.SHOW_LESS_DESCRIPTION:d.SHOW_MORE_DESCRIPTION,(0,a.jsx)(s.A,{icon:b?"FaChevronUp":"FaChevronDown",width:16,height:16,className:"inline-block align-middle ml-2"})]})})})]})}},64246:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(54558),s=l(5772),n=l(65596),i=l(12115);let o=e=>{let{module:t,page:l}=e,o=t.realEstateGroup,c=t.minRate,d=t.rows,u=t.columns,[m,h]=(0,i.useState)(!1),f=(0,i.useRef)(null);return((0,i.useEffect)(()=>{let e=f.current;if(!e)return;let t=new IntersectionObserver(e=>{let l=e[0];l&&l.isIntersecting&&(h(!0),t.disconnect())},{rootMargin:"200px"});return t.observe(e),()=>{t.disconnect()}},[]),o)?(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("link",{rel:"stylesheet",href:"https://widgets.housematch.be/styles.css",precedence:"default"}),(0,a.jsx)(n.default,{src:"https://widgets.housematch.be/elements.js",strategy:"afterInteractive",onError:e=>{}})]}),(0,a.jsx)(r.default,{module:"smooved",message:"Problem with smooved module",children:(0,a.jsx)("div",{ref:f,className:"relative min-h-[200px]",children:m?(0,a.jsx)("smooved-top-reviews",{"real-estate-group":o,"minimum-rate":c,rows:d,columns:u,"hide-real-estate-group":"true"}):(0,a.jsx)("div",{className:"flex items-center justify-center min-h-[200px]",children:(0,a.jsx)("div",{className:"text-center text-gray-400",children:(0,a.jsx)("svg",{className:"w-12 h-12 mx-auto mb-2 animate-pulse",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z"})})})})})})]}):(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(s.default,{src:"https://app.smooved.be/assets/images/smooved-logo.png",alt:"Smooved",className:"w-48 mx-auto",width:192,height:48,loading:"lazy",decoding:"async"}),"The config of the Smooved widget is not completed."]})}},64618:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115),s=l(54558);let n=new Map;function i(e){let t,s,{project:i,display:o,view:c,dictionary:d,settings:u,module:m}=e,h=String(c||"1"),f=(0,r.use)((t=String(h||"1"),(s=n.get(t))||(s=l.e(5063).then(l.bind(l,75431)).then(e=>e.loadProjectCardView(t)),n.set(t,s)),s));return f?"1"===h?(0,a.jsx)(f,{project:i,display:o,dictionary:d,settings:u,module:m}):(0,a.jsx)(f,{project:i,dictionary:d,settings:u,module:m}):null}let o=e=>(0,a.jsx)(s.default,{module:"organisms-project-card",children:(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(i,{...e})})})},64684:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(73321),s=l(12115),n=l(37206);let i=()=>(0,a.jsx)("div",{className:"w-full grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 pb-8 my-12",children:[...Array(6)].map((e,t)=>(0,a.jsx)("div",{className:"animate-pulse bg-gray-200 rounded-lg aspect-[4/3]"},t))}),o=(0,n.default)(()=>l.e(259).then(l.bind(l,90259)),{loadableGenerated:{webpack:()=>[90259]},ssr:!1,loading:()=>(0,a.jsx)(i,{})}),c=e=>{let{tenantId:t,lang:l,module:n,dictionary:c,itemsPerPage:d,page:u,baseUrl:m,initialPageNumber:h,children:f}=e,x=(0,r.useSearchParams)();return["location","subkind","maxperson","budget"].some(e=>x.get(e))?(0,a.jsx)("div",{className:"organimmo-filtered",children:(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)(i,{}),children:(0,a.jsx)(o,{tenantId:t,lang:l,module:n,dictionary:c,itemsPerPage:d,page:u,baseUrl:m,initialPageNumber:h})})}):(0,a.jsx)(a.Fragment,{children:f})},d=e=>{let{tenantId:t,lang:l,module:r,dictionary:n,itemsPerPage:o,page:d,baseUrl:u,initialPageNumber:m,children:h}=e;return(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)(i,{}),children:(0,a.jsx)(c,{tenantId:t,lang:l,module:r,dictionary:n,itemsPerPage:o,page:d,baseUrl:u,initialPageNumber:m,children:h})})}},65970:(e,t,l)=>{"use strict";l.d(t,{default:()=>x});var a=l(95155),r=l(12115),s=l(78285),n=l(17035),i=l(74033),o=l(10412),c=l(34062),d=l(80996);let u="#eab308",m=e=>{let{value:t,onChange:l,ratingLabels:s,starAriaLabels:n,trustLine:i,groupLabel:o="Rating",accentColor:d=u,error:m=!1}=e,[h,f]=(0,r.useState)(0),x=h||t,p=(null==d?void 0:d.trim())||u,g=(x>0?s[x-1]:null)||i;return(0,a.jsxs)("div",{className:"px-1",children:[g&&(0,a.jsx)("p",{id:"review-rating-caption",className:"mx-auto mb-5 flex min-h-[2.75rem] max-w-md items-center justify-center text-center text-base font-normal leading-relaxed transition-all duration-200","aria-live":"polite",children:g}),(0,a.jsx)("div",{className:"flex items-center justify-center gap-1.5 sm:gap-2.5",role:"radiogroup","aria-labelledby":g?"review-rating-caption":void 0,"aria-label":g?void 0:o,"aria-invalid":m||void 0,"aria-describedby":m?"rating-error":void 0,onMouseLeave:()=>f(0),children:Array.from({length:5}).map((e,r)=>{let s=r+1,i=s<=x;return(0,a.jsx)("button",{type:"button",role:"radio","aria-checked":t===s,"aria-label":n[s-1],className:"group relative flex h-12 w-12 items-center justify-center rounded-full transition-colors duration-200 ease-out focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 sm:h-14 sm:w-14",style:{outlineColor:p},onClick:()=>l(s),onMouseEnter:()=>f(s),onKeyDown:e=>
6{("ArrowRight"===e.key||"ArrowUp"===e.key)&&(e.preventDefault(),l(Math.min(5,s+1))),("ArrowLeft"===e.key||"ArrowDown"===e.key)&&(e.preventDefault(),l(Math.max(1,s-1)))},children:i?(0,a.jsx)(c.A,{icon:"FaStar",className:"h-8 w-8 drop-shadow-sm sm:h-9 sm:w-9",style:{color:p}}):(0,a.jsx)(c.A,{icon:"FaRegStar",className:"h-7 w-7 text-current transition-colors duration-200 sm:h-8 sm:w-8"})},s)})})]})};var h=l(9339);let f=(0,h.createServerReference)("706c8e2b55986ca11533ffe4c4d923605cfde8b71c",h.callServer,void 0,h.findSourceMapURL,"submitReview"),x=e=>{let{lang:t,tenantId:l,inputFieldStyle:u,nameLabel:h,emailLabel:x,messageLabel:p,ratingLabels:g,starAriaLabels:v,submitLabel:b,submittingText:j,groupLabel:w,trustLine:y,starAccentColor:N,thankYouHeading:S,nameRequiredMessage:C,emailInvalidMessage:k,messageRequiredMessage:P,ratingRequiredMessage:_,botBlockedMessage:E,submitErrorMessage:L,backHomepageLabel:I,backHomepageHref:$,privacyStatement:A,successCopy:M}=e,[T,R]=(0,r.useState)(""),[F,z]=(0,r.useState)(""),[O,B]=(0,r.useState)(""),[D,W]=(0,r.useState)(0),[q,H]=(0,r.useState)(!1),[U,V]=(0,r.useState)(!1),[Z,G]=(0,r.useState)(!1),[Y,K]=(0,r.useState)({}),X=()=>{let e={};return T.trim()||(e.name=!0),F.trim()&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(F)||(e.email=!0),(!O.trim()||O.trim().length<10)&&(e.message=!0),(D<1||D>5)&&(e.rating=!0),K(e),0===Object.keys(e).length};return(0,a.jsx)(a.Fragment,{children:q?(0,a.jsxs)("div",{className:"flex flex-col items-center px-2 py-4 text-center sm:py-6",children:[(0,a.jsx)("div",{className:"mb-5 flex h-16 w-16 items-center justify-center rounded-full",style:{backgroundColor:N?`${N}18`:"rgba(234, 179, 8, 0.12)"},children:(0,a.jsx)(c.A,{icon:"FaCircleCheck",width:36,height:36,className:"text-3xl",...N?{style:{color:N}}:{}})}),(0,a.jsx)("h3",{className:"mb-3 text-2xl font-bold sm:text-3xl",children:S}),M,(0,a.jsx)("a",{href:$,title:I,children:(0,a.jsx)(o.default,{type:"secondary",isBlock:!0,label:I,children:I})})]}):(0,a.jsxs)("form",{action:async()=>{if(V(!1),G(!1),!X())return;let e=await f({name:T.trim(),email:F.trim(),message:O.trim(),rating:D},l,t);if(e.success){H(!0),R(""),z(""),B(""),W(0),K({});return}V(!0),G("bot_rejected"===e.errorCode)},children:[(0,a.jsxs)("section",{className:"pb-8 sm:pb-10",children:[(0,a.jsx)(m,{value:D,onChange:W,ratingLabels:g,starAriaLabels:v,groupLabel:w,trustLine:y,accentColor:N,error:!!Y.rating}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)(d.A,{show:!!Y.rating,fieldName:"rating",message:_})})]}),(0,a.jsx)("section",{className:"pt-8 pb-6 sm:pt-10 sm:pb-8",children:(0,a.jsxs)("div",{className:"flex flex-wrap -mx-3",children:[(0,a.jsxs)("div",{className:"w-full lg:w-1/2 px-3 mb-6 md:mb-0",children:[(0,a.jsx)(s.A,{id:"review-name",name:"name",type:"text",view:u,placeholder:h,value:T,required:!0,error:!!Y.name,onChange:e=>R(e.target.value),className:Y.name?"border-red-500":""}),(0,a.jsx)(d.A,{show:!!Y.name,fieldName:"name",message:C})]}),(0,a.jsxs)("div",{className:"w-full lg:w-1/2 px-3",children:[(0,a.jsx)(s.A,{id:"review-email",name:"email",type:"email",view:u,placeholder:x,value:F,required:!0,error:!!Y.email,onChange:e=>z(e.target.value),className:Y.email?"border-red-500":""}),(0,a.jsx)(d.A,{show:!!Y.email,fieldName:"email",message:k})]})]})}),(0,a.jsx)("section",{children:(0,a.jsxs)("div",{className:"px-3 -mx-3",children:[(0,a.jsx)(n.f,{id:"review-message",name:"message",view:u,placeholder:p,value:O,rows:5,required:!0,error:!!Y.message,onChange:e=>B(e.target.value)}),(0,a.jsx)(d.A,{show:!!Y.message,fieldName:"message",message:P})]})}),(0,a.jsxs)("div",{className:"mt-8 flex flex-col items-center sm:mt-10",children:[A,U&&(0,a.jsx)("p",{role:"alert",className:"text-red-500 text-sm mb-3 text-center",children:Z?E:L}),(0,a.jsx)(i.A,{type:"primary",label:b,submittingText:j,onClick:()=>{V(!1),G(!1),X()},children:(0,a.jsx)("span",{children:b})})]})]})})}},66226:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(12115);let s=()=>(0,a.jsx)("div",{className:"relative block atom-select flex-1",children:(0,a.jsx)("div",{className:"h-full bg-gray-100 border  border-solid px-4 relative cursor-pointer focus:outline-none py-3 rounded-md",children:(0,a.jsx)("div",{className:"flex items-center justify-between min-h-full",children:(0,a.jsx)("div",{className:"flex flex-wrap flex-1",children:(0,a.jsx)("div",{className:"inline-block flex-1 min-w-[50px]",children:(0,a.jsx)("input",{type:"text",className:"h-full w-full bg-transparent border-0 outline-none"})})})})})}),n=new Map;function i(e){let t,s=String(e.view||"1"),i=(0,r.use)(((t=n.get(s))||(t=l.e(8221).then(l.bind(l,34424)).then(e=>e.loadSelectView(s)),n.set(s,t)),t));return i?(0,a.jsx)(i,{...e}):null}let o=e=>(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s,{}),children:(0,a.jsx)(i,{...e})})},67001:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(73321),s=l(12115),n=l(66226);let i=e=>{var t,l,i,o,c,d;let{dictionary:u,defaultValue:m,sortFields:h,view:f}=e;(0,r.useRouter)();
6let x=(0,r.useSearchParams)(),[p,g]=(0,s.useState)(m||""),v=[{label:`${null==(t=u.SORT_BY)?void 0:t.toLowerCase()} ${null==(l=u.MOST_RECENT)?void 0:l.toLowerCase()}`,value:"StartCommercialisation desc",defaultSort:!0},{label:`${null==(i=u.SORT_BY)?void 0:i.toLowerCase()} ${null==(o=u.PRICE_ASC)?void 0:o.toLowerCase()}`,value:"Price asc"},{label:`${null==(c=u.SORT_BY)?void 0:c.toLowerCase()} ${null==(d=u.PRICE_DESC)?void 0:d.toLowerCase()}`,value:"Price desc"}],b=h&&h.length>0?h:v;return(0,s.useEffect)(()=>{let e=x.get("order");if(e)g(e);else{let e=b.find(e=>e.defaultSort);e&&g(e.value)}},[x,b]),(0,a.jsx)(n.default,{name:"order",options:b,placeholder:u.SORT_BY||"Sort by",addAsParam:!0,view:f||"1"})}},67129:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(73321),s=l(12115),n=l(42021);let i=e=>{var t,l,i,o,c,d,u;let{dictionary:m,defaultValue:h,sortFields:f}=e,x=(0,r.useRouter)(),p=(0,r.usePathname)(),g=(0,r.useSearchParams)(),[v,b]=(0,s.useState)(0),j=[{label:`${null==(t=m.SORT_BY)?void 0:t.toLowerCase()} ${(null==(l=m.MOST_RECENT)?void 0:l.toLowerCase())||"Most recent"}`,value:"StartCommercialisation desc",defaultSort:!0,icon:n.w_X},{label:`${null==(i=m.SORT_BY)?void 0:i.toLowerCase()} ${(null==(o=m.PRICE_ASC)?void 0:o.toLowerCase())||"Price ascending"}`,value:"Price asc",icon:n.dm8},{label:`${null==(c=m.SORT_BY)?void 0:c.toLowerCase()} ${(null==(d=m.PRICE_DESC)?void 0:d.toLowerCase())||"Price descending"}`,value:"Price desc",icon:n.Kgf}],w=f&&f.length>0?f:j;(0,s.useEffect)(()=>{let e=g.get("order");if(e){let t=w.findIndex(t=>t.value===e);-1!==t&&b(t)}else if(h){let e=w.findIndex(e=>e.value===h);-1!==e&&b(e)}else{let e=w.findIndex(e=>e.defaultSort);-1!==e&&b(e)}},[g,w,h]);let y=w[v],N=null==y?void 0:y.icon;return(0,a.jsxs)("button",{onClick:()=>{let e=(v+1)%w.length,t=w[e];if(!t)return;let l=new URLSearchParams(g.toString());l.set("order",t.value),x.push(`${p}?${l.toString()}`,{scroll:!1}),b(e)},className:"btn cursor-pointer py-2 px-4 border border-solid border-secondary text-secondary hover:bg-secondary hover:text-white ease-in-out duration-300 transition-colors inline-flex items-center gap-2","aria-label":`${m.SORT_BY||"Sort by"}: ${null==y?void 0:y.label}`,children:[null==y||null==(u=y.label)?void 0:u.toLowerCase(),N&&(0,a.jsx)(N,{className:"ml-1"})]})}},67163:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(73922);function n(e){let[t,n]=(0,r.useState)(null),[i,o]=(0,r.useState)(""),c=(0,r.useRef)(!1),d=(0,r.useRef)(null);return((0,r.useEffect)(()=>{let e,t,a,r,s,i,o=!1,u=()=>{o||c.current||(c.current=!0,l.e(4770).then(l.bind(l,65652)).then(e=>{o||n(()=>e.default)}).catch(()=>{c.current=!1}))},m=(a=!1,r=window.requestIdleCallback,s=window.cancelIdleCallback,i=()=>{a||(r?e=r(()=>{a||u()},{timeout:2e3}):t=setTimeout(()=>{a||u()},200))},"complete"===document.readyState?i():window.addEventListener("load",i,{once:!0}),()=>{a=!0,window.removeEventListener("load",i),void 0!==e&&s&&s(e),void 0!==t&&clearTimeout(t)}),h=d.current,f=()=>u();return null==h||h.addEventListener("pointerdown",f,{once:!0,passive:!0}),null==h||h.addEventListener("touchstart",f,{once:!0,passive:!0}),null==h||h.addEventListener("keydown",f,{once:!0}),null==h||h.addEventListener("focusin",f,{once:!0}),()=>{o=!0,m(),null==h||h.removeEventListener("pointerdown",f),null==h||h.removeEventListener("touchstart",f),null==h||h.removeEventListener("keydown",f),null==h||h.removeEventListener("focusin",f)}},[]),t)?(0,a.jsx)(t,{...e,initialQuery:i}):(0,a.jsx)("div",{ref:d,children:(0,a.jsx)(s.g,{placeholder:e.labels.placeholder,value:i,onChange:o})})}},68510:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(10412);let n=e=>{let{property:t,lang:l,dictionary:n}=e,[i,o]=(0,r.useState)(!1),c=(t.PointOfInterests||[]).reduce((e,t)=>(e[t.GroupName]=e[t.GroupName]||[],e[t.GroupName].push(t),e),{});return Object.keys(c).forEach(e=>{c[e].sort((e,t)=>e.GoogleDistance-t.GoogleDistance)}),(0,a.jsxs)("div",{className:"points-of-interest",children:[(0,a.jsx)("div",{className:`${i?"":"max-h-[200px] overflow-hidden"}`,children:Object.keys(c).map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-bold mb-2",children:e}),(0,a.jsx)("ul",{className:"mb-3",children:c[e].map(e=>(0,a.jsxs)("li",{className:"flex gap-2 justify-between",children:[(0,a.jsxs)("span",{className:"flex-1",children:[e.TypeName," ",(0,a.jsxs)("span",{className:"text-gray-400 text-sm",children:["(",e.Name,")"]})]}),(0,a.jsx)("span",{children:e.GoogleDistanceText})]},e.ID))}),(0,a.jsx)("hr",{className:"block border-0 clear-both h-px bg-black bg-opacity-5 my-2"})]},t))}),(0,a.jsx)(s.default,{type:"secondary",onClick:()=>o(!i),className:"mt-4",children:i?n.SHOW_LESS:n.SHOW_MORE}
6)]})}},69284:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(5437),n=l(32883);function i(e){let[t,i]=(0,r.useState)(null),[o,c]=(0,r.useState)(!1),d=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,n.q0)(()=>{e||d.current||(0,s.YS)()||(d.current=!0,l.e(4019).then(l.bind(l,84019)).then(t=>{e||i(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),(0,r.useEffect)(()=>{let e;if(!t)return;let l=window.requestAnimationFrame(()=>{e=window.requestAnimationFrame(()=>c(!0))});return()=>{window.cancelAnimationFrame(l),void 0!==e&&window.cancelAnimationFrame(e)}},[t]),t)?(0,a.jsx)(t,{...e,paintVisible:o}):null}},69606:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,93442)).then(e=>e.loadDetailListTabs()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"detail-list-tabs-pending min-h-[8rem]","aria-hidden":"true"})}},69937:(e,t,l)=>{"use strict";l.d(t,{default:()=>o});var a=l(95155),r=l(65596),s=l(12115),n=l(73321);function i(e){let t=document.getElementById(e);window.Trustpilot&&t&&window.Trustpilot.loadFromElement(t,!0)}function o(e){let{containerId:t}=e,l=(0,n.usePathname)();return(0,s.useEffect)(()=>{i(t)},[l,t]),(0,a.jsx)(r.default,{id:"trustpilot-widget-script",src:"https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",strategy:"lazyOnload",onLoad:()=>i(t)})}},70395:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,87544)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},70676:()=>{},70738:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>u});var a=l(95155),r=l(12115),s=l(54558),n=l(32952);let i=()=>(0,a.jsx)("div",{className:"property-search-container w-full",children:(0,a.jsxs)("form",{children:[(0,a.jsxs)("div",{className:"flex justify-center gap-3 md:justify-start mt-3 mb-6 goalselect",children:[(0,a.jsx)(n.E,{className:"h-[50px] w-24 md:w-32 bg-gray-200 md:text-3xl"}),(0,a.jsx)(n.E,{className:"h-[50px] w-24 md:w-32 bg-gray-200 md:text-3xl"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-12 gap-6",children:[(0,a.jsx)("div",{className:"col-span-12 md:col-span-4",children:(0,a.jsx)(n.E,{className:"h-[50px] w-full bg-gray-200"})}),(0,a.jsx)("div",{className:"col-span-12 md:col-span-3",children:(0,a.jsx)(n.E,{className:"h-[50px] w-full bg-gray-200"})}),(0,a.jsx)("div",{className:"col-span-12 md:col-span-3",children:(0,a.jsx)(n.E,{className:"h-[50px] w-full bg-gray-200"})}),(0,a.jsx)("div",{className:"col-span-12 md:col-span-2",children:(0,a.jsx)(n.E,{className:"h-[50px] w-full bg-gray-200"})})]})]})});async function o(e){switch(String(e||"1")){case"1":return(await l.e(2438).then(l.bind(l,92438))).default;case"2":return(await Promise.all([l.e(1372),l.e(8572)]).then(l.bind(l,73964))).default;case"3":return(await Promise.all([l.e(1372),l.e(4697)]).then(l.bind(l,20411))).default;case"4":return(await Promise.all([l.e(1372),l.e(1429)]).then(l.bind(l,46318))).default;case"5":return(await Promise.all([l.e(1372),l.e(5499),l.e(7646)]).then(l.bind(l,24181))).default;case"6":return(await Promise.all([l.e(1372),l.e(6594)]).then(l.bind(l,36170))).default;case"7":return(await Promise.all([l.e(1372),l.e(7078)]).then(l.bind(l,93887))).default;case"8":return(await Promise.all([l.e(1372),l.e(3962)]).then(l.bind(l,91778))).default;case"9":return(await Promise.all([l.e(1372),l.e(3810)]).then(l.bind(l,91353))).default;case"10":return(await Promise.all([l.e(1372),l.e(9459)]).then(l.bind(l,92627))).default;case"11":return(await Promise.all([l.e(1372),l.e(1840)]).then(l.bind(l,78180))).default;default:return null}}let c=new Map;function d(e){let t,{view:l,viewProps:s}=e,n=String(l||"1"),i=(0,r.use)(((t=c.get(n))||(t=o(n),c.set(n,t)),t));return i?(0,a.jsx)(i,{...s}):null}let u=e=>{let t=String(e.view||"1");return(0,a.jsx)(s.default,{module:`organisms-property-search-view-${t}`,children:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(i,{}),children:(0,a.jsx)(d,{...e})})})}},71363:(e,t,l)=>{"use strict";l.d(t,{Um:()=>r,W2:()=>n,ZQ:()=>s,ZW:()=>a});let a={width:1280,height:600},r="relative w-full overflow-hidden bg-neutral-900 h-[33vh] md:h-[60vh] min-h-[12rem]",s="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 1280px",n="h-full w-auto max-w-full object-contain lg:object-cover"},72082:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(65596),n=l(54558);let i=e=>{let{property:t,settings:l,lang:i}=e,[o,c]=(0,r.useState)("loading"),[d,u]=(0,r.useState)(!1),m=t.ID||0,h=l.companyNumber||"",f=l.primaryColor||"#000000",x={nl:0,fr:1,en:2,de:3};return((0,r.useEffect)(()=>{(async()=>
6{if(""===h||0===m)return c("unavailable");try{let e=await fetch("https://bogo-bidding-api-production.azurewebsites.net/Manager/Bidding/GetBiddingProcedureWidgetInfo",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"df51ce30-b7a3-4d1f-87d8-b6470441cbb2"},body:JSON.stringify({companyKboNumber:h.replaceAll(" ",""),code:"",externalReference:m.toString(),language:x[i]??0})});if(404===e.status||!e.ok)return void c("unavailable");let t=await e.json();t&&t.id?c("available"):c("unavailable")}catch(e){c("unavailable")}})()},[h,m,i]),"available"!==o)?null:(0,a.jsxs)(n.default,{module:"smartbid",message:"Problem with the smartbid module",children:[(0,a.jsx)(s.default,{src:"https://widget.smartbid.be/oris-bidwidget.js",strategy:"lazyOnload",onLoad:()=>u(!0)}),d&&(0,a.jsx)("oris-bidwidget",{id:"oris-bidwidget",style:{width:"100%"},"company-id":h.replaceAll(" ",""),"your-ref":m,locale:{nl:"nl-BE",fr:"fr-BE",en:"en-BE"}[i],color:f}),!d&&(0,a.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,a.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"})})]})}},73599:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(12115),s=l(54558);async function n(e){switch(String(e||"1")){case"1":return(await l.e(9531).then(l.bind(l,59531))).default;case"2":return(await Promise.all([l.e(9013),l.e(8216)]).then(l.bind(l,28216))).default;case"3":return(await l.e(550).then(l.bind(l,50550))).default;default:return null}}let i=new Map;function o(e){let t,{view:l,viewProps:s}=e,o=String(l||"1"),c=(0,r.use)(((t=i.get(o))||(t=n(o),i.set(o,t)),t));return c?(0,a.jsx)(c,{...s}):null}function c(){return(0,a.jsx)("div",{className:"sharebox-items sharebox-items--loading inline-flex gap-2 min-h-[34px]","aria-hidden":!0})}let d=e=>{let t=String(e.view||"1");return(0,a.jsx)(s.default,{module:`atoms-sharebox-view-${t}`,children:(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(c,{}),children:(0,a.jsx)(o,{...e})})})}},73922:(e,t,l)=>{"use strict";l.d(t,{g:()=>r});var a=l(95155);function r(e){let{placeholder:t,id:l,value:r,defaultValue:s,onChange:n,onFocus:i,inputRef:o}=e,c=void 0!==r;return(0,a.jsx)("input",{ref:o,id:l,className:"w-full h-full p-2 py-3 rounded-md border placeholder:text-sm lg:placeholder:text-md bg-gray-100 border-gray-300",type:"text",name:"property-search",placeholder:t,"aria-label":t||void 0,autoComplete:"off",...c?{value:r,onChange:e=>null==n?void 0:n(e.target.value)}:{defaultValue:s??""},onFocus:i})}},74033:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});var a=l(95155),r=l(47650);let s=e=>{let{type:t,children:l,isBlock:s,className:n,label:i,disabled:o,onClick:c,submittingText:d,isUploading:u,icon:m,iconPosition:h="after"}=e,{pending:f}=(0,r.useFormStatus)(),x=f||u,p="";switch(t){case"primary":p="btn-primary";break;case"secondary":p="btn-secondary";break;case"tertiary":p="btn-tertiary";break;case"black":p="btn-black";break;case"outline":p="bg-transparent border-2 border-primary text-primary hover:bg-primary hover:text-white";break;case"outline-secondary":p="btn-outline-secondary";break;case"underline":p="bg-transparent text-primary hover:text-black underline decoration-2 underline-offset-4"}return(0,a.jsxs)("button",{type:"submit",className:`btn cursor-pointer py-2 px-4 !flex items-center justify-center gap-2 ${s?"w-full":""} ${p} ${x||o?"opacity-50 cursor-not-allowed":""} ease-in-out duration-300 transition-colors ${n}`,"aria-label":i,"aria-disabled":x||o,disabled:x||o,onClick:c,children:[x&&(0,a.jsxs)("svg",{className:"animate-spin h-4 w-4",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),!x&&m&&"before"===h&&m,l,!x&&m&&"after"===h&&m]})}},74549:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(45101);let s=()=>l.e(4527).then(l.bind(l,34527));function n(e){let t=(0,r.Z)(s);return t?(0,a.jsx)(t,{...e}):null}},74688:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,97099)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},75184:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(17106),s=l(12115);function n(e){let{children:t,duration:l,direction:n,pauseOnHover:i,gap:o,fadeEdges:c,style:d}
6=e,[u,m]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>m(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),u)?(0,a.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-8",style:d,"aria-label":"Partner logos",children:t}):(0,a.jsx)("div",{className:"w-full",style:d,"aria-label":"Partner logos",children:(0,a.jsx)(r.v,{duration:l,direction:n,pauseOnHover:i,gap:o,fadeEdges:c,children:t})})}},75911:()=>{},76494:(e,t,l)=>{"use strict";l.d(t,{CarouselIdleHost:()=>n});var a=l(95155),r=l(12115),s=l(19730);function n(e){let{ssrShell:t,...n}=e,{deferMount:i=!0}=n,[o,c]=(0,r.useState)(null),d=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=()=>{e||d.current||(d.current=!0,l.e(3531).then(l.bind(l,48872)).then(e=>e.loadCarouselIndex()).then(t=>{e||c(()=>t.Carousel)}).catch(()=>{}))};if(!i)return t(),()=>{e=!0};let a=(0,s.q)(t);return()=>{e=!0,a()}},[i]),o)?(0,a.jsx)(o,{...n}):t??(0,a.jsx)("div",{className:n.className,"aria-hidden":"true",children:n.children})}},77378:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,11199)).then(e=>e.loadProjectMapper()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"project-mapper-pending min-h-[20rem]","aria-hidden":"true"})}},78421:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,{view:n,viewProps:i}=e,o=String(n||"1"),c=(0,r.use)(((t=s.get(o))||(t=l.e(3303).then(l.bind(l,60736)).then(e=>e.loadMarqueeView(o)),s.set(o,t)),t));return c?(0,a.jsx)(c,{...i}):null}let i=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(n,{...e})})},79509:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,20962)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},80019:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(66085),s=l(73321),n=l(5514);let i=e=>{let{dictionary:t}=e,l=(0,s.usePathname)(),i=l.endsWith("/map")||l.endsWith("/map/"),o=l.replace(/\/map\/?$/,"").replace(/\/$/,""),c=`${o}/map/`,d=`${o}/`,u="inline-flex items-center gap-2 text-primary-text hover:underline";return(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-6",children:[i&&(0,a.jsxs)(r.A,{href:d,className:u,children:[(0,a.jsx)(n.A,{icon:"FaListUl",width:20,height:20,className:"shrink-0 text-secondary"}),t.LIST_VIEW]}),!i&&(0,a.jsxs)(r.A,{href:c,className:u,children:[(0,a.jsx)(n.A,{icon:"FaMap",width:20,height:20,className:"shrink-0 text-secondary"}),t.MAPS_VIEW]})]})}},80358:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,88713)).then(e=>e.loadFormContainer()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):null}},80608:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115);let s=new Map;function n(e){let t,{kind:n,viewProps:i}=e,o=(0,r.use)(((t=s.get(n))||(t=l.e(6229).then(l.bind(l,49863)).then(e=>e.loadProjectCompositionView(n)),s.set(n,t)),t));return o?"1-custom"===n?(0,a.jsx)(o,{}):(0,a.jsx)(o,{...i}):null}let i=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(n,{...e})})},80996:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var a=l(95155);let r=e=>{let{show:t,fieldName:l,message:r}=e;return t?(0,a.jsx)("p",{id:`${l}-error`,role:"alert",className:"text-red-500 text-sm mt-1",children:r||"This field is required"}):null}},82285:()=>{},82347:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(17106),s=l(12115);function n(e){let{children:t,duration:l,direction:n,pauseOnHover:i,gap:o,fadeEdges:c,style:d}
6=e,[u,m]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>m(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),u)?(0,a.jsx)("div",{className:"scrolling-text-reduced flex flex-wrap items-center justify-center gap-y-2 [&>span:last-child_.scrolling-text-separator]:hidden",style:{gap:`${o}rem`,...d},"aria-label":"Scrolling announcements",children:t}):(0,a.jsx)("div",{className:"w-full",style:d,"aria-label":"Scrolling announcements",children:(0,a.jsx)(r.v,{duration:l,direction:n,pauseOnHover:i,gap:o,fadeEdges:c,children:t})})}},82799:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,77871)).then(e=>e.loadOrganimmoPeriodsSection()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"organimmo-periods-pending min-h-[8rem]","aria-hidden":"true"})}},83008:()=>{},83079:(e,t,l)=>{"use strict";l.d(t,{WC:()=>c,Zt:()=>i,t5:()=>o});var a=l(95155),r=l(8791),s=l(30157),n=l(43264);function i(e){let{openFilterLabel:t="Open filter",closeFilterLabel:l="Close filter",bgClass:s=""}=e,{isFilterOpen:i}=(0,n.cC)();return(0,a.jsx)("div",{className:`container mx-auto md:hidden px-4 ${s}${!i?" mb-8":""}`.trim(),children:(0,a.jsx)("div",{className:"flex justify-center py-3",children:(0,a.jsx)(r.A,{labelOpen:t,labelClose:l})})})}function o(){let{isFilterOpen:e}=(0,n.cC)();return(0,s.P)(e)}function c(){let{isFilterOpen:e}=(0,n.cC)();return e}},83711:(e,t,l)=>{"use strict";function a(e){let t=null==e?void 0:e.inputFieldStyle;return"underline"===t?"2":"pill"===t?"3":"outline"===t?"4":"1"}l.d(t,{X:()=>a})},83729:(e,t,l)=>{"use strict";l.d(t,{G:()=>r,b:()=>s});var a=l(12115);function r(){let e=document.querySelector("header");if(!e)return 0;let t=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--site-sticky-header-offset"));if(t>0)return Math.ceil(t);if(e.classList.contains("header-split-sticky")&&window.matchMedia("(min-width: 1280px)").matches){let t=getComputedStyle(e),l=parseFloat(t.getPropertyValue("--header-initial-topbar-height"))||0,a=parseFloat(t.getPropertyValue("--header-initial-main-height"))||0,r=parseFloat(t.getPropertyValue("--header-collapsed-main-height"))||0;return Math.ceil(e.classList.contains("scrolled")?r:l+a)}let l=getComputedStyle(e);return"sticky"===l.position||"fixed"===l.position?e.offsetHeight:0}function s(e){let[t,l]=(0,a.useState)(0);return(0,a.useEffect)(()=>{if(!e)return;let t=document.querySelector("header");if(!t)return;let a=()=>l(r());a();let s=new ResizeObserver(a);s.observe(t);let n=t.querySelector(".header-topbar"),i=t.querySelector(".header-main");return n&&s.observe(n),i&&s.observe(i),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a,{passive:!0}),()=>{s.disconnect(),window.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e]),t}},85855:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(32883);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,52365)).then(e=>e.loadScrollReveal()).then(t=>{!e&&t&&n(()=>t)}).catch(()=>{}))});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"scroll-reveal-pending min-h-[50vh] w-full","aria-hidden":"true"})}},86627:(e,t,l)=>{"use strict";l.d(t,{A:()=>o});var a=l(95155),r=l(12115);let s=()=>(0,a.jsx)("div",{className:"flex gap-3",children:(0,a.jsx)("div",{className:"flex-1",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"h-6 w-24 bg-gray-200 rounded mb-2 animate-pulse"}),(0,a.jsx)("div",{className:"block w-full px-4 py-3 bg-gray-100 rounded-md border border-solid border-gray-200 h-12 animate-pulse"})]})})}),n=new Map;function i(e){let t,s=(0,r.use)(((t=n.get("active"))||(t=l.e(4709).then(l.bind(l,13723)).then(e=>e.loadCitySelect()),n.set("active",t)),t));return s?(0,a.jsx)(s,{...e}):null}let o=e=>(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(s,{}),children:(0,a.jsx)(i,{...e})})},86940:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>c});var a=l(95155),r=l(12115),s=l(73321),n=l(51812);let i=(0,r.lazy)(()=>Promise.all([l.e(563),l.e(9745),l.e(8339)]).then(l.bind(l,77009))),o=e=>{let{tenantId:t,lang:l,apiParams:o,module:c,settings:d,dictionary:u,showProjects:m,itemsPerPage:h,baseUrl:f,initialPageNumber:x,children:p,mapOnly:g=!1}
6=e,v=(0,s.useSearchParams)();if(["goal","type","region","bedrooms","bathrooms","garage","furnished","pricemin","pricemax","budget","order","streetname"].some(e=>v.get(e))){let e=g?(0,a.jsx)("div",{className:"w-full min-h-[50vh] lg:min-h-[28rem] bg-gray-100","aria-hidden":"true"}):(0,a.jsx)(n.A,{itemsPerLine:1});return(0,a.jsx)(r.Suspense,{fallback:e,children:(0,a.jsx)(i,{tenantId:t,lang:l,apiParams:o,module:c,settings:d,dictionary:u,showProjects:m,itemsPerPage:h,baseUrl:f,initialPageNumber:x,...g?{mapOnly:!0}:{}})})}return(0,a.jsx)(a.Fragment,{children:p})},c=e=>{let{tenantId:t,lang:l,apiParams:s,module:n,settings:i,dictionary:c,showProjects:d,itemsPerPage:u,baseUrl:m,initialPageNumber:h,children:f,mapOnly:x=!1}=e;return(0,a.jsx)(r.Suspense,{fallback:f,children:(0,a.jsx)(o,{tenantId:t,lang:l,apiParams:s,module:n,settings:i,dictionary:c,showProjects:d,itemsPerPage:u,baseUrl:m,initialPageNumber:h,...x?{mapOnly:!0}:{},children:f})})}},89122:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(99925);let n=e=>{let{text:t}=e;return(0,a.jsxs)("div",{className:"flex items-center justify-center p-4 space-x-2",children:[(0,a.jsx)(s.qzG,{className:"w-8 h-8 text-primary animate-spin"}),(0,a.jsx)("span",{className:"text-gray-600 font-medium text-xl",children:t||"Loading preview..."})]})},i=e=>{let{apiKey:t,primaryColor:l,lang:s}=e,[i,o]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=document.createElement("script");return e.src="https://fisher-v2.pricehubble.com/constructor/widget.js",e.async=!0,e.onload=()=>{window.FisherWidget&&(window.FisherWidget.init({apiKey:t,iframe:"#fisher-widget",primaryColor:l,lang:s,titleSettings:{status:"default"},consentGranted:!0,host:"https://fisher-v2.pricehubble.com"}),o(!1))},document.head.appendChild(e),()=>{document.head.contains(e)&&document.head.removeChild(e)}},[]),(0,a.jsxs)("div",{className:"relative",children:[i&&(0,a.jsx)("div",{className:"absolute inset-0 z-10 bg-white flex items-center justify-center",children:(0,a.jsx)(n,{text:"Loading Fisher widget..."})}),(0,a.jsx)("iframe",{id:"fisher-widget",className:"w-full border-none",title:"Fisher Widget",style:{minHeight:i?"300px":"auto"}})]})}},89810:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(12115),s=l(73321),n=l(66226),i=l(10412),o=l(4948),c=l(83711);let d=e=>{let{filter:t,dictionary:l,apiParams:d,configuredWebIDs:u,cities:m,types:h,settings:f,pageSlug:x,lang:p="nl"}=e,g=(0,s.useRouter)();(0,s.useSearchParams)();let v=t.instantSearch||!1,b=t.showCity??!0,j=t.showType??!0,w=(0,r.useMemo)(()=>(0,o.Bn)({cities:m,grouped:!1,combinedZipCodes:!0}),[m]),y=(0,r.useMemo)(()=>(0,o.ZD)(h||[]),[h]),N=(0,r.useMemo)(()=>{if(null==d?void 0:d.Zips){let e=d.Zips.toString().split(",").map(e=>e.trim());for(let t of w||[])if(t.value){let[,l]=t.value.split("|");if(l){let a=l.split("-");if(e.some(e=>a.includes(e)))return[t.value]}}}let e=(null==d?void 0:d.CityNames)||(null==d?void 0:d.City);if(e){let t=e.toLowerCase().trim();for(let e of w||[])if(e.value){let[l]=e.value.split("|");if(l===t)return[e.value]}}return[]},[null==d?void 0:d.Zips,null==d?void 0:d.CityNames,null==d?void 0:d.City,w]),S=(0,r.useMemo)(()=>{if(!u||!(null==d?void 0:d.WebIDs))return[];let e=d.WebIDs.toString().split(",").map(e=>e.trim());return y.filter(t=>{var l;return e.includes(null==(l=t.value)?void 0:l.toString())}).map(e=>e.value)},[u,null==d?void 0:d.WebIDs,y]),C=(0,r.useCallback)(e=>{var t,l;e.preventDefault();let a=new FormData(e.currentTarget),r=(null==(t=a.get("region"))?void 0:t.toString())||"",s=(null==(l=a.get("type"))?void 0:l.toString())||"",n=r&&!r.includes(","),i=s&&!s.includes(","),c="";if(n&&r.includes("|")){let[e]=r.split("|");e&&(c=(0,o.Yv)(e))}let d="";if(i){let e=(h||[]).find(e=>{var t,l;return(null==(t=e.WebID)?void 0:t.toString())===s||(null==(l=e.ID)?void 0:l.toString())===s});(null==e?void 0:e.Name)&&(d=(0,o.Yv)(e.Name))}if(x&&(c||d)){let e=new URLSearchParams,t=["region","type"];a.forEach((l,a)=>{!t.includes(a)&&l&&e.set(a,l.toString())});let l=`/${p}/${x}/`;c&&d?l+=`${c}/${d}/`:c?l+=`${c}/`:d&&(l+=`${d}/`);let r=e.toString();r&&(l+=`?${r}`),g.push(l);return}let u=new URLSearchParams;a.forEach((e,t)=>{e&&u.set(t,e.toString())});let m=x?`/${p}/${x}/`:window.location.pathname;g.push(`${m}?${u.toString()}`)}
6,[x,p,g,h]),k=(0,c.X)(f),P=[b,j].filter(Boolean).length;if(0===P)return null;v||(P+=1);let _="";return 1===P&&(_="lg:max-w-2xl mx-auto"),2===P&&(_="lg:max-w-6xl mx-auto"),(0,a.jsx)("form",{onSubmit:C,className:`lg:block ${_}`,children:(0,a.jsxs)("div",{className:`grid grid-cols-1 ${{1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"md:grid-cols-3 lg:grid-cols-4",5:"md:grid-cols-3 xl:grid-cols-5"}[P]} gap-8 items-center`,children:[b&&(0,a.jsx)("div",{children:(0,a.jsx)(n.default,{multiSelect:!0,name:"region",options:w,placeholder:l.CITY??"City",addAsParam:v,view:k,defaultValue:N})}),j&&y.length>0&&(0,a.jsx)("div",{children:(0,a.jsx)(n.default,{multiSelect:!0,name:"type",options:y,placeholder:l.Type??"Type",addAsParam:v,view:k,defaultValue:S})}),!v&&(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(i.default,{type:"secondary",className:"w-full flex-1 rounded-r-lg",label:l.SEARCH,buttonType:"submit",children:l.SEARCH??"Search"})})]})})}},90008:()=>{},90839:(e,t,l)=>{"use strict";l.d(t,{w:()=>s});var a=l(95155),r=l(71363);function s(e){let{src:t,alt:l="",priority:s,framed:n=!0,className:i=""}=e,o=(0,a.jsx)("img",{src:t,alt:l,width:r.ZW.width,height:r.ZW.height,className:`max-h-full ${r.W2}`,...s?{fetchPriority:"high"}:{fetchPriority:"low"},decoding:"async"});return n?(0,a.jsx)("div",{className:`${r.Um} flex items-center justify-center ${i}`.trim(),children:o}):(0,a.jsx)("div",{className:`relative h-full w-full flex items-center justify-center ${i}`.trim(),children:o})}},91177:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(66085),s=l(73321),n=l(5514);let i=e=>{let{currentUrl:t,dictionary:l}=e,i=(0,s.usePathname)(),o=i.endsWith("/map")||i.endsWith("/map/"),c=t.replace(/\/$/,""),d=`${c}/map/`,u=`${c}/`;return(0,a.jsxs)("div",{className:"flex flex-wrap gap-6 items-center justify-center md:justify-normal",children:[o&&(0,a.jsx)("div",{children:(0,a.jsxs)(r.A,{href:u,className:"font-normal inline-flex items-center group hover:underline",children:[(0,a.jsx)("span",{className:"inline-flex items-center justify-center mr-2 w-8 h-8",children:(0,a.jsx)(n.A,{icon:"FaListUl",width:20,height:20})}),l.LIST_VIEW]})}),!o&&(0,a.jsx)("div",{children:(0,a.jsxs)(r.A,{href:d,className:"font-normal inline-flex items-center group hover:underline",children:[(0,a.jsx)("span",{className:"inline-flex items-center justify-center mr-2 w-8 h-8",children:(0,a.jsx)(n.A,{icon:"FaMap",width:20,height:20,className:"text-xl leading-3"})}),l.MAPS_VIEW]})})]})}},91405:(e,t,l)=>{"use strict";l.d(t,{default:()=>o,h:()=>i});var a=l(95155),r=l(12115),s=l(32883);let n=null;function i(){return n||(n=l.e(2717).then(l.bind(l,3883)).then(e=>e.default)),n}let o=e=>{let{value:t,end:l,...n}=e,[o,c]=(0,r.useState)(null),d=(l??Number(t))||0;return((0,r.useEffect)(()=>{let e=!1,t=(0,s.q0)(()=>{i().then(t=>{!e&&t&&c(()=>t)}).catch(()=>{})});return()=>{e=!0,t()}},[]),o)?(0,a.jsx)(o,{end:d,...n}):(0,a.jsx)("span",{children:d})}},92366:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(12115),s=l(50966);function n(e){let[t,n]=(0,r.useState)(null),i=(0,r.useRef)(!1);if((0,r.useEffect)(()=>{let e=!1,t=()=>{e||i.current||(i.current=!0,l.e(3531).then(l.bind(l,46543)).then(e=>e.loadAppointmentView1()).then(t=>{e||n(()=>t.default)}).catch(()=>{}))},a=(0,s.q)(t),r=["pointerdown","touchstart","wheel","scroll","keydown"],o=()=>t();return r.forEach(e=>window.addEventListener(e,o,{once:!0,passive:!0})),()=>{e=!0,a(),r.forEach(e=>window.removeEventListener(e,o))}},[]),!t){var o,c;let t=(null==(o=e.config)?void 0:o.buttonLabel)||(null==(c=e.dictionary)?void 0:c.CONTACT_APPOINTMENT)||"";return(0,a.jsx)("div",{className:"appointment-plugin-button block w-full mb-3","aria-hidden":"true",children:(0,a.jsx)("div",{className:"appointment-plugin-button__content flex items-center justify-center",children:(0,a.jsx)("span",{className:"appointment-plugin-button__label lg:text-lg",children:t})})})}return(0,a.jsx)(t,{...e})}},93123:(e,t,l)=>{"use strict";l.d(t,{default:()=>n});var a=l(95155),r=l(5772),s=l(12115);let n=e=>{let{imageUrl:t,imageAlt:l,parallax:n}
6=e,[i,o]=(0,s.useState)(0);(0,s.useEffect)(()=>{if(!n)return;let e=()=>{o(window.scrollY)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[n]);let c=n?1+.25*Math.min(i/1e3,1):1;return(0,a.jsx)(r.default,{className:"w-full h-full transition-transform duration-75 ease-out",style:{objectFit:"cover",transform:`scale(${c})`,transformOrigin:"center center"},src:t,alt:l||"Hero",width:1920,height:800,priority:!0,fetchPriority:"high",sizes:"100vw"})}},95038:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>n});var a=l(95155),r=l(66085),s=l(73321);let n=e=>{let{href:t,className:l,children:n}=e,i=(0,s.useRouter)();return(0,a.jsx)(r.A,{href:t,className:l,onClick:e=>{e.preventDefault(),window.history.length>2?window.history.back():i.push(t)},children:n})}},95532:()=>{},95694:(e,t,l)=>{"use strict";l.d(t,{PreviewNavigationLock:()=>s});var a=l(95155),r=l(65596);let s=()=>(0,a.jsx)(r.default,{id:"preview-navigation-lock",strategy:"afterInteractive",children:`
7        (() => {
8          if (window.__previewNavigationLockInstalled) return;
9          window.__previewNavigationLockInstalled = true;
10
11          if (window.self === window.top) return;
12
13          document.addEventListener("click", (event) => {
14            const target = event.target;
15            if (!(target instanceof Element)) return;
16
17            const anchor = target.closest("a[href]");
18            if (!anchor) return;
19
20            if (anchor.hasAttribute("data-allow-preview-navigation")) return;
21
22            event.preventDefault();
23            event.stopPropagation();
24          }, true);
25        })();
26      `})},95984:(e,t,l)=>{"use strict";l.r(t),l.d(t,{Tooltip:()=>n});var a=l(95155),r=l(12115),s=l(47650);let n=e=>{let{children:t,text:l,className:n=""}=e,[i,o]=(0,r.useState)(!1),[c,d]=(0,r.useState)({top:0,left:0}),u=(0,r.useRef)(null),m=(0,r.useRef)(null),[h,f]=(0,r.useState)(!1);(0,r.useEffect)(()=>{f(!0)},[]),(0,r.useEffect)(()=>{i&&(()=>{if(u.current&&m.current){let e=u.current.getBoundingClientRect(),t=m.current.getBoundingClientRect(),l=e.left+e.width/2-t.width/2,a=e.top-t.height-8;l<8?l=8:l+t.width>window.innerWidth-8&&(l=window.innerWidth-t.width-8),a<8&&(a=e.bottom+8),d({top:a,left:l})}})()},[i]);let x=i&&h&&(0,s.createPortal)((0,a.jsx)("div",{ref:m,className:`fixed px-2 py-1 text-xs text-white bg-primary-text rounded whitespace-nowrap z-[9999] pointer-events-none transition-opacity duration-200 lowercase ${n}`,style:{top:c.top,left:c.left,opacity:+(0!==c.top||0!==c.left)},children:l}),document.body);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{ref:u,onMouseEnter:()=>{o(!0)},onMouseLeave:()=>{o(!1)},className:"inline-flex",children:t}),x]})}},96752:()=>{},96843:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>o});var a=l(95155),r=l(4948),s=l(91454);let n={width:"min(90vw, calc((90vh - 5rem) * 16 / 9))",aspectRatio:"16 / 9",maxHeight:"calc(90vh - 5rem)"},i="block h-full w-full border-0 object-contain bg-black";function o(e){let{url:t,title:l="Virtual Tour",className:o,style:c,autoPlay:d,muted:u,loop:m,controls:h=!0,layout:f="default"}=e;if(!t||!(0,r.$I)(t))return null;let x=e=>"modal"!==f?e:(0,a.jsx)("div",{className:"relative mx-auto w-full max-w-[90vw] bg-black overflow-hidden",style:n,children:e});if((0,r.W3)(t)){let e="modal"===f?i:o??"block h-full w-full object-contain";return x((0,a.jsx)(s.A,{url:t,title:l,className:e,..."default"===f&&c?{style:c}:{},...void 0!==d?{autoPlay:d}:{},...void 0!==u?{muted:u}:{},...void 0!==m?{loop:m}:{},controls:h,..."modal"===f?{backgroundColor:"#000"}:{}}))}let p=(0,r.f6)(t);if(!p)return null;let g="modal"===f?i:o,v="modal"===f?void 0:c;return x((0,a.jsx)("iframe",{src:p,title:l,allow:"clipboard-write; web-share; fullscreen",allowFullScreen:!0,className:g,style:v}))}},96898:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(47050),n=l(32883);function i(e){let[t,i]=(0,r.useState)(null);return((0,r.useEffect)(()=>{let e=!1,t=(0,n.D9)(()=>{l.e(8767).then(l.bind(l,78767)).then(t=>{e||i(()=>t.default)}).catch(()=>{})});return()=>{e=!0,t()}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)("div",{className:"video-container absolute inset-0 z-[1] min-h-0 overflow-hidden",...(0,s.jw)(!0)})}},97808:e=>{e.exports={root:"styles_root__D2RCJ",media:"styles_media__ysiF8",imageWrap:"styles_imageWrap__nPhB_",image:"styles_image__Cz3hg",tags:"styles_tags__5nPJ_",tag:"styles_tag__eN00I",body:"styles_body__cYBUs",title:"styles_title__oWbaF",meta:"styles_meta__KQ68y",price:"styles_price__sPeou"}},98961:(e,t,l)=>{"use strict";l.d(t,{default:()=>i});var a=l(95155),r=l(12115),s=l(32883);function n(e){let{module:t}=e,l=null==t?void 0:t.companyId;return l?(0,a.jsx)("div",{className:"opinion-system-shell",style:{maxWidth:1080,marginInline:"auto"},children:(0,a.jsx)("div",{className:"opinion-system-widget-card",children:(0,a.jsx)("div",{className:"opinion-system-widget-company-rating-detail","data-os-company-id":l,style:{minHeight:360,display:"flex",alignItems:"center",justifyContent:"center",color:"color-mix(in srgb, var(--color-primary-text) 58%, transparent)",fontWeight:500},children:"Chargement des avis clients..."})})}):null}function i(e){let[t,i]=(0,r.useState)(null),o=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{let e=!1,t=()=>{e||o.current||(o.current=!0,Promise.all([l.e(6717),l.e(3052)]).then(l.bind(l,43052)).then(t=>{e||i(()=>t.default)}).catch(()=>{}))},a=(0,s.q0)(t),r=["pointerdown","touchstart","wheel","scroll","keydown"],n=()=>t();
26return r.forEach(e=>window.addEventListener(e,n,{once:!0,passive:!0})),()=>{e=!0,a(),r.forEach(e=>window.removeEventListener(e,n))}},[]),t)?(0,a.jsx)(t,{...e}):(0,a.jsx)(n,{...e})}},99428:()=>{}}]);

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.