1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="556f4aae-93c5-49f8-bbe2-e38a65a7baf0",e._sentryDebugIdIdentifier="sentry-dbid-556f4aae-93c5-49f8-bbe2-e38a65a7baf0")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2650],{2650:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ActionLink:()=>b,MgnlRealizationLinkBox:()=>f,ProjectCardBanner:()=>G,ProjectCardFormDialog:()=>C,ProjectDetails:()=>R,ProjectFaq:()=>u,ProjectLine:()=>h,ProjectRelatedProjects:()=>v,ProjectSidebar:()=>S});var n=r(20577),a=r(77465),i=r(31623),s=r(60785),o=r(3304),l=r(75708),c=r(74800);let d=[];var j=r(37755),p=r.n(j);function u(e){var t;let{projectLineID:r,faqLinkboxes:j,locale:u,...x}=e,{_:m}=(0,s.c3P)(),{results:h,loading:f,error:y}=(e=>{var t,r;let{locale:n,projectLineId:a}=e,{data:i,isLoading:s,error:o}=(0,l.useQuery)((0,c.Qj)(n,a));return{results:null!=(t=null==i?void 0:i.results)?t:d,total:null!=(r=null==i?void 0:i.total)?r:0,loading:s,error:o}})({locale:u,projectLineId:r});return f||y||0===h.length?null:(0,n.jsx)(i.Section,{className:(0,a.A)(p()["project-faq"]),following:!0,...x,"data-sentry-element":"Section","data-sentry-component":"ProjectFaq","data-sentry-source-file":"project-faq.tsx",children:(0,n.jsxs)(i.Container,{"data-sentry-element":"Container","data-sentry-source-file":"project-faq.tsx",children:[(0,n.jsxs)(i.Grid,{"data-sentry-element":"Grid","data-sentry-source-file":"project-faq.tsx",children:[(0,n.jsx)(i.Grid.Item,{desktop:5,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-faq.tsx"}),(0,n.jsx)(i.Grid.Item,{desktop:7,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-faq.tsx",children:(0,n.jsx)(i.Section.Header,{"data-sentry-element":"Section.Header","data-sentry-source-file":"project-faq.tsx",children:(0,n.jsx)(i.Heading,{title:(0,n.jsx)(i.Title,{level:2,children:m("project-faq-title")}),"data-sentry-element":"Heading","data-sentry-source-file":"project-faq.tsx"})})})]}),(0,n.jsxs)(i.Grid,{"data-sentry-element":"Grid","data-sentry-source-file":"project-faq.tsx",children:[(0,n.jsx)(i.Grid.Item,{desktop:4,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-faq.tsx",children:(0,n.jsx)("div",{className:(0,a.A)(p()["project-faq__links"]),children:null==j||null==(t=j["@nodes"])?void 0:t.map((e,t)=>{let r=j[e];return(0,n.jsxs)(i.Linkbox,{as:o.L6,href:r.link,icon:r.icon?(0,n.jsx)(i.Icon,{name:r.icon}):void 0,big:!0,children:[(0,n.jsx)(i.Title,{level:5,as:"p",children:r.title}),r.description&&(0,n.jsx)(o.YY,{markdown:r.description})]},t)})})}),(0,n.jsx)(i.Grid.Item,{desktop:1,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-faq.tsx"}),(0,n.jsxs)(i.Grid.Item,{desktop:7,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-faq.tsx",children:[(0,n.jsx)(i.Accordion,{type:"single",collapsible:!0,"data-sentry-element":"Accordion","data-sentry-source-file":"project-faq.tsx",children:h.map((e,t)=>(0,n.jsx)(i.Accordion.Item,{title:(0,n.jsx)(i.Title,{as:"h3",level:5,children:e.name}),value:"".concat(t),height:"high",children:(0,n.jsx)(o.YY,{markdown:e.description})},t))}),(0,n.jsx)(i.Section.Footer,{"data-sentry-element":"Section.Footer","data-sentry-source-file":"project-faq.tsx",children:(0,n.jsx)(i.Button,{as:o.L6,href:s.R7.faq[u],variant:"secondary","data-sentry-element":"Button","data-sentry-source-file":"project-faq.tsx",children:m("project-faq-link-action")})})]})]})]})})}var x=r(8601),m=r.n(x);function h(e){let{projectLine:t,specificationPage:r,...l}=e,{_:c}=(0,s.c3P)(),{id:d,name:j,description:p,informationPage:u}=t,x=(0,s.LQv)(t.promoboxes);return(0,n.jsxs)(i.Section,{className:(0,a.A)(m()["project-line"]),variant:"light",highlightLine:d&&(0,s.Uns)(d),...l,"data-sentry-element":"Section","data-sentry-component":"ProjectLine","data-sentry-source-file":"project-line.tsx",children:[(0,n.jsx)(i.Container,{"data-sentry-element":"Container","data-sentry-source-file":"project-line.tsx",children:(0,n.jsx)(i.Section.Header,{"data-sentry-element":"Section.Header","data-sentry-source-file":"project-line.tsx",children:(0,n.jsx)(i.Grid,{"data-sentry-element":"Grid","data-sentry-source-file":"project-line.tsx",children:(0,n.jsx)(i.Grid.Item,{desktop:6,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-line.tsx",children:(0,n.jsxs)(i.Heading,{title:(0,n.jsx)(i.Title,{level:2,children:c("sections-line",{lineName:j})}),badges:(0,n.jsx)(o.lx,{badges:{projectLine:t}}),"data-sentry-element":"Heading","data-sentry-source-file":"project-line.tsx",children:[p&&(0,n.jsx)(o.YY,{markdown:p,variant:"lead"}),(r||(null==u?void 0:u.link))&&(0,n.jsxs)(i.ButtonsGroup,{orientation:"horizontal",justify:"start",children:[r&&(0,n.jsx)(i.Button,{as:o.L6,href:r.href,variant:"secondary",children:c("spec-page-line")}),(null==u?void 0:u.link)&&(0,n.jsx)(i.Button,{as:o.L6,href:u.link,variant:"primary",children:u.title})]})]})})})})}),x.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.Slider,{as:i.Container,className:(0,a.A)(m()["project-line__slider"]),options:{align:"start"},indicator:"scrollbar",children:(0,n.jsx)(i.Grid,{inline:!0,children:x.map((e,t)=>(0,n.jsx)(i.Grid.Item,{mobile:11,tablet:6,desktop:4,children:(0,n.jsx)(o.N1,{promobox:e,titleLevel:3})},t))})}),(0,n.jsx)(i.Container,{className:(0,a.A)(m()["project-line__grid"]),children:(0,n.jsx)(i.PromoboxesGrid,{children:x.map((e,t)=>(0,n.jsx)(o.N1,{promobox:e,titleLevel:3,autoHeight:!0},t))})})]})]})}let f=(0,s.bJy)(e=>{let{realizationLink:t}=e,{_:r}=(0,s.c3P)(),a=(0,s.vQe)(t["@path"])?void 0:t["@path"];return a?(0,n.jsxs)(i.Linkbox,{image:t.thumbnail?(0,s.ulj)({asset:t.thumbnail.asset,alt:t.thumbnail.alt||""},{width:s.BZm.thumbnail,height:s.BZm.thumbnail}):void 0,as:o.L6,href:a,"data-tracking":"realization-linkbox","data-sentry-element":"Linkbox","data-sentry-component":"MgnlRealizationLinkBoxComponent","data-sentry-source-file":"MgnlRealizationLinkBox.tsx",children:[(0,n.jsx)(i.Title,{level:5,as:"p","data-sentry-element":"Title","data-sentry-source-file":"MgnlRealizationLinkBox.tsx",children:t.title}),(0,n.jsx)(i.Text,{variant:"caption",state:"neutral","data-sentry-element":"Text","data-sentry-source-file":"MgnlRealizationLinkBox.tsx",children:r("realization-link-text")})]}):null},"MgnlRealizationLinkBox");var y=r(49997),g=r.n(y);function v(e){let{ids:t,categoryUrl:r,locale:l,...d}=e,{_:j}=(0,s.c3P)(),{results:p}=(0,c.YK)((0,c.iV)(t,l));return(0,n.jsxs)(i.Section,{className:(0,a.A)(g()["project-related-projects"]),...d,"data-sentry-element":"Section","data-sentry-component":"ProjectRelatedProjects","data-sentry-source-file":"project-related-projects.tsx",children:[(0,n.jsx)(i.Section.Header,{"data-sentry-element":"Section.Header","data-sentry-source-file":"project-related-projects.tsx",children:(0,n.jsx)(i.Container,{"data-sentry-element":"Container","data-sentry-source-file":"project-related-projects.tsx",children:(0,n.jsx)(i.Grid,{"data-sentry-element":"Grid","data-sentry-source-file":"project-related-projects.tsx",children:(0,n.jsx)(i.Grid.Item,{desktop:6,"data-sentry-element":"Grid.Item","data-sentry-source-file":"project-related-projects.tsx",children:(0,n.jsx)(i.Heading,{title:(0,n.jsx)(i.Title,{as:"h2",level:3,children:j("project-related-title")}),className:(0,a.A)(g()["project-related-projects__header"]),"data-sentry-element":"Heading","data-sentry-source-file":"project-related-projects.tsx"})})})})}),(0,n.jsx)(i.Slider,{as:i.Container,options:{align:"start"},indicator:"scrollbar",className:(0,a.A)(g()["project-related-projects__content"]),"data-sentry-element":"Slider","data-sentry-source-file":"project-related-projects.tsx",children:(0,n.jsx)(i.Grid,{inline:!0,"data-sentry-element":"Grid","data-sentry-source-file":"project-related-projects.tsx",children:p.length>0?p.map((e,t)=>(0,n.jsx)(i.Grid.Item,{mobile:11,tablet:6,desktop:4,children:(0,n.jsx)(o.Um,{project:e})},t)):[1,2,3].map(e=>(0,n.jsx)(i.Grid.Item,{mobile:11,tablet:6,desktop:4,children:(0,n.jsx)(o.Lr,{})},e))})}),r&&(0,n.jsx)(i.Section.Footer,{center:!0,children:(0,n.jsx)(i.Container,{children:(0,n.jsx)(i.Button,{as:o.L6,href:r,variant:"secondary",children:j("project-related-action")})})})]})}let b=e=>{let{children:t,href:r,onAction:a,...s}=e;return(0,n.jsx)(i.Link,{as:"a",inline:!0,href:r,onClick:e=>{e.preventDefault(),(e=>{null==a||a(e);let t=document.querySelector(e);t&&t.scrollIntoView({block:"start",behavior:"smooth"})})(r)},...s,"data-sentry-element":"Link","data-sentry-component":"ActionLink","data-sentry-source-file":"ActionLink.tsx",children:t})};var k=r(18661);let _=e=>{let{currentProjectId:t,ids:r,locale:a}=e,{_:l}=(0,s.c3P)(),[d,j]=(0,k.useState)(!1),{results:p}=(0,c.YK)((0,c.iV)(r,a)),[u,x]=(0,k.useState)(t),m=p.find(e=>e["@id"]===u)||null;if(!m)return null;let h=p.indexOf(m)||0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.Linkbox,{icon:(0,n.jsx)(i.Icon,{name:"Plan"}),variant:"light",link:(0,n.jsx)(i.Link,{as:"button",onClick:()=>{j(!0)},children:l("project-variants-action")}),"data-sentry-element":"Linkbox","data-sentry-source-file":"variants.tsx",children:(0,n.jsx)(i.Text,{"data-sentry-element":"Text","data-sentry-source-file":"variants.tsx",children:l("project-variants-text")})}),(0,n.jsx)(i.Dialog,{title:l("project-variants-title"),open:d,backdropClose:!0,onClose:()=>{j(!1)},actions:m.projectDetailPagePath&&(0,n.jsx)(i.Button,{as:o.L6,href:m.projectDetailPagePath,onClick:()=>{j(!1)},variant:"primary",children:l("project-variants-choose",{variantName:"".concat(null==m?void 0:m.name)})}),"data-sentry-element":"Dialog","data-sentry-source-file":"variants.tsx",children:(0,n.jsxs)(i.Stack,{direction:"column",gap:"x-medium","data-sentry-element":"Stack","data-sentry-source-file":"variants.tsx",children:[(0,n.jsx)(i.Slider,{options:{align:"center"},activeIdx:h,indicator:"scrollbar","data-sentry-element":"Slider","data-sentry-source-file":"variants.tsx",children:(0,n.jsx)(i.RadioButtonsGroup,{defaultValue:u,onValueChange:e=>x(e),noWrap:!0,"data-sentry-element":"RadioButtonsGroup","data-sentry-source-file":"variants.tsx",children:p.map((e,t)=>(0,n.jsx)(i.RadioButtonsGroup.Item,{label:"".concat(null==e?void 0:e.name),price:e.price?{title:l("value-price"),value:e.price.formattedValue,unit:e.price.unit,unitPosition:e.price.unitPosition}:void 0,id:e["@id"]||"".concat(t),value:e["@id"]||"".concat(t),width:180},e["@id"]))})}),(0,n.jsx)(i.Plan,{items:(0,s.OtY)(m.plans),"data-sentry-element":"Plan","data-sentry-source-file":"variants.tsx"},"".concat(m["@id"],"_plans"))]})})]})};var P=r(94263),L=r(57363);let I=e=>{let{projectID:t,houseConfiguratorUrl:r}=e,{_:a}=(0,s.c3P)(),[l,c]=(0,k.useState)(!1),[d,j]=(0,k.useState)(!1);return((0,k.useEffect)(()=>{c((0,P.rf)(t)),j((0,P.BG)(t))},[t]),(0,k.useEffect)(()=>(0,L.Uv)(P.cp),[]),l)?(0,n.jsx)(i.Sidebar.Group,{children:(0,n.jsx)(P.jP,{projectId:t})}):d?(0,n.jsx)(i.Sidebar.Group,{children:(0,n.jsx)(P.Az,{projectId:t})}):r?(0,n.jsx)(i.Sidebar.Group,{children:(0,n.jsx)(i.Button,{as:o.L6,href:r,icon:(0,n.jsx)(i.Icon,{name:"Configuration"}),variant:"primary","data-tracking":"project-sidebar-button",children:a("configure-project")})}):null},S=e=>{let{name:t,price:r,priceIsFrom:a,isHouseLine:l,isTurnkey:c,hidePriceContact:d,linkboxes:j=[],houseConfiguratorUrl:p,badges:u,currentProjectId:x,variantsIds:m=[],promotions:h=[],projectGroup:y,locale:g,realizationLink:v,showHouses:k=[],onDescriptionLinkClick:P,onProjectCardClick:L}=e,{_:S}=(0,s.c3P)(),G=s.R7.dealersMap[g];return(0,n.jsxs)(i.Sidebar,{title:(0,n.jsxs)(i.Stack,{direction:"column",gap:"2x-small",children:[(0,n.jsxs)(i.Stack,{as:"h1",direction:"column",gap:"2x-small",children:[l&&(0,n.jsx)(i.Text,{variant:"caption",state:"neutral",children:S("project-house-name-prefix")})," ",(0,n.jsx)(i.Title,{as:"span",level:3,children:t})]}),!r&&!d&&G&&(0,n.jsx)(i.Link,{as:o.L6,href:G,icon:(0,n.jsx)(i.Icon,{name:"Sale"}),iconPosition:"before",children:S("price-contact")})]}),price:r?{title:S("price-label"),prefix:a?S("price-from"):void 0,value:r.formattedValue,unit:r.unit,unitPosition:r.unitPosition}:void 0,description:r?(0,n.jsx)(i.RichText,{overrides:{p:{component:i.Text,props:{variant:"caption"}},a:{component:b,props:{href:"#project-scope",size:"small",onAction:P}}},children:"<p> ".concat(c?S("price-turnkey"):""," ").concat(S("price-description")," </p>")}):void 0,badges:u,"data-sentry-element":"Sidebar","data-sentry-component":"ProjectSidebar","data-sentry-source-file":"project-sidebar.tsx",children:[([...h,...j].length>0||x&&m.length>0)&&(0,n.jsxs)(i.Sidebar.Group,{children:[h.map(e=>(0,n.jsx)(o.vd,{promotion:e},e["@name"])),j.map(e=>(0,n.jsxs)(i.Linkbox,{icon:e.icon&&(0,n.jsx)(i.Icon,{name:e.icon}),as:o.L6,href:e.link,children:[(0,n.jsx)(i.Text,{children:e.title}),e.description&&(0,n.jsx)(o.YY,{markdown:e.description,overrides:{p:{component:i.Text,props:{variant:"caption",state:"neutral"}}}})]},e["@name"])),x&&m.length>0&&(0,n.jsx)(_,{locale:g,currentProjectId:x,ids:m})]}),L&&(0,n.jsx)(i.Sidebar.Group,{children:(0,n.jsx)(i.Linkbox,{icon:(0,n.jsx)(i.Icon,{name:"ReferenceHouse"}
1),"data-test-id":"project-card-sidebar-trigger",link:(0,n.jsx)(i.Link,{as:"button",type:"button",onClick:L,icon:(0,n.jsx)(i.Icon,{name:"Download"}),children:S("project-card-cta")}),children:(0,n.jsx)(i.Text,{children:S("project-card-label")})})}),(0,n.jsx)(I,{projectID:x,houseConfiguratorUrl:p,"data-sentry-element":"Configuration","data-sentry-source-file":"project-sidebar.tsx"}),(null==y?void 0:y.projects)&&(0,n.jsxs)(i.Sidebar.Group,{children:[(0,n.jsx)(i.Text,{children:S("project-group-title")}),y.projects["@nodes"].map(e=>{var t;let r=null==(t=y.projects)?void 0:t[e],a=(0,s.Mef)(null==r?void 0:r.project);return r&&(null==a?void 0:a["@id"])&&a["@id"]!==x&&a.projectDetailPagePath?(0,n.jsx)(i.Linkbox,{icon:r.icon&&(0,n.jsx)(i.Icon,{name:r.icon}),as:o.L6,href:a.projectDetailPagePath,children:(0,n.jsx)(i.Text,{children:r.description})},r["@name"]):null})]}),(k.length>0||v)&&(0,n.jsxs)(i.Sidebar.Group,{children:[k.map(e=>{let{showHouse:t,projectName:r}=e;return(0,n.jsx)(o.Wu,{showHouse:t,projectName:r},t.id)}),v&&(0,n.jsx)(f,{realizationLink:v})]})]})},G=e=>{let{banner:t,onDownloadClick:r}=e,{_:a}=(0,s.c3P)(),{title:o,text:l,ctaCopy:c,image:d}=t,j=(e=>(null==e?void 0:e.asset)?{image:(0,s.ulj)({asset:e.asset,alt:e.alt||e.asset["@name"]},{width:s.LOf.tablet,height:s.LOf.tablet*(3/4),breakpoints:{[s.LOf.desktop]:{width:s.LOf.desktopExtended/2,height:s.LOf.desktopExtended/2*(3/4)},[s.LOf.tablet]:{width:s.LOf.desktop,height:s.LOf.desktop*(3/4)}}}),imagePosition:"right"}:{})(d);return(0,n.jsx)(i.Section,{following:!0,"data-test-id":"project-card-banner","data-sentry-element":"Section","data-sentry-component":"ProjectCardBanner","data-sentry-source-file":"project-card-banner.tsx",children:(0,n.jsx)(i.Container,{"data-sentry-element":"Container","data-sentry-source-file":"project-card-banner.tsx",children:(0,n.jsxs)(i.Banner,{...j,actions:(0,n.jsx)(i.Button,{variant:"primary",icon:(0,n.jsx)(i.Icon,{name:"Download"}),onClick:r,"data-test-id":"project-card-banner-button",children:c||a("project-card-cta")}),"data-sentry-element":"Banner","data-sentry-source-file":"project-card-banner.tsx",children:[o&&(0,n.jsx)(i.Title,{as:"h2",level:3,children:o}),l&&(0,n.jsx)(i.Text,{variant:"lead",children:l})]})})})},C=e=>{let{open:t,onClose:r,form:a,projectId:l,locale:c}=e,{_:d}=(0,s.c3P)();return(0,n.jsx)(i.Dialog,{open:t,onClose:r,variant:"medium","data-test-id":"project-card-form-dialog",title:d("project-card-form-title"),"data-sentry-element":"Dialog","data-sentry-component":"ProjectCardFormDialog","data-sentry-source-file":"project-card-form-dialog.tsx",children:(0,n.jsx)(o.VW,{d365Form:a,additionalData:{[s.VWt]:{value:"".concat((0,s.ckI)(c),"/pdf/").concat(l),trackingValue:"projectCardPdfUrl"}},"data-test-id":"project-card-form","data-sentry-element":"MgnlD365Form","data-sentry-source-file":"project-card-form-dialog.tsx"})})};var D=r(79103),w=r(95885),T=r.n(w),q=r(29001),B=r(88430),N=r(60283),A=r.n(N);function H(e){return{label:e,id:T()(e,{lower:!0})}}let R=e=>{var t,r;let{_:l}=(0,s.c3P)(),{value:d,onChange:j,isEmpty:p,clear:x}=(0,q.zJ)(),{submitQuestion:m,conversationStatus:f,aiConfig:y,aiContent:g,openDialog:b}=(0,q.t2)(),_=(0,k.useRef)(null),{media:P,articles:L,promotions:I=[],locale:w,jumbotronDetails:T,investmentAdvisors:N,projectCardForm:R,specificationPage:M}=e,[z,F]=(0,k.useState)(!1),O=R?()=>F(!0):void 0,{"@id":V,name:Y,description:U,price:W,priceIsFrom:E,gallery:Q,plans:J,pdfHousePlans:K,type:X,storeys:Z,projectWorkScopes:$,projectLine:ee,houseConfiguratorUrl:et,interiors:er,relatedProjectsIds:en,projectCategoryPagePath:ea,interiorProjectCategoryPagePath:ei,project
1VariantsIds:es=[],projectGroup:eo,isNew:el,isNarrowPlot:ec,isExhibitionHouse:ed,realizationLink:ej}=e.project,ep=(0,s.Mef)(ee),eu=(0,k.useMemo)(()=>{let e=null==ep?void 0:ep.usps;return e?e["@nodes"].map(t=>e[t]):[]},[ep]),ex=!!ep&&(0,s.Oeu)(ep.id);(0,q.IM)({pageType:"project_details",currentPageId:e.metadata["@id"],currentProjectName:Y});let em=(0,k.useMemo)(()=>({project:H(ex?l("sections-project-house"):l("sections-project")),info:H(l("sections-info")),plans:H(l("sections-plans")),interiors:H(l("sections-interiors")),gallery:H(l("sections-gallery")),line:H(l("sections-line-anchor"))}),[l,ex]),eh=null==X?void 0:X.field,ef=I.reduce((e,t)=>{var r;return V&&((null==(r=t.scope)?void 0:r.projects)||[]).includes(V)?[...e,t]:e},[]),ey=I.reduce((e,t)=>{var r;return(null==ep?void 0:ep["@id"])&&((null==(r=t.scope)?void 0:r.projectLines)||[]).includes(ep["@id"])?[...e,t]:e},[]),{results:eg}=(0,s.wVv)({projectId:V||""}),{results:ev}=(0,s.Xng)((0,c.fQ)(V,es,w)),eb="house"===eh||"holidayHouse"===eh,ek=(null==ev?void 0:ev.length)>0,e_=ek?em.interiors:em.gallery,eP=T&&(null==T?void 0:T["@nodes"].length)>0?T[T["@nodes"][0]]:void 0,eL=(0,s.CK_)(e.project,w,e.metadata["@path"]);return(0,n.jsxs)(o.Bj,{data:e,anchors:[...Q?[em.project]:[],em.info,em.plans,...eb?[e_]:[],...ep?[em.line]:[]],fixedNavigation:"desktop","data-sentry-element":"Template","data-sentry-component":"ProjectDetails","data-sentry-source-file":"ProjectDetails.tsx",children:[eL&&(0,n.jsx)(s.Pbm,{schema:eL,id:"product-schema"}),Q&&(0,n.jsx)(o.e$,{images:Q,visualization:eg,id:em.project.id,"data-test-id":"hero-slider"}),(0,n.jsx)(i.Section,{variant:"light",following:!0,id:em.info.id,"data-sentry-element":"Section","data-sentry-source-file":"ProjectDetails.tsx",children:(0,n.jsx)(i.Container,{"data-sentry-element":"Container","data-sentry-source-file":"ProjectDetails.tsx",children:(0,n.jsxs)(i.Grid,{className:A()["project-details"],"data-sentry-element":"Grid","data-sentry-source-file":"ProjectDetails.tsx",children:[(0,n.jsx)(i.Grid.Item,{className:(0,a.A)(A()["project-details__spacer"]),desktop:1,"data-sentry-element":"Grid.Item","data-sentry-source-file":"ProjectDetails.tsx"}),(0,n.jsx)(i.Grid.Item,{desktop:4,className:(0,a.A)(A()["project-details__sidebar"]),"data-test-id":"project-sidebar","data-sentry-element":"Grid.Item","data-sentry-source-file":"ProjectDetails.tsx",children:(0,n.jsxs)(i.Stack,{className:A()["project-details__sidebar-inner"],direction:"column",gap:"large","data-sentry-element":"Stack","data-sentry-source-file":"ProjectDetails.tsx",children:[(0,n.jsx)(S,{locale:w,name:Y,price:W,priceIsFrom:E,isHouseLine:ex,isTurnkey:null==ep?void 0:ep.isTurnkey,hidePriceContact:"investment"===eh,linkboxes:null==ep||null==(t=ep.linkboxes)?void 0:t["@nodes"].map(e=>ep.linkboxes[e]),currentProjectId:V,variantsIds:es,projectGroup:eo,houseConfiguratorUrl:et,promotions:[...ef,...ey],realizationLink:ej,showHouses:(0,s.N_u)([e.project],w),onDescriptionLinkClick:e=>{var t;return null==(t=_.current)?void 0:t.focusWorkScope(e)},onProjectCardClick:O,badges:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.lx,{badges:{projectLine:ep,items:e.project?(0,o.xH)({hasPromotion:!1,isNew:el,isNarrowPlot:ec,isExhibitionHouse:ed}):[]}}),ek&&(0,n.jsx)(i.Badge,{children:l("project-interiors")})]}),"data-sentry-element":"ProjectSidebar","data-sentry-source-file":"ProjectDetails.tsx"}),y.enabled&&(0,n.jsx)(i.AIWidget,{title:(0,n.jsx)(i.Title,{level:5,children:l("ai-widget-title")}),assistantLinkLabel:l("ai-widget-link"),onAssistantLinkClick:b,variant:"white",predefinedMessages:g.predefinedMessages,aiPromptInputProps:{onSubmit:e=>{m(e,!0),x()},placeholder:g.inputPlaceholder,caption:l("ai-widget-caption"),value:d,onChange:j,isSubmitDisabled:p||f.isLocked}}),(null==N?void 0:N["@nodes"])?null==N||null==(r=N["@nodes"])?void 0:r.map(e=>{let t=N[e];return(0,k.createElement)(B.nw,{...t,key:t["@id"]})}):(0,n.jsx)(o.yW,{locale:w})]})}),(0,n.jsx)(i.Grid.Item,{desktop:7,className:(0,a.A)(A()["project-details__content"]),"data-sentry-element":"Grid.Item","data-sentry-source-file":"ProjectDetails.tsx",children:(0,n.jsx)(c.UQ,{ref:_,selectedProjectType:X,description:U,storeys:Z,projectWorkScopes:(null==$?void 0:$.length)?$:null==ep?void 0:ep.projectWorkScopes,specification:(0,s.jH$)(e.project,ep),specificationPage:M,lineName:null==ep?void 0:ep.name,"data-sentry-element":"ProjectInfo","data-sentry-source-file":"ProjectDetails.tsx"})})]})})}),(0,n.jsx)(c.AA,{plans:J,pdfHousePlans:K,id:em.plans.id,"data-test-id":"project-plans","data-sentry-element":"ProjectPlans","data-sentry-source-file":"ProjectDetails.tsx"}),(null==R?void 0:R.banner)&&O&&(0,n.jsx)(G,{banner:R.banner,onDownloadClick:O}),eb&&(ek?(0,n.jsx)(c.Xw,{id:em.interiors.id,"data-test-id":"project-interiors",interiors:ev,categoryUrl:ei}):(0,n.jsx)(c.mo,{id:em.gallery.id,images:er,jumbotron:eP,"data-test-id":"project-gallery"})),ep&&(0,n.jsx)(h,{id:em.line.id,projectLine:ep,specificationPage:M,"data-test-id":"project-line"}),!!eu.length&&(0,n.jsx)(i.Section,{"data-test-id":"project-usps",children:(0,n.jsx)(i.UspCards,{as:i.Container,items:eu.map(e=>(0,n.jsx)(o.cc,{doodle:e.doodle,title:e.title,text:e.text,modal:e.modal,pageType:"house_project"},e["@id"]))})}),en&&(0,n.jsx)(v,{"data-test-id":"project-related-projects",ids:en,categoryUrl:ea,locale:w}),P&&(0,n.jsx)(i.Section,{following:!0,"data-test-id":"project-links",children:(0,n.jsx)(D.CI,{content:P})}),ep&&(0,n.jsx)(u,{projectLineID:null==ep?void 0:ep["@id"],"data-test-id":"project-faq",faqLinkboxes:null==ep?void 0:ep.faqLinkboxes,locale:w}),L&&(0,n.jsx)(D.CI,{content:L}),R&&(0,n.jsx)(C,{open:z,onClose:()=>F(!1),form:R.form,projectId:V,locale:w})]})}},8601:e=>{e.exports={"project-line__grid":"project-line_project-line__grid__M5HyR","project-line__slider":"project-line_project-line__slider__RMOjq"}},37755:e=>{e.exports={"project-faq__links":"project-faq_project-faq__links__N62hm"}},49997:()=>{},60283:e=>{e.exports={"project-details":"ProjectDetails_project-details__MB0Qu","project-details__spacer":"ProjectDetails_project-details__spacer__zRur9","project-details__sidebar":"ProjectDetails_project-details__sidebar__o65WY","project-details__content":"ProjectDetails_project-details__content___VJT1","project-details__sidebar-inner":"ProjectDetails_project-details__sidebar-inner__nNJ9e"}}}]);
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.