PageSourceSearch

https://www.hensonvillage.com/_next/static/immutable/chunks/09ko423kclaew.js

js hensonvillage.com collected 2026-10-07 16:23:22 UTC 40,381 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,784153,e=>{"use strict";var t=e.i(843476),a=e.i(271645),l=e.i(855362),s=e.i(522016),r=e.i(548433),n=e.i(934972),i=e.i(752044),o=e.i(664659),c=e.i(37727),d=e.i(373375),m=e.i(463059),x=e.i(367240),p=e.i(398361),h=e.i(858500),b=e.i(174344),f=e.i(115057),u=e.i(381812);let g="/floor-plan-coming-soon-fallback.webp",j="Contact for details",v="Contact for pricing";var y=e.i(160602),N=e.i(15143),C=e.i(584461),w=e.i(641792),L=e.i(758031),k=e.i(378908),S=e.i(708958),F=e.i(624723);let $={minHeight:"var(--section-min-h, 650px)"},A="*Income restrictions may apply on select apartments. Call for details.\nRents are subject to change. Please contact us for additional information.";function B(e,t){return"string"==typeof e&&e.trim()?e:t}function M({card:e,basePath:a,isEditing:o,imageClickable:c,openLightbox:d}){let m=e.rentLabel!==v;return(0,t.jsxs)("article",{className:"flex flex-col overflow-hidden rounded-xl border",style:{...(0,L.cardBg)(),...(0,L.borderColor)()},children:[(0,t.jsxs)("div",{className:"px-5 pt-5 text-center",children:[(0,t.jsx)("h3",{className:"text-lg font-bold sm:text-xl",style:(0,L.headingColor)(),children:e.name}),(0,t.jsxs)("div",{className:"mt-2 mb-4 flex items-center justify-center gap-4 text-xs",style:(0,L.textColor)(),children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(r.Bed,{className:"h-3.5 w-3.5","aria-hidden":!0}),e.bedsLabel]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(n.Bath,{className:"h-3.5 w-3.5","aria-hidden":!0}),e.bathsLabel]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(i.Square,{className:"h-3.5 w-3.5","aria-hidden":!0}),e.sqftLabel]})]})]}),(0,t.jsxs)("div",{className:`group/image relative mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] ${c?"cursor-zoom-in":""}`,role:c?"button":void 0,tabIndex:c?0:void 0,"aria-label":c?`View ${e.name} floor plan larger`:void 0,onClick:c?()=>d(e):void 0,onKeyDown:c?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),d(e))}:void 0,children:[(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:"absolute inset-0 h-full w-full object-contain p-2"}),c&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/0 transition-colors group-hover/image:bg-black/5",children:(0,t.jsx)("span",{className:"px-4 py-2 text-xs font-bold uppercase tracking-widest opacity-0 transition-opacity group-hover/image:opacity-100",style:(0,L.btnStyle)(),children:"View Plan"})})]}),(0,t.jsx)("div",{className:"flex-1"}),(0,t.jsx)("div",{className:"mb-3 px-5",children:(0,t.jsx)("div",{className:"rounded-full border px-4 py-2.5 text-center text-sm",style:(0,L.borderColor)(),children:m?(0,t.jsx)("span",{className:"font-bold",style:(0,L.headingColor)(),children:e.rentLabel}):(0,t.jsx)("span",{style:(0,L.textColor)(),children:e.rentLabel})})}),(0,t.jsx)("div",{className:"px-5 pb-5",children:(0,t.jsx)(s.default,{href:`${a}/contact`,"data-track":"floor_plan_quote",onClick:e=>{o&&e.preventDefault()},className:"block w-full py-3 text-center text-xs font-bold uppercase tracking-widest transition-colors",style:(0,L.btnStyle)(),children:e.ctaLabel})})]})}function q({card:e,imageClickable:a,openLightbox:s,containerClass:r,imgClass:n,viewPlanClass:i}){return(0,t.jsxs)("div",{className:`group/image relative ${r} ${a?"cursor-zoom-in":""}`,role:a?"button":void 0,tabIndex:a?0:void 0,"aria-label":a?`View ${e.name} floor plan larger`:void 0,onClick:a?()=>s(e):void 0,onKeyDown:a?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),s(e))}:void 0,children:[(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`absolute inset-0 h-full w-full ${n}`}),a&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/0 transition-colors group-hover/image:bg-black/5",children:(0,t.jsx)("span",{className:`px-4 py-2 text-xs font-bold uppercase tracking-widest opacity-0 transition-opacity group-hover/image:opacity-100 ${i}`,children:"View Plan"})})]})}function E({card:e,imageClickable:a,openLightbox:l,className:s,children:r}){return(0,t.jsx)("div",{className:`${s} ${a?"cursor-zoom-in":""}`,role:a?"button":void 0,tabIndex:a?0:void 0,"aria-label":a?`View ${e.name} floor plan larger`:void 0,onClick:a?()=>l(e):void 0,onKeyDown:a?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),l(e))}:void 0,children:r})}function P(e){return function(a){let{card:l,basePath:o,isEditing:c}=a,d=l.rentLabel!==v,m=l.sqftLabel!==j,x=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[!e.noSpecIcons&&(0,t.jsx)(r.Bed,{className:"h-3.5 w-3.5","aria-hidden":!0}),l.bedsLabel]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[!e.noSpecIcons&&(0,t.jsx)(n.Bath,{className:"h-3.5 w-3.5","aria-hidden":!0}),l.bathsLabel]}),!e.sqftOwnLine&&m&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[!e.noSpecIcons&&(0,t.jsx)(i.Square,{className:"h-3.5 w-3.5","aria-hidden":!0}),l.sqftLabel]})]});return(0,t.jsxs)("article",{className:`flex flex-col overflow-hidden ${e.cardClass}`,children:[(0,t.jsxs)("div",{className:"px-5 pt-5 text-center",children:[(0,t.jsx)("h3",{className:e.headingClass,style:e.headingStyle,children:l.name}),(0,t.jsx)("div",{className:`flex items-center justify-center gap-4 ${e.specClass} ${e.sqftOwnLine?"mb-1":"mb-4"}`,children:x}),e.sqftOwnLine&&m&&(0,t.jsxs)("div",{className:`mb-4 flex items-center justify-center gap-1 ${e.specClass}`,children:[(0,t.jsx)(i.Square,{className:"h-3.5 w-3.5","aria-hidden":!0}),l.sqftLabel]})]}),(0,t.jsx)(q,{...a,containerClass:e.imageContainerClass,imgClass:e.imgClass,viewPlanClass:e.viewPlanClass}),(0,t.jsx)("div",{className:"flex-1"}),(0,t.jsx)("div",{className:"mb-3 px-5",children:(0,t.jsx)("div",{className:`px-4 py-2.5 text-center ${e.pillClass}`,children:d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:e.pillMutedClass,children:"Starting at "}),(0,t.jsx)("span",{className:e.pillPriceClass,style:e.pillPriceStyle,children:l.rentLabel})]}):(0,t.jsx)("span",{className:e.pillMutedClass,children:l.rentLabel})})}),(0,t.jsx)("div",{className:"px-5 pb-5",children:(0,t.jsx)(s.default,{href:`${o}/contact`,"data-track":"floor_plan_quote",onClick:e=>{c&&e.preventDefault()},className:`block w-full py-3 text-center font-bold uppercase tracking-widest transition-colors ${e.ctaClass}`,style:e.ctaStyle,children:l.ctaLabel})})]})}}let z=P({cardClass:"rounded-xl border border-neutral-200",headingClass:"mb-2 text-lg font-bold text-neutral-900 sm:text-xl",specClass:"text-xs text-neutral-500",imageContainerClass:"mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] bg-white",imgClass:"object-contain p-2",viewPlanClass:"rounded-full bg-blue-900 text-white",pillClass:"rounded-full border border-neutral-200 text-sm",pillMutedClass:"text-neutral-600",pillPriceClass:"font-bold text-neutral-900",ctaClass:"rounded-full bg-blue-900 text-xs text-white hover:bg-blue-800"}),D=P({cardClass:"rounded-sm border border-gray-100",headingClass:"mb-2 text-lg font-bold text-gray-900 sm:text-xl",specClass:"text-xs text-gray-500",imageContainerClass:"mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] bg-white",imgClass:"object-contain p-2",viewPlanClass:"rounded-sm bg-[#2c1d5c] text-white",pillClass:"rounded-full border border-gray-200 text-sm",pillMutedClass:"text-gray-600",pillPriceClass:"font-bold text-gray-900",ctaClass:"rounded-sm bg-[#2c1d5c] text-xs text-white hover:bg-[#1e1440]"}),I=P({cardClass:"rounded-xl border border-neutral-200",headingClass:"mb-2 text-xl font-bold text-neutral-900 sm:text-2xl",specClass:"text-sm text-neutral-500",sqftOwnLine:!0,imageContainerClass:"mb-2 aspect-[4/3] w-full bg-white",imgClass:"object-contain p-4",viewPlanClass:"rounded-full bg-[#280375] text-white",pillClass:"rounded-full border border-neutral-200 text-base",pillMutedClass:"text-neutral-600",pillPriceClass:"font-bold text-neutral-900",ctaClass:"rounded-full bg-[#280375] text-sm text-white hover:bg-[#1e025a]"}),_=P({cardClass:"rounded-sm border border-gray-100",headingClass:"mb-2 text-lg font-bold sm:text-xl",headingStyle:(0,L.headingColor)(),specClass:"text-xs text-gray-500",noSpecIcons:!0,imageContainerClass:"mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] bg-white",imgClass:"object-contain p-2",viewPlanClass:"rounded-sm",pillClass:"rounded-full border border-gray-200 text-sm",pillMutedClass:"text-gray-600",pillPriceClass:"font-bold",pillPriceStyle:(0,L.headingColor)(),ctaClass:"rounded-sm text-xs hover:brightness-90",ctaStyle:(0,L.btnStyle)()}),O="#5C5E62",R={bed:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.7,className:"h-[15p
1x] w-[15px] flex-shrink-0","aria-hidden":!0,children:(0,t.jsx)("path",{d:"M3 12V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5M3 12v6h18v-6M3 12h18"})}),bath:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.7,className:"h-[15px] w-[15px] flex-shrink-0","aria-hidden":!0,children:(0,t.jsx)("path",{d:"M4 14h16M6 14V8a2 2 0 0 1 2-2h2v2M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4"})}),area:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.7,className:"h-[15px] w-[15px] flex-shrink-0","aria-hidden":!0,children:(0,t.jsx)("path",{d:"M3 3h7v7H3zM14 3h7v7h-7zM3 14h7v7H3zM14 14h7v7h-7z"})})};function U(e){return function(a){let{card:s,imageClickable:r,openLightbox:n}=a,i=s.rentLabel!==v,o=s.sqftLabel!==j,c=s.imageUrl===g,d={fontFamily:e.headingFontFamily},m={fontFamily:"var(--font-plus-jakarta), 'Plus Jakarta Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif"},x=[["bed",s.bedsLabel],["bath",s.bathsLabel],o?["area",s.sqftLabel]:null];return(0,t.jsxs)("article",{role:r?"button":void 0,tabIndex:r?0:void 0,"aria-label":r?`View ${s.name} floor plan`:void 0,onClick:r?()=>n(s):void 0,onKeyDown:r?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),n(s))}:void 0,className:`group overflow-hidden bg-white outline-none transition-all duration-500 hover:-translate-y-2 ${e.cardClass} ${r?"cursor-pointer":""}`,style:{boxShadow:"0 6px 24px -16px rgba(18, 62, 86, 0.18)"},children:[(0,t.jsxs)("div",{className:"relative aspect-[4/3] overflow-hidden",style:c?{backgroundColor:e.peach}:void 0,children:[(0,t.jsx)(l.OptimizedImg,{src:s.imageUrl,alt:`${s.name} floor plan`,className:`h-full w-full ${c?"object-contain p-4":"object-cover transition-transform duration-[600ms] group-hover:scale-105"}`}),(0,t.jsx)("span",{className:"absolute left-3.5 top-3.5 rounded-full px-3 py-1.5 text-[11px] font-bold uppercase leading-none text-white",style:{...m,letterSpacing:"0.14em",backgroundColor:e.orange},children:"Available"}),r&&(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute right-3.5 top-3.5 inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/90 opacity-0 backdrop-blur-sm transition-opacity duration-300 group-hover:opacity-100",style:{color:e.accent},children:(0,t.jsx)(p.Maximize2,{className:"h-4 w-4",strokeWidth:1.8})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3.5 px-[22px] pb-[22px] pt-6",children:[(0,t.jsx)("h3",{style:{...d,fontWeight:400,fontSize:"24px",letterSpacing:"-0.005em",color:e.accent,margin:0},children:s.name}),(0,t.jsx)("div",{className:"flex gap-[18px] border-y py-3.5",style:{borderColor:e.hairline},children:x.map((a,l)=>a?(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-[12.5px] font-medium leading-none",style:{...m,color:e.textMuted},children:[R[a[0]],a[1]]},l):null)}),(0,t.jsx)("div",{style:{...d,fontWeight:700,fontSize:"22px",color:e.accent,lineHeight:1},children:i?(0,t.jsxs)(t.Fragment,{children:[s.rentLabel,(0,t.jsxs)("span",{className:"ml-0.5 text-[12px] font-medium",style:{...m,color:e.textMuted},children:[" ","/ month"]})]}):(0,t.jsx)("span",{className:"text-[15px] font-medium",style:{...m,color:e.textMuted},children:s.rentLabel})})]})]})}}let W=U({headingFontFamily:"var(--font-parkline-heading), 'Cardo', 'Cormorant Garamond', 'Times New Roman', serif",accent:"#123E56",orange:"#A84E24",peach:"#F2DFD5",textMuted:"#6f6a76",hairline:"#ece8e3",cardClass:"rounded-2xl"}),V=U({headingFontFamily:"var(--font-bedrock-heading), 'Cardo', 'Cormorant Garamond', 'Times New Roman', serif",accent:"#282828",orange:"#c77c60",peach:"#F2DFD5",textMuted:"#5B5C5E",hairline:"#ece8e3",cardClass:"rounded-[4px] border border-[#c77c60]"}),K={"template-mbm":(0,a.lazy)(()=>e.A(286835).then(e=>({default:e.FloorPlansContentMBM}))),"template-mbm-advanced":(0,a.lazy)(()=>e.A(435377).then(e=>({default:e.FloorPlansContentMBMAdvanced}))),"template-mbm-senior-2":(0,a.lazy)(()=>e.A(8979).then(e=>({default:e.FloorPlansPageMBMSenior2}))),"template-v1":(0,a.lazy)(()=>e.A(67945).then(e=>({default:e.FloorPlansContentV1}))),"template-evergreen-v1":(0,a.lazy)(()=>e.A(869425).then(e=>({default:e.FloorPlansContentEvergreenV1})))},T={"template-parkline":{pageSize:6},"template-solace":{fullWidthRows:!0}},H="var(--font-plus-jakarta, 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif)",G={"template-mbm":z,"template-mbm-advanced":D,"template-mbm-senior-2":I,"template-foundry":_,"template-onyx":function(e){let{card:a,basePath:l,isEditing:o,imageClickable:c}=e,d=a.rentLabel!==v,m=a.sqftLabel!==j;return(0,t.jsxs)("article",{className:"group flex flex-col overflow-hidden border border-white/5 bg-[#1E1E1E] transition-colors hover:border-[#D4AF37]/30",children:[(0,t.jsxs)("div",{className:"px-5 pt-5 text-center",children:[(0,t.jsx)("h3",{className:"mb-2 text-lg font-medium text-white sm:text-xl",children:a.name}),(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-center gap-4 text-xs text-white/55",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(r.Bed,{className:"h-3.5 w-3.5","aria-hidden":!0}),a.bedsLabel]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(n.Bath,{className:"h-3.5 w-3.5","aria-hidden":!0}),a.bathsLabel]}),m&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(i.Square,{className:"h-3.5 w-3.5","aria-hidden":!0}),a.sqftLabel]})]})]}),(0,t.jsx)(q,{...e,containerClass:"mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] bg-[#252525]",imgClass:c?"object-contain p-2 grayscale opacity-60 transition-all duration-500 group-hover/image:opacity-80 group-hover/image:grayscale-0":"object-contain p-2 opacity-80",viewPlanClass:"bg-[#D4AF37] text-black"}),(0,t.jsx)("div",{className:"flex-1"}),(0,t.jsx)("div",{className:"mb-3 px-5",children:(0,t.jsx)("div",{className:"border border-white/5 px-4 py-2.5 text-center text-sm",children:d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-white/55",children:"Starting at "}),(0,t.jsx)("span",{className:"font-medium text-[#D4AF37]",children:a.rentLabel})]}):(0,t.jsx)("span",{className:"text-white/55",children:a.rentLabel})})}),(0,t.jsx)("div",{className:"px-5 pb-5",children:(0,t.jsx)(s.default,{href:`${l}/contact`,"data-track":"floor_plan_quote",onClick:e=>{o&&e.preventDefault()},className:"block w-full bg-[#D4AF37] py-3 text-center text-xs font-bold uppercase tracking-widest text-black transition-colors hover:bg-[#B8962E]",children:a.ctaLabel})})]})},"template-evergreen-v1":function({card:e,basePath:a,isEditing:r,imageClickable:n,openLightbox:i}){let o=e.rentLabel!==v,c=e.sqftLabel!==j,d=e.imageUrl===g;return(0,t.jsxs)("article",{className:"flex flex-col overflow-hidden bg-[#f3f4f6]",children:[(0,t.jsx)(E,{card:e,imageClickable:n,openLightbox:i,className:"relative aspect-[4/3] w-full overflow-hidden",children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`h-full w-full ${d?"object-contain p-4":"object-cover"}`})}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-6",children:[(0,t.jsx)("h3",{className:"mb-2 text-lg font-semibold text-[#3c3c3e]",children:e.name}),(0,t.jsxs)("p",{className:"mb-1 text-sm text-[#5f5f61]",children:[e.bedsLabel," | ",e.bathsLabel,c&&` | ${e.sqftLabel}`]}),(0,t.jsx)("div",{className:"flex-1"}),o?(0,t.jsxs)("p",{className:"text-sm font-semibold text-[#3c3c3e]",children:["Starting at ",e.rentLabel]}):(0,t.jsx)("p",{className:"text-sm text-[#5f5f61]",children:e.rentLabel})]}),(0,t.jsx)(s.default,{href:`${a}/contact`,"data-track":"floor_plan_quote",onClick:e=>{r&&e.preventDefault()},className:"mt-auto block w-full bg-[#3c3c3e] py-3.5 text-center text-xs font-bold uppercase tracking-wider text-white transition-all hover:brightness-90",children:e.ctaLabel})]})},"template-v1":function(e){let{card:a}=e,l=a.rentLabel!==v,s=a.sqftLabel!==j;return(0,t.jsxs)("article",{className:"flex flex-col",children:[(0,t.jsx)(q,{...e,containerClass:"aspect-[4/3] w-full bg-surface",imgClass:"object-contain p-4",viewPlanClass:"rounded-full bg-white/90 font-medium text-foreground shadow-sm"}),(0,t.jsxs)("div",{className:"mt-4 text-center",children:[(0,t.jsx)("h3",{className:"mb-2 text-sm font-medium",style:(0,L.headingColor)(),children:a.name}),(0,t.jsxs)("p",{className:"text-xs",style:(0,L.textColor)(),children:[a.bedsLabel," • ",a.bathsLabel,s&&` • ${a.sqftLabel}`]}),l?(0,t.jsxs)("p",{className:"mt-1 text-sm font-medium",style:(0,L.headingColor)(),children:[a.rentLabel,"/mo"]}):(0,t.jsx)("p",{className:"mt-1 text-sm",style:(0,L.textColor)(),children:a.rentLabel})]})]})},"template-atelier":function({card:e,imageClickable:a,openLightbox:s}){let r=e.rentLabel!==v,n=e.imageUrl===g;return(0,t.jsxs)("article",{className:"border",style:{...(0,L.cardBg)(),...(0,L.borderColor)()},children:[(0,t.jsx)(E,{card:e,imageClickable:a,openLightbox:s,className:"aspect-[4/3] overflow-hidden",children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`h-full w-full ${n?"object-contain p-4":"object-cover"}`})}),(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("h3",{className:"mb-3 text-xl sm:text-2xl",style:{...(0,L.headingColor)(),fontFamily:"var(--font-fraunces, 'Fraunces', ui-serif, Georgia, serif)",fontWeight:400,letterSpacing:"-0.01em"},children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-5 gap-y-1 text-xs uppercase tracking-[0.18em]",style:(0,L.textColor)(),children:[(0,t.jsx)("span",{children:e.bedsLabel}),(0,t.jsx)("span",{children:e.bathsLabel}),(0,t.jsx)("span",{children:e.sqftLabel})]}),(0,t.jsx)("p",{className:"mt-4 text-base",style:r?(0,L.accentColor)():(0,L.textColor)(),children:r?`From ${e.rentLabel}/mo`:e.rentLabel})]})]})},"template-verdant":function({card:e,imageClickable:a,openLightbox:s}){let r=e.rentLabel!==v,n=e.sqftLabel!==j,i=e.imageUrl===g;return(0,t.jsxs)("article",{className:"group overflow-hidden rounded-2xl transition-shadow hover:shadow-lg",style:{backgroundColor:"#FFFFFF",border:`1px solid ${O}22`},children:[(0,t.jsx)(E,{card:e,imageClickable:a,openLightbox:s,className:"aspect-[4/3] overflow-hidden",children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`h-full w-full ${i?"object-contain p-4":"object-cover transition-transform duration-500 group-hover:scale-[1.04]"}`})}),(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("h3",{className:"mb-3 text-xl font-semibold",style:{color:"#333336"},children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-xs font-semibold uppercase tracking-[0.14em]",style:{color:O},children:[(0,t.jsx)("span",{children:e.bedsLabel}),(0,t.jsx)("span",{children:e.bathsLabel}),n&&(0,t.jsx)("span",{children:e.sqftLabel})]}),(0,t.jsx)("p",{className:"mt-4 text-base font-semibold",style:{color:r?"#1A3A28":O},children:r?`From ${e.rentLabel}/mo`:e.rentLabel})]})]})},"template-atlas":function({card:e,basePath:a,isEditing:r,index:n,imageClickable:i,openLightbox:o}){let c=e.rentLabel!==v,d=e.imageUrl===g,m={fontFamily:y.ATLAS_HEADING_FONT}
1,x=null!=e.sqftMin?`${e.sqftMin.toLocaleString("en-US")}${null!=e.sqftMax&&e.sqftMax!==e.sqftMin?`–${e.sqftMax.toLocaleString("en-US")}`:""}`:"—";return(0,t.jsxs)("article",{className:"group flex flex-col",children:[(0,t.jsx)(E,{card:e,imageClickable:i,openLightbox:o,className:"relative aspect-[4/3] overflow-hidden bg-[#F4F4F4]",children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`h-full w-full ${d?"object-contain p-4":"object-cover grayscale transition-all duration-700 group-hover:scale-105 group-hover:grayscale-0"}`})}),(0,t.jsxs)("div",{className:"pt-7",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-baseline justify-between",children:[(0,t.jsx)("span",{className:"text-[11px] uppercase text-[#6B6B6B]",style:{...m,letterSpacing:"0.42em"},children:String(n+1).padStart(2,"0")}),(0,t.jsx)("span",{className:"text-[11px] uppercase text-[#6B6B6B]",style:{...m,letterSpacing:"0.34em"},children:e.bedsLabel})]}),(0,t.jsx)("h3",{className:"mb-5 text-[#141414]",style:{...m,fontWeight:500,fontSize:"28px",lineHeight:1.05,letterSpacing:"0.005em"},children:e.name}),(0,t.jsx)("dl",{className:"mb-6 grid grid-cols-3 border-t border-black/[0.14] pt-5",style:m,children:[["Beds",null!=e.beds?String(e.beds):"—"],["Baths",null!=e.baths?String(e.baths):"—"],["Sqft",x]].map(([e,a])=>(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{className:"mb-1.5 text-[10px] uppercase text-[#6B6B6B]",style:{letterSpacing:"0.3em"},children:e}),(0,t.jsx)("dd",{className:"text-[15px] text-[#141414]",style:{fontWeight:500},children:a})]},e))}),(0,t.jsxs)("div",{className:"flex items-baseline justify-between gap-4",children:[(0,t.jsx)("span",{className:"text-[#141414]",style:{...m,fontWeight:500,fontSize:"22px",letterSpacing:"0.005em"},children:c?e.rentLabel:"Inquire"}),(0,t.jsx)(s.default,{href:`${a}/contact`,"data-track":"floor_plan_quote",onClick:e=>{r&&e.preventDefault()},className:"cursor-pointer border-b border-[#141414]/40 pb-0.5 text-[11px] uppercase text-[#141414] hover:border-[#141414]",style:{...m,letterSpacing:"0.4em"},children:"Contact →"})]})]})]})},"template-solace":function(e){let{card:a,index:r,basePath:n,isEditing:i,imageClickable:o,openLightbox:c}=e,d=a.sqftLabel!==j,m=a.imageUrl===g,x={fontFamily:"var(--font-solace-body), Inter, 'Helvetica Neue', Helvetica, Arial, sans-serif"},p=r%2==1,h=[a.bedsLabel,a.bathsLabel,...d?[a.sqftLabel]:[]];return(0,t.jsxs)("article",{className:`grid grid-cols-1 gap-10 md:gap-14 lg:grid-cols-12 ${r>0?"border-t border-[#1F1A14]/[0.12] pt-20 md:pt-28":""} pb-20 md:pb-28`,children:[(0,t.jsx)("div",{className:`lg:col-span-7 ${p?"lg:order-2":"lg:order-1"}`,children:(0,t.jsx)("div",{className:`relative aspect-[5/4] w-full overflow-hidden bg-[#E4D8C0] ${o?"cursor-zoom-in":""}`,role:o?"button":void 0,tabIndex:o?0:void 0,"aria-label":o?`View ${a.name} floor plan larger`:void 0,onClick:o?()=>c(a):void 0,onKeyDown:o?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c(a))}:void 0,children:(0,t.jsx)(l.OptimizedImg,{src:a.imageUrl,alt:`${a.name} floor plan`,className:`absolute inset-0 h-full w-full ${m?"object-contain p-6":"object-cover"}`})})}),(0,t.jsxs)("div",{className:`flex flex-col justify-center lg:col-span-5 ${p?"lg:order-1 lg:pr-6":"lg:order-2 lg:pl-6"}`,children:[(0,t.jsxs)("div",{className:"mb-4 text-[10px] tabular-nums text-[#6B5F4D]",style:{...x,fontWeight:500,letterSpacing:"0.32em"},children:["PLAN ",String(r+1).padStart(2,"0")]}),(0,t.jsx)("h3",{className:"text-[#1F1A14]",style:{fontFamily:"var(--font-solace-heading), 'Cormorant Garamond', 'Times New Roman', serif",fontStyle:"italic",fontWeight:400,fontSize:"clamp(34px, 3.6vw, 54px)",lineHeight:1.05,letterSpacing:"-0.005em",margin:0},children:a.name}),(0,t.jsx)("div",{className:"mt-5 flex flex-wrap items-center gap-x-4 gap-y-1 text-[12px] uppercase text-[#3A332A]",style:{...x,letterSpacing:"0.24em",fontWeight:500},children:h.map((e,a)=>(0,t.jsxs)("span",{className:"flex items-center gap-x-4",children:[(0,t.jsx)("span",{children:e}),a<h.length-1&&(0,t.jsx)("span",{className:"text-[#9C5836]",children:"·"})]},a))}),(0,t.jsxs)("div",{className:"mt-8 flex flex-wrap items-baseline gap-7",children:[(0,t.jsx)("span",{className:"text-[18px] text-[#1F1A14] md:text-[19px]",style:{...x,fontWeight:600,fontVariantNumeric:"tabular-nums",letterSpacing:"-0.005em"},children:a.rentLabel}),(0,t.jsx)(s.default,{href:`${n}/contact`,"data-track":"floor_plan_quote",onClick:e=>{i&&e.preventDefault()},className:"inline-flex cursor-pointer items-center border-b border-[#9C5836] pb-0.5 text-[12px] uppercase text-[#9C5836] transition-colors hover:border-[#1F1A14] hover:text-[#1F1A14]",style:{...x,letterSpacing:"0.28em",fontWeight:500},children:a.ctaLabel})]})]})]})},"template-parkline":W,"template-bedrock":V,"template-aspen-ridge":function({card:e,basePath:a,isEditing:r,imageClickable:i,openLightbox:o}){let c=e.rentLabel!==v,d=e.sqftLabel!==j,m=e.imageUrl===g;return(0,t.jsxs)("article",{className:"overflow-hidden rounded-[16px]",style:{...(0,L.cardBg)(),backgroundColor:"var(--section-card-bg, #F7F7F7)"},children:[(0,t.jsx)("div",{className:`aspect-[3/2] overflow-hidden ${i?"cursor-zoom-in":""}`,role:i?"button":void 0,tabIndex:i?0:void 0,"aria-label":i?`View ${e.name} floor plan larger`:void 0,onClick:i?()=>o(e):void 0,onKeyDown:i?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),o(e))}:void 0,children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`h-full w-full ${m?"object-contain p-4":"object-cover"}`})}),(0,t.jsxs)("div",{className:"p-7",children:[(0,t.jsx)("h3",{className:"mb-3 text-xl",style:{...(0,L.headingColor)(),fontFamily:H,fontWeight:600},children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-4 text-[13.5px] font-medium",style:{color:"#454545"},children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(h.BedDouble,{size:16,"aria-hidden":!0})," ",e.bedsLabel]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(n.Bath,{size:16,"aria-hidden":!0})," ",e.bathsLabel]}),d&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(b.Maximize,{size:16,"aria-hidden":!0})," ",e.sqftLabel]})]}),(0,t.jsxs)("div",{className:"mt-5 flex items-center justify-between gap-3",children:[c&&(0,t.jsxs)("span",{style:{fontFamily:H,fontWeight:600,color:"#2E2E2E"},children:[e.rentLabel,(0,t.jsx)("span",{className:"text-[13px] font-medium",style:{color:"#787878"},children:" / mo"})]}),(0,t.jsxs)(s.default,{href:r?"#":`${a}/contact`,className:"inline-flex cursor-pointer items-center gap-1.5 rounded-full bg-black/[0.06] px-4 py-2 text-[13px] font-semibold text-[#2E2E2E] transition-colors hover:bg-[#8D5533] hover:text-[#F9F9F9]",style:{fontFamily:H},children:[e.ctaLabel," ",(0,t.jsx)(f.ArrowUpRight,{size:13,strokeWidth:2,"aria-hidden":!0})]})]})]})]})},"template-beacon":function({card:e,basePath:a,isEditing:r,imageClickable:n,openLightbox:i}){let o=e.rentLabel!==v,c=e.sqftLabel!==j,d=e.imageUrl===g,m={fontFamily:N.BEACON_HEADING_FONT},x={fontFamily:N.BEACON_BODY_FONT}
1,p=[[e.bedsLabel,e.bathsLabel].filter(Boolean).join("  ·  "),[...c?[e.sqftLabel]:[],...o?[e.rentLabel]:[]].join("  ·  ")].filter(Boolean);return(0,t.jsxs)("article",{className:"group overflow-hidden rounded-[6px] border bg-white outline-none transition-[transform,box-shadow] duration-[400ms] hover:-translate-y-1 hover:shadow-[0_24px_60px_-28px_rgba(16,60,59,0.35)]",style:{borderColor:N.BEACON_COLORS.border},children:[(0,t.jsx)("div",{className:`relative aspect-[4/3] overflow-hidden ${n?"cursor-zoom-in":""}`,role:n?"button":void 0,tabIndex:n?0:void 0,"aria-label":n?`View ${e.name} floor plan larger`:void 0,onClick:n?()=>i(e):void 0,onKeyDown:n?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),i(e))}:void 0,children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:`absolute inset-0 h-full w-full transition-transform duration-[600ms] group-hover:scale-105 ${d?"object-contain p-4":"object-cover"}`})}),(0,t.jsxs)("div",{className:"px-7 pb-8 pt-[26px]",children:[(0,t.jsx)("div",{className:"mb-2.5 text-[12px] uppercase",style:{...x,letterSpacing:"0.16em",color:N.BEACON_VARS.body},children:p.map(e=>(0,t.jsx)("span",{className:"block whitespace-nowrap",children:e},e))}),(0,t.jsx)("h3",{className:"text-[24px]",style:{...m,fontWeight:500,color:N.BEACON_VARS.primary,margin:"0 0 18px"},children:e.name}),(0,t.jsxs)(s.default,{href:r?"#":`${a}/contact`,className:"inline-flex items-center gap-2.5 border-b pb-1 text-[12px] uppercase transition-colors duration-300 group-hover:border-[color:var(--section-accent,var(--site-accent,#103C3B))] group-hover:text-[color:var(--section-accent,var(--site-accent,#103C3B))]",style:{...m,letterSpacing:"0.16em",color:N.BEACON_VARS.primary,borderColor:N.BEACON_VARS.primary},children:[e.ctaLabel,(0,t.jsx)("span",{"aria-hidden":!0,children:"→"})]})]})]})}},Y=Object.keys(G),J=Object.keys(K);function X(){return(0,t.jsxs)("div",{className:"flex animate-pulse flex-col overflow-hidden rounded-xl border",style:{...(0,L.cardBg)(),...(0,L.borderColor)()},"aria-hidden":!0,children:[(0,t.jsxs)("div",{className:"px-5 pt-5",children:[(0,t.jsx)("div",{className:"mx-auto h-5 w-2/3 rounded bg-gray-200"}),(0,t.jsx)("div",{className:"mx-auto mt-3 mb-4 h-3 w-1/2 rounded bg-gray-200"})]}),(0,t.jsx)("div",{className:"mx-4 mb-2 aspect-[4/3] w-[calc(100%-2rem)] rounded bg-gray-100"}),(0,t.jsx)("div",{className:"mb-3 px-5",children:(0,t.jsx)("div",{className:"h-10 rounded-full bg-gray-100"})}),(0,t.jsx)("div",{className:"px-5 pb-5",children:(0,t.jsx)("div",{className:"h-10 bg-gray-200"})})]})}function Q({card:e,onClose:s,onPrevious:r,onNext:n,currentIndex:i,totalCount:o}){(0,a.useEffect)(()=>{function e(e){"Escape"===e.key&&s(),"ArrowLeft"===e.key&&r(),"ArrowRight"===e.key&&n()}return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[s,r,n]);let x=e.rentLabel!==v;return(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/95 p-4",onClick:s,children:[(0,t.jsx)("button",{type:"button",onClick:s,className:"absolute right-4 top-4 z-10 cursor-pointer p-2 text-white/60 transition-colors hover:text-white","aria-label":"Close floor plan viewer",children:(0,t.jsx)(c.X,{className:"h-6 w-6 sm:h-8 sm:w-8"})}),o>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),r()},className:"absolute left-4 top-1/2 z-10 -translate-y-1/2 cursor-pointer p-2 text-white/60 transition-colors hover:text-white","aria-label":"Previous floor plan",children:(0,t.jsx)(d.ChevronLeft,{className:"h-8 w-8 sm:h-10 sm:w-10"})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),n()},className:"absolute right-4 top-1/2 z-10 -translate-y-1/2 cursor-pointer p-2 text-white/60 transition-colors hover:text-white","aria-label":"Next floor plan",children:(0,t.jsx)(m.ChevronRight,{className:"h-8 w-8 sm:h-10 sm:w-10"})})]}),(0,t.jsxs)("div",{className:"relative max-h-[90vh] max-w-[90vw]",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("div",{className:"relative bg-white p-3 shadow-2xl sm:p-4",children:(0,t.jsx)(l.OptimizedImg,{src:e.imageUrl,alt:`${e.name} floor plan`,className:"max-h-[65vh] w-auto object-contain"})}),(0,t.jsxs)("div",{className:"mt-6 text-center text-white",children:[(0,t.jsx)("h3",{className:"text-xl font-bold uppercase tracking-widest sm:text-2xl",children:e.name}),(0,t.jsxs)("p",{className:"mt-2 text-sm text-white/60",children:[e.bedsLabel," | ",e.bathsLabel," | ",e.sqftLabel]}),x&&(0,t.jsx)("p",{className:"mt-2 text-lg font-bold sm:text-xl",children:e.rentLabel})]})]}),o>1&&(0,t.jsxs)("div",{className:"absolute bottom-6 left-1/2 -translate-x-1/2 text-xs font-bold uppercase tracking-widest text-white/40",children:[i+1," / ",o]})]})}
1e.s(["DYNAMIC_FLOOR_PLAN_SKIN_KEYS",0,Y,"DynamicFloorPlans1",0,function(e){let{property:l,content:s,isEditor:r}=e,n=(0,u.useBasePath)(l),i=(0,S.useIsEditing)(),c=(0,S.useLiveEditorRuntime)(),p=!!r||null!==c,h=B(s?.dfpDisclaimer,A),b=B(s?.dfpEmptyStateText,"No floor plans are currently available. Please contact our leasing team for upcoming availability."),f=s?.dfpHideWhenEmpty===!0,j=s?.floorPlanCards,v=(0,a.useMemo)(()=>Array.isArray(j)?j:void 0,[j]),[y,N]=(0,a.useState)(null),q=l.id,E=void 0===v&&p&&!!q;(0,a.useEffect)(()=>{if(!E)return;let e=!0;return fetch(`/api/admin/properties/${q}/floor-plan-cards`).then(e=>e.ok?e.json():{cards:[]}).then(t=>{e&&N(Array.isArray(t?.cards)?t.cards:[])}).catch(()=>{e&&N([])}),()=>{e=!1}},[E,q]);let P=s?.dfpCardImages,z=(0,a.useMemo)(()=>{let e=v??(q?y:[]);return e?!P||"object"!=typeof P||Array.isArray(P)?e:e.map(e=>{let t=P[e.floorPlanId],a=t&&"object"==typeof t?t.url:void 0;return"string"==typeof a&&a.trim()?{...e,imageUrl:a}:e}):e},[v,q,y,P]),D=null===z&&p,I=(0,a.useMemo)(()=>z??[],[z]),_=(0,a.useMemo)(()=>[...new Set(I.map(e=>e.beds).filter(e=>null!=e))].sort((e,t)=>e-t),[I]),O=(0,a.useMemo)(()=>[...new Set(I.map(e=>e.baths).filter(e=>null!=e))].sort((e,t)=>e-t),[I]),R=(0,a.useMemo)(()=>I.some(e=>null!=e.sqftMin||null!=e.sqftMax),[I]),U=(0,a.useMemo)(()=>(0,C.getRentBounds)(I),[I]),[W,V]=(0,a.useState)("all"),[H,Y]=(0,a.useState)("all"),[J,Z]=(0,a.useState)("all"),[ee,et]=(0,a.useState)([U.min,U.max]),[ea,el]=(0,a.useState)([U.min,U.max]);(ea[0]!==U.min||ea[1]!==U.max)&&(el([U.min,U.max]),et([U.min,U.max]));let es="all"!==W||"all"!==H||"all"!==J||ee[0]>U.min||ee[1]<U.max,er=(0,a.useCallback)(()=>{V("all"),Y("all"),Z("all"),et([U.min,U.max])},[U.min,U.max]),en=(0,a.useMemo)(()=>I.filter(e=>{if("all"!==W&&e.beds!==Number(W)||"all"!==H&&e.baths!==Number(H))return!1;if("all"!==J){let t=e.sqftMin??e.sqftMax;if(null==t)return!1;let[a,l]=J.split("-").map(Number);if(l){if(t<a||t>l)return!1}else if(t<a)return!1}let[t,a]=ee;if(!(t<=U.min&&a>=U.max)){let l=e.rentMin??e.rentMax;if(null==l||l<t||a<U.max&&l>a)return!1}return!0}),[I,W,H,J,ee,U]),ei=(0,a.useMemo)(()=>en.filter(e=>e.imageUrl!==g),[en]),[eo,ec]=(0,a.useState)(-1),ed=(0,a.useCallback)(e=>{let t=ei.findIndex(t=>t.floorPlanId===e.floorPlanId);-1!==t&&ec(t)},[ei]),em=(0,a.useCallback)(()=>ec(-1),[]),ex=(0,a.useCallback)(()=>ec(e=>e<=0?ei.length-1:e-1),[ei.length]),ep=(0,a.useCallback)(()=>ec(e=>e>=ei.length-1?0:e+1),[ei.length]),eh="border pl-3 pr-8 py-2.5 text-sm rounded focus:outline-none transition-colors appearance-none cursor-pointer",eb=(z?.length??0)>0,ef=G[l.templateKey??""]??M,eu=T[l.templateKey??""]??{},[eg,ej]=(0,a.useState)(0),ev=eu.pageSize,ey=ev?Math.max(1,Math.ceil(en.length/ev)):1,eN=Math.min(eg,ey-1),eC=ev?en.slice(eN*ev,(eN+1)*ev):en,ew=1===eC.length?"grid-cols-1 max-w-md":2===eC.length?"grid-cols-1 sm:grid-cols-2 max-w-4xl":"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",eL=K[l.templateKey??""]??F.VARIANT_COMPONENTS[`floor-plans-content:${l.templateKey}`];return!D&&!eb&&(l.floorplans?.length??0)>0&&void 0!==eL?(0,t.jsx)(a.Suspense,{fallback:(0,t.jsx)("section",{className:"w-full",style:$,children:(0,t.jsx)("div",{style:{...(0,L.sectionContainer)(),...(0,L.sectionPadding)()},children:(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[(0,t.jsx)(X,{}),(0,t.jsx)(X,{}),(0,t.jsx)(X,{})]})})}),children:(0,t.jsx)(eL,{...e})}):r||D||eb||!f?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:"w-full",style:{backgroundColor:"var(--section-bg-user, #ffffff)",...$},children:(0,t.jsxs)("div",{style:{...(0,L.sectionContainer)(),...(0,L.sectionPadding)()},children:[(0,t.jsx)("p",{className:"mb-6 whitespace-pre-line text-sm md:text-base",style:(0,L.textColor)(),children:(0,t.jsx)(k.Editable,{field:"dfpDisclaimer",type:"text",placeholder:A,children:h})}),D?(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[(0,t.jsx)(X,{}),(0,t.jsx)(X,{}),(0,t.jsx)(X,{})]}):eb?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mb-10 flex flex-wrap gap-3",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("label",{htmlFor:"dfp-bed",className:"sr-only",children:"Filter by bedrooms"}),(0,t.jsxs)("select",{id:"dfp-bed",value:W,onChange:e=>V(e.target.value),className:eh,style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:[(0,t.jsx)("option",{value:"all",children:"Bedrooms"}),_.map(e=>(0,t.jsx)("option",{value:e,children:0===e?"Studio":`${e} Bedroom${1!==e?"s":""}`},e))]}),(0,t.jsx)(o.ChevronDown,{size:14,className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 opacity-60",style:(0,L.textColor)(),"aria-hidden":"true"})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("label",{htmlFor:"dfp-bath",className:"sr-only",children:"Filter by bathrooms"}),(0,t.jsxs)("select",{id:"dfp-bath",value:H,onChange:e=>Y(e.target.value),className:eh,style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:[(0,t.jsx)("option",{value:"all",children:"Bathrooms"}),O.map(e=>(0,t.jsxs)("option",{value:e,children:[e," Bath",1!==e?"s":""]},e))]}),(0,t.jsx)(o.ChevronDown,{size:14,className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 opacity-60",style:(0,L.textColor)(),"aria-hidden":"true"})]}),R&&(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("label",{htmlFor:"dfp-sqft",className:"sr-only",children:"Filter by square footage"}),(0,t.jsxs)("select",{id:"dfp-sqft",value:J,onChange:e=>Z(e.target.value),className:eh,style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:[(0,t.jsx)("option",{value:"all",children:"Sq Ft"}),(0,t.jsx)("option",{value:"0-600",children:"Under 600 sqft"}
1),(0,t.jsx)("option",{value:"600-900",children:"600 – 900 sqft"}),(0,t.jsx)("option",{value:"900-1200",children:"900 – 1,200 sqft"}),(0,t.jsx)("option",{value:"1200-1500",children:"1,200 – 1,500 sqft"}),(0,t.jsx)("option",{value:"1500-0",children:"1,500+ sqft"})]}),(0,t.jsx)(o.ChevronDown,{size:14,className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 opacity-60",style:(0,L.textColor)(),"aria-hidden":"true"})]}),U.hasRent&&(0,t.jsx)(w.default,{min:U.min,max:U.max,step:50,value:ee,onChange:et,color:"var(--section-btn-bg, #280375)",containerClassName:"border border-neutral-300 bg-white rounded px-3 py-2 min-w-[300px]",labelClassName:"text-neutral-600"}),es&&(0,t.jsxs)("button",{type:"button",onClick:er,title:"Reset filters","aria-label":"Reset filters",className:"flex items-center gap-1.5 self-center rounded border px-3 py-2.5 text-sm transition-opacity hover:opacity-70",style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:[(0,t.jsx)(x.RotateCcw,{size:14,"aria-hidden":"true"}),"Reset"]})]}),en.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:eu.fullWidthRows?void 0:`grid gap-6 ${ew}`,children:eC.map((e,a)=>(0,t.jsx)(ef,{card:e,index:a,basePath:n,isEditing:i,imageClickable:e.imageUrl!==g&&!i,openLightbox:ed},e.floorPlanId))}),null!=ev&&ey>1&&(0,t.jsxs)("div",{className:"mt-8 flex items-center justify-center gap-4",children:[(0,t.jsx)("button",{type:"button",onClick:()=>ej(Math.max(0,eN-1)),disabled:0===eN,"aria-label":"Previous floor plans",className:"flex h-10 w-10 items-center justify-center rounded-full border transition-opacity disabled:opacity-30",style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:(0,t.jsx)(d.ChevronLeft,{className:"h-5 w-5","aria-hidden":!0})}),(0,t.jsxs)("span",{className:"text-sm tabular-nums",style:(0,L.textColor)(),children:[eN+1," / ",ey]}),(0,t.jsx)("button",{type:"button",onClick:()=>ej(Math.min(ey-1,eN+1)),disabled:eN>=ey-1,"aria-label":"Next floor plans",className:"flex h-10 w-10 items-center justify-center rounded-full border transition-opacity disabled:opacity-30",style:{...(0,L.cardBg)(),...(0,L.borderColor)(),...(0,L.textColor)()},children:(0,t.jsx)(m.ChevronRight,{className:"h-5 w-5","aria-hidden":!0})})]})]}):(0,t.jsx)("div",{className:"py-16 text-center",style:(0,L.textColor)(),children:(0,t.jsx)("p",{className:"text-lg",children:"No floor plans match the selected filters."})})]}):(0,t.jsx)("div",{className:"rounded-xl border px-6 py-16 text-center",style:{...(0,L.cardBg)(),...(0,L.borderColor)()},children:(0,t.jsx)("p",{className:"whitespace-pre-line text-lg font-semibold",style:(0,L.headingColor)(),children:b})})]})}),eo>=0&&ei[eo]&&(0,t.jsx)(Q,{card:ei[eo],onClose:em,onPrevious:ex,onNext:ep,currentIndex:eo,totalCount:ei.length})]}):null},"GENERIC_CARD_TEMPLATE_KEYS",0,["template-prg-1","template-blank"],"MANUAL_FLOOR_PLAN_FALLBACK_KEYS",0,J],784153)}]);

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.