1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8687],{18873:(e,t,a)=>{a.d(t,{v:()=>m});var l=a(95084),r=a(64005),n=a(14232);let m=(0,n.memo)(e=>{let{bathrooms:t,bedrooms:a,className:m,color:s="white"}=e;return a||t?n.createElement(r.a,{color:s,className:(0,l.X)(["space-x-4 text-denim !text-sm font-normal",m]),"data-component":"BedBathCounts"},!!a&&n.createElement("span",{itemProp:"numberOfBedrooms"},n.createElement("svg",{className:"svg-inline--fa mr-1",style:{width:"1em"},"aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",role:"img"},n.createElement("use",{href:"#icon-bed-front"})),a),!!t&&n.createElement("span",null,n.createElement("svg",{className:"svg-inline--fa mr-1",style:{width:"1em"},"aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",role:"img"},n.createElement("use",{href:"#icon-bath"})),t)):null})},23989:(e,t,a)=>{a.d(t,{c:()=>c});var l=a(95084),r=a(39627),n=a(96822),m=a(76201),s=a(93611),o=a(14232);let c=e=>{let{features:t,humanisedPropertyType:a="",topRightButton:c,priceComingSoon:i,priceQualifier:u,price:g,address:f,agent:p,agentText:v,hideMeta:h=!1,id:b,detailsUrl:w,daysSinceLabel:x,actionButtons:E,...y}=e,N=(0,r.Mj)(i,u);return o.createElement(o.Fragment,null,o.createElement(m.n,{...y,humanisedPropertyType:a,topRightButton:c,detailsUrl:w,id:b,address:f},o.createElement(n.K,null,o.createElement("a",{href:w,target:"_blank",rel:"noreferrer",title:"View property"},o.createElement("span",{className:"hover:underline hover:opacity-80"},(0,r.MT)(i,g)),N&&o.createElement("span",{className:"text-xs text-dove ml-1 font-normal"},N))),f&&o.createElement("div",{className:"text-sm text-denim leading-tight pt-1 font-bold"},f),t&&o.createElement(s.v,{features:t,className:"mt-1.5"}),p&&o.createElement(d,{agent:p,agentText:v,daysSinceLabel:x}),!h&&o.createElement("div",{className:(0,l.X)(["flex flex-wrap gap-2 sm:mt-auto",c&&"sm:w-[calc(100%+2.75rem)]"])},E)))},i=(0,o.memo)(e=>{let{portrait:t,default:a,webp:r,altText:n,hideMeta:m=!0,lazy:s=!0,fetchPriority:c,className:i}=e,d=t?"w-auto max-h-full border-l border-r h-full":"w-full";return d+=" bg-white absolute inset-0 m-auto max-w-full select-none",o.createElement("div",{className:(0,l.X)(["mb-3 relative overflow-hidden rounded-lg bg-dove/20","sm:mb-0 sm:w-[300px] sm:self-start sm:flex-none","after:block after:pt-[66.66%]","hover:opacity-80",i])},a?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"image-bg absolute opacity-30 inset-0 bg-cover blur-sm bg-no-repeat",style:{backgroundImage:`url(${r||a})`}}),o.createElement("img",{srcSet:r||void 0,src:a,alt:n,className:d,itemProp:m?void 0:"contentUrl",loading:s?"lazy":"eager",fetchPriority:c})):o.createElement("svg",{className:"svg-inline--fa text-3xl text-dove absolute inset-0 m-auto h-2/5","aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",role:"img"},o.createElement("use",{href:"#icon-image"})))}),d=(0,o.memo)(e=>{let{agent:t,daysSinceLabel:a,agentText:l}=e;return o.createElement("div",{className:"flex items-center gap-4 border-t pt-3.5 my-3.5","data-component":"agent"},t?.logoUrl&&o.createElement("img",{className:"max-h-[45px] w-auto",src:t.logoUrl,alt:t.name,loading:"lazy"}),a&&o.createElement("small",{className:"whitespace-nowrap text-xs"},l||a))});c.Agent=d,c.CoverImage=i},39627:(e,t,a)=>{a.d(t,{MT:()=>r,Mj:()=>n,Wz:()=>l,Z4:()=>m});let l=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",minimumFractionDigits:0,maximumFractionDigits:0}),r=(e,t)=>e?"Coming Soon":t||"POA",n=(e,t)=>e?"":t,m=(e,t)=>`${String(e.getDate()).padStart(2,"0")} ${e.toLocaleString("en-UK",{month:"short"})} ${t?"'":""}
1${String(e.getFullYear()).slice(t?-2:0)}`},44057:(e,t,a)=>{a.d(t,{U:()=>u});var l=a(95084),r=a(15202),n=a(32770),m=a(94890),s=a(64005),o=a(18873),c=a(39627),i=a(23989),d=a(14232);let u=e=>{let{address:t,agent:a,bathrooms:u,bedrooms:g,coverImage:f,labelText:p,price:v,priceComingSoon:h,priceQualifier:b}=e,w=(0,c.Mj)(h,b);return d.createElement(r.w,{"data-component":"lead-form-property-card",bgColor:"dove/20",borderColor:"transparent",className:"flex lg:block !p-0 overflow-hidden relative"},p&&d.createElement(s.a,{className:"hidden absolute top-2.5 left-2.5 z-10 sm:flex"},p),d.createElement(i.c.CoverImage,{...f,altText:t,className:(0,l.X)(["[&_img]:object-cover [&_img]:h-full","hover:!opacity-100","w-32 !mb-0 rounded-r-none","sm:self-stretch","lg:w-full lg:rounded-b-none"])}),d.createElement("div",{className:"p-5 sm:p-8 lg:!pt-5 2xl:p-10"},d.createElement("div",null,p&&d.createElement(s.a,{className:"flex mb-3 sm:hidden"},p),w&&d.createElement("small",{className:"text-cadet-blue leading-none flex"},w),d.createElement("div",{className:(0,l.X)(["flex items-center gap-4",b&&"-mt-0.5"])},d.createElement(n.D,{as:"h3",size:3},(0,c.MT)(h,v)),d.createElement(o.v,{bathrooms:u,bedrooms:g,className:"hidden lg:flex"})),d.createElement("div",{className:"text-body2 lg:pt-1",dangerouslySetInnerHTML:{__html:t}}),d.createElement(o.v,{bathrooms:u,bedrooms:g,className:"mt-3 lg:hidden"})),a&&d.createElement(m.A,{agent:a,className:"hidden lg:block lg:mt-7"})))}},64087:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(97355).A)(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()})},76201:(e,t,a)=>{a.d(t,{n:()=>p});var l=a(95084),r=a(15202),n=a(64005),m=a(14232),s=a(52851),o=a(90624),c=a(27888),i=a(90194);let d={"--swiper-pagination-color":"#fff","--swiper-pagination-bullet-inactive-color":"#fff","--swiper-pagination-bullet-inactive-opacity":.8},u=[],g=e=>{let{images:t=u,loadModules:a=!0,fetchPriority:l,link:r,loadMorePropertyImagesPropertyId:n}=e,[g,p]=(0,m.useState)(t),[v,h]=(0,i.A)(!1);return m.createElement(m.Fragment,null,t&&t.length>0?m.createElement(c.RC,{threshold:10,modules:[s.A,o.A],pagination:!!a&&{dynamicBullets:!0},navigation:{enabled:a},lazyPreloadPrevNext:2,onSlideChange:n?function(e){if(1!==e.activeIndex||v||!n)return;let t=new URLSearchParams({"property-id":n.id,...n.retracted&&{retracted:"true"}});fetch(`/async/property/images/?${t.toString()}`,{headers:{accept:"application/json","content-type":"application/json; charset=utf-8"}}).then(e=>{if(e.status>=400)throw Error("Bad response from server");return e.json()}).then(e=>{h(!0),p([...e.images])})}:void 0,style:d,className:"!h-full","data-component":"property-swiper"},g.map((e,t)=>m.createElement(c.qr,{key:e.default},m.createElement(f,{...e,altText:`Image ${t+1}`,className:"!mb-0 !w-full h-full [&_img]:h-full [&_img]:object-cover rounded-none","data-component":"cover-image",lazy:t>0,fetchPriority:l,link:r})))):m.createElement(f,{altText:"Image 1",className:"!mb-0 !w-full h-full [&_img]:h-full [&_img]:object-cover rounded-none","data-component":"cover-image",lazy:!1,fetchPriority:l,link:r}))},f=e=>{let{portrait:t,default:a,webp:r,altText:n,hideMeta:s=!0,lazy:o=!0,fetchPriority:c,link:i}=e||{},d=t?"w-auto max-h-full border-l border-r h-full":"w-full";return d+=" bg-white absolute inset-0 m-auto max-w-full select-none",m.createElement("div",{className:(0,l.X)(["relative overflow-hidden rounded-lg bg-dove/20","sm:self-start sm:flex-none","after:block after:pt-[66.66%]",i&&"cursor-pointer hover:opacity-80",e.className])},e.default?m.createElement(m.Fragment,null,t&&m.createElement("div",{className:"image-bg absolute opacity-30 inset-0 bg-cover blur-sm bg-no-repeat",style:{backgroundImage:`url(${r||a})`}}),m.createElement("img",{srcSet:r||void 0,src:a,alt:n,className:d,itemProp:s?void 0:"contentUrl",loading:o?"lazy":"eager",fetchPriority:c})):m.createElement("svg",{className:"svg-inline--fa text-3xl text-dove absolute inset-0 m-auto h-2/5","aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",role:"img"},m.createElement("use",{href:"#icon-image"})))},p=e=>m.createElement(r.w,{"data-component":"my-place-card",bgColor:"white",borderColor:"transparent",shadow:!0,className:(0,l.X)(["!p-2 w-full flex flex-col justify-between items-start gap-3 relative","sm:gap-6 sm:gap-y-4 sm:flex-row sm:rounded-3xl",e.bottomCardContent&&"sm:flex-wrap",e.topRightButton&&"sm:!pr-12",e.className])},e.topRightButton&&m.createElement("div",{className:"absolute top-3 right-3 z-10"},e.topRightButton),m.createElement("div",{className:"relative h-auto w-full sm:max-w-[42%] md:max-w-[350px] sm:flex-shrink-0 overflow-hidden rounded-2xl","data-component":"my-place-card-media-section"},(e.mainLabel||e.newActivity)&&m.createElement("div",{className:"absolute top-2.5 left-0 w-full px-2.5 z-10 flex flex-wrap gap-2"},e.mainLabel&&m.createElement(n.a,{color:"Off the market"===e.mainLabel?"denim":void 0},e.mainLabel),e.newActivity&&m.createElement(n.a,{color:"contrast"},e.newActivity.text)),e.detailsUrl?m.createElement("a",{href:e.detailsUrl,"aria-label":"View details"},m.createElement(g,{images:e.images,link:e.detailsUrl,loadMorePropertyImagesPropertyId:e.loadMorePropertyImagesPropertyId}
1)):m.createElement(g,{images:e.images,loadMorePropertyImagesPropertyId:e.loadMorePropertyImagesPropertyId})),m.createElement("div",{className:"flex-1 flex flex-col h-full w-full"},e.children),e.bottomCardContent&&m.createElement("div",{className:"w-full"},e.bottomCardContent))},90194:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(14232),r=function(e,t){return"boolean"==typeof t?t:!e};let n=function(e){return(0,l.useReducer)(r,e)}},93611:(e,t,a)=>{a.d(t,{v:()=>n});var l=a(95084),r=a(14232);let n=e=>r.createElement("div",{className:(0,l.X)(["flex items-center flex-wrap gap-x-4 gap-y-1",e.className]),"data-component":"property-card-features-list"},e.features.map((e,t)=>r.createElement("div",{key:t,className:"flex items-center"},r.createElement("svg",{className:"svg-inline--fa mr-1.5",style:{width:"1em"},"aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",role:"img"},r.createElement("use",{href:`#icon-${e.icon}`})),r.createElement("span",{className:"text-xs"},e.value))))},96822:(e,t,a)=>{a.d(t,{K:()=>n});var l=a(95084),r=a(14232);let n=e=>r.createElement("div",{className:(0,l.X)(["font-heading text-denim font-semibold text-base2",e.className])},e.children)}}]);
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.