1"use strict";(self.webpackChunkfrontend_setup=self.webpackChunkfrontend_setup||[]).push([[548],{5648:(t,o,e)=>{e.d(o,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=t=>{const o=t.querySelector("[js-hook-loading-state]");return{setLoaded:()=>{t.classList.add("is--loaded"),o?.addEventListener("animationend",()=>{o?.remove()})}}}},1384:(t,o,e)=>{e.d(o,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var i=e(7995),r=e(6346),a=e(5737),l=e(5940);const __WEBPACK_DEFAULT_EXPORT__=({sunDirection:t,classes:o=""})=>(0,i.h)("div",{class:`c-map-controls ${o}`},(0,i.h)(a.D,{ariaLabel:"Zoom in",classes:"map-controls__button",size:"small",svg:"icons-plus",onClick:()=>{(0,l.d)({event:"Map Interaction",eventCategory:"Map",eventAction:"Zoom filter",eventLabel:"zoom_in"}),(0,r.cl)()?.zoomIn()}}),(0,i.h)(a.D,{ariaLabel:"Zoom uit",classes:"map-controls__button",size:"small",svg:"icons-minus",onClick:()=>{(0,l.d)({event:"Map Interaction",eventCategory:"Map",eventAction:"Zoom filter",eventLabel:"zoom_out"}),(0,r.cl)()?.zoomOut()}}),t&&(0,i.h)(a.D,{ariaLabel:"icon",size:"small",svg:"arrow-sun-direction",disabled:!0}))},8548:(t,o,e)=>{e.r(o),e.d(o,{Wishlist:()=>Wishlist});e(5121);var i=e(9490),r=e(7995),a=e(1856),l=e(3899),n=e(1714),s=e(5696),c=e(8648),p=e(5044);const WishlistHeader=({element:t})=>{const[o,e]=(0,i.v9)("wishlistLength",0),[,b]=(0,i.v9)("showCallout",!1),m=(0,i.YP)("[js-hook-wishlist-callout-wrapper]"),g=(0,p.iY)("[js-hook-callout-cta]");let u=null,d=null,h=null;(0,i.N_)(function subscribeToUserStore(){const loggedInStateHandler=({wishlist:o,info:i})=>{e(o?.length||0);b(!!o?.length&&!!i?.hasRabobankOpportunity&&!i?.rabobankPreference),function renderCallout(){if(!m.current)return;t.showCallout?(m.current.append((0,r.h)(l.U,{title:(0,p.qM)("Wishlist.Header.Callout.Title.Initial"),subtitle:(0,p.qM)("Wishlist.Header.Callout.Subtitle.Initial"),classes:"u-margin-top-2 u-margin-top-4--md"},(0,r.h)(a.zx,{label:(0,p.qM)("Wishlist.Header.Callout.CtaLabel"),onClick:handleUpdateRaboPreference,hook:"callout-cta",width:"full-width-mobile",hasLoading:!0}))),u=m.current.querySelector("[js-hook-callout-title]"),d=m.current.querySelector("[js-hook-callout-subtitle]"),h=m.current.querySelector("[js-hook-callout-cta]")):m.current.innerHTML=""}()};s.HP.subscribe(loggedInStateHandler,["loggedIn"]),(0,s.jl)()&&loggedInStateHandler(s.HP.getState())});const x=(0,p.qM)("Wishlist-These"),f=(0,p.qM)("Wishlist-HousesAreSaved"),w=(0,p.qM)("Wishlist-WishlistIsEmpty"),k=(0,p.qM)("Wishlist-MyWishlist");async function handleUpdateRaboPreference(){if(u&&d&&h)try{g(!0);if(!await(0,c.t9)())throw new Error("Rabobank preference was not updated");(0,s.gS)({rabobankPreference:!0});const t=await(0,p.WU)("Wishlist.Header.Callout.Title.Success"),o=await(0,p.WU)("Wishlist.Header.Callout.Subtitle.Success");u.innerHTML=t,d.innerHTML=o,g(!1),h.remove()}catch(t){console.error("Error subscribing to Rabo:",t),g(!1);const o=await(0,p.WU)("Wishlist.Header.Callout.ErrorMessage");(0,n.V)(o,"error")}}return(0,r.h)("div",{class:"c-wishlist-header"},(0,r.h)("h1",{class:"u-h3 u-h1--md"},k),(0,r.h)("span",{class:"wishlist-header__wishlist-text u-body-normal u-subtitle-1--md"},o?(0,r.h)(r.H,null,x," ",o," ",f):(0,r.h)(r.H,null,w)),(0,r.h)("div",{"js-hook-wishlist-callout-wrapper":!0}))};WishlistHeader.props={wishlistLength:{type:Number},showCallout:{type:Boolean,reflectToAttr:!0}},(0,i.Nk)("bpd-wishlist-header",WishlistHeader);e(1704);var b=e(6346),m=e(3352),g=e(8248),u=e(7663),d=e(622),h=e(5940),x=e(3305);const WishlistProjectHeading=t=>(0,r.h)("div",{class:`c-project-heading ${t.classes?t.classes:""}`},(0,r.h)("div",{class:"project-heading__count u-body-normal u-text--bold"},t.total?t.total:0),(0,r.h)("div",{class:"project-heading__details"},(0,r.h)("h3",{class:"u-subtitle-3 u-subtitle-2--md"},(0,p.qM)("Wishlist-Favorites")," ",t.title),(0,r.h)("span",{class:t.status?`u-color--${t.status}`:""},t.statusLabel))),WishlistList=()=>{(0,p.Rd)("./wishlist-list.scss");const[t]=(0,i.v9)("listData",[]),[o]=(0,i.v9)("projectTotals",{}),e=(0,i.YP)("[js-wishlist-list-container]"),l=(0,i.lq)("[js-hook-wishlist-list-card]");let n,c="Log in";function handleHover(t){if((0,m.b1)({constructionNumber:t})){const{apartmentBuilding:o}=t;o&&(0,b.kW)([o.id],{zoom:!0})}else(0,b.kW)([t.id],{zoom:!0})}function handleGTM(t,o){(0,h.d)({event:"gtm.Wishlist",eventCategory:"Wishlist",eventAction:"CTA_woningaanbod",eventLabel:t}),setTimeout(()=>{window.location.href=o},50)}(0,i.N_)(async()=>{try{c=await(0,p.WU)("Wishlist.NotLoggedIn.Login"),function renderList(){const i=(0,g.C_)().projectPhases||[],WishlistProjectSection=({section:{project:t,constructionNumbers:e}})=>{const{id:a,name:l,status:n}=t,s=!i.find(t=>t===a)&&"Rented"!==n&&"Sold"!==n;return(0,r.h)("div",{class:"wishlist-list__container"},(0,r.h)(WishlistProjectHeading,{classes:"wishlist-list__project",title:l||"",status:n&&(0,x.Z)(n),statusLabel:(0,u.pp
1)(t)?.label,total:l&&o[l]}),e.map(t=>(0,r.h)(WishlistCard,{constructionNumber:t})),s&&(0,r.h)(SubscriptionBox,{project:t}))};if(!e.current)return;e.current.innerHTML="",e.current.append((0,r.h)(r.H,null,t.length>0?t.map(t=>(0,r.h)(WishlistProjectSection,{section:t})):(0,r.h)(WishlistEmpty,null),t.length>0&&(0,r.h)("div",{class:"wishlist-list__more u-flex u-flex-middle u-flex-column"},(0,r.h)(a.bx,{variant:"tertiary",type:"button",label:"Voeg meer toe",onClick:()=>handleGTM("Voeg meer toe",window.__ENVIRONMENT_DETAILS__.areaHouseOverviewUrl)}))))}()}catch(t){console.log(t)}!function subscribe(){b.S4.subscribe(({hover:t})=>{if(n&&n.unsetHighlighted(),t){const o=[...l.current].find(({id:o})=>o===t.current?.id);o&&(o.setHighlighted(),n=o)}},["hover"])}()});const WishlistCard=({constructionNumber:t})=>{const{propertyTypeName:o,mainImage:e,identifier:i,areaProject:a}=t,l=e?.metadata?.altText??e?.title,n=(0,u.z8)(t),s=(0,u.g0)(t),c=[];return n&&c.push(n),s&&c.push(s),(0,r.h)("bpd-construction-number-card",{"js-hook-wishlist-list-card":!0,class:"wishlist-list__construction-number",houseName:`${o} #${i}`,onMouseEnter:()=>handleHover(t),onMouseLeave:()=>function clearHover(){(0,b.D0)()}(),onFocus:()=>handleHover(t),id:t.id,href:(0,u.z4)({constructionNumber:t}),status:(0,u.Sz)(t),shoppingCartUrl:(0,u.pu)(t),price:(0,u.T4)({constructionNumber:t}),isNhg:(0,d.a)(t),specs:c,wishlistItemCount:t.wishlistItemCount,hidePrice:!t.propertyType?.canShowPrice,compare:!a?.website?.disablePropertyComparison,image:{url:e?.url,alt:l}})},SubscriptionBox=({project:t})=>{if(!t)return null;const{id:o,districtId:e,name:i}=t;return(0,r.h)("subscription-box",{class:"wishlist-list__subscription-box",variant:"horizontal",boxTitle:(0,p.qM)("Wishlist.SubscriptionBox-Title"),boxContent:(0,p.qM)("Wishlist.SubscriptionBox-Subtitle",{replace:[{id:"Project",value:i||""}]}),projectPhaseId:o,projectPhaseName:i,districtId:e,buttonLabel:(0,p.qM)("SubscriptionBox.ButtonLabel"),deleteWhenSubscribed:!0})};const WishlistEmpty=()=>(0,r.h)("div",{class:"wishlist-list__empty"},(0,r.h)("bpd-svg",{name:"icons-wishlist-empty"}),(0,s.jl)()?(0,r.h)(r.H,null,(0,r.h)("div",{class:"wishlist-list__empty-content"},(0,r.h)("span",{class:"u-block u-h5 u-h4--md u-margin-bottom-2"},(0,p.qM)("Wishlist.NoResults.Title")),(0,r.h)("span",{class:"u-block u-body-normal"},(0,p.qM)("Wishlist.NoResults.Subtitle"))),(0,r.h)(a.bx,{variant:"tertiary",type:"button",label:"Voeg bouwnummers toe",onClick:()=>handleGTM("Voeg bouwnummers toe",window.__ENVIRONMENT_DETAILS__.areaHouseOverviewUrl)})):(0,r.h)(r.H,null,(0,r.h)("div",{class:"wishlist-list__empty-content"},(0,r.h)("span",{class:"u-block u-h5 u-h4--md u-margin-bottom-2"},(0,p.qM)("Wishlist.NotLoggedIn.Title")),(0,r.h)("span",{class:"u-block u-body-normal"},(0,p.qM)("Wishlist.NotLoggedIn.Subtitle"))),(0,r.h)(a.zx,{variant:"tertiary",type:"button",icon:"icons-user",label:c,onClick:()=>function handleLogin(){(0,s.jl)()||(0,s.x4)()}()})));return(0,r.h)("div",{class:"c-wishlist-list","js-wishlist-list-container":!0})};WishlistList.props={listData:{type:Array},projectTotals:{type:Object}},(0,i.Nk)("bpd-wishlist-list",WishlistList);var f=e(5648),w=e(1384),k=e(8663),v=e(741),y=e(3609),_=e(7173),j=e(9132),L=e(5737),S=e(6052);const z=(0,b.SJ)({polygon:{settings:[{variant:"wishlist",normal:{fill:[...S.Ej,.4],stroke:[...S.Cj,1]},hover:S.$T}]},pointer:{settings:[{variant:"heartIcon",disablePointerEvents:!0,createElement:()=>(0,r.h)(L.D,{ariaLabel:"Wishlist icon",size:"small",svg:"icons-heart",variant:"light",classes:"wishlist__map-icon"})}]}}),P=["Available","InOption","Sold","InPreparation","OnSale","ForRent","Rented","NotActive"],getSectionByProject=(t,o)=>t.find(t=>t.project?.name===o),createPolygonMarker=t=>{const{id:o,geometry:e}=t;let i;e?.length&&e[0].coordinates&&(i=[e[0].coordinates]);const r=i||(0,m.is)(t);if(r)return{coordinates:r,id:`marker-${o}`,variant:"heartIcon",objectType:t.objectType}},extendApiModelsWithWishlist=t=>{const o=[];return t.constructionNumbers.forEach(t=>{if((0,m.b1)({constructionNumber:t})){const{apartmentBuilding:e}=t;e&&!o.includes(e.id)&&o.push(e.id)}else{const o=createPolygonMarker(t),e=(t=>{const o=(0,m.Y_)(t);if(o)return{coordinates:o,id:t.id,variant:"wishlist",url:(0,u.z4)({constructionNumber:t})}})(t);
1t.mapDataItems=[],o&&t.mapDataItems.push(o),e&&t.mapDataItems.push(e)}}),o.forEach(o=>{const e=(0,m.fM)(t.apartmentBuildings,{id:o});if(e){const t=createPolygonMarker(e),o=(t=>{const{id:o}=t,e=(0,m.Y_)(t);if(e)return{coordinates:e,id:o,variant:"wishlist",objectType:"apartmentBuilding"}})(e);e.mapDataItems=[],t&&e.mapDataItems.push(t),o&&e.mapDataItems.push(o)}}),t};var N=e(9463);function ownKeys(t,o){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);o&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),e.push.apply(e,i)}return e}function _objectSpread(t){for(var o=1;o<arguments.length;o++){var e=null!=arguments[o]?arguments[o]:{};o%2?ownKeys(Object(e),!0).forEach(function(o){_defineProperty(t,o,e[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):ownKeys(Object(e)).forEach(function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(e,o))})}return t}function _defineProperty(t,o,e){return(o=function _toPropertyKey(t){var o=function _toPrimitive(t,o){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,o||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(t)}(t,"string");return"symbol"==typeof o?o:o+""}(o))in t?Object.defineProperty(t,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[o]=e,t}const Wishlist=({element:t})=>{(0,p.Rd)(N.Z);const o=(0,i.YP)("[js-hook-wishlist-map]"),e=(0,i.YP)("[js-hook-wishlist-list]"),a=(0,i.YP)("[js-hook-wishlist-header]"),[,l]=(0,m.oR)(s.HP),[,n]=(0,m.oR)(b.S4),[,c]=(0,m.oR)(y.tH),{setLoaded:g}=(0,f.Z)(t);let u,d,h=!0,x=[];const L={};function handleConsent(t){t?async function renderMap(){const t=(0,m.Xg)(d.areaProject);o.current.innerHTML="",o.current.append((0,r.h)(r.H,null,(0,r.h)("button-toggle",{classes:"wishlist__map-expand",variant:"grey-90",toggleOff:{label:(0,p.qM)("Mapbox-Expand"),icon:"icons-enlarge"},toggleOn:{label:(0,p.qM)("Mapbox-Collapse"),icon:"icons-minimize"},onClick:toggleMap}),(0,r.h)(w.Z,{classes:"wishlist__map-controls",sunDirection:!0}
1),(0,r.h)("div",{className:"wishlist__mapbox-inner"},(0,r.h)("bpd-map",{options:_objectSpread({layerRaster:t,boundingBox:getBoundingBox(d),autoOpenUrl:!1},(0,v.XJ)()),theme:z}))))}():function renderBanner(){o.current.innerHTML="",o.current.append((0,r.h)("div",{"uc-mapbox-banner":!0}))}(),setupWishlist(),g()}(0,i.N_)(async()=>{d=await m._n.getData(window.__ENVIRONMENT_DETAILS__.areaId),d=extendApiModelsWithWishlist(d),handleConsent((0,y.gs)("mapbox"))}),c(({mapbox:t})=>handleConsent(t),["mapbox"]),l(({loggedIn:t})=>{t||emptyWishlist(),setupWishlist()},["loggedIn"]),l(({wishlist:t})=>{t&&t.length>0&&h&&setupWishlist(),updateListSections()},["wishlist"]),n(({hover:t})=>{t.current&&handleHover(t.current?.id)},["hover"]),n(({click:t})=>{if(t){const o=(0,m.cc)(d,t.id);(0,j.j)(o),t.url&&window.open(t.url,"_self")}},["click"]);const setupWishlist=()=>{updateMap(),updateListSections(),renderWishlistList(),renderWishlistHeader(),h=0===x.length},emptyWishlist=()=>{(0,y.gs)("mapbox")&&(0,b.ow)([]),x=[],h=!0},updateListSections=()=>{u=(0,s.AH)(),u&&(x=((t,o)=>{const e=[];return o.constructionNumbers.filter(o=>t.includes(o.id)).forEach(t=>{const{projectPhaseName:i}=t,r=getSectionByProject(e,i);r?r.constructionNumbers.push(t):e.push({project:o.projectPhases.find(t=>t.name===i),constructionNumbers:[t]})}),e})(u,d),(t=>{t=t.sort((t,o)=>t.project?.status&&o.project?.status&&P.indexOf(t.project?.status)>P.indexOf(o.project?.status)?1:-1)})(x),(t=>{t.forEach(t=>{t.constructionNumbers=t.constructionNumbers.sort((t,o)=>t.availabilityStatus&&o.availabilityStatus&&P.indexOf(t.availabilityStatus)>P.indexOf(o.availabilityStatus)?1:-1)})})(x),((t,o)=>{const e=[];t.forEach(t=>{const i=t.project.name;if(i){let r=o[i];r||(r=new Text,o[i]=r),r.textContent=`${t.constructionNumbers.length}`,e.push(i)}});for(const[t,i]of Object.entries(o))e.indexOf(t)<0&&(i.textContent="0")})(x,L))},updateMap=()=>{if((0,y.gs)("mapbox")){const t=filterExtendedDataByWishlist(d),o=(0,k.Z)(t);(0,b.ow)(o)}},getBoundingBox=t=>{const o=(0,k.Z)(t);let e;if(o.length)return e=(0,m.eZ)(o),e=(0,m.vP)(e,.075),e;{const o=(0,m.is)(t.areaProject);if(o)return e=(0,m.gz)(o),e=(0,m.vP)(e,.2),e}},filterExtendedDataByWishlist=t=>{const o=(0,s.AH)()||[];return _objectSpread(_objectSpread({},t),{},{constructionNumbers:t.constructionNumbers.filter(({id:t})=>o.includes(t)),apartmentBuildings:t.apartmentBuildings.filter(({constructionNumberIds:t})=>!!t?.find(t=>o.includes(t)))})},renderWishlistList=()=>{e.current&&(e.current.innerHTML="",e.current.append((0,r.h)("bpd-wishlist-list",{listData:x,projectTotals:L})))},renderWishlistHeader=()=>{a.current&&(a.current.innerHTML="",a.current.append((0,r.h)("bpd-wishlist-header",{wishlistLength:(0,s.xS)()})))},toggleMap=()=>{_.R.body.classList.toggle("wishlist--map-is-expanded")},handleHover=t=>{if(e.current){const o=e.current.querySelector(`#${t}`);if(o){const t=o.offsetTop-.5*e.current.offsetHeight;e.current.scroll({top:t,left:0,behavior:"smooth"})}}};return(0,r.h)("div",{class:"c-wishlist"},(0,r.h)("div",{class:"wishlist__header","js-hook-wishlist-header":!0}),(0,r.h)("div",{class:"wishlist__main"},(0,r.h)("div",{class:"wishlist__list","js-hook-wishlist-list":!0}),(0,r.h)("div",{class:"wishlist__toggle-container"},(0,r.h)("button-toggle",{classes:"wishlist__map-toggle",variant:"grey-90",width:"full-width",toggleOff:{label:(0,p.qM)("PropertiesOverview-Map"),icon:"icons-pin"},toggleOn:{label:(0,p.qM)("Mapbox-list"),icon:"icons-listview"},onClick:toggleMap})),(0,r.h)("div",{class:"wishlist__mapbox","js-hook-wishlist-map":!0})))};(0,i.Nk)("bpd-wishlist",Wishlist)},1714:(t,o,e)=>{e.d(o,{V:()=>addAlert,q:()=>n});var i=e(3352),r=e(7995),a=e(7173);const l={addAlert:(t,o)=>((async()=>{document.querySelector("bpd-alert")||(await e.e(945).then(e.bind(e,7945)),a.R.body.append((0,r.h)("bpd-alert",null)))})(),t.alerts=[...t.alerts,{text:o.text,type:o.type,isRendered:!1}],t)},n=(0,i.MT)({initialState:{alerts:[]},actions:l}),addAlert=(t,o)=>{n.dispatch("addAlert",{text:t,type:o})}},622:(t,o,e)=>{e.d(o,{a:()=>n});var i=e(3352),r=e(3748),a=e(5044);const l=["Kavel","Parkeerplaats","Bedrijfsunit"],{isConstructionNumberNhg:n}=(()=>{let t,o;const isNhg=(e,i)=>i?.ecoLimit?e<=o:e<=t;return(async()=>{t=await(async()=>parseInt(await(0,a.WU)("NHGLimit")))(),o=await(async()=>parseInt(await(0,a.WU)("NHGEcoLimit")))()})(),{isConstructionNumberNhg:t=>{if((0,r.F)()||!(0,i.S2)({constructionNumber:t}))return!1;const{salesPrice:o,propertyType:e}=t;if(!e?.houseType||l.includes(e.houseType))return!1;const{from:a,to:n}=o?.amount||{};return n?isNhg(n,{ecoLimit:t.isEnergyNeutral}):!!a&&isNhg(a,{ecoLimit:t.isEnergyNeutral})}}})()},6052:(t,o,e)=>{e.d(o,{Ej:()=>d,UK:()=>y,E6:()=>_,ZA:()=>u,ow:()=>v,p$:()=>p,$T:()=>j,ud:()=>g,WT:()=>k,Wd:()=>b,Dg:()=>f,hM:()=>m,gW:()=>w,C6:()=>z,Cj:()=>s,m0:()=>h,aR:()=>extendApiModelsWithMapData});var i=e(223),r=e(4368);const extendApiModelsWithMapData=(t,o)=>(t.constructionNumbers.filter(t=>
1(0,i.Z)(t)).forEach(t=>{t.mapDataItems=(0,r.Uf)(t)}),t.propertyTypes.filter(t=>(0,i.Z)(t)).forEach(t=>{t.mapDataItems=(0,r.qk)(t)}),t.projectPhases.filter(t=>(0,i.Z)(t,o)).forEach(t=>{t.mapDataItems=(0,r.Bk)(t,o)}),t.apartmentBuildings.forEach(t=>{t.mapDataItems=(0,r.SZ)(t)}),t);var a=e(7995),l=e(6346),n=e(5239);const s=[255,255,255],c=[190,190,190],p=[77,77,77],b=[217,63,115],m=[200,56,53],g=[240,164,0],u=[176,209,72],d=[50,193,222],h=[...s,.25],x=[...b,.4],f=[...b,.7],w=[...m,.6],k=[...g,.4],v=[...u,.5],y=[...d,.6],_=[...d,.25],j={fill:y,stroke:[...s,.8]},L={polygon:{settings:[{variant:"inPreparation",normal:{fill:h,stroke:[...c,1]},hover:j},{variant:"available",normal:{fill:v,stroke:[...s,1]},hover:j},{variant:"inOption",normal:{fill:k,stroke:[...s,1]},hover:j},{variant:"reserved",normal:{fill:k,stroke:[...s,1]},hover:j},{variant:"sold",normal:{fill:w,stroke:[...s,1]},hover:j},{variant:"underConstruction",normal:{fill:x,stroke:[...s,1]},hover:j}]}},S={polygon:{settings:[{variant:"projectPhase",normal:{fill:h,stroke:[...p,1]},hover:{fill:h,stroke:[...p,1]}}]},pointer:{settings:[{variant:"projectPhasePointer",minzoom:14,createElement:t=>(0,a.h)(n.i,{title:t.title,subtitle:t.status})}]}},z=(0,l.SJ)(L,S)},4368:(t,o,e)=>{e.d(o,{Bk:()=>createProjectPhaseMapData,SZ:()=>createApartmentBuildingMapData,Uf:()=>createConstructionNumberMapData,qk:()=>createPropertyTypeMapData});var i=e(3352),r=e(7663);const createConstructionNumberMapData=(t,o)=>{const{id:e}=t,a=(0,i.Y_)(t);if(!a)return;return[{coordinates:a,id:e,variant:getConstructionNumberVariant(t,o),url:(0,r.z4)({constructionNumber:t}),objectType:"constructionNumber"}]},createPropertyTypeMapData=t=>{const{id:o}=t,e=(0,i.Y_)(t);if(!e)return;return[{coordinates:e,id:o,variant:getPropertyTypeVariant(t),url:(0,r.z4)({propertyType:t}),objectType:"propertyType"}]},createProjectPhaseMapData=(t,o)=>{const{id:e}=t,a=(0,i.Y_)(t);if(!a)return;const l=(0,r.pp)(t),n=o?.alwaysShowSoldProjectPolygons&&"Sold"===t.status;return[{coordinates:a,id:e,variant:n?"projectPhaseSold":"projectPhase",objectType:"projectPhase"},{coordinates:a,id:` ${e}`,variant:n?"projectPhaseSoldPointer":"projectPhasePointer",title:t.name,status:l?.label}]},createApartmentBuildingMapData=t=>{const{id:o}=t,e=(0,i.Y_)(t);if(!e)return;return[{id:o,coordinates:e,variant:getApartmentBuildingVariant(t),objectType:"apartmentBuilding"}]},getConstructionNumberVariant=(t,o)=>{const{propertyType:e,projectPhase:i,status:r}=t;if("Reserved"===r)return"reserved";if("AssigningOn"===r)return"inOption";if(!e||!i)return"";if("Sold"===t.availabilityStatus&&"Sold"===i.status)return o?.showSold?"underConstruction":"hidden";if("InPreparation"===i.status)return"inPreparation";if("OnSale"===t.projectPhase?.status||"ForRent"===t.projectPhase?.status)switch(t.availabilityStatus){case"Available":return"available";case"InOption":return"inOption";case"Sold":return"sold"}return"available"},getPropertyTypeVariant=t=>{switch(t.status){case"InPreparation":case"SaleSoon":return"inPreparation";case"SaleStarted":case"ForRent":case"AmountAvailable":return"available";case"AssigningOn":case"InOption":return"inOption";case"Sold":case"Rented":return"sold";case"UnderConstruction":return"underConstruction"}return""},getApartmentBuildingVariant=t=>{const{status:o}=t;switch(o){case"InPreparation":case"SaleSoon":return"inPreparation";case"Available":case"SaleStarted":case"AmountAvailable":case"ForRent":return"available";case"InOption":case"AssigningOn":return"inOption";case"Rented":case"Sold":return"sold";case"UnderConstruction":return"underConstruction"}return""}},9463:(t,o,e)=>{e.d(o,{Z:()=>ut});var i=e(8081),r=e.n(i),a=e(3645),l=e.n(a),n=e(1667),s=e.n(n),c=new URL(e(256),e.b),p=new URL(e(3461),e.b),b=new URL(e(8018),e.b),m=new URL(e(8718),e.b),g=new URL(e(9267),e.b),u=new URL(e(7509),e.b),d=new URL(e(592),e.b),h=new URL(e(1851),e.b),x=new URL(e(2273),e.b),f=new URL(e(1318),e.b),w=new URL(e(9519),e.b),k=new URL(e(535),e.b),v=new URL(e(4403),e.b),y=new URL(e(6202),e.b),_=new URL(e(6578),e.b),j=new URL(e(7798),e.b),L=new URL(e(175),e.b),S=new URL(e(4862),e.b),z=new URL(e(77),e.b),P=new URL(e(3926),e.b),N=new URL(e(3200),e.b),T=new URL(e(4570),e.b),R=new URL(e(3343),e.b),O=new URL(e(5457),e.b),C=new URL(e(3601),e.b),M=new URL(e(6082),e.b),I=new URL(e(5702),e.b),U=new URL(e(9722),e.b),H=new URL(e(7781),e.b),E=l()(r()),W=s()(c),q=s()(p),D=s()(b),A=s()(m),B=s()(g),Z=s()(u),Y=s()(d),$=s()(h),V=s()(x),F=s()(f),K=s()(w),G=s()(k),X=s()(v),J=s()(y),Q=s()(_),tt=s()(j),ot=s()(L),et=s()(S),it=s()(z),rt=s()(P),at=s()(N),lt=s()(T),nt=s()(R),st=s()(O),ct=s()(C),pt=s()(M),bt=s()(I),mt=s()(U),gt=s()(H);E.push([t.id,".mapboxgl-map{-webkit-tap-highlight-color:transparent;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{-ms-touch-action:none;touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-group button{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;
1cursor:pointer;display:block;height:29px;outline:0;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{-webkit-box-shadow:0 0 2px 2px #0096ff;box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{-webkit-box-shadow:0 0 2px 2px #0096ff;box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("+W+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+q+")}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+D+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+A+")}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+B+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+Z+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+Y+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("+$+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("+V+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("+F+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("+K+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("+G+');background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.mapboxgl-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}
1.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;-webkit-transform:translateY(-28px) skewY(-20deg);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;-webkit-transform:translate(7.5px,-28px) skewY(20deg);transform:translate(7.5px,-28px) skewY(20deg)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}bpd-map{display:block;position:relative}.c-map,bpd-map{height:100%;width:100%}.c-map .mapboxgl-canvas,.c-map .mapboxgl-canvas-container{height:100%!important;width:100%!important}.c-map .mapboxgl-ctrl-bottom-left{display:none}.c-map .mapboxgl-popup{pointer-events:all}.c-map .mapboxgl-popup .mapboxgl-popup-content{border-radius:0;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.09);box-shadow:0 1rem 2rem rgba(0,0,0,.09);padding:0}.c-map .mapboxgl-ctrl-geocoder,.c-map .mapboxgl-popup .mapboxgl-popup-tip{display:none}.map--hovering .map__cluster:not(:hover),.map--hovering .map__pointer:not(:hover):not(.map__pointer--focus){opacity:.3}.map__container{height:100%;width:100%}.map__cluster,.map__pointer{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.map__pointer{-webkit-animation:fadein .3s cubic-bezier(.215,.61,.355,1);animation:fadein .3s cubic-bezier(.215,.61,.355,1)}.map__pointer--disabled{pointer-events:none}.map__pointer--fadeout{-webkit-animation:fadeout .3s cubic-bezier(.215,.61,.355,1);animation:fadeout .3s cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.mapboxgl-map{font-family:Avenir Next W02,sans-serif}.map__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,.17);box-shadow:0 0 2rem 0 rgba(0,0,0,.17);-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;position:absolute;right:2.2rem;top:1.8rem;z-index:9}
1.map__button,.map__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.map__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-black);height:3.3rem;-webkit-justify-content:center;justify-content:center;width:3.3rem}.map__button+.map__button{border-top:1px solid rgba(0,0,0,.09)}.map__button .svg-icons-plus{height:1.5rem;width:1.5rem}html.is-touch--with-mouse .map__button:hover,html:not(.is-touch) .map__button:hover{background-color:var(--color-bg)}.map__minus{background-color:currentColor;display:block;height:.1rem;width:1.5rem}.map__close,.map__open{display:none}.c-wishlist-toggle svg{color:var(--color-grey-50);-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1)}.c-wishlist-toggle .button__label{-webkit-box-flex:2;-ms-flex-positive:2;-webkit-flex-grow:2;flex-grow:2}.c-wishlist-toggle .svg-icons-heart-plus{height:2rem;width:2rem}[is-added] .c-wishlist-toggle svg{color:var(--color-progression)}html.is-touch--with-mouse .c-wishlist-toggle:hover .button__icon,html:not(.is-touch) .c-wishlist-toggle:hover .button__icon{-webkit-transform:none;transform:none}.wishlist-toggle__label--is-added,[is-added] .wishlist-toggle__label{display:none}[is-added] .wishlist-toggle__label--is-added{display:block}.c-wishlist-toggle-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-grey-50);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}[is-added] .c-wishlist-toggle-icon svg{color:var(--color-progression)}.c-wishlist-header{padding:3.2rem 0;text-align:center}.wishlist-header__wishlist-text{display:block;margin-top:.8rem;text-align:center}.wishlist-list__empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;height:100%;-webkit-justify-content:center;justify-content:center;overflow-y:auto;padding:2.4rem 0;text-align:center}.wishlist-list__empty>*{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.wishlist-list__empty .svg-icons-wishlist-empty{color:var(--color-grey-30);width:110px}.wishlist-list__project{margin-bottom:3.6rem}.wishlist-list__construction-number+.wishlist-list__construction-number{margin-top:3.2rem}.wishlist-list__text{color:var(--color-grey-30);max-width:28rem}.wishlist-list__container{border-bottom:.1rem solid var(--color-grey-10);padding-bottom:3.2rem;padding-top:3.2rem}.wishlist-list__subscription-box{margin-top:3.2rem}.wishlist-list__more{padding:3.2rem 0}.c-project-heading,.project-heading__count{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-heading__count{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-grey-10);border-radius:50%;color:var(--black);height:4rem;-webkit-justify-content:center;justify-content:center;margin-right:2.1rem;width:4rem}.c-wishlist,.project-heading__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wishlist__main{position:relative;width:100%}.wishlist__list{padding-left:1.6rem;padding-right:1.6rem;-webkit-transition:width .3s cubic-bezier(.455,.03,.515,.955);transition:width .3s cubic-bezier(.455,.03,.515,.955)}.wishlist__mapbox{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:.3s cubic-bezier(.455,.03,.515,.955);transition:.3s cubic-bezier(.455,.03,.515,.955);-webkit-transition-property:opacity,width;transition-property:opacity,width;z-index:2}.wishlist__mapbox .mapboxgl-control-container{display:none}.wishlist--map-is-expanded .wishlist__mapbox{opacity:1;pointer-events:all}.wishlist__mapbox-inner{height:100%;padding-top:6.5rem;width:100%}.wishlist__map-controls{position:absolute;right:2rem;top:8.5rem;z-index:2}.wishlist__map-icon{pointer-events:none}.wishlist__map-icon svg{height:1rem;width:1.2rem}.wishlist__map-expand{left:0;position:absolute;top:0;z-index:1}.wishlist__map-expand svg{height:1.6rem;width:1.6rem}.wishlist__toggle-container{background-color:var(--color-grey-5);bottom:0;left:0;padding:.8rem;position:fixed;width:100%;z-index:5}.wishlist__map-toggle .svg-icons-listview,.wishlist__map-toggle .svg-icons-pin{height:1.8rem;width:1.5rem}.wishlist__map-toggle .svg-icons-listview{height:1.6rem;width:1.6rem}@media only screen and (min-width:48em){.map__navigation{right:1.5rem;top:3rem}.c-wishlist-header{padding:4.8rem 0}.c-wishlist-list{height:100%}.wishlist-list__empty{gap:3.2rem}.wishlist-list__project{margin-bottom:2.4rem}.wishlist-list__construction-number+.wishlist-list__construction-number{margin-top:2.4rem}.c-wishlist{height:calc(100vh - 7.2rem)}.wishlist__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.wishlist__header{border-bottom:.1rem solid var(--color-grey-10);width:100%}.wishlist__list{height:100%;overflow-y:auto;padding-left:3.2rem;padding-right:3.2rem;width:60%}.wishlist--map-is-expanded .wishlist__list{width:45%}.wishlist__list-container{padding-top:10rem}.wishlist__mapbox{background-color:var(--color-grey-10);left:auto;opacity:1;overflow:hidden;pointer-events:all;position:absolute;width:40%}.wishlist--map-is-expanded .wishlist__mapbox{width:55%}.wishlist__mapbox-inner{height:100%;left:50%;padding-top:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60vw;z-index:0}.wishlist__map-controls{top:2rem}.wishlist__toggle-container{display:none}}@media only screen and (min-width:64em){.wishlist-list__empty-content{max-width:75%}}@media only screen and (min-width:77.5em){.wishlist-list__empty{gap:4.8rem}}@media only screen and (min-width:90em){.wishlist-list__empty-content{max-width:50%}}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:0 0 0 2px ButtonText;box-shadow:0 0 0 2px ButtonText}.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url('+X+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+J+")}
1.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+Q+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+tt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+ot+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+et+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+it+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("+$+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("+V+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("+F+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("+K+")}a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("+rt+")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("+at+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+lt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+nt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+A+")}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+st+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+ct+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+pt+")}a.mapboxgl-ctrl-logo{background-image:url("+bt+")}}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("+mt+");border:0;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:0;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("+gt+")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("+mt+")}}@media print{.mapbox-improve-map{display:none}}@media only screen and (max-width:47.96875em){.map__open{bottom:0;display:block;left:0;position:fixed;z-index:9}.map--is-visible .map__close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-white);-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,.17);box-shadow:0 0 2rem 0 rgba(0,0,0,.17);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.3rem;
1-webkit-justify-content:center;justify-content:center;left:2.2rem;position:fixed;top:1.8rem;width:3.3rem;z-index:11}.map--is-visible .map__close .svg-icons-close{height:1.3rem;width:1.3rem}html.is-touch--with-mouse .map--is-visible .map__close:hover,html:not(.is-touch) .map--is-visible .map__close:hover{background-color:var(--color-bg)}}",""]);const ut=E.toString()}}]); 2//# sourceMappingURL=548.7a3589857f225ea5d53d.js.map
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.