PageSourceSearch

https://www.seniorlivingathensonvillage.com/_next/static/immutable/chunks/2tyd9vrje8agg.js

js seniorlivingathensonvillage.com collected 2026-10-08 22:52:59 UTC 347,737 bytes, 43 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,489853,690210,e=>{"use strict";let t=(0,e.i(475254).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["default",0,t],690210),e.s(["CalendarDays",0,t],489853)},660481,e=>{"use strict";e.s(["ContactFormSlot",()=>r]);var t=e.i(843476),a=e.i(948409),l=e.i(986955),i=e.i(393364),o=e.i(708958),n=e.i(826362);function r({saasPropertyCode:e,embed:d,className:p,minHeight:s}){let c=(0,o.useIsEditing)(),{mode:m,value:y}=(0,n.resolveContactEmbedMode)(d??"");return"script"===m?(0,t.jsx)(i.SandboxedContactEmbed,{code:y,className:p}):"url"===m?(0,t.jsx)(a.EmbedContainer,{url:y,className:p,minHeight:s,isEditor:c}):"html"===m?(0,t.jsx)(a.EmbedContainer,{html:y,className:p,minHeight:s,isEditor:c}):(0,t.jsx)(l.FortressContactIframe,{saasPropertyCode:e,className:p,minHeight:s})}},948409,e=>{"use strict";var t=e.i(843476),a=e.i(544821),l=e.i(506982);e.s(["EmbedContainer",0,function({url:e,html:i,className:o="",minHeight:n="600px",isEditor:r}){let d=r?{pointerEvents:"none"}:void 0;if(e)return(0,t.jsx)("div",{className:`w-full ${o}`,style:{minHeight:n},children:(0,t.jsx)("iframe",{src:e,className:"w-full h-full border-0",style:{minHeight:n,...d},sandbox:"allow-scripts allow-same-origin allow-popups allow-forms",loading:"lazy",title:"Embedded content"})});if(i){let e=(0,a.default)(i,l.iframeEmbedSanitizeOptions);return(0,t.jsx)("div",{className:`w-full ${o}`,style:{minHeight:n,...d},dangerouslySetInnerHTML:{__html:e}})}return null}])},986955,e=>{"use strict";e.s(["FortressContactIframe",()=>o]);var t=e.i(843476),a=e.i(708958);function l({className:e,minHeight:a}){return(0,t.jsx)("div",{className:e,style:{width:"100%",minHeight:a},children:(0,t.jsxs)("div",{className:"flex h-full w-full flex-col gap-4 roun
1ded-lg border border-dashed border-gray-300 bg-gray-50 p-6",style:{minHeight:a},children:[(0,t.jsx)("div",{className:"text-[11px] font-semibold uppercase tracking-wide text-gray-400",children:"Contact form · live embed"}),(0,t.jsx)("div",{className:"h-10 w-full rounded bg-white shadow-sm"}),(0,t.jsx)("div",{className:"h-10 w-full rounded bg-white shadow-sm"}),(0,t.jsx)("div",{className:"h-28 w-full rounded bg-white shadow-sm"}),(0,t.jsx)("div",{className:"mt-1 h-10 w-36 rounded bg-gray-300"}),(0,t.jsx)("p",{className:"mt-auto text-xs text-gray-400",children:"Your Fortress contact form renders here on the published site. Connect this property in Integrations to preview the real form in the editor."})]})})}let i="allow-scripts allow-same-origin allow-popups allow-forms";function o({saasPropertyCode:e,className:n,minHeight:r="600px"}){let d=(0,a.useIsEditing)();if(!e)return d?(0,t.jsx)(l,{className:n,minHeight:r}):(0,t.jsx)("p",{className:n??"text-sm text-muted-foreground",children:"Contact form unavailable. Please call or email us directly."});let p=`https://www.portal.fortresstech.io/${e}/contact-us`;return d?(0,t.jsx)("div",{className:n,style:{minHeight:r},children:(0,t.jsx)("iframe",{src:p,title:"Contact Us",loading:"lazy",className:"h-full w-full",style:{width:"100%",minHeight:r,border:"none",pointerEvents:"none"},sandbox:i})}):(0,t.jsx)("iframe",{src:p,title:"Contact Us",loading:"lazy",className:n,style:{width:"100%",minHeight:r,border:"none"},sandbox:i})}},393364,e=>{"use strict";e.s(["SandboxedContactEmbed",()=>d],393364);var t=e.i(843476),a=e.i(271645),l=e.i(708958);let i="fortress-embed-height",o="fortress-embed-datalayer",n=`
2<script>
3(function () {
4  var dl = (window.dataLayer = window.dataLayer || []);
5  var origPush = dl.push.bind(dl);
6  dl.push = function () {
7    try {
8      parent.postMessage(
9        { type: "${o}", args: Array.prototype.slice.call(arguments) },
10        "*"
11      );
12    } catch (e) {}
13    return origPush.apply(dl, arguments);
14  };
15})();
16</script>`,r=`
17<script>
18(function () {
19  var last = -1;
20  function report() {
21    var doc = document.documentElement, body = document.body;
22    var h = Math.max(
23      doc ? doc.scrollHeight : 0, body ? body.scrollHeight : 0,
24      doc ? doc.offsetHeight : 0, body ? body.offsetHeight : 0
25    );
26    if (h === last) return;
27    last = h;
28    try { parent.postMessage({ type: "${i}", height: h }, "*"); } catch (e) {}
29  }
30  window.addEventListener("load", report);
31  window.addEventListener("resize", report);
32  if (typeof ResizeObserver !== "undefined" && document.documentElement) {
33    new ResizeObserver(report).observe(document.documentElement);
34  }
35  var ticks = 0;
36  var timer = setInterval(function () {
37    report();
38    if (++ticks > 120) clearInterval(timer);
39  }, 500);
40  setTimeout(report, 0);
41  setTimeout(report, 500);
42})();
43</script>`;function d({code:e,className:p}){let s,c,m=(0,a.useRef)(null),[y,u]=(0,a.useState)(600),g=(0,l.useIsEditing)();return(0,a.useEffect)(()=>{function e(e){let t=m.current;if(!t||e.source!==t.contentWindow)return;let a=e.data;if(a&&"object"==typeof a){if(a.type===i&&"number"==typeof a.height)u(Math.max(200,Math.min(Math.round(a.height),6e3)));else if(a.type===o&&Array.isArray(a.args)){let e=window;e.dataLayer=e.dataLayer||[],e.dataLayer.push(...a.args)}}}return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]),(0,t.jsx)("iframe",{ref:m,srcDoc:(s=(e??"").slice(0,5e5),["<!doctype html>",'<html lang="en">',"<head>",'<meta charset="utf-8" />','<meta name="viewport" content="width=device-width, initial-scale=1" />','<base target="_blank" />',"<style>html,body{margin:0;padding:0;background:#ffffff;}img,video,iframe{max-width:100%;}</style>",(c=((void 0)??"").slice(0,5e5))?`<style>${c}</style>`:"",n,"</head>","<body>",s,r,"</body>","</html>"].join("")),sandbox:"allow-scripts allow-popups allow-forms allow-popups-to-escape-sandbox",title:"Custom contact form",loading:"lazy",className:p,style:{width:"100%",height:y,border:"none",...g?{pointerEvents:"none"}:{}}})}},153392,694393,537522,e=>{"use strict";e.s(["LiveEditorContext",()=>M,"LiveEditorProvider",()=>D],153392);var t=e.i(843476),a=e.i(271645),l=e.i(994255),i=e.i(452500),o=e.i(97178),n=e.i(185143),r=e.i(518802),d=e.i(839206),p=e.i(829042),s=e.i(708403),c=e.i(488733),m=e.i(739936),y=e.i(466782),u=e.i(157359),g=e.i(540157),h=e.i(947053),f=e.i(214261),b=e.i(624723),v=e.i(438907),x=e.i(439805),S=e.i(509802),k=e.i(14153),I=e.i(731725);let T={"privacy-content":"privacy-policy","accessibility-content":"accessibility","title-vi-content":"title-vi-policy"},P={amenities:"Amenities",contact:"Contact",gallery:"Gallery","floor-plans":"Floor Plans","check-availability":"Check Availability","privacy-policy":"Privacy Policy",accessibility:"Accessibility","title-vi-policy":"Title VI Policy"},B={"template-mbm":{gallery:"Photo Gallery"},"template-mbm-advanced":{contact:"Contact Us"},"template-bedrock":{contact:k.BEDROCK_CONTACT_TITLE,gallery:I.BEDRO
43CK_GALLERY_TITLE}},w=["name","saasPropertyCode","heroImage","heroVideo","heroHeading","heroSubHeadline","heroSubText","heroButtonText","heroButtonUrl","introHeading","introButton1Text","introButton1Url","introButton2Text","introButton2Url","petFriendly","metaTitle","metaDescription","ogImage"],C=["address1","address2","city","state","zip","phone","email"],H=["announcements","popupEnabled","popupHeading","popupText","popupButtonText","popupButtonUrl","popupLinkUrl","popupBgImage","popupDelaySeconds","popupStartDate","popupEndDate","popupTextAlign","popupHeadingSize","popupButtonColor"];function A(e){if(!e.startsWith("landing-"))return null;let t=Number(e.slice(8));return Number.isInteger(t)&&t>0?t:null}let F=new Set(["heroImage","announcements"]),N={heroImage:"heroImageId",heroVideo:"heroVideoId"};e.s(["LANDING_PAGE_OWNED_FIELDS",0,F,"landingPageIdFromPageId",0,A,"transformLandingPageOverridesForSave",0,function(e){let t={};for(let[a,l]of Object.entries(e)){let e={};for(let[t,a]of Object.entries(l)){if("announcements"===t){e.announcements=a;continue}let l=N[t];l&&(e[l]=a?.id??null)}Object.keys(e).length>0&&(t[Number(a)]=e)}return t}],694393);let E="(max-width: 1023px)";function O(e){let t=window.matchMedia?.(E);return t?(t.addEventListener("change",e),()=>t.removeEventListener("change",e)):()=>{}}e.s(["NARROW_VIEWPORT_QUERY",0,E,"useNarrowViewport",0,function(){return(0,a.useSyncExternalStore)(O,()=>window.matchMedia?.(E).matches??!1,()=>!1)}],537522);let M=(0,a.createContext)(null);function D({property:e,initialPages:k,landingPages:I,initialSavedTemplates:N,children:O}){let[L,U]=(0,a.useState)([]),[R,G]=(0,a.useState)(new Set),[_,K]=(0,a.useState)([]),V=(0,a.useRef)(()=>{}),j=(0,a.useRef)(()=>{}),q=(0,a.useRef)(()=>{}),W=(0,a.useRef)(null),$=(0,a.useCallback)(e=>{let t=Date.now(),a=W.current;W.current={key:e,at:t},a&&a.key===e&&t-a.at<500||V.current()},[]),[z,Y]=(0,a.useState)(()=>{let e={};if(k)for(let t of k)"_global"!==t.pageSlug&&(e[t.pageSlug.startsWith("landing-")?t.pageSlug:"user"===t.pageKind?`custom-${t.id}`:t.pageSlug]=t.publishEnabled);return e}),Q=(0,a.useCallback)((e,t)=>{V.current(),Y(a=>({...a,[e]:t}))},[]),Z=(0,a.useMemo)(()=>(function({pages:e,navStructure:t,landingPages:a,optimisticPages:l,removedPageIds:i,pagePublishStatus:o}){let n=(e??[]).filter(e=>!(!e.isEnabled||e.slug.startsWith("_")||e.slug.startsWith("landing-"))).map(e=>{let t="default"===e.pageKind?e.slug:`custom-${e.id}`;return{id:t,label:e.title,isDefault:"default"===e.pageKind,isCustom:"user"===e.pageKind,publishEnabled:o[t]??"default"===e.pageKind,dbId:String(e.id),slug:e.slug}}),r=(a??[]).map(e=>({id:`landing-${e.id}`,label:e.name,isDefault:!1,isCustom:!1,publishEnabled:o[`landing-${e.id}`]??!0,slug:`landing-${e.id}`})),d=new Set([...n,...r].map(e=>e.id)),p=[...n,...r,...l.filter(e=>!d.has(e.id))];i.size>0&&(p=p.filter(e=>!i.has(e.id)));let s=new Map;for(let t of e??[]){let e="default"===t.pageKind?t.slug:`custom-${t.id}`;s.set(String(t.id),e)}let c=new Map,m=0,y=e=>{for(let t of e){if(t.pageId){let e=s.get(t.pageId);e&&!c.has(e)&&c.set(e,m++)}t.children?.length&&y(t.children)}};if(y(t??[]),c.size>0){let e=p.find(e=>"home"===e.id),t=p.filter(e=>"home"!==e.id);t.sort((e,t)=>(c.has(e.id)?c.get(e.id):1/0)-(c.has(t.id)?c.get(t.id):1/0)),p=e?[e,...t]:t}return p})({pages:e.pages,navStructure:e.navStructure,landingPages:I,optimisticPages:L,removedPageIds:R,pagePublishStatus:z}),[e.pages,e.navStructure,I,L,R,z]),[J,X]=(0,a.useState)(e.navStructure??null),ee=(0,a.useCallback)(e=>{V.current(),X(e)},[]),[et,ea]=(0,a.useState)(Z[0]),[el,ei]=(0,a.useState)(()=>window.matchMedia?.(E).matches?"mobile":"desktop"),[eo,en]=(0,a.useState)(1),er=(0,a.useCallback)(e=>{en(Math.min(2,Math.max(.25,e)))},[]),[ed,ep]=(0,a.useState)(null),es=(0,a.useRef)(null),[ec,em]=(0,a.useState)(null),[ey,eu]=(0,a.useState)(null),eg=(0,a.useCallback)(e=>{(0,d.flushActiveEditable)(),eu(e),em(e.sectionId)},[]),eh=(0,a.useCallback)(()=>{(0,d.flushActiveEditable)(),eu(null)},[]);ey&&ey.sectionId!==ec&&eu(null);let[ef,eb]=(0,a.useState)({}),[ev,ex]=(0,a.useState)([]),[eS,ek]=(0,a.useState)(null),eI=(0,a.useMemo)(()=>{let t={...e,...ef};if(void 0!==ef.manualEvents||void 0!==ef.eventsTimezone||void 0!==ef.eventsIcsUrl||null!==eS){let a=t.eventsTimezone||void 0,l=t.eventsIcsUrl?.trim()?eS??(e.events??[]).filter(e=>!e.id.startsWith("manual-")):[];t.events=(0,g.mergeAndStampEvents)([...(0,h.mapEventInputsToDrafts)(t.manualEvents,a),...l.map(e=>(0,g.labelEvent)(e,a||g.DEFAULT_EVENT_TIME_ZONE))])}if(ev.length>0){let e=new Set((t.pages??[]).map(e=>e.id)),a=ev.filter(t=>!e.has(t.id));a.length>0&&(t.pages=[...t.pages??[],...a])}return t},[e,ef,ev,eS]),[eT,eP]=(0,a.useState)({}),eB=(0,a.useMemo)(()=>{let e=A(et.id);if(null===e)return null;let t=(I??[]).find(t=>
43t.id===e);return t?{...t,...eT[e]}:null},[et.id,I,eT]),ew=(0,a.useMemo)(()=>(function(e,t){if(!t)return e;let a={};for(let e of w)e in t&&(a[e]=t[e]);for(let e of("introDescription"in t&&(a.introText=t.introDescription),C))null!=t[e]&&(a[e]=t[e]);let l=t.galleryImages;l&&(a.galleryImages=l.map(e=>({id:e.id,url:e.url,alternativeText:e.alternativeText})));var i={...e,...a};if(!t)return i;let o={};for(let e of H)e in t&&(o[e]=t[e]);return null!=t.id&&(o.popupSessionScope=`landing-${t.id}`),{...i,...o}})(eI,eB),[eI,eB]),eC=(0,a.useMemo)(()=>Object.keys(ef).length>0||Object.keys(eT).length>0,[ef,eT]),eH=(0,a.useCallback)(()=>{eb({}),eP({})},[]),eA=(0,a.useCallback)((e,t)=>{j.current();let a=A(et.id);null!==a&&F.has(e)?eP(l=>({...l,[a]:{...l[a],[e]:t}})):eb(a=>({...a,[e]:t}))},[et.id]),eF=(0,a.useCallback)(e=>{j.current(),eb(t=>({...t,...e}))},[]),[eN,eE]=(0,a.useState)(()=>{if(!k)return!1;let t=k.some(e=>"_global"===e.pageSlug),a=s.TEMPLATE_SECTION_MAP[e.templateKey];return!t&&!!a?._global}),eO=(0,a.useCallback)(()=>eE(!0),[]),eM=(0,a.useCallback)(()=>eE(!1),[]),eD=eC||eN,eL=(0,a.useMemo)(()=>(function(e,t){if(e){let t=e.find(e=>"_global"===e.pageSlug);if(t){let e=[...t.draftSections].sort((e,t)=>e.order-t.order),a=e.find(e=>"site-header"===e.type),l=e.find(e=>"site-footer"===e.type),i=e.find(e=>"announcement-bar"===e.type);return{header:a?{id:a.id,type:a.type,label:a.label,variant:a.variant}:null,footer:l?{id:l.id,type:l.type,label:l.label,variant:l.variant}:null,announcement:i?{id:i.id,type:i.type,label:i.label,variant:i.variant}:null,fromSaved:!0}}}let a=s.TEMPLATE_SECTION_MAP[t],l=a?._global;if(l){let e=l.find(e=>"site-header"===e.typeString),t=l.find(e=>"site-footer"===e.typeString),a=l.find(e=>"announcement-bar"===e.typeString);return{header:e?{id:crypto.randomUUID(),type:"site-header",label:e.label,variant:e.variantId}:null,footer:t?{id:crypto.randomUUID(),type:"site-footer",label:t.label,variant:t.variantId}:null,announcement:a?{id:crypto.randomUUID(),type:"announcement-bar",label:a.label,variant:a.variantId}:null,fromSaved:!1}}return null})(k,e.templateKey),[k,e.templateKey]),[eU,eR]=(0,a.useState)(eL?.header??null),[eG,e_]=(0,a.useState)(eL?.footer??null),[eK,eV]=(0,a.useState)(eL?.announcement??null),[ej,eq]=(0,a.useState)(!eL),eW=null!==eU||null!==eG,e$=(0,a.useCallback)(e=>{V.current(),eR(t=>({id:t?.id??crypto.randomUUID(),type:"site-header",label:"Header",variant:e})),eO()},[eO]),ez=(0,a.useCallback)(e=>{V.current(),e_(t=>({id:t?.id??crypto.randomUUID(),type:"site-footer",label:"Footer",variant:e})),eO()},[eO]),eY=(0,a.useCallback)(e=>{V.current(),eV(t=>({id:t?.id??crypto.randomUUID(),type:"announcement-bar",label:"Announcement Bar",variant:e})),eO()},[eO]),eQ=(0,a.useCallback)(()=>{eq(!1)},[]),eZ=(0,a.useMemo)(()=>k&&k.length>0?function(e,t,a){let l={},i={},o={},n={};for(let d of e){if("_global"===d.pageSlug){for(let e of d.draftSections)e.content&&Object.keys(e.content).length>0&&(i[e.id]=e.content),e.styles&&Object.keys(e.styles).length>0&&(o[e.id]=e.styles),e.elementStyles&&Object.keys(e.elementStyles).length>0&&(n[e.id]=e.elementStyles);continue}let e=v.SUB_PAGE_TYPE_MIGRATIONS[d.pageSlug],p=d.draftSections.sort((e,t)=>e.order-t.order).map(t=>{let a=t.variant&&b.VARIANT_IDS.has(t.variant)?t.variant:void 0;t.variant&&!a&&console.warn(`Variant "${t.variant}" no longer exists, clearing for section "${t.id}"`),a||"legacy-html-section"!==t.type||(a="rich-text-1"),t.content&&Object.keys(t.content).length>0&&(i[t.id]=t.content),t.styles&&Object.keys(t.styles).length>0&&(o[t.id]=t.styles),t.elementStyles&&Object.keys(t.elementStyles).length>0&&(n[t.id]=t.elementStyles);let l=e?.[t.type]??t.type;a||"floor-plans"!==d.pageSlug||"floor-plans-content"!==l||(l="dynamic-floor-plans",a="dynamic-floor-plans-1");let r={id:t.id,type:l,label:"legacy-html-section"===l?t.label||"Page Content":t.label,variant:a,isDefault:!1};return t.children&&(r.children=function e(t,a,l,i){let o={};for(let n of Object.keys(t))o[n]=[...t[n]].sort((e,t)=>e.order-t.order).map(t=>(function(t,a,l,i){let o=t.variant&&b.VARIANT_IDS.has(t.variant)?t.variant:void 0;t.variant&&!o&&console.warn(`Variant "${t.variant}" no longer exists, clearing for nested section "${t.id}"`),t.content&&Object.keys(t.content).length>0&&(a[t.id]=t.content),t.styles&&Object.keys(t.styles).length>0&&(l[t.id]=t.styles),t.elementStyles&&Object.keys(t.elementStyles).length>0&&(i[t.id]=t.elementStyles);let n={id:t.id,type:t.type,label:t.label,variant:o,isDefault:!1};return t.children&&(n.children=e(t.children,a,l,i)),n})(t,a,l,i));return o}(t.children,i,o,n)),r}),s=(0,v.applySectionSplits)(d.pageSlug,p);
43if(0===s.length&&t){let e=x.TEMPLATE_PAGE_VARIANT_BLUEPRINTS[t]?.[d.pageSlug];e&&e.length>0&&(s=e.map((e,a)=>{var l;return{id:(l=d.pageSlug,`bp-${t}-${l}-${a}`),type:e.type,label:e.label,variant:e.variantId,isDefault:!0}}))}if(d.pageSlug.startsWith("landing-")){let e={intro:"intro:template-prg-1","contact-content":"contact-2"},t=new Set(["announcement-banner"]);s=s.filter(e=>!t.has(e.type)).map(t=>!t.variant&&e[t.type]?{...t,variant:e[t.type]}:t)}if(a?.petFriendly===!1&&(s=s.filter(e=>"pet-section"!==e.type)),t){var r;let e=(r=d.pageSlug,B[t]?.[r]??P[r]??null);if(e)for(let t of s)"sub-page-hero"===t.type&&(i[t.id]={...i[t.id]??{},title:e})}if("template-bedrock"===t&&a)for(let e of s){let t=T[e.type];if(!t)continue;let l=i[e.id];"string"==typeof l?.html&&l.html.trim()||(i[e.id]={...l??{},html:(0,S.bedrockLegalHtml)(a,t)})}l[d.pageSlug.startsWith("landing-")?d.pageSlug:"user"===d.pageKind?`custom-${d.id}`:d.pageSlug]=s}return{allSections:l,sectionData:i,sectionStyles:o,elementStyles:n}}(k,e.templateKey,e):null,[k,e]),[eJ,eX]=(0,a.useState)(eZ?.sectionStyles??{}),e1=(0,a.useRef)(eJ);(0,a.useEffect)(()=>{e1.current=eJ},[eJ]);let e0=(0,a.useCallback)((e,t)=>{$(`section:${e}:${Object.keys(t).sort().join(",")}`),eX(a=>{let l=a[e]??{},i=!1;for(let e in t)if(l[e]!==t[e]){i=!0;break}return i?{...a,[e]:{...l,...t}}:a}),eO()},[eO,$]),[e2,e3]=(0,a.useState)(eZ?.elementStyles??{}),e4=(0,a.useRef)(e2);(0,a.useEffect)(()=>{e4.current=e2},[e2]);let e5=(0,a.useCallback)((e,t,a)=>{$(`element:${e}:${t}:${Object.keys(a).sort().join(",")}`);let l=e4.current,i=l[e]??{},o=i[t]??{},n=!1;for(let e in a)if(o[e]!==a[e]){n=!0;break}n&&(e4.current={...l,[e]:{...i,[t]:{...o,...a}}}),e3(l=>{let i=l[e]??{},o=i[t]??{},n=!1;for(let e in a)if(o[e]!==a[e]){n=!0;break}return n?{...l,[e]:{...i,[t]:{...o,...a}}}:l}),eO()},[eO,$]),[e8,e6]=(0,a.useState)(eZ?.sectionData??{}),e7=(0,a.useRef)(e8);(0,a.useEffect)(()=>{e7.current=e8},[e8]);let e9=(0,a.useRef)(()=>void 0),te=(0,a.useCallback)((e,t)=>{let a={},l=e9.current(e);for(let[e,o]of Object.entries(t))(0,i.isPropertyLevelField)(e,eI.templateKey,l,et.id)?eA(e,o):a[e]=o;if(0===Object.keys(a).length)return;j.current();let o=e7.current,n=o[e]??{},r=!1;for(let e in a)if(n[e]!==a[e]){r=!0;break}r&&(e7.current={...o,[e]:{...n,...a}}),e6(t=>{let l=t[e]??{},i=!1;for(let e in a)if(l[e]!==a[e]){i=!0;break}return i?{...t,[e]:{...l,...a}}:t}),eO()},[eO,eI.templateKey,eA,et.id]),[tt,ta]=(0,a.useState)(eZ?.allSections??{}),tl=(0,a.useRef)(tt);(0,a.useEffect)(()=>{tl.current=tt},[tt]);let ti=(0,a.useCallback)(e=>{let t=a=>{for(let l of a){if(l.id===e)return l.type;if(l.children)for(let e of Object.values(l.children)){let a=t(e);if(a)return a}}};for(let e of Object.values(tl.current)){let a=t(e);if(a)return a}for(let t of[eU,eG,eK])if(t?.id===e)return t.type},[eU,eG,eK]);(0,a.useEffect)(()=>{e9.current=ti},[ti]);let to=(0,a.useCallback)(e=>{let t=e8[e];if(!t||0===Object.keys(t).length)return ew;let a=(0,i.filterSectionOverrides)(t,ew.templateKey,ti(e),ew,et.id);return 0===Object.keys(a).length?ew:{...ew,...a}},[ew,e8,ti,et.id]),tn=(0,a.useCallback)((e,t,a)=>{let l=t.match(o.ARRAY_SUB_PATH_RE),n=l?null:t.match(o.ARRAY_ITEM_PATH_RE),r=e===f.SYNTHETIC_ANNOUNCEMENT_ID||e===eK?.id;if(!l&&!n&&o.GLOBAL_PROPERTY_LEVEL_FIELDS.has(t)&&(e===f.SYNTHETIC_HEADER_ID||e===f.SYNTHETIC_FOOTER_ID||e===eU?.id||e===eG?.id)||!l&&!n&&(0,i.isPropertyLevelField)(t,eI.templateKey,ti(e),et.id))return void eA(t,a);let d=to(e);if(l){let[,t,i,o]=l,n=d[t];if(!Array.isArray(n))return;let p=n.slice();return(p[Number(i)]={...n[Number(i)],[o]:a},r&&"announcements"===t)?void eA("announcements",p):void te(e,{[t]:p})}if(n){let[,t,l]=n,i=d[t];if(!Array.isArray(i))return;let o=i.slice(),p=i[Number(l)]??{};return(o[Number(l)]=a&&"object"==typeof a?{...p,...a}:a,r&&"announcements"===t)?void eA("announcements",o):void te(e,{[t]:o})}te(e,{[t]:a})},[to,ti,eA,te,eU?.id,eG?.id,eK?.id,eI.templateKey,et.id]),[tr,td]=(0,a.useState)(null),tp=(0,a.useCallback)(t=>{V.current();let a=t===e.templateKey,l=a?e.templateKey:t,i="template-blank"===(tr??e.templateKey)&&"template-blank"!==t;a?td(null):td(t);let o=s.TEMPLATE_SECTION_MAP[l];ta(e=>{let t={},a={...eI,templateKey:l};for(let[l,r]of Object.entries(e)){if(i){t[l]=(0,n.buildDefaultSections)(l,void 0,a).map(e=>({...e,isDefault:!0}));continue}let e=o?.[l];if(!e){t[l]=r;
43continue}let d=new Map(e.map(e=>[e.typeString,e.variantId]));t[l]=r.map(e=>{let t=d.get(e.type);return t?{...e,variant:t}:e})}return t});let r=o?._global;if(r){let e=r.find(e=>"site-header"===e.typeString),t=r.find(e=>"site-footer"===e.typeString);e&&eR(t=>t?{...t,variant:e.variantId}:i?{id:crypto.randomUUID(),type:"site-header",label:"Header",variant:e.variantId}:t),t&&e_(e=>e?{...e,variant:t.variantId}:i?{id:crypto.randomUUID(),type:"site-footer",label:"Footer",variant:t.variantId}:e);let a=r.find(e=>"announcement-bar"===e.typeString);a&&eV(e=>e?{...e,variant:a.variantId}:i?{id:crypto.randomUUID(),type:"announcement-bar",label:"Announcement Bar",variant:a.variantId}:e)}a?eb(e=>{let t={...e};return delete t.templateKey,t}):eb(e=>({...e,templateKey:t})),eO()},[e.templateKey,tr,eI,eO]),ts=(0,a.useCallback)(()=>{tr&&tp(e.templateKey)},[tr,e.templateKey,tp]),tc=(0,a.useRef)(new Set(eZ?Object.keys(eZ.allSections):[]));(0,a.useEffect)(()=>{if(tc.current.has(et.id))return;tc.current.add(et.id);let e=(0,n.buildDefaultSections)(et.id,et.label,eI).map(e=>({...e,isDefault:!0}));ta(t=>t[et.id]?t:{...t,[et.id]:e})},[et.id,eI,et.label]);let[tm,ty]=(0,a.useState)(et.id);tm!==et.id&&(ty(et.id),em(null));let tu=(0,a.useMemo)(()=>{let e=tt[et.id],t="template-blank"===eI.templateKey,a=et.isCustom||t;return e&&(e.length>0||a)?e:(0,n.buildDefaultSections)(et.id,et.label,eI).map(e=>({...e,isDefault:!0}))},[tt,et.id,et.label,et.isCustom,eI]),tg=(0,a.useCallback)(e=>{V.current(),ta(t=>({...t,[et.id]:e})),eO()},[et.id,eO]),[th,tf]=(0,a.useState)(null),tb=(0,a.useRef)(ec);(0,a.useEffect)(()=>{tb.current=ec});let tv=(0,a.useCallback)((e,t,a,l)=>{if("site-header"===e||"site-footer"===e){let t=(tl.current[et.id]??[]).find(t=>t.type===e);if(t){em(t.id),tf(null);return}}V.current();let i=(0,n.createSection)(e,t,a);ta(e=>{let t=e[et.id]??[];if(l)return{...e,[et.id]:(0,r.insertChildIntoSlot)(t,l.parentId,l.slot,i)};let a=tb.current,o=a?t.findIndex(e=>e.id===a):-1,n=o>=0?o+1:t.length,d=[...t];return d.splice(n,0,i),{...e,[et.id]:d}});let o=(0,p.getSectionDefaults)(e,a,eI.name,eI);o&&e6(e=>({...e,[i.id]:o})),em(i.id),tf(null),eO()},[et.id,eO,eI]),tx=(0,a.useCallback)(e=>{V.current(),ta(t=>{let a=t[et.id]??[];return{...t,[et.id]:(0,r.removeFromTree)(a,e)}}),em(t=>t===e?null:t),eO()},[et.id,eO]),tS=(0,a.useCallback)((e,t)=>{V.current(),ta(a=>{let l=a[et.id]??[];return{...a,[et.id]:(0,r.moveSiblingInSlot)(l,e,t)}}),eO()},[et.id,eO]),tk=(0,a.useCallback)((e,t,a)=>{V.current(),ta(l=>{let i=l[et.id]??[];return{...l,[et.id]:(0,r.setSlotChildren)(i,e,t,a)}}),eO()},[et.id,eO]),tI=(0,a.useCallback)((e,t)=>{let a=tl.current[et.id]??[],l=(0,r.moveSectionInTree)(a,e,t);l!==a&&(V.current(),ta(e=>({...e,[et.id]:l})),eO())},[et.id,eO]),tT=eI.portfolio?.id??null,[tP,tB]=(0,a.useState)(N??[]),tw=(0,a.useCallback)(e=>tB(t=>[e,...t]),[]),tC=(0,a.useCallback)(e=>tB(t=>t.filter(t=>t.id!==e)),[]),tH=(0,a.useCallback)(e=>tB(t=>t.map(t=>t.id===e.id?e:t)),[]),tA=(0,a.useCallback)(e=>tB(e),[]),tF=(0,a.useCallback)(()=>{let e=tb.current;if(!e)return null;let t=(tt[et.id]??[]).find(t=>t.id===e)??(eU?.id===e?eU:null)??(eG?.id===e?eG:null)??(eK?.id===e?eK:null);if(!t)return null;let a=t.variant??null,l=a?(0,c.getVariant)(a):void 0,i=e7.current[e]??{},o={...eI,...i};return{sectionType:t.type,variantId:a,sourceTemplateKey:l?.source==="template"?l.templateKey??null:null,content:(0,y.collectSectionTemplateContent)(t.type,o,i,t.variant),styles:eJ[e]??{},elementStyles:e4.current[e]??{}}},[tt,et.id,eU,eG,eK,eJ,eI]),tN=(0,a.useCallback)(e=>{V.current();let t=e.variantId?(0,c.getVariant)(e.variantId):void 0,a=e.variantId??void 0,l=t?.label??m.SECTION_CATEGORIES[e.sectionType]?.displayName??e.sectionType,i=(0,n.createSection)(e.sectionType,l,a);if(ta(e=>{let t=e[et.id]??[],a=tb.current,l=a?t.findIndex(e=>e.id===a):-1,o=l>=0?l+1:t.length,n=[...t];return n.splice(o,0,i),{...e,[et.id]:n}}),Object.keys(e.content).length>0&&e6(t=>({...t,[i.id]:structuredClone(e.content)})),Object.keys(e.styles).length>0){let t=structuredClone(e.styles);delete t.fontFamily,delete t.anchorId,Object.keys(t).length>0&&eX(e=>({...e,[i.id]:t}))}Object.keys(e.elementStyles).length>0&&e3(t=>({...t,[i.id]:structuredClone(e.elementStyles)})),em(i.id),eO()},[et.id,eO]),tE=(0,a.useCallback)(e=>{let t="header"===e?eU:eG;if(!t)return;V.current();let{newSection:a,sections:l}=(0,u.appendChromeOverride)(tl.current[et.id]??[],t);ta(e=>({...e,[et.id]:l}));let i=(0,u.cloneChromeData)(e7.current[t.id]);i&&e6(e=>({...e,[a.id]:i}));let o=(0,u.cloneChromeData)(e1.current[t.id]);o&&eX(e=>({...e,[a.id]:o}));let n=(0,u.cloneChromeData)(e4.current[t.id]);n&&e3(e=>({...e,[a.id]:n})),em(a.id),eO()},[et.id,eU,eG,eO]),tO=(0,a.useCallback)(e=>{let t=tl.current[et.id]??[],a=(0,u.removeChromeOverride)(t,e);if(!a)return;V.current();let{removed:l,sections:i}=a;ta(e=>({...e,[et.id]:i})),e6(e=>{let{[l.id]:t,...a}=e;return a}),eX(e=>{let{[l.id]:t,...a}=e;return a}),e3(e=>{let{[l.id]:t,...a}=e;return a}),em(e=>e===l.id?null:e),eO()},[et.id,eO]),tM=(0,a.useRef)(null),tD=(0,a.useCallback)(()=>(function({initializedPageIds:e,allSections:t,availablePages:a,sectionData:l,sectionStyles:i,elementStyles:o,pagePublishStatus:n,globalHeader:r,globalFooter:d,globalAnnouncement:p}){let s=[];for(let r of e){let e=t[r];if(!e)continue;let d=a.find(e=>e.id===r);if(!d)continue;let p=d.label??r,c=d.slug??r,m=e.map((e,t)=>(function e(t,a,l,i,o){let n={id:t.id,type:t.type,label:t.label,variant:t.variant,order:a,content:l[t.id]??void 0,styles:i[t.id]?i[t.id]:void 0,elementStyles:o[t.id]&&Object.keys(o[t.id]).length>0?o[t.id]:void 0};if(t.children){let a={};for(let n of Object.keys(t.children))a[n]=t.children[n].map((t,a)=>e(t,a,l,i,o));n.children=a}return n})(e,t,l,i,o));s.push({pageSlug:c,pageTitle:p,draftSections:m,...void 0!==n[r]?{publishEnabled:n[r]}:{}})}if(r||d||p){let e=[];r&&e.push({id:r.id,type:r.type,label:r.label,variant:r.variant,order:0,content:l[r.id]??void 0,styles:i[r.id]?i[r.id]:void 0,elementStyles:o[r.id]&&Object.keys(o[r.id]).length>0?o[r.id]:void 0}),d&&e.push({id:d.id,type:d.type,label:d.label,variant:d.variant,order:1,content:l[d.id]??void 0,styles:i[d.id]?i[d.id]:void 0,elementStyles:o[d.id]&&Object.keys(o[d.id]).length>0?o[d.id]:void 0}),p&&e.push({id:p.id,type:p.type,label:p.label,variant:p.variant,order:2,content:l[p.id]??void 0,styles:i[p.id]?i[p.id]:void 0,elementStyles:o[p.id]&&Object.keys(o[p.id]).length>0?o[p.id]:void 0}),s.push({pageSlug:"_global",pageTitle:"Global",draftSections:e})}return s})({initializedPageIds:tc.current,allSections:tt,availablePages:Z,sectionData:e7.current,sectionStyles:e1.current,elementStyles:e4.current,pagePublishStatus:z,globalHeader:eU,globalFooter:eG,globalAnnouncement:eK}),[tt,Z,eU,eG,eK,z]);(0,a.useEffect)(()=>{tM.current=tD});let tL=(0,a.useCallback)((e,t,a,l)=>{V.current();let i=`custom-${e}`,o=l?.publishEnabled??!1;l?.pageType;let n=l?.slug??t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,""),r={id:i,label:t,isDefault:!1,isCustom:!0,publishEnabled:o,slug:n},d={id:e,slug:n,urlSlug:null,fullSlug:n,defaultFullSlug:n,title:t,pageKind:"user",parentId:null,isEnabled:!0,publishEnabled:o,externalUrl:null,legacyHtml:null};ex(e=>[...e,d]),U(e=>[...e,r]),ta(e=>({...e,[i]:a})),tc.current.add(i),Y(e=>({...e,[i]:o})),ea(r),eO()},[eO]),tU=(0,a.useCallback)(e=>{V.current(),U(t=>t.filter(t=>t.id!==e)),G(t=>new Set([...t,e])),ta(t=>{let a={...t};return delete a[e],a}),et.id===e&&ea(Z.find(e=>"home"===e.id)??Z[0])},[et.id,Z]),tR=(0,a.useCallback)(e=>{V.current(),"home"!==e&&(K(t=>[...t,e]),et.id===e&&ea(Z.find(e=>"home"===e.id)??Z[0]))},[et.id,Z]),tG=(0,a.useCallback)(e=>{V.current(),K(t=>t.filter(t=>t!==e))},[]),[t_,tK]=(0,a.useState)([]),[tV,tj]=(0,a.useState)([]),tq=(0,a.useRef)(0),tW=(0,a.useCallback)(()=>(0,l.buildSnapshot)({pages:tM.current?.()??[],propertyOverrides:ef,landingPageOverrides:eT,sectionStyles:eJ,elementStyles:e2,sectionData:e8,allSections:tt,globalHeader:eU,globalFooter:eG,globalAnnouncement:eK,pagePublishStatus:z,navStructure:J,pendingTemplateKey:tr,optimisticPages:L,removedPageIds:R,currentPageId:et.id,selectedSectionId:ec,selectedElement:ey}),[ef,eT,eJ,e2,e8,tt,eU,eG,eK,z,J,tr,L,R,et.id,ec,ey]),t$=(0,a.useRef)(null),tz=(0,a.useCallback)(()=>{let e=tW();tK(t=>{let a=[...t,e];return a.length>50&&a.shift(),a}),tj([])},[tW]),tY=(0,a.useCallback)(()=>{null!==t$.current&&(clearTimeout(t$.current),t$.current=null,tz())},[tz]),tQ=(0,a.useCallback)(()=>{tY(),tz()},[tY,tz]),tZ=(0,a.useCallback)(()=>{null!==t$.current&&clearTimeout(t$.current),t$.current=setTimeout(()=>{t$.current=null,tz()},500)},[tz]);(0,a.useEffect)(()=>{V.current=tQ,j.current=tZ,q.current=tY}),(0,a.useEffect)(()=>()=>{null!==t$.current&&(clearTimeout(t$.current),t$.current=null)},[]);let tJ=(0,a.useRef)(Z);(0,a.useEffect)(()=>{tJ.current=Z});let tX=(0,a.useCallback)(e=>{let t=tJ.current,a=t.find(t=>
43t.id===e)??t[0];a&&ea(a)},[]),t1=(0,a.useMemo)(()=>({setPropertyOverrides:eb,setLandingPageOverrides:eP,setSectionStyles:eX,setElementStyles:e3,setSectionData:e6,setAllSections:ta,setGlobalHeader:eR,setGlobalFooter:e_,setGlobalAnnouncement:eV,setPagePublishStatus:Y,setNavStructure:X,setPendingTemplateKey:td,setOptimisticPages:U,setRemovedPageIds:G,setCurrentPageById:tX,setSelectedSectionId:em,setSelectedElement:eu}),[tX]),t0=(0,a.useCallback)(()=>{tY(),tK(e=>{if(0===e.length)return e;let t=e[e.length-1],a=tW();return tj(e=>[...e,a]),(0,l.applySnapshot)(t,t1),eO(),e.slice(0,-1)})},[tY,tW,t1,eO]),t2=(0,a.useCallback)(()=>{tY(),tj(e=>{if(0===e.length)return e;let t=e[e.length-1],a=tW();return tK(e=>{let t=[...e,a];return t.length>50&&t.shift(),t}),(0,l.applySnapshot)(t,t1),eO(),e.slice(0,-1)})},[tY,tW,t1,eO]),t3=t_.length>0,t4=tV.length>0,t5=(0,a.useCallback)(()=>{null!==t$.current&&(clearTimeout(t$.current),t$.current=null),tK([]),tj([])},[]),t8=(0,a.useCallback)(()=>{tq.current=t_.length},[t_.length]),t6=(0,a.useCallback)(e=>{let t=(0,l.normalizeSnapshot)(e);if(!t)return!1;let a=(0,l.applySnapshot)(t,t1);return a&&eO(),a},[t1,eO]),t7=(0,a.useCallback)(e=>{switch(e.type){case"INSERT_SECTION":tv(e.sectionType,e.label,e.variant);break;case"REMOVE_SECTION":tx(e.sectionId);break;case"REORDER_SECTIONS":tg(e.sections);break;case"UPDATE_SECTION_DATA":te(e.sectionId,e.fields);break;case"UPDATE_SECTION_STYLE":e0(e.sectionId,e.styles);break;case"UPDATE_ELEMENT_STYLE":e5(e.sectionId,e.field,e.styles);break;case"UPDATE_PROPERTY_FIELD":eA(e.field,e.value);break;case"UPDATE_PROPERTY_FIELDS":eF(e.fields);break;case"RESET_PROPERTY_OVERRIDES":eH();break;case"SET_GLOBAL_HEADER_VARIANT":e$(e.variantId);break;case"SET_GLOBAL_FOOTER_VARIANT":ez(e.variantId);break;case"SET_GLOBAL_ANNOUNCEMENT_VARIANT":eY(e.variantId);break;case"TOGGLE_PAGE_PUBLISH_STATUS":Q(e.pageId,e.enabled);break;case"UPDATE_NAV_STRUCTURE":ee(e.structure);break;case"SWITCH_TEMPLATE_DRAFT":tp(e.templateKey);break;case"CLEAR_PENDING_TEMPLATE":ts();break;case"ADD_CUSTOM_PAGE":tL(e.pageId,e.title,e.sections,e.opts);break;case"REMOVE_CUSTOM_PAGE":tU(e.editorPageId);break;case"HIDE_DEFAULT_PAGE":tR(e.pageId);break;case"RESTORE_DEFAULT_PAGE":tG(e.pageId);break;case"SET_CURRENT_PAGE":ea(e.page);break;case"SET_BREAKPOINT":ei(e.breakpoint);break;case"SET_ZOOM":er(e.zoom);break;case"SELECT_SECTION":em(e.sectionId);break;case"SELECT_ELEMENT":eg(e.element);break;case"CLEAR_ELEMENT_SELECTION":eh();break;case"UNDO":t0();break;case"REDO":t2();break;case"RESET_HISTORY":t5();break;case"APPLY_SERVER_SNAPSHOT":t6(e.raw);break;case"MARK_DIRTY":eO();break;case"MARK_SECTIONS_CLEAN":eM();break;case"MARK_SAVE_CHECKPOINT":t8();break;case"COMPLETE_SETUP_FLOW":eQ()}},[tv,tx,tg,te,e0,e5,eA,eF,eH,e$,ez,eY,Q,ee,tp,ts,tL,tU,tR,tG,eg,eh,er,t0,t2,t5,t6,eO,eM,t8,eQ]),t9=(0,a.useMemo)(()=>({property:e,editedProperty:eI,pageProperty:ew,updatePropertyField:eA,updatePropertyFields:eF,eventsFeedPreview:eS,setEventsFeedPreview:ek,isDirty:eD,isPropertyDirty:eC,isSectionsDirty:eN,propertyOverrides:ef,landingPageOverrides:eT,resetOverrides:eH,markSectionsClean:eM,markDirty:eO,currentPage:et,setCurrentPage:ea,breakpoint:el,setBreakpoint:ei,zoom:eo,setZoom:er,inspectorPosition:ed,setInspectorPosition:ep,canvasViewportRef:es,availablePages:Z,selectedSectionId:ec,setSelectedSectionId:em,selectedElement:ey,selectElement:eg,clearElementSelection:eh,pageSections:tu,reorderSections:tg,insertSection:tv,removeSection:tx,moveSection:tS,moveSectionTo:tI,reorderSlotChildren:tk,pendingInsertTarget:th,setPendingInsertTarget:tf,sectionStyles:eJ,updateSectionStyle:e0,elementStyles:e2,updateElementStyle:e5,sectionData:e8,updateSectionData:te,commitField:tn,getPropertyForSection:to,getSectionType:ti,landingPages:I??[],currentLandingPage:eB,serializePagesForSave:tD,navStructure:J,updateNavStructure:ee,addCustomPage:tL,removeCustomPage:tU,hideDefaultPage:tR,restoreDefaultPage:tG,hiddenDefaultPages:_,globalHeader:eU,globalFooter:eG,globalAnnouncement:eK,showSetupFlow:ej,setGlobalHeaderVariant:e$,setGlobalFooterVariant:ez,setGlobalAnnouncementVariant:eY,completeSetupFlow:eQ,isComponentDriven:eW,pagePublishStatus:z,togglePagePublishStatus:Q,pendingTemplateKey:tr,switchTemplateDraft:tp,clearPendingTemplate:ts,portfolioId:tT,
43savedTemplates:tP,addSavedTemplate:tw,removeSavedTemplate:tC,replaceSavedTemplate:tH,setSavedTemplatesList:tA,captureSelectedSectionAsTemplate:tF,insertSavedSection:tN,overrideChromeForPage:tE,revertChromeForPage:tO,undo:t0,redo:t2,canUndo:t3,canRedo:t4,buildCurrentSnapshot:tW,resetHistoryStacks:t5,markSaveCheckpoint:t8,applyServerSnapshot:t6,dispatch:t7,setPropertyOverrides:eb,setSectionStyles:eX,setElementStyles:e3,setSectionData:e6,setAllSections:ta,setGlobalHeader:eR,setGlobalFooter:e_,setGlobalAnnouncement:eV,setPagePublishStatus:Y,setNavStructure:X}),[e,eI,ew,eA,eF,eS,ek,eD,eC,eN,ef,eT,eH,eM,et,el,eo,er,ed,Z,ec,ey,eg,eh,tu,tg,tv,tx,tS,tI,tk,th,eJ,e0,e2,e5,e8,te,tn,to,ti,I,eB,tD,J,ee,tL,tU,tR,tG,_,eU,eG,eK,ej,e$,ez,eY,eQ,eW,z,Q,tr,tp,ts,tT,tP,tw,tC,tH,tA,tF,tN,tE,tO,t0,t2,t3,t4,tW,t5,t8,t6,t7,eO]);return(0,t.jsx)(M.Provider,{value:t9,children:O})}},196279,e=>{"use strict";e.s([],196279),e.i(153392),e.i(824955),e.i(271645)},824955,e=>{"use strict";e.s(["useLiveEditor",()=>l]);var t=e.i(271645),a=e.i(153392);function l(){let e=(0,t.useContext)(a.LiveEditorContext);if(!e)throw Error("useLiveEditor must be used within LiveEditorProvider");return e}},994255,518802,452500,179601,721936,795159,473033,e=>{"use strict";var t=e.i(171692);function a(e,t){let a={};for(let l of Object.keys(e))a[l]=t(e[l]);return a}function l(e,t){for(let a of e){if(a.id===t)return a;
43if(a.children)for(let e of Object.keys(a.children)){let i=l(a.children[e],t);if(i)return i}}}function i(e,t=[]){for(let a of e)if(t.push(a.id),a.children)for(let e of Object.keys(a.children))i(a.children[e],t);return t}function o(e,l,i,n,r){return e.map(e=>{if(e.id===l){if(!(0,t.getStructureSlots)(e.type).includes(i))return e;let a=[...e.children?.[i]??[]],l=void 0===r?a.length:Math.max(0,Math.min(r,a.length));return a.splice(l,0,n),{...e,children:{...e.children??{},[i]:a}}}return e.children?{...e,children:a(e.children,e=>o(e,l,i,n,r))}:e})}function n(e,t){return e.filter(e=>e.id!==t).map(e=>e.children?{...e,children:a(e.children,e=>n(e,t))}:e)}function r(e){return JSON.parse(JSON.stringify(e))}e.s(["collectSectionIds",0,i,"findSectionInTree",0,l,"insertChildIntoSlot",0,o,"moveSectionInTree",0,function(e,a,r){let d,p=l(e,a);if(!p||"slot"===r.kind&&(!(0,t.isNestableType)(p.type)||i([p]).includes(r.parentId)))return e;let s=n(e,a);if("top"===r.kind){let t,l,i=e.findIndex(e=>e.id===a);t=Math.max(0,Math.min(-1!==i&&i<r.index?r.index-1:r.index,s.length)),(l=[...s]).splice(t,0,p),d=l}else{let t=(l(e,r.parentId)?.children?.[r.slot]??[]).findIndex(e=>e.id===a),i=-1!==t&&t<r.index?r.index-1:r.index;d=o(s,r.parentId,r.slot,p,i)}return!function e(t,a){if(t===a)return!0;if(t.length!==a.length)return!1;for(let l=0;l<t.length;l++){if(t[l].id!==a[l].id)return!1;let i=t[l].children,o=a[l].children;if(!!i!=!!o)return!1;if(i&&o){let t=Object.keys(i);if(t.length!==Object.keys(o).length)return!1;for(let a of t)if(!o[a]||!e(i[a],o[a]))return!1}}return!0}(d,e)?d:e},"moveSiblingInSlot",0,function e(t,l,i){let o=t.findIndex(e=>e.id===l);if(-1!==o){let e="up"===i?o-1:o+1;if(e<0||e>=t.length)return t;let a=[...t];return[a[o],a[e]]=[a[e],a[o]],a}return t.map(t=>t.children?{...t,children:a(t.children,t=>e(t,l,i))}:t)},"removeFromTree",0,n,"setSlotChildren",0,function e(t,l,i,o){return t.map(t=>t.id===l?t.children&&i in t.children?{...t,children:{...t.children,[i]:o}}:t:t.children?{...t,children:a(t.children,t=>e(t,l,i,o))}:t)}],518802),e.s(["applySnapshot",0,function(e,t){if(2!==e.schemaVersion)return!1;t.setPropertyOverrides(r(e.doc.propertyOverrides)),t.setLandingPageOverrides(r(e.doc.landingPageOverrides??{})),t.setSectionStyles(r(e.doc.sectionStyles)),t.setElementStyles(r(e.doc.elementStyles)),t.setSectionData(r(e.doc.sectionData)),t.setAllSections(r(e.doc.allSections)),t.setGlobalHeader(e.doc.globalHeader?r(e.doc.globalHeader):null),t.setGlobalFooter(e.doc.globalFooter?r(e.doc.globalFooter):null),t.setGlobalAnnouncement(e.doc.globalAnnouncement?r(e.doc.globalAnnouncement):null),t.setPagePublishStatus(r(e.doc.pagePublishStatus)),t.setNavStructure(e.doc.navStructure?r(e.doc.navStructure):null),t.setPendingTemplateKey(e.doc.pendingTemplateKey),t.setOptimisticPages(r(e.doc.optimisticPages)
43),t.setRemovedPageIds(new Set(e.doc.removedPageIds)),t.setCurrentPageById(e.ui.currentPageId);let a=null!==e.ui.selectedSectionId&&Object.values(e.doc.allSections).some(t=>void 0!==l(t,e.ui.selectedSectionId));t.setSelectedSectionId(a?e.ui.selectedSectionId:null);let i=null!==e.ui.selectedElement&&Object.values(e.doc.allSections).some(t=>void 0!==l(t,e.ui.selectedElement.sectionId));return t.setSelectedElement(i?r(e.ui.selectedElement):null),!0},"buildSnapshot",0,function(e){return{schemaVersion:2,doc:{pages:r(e.pages),propertyOverrides:r(e.propertyOverrides),landingPageOverrides:r(e.landingPageOverrides),sectionStyles:r(e.sectionStyles),elementStyles:r(e.elementStyles),sectionData:r(e.sectionData),allSections:r(e.allSections),globalHeader:e.globalHeader?r(e.globalHeader):null,globalFooter:e.globalFooter?r(e.globalFooter):null,globalAnnouncement:e.globalAnnouncement?r(e.globalAnnouncement):null,pagePublishStatus:r(e.pagePublishStatus),navStructure:e.navStructure?r(e.navStructure):null,pendingTemplateKey:e.pendingTemplateKey,optimisticPages:r(e.optimisticPages),removedPageIds:Array.from(e.removedPageIds)},ui:{currentPageId:e.currentPageId,selectedSectionId:e.selectedSectionId,selectedElement:e.selectedElement?r(e.selectedElement):null}}},"normalizeSnapshot",0,function(e){return e&&"object"==typeof e?2===e.schemaVersion&&e.doc&&e.ui?e:1===e.v||e.pages&&e.allSections?{schemaVersion:2,doc:{pages:e.pages??[],propertyOverrides:e.propertyOverrides??{},sectionStyles:e.sectionStyles??{},elementStyles:e.elementStyles??{},sectionData:e.sectionData??{},allSections:e.allSections??{},globalHeader:e.globalHeader??null,globalFooter:e.globalFooter??null,globalAnnouncement:e.globalAnnouncement??null,pagePublishStatus:e.pagePublishStatus??{},navStructure:e.navStructure??null,pendingTemplateKey:null,optimisticPages:[],removedPageIds:[]},ui:{currentPageId:"home",selectedSectionId:null,selectedElement:null}}:null:null}],994255);let d=new Set(["heroImage","parallax1Image","parallax1Heading","parallax1CtaText","parallax1CtaUrl","parallax1Align","parallax2Image","parallax2Heading","parallax2CtaText","parallax2CtaUrl","parallax2Align","parallax3Image","parallax3Heading","parallax3CtaText","parallax3CtaUrl","parallax3Align","eventsIcsUrl","eventsTimezone","manualEvents"]),p=new Set(["heroSubHeadline","heroButtonText","heroButtonUrl"]),s=new Set(["template-parkline","template-bedrock","template-beacon"]),c=new Set(["template-prg-1:intro-gallery"]);function m(e,t,a,l){var i,o;return!(("heroImage"===e||p.has(e))&&(i=a,o=l,"hero"===i&&o&&"home"!==o&&"_global"!==o&&!o.startsWith("landing-")))&&(!!(d.has(e)||"galleryImages"===e&&c.has(`${t}:${a}`))||!!t&&!!s.has(t)&&!!p.has(e)&&(void 0===a||"hero"===a))}let y=new WeakMap,u={heroImage:"heroImageId",heroVideo:"heroVideoId",featureImage:"featureImageId",logoLight:"logoLightId",logoDark:"logoDarkId",ogImage:"ogImageId",faviconImage:"faviconImageId",popupBgImage:"popupBgImageId",parallax1Image:"parallax1ImageId",parallax2Image:"parallax2ImageId",parallax3Image:"parallax3ImageId"};e.s(["PROPERTY_LEVEL_FIELDS",0,d,"filterSectionOverrides",0,function(e,t,a,l,i){let o={};for(let[n,r]of Object.entries(e))m(n,t,a,i)||(o[n]="galleryImages"===n?function(e,t){if(!Array.isArray(e)||!t)return e;let a=t.galleryImages;if(!Array.isArray(a))return e;let l=y.get(e);if(l?.propertyImages===a)return l.result;let i=function(e,t){let a=new Map;for(let e of t)e&&"string"==typeof e.url&&e.url&&a.set(e.url,e.category);return 0===a.size?e:e.map(e=>e&&"string"==typeof e.url&&a.has(e.url)?{...e,category:a.get(e.url)}:e)}(e,a);return y.set(e,{propertyImages:a,result:i}),i}(r,l):r);return o},"isPropertyLevelField",0,m,"transformOverridesForSave",0,function(e,t){let a={},l=new Set(t?.excludeFields??[]);for(let[t,i]of Object.entries(e))if(!l.has(t)){if("galleryImages"===t){i&&(a.galleryImages=i.filter(e=>e?.id!=null).map(e=>({mediaId:e.id,category:"apartment"===e.category?"apartment":"community"})));continue}if("events"!==t){if("manualEvents"===t){i&&(a.manualEvents=i.filter(e=>e?.title?.trim()&&e?.startsAt));continue}if(t in u){a[u[t]]=i?.id??null;continue}a[t]=i}}return a}],452500);var g=e.i(475254);let h=(0,g.default)("layout-panel-left",[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]);e.s(["default",0,h],179601),e.s(["LayoutPanelLeft",0,h],721936);let f=(0,g.default)("map-pinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]);e.s(["default",0,f],795159),e.s(["MapPinned",0,f],473033)},185143,618975,901047,300299,335653,150874,640761,570,333037,871631,39312,574320,488239,187996,979491,180637,31655,716252,195083,249758,283310,488733,708403,839206,829042,739936,913822,648249,471684,466782,157359,e=>{"use strict";var t=e.i(473708),a=e.i(771649),l=e.i(373264),i=e.i(721936),o=e.i(870273),n=e.i(107899),r=e.i(607486),d=e.i(546387),p=e.i(931091),s=e.i(758472),c=e.i(810980),m=e.i(346897),y=e.i(473033),u=e.i(73526),g=e.i(489853),h=e.i(283086),f=e.i(475254);let b=(0,f.default)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);e.s(["default",0,b],618975);let v=(0,f.default)("view",[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]);e.s(["default",0,v],901047);var x=e.i(974875),S=e.i(263488),k=e.i(865960);let I=(0,f.default)("thumbs-up",[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]]);e.s(["default",0,I],300299);let T=(0,f.default)("list-checks",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]);e.s(["default",0,T],335653);let P=(0,f.default)("grid-2x2",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);e.s(["default",0,P],150874);var B=e.i(852008),w=e.i(522562);let C=(0,f.default)("panel-top",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]);e.s(["default",0,C],640761),e.s(["PanelTop",0,C],570);var H=e.i(711363),A=e.i(171245),F=e.i(343432),N=e.i(217923),E=e.i(260289);let O=(0,f.default)("repeat-2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);e.s(["default",0,O],333037);var M=e.i(194983),D=e.i(761911),L=e.i(952571),U=e.i(178583);let R=(0,f.default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["default",0,R],871631),e.s(["Zap",0,R],39312);var G=e.i(25652);let _=(0,f.default)("pilcrow",[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]]);e.s(["default",0,_],574320);let K=(0,f.default)("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-
435-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);e.s(["default",0,K],488239);let V=(0,f.default)("mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]);e.s(["default",0,V],187996);let j=(0,f.default)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);e.s(["default",0,j],979491);let q=(0,f.default)("panel-bottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]);e.s(["default",0,q],180637),e.s(["PanelBottom",0,q],31655);let W=(0,f.default)("gallery-horizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]);e.s(["default",0,W],716252);let $=(0,f.default)("columns-2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]]);e.s(["default",0,$],195083);var z=e.i(752044);let Y=(0,f.default)("heading",[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]]);e.s(["default",0,Y],249758);let Q=(0,f.default)("rows-3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]]);e.s(["default",0,Q],283310);var Z=e.i(551804);let J=[{id:"hero:template-onyx",typeString:"hero",label:"Hero Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/HeroOnyx",componentName:"HeroOnyx",version:1},{id:"intro:template-onyx",typeString:"intro",label:"Intro Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/IntroOnyx",componentName:"IntroOnyx",version:1},{id:"rich-text-1",typeString:"rich-text",label:"Rich Text Block",source:"library",componentPath:"admin/live-editor/variants",componentName:"RichTextBlock1",tag:"Prose",description:"Long-form prose container with TipTap inline editing — for Privacy Policy, Accessibility, About, etc.",version:1},{id:"unit-availability-1",typeString:"unit-availability",label:"Unit Availability Embed",source:"library",componentPath:"UnitAvailabilityContent",componentName:"UnitAvailabilityContent",tag:"Iframe",description:"Embeds the Fortress unit availability iframe using the URL set on the Floor Plans tab.",version:1},{id:"intro-gallery-1",typeString:"intro-gallery",label:"Intro Gallery 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"IntroGallery1",tag:"Centered + Grid",description:"Centered eyebrow pill, heading, richtext body, 3-column gallery grid, and optional pill CTA",version:1},{id:"intro-gallery-2",typeString:"intro-gallery",label:"Intro Gallery 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"IntroGallery2",tag:"PRG-1",description:"Multi-property intro with inline-editable amenity bullets and gallery (PRG-1)",version:1},{id:"intro-gallery-3",typeString:"intro-gallery",label:"Intro Gallery 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"IntroGallery3",tag:"Scattered Polaroid",description:"Centered heading + CTA over a full-bleed row of 6 portrait cards with playful per-card rotation",version:1},{id:"property-listing-1",typeString:"property-listing",label:"Properties Listing 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"PropertyListing1",tag:"PRG-1",description:"Portfolio child landing-page cards for multi-property sites (PRG-1)",version:1},{id:"announcement-banner-1",typeString:"announcement-banner",label:"Announcement Banner 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"AnnouncementBanner1",tag:"Centered + CTA",description:"Full-width colored bar with centered body text and a pill CTA button",version:1},{id:"feature-section:template-onyx",typeString:"feature-section",label:"Feature Section Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/FeatureSectionOnyx",componentName:"FeatureSectionOnyx",version:1},{id:"feature-blocks:template-onyx",typeString:"feature-blocks",label:"Feature Cards Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/FeatureCardsOnyx",componentName:"FeatureCardsOnyx",version:1},{id:"amenities:template-onyx",typeString:"amenities",label:"Amenities Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/AmenitiesSectionOnyx",componentName:"AmenitiesSectionOnyx",version:1},{id:"gallery:template-onyx",typeString:"gallery",label:"Gallery Mosaic Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/GalleryMosaicOnyx",componentName:"GalleryMosaicOnyx",version:1},{id:"floor-plans:template-onyx",typeString:"floor-plans",label:"Floor Plans Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/FloorPlansOnyx",componentName:"FloorPlansOnyx",version:1},{id:"floor-plans-1",typeString:"floor-plans",label:"Floor Plans 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"FloorPlans1",tag:"Card Grid",description:"Headline + filter bar + 3-column floor plan card grid with starting price and Contact CTA",version:1},{id:"floor-plans-2",typeString:"floor-plans",label:"Floor Plans 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"FloorPlans2",tag:"Minimal Cards",de
43scription:"Eyebrow heading + minimal square cards with full-bleed cover image, stacked specs + rent, and bordered Check Availability CTA",version:1},{id:"floor-plans-3",typeString:"floor-plans",label:"Floor Plans 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"FloorPlans3",tag:"Evergreen",description:"Floor plan preview cards with apply CTA in light neutral palette (Evergreen)",version:1},{id:"floor-plans-4",typeString:"floor-plans",label:"Floor Plans 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"FloorPlans4",tag:"MBM Senior 2",description:"Senior-living floor plan preview with purple accents (MBM Senior 2)",version:1},{id:"floor-plans-5",typeString:"floor-plans",label:"Floor Plans 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"FloorPlans5",tag:"V1",description:"Classic elegance floor plan list with apply CTA (V1)",version:1},{id:"featured-layout-1",typeString:"featured-layout",label:"Featured Layout 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"FeaturedLayout1",tag:"Image + Dual CTA",description:"Square image left, eyebrow + headline + body and two stacked CTAs right",version:1},{id:"cta:template-onyx",typeString:"cta",label:"CTA Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/CallToActionOnyx",componentName:"CallToActionOnyx",version:1},{id:"specs-bar:template-onyx",typeString:"specs-bar",label:"Specs Bar Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/SpecsBarOnyx",componentName:"SpecsBarOnyx",version:1},{id:"specs-bar-1",typeString:"specs-bar",label:"Specs Bar 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"SpecsBar1",tag:"4-Card Grid",description:"Heading + description followed by 4-column card grid with thin dividers, titles, images, and descriptions",version:1},{id:"highlights:template-onyx",typeString:"highlights",label:"Highlights Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/HighlightsOnyx",componentName:"HighlightsOnyx",version:1},{id:"announcement-1",typeString:"announcement",label:"Announcement 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Announcement1",tag:"Editorial Ticker",description:"Slim rotating top bar with eyebrow chip, per-item CTA, chevrons and progress dashes",version:1},{id:"announcement-bar-1",typeString:"announcement-bar",label:"Announcement Bar",source:"library",componentPath:"admin/live-editor/variants",componentName:"AnnouncementBar1",tag:"Slim Rotating Bar",description:"Classic slim full-width rotating announcement bar with prev/next chevrons and optional CTA pill — the default site bar",version:1},{id:"announcement-bar-2",typeString:"announcement-bar",label:"Announcement Ticker",source:"library",componentPath:"admin/live-editor/variants",componentName:"Announcement1",tag:"Editorial Ticker",description:"Editorial ticker with eyebrow chip, per-item CTA, chevrons and progress dashes",version:1},{id:"pet-section-1",typeString:"pet-section",label:"Pet Section 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"PetSection1",tag:"Split Image",description:"Side-by-side image and text content for pet-friendly messaging",version:1},{id:"pet-section-2",typeString:"pet-section",label:"Pet Section 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"PetSection2",tag:"MBM",description:"Dark luxury pet-friendly callout (MBM)",version:1}
43,{id:"virtual-tour-1",typeString:"virtual-tour",label:"Virtual Tour 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"VirtualTour1",tag:"Centered Hero",description:"Centered eyebrow pill, large heading, body, wide rounded poster with play overlay, and pill CTA",version:1},{id:"virtual-tour-2",typeString:"virtual-tour",label:"Virtual Tour 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"VirtualTour2",tag:"MBM",description:"Dark luxury virtual tour with poster + amenities tags (MBM)",version:1},{id:"sub-page-hero:template-onyx",typeString:"sub-page-hero",label:"Sub-Page Hero Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/SubPageHeroOnyx",componentName:"SubPageHeroOnyx",version:1},{id:"amenities-content:template-onyx",typeString:"amenities-content",label:"Amenities Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/AmenitiesContentOnyx",componentName:"AmenitiesContentOnyx",version:1},{id:"floor-plans-content:template-onyx",typeString:"floor-plans-content",label:"Floor Plans Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/FloorPlansContentOnyx",componentName:"FloorPlansContentOnyx",version:1},{id:"gallery-content:template-onyx",typeString:"gallery-content",label:"Gallery Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/GalleryContentOnyx",componentName:"GalleryContentOnyx",version:1},{id:"contact-content:template-onyx",typeString:"contact-content",label:"Contact Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/ContactContentOnyx",componentName:"ContactContentOnyx",version:1},{id:"privacy-content:template-onyx",typeString:"privacy-content",label:"Privacy Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"PrivacyPolicyContent",componentName:"PrivacyPolicyContent",version:1},{id:"accessibility-content:template-onyx",typeString:"accessibility-content",label:"Accessibility Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"AccessibilityContent",componentName:"AccessibilityContent",version:1},{id:"title-vi-content:template-onyx",typeString:"title-vi-content",label:"Title VI Content Onyx",source:"template",templateKey:"template-onyx",componentPath:"TitleViContent",componentName:"TitleViContent",version:1},{id:"site-header:template-onyx",typeString:"site-header",label:"Header Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/SiteHeaderOnyx",componentName:"SiteHeaderOnyx",version:1},{id:"site-footer:template-onyx",typeString:"site-footer",label:"Footer Onyx",source:"template",templateKey:"template-onyx",componentPath:"template-onyx/SiteFooterOnyx",componentName:"SiteFooterOnyx",version:1},{id:"hero:template-atelier",typeString:"hero",label:"Hero Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"HeroAtelier",version:1},{id:"intro:template-atelier",typeString:"intro",label:"Intro Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"IntroAtelier",version:1},{id:"gallery:template-atelier",typeString:"gallery",label:"Gallery Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"GalleryAtelier",version:1},{id:"feature-blocks:template-atelier",typeString:"feature-blocks",label:"Feature Cards Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"FeatureBlocksAtelier",version:1},{id:"cta:template-atelier",typeString:"cta",label:"CTA Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"CtaAtelier",version:1},{id:"announcement-banner:template-atelier",typeString:"announcement-banner",label:"Announcement Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"AnnouncementBannerAtelier",version:1},{id:"sub-page-hero:template-atelier",typeString:"sub-page-hero",label:"Sub-Page Hero Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"SubPageHeroAtelier",version:1},{id:"amenities-content:template-atelier",typeString:"amenities-content",label:"Amenities Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"AmenitiesContentAtelier",version:1},{id:"floor-plans-content:template-atelier",typeString:"floor-plans-content",label:"Floor Plans Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"FloorPlansContentAtelier",version:1},{id:"gallery-content:template-atelier",typeString:"gallery-content",label:"Gallery Content Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"GalleryContentAtelier",version:1},{id:"contact-content:template-atelier",typeString:"contact-content",label:"Contact Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"ContactContentAtelier",version:1},{id:"site-header:template-atelier",typeString:"site-header",label:"Header Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"HeaderAtelier",version:1},{id:"site-footer:template-atelier",typeString:"site-footer",label:"Footer Atelier",source:"template",templateKey:"template-atelier",componentPath:"admin/live-editor/variants",componentName:"FooterAtelier",version:1},{id:"hero:template-aspen-ridge",typeString:"hero",label:"Hero Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"HeroAspenRidge",version:1},{id:"intro:template-aspen-ridge",typeString:"intro",label:"Intro Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"IntroAspenRidge",version:1},{id:"feature-blocks:template-aspen-ridge",typeString:"feature-blocks",label:"Resident Services Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"FeatureBlocksAspenRidge",version:1},{id:"amenities:template-aspen-ridge",typeString:"amenities",label:"Amenities Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"AmenitiesAspenRidge",version:1},{id:"cta:template-aspen-ridge",typeString:"cta",label:"CTA Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"CtaAspenRidge",version:1},{id:"floor-plans:template-aspen-ridge",typeString:"floor-plans",label:"Featured Floor Plans Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"FloorPlansAspenRidge",version:1},{id:"get-started:template-aspen-ridge",typeString:"get-started",label:"How It Works Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"GetStartedAspenRidge",version:1},{id:"sub-page-hero:template-aspen-ridge",typeString:"sub-page-hero",label:"Sub-Page Hero Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"SubPageHeroAspenRidge",version:1},{id:"amenities-content:template-aspen-ridge",typeString:"amenities-content",label:"Amenities Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"AmenitiesContentAspenRidge",version:1},{id:"floor-plans-content:template-aspen-ridge",typeString:"floor-plans-content",label:"Floor Plans Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"FloorPlansContentAspenRidge",version:1},{id:"gallery-content:template-aspen-ridge",typeString:"gallery-content",label:"Gallery Content Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"GalleryContentAspenRidge",version:1},{id:"contact-content:template-aspen-ridge",typeString:"contact-content",label:"Contact Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"ContactContentAspenRidge",version:1},{id:"site-header:template-aspen-ridge",typeString:"site-header",label:"Header Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"HeaderAspenRidge",version:1},{id:"site-footer:template-aspen-ridge",typeString:"site-footer",label:"Footer Aspen Ridge",source:"template",templateKey:"template-aspen-ridge",componentPath:"admin/live-editor/variants",componentName:"FooterAspenRidge",version:1},{id:"hero:template-verdant",typeString:"hero",label:"Hero Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"HeroVerdant",version:1},{id:"intro:template-verdant",typeString:"intro",label:"Intro Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"IntroVerdant",version:1},{id:"gallery:template-verdant",typeString:"gallery",label:"Gallery Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"GalleryVerdant",version:1},{id:"feature-blocks:template-verdant",typeString:"feature-blocks",label:"Feature Cards Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"FeatureBlocksVerdant",version:1},{id:"cta:template-verdant",typeString:"cta",label:"CTA Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"CtaVerdant",version:1},{id:"sub-page-hero:template-verdant",typeString:"sub-page-hero",label:"Sub-Page Hero Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"SubPageHeroVerdant",version:1},{id:"amenities-content:template-verdant",typeString:"amenities-content",label:"Amenities Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"AmenitiesContentVerdant",version:1},{id:"floor-plans-content:template-verdant",typeString:"floor-plans-content",label:"Floor Plans Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"FloorPlansContentVerdant",version:1},{id:"gallery-content:template-verdant",typeString:"gallery-content",label:"Gallery Content Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"GalleryContentVerdant",version:1},{id:"contact-content:template-verdant",typeString:"contact-content",label:"Contact Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"ContactContentVerdant",version:1},{id:"site-header:template-verdant",typeString:"site-header",label:"Header Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"HeaderVerdant",version:1},{id:"site-footer:template-verdant",typeString:"site-footer",label:"Footer Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"FooterVerdant",version:1},{id:"testimonials:template-verdant",typeString:"testimonials",label:"Testimonials Verdant",source:"template",templateKey:"template-verdant",componentPath:"admin/live-editor/variants",componentName:"TestimonialsVerdant",version:1},{id:"hero:template-foundry",typeString:"hero",label:"Hero Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"HeroFoundry",version:1},{id:"intro:template-foundry",typeString:"intro",label:"Welcome Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"IntroFoundry",version:1},{id:"amenities:template-foundry",typeString:"amenities",label:"Amenities CTA Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"AmenitiesCtaFoundry",version:1},{id:"feature-blocks:template-foundry",typeString:"feature-blocks",label:"Feature Blocks Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"FeatureBlocksFoundry",version:1},{id:"gallery:template-foundry",typeString:"gallery",label:"Gallery Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"GalleryFoundry",version:1},{id:"sub-page-hero:template-foundry",typeString:"sub-page-hero",label:"Sub-Page Hero Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"SubPageHeroFoundry",version:1},{id:"amenities-content:template-foundry",typeString:"amenities-content",label:"Amenities Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"AmenitiesContentFoundry",version:1},{id:"pet-policy:template-foundry",typeString:"pet-policy",label:"Pet Policy Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"PetPolicyFoundry",version:1},{id:"contact-content:template-foundry",typeString:"contact-content",label:"Contact Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"ContactContentFoundry",version:1},{id:"gallery-content:template-foundry",typeString:"gallery-content",label:"Gallery Content Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"GalleryContentFoundry",version:1},{id:"floor-plans-content:template-foundry",typeString:"floor-plans-content",label:"Floor Plans Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"FloorPlansContentFoundry",version:1},{id:"site-header:template-foundry",typeString:"site-header",label:"Header Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"HeaderFoundry",version:1},{id:"site-footer:template-foundry",typeString:"site-footer",label:"Footer Foundry",source:"template",templateKey:"template-foundry",componentPath:"admin/live-editor/variants",componentName:"FooterFoundry",version:1},{id:"hero:template-atlas",typeString:"hero",label:"Hero Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/HeroAtlas",componentName:"HeroAtlas",version:1},{id:"intro:template-atlas",typeString:"intro",label:"Intro Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/IntroAtlas",componentName:"IntroAtlas",version:1},{id:"amenities:template-atlas",typeString:"amenities",label:"Amenities Halves Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/AmenitiesHalvesAtlas",componentName:"AmenitiesHalvesAtlas",version:1},{id:"floor-plans:template-atlas",typeString:"floor-plans",label:"Floor Plans Band Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/FloorPlansBandAtlas",componentName:"FloorPlansBandAtlas",version:1},{id:"feature-section:template-atlas",typeString:"feature-section",label:"The Story Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/FeatureSectionAtlas",componentName:"FeatureSectionAtlas",version:1},{id:"gallery:template-atlas",typeString:"gallery",label:"Gallery Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/GalleryAtlas",componentName:"GalleryAtlas",version:1},{id:"highlights:template-atlas",typeString:"highlights",label:"Highlights Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/Highli
43ghtsAtlas",componentName:"HighlightsAtlas",version:1},{id:"cta:template-atlas",typeString:"cta",label:"CTA Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/CallToActionAtlas",componentName:"CallToActionAtlas",version:1},{id:"sub-page-hero:template-atlas",typeString:"sub-page-hero",label:"Sub-Page Hero Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/SubPageHeroAtlas",componentName:"SubPageHeroAtlas",version:1},{id:"amenities-content:template-atlas",typeString:"amenities-content",label:"Amenities Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/AmenitiesContentAtlas",componentName:"AmenitiesContentAtlas",version:1},{id:"floor-plans-content:template-atlas",typeString:"floor-plans-content",label:"Floor Plans Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/FloorPlansContentAtlas",componentName:"FloorPlansContentAtlas",version:1},{id:"gallery-content:template-atlas",typeString:"gallery-content",label:"Gallery Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/GalleryContentAtlas",componentName:"GalleryContentAtlas",version:1},{id:"contact-content:template-atlas",typeString:"contact-content",label:"Contact Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/ContactContentAtlas",componentName:"ContactContentAtlas",version:1},{id:"site-header:template-atlas",typeString:"site-header",label:"Header Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/SiteHeaderAtlas",componentName:"SiteHeaderAtlas",version:1},{id:"site-footer:template-atlas",typeString:"site-footer",label:"Footer Atlas",source:"template",templateKey:"template-atlas",componentPath:"template-atlas/SiteFooterAtlas",componentName:"SiteFooterAtlas",version:1},{id:"hero:template-solace",typeString:"hero",label:"Hero Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/HeroSolace",componentName:"HeroSolace",version:1},{id:"intro:template-solace",typeString:"intro",label:"About Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/AboutSolace",componentName:"AboutSolace",version:1},{id:"floor-plans:template-solace",typeString:"floor-plans",label:"Suites Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/SuitesSolace",componentName:"SuitesSolace",version:1},{id:"location:template-solace",typeString:"location",label:"Neighbourhood Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/NeighbourhoodSolace",componentName:"NeighbourhoodSolace",version:1},{id:"gallery:template-solace",typeString:"gallery",label:"Gallery Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/GallerySolace",componentName:"GallerySolace",version:1},{id:"highlights:template-solace",typeString:"highlights",label:"Highlights Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/HighlightsSolace",componentName:"HighlightsSolace",version:1},{id:"amenities:template-solace",typeString:"amenities",label:"Amenities Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/AmenitiesSolace",componentName:"AmenitiesSolace",version:1},{id:"contact-content:template-solace",typeString:"contact-content",label:"Contact Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/ContactContentSolace",componentName:"ContactContentSolace",version:1},{id:"sub-page-hero:template-solace",typeString:"sub-page-hero",label:"Sub-Page Hero Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/SubPageHeroSolace",componentName:"SubPageHeroSolace",version:1},{id:"site-header:template-solace",typeString:"site-header",label:"Header Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/SiteHeaderSolace",componentName:"SiteHeaderSolace",version:1},{id:"site-footer:template-solace",typeString:"site-footer",label:"Footer Solace",source:"template",templateKey:"template-solace",componentPath:"template-solace/SiteFooterSolace",componentName:"SiteFooterSolace",version:1},{id:"hero:template-parkline",typeString:"hero",label:"Hero Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/HeroParkline",componentName:"HeroParkline",version:1},{id:"intro:template-parkline",typeString:"intro",label:"Intro Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/IntroParkline",componentName:"IntroParkline",version:1},{id:"floor-plans:template-parkline",typeString:"floor-plans",label:"Floor Plans Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/FloorPlansParkline",componentName:"FloorPlansParkline",version:1},{id:"cta:template-parkline",typeString:"cta",label:"CTA Parkline (Lead)",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/CtaParkline",componentName:"CtaParkline",version:1},{id:"cta:template-parkline-band",typeString:"cta",label:"CTA Parkline (Band)",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/CtaParkline",componentName:"CtaBandParkline",version:1},{id:"amenities:template-parkline",typeString:"amenities",label:"Resident Services Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/AmenitiesParkline",componentName:"AmenitiesParkline",version:1},{id:"gallery:template-parkline",typeString:"gallery",label:"Gallery Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/GalleryParkline",componentName:"GalleryParkline",version:1},{id:"faq:template-parkline",typeString:"faq",label:"FAQ Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/FaqParkline",componentName:"FaqParkline",version:1},{id:"contact-content:template-parkline",typeString:"contact-content",label:"Contact Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/ContactParkline",componentName:"ContactParkline",version:1},{id:"sub-page-hero:template-parkline",typeString:"sub-page-hero",label:"Sub-Page Hero Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/SubPageHeroParkline",componentName:"SubPageHeroParkline",version:1},{id:"site-header:template-parkline",typeString:"site-header",label:"Header Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/SiteHeaderParkline",componentName:"SiteHeaderParkline",version:1},{id:"site-footer:template-parkline",typeString:"site-footer",label:"Footer Parkline",source:"template",templateKey:"template-parkline",componentPath:"template-parkline/SiteFooterParkline",componentName:"SiteFooterParkline",version:1},{id:"hero:template-bedrock",typeString:"hero",label:"Hero Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/HeroBedrock",componentName:"HeroBedrock",version:1},{id:"intro:template-bedrock",typeString:"intro",label:"Intro Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/IntroBedrock",componentName:"IntroBedrock",version:1},{id:"floor-plans:template-bedrock",typeString:"floor-plans",label:"Floor Plans Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/FloorPlansBedrock",componentName:"FloorPlansBedrockPreview",ver
43sion:1},{id:"cta:template-bedrock",typeString:"cta",label:"CTA Bedrock (Lead)",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/CtaBedrock",componentName:"CtaBedrock",version:1},{id:"cta:template-bedrock-band",typeString:"cta",label:"CTA Bedrock (Band)",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/CtaBedrock",componentName:"CtaBandBedrock",version:1},{id:"amenities:template-bedrock",typeString:"amenities",label:"Featured Amenities Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/AmenitiesBedrock",componentName:"AmenitiesBedrockPreview",version:1},{id:"gallery:template-bedrock",typeString:"gallery",label:"Gallery Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/GalleryBedrock",componentName:"GalleryBedrockPreview",version:1},{id:"floor-plans-content:template-bedrock",typeString:"floor-plans-content",label:"Floor Plans Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/FloorPlansBedrock",componentName:"FloorPlansBedrockContent",version:1},{id:"amenities-content:template-bedrock",typeString:"amenities-content",label:"Amenities Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/AmenitiesBedrock",componentName:"AmenitiesBedrockContent",version:1},{id:"gallery-content:template-bedrock",typeString:"gallery-content",label:"Gallery Content Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/GalleryBedrock",componentName:"GalleryBedrockContent",version:1},{id:"contact-content:template-bedrock",typeString:"contact-content",label:"Contact Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/ContactBedrock",componentName:"ContactBedrockContent",version:1},{id:"unit-availability:template-bedrock",typeString:"unit-availability",label:"Availability Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/CheckAvailabilityBedrock",componentName:"CheckAvailabilityBedrockContent",version:1},{id:"sub-page-hero:template-bedrock",typeString:"sub-page-hero",label:"Sub-Page Hero Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/SubPageHeroBedrock",componentName:"SubPageHeroBedrock",version:1},{id:"site-header:template-bedrock",typeString:"site-header",label:"Header Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/SiteHeaderBedrock",componentName:"SiteHeaderBedrock",version:1},{id:"site-footer:template-bedrock",typeString:"site-footer",label:"Footer Bedrock",source:"template",templateKey:"template-bedrock",componentPath:"template-bedrock/SiteFooterBedrock",componentName:"SiteFooterBedrock",version:1},{id:"hero:template-beacon",typeString:"hero",label:"Hero Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/HeroBeacon",componentName:"HeroBeacon",version:1},{id:"intro-gallery:template-beacon",typeString:"intro-gallery",label:"Home Overview Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/OverviewBeacon",componentName:"OverviewBeacon",version:1},{id:"amenities:template-beacon",typeString:"amenities",label:"Amenity Ledger Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/AmenitiesBeacon",componentName:"AmenitiesBeaconPreview",version:1},{id:"highlights:template-beacon",typeString:"highlights",label:"Facility Cards Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/HighlightsBeacon",componentName:"HighlightsBeacon",version:1},{id:"floor-plans:template-beacon",typeString:"floor-plans",label:"Floor Plans Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/FloorPlansBeacon",componentName:"FloorPlansBeaconPreview",version:1},{id:"feature-blocks:template-beacon",typeString:"feature-blocks",label:"Detail Band Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/DetailBandBeacon",componentName:"DetailBandBeacon",version:1},{id:"gallery:template-beacon",typeString:"gallery",label:"Gallery Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/GalleryBeacon",componentName:"GalleryBeaconPreview",ver
43sion:1},{id:"virtual-tour:template-beacon",typeString:"virtual-tour",label:"Virtual Tour Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/TourBeacon",componentName:"TourBeacon",version:1},{id:"cta:template-beacon",typeString:"cta",label:"Leasing CTA Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/CtaBeacon",componentName:"CtaBeacon",version:1},{id:"floor-plans-content:template-beacon",typeString:"floor-plans-content",label:"Floor Plans Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/FloorPlansBeacon",componentName:"FloorPlansBeaconContent",version:1},{id:"amenities-content:template-beacon",typeString:"amenities-content",label:"Amenities Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/AmenitiesBeacon",componentName:"AmenitiesBeaconContent",version:1},{id:"gallery-content:template-beacon",typeString:"gallery-content",label:"Gallery Content Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/GalleryBeacon",componentName:"GalleryBeaconContent",version:1},{id:"contact-content:template-beacon",typeString:"contact-content",label:"Contact Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/ContactBeacon",componentName:"ContactBeaconContent",version:1},{id:"sub-page-hero:template-beacon",typeString:"sub-page-hero",label:"Sub-Page Hero Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/SubPageHeroBeacon",componentName:"SubPageHeroBeacon",version:1},{id:"site-header:template-beacon",typeString:"site-header",label:"Header Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/SiteHeaderBeacon",componentName:"SiteHeaderBeacon",version:1},{id:"site-footer:template-beacon",typeString:"site-footer",label:"Footer Beacon",source:"template",templateKey:"template-beacon",componentPath:"template-beacon/SiteFooterBeacon",componentName:"SiteFooterBeacon",version:1}],X=[...J,{id:"hero-1",typeString:"hero",label:"Hero 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero1",tag:"Left Dark",description:"Left-aligned text, full-width bg image, dark overlay",version:1},{id:"hero-2",typeString:"hero",label:"Hero 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero2",tag:"Center Divider",description:"Center-aligned with divider line, full bg image",version:1},{id:"hero-3",typeString:"hero",label:"Hero 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero3",tag:"Cards Below",description:"Left-aligned with 4 feature cards below",version:1},{id:"hero-4",typeString:"hero",label:"Hero 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero4",tag:"Dual CTA",description:"Center-aligned with dual CTA buttons",version:1},{id:"hero-5",typeString:"hero",label:"Hero 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero5",tag:"Diagonal Blur",description:"Left-aligned with diagonal blur overlay",version:1},{id:"hero-6",typeString:"hero",label:"Hero 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero6",tag:"Gallery Cards",description:"Center-aligned text with CTA and 4 rounded gallery images below on white bg",version:1},{id:"hero-7",typeString:"hero",label:"Hero 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero7",tag:"Split Stats",description:"Split layout with heading left, stats and dual CTA right, full-width rounded image below",version:1},{id:"hero-8",typeString:"hero",label:"Hero 8",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero8",tag:"Center Crop",description:"Center-aligned text with accent badge, CTA, and dramatic bottom-cropped hero image with gradient wash",version:1},{id:"hero-9",typeString:"hero",label:"Hero 9",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero9",tag:"Three Column",description:"Full-width bg image with dark overlay, left-aligned heading, three-column detail text, and ghost outline button",version:1},{id:"hero-10",typeString:"hero",label:"Hero 10",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero10",tag:"Dual Cards",de
43scription:"Heading + description + round CTA top row, two accent-tint image cards below with title and link overlays",version:1},{id:"hero-11",typeString:"hero",label:"Hero 11",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero11",tag:"Split CTA Bar",description:"Split layout with left-aligned heading, description, wide CTA bar with arrow, and large rounded image right",version:1},{id:"hero-12",typeString:"hero",label:"Hero 12",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero12",tag:"Image Carousel",description:"Center-aligned heading + description, full-width rounded image carousel with prev/next arrows at bottom-right",version:1},{id:"hero-13",typeString:"hero",label:"Hero 13",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero13",tag:"Badge + Image",description:"Center-aligned accent pill badge, heading, description, CTA button, and large image below on alt background",version:1},{id:"hero-14",typeString:"hero",label:"Hero 14",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero14",tag:"Full-Screen BG",description:"Full-screen image or video background with centered headline, body, and CTA — alignable left/center/right",version:1},{id:"hero-15",typeString:"hero",label:"Hero 15",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero15",tag:"Evergreen",description:"Light neutral hero with charcoal headings and gradient overlay (Evergreen)",ver
43sion:1},{id:"hero-16",typeString:"hero",label:"Hero 16",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero16",tag:"MBM",description:"Dark luxury hero with mosaic gallery accents (MBM)",version:1},{id:"hero-17",typeString:"hero",label:"Hero 17",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero17",tag:"MBM Advanced",description:"White bg with red accents and bold typography (MBM Advanced)",version:1},{id:"hero-18",typeString:"hero",label:"Hero 18",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero18",tag:"MBM Senior 2",description:"Senior-living hero with white bg and purple accents (MBM Senior 2)",version:1},{id:"hero-19",typeString:"hero",label:"Hero 19",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero19",tag:"V1",description:"Classic elegance hero with serif typography and warm tones (V1)",version:1},{id:"hero-20",typeString:"hero",label:"Hero 20",source:"library",componentPath:"admin/live-editor/variants",componentName:"Hero20",tag:"PRG-1",description:"Multi-property editorial hero with light typography (PRG-1)",version:1},{id:"parallax-1",typeString:"parallax",label:"Parallax 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Parallax1",tag:"MBM Senior 2",description:"Scroll-bound parallax with overlay heading + CTA — minimal edit (text + image only)",version:1},{id:"sbs-1",typeString:"feature-section",label:"Side by Side 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS1",tag:"Overlap Left",description:"Two overlapping images left, content right",version:1},{id:"sbs-2",typeString:"feature-section",label:"Side by Side 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS2",tag:"Overlap Right",description:"Two overlapping images right, content left",version:1},{id:"sbs-3",typeString:"feature-section",label:"Side by Side 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS3",tag:"Seal",description:"Single image with seal overlay, content right",version:1},{id:"sbs-4",typeString:"feature-section",label:"Side by Side 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS4",tag:"Split",description:"Full-width bg image left half, content right",version:1},{id:"sbs-5",typeString:"feature-section",label:"Side by Side 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS5",tag:"Mosaic",description:"Three-image mosaic right, content left",version:1},{id:"sbs-6",typeString:"feature-section",label:"Side by Side 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS6",tag:"Grid + Stats",description:"Four images 2x2 grid, content left with stats",version:1},{id:"sbs-7",typeString:"feature-section",label:"Side by Side 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS7",tag:"Evergreen",description:"Single image left, content right with CTA (Evergreen)",ver
43sion:1},{id:"sbs-8",typeString:"feature-section",label:"Side by Side 8",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS8",tag:"MBM",description:"Dark luxury side-by-side with editorial typography (MBM)",version:1},{id:"sbs-9",typeString:"feature-section",label:"Side by Side 9",source:"library",componentPath:"admin/live-editor/variants",componentName:"SBS9",tag:"V1",description:"Classic elegance side-by-side with serif typography (V1)",version:1},{id:"services-1",typeString:"services",label:"Services 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services1",tag:"Icon Cards",description:"3 icon cards on cream background",version:1},{id:"services-2",typeString:"services",label:"Services 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services2",tag:"Image Overlay",description:"4 image cards with color overlay on hover",version:1},{id:"services-3",typeString:"services",label:"Services 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services3",tag:"Numbered",description:"3 full-height image cards, numbered on hover",version:1},{id:"services-4",typeString:"services",label:"Services 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services4",tag:"Color Icons",description:"3 icon cards with colored icon wrapper",version:1},{id:"services-5",typeString:"services",label:"Services 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services5",tag:"Card Grid",description:"6 items in card grid with shadow",version:1},{id:"services-6",typeString:"services",label:"Services 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Services6",tag:"Tall Cards",description:"Content left + 3 tall image cards right",version:1},{id:"gallery-1",typeString:"gallery",label:"Gallery 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery1",tag:"Auto Grid",description:"Auto-fit responsive grid, rounded corners",version:1},{id:"gallery-2",typeString:"gallery",label:"Gallery 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery2",tag:"Asymmetric",description:"5 images in asymmetric 12-col grid",version:1},{id:"gallery-3",typeString:"gallery",label:"Gallery 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery3",tag:"Hover Reveal",description:"6 images with hover overlay animation",version:1},{id:"gallery-4",typeString:"gallery",label:"Gallery 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery4",tag:"Header Grid",description:"6 images asymmetric grid with content header",version:1},{id:"gallery-5",typeString:"gallery",label:"Gallery 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery5",tag:"Content + 3",description:"3 images side-by-side with content left",version:1},{id:"gallery-6",typeString:"gallery",label:"Gallery 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery6",tag:"Evergreen",description:"Captioned grid with property name + locale (Evergreen)",ver
43sion:1},{id:"gallery-7",typeString:"gallery",label:"Gallery 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery7",tag:"MBM",description:"Dark luxury asymmetric mosaic with hover reveal (MBM)",version:1},{id:"gallery-8",typeString:"gallery",label:"Gallery 8",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery8",tag:"MBM Advanced",description:"3-image gallery preview with property name + heading (MBM Advanced)",version:1},{id:"gallery-9",typeString:"gallery",label:"Gallery 9",source:"library",componentPath:"admin/live-editor/variants",componentName:"Gallery9",tag:"V1",description:"Hybrid contact + gallery split layout with serif heading (V1)",version:1},{id:"faq-1",typeString:"faq",label:"FAQ 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ1",tag:"Image + Accordion",description:"Image left + accordion right, chevron toggle",version:1},{id:"faq-2",typeString:"faq",label:"FAQ 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ2",tag:"Two Column",description:"Two-column FAQ on grey background",version:1},{id:"faq-3",typeString:"faq",label:"FAQ 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ3",tag:"Plus/Minus",description:"Content left + accordion right, plus/minus toggle",version:1},{id:"faq-4",typeString:"faq",label:"LIHTC FAQ",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ4",tag:"Affordable",description:"Centered header + hairline-ruled accordion, seeded with affordable-housing eligibility copy",version:1},{id:"faq-5",typeString:"faq",label:"Leasing Process",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ5",tag:"Process Steps",description:"Two-column pitch + numbered single-open accordion of leasing stages, each with an outcome line",version:1},{id:"faq-6",typeString:"faq",label:"FAQ 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ6",tag:"Note + Accordion",description:"Body-copy note left + hairline-ruled rich-text accordion right, seeded with amenities and pet policy",version:1},{id:"faq-7",typeString:"faq",label:"FAQ 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"FAQ7",tag:"Accordion + Photos",description:"Optional centered title, hairline chevron accordion with rich-text answers on the left, one or tw
43o photos on the right",version:1},{id:"pricing-1",typeString:"pricing",label:"Floor Plan Index",source:"library",componentPath:"admin/live-editor/variants",componentName:"Pricing1",tag:"Rate Table",description:"Ruled table of single-line rows — four free-text columns per row, each row linking out",version:1},{id:"spotlight-1",typeString:"spotlight",label:"Neighborhood Cards",source:"library",componentPath:"admin/live-editor/variants",componentName:"Spotlight1",tag:"Image Cards",description:"Ruled header over three captioned image cards — category line plus a sentence under each photo",version:1},{id:"why-choose-1",typeString:"why-choose-us",label:"Why Choose 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"WhyChoose1",tag:"Video + List",description:"Video/image left with play button, checklist right",version:1},{id:"why-choose-2",typeString:"why-choose-us",label:"Why Choose 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"WhyChoose2",tag:"Icon Cards",description:"Centered content with 3 icon cards",version:1},{id:"why-choose-3",typeString:"why-choose-us",label:"Why Choose 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"WhyChoose3",tag:"Image Collage",description:"Complex image group left, hover cards right",version:1},{id:"cta-1",typeString:"cta",label:"CTA 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA1",tag:"Diagonal",description:"Left-aligned with diagonal gradient overlay on bg image",version:1},{id:"cta-2",typeString:"cta",label:"CTA 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA2",tag:"Full Overlay",description:"Center-aligned full bg image with dark overlay",version:1},{id:"cta-3",typeString:"cta",label:"CTA 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA3",tag:"Contact Split",description:"Content left with contact links, image right",version:1},{id:"cta-4",typeString:"cta",label:"CTA 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA4",tag:"Evergreen",description:"Headline + apply CTA on accent background (Evergreen)",ver
43sion:1},{id:"cta-5",typeString:"cta",label:"CTA 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA5",tag:"MBM",description:"Phone-prominent dark luxury CTA with editorial type (MBM)",version:1},{id:"cta-6",typeString:"cta",label:"CTA 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"CTA6",tag:"V1",description:"Banner-style CTA with image and serif headline (V1)",version:1},{id:"video-1",typeString:"video",label:"Video 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Video1",tag:"Circular Play",description:"Full-width bg image with circular play button",version:1},{id:"video-2",typeString:"video",label:"Video 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Video2",tag:"Header + Play",description:"Centered header above video with color overlay",version:1},{id:"video-3",typeString:"video",label:"Video 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Video3",tag:"Video Grid",description:"Centered heading and intro over a two-column grid of titled YouTube/Vimeo videos that play in a lightbox",version:1},{id:"flipbook-1",typeString:"flipbook",label:"Brochure Flipbook",source:"library",componentPath:"admin/live-editor/variants",componentName:"Flipbook1",tag:"PDF Flipbook",description:"3D page-flip viewer for an uploaded PDF brochure",version:1},{id:"quote-1",typeString:"testimonials",label:"Quote 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Quote1",tag:"Accent Line",description:"Left-aligned on grey bg, yellow accent line",version:1},{id:"quote-2",typeString:"testimonials",label:"Quote 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Quote2",tag:"Dark Overlay",description:"Background image with dark overlay content box",version:1},{id:"reviews-1",typeString:"reviews",label:"Reviews 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Reviews1",tag:"Star Cards",description:"3 cards with profile, stars, grey bg cards",version:1},{id:"birdeye-reviews-1",typeString:"birdeye-reviews",label:"Birdeye Reviews",source:"library",componentPath:"admin/live-editor/variants",componentName:"BirdeyeReviews",tag:"Live Birdeye Widget",description:"Embeds your Birdeye reviews widget from a pasted embed snippet",version:1},{id:"dynamic-floor-plans-1",typeString:"dynamic-floor-plans",label:"Dynamic Floor Plans",source:"library",componentPath:"admin/live-editor/variants",componentName:"DynamicFloorPlans1",tag:"Live Availability",description:"One card per available floor plan, live from the Fortress API",version:1},{id:"sightmap-1",typeString:"sightmap",label:"Engrain SightMap",source:"library",componentPath:"admin/live-editor/variants",componentName:"SightMap",tag:"Interactive Site Map",description:"Frames your Engrain SightMap unit-availability map from its embed URL",version:1},{id:"availability-1",typeString:"availability",label:"Check Availability",source:"library",componentPath:"admin/live-editor/variants",componentName:"AvailabilityEmbed",tag:"Live Availability",description:"Embeds your Fortress unit-availability widget on any page",version:1},{id:"events-1",typeString:"events",label:"Upcoming Events",source:"library",componentPath:"admin/live-editor/variants",componentName:"EventsUpcoming",tag:"Calendar",description:"Vertical list of the next events — the mobile-friendly default",version:1},{id:"events-2",typeString:"events",label:"Month Calendar",source:"library",componentPath:"admin/live-editor/variants",componentName:"EventsMonth",tag:"Calendar",description:"Month grid with a full detail list underneath",version:1},{id:"events-3",typeString:"events",label:"Event Cards",source:"library",componentPath:"admin/live-editor/variants",componentName:"EventsCards",tag:"Calendar",description:"Responsive card grid — best when events carry descriptions",version:1},{id:"container-1",typeString:"container",label:"Container",source:"library",componentPath:"admin/live-editor/variants",componentName:"Container1",tag:"1 Slot",description:"A single padded wrapper that holds 
43stacked content",version:1},{id:"two-column-1",typeString:"two-column",label:"Two Column Layout",source:"library",componentPath:"admin/live-editor/variants",componentName:"TwoColumn1",tag:"2 Columns",description:"Two responsive columns with a configurable ratio; stacks on mobile",version:1},{id:"three-column-1",typeString:"three-column",label:"Three Column Layout",source:"library",componentPath:"admin/live-editor/variants",componentName:"ThreeColumn1",tag:"3 Columns",description:"Three responsive columns; stacks on mobile",version:1},{id:"heading-1",typeString:"heading",label:"Heading",source:"library",componentPath:"admin/live-editor/variants",componentName:"Heading1",tag:"Text",description:"A single themed heading",version:1},{id:"text-1",typeString:"text",label:"Body Text",source:"library",componentPath:"admin/live-editor/variants",componentName:"Text1",tag:"Text",description:"A rich-text paragraph block with inline formatting",version:1},{id:"button-1",typeString:"button",label:"Button",source:"library",componentPath:"admin/live-editor/variants",componentName:"Button1",tag:"Button",description:"A single themed button/link with editable label and URL",version:1},{id:"image-1",typeString:"image",label:"Image",source:"library",componentPath:"admin/live-editor/variants",componentName:"Image1",tag:"Media",description:"A single inline-editable image",version:1},{id:"fullwidth-image-1",typeString:"fullwidth-image",label:"Full-Width Image",source:"library",componentPath:"admin/live-editor/variants",componentName:"FullwidthImage1",tag:"Full Bleed",description:"An edge-to-edge image band with height + overlay controls",version:1},{id:"fullwidth-image-2",typeString:"fullwidth-image",label:"Full-Width Image + Text",source:"library",componentPath:"admin/live-editor/variants",componentName:"FullwidthImage2",tag:"Full Bleed",description:"An edge-to-edge image band with a centered paragraph over it",version:1},{id:"newsletter-mailchimp",typeString:"contact-form",label:"Newsletter — Mailchimp",source:"library",componentPath:"admin/live-editor/variants",componentName:"MailchimpSignup",tag:"Email Signup",description:"Email signup form posting to your connected Mailchimp audience",version:1},{id:"steps-1",typeString:"get-started",label:"Steps 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Steps1",tag:"Light Arrows",description:"Light theme, 3 steps with curved arrow connectors",version:1},{id:"steps-2",typeString:"get-started",label:"Steps 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Steps2",tag:"Dark Arrows",description:"Dark theme, 4 steps with curved arrow connectors",version:1},{id:"custom-html-1",typeString:"custom-html",label:"Custom HTML",source:"library",componentPath:"components",componentName:"CustomHtmlBlock",tag:"Code Block",description:"Embed custom HTML and CSS code",version:1},{id:"intro-1",typeString:"intro",label:"Intro 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro1",tag:"Left Divider",description:"Left-aligned heading + description with accent divider",version:1},{id:"intro-2",typeString:"intro",label:"Intro 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro2",tag:"Center Eyebrow",description:"Centered heading + description with eyebrow",version:1},{id:"intro-8",typeString:"intro",label:"Intro 8",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro8",tag:"Editorial Mosaic",description:"Left copy rail with eyebrow, headline and text link beside a four-photo staggered mosaic",version:1},{id:"intro-3",typeString:"intro",label:"Intro 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro3",tag:"Evergreen",description:"Welcome heading + body text in light neutral palette (Evergreen)",ver
43sion:1},{id:"intro-4",typeString:"intro",label:"Intro 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro4",tag:"MBM",description:"White card overlapping into hero with editorial type (MBM)",version:1},{id:"intro-5",typeString:"intro",label:"Intro 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro5",tag:"MBM Advanced",description:"Welcome section with red accents on white bg (MBM Advanced)",version:1},{id:"intro-6",typeString:"intro",label:"Intro 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro6",tag:"V1",description:"Classic elegance intro with serif heading and configurable color (V1)",version:1},{id:"intro-7",typeString:"intro",label:"Intro 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"Intro7",tag:"PRG-1",description:"Multi-property editorial intro with light typography (PRG-1)",version:1},{id:"blocks-1",typeString:"feature-blocks",label:"Blocks 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks1",tag:"Accent Cards",description:"3-column cards with bottom accent border",version:1},{id:"blocks-2",typeString:"feature-blocks",label:"Blocks 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks2",tag:"Numbered",description:"3-column numbered icon cards on cream bg",version:1},{id:"blocks-3",typeString:"feature-blocks",label:"Blocks 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks3",tag:"Evergreen",description:"3 feature blocks with title + description + CTA per block (Evergreen)",ver
43sion:1},{id:"blocks-4",typeString:"feature-blocks",label:"Blocks 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks4",tag:"MBM",description:"Overlapping feature cards on dark luxury palette (MBM)",version:1},{id:"blocks-5",typeString:"feature-blocks",label:"Blocks 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks5",tag:"MBM Advanced",description:"3-column feature blocks with red accent CTAs (MBM Advanced)",version:1},{id:"blocks-6",typeString:"feature-blocks",label:"Blocks 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks6",tag:"V1",description:"Classic elegance feature tiles with serif headings (V1)",version:1},{id:"blocks-7",typeString:"feature-blocks",label:"Blocks 7",source:"library",componentPath:"admin/live-editor/variants",componentName:"Blocks7",tag:"Image Cards",description:"Two large image cards with overlaid headline + CTA link and an editorial section heading",version:1},{id:"neighborhood-1",typeString:"neighborhood",label:"Neighborhood Map",source:"library",componentPath:"admin/live-editor/variants",componentName:"Neighborhood1",tag:"Map & Nearby",description:"Full-width map with nearby places grouped by category",version:1},{id:"map-1",typeString:"location",label:"Map 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Map1",tag:"Split Card",description:"Split layout: map left, address card right",version:1},{id:"map-2",typeString:"location",label:"Map 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Map2",tag:"Full + Overlay",description:"Full-width map with floating overlay card",version:1},{id:"map-3",typeString:"location",label:"Map 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Map3",tag:"Evergreen",description:"Address summary with embedded map iframe (Evergreen)",ver
43sion:1},{id:"contact-1",typeString:"contact-form",label:"Contact 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Contact1",tag:"Split Form",description:"Info cards left, contact form right",version:1},{id:"contact-2",typeString:"contact-form",label:"Contact 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Contact2",tag:"Icon Row",description:"Centered card with icon row",version:1},{id:"contact-3",typeString:"contact-form",label:"Contact 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Contact3",tag:"Form + Map",description:"Fortress form left, map card right",version:1},{id:"contact-4",typeString:"contact-form",label:"Contact 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Contact4",tag:"Dark Panel + Form",description:"Centered header over dark contact info panel + form",version:1},{id:"amenities-1",typeString:"amenities",label:"Amenities 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities1",tag:"Checklist",description:"3-column checklist grid grouped by category",version:1},{id:"amenities-2",typeString:"amenities",label:"Amenities 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities2",tag:"Icon Cards",description:"Card grid with accent icon badges",version:1},{id:"amenities-3",typeString:"amenities",label:"Amenities 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities3",tag:"Evergreen",description:"Heading + intro + amenity list with feature image (Evergreen)",ver
43sion:1},{id:"amenities-4",typeString:"amenities",label:"Amenities 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities4",tag:"MBM",description:"Dark luxury amenities with feature image and editorial type (MBM)",version:1},{id:"amenities-5",typeString:"amenities",label:"Amenities 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities5",tag:"MBM Advanced",description:"Amenities CTA banner with bg image (MBM Advanced)",version:1},{id:"amenities-6",typeString:"amenities",label:"Amenities 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"Amenities6",tag:"V1",description:"Simple amenities list with serif typography (V1)",version:1},{id:"highlights-1",typeString:"highlights",label:"Highlights 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Highlights1",tag:"Pill Badges",description:"Inline pill badges with accent border",version:1},{id:"highlights-2",typeString:"highlights",label:"Highlights 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Highlights2",tag:"Checklist",description:"Two-column checklist with text panel",version:1},{id:"highlights-nearby-1",typeString:"highlights",label:"Highlights Nearby",source:"library",componentPath:"admin/live-editor/variants",componentName:"HighlightsNearby1",tag:"Nearby Places",description:"3-column image cards with nearby places",version:1},{id:"highlights-nearby-2",typeString:"highlights",label:"Everything Within Reach",source:"library",componentPath:"admin/live-editor/variants",componentName:"HighlightsNearby2",tag:"MBM Senior 2",description:"Senior-living nearby places with editorial type — minimal edit (text only)",version:1},{id:"sub-page-hero-1",typeString:"sub-page-hero",label:"Sub-Page Hero 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero1",tag:"Compact Dark",description:"Compact hero with gallery bg image, dark overlay, centered heading",version:1},{id:"sub-page-hero-2",typeString:"sub-page-hero",label:"Sub-Page Hero 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero2",tag:"Evergreen",description:"Light neutral sub-page hero with charcoal heading (Evergreen)",ver
43sion:1},{id:"sub-page-hero-3",typeString:"sub-page-hero",label:"Sub-Page Hero 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero3",tag:"MBM",description:"Dark luxury sub-page hero with editorial heading (MBM)",version:1},{id:"sub-page-hero-4",typeString:"sub-page-hero",label:"Sub-Page Hero 4",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero4",tag:"MBM Advanced",description:"White bg sub-page hero with red accents (MBM Advanced)",version:1},{id:"sub-page-hero-5",typeString:"sub-page-hero",label:"Sub-Page Hero 5",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero5",tag:"MBM Senior 2",description:"Senior-living sub-page hero with purple accents (MBM Senior 2)",version:1},{id:"sub-page-hero-6",typeString:"sub-page-hero",label:"Sub-Page Hero 6",source:"library",componentPath:"admin/live-editor/variants",componentName:"SubPageHero6",tag:"V1",description:"Classic elegance sub-page hero with serif heading (V1)",version:1},{id:"text-block-1",typeString:"text-block",label:"Text Block 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"TextBlock1",tag:"Bento Grid",description:"Bento grid with main text block, two small text blocks, and 3 gallery images",version:1},{id:"text-block-2",typeString:"text-block",label:"Text Block 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"TextBlock2",tag:"Split Cards",description:"Left-aligned text content with two portrait image cards on accent background",version:1},{id:"header-1",typeString:"site-header",label:"Classic Horizontal",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header1",tag:"Classic",description:"Logo left, nav links right, CTA button",version:1},{id:"header-2",typeString:"site-header",label:"Centered Logo",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header2",tag:"Centered",description:"Logo centered top, nav centered below",version:1},{id:"header-3",typeString:"site-header",label:"Transparent Overlay",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header3",tag:"Transparent",description:"No bg until scroll, floats over hero",version:1},{id:"header-4",typeString:"site-header",label:"Logo + Hamburger",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header4",tag:"Hamburger",description:"Logo left, hamburger right, full-screen overlay menu",version:1},{id:"header-5",typeString:"site-header",label:"Split Nav",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header5",tag:"Split",description:"Logo centered, nav split left/right",version:1},{id:"header-6",typeString:"site-header",label:"Top Bar + Nav",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header6",tag:"Top Bar",description:"Utility bar on top, main nav below",version:1},{id:"header-7",typeString:"site-header",label:"Evergreen Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header7",tag:"Evergreen",description:"Transparent overlay with charcoal accents and hover dropdowns (Evergreen)",ver
43sion:1},{id:"header-8",typeString:"site-header",label:"MBM Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header8",tag:"MBM",description:"Dark luxury sticky header with hamburger nav and editorial typography (MBM)",version:1},{id:"header-9",typeString:"site-header",label:"MBM Advanced Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header9",tag:"MBM Advanced",description:"Composite TopBar + NavBar sticky header with red accents (MBM Advanced)",version:1},{id:"header-10",typeString:"site-header",label:"MBM Senior 2 Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header10",tag:"MBM Senior 2",description:"Senior-living header with full-screen mobile menu (MBM Senior 2)",version:1},{id:"header-11",typeString:"site-header",label:"V1 Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header11",tag:"V1",description:"Classic elegance header — accepts `transparent` content toggle (V1)",version:1},{id:"header-12",typeString:"site-header",label:"PRG-1 Header",source:"library",componentPath:"admin/live-editor/variants",componentName:"Header12",tag:"PRG-1",description:"Multi-property editorial header (PRG-1)",version:1},{id:"footer-1",typeString:"site-footer",label:"Full Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer1",tag:"Full",description:"Centered logo, contact cards, utility + social bar",version:1},{id:"footer-2",typeString:"site-footer",label:"Minimal",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer2",tag:"Minimal",description:"Single-line: copyright, utility links, social icons",version:1},{id:"footer-3",typeString:"site-footer",label:"Multi-Column",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer3",tag:"Columns",description:"3-4 columns: nav, contact, social/newsletter",version:1},{id:"footer-4",typeString:"site-footer",label:"Stacked Centered",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer4",tag:"Stacked",description:"Everything centered vertically",version:1},{id:"footer-5",typeString:"site-footer",label:"Dark Banner",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer5",tag:"Banner",description:"CTA banner top, contact + utility below",version:1},{id:"footer-6",typeString:"site-footer",label:"Evergreen Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer6",tag:"Evergreen",description:"Light neutral with property contact + apply CTA (Evergreen)",ver
43sion:1},{id:"footer-7",typeString:"site-footer",label:"MBM Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer7",tag:"MBM",description:"Dark luxury footer with editorial typography and contact details (MBM)",version:1},{id:"footer-8",typeString:"site-footer",label:"MBM Advanced Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer8",tag:"MBM Advanced",description:"White bg footer with red accents and bold typography (MBM Advanced)",version:1},{id:"footer-9",typeString:"site-footer",label:"MBM Senior 2 Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer9",tag:"MBM Senior 2",description:"Senior-living footer with purple accents (MBM Senior 2)",version:1},{id:"footer-10",typeString:"site-footer",label:"V1 Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer10",tag:"V1",description:"Classic elegance footer with serif typography (V1)",version:1},{id:"footer-11",typeString:"site-footer",label:"PRG-1 Footer",source:"library",componentPath:"admin/live-editor/variants",componentName:"Footer11",tag:"PRG-1",description:"Multi-property editorial footer (PRG-1)",version:1},{id:"carousel-1",typeString:"carousel",label:"Carousel 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Carousel1",tag:"Image Cards",description:"Horizontally-scrollable row of image cards with captions and pagination arrows",version:1},{id:"carousel-2",typeString:"carousel",label:"Carousel 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Carousel2",tag:"Gallery Reel",description:"Full-bleed looping photo reel with the active image centered and long arrows below",version:1},{id:"team-1",typeString:"team",label:"Team 1",source:"library",componentPath:"admin/live-editor/variants",componentName:"Team1",tag:"Profile Grid",description:"Heading + description with responsive flex-wrap profile-card grid (rebalances 5→4→3→2 columns by member count)",version:1},{id:"team-2",typeString:"team",label:"Team 2",source:"library",componentPath:"admin/live-editor/variants",componentName:"Team2",tag:"Split Header",description:"Pill eyebrow + heading on the left, description on the right; 4-column profile-card grid with centered name and accent-colored role",version:1},{id:"team-3",typeString:"team",label:"Team 3",source:"library",componentPath:"admin/live-editor/variants",componentName:"Team3",tag:"Photo Marquee",description:"Heading + body copy on the left, three staggered columns of pill-shaped photos on the right. No member names — click each photo to swap;
43 auto-fills from gallery",version:1}],ee=new Map(X.map(e=>[e.id,e])),et=new Map;for(let e of X){let t=et.get(e.typeString)??[];t.push(e),et.set(e.typeString,t)}let ea=new Map;for(let e of J)e.templateKey&&ea.set(`${e.typeString}:${e.templateKey}`,e);function el(e,t){return`${e}:${t}`}function ei(e){return[{typeString:"site-header",label:"Header",variantId:el("site-header",e)},{typeString:"site-footer",label:"Footer",variantId:el("site-footer",e)},{typeString:"announcement-bar",label:"Announcement Bar",variantId:"announcement-bar-1"}]}function eo(e){return{"privacy-policy":[],accessibility:[],"title-vi-policy":[]}}e.s(["getVariant",0,function(e){return ee.get(e)}],488733);let en={_global:ei("template-v1"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-v1")},{typeString:"feature-blocks",label:"Feature Blocks",variantId:el("feature-blocks","template-v1"),condition:"has-content"},{typeString:"intro",label:"Intro",variantId:el("intro","template-v1"),condition:"has-content"},{typeString:"cta",label:"CTA",variantId:el("cta","template-v1"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-v1"),condition:"has-content"},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-v1"),condition:"has-content"},{typeString:"feature-section",label:"Feature Section",variantId:el("feature-section","template-v1"),condition:"has-content"},{typeString:"floor-plans",label:"Floor Plans",variantId:el("floor-plans","template-v1"),condition:"has-content"}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-v1")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-v1")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-v1")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-v1")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-v1")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-v1")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-v1")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],...eo("template-v1")},er={_global:ei("template-mbm"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-mbm")},{typeString:"intro",label:"Intro",variantId:el("intro","template-mbm"),condition:"has-content"},{typeString:"feature-blocks",label:"Feature Cards",variantId:el("feature-blocks","template-mbm"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-mbm"),condition:"has-content"},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-mbm"),condition:"has-content"},{typeString:"feature-section",label:"Feature Section",variantId:el("feature-section","template-mbm"),condition:"has-content"},{typeString:"pet-section",label:"Pet Section",variantId:el("pet-section","template-mbm"),condition:"pet-friendly"},{typeString:"virtual-tour",label:"Virtual Tour",variantId:el("virtual-tour","template-mbm"),condition:"has-content"},{typeString:"cta",label:"CTA",variantId:el("cta","template-mbm")}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-mbm")},{typeString:"pet-policy",label:"Pet Policy",variantId:el("pet-policy","template-mbm"),condition:"pet-friendly"}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-mbm")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-mbm")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],...eo("template-mbm")},ed={...er,_global:ei("template-mbm-senior-2")},ep={"template-v1":en,"template-mbm":er,"template-mbm-advanced":{_global:ei("template-mbm-advanced"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-mbm-advanced")},{typeString:"intro",label:"Welcome",variantId:el("intro","template-mbm-advanced"),condition:"has-content"},{typeString:"amenities",label:"Amenities CTA",variantId:el("amenities","template-mbm-advanced"),condition:"has-content"},{typeString:"feature-blocks",label:"Feature Blocks",variantId:el("feature-blocks","template-mbm-advanced"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-mbm-advanced"),condition:"has-content"}
43],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm-advanced")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-mbm-advanced")},{typeString:"pet-policy",label:"Pet Policy",variantId:el("pet-policy","template-mbm-advanced"),condition:"pet-friendly"}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm-advanced")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-mbm-advanced")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm-advanced")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-mbm-advanced")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-mbm-advanced")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],...eo("template-mbm-advanced")},"template-evergreen-v1":{_global:ei("template-evergreen-v1"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-evergreen-v1")},{typeString:"intro",label:"Intro",variantId:el("intro","template-evergreen-v1"),condition:"has-content"},{typeString:"floor-plans",label:"Floor Plans",variantId:el("floor-plans","template-evergreen-v1"),condition:"has-content"},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-evergreen-v1"),condition:"has-content"},{typeString:"cta",label:"CTA",variantId:el("cta","template-evergreen-v1")},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-evergreen-v1"),condition:"has-content"},{typeString:"feature-section",label:"Feature Section",variantId:el("feature-section","template-evergreen-v1"),condition:"has-content"},{typeString:"location",label:"Location",variantId:el("location","template-evergreen-v1")},{typeString:"feature-blocks",label:"Feature Blocks",variantId:el("feature-blocks","template-evergreen-v1"),condition:"has-content"}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-evergreen-v1")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-evergreen-v1")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-evergreen-v1")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-evergreen-v1")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-evergreen-v1")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-evergreen-v1")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-evergreen-v1")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],...eo("template-evergreen-v1")},"template-onyx":{_global:[{typeString:"site-header",label:"Header",variantId:"header-3"},{typeString:"site-footer",label:"Footer",variantId:"footer-1"},{typeString:"announcement-bar",label:"Announcement Bar",variantId:"announcement-bar-1"}],home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-onyx")},{typeString:"specs-bar",label:"Specs Bar",variantId:el("specs-bar","template-onyx"),condition:"has-content"},{typeString:"intro",label:"Intro",variantId:el("intro","template-onyx"),condition:"has-content"},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-onyx"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-onyx"),condition:"has-content"},{typeString:"floor-plans",label:"Floor Plans",variantId:el("floor-plans","template-onyx"),condition:"has-content"},{typeString:"highlights",label:"Highlights",variantId:el("highlights","template-onyx"),condition:"has-content"},{typeString:"cta",label:"CTA",variantId:el("cta","template-onyx")}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-onyx")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-onyx")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-onyx")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-onyx")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-onyx")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-onyx")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-onyx")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],...eo("template-onyx")},"template-prg-1":{_global:ei("template-prg-1"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-prg-1")},{typeString:"intro-gallery",label:"Intro + Gallery",variantId:el("intro-gallery","template-prg-1")}],properties:[{typeString:"properties-listing",label:"Properties Listing",variantId:el("properties-listing","template-prg-1")}],"about-us":[],faq:[],"maintenance-corner":[]},"template-mbm-senior-2":ed,"template-atelier":{_global:ei("template-atelier"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-atelier")},{typeString:"intro",label:"Intro",variantId:el("intro","template-atelier"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-atelier"),condition:"has-content"},{typeString:"feature-blocks",label:"Subpage Cards",variantId:el("feature-blocks","template-atelier")},{typeString:"cta",label:"CTA",variantId:el("cta","template-atelier")}
43],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atelier")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-atelier")},{typeString:"cta",label:"CTA",variantId:el("cta","template-atelier")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atelier")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-atelier")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atelier")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-atelier")},{typeString:"cta",label:"CTA",variantId:el("cta","template-atelier")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atelier")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"},{typeString:"cta",label:"CTA",variantId:el("cta","template-atelier")}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atelier")},{typeString:"unit-availability",label:"Availability Embed",variantId:"unit-availability-1"}],...eo("template-atelier")},"template-verdant":{_global:ei("template-verdant"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-verdant")},{typeString:"intro",label:"About",variantId:el("intro","template-verdant"),condition:"has-content"},{typeString:"feature-blocks",label:"Featured Floor Plan",variantId:el("feature-blocks","template-verdant")},{typeString:"gallery",label:"Apartments Gallery",variantId:el("gallery","template-verdant"),condition:"has-content"},{typeString:"amenities-content",label:"Lifestyle Amenities",variantId:el("amenities-content","template-verdant")},{typeString:"cta",label:"CTA",variantId:el("cta","template-verdant")},{typeString:"testimonials",label:"Testimonials",variantId:el("testimonials","template-verdant")}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-verdant")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-verdant")},{typeString:"cta",label:"CTA",variantId:el("cta","template-verdant")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-verdant")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-verdant")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-verdant")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-verdant")},{typeString:"cta",label:"CTA",variantId:el("cta","template-verdant")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-verdant")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"},{typeString:"cta",label:"CTA",variantId:el("cta","template-verdant")}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-verdant")},{typeString:"unit-availability",label:"Availability Embed",variantId:"unit-availability-1"}],...eo("template-verdant")},"template-foundry":{_global:ei("template-foundry"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-foundry")},{typeString:"intro",label:"Welcome",variantId:el("intro","template-foundry"),condition:"has-content"},{typeString:"amenities",label:"Amenities CTA",variantId:el("amenities","template-foundry"),condition:"has-content"},{typeString:"feature-blocks",label:"Feature Blocks",variantId:el("feature-blocks","template-foundry"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-foundry"),condition:"has-content"}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-foundry")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-foundry")},{typeString:"pet-policy",label:"Pet Policy",variantId:el("pet-policy","template-foundry"),condition:"pet-friendly"}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-foundry")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-foundry")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-foundry")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-foundry")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-foundry")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-foundry")},{typeString:"unit-availability",label:"Availability Embed",variantId:"unit-availability-1"}],...eo("template-foundry")},"template-atlas":{_global:ei("template-atlas"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-atlas")},{typeString:"intro",label:"Intro",variantId:el("intro","template-atlas"),condition:"has-content"},{typeString:"amenities",label:"Amenities (Halves)",variantId:el("amenities","template-atlas"),condition:"has-content"},{typeString:"floor-plans",label:"Floor Plans Band",variantId:el("floor-plans","template-atlas"),condition:"has-content"},{typeString:"feature-section",label:"The Story",variantId:el("feature-section","template-atlas"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-atlas"),condition:"has-content"},{typeString:"highlights",label:"Highlights",variantId:el("highlights","template-atlas"),condition:"has-content"},{typeString:"cta",label:"CTA",variantId:el("cta","template-atlas")}
43],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atlas")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-atlas")},{typeString:"cta",label:"CTA",variantId:el("cta","template-atlas")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atlas")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-atlas")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atlas")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-atlas")},{typeString:"cta",label:"CTA",variantId:el("cta","template-atlas")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atlas")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"},{typeString:"cta",label:"CTA",variantId:el("cta","template-atlas")}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-atlas")},{typeString:"unit-availability",label:"Availability Embed",variantId:"unit-availability-1"}],...eo("template-atlas")},"template-solace":{_global:ei("template-solace"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-solace")},{typeString:"intro",label:"About",variantId:el("intro","template-solace"),condition:"has-content"},{typeString:"floor-plans",label:"Suites",variantId:el("floor-plans","template-solace"),condition:"has-content"},{typeString:"highlights",label:"Highlights",variantId:el("highlights","template-solace"),condition:"has-content"},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-solace"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-solace"),condition:"has-content"},{typeString:"location",label:"Neighbourhood",variantId:el("location","template-solace")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-solace")}],...eo("template-solace")},"template-parkline":{_global:ei("template-parkline"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-parkline")},{typeString:"intro",label:"Intro",variantId:el("intro","template-parkline"),condition:"has-content"},{typeString:"floor-plans",label:"Featured Floor Plans",variantId:el("floor-plans","template-parkline"),condition:"has-content"},{typeString:"cta",label:"Lead CTA",variantId:el("cta","template-parkline")},{typeString:"amenities",label:"Resident Services",variantId:el("amenities","template-parkline"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-parkline"),condition:"has-content"},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-parkline")},{typeString:"cta",label:"Closing CTA",variantId:"cta:template-parkline-band"}],...eo("template-parkline")},"template-aspen-ridge":{_global:ei("template-aspen-ridge"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-aspen-ridge")},{typeString:"intro",label:"Intro",variantId:el("intro","template-aspen-ridge"),condition:"has-content"},{typeString:"feature-blocks",label:"Resident Services",variantId:el("feature-blocks","template-aspen-ridge")},{typeString:"amenities",label:"Amenities",variantId:el("amenities","template-aspen-ridge")},{typeString:"cta",label:"CTA",variantId:el("cta","template-aspen-ridge")},{typeString:"floor-plans",label:"Featured Floor Plans",variantId:el("floor-plans","template-aspen-ridge")},{typeString:"get-started",label:"How It Works",variantId:el("get-started","template-aspen-ridge")}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-aspen-ridge")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-aspen-ridge")},{typeString:"cta",label:"CTA",variantId:el("cta","template-aspen-ridge")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-aspen-ridge")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-aspen-ridge")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-aspen-ridge")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-aspen-ridge")},{typeString:"cta",label:"CTA",variantId:el("cta","template-aspen-ridge")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-aspen-ridge")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"},{typeString:"cta",label:"CTA",variantId:el("cta","template-aspen-ridge")}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-aspen-ridge")},{typeString:"unit-availability",label:"Availability Embed",variantId:"unit-availability-1"}],...eo("template-aspen-ridge")},"template-bedrock":{_global:ei("template-bedrock"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-bedrock")},{typeString:"intro",label:"Intro",variantId:"intro-8",condition:"has-content"},{typeString:"floor-plans",label:"Featured Floor Plans",variantId:el("floor-plans","template-bedrock"),condition:"has-content"},{typeString:"cta",label:"Lead CTA",variantId:el("cta","template-bedrock")},{typeString:"amenities",label:"Featured Amenities",variantId:el("amenities","template-bedrock"),condition:"has-content"},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-bedrock"),condition:"has-content"},{typeString:"cta",label:"Closing CTA",variantId:"cta:template-bedrock-band"}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-bedrock")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}
43],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-bedrock")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-bedrock")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-bedrock")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-bedrock")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-bedrock")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-bedrock")}],"check-availability":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-bedrock")},{typeString:"unit-availability",label:"Availability",variantId:el("unit-availability","template-bedrock")}],...eo("template-bedrock")},"template-beacon":{_global:ei("template-beacon"),home:[{typeString:"hero",label:"Hero",variantId:el("hero","template-beacon")},{typeString:"intro-gallery",label:"Home Overview",variantId:el("intro-gallery","template-beacon")},{typeString:"amenities",label:"Facilities Overview",variantId:el("amenities","template-beacon"),condition:"has-content"},{typeString:"highlights",label:"Facility Cards",variantId:el("highlights","template-beacon"),condition:"has-content"},{typeString:"floor-plans",label:"Choose a Room",variantId:el("floor-plans","template-beacon"),condition:"has-content"},{typeString:"feature-blocks",label:"Detail Band",variantId:el("feature-blocks","template-beacon")},{typeString:"gallery",label:"Gallery",variantId:el("gallery","template-beacon"),condition:"has-content"},{typeString:"virtual-tour",label:"Virtual Tour",variantId:el("virtual-tour","template-beacon")},{typeString:"cta",label:"Leasing CTA",variantId:el("cta","template-beacon")}],"floor-plans":[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-beacon")},{typeString:"dynamic-floor-plans",label:"Floor Plans",variantId:"dynamic-floor-plans-1"}],amenities:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-beacon")},{typeString:"amenities-content",label:"Amenities",variantId:el("amenities-content","template-beacon")}],gallery:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-beacon")},{typeString:"gallery-content",label:"Gallery",variantId:el("gallery-content","template-beacon")}],contact:[{typeString:"sub-page-hero",label:"Hero",variantId:el("sub-page-hero","template-beacon")},{typeString:"contact-content",label:"Contact",variantId:el("contact-content","template-beacon")}],...eo("template-beacon")},"template-blank":{}},es=["home","amenities","contact","gallery","floor-plans","check-availability","privacy-policy","accessibility","title-vi-policy","properties","about-us","faq","maintenance-corner","about","solutions","integrations","blog","podcast","schedule-demo"];function ec(e,t){return ep[e]?.[t]??[]}let em=[{slug:"privacy-policy",label:"Privacy Policy"},{slug:"accessibility",label:"Accessibility"},{slug:"title-vi-policy",label:"Title VI Policy"}];[...em],[...em],e.s(["TEMPLATE_SECTION_MAP",0,ep,"getTemplateSections",0,ec,"templateSupportsType",0,function(e,t){let a=ep[e];return!!a&&es.some(e=>a[e]?.some(e=>e.typeString===t))}],708403);var ey=e.i(171692);let eu={hero:t.Image,intro:a.Type,"feature-section":d.Columns3,"feature-blocks":P,services:T,highlights:h.Sparkles,"why-choose-us":o.Star,gallery:l.LayoutGrid,video:b,flipbook:c.BookOpen,"virtual-tour":v,testimonials:k.Quote,reviews:I,"birdeye-reviews":o.Star,sightmap:u.Map,availability:Z.CalendarCheck,events:g.CalendarDays,cta:n.MousePointerClick,faq:x.HelpCircle,pricing:Q,spotlight:W,"contact-form":S.Mail,amenities:r.Building2,"floor-plans":B.Layers,"dynamic-floor-plans":B.Layers,"featured-layout":i.LayoutPanelLeft,announcement:p.Megaphone,"announcement-banner":K,"custom-html":s.Code,"get-started":w.Footprints,"page-header":C,"sub-page-hero":t.Image,"amenities-content":r.Building2,"floor-plans-content":B.Layers,"gallery-content":A.Images,"contact-content":F.Phone,"unit-availability":Z.CalendarCheck,"pet-policy":H.PawPrint,"pet-section":H.PawPrint,"contact-gallery":l.LayoutGrid,"specs-bar":N.BarChart3,location:m.MapPin,neighborhood:y.MapPinned,"intro-gallery":W,parallax:V,"property-listing":j,"text-block":E.LayoutDashboard,"rich-text":_,carousel:A.Images,team:D.Users,"site-header":C,"site-footer":q,container:z.Square,"two-column":$,"three-column":d.Columns3,heading:Y,text:a.Type,button:n.MousePointerClick,image:t.Image,"fullwidth-image":t.Image,"logo-marquee":O,"features-pills":R,"zigzag-features":d.Columns3,"testimonial-slider":k.Quote,"cta-switch":n.MousePointerClick,"hero-about":t.Image,"team-culture":D.Users,"info-cards":L.Info,"hero-solutions":t.Image,"rent-roll":U.FileText,"owner-reporting":N.BarChart3,"omni-channel":M.MessageCircle,"proptech-features":P,"cta-growth":G.TrendingUp};function eg(e,t,a){let l={id:crypto.randomUUID(),type:e,label:t,variant:a},i=(0,ey.getStructureSlots)(e);return i.length>0&&(l.children=Object.fromEntries(i.map(e=>[e,[]]))),l}let eh={intro:e=>!!(e.introHeading||e.introText),"feature-section":e=>!!(e.featureHeading||e.featureText||e.featureImage),"feature-blocks":e=>!!(e.featureBlock1Title||e.featureBlock2Title||e.featureBlock3Title),gallery:e=>e.galleryImages.length>0,amenities:e=>e.amenities.length>0,highlights:e=>e.highlights.length>0,"floor-plans":e=>e.floorplans.length>0,cta:e=>!!e.ctaHeadline,"pet-section":e=>!1!==e.petFriendly,"virtual-tour":e=>e.galleryImages.length>0,"specs-bar":e=>e.floorplans.length>0,"pet-policy":e=>!1!==e.petFriendly},ef=new Set(["home","amenities","contact","gallery","floor-plans","privacy-policy","accessibility","title-vi-policy","properties","about-us","faq","maintenance-corner","about","solutions","integrations","blog","podcast","schedule-demo"]);e.s(["COMPONENT_LIBRARY",0,[{label:"Layout",items:[{type:"hero",label:"Hero"},{type:"sub-page-hero",label:"Sub-Page Hero"}]},{label:"Content",items:[{type:"intro",label:"Intro"},{type:"intro-gallery",label:"Intro + Gallery"},{type:"feature-section",label:"Side-by-Side (Text + Image)"},{type:"text-block",label:"Text Block"}]},{label:"Features",items:[{type:"feature-blocks",label:"Feature Blocks"},{type:"services",label:"Services"},{type:"highlights",label:"Highlights"},{type:"why-choose-us",label:"Why Choose Us"},{type:"carousel",label:"Carousel"}]},{label:"Media",items:[{type:"fullwidth-image",label:"Full-Width Image"},{type:"gallery",label:"Gallery"},{type:"video",label:"Video"},{type:"virtual-tour",label:"Virtual Tour"},{type:"flipbook",label:"Brochure Flipbook"}]},{label:"Social Proof",items:[{type:"testimonials",label:"Testimonials"},{type:"reviews",label:"Reviews"}]},{label:"Meet the Team",items:[{type:"team",label:"Team Grid"}]},{label:"Engagement",items:[{type:"cta",label:"CTA"},{type:"faq",label:"FAQ"},{type:"contact-form",label:"Contact Form"},{type:"get-started",label:"Get Started"}]},{label:"Pricing",items:[{type:"pricing",label:"Rate Table"}]},{label:"Location",items:[{type:"location",label:"Map / Location"},{type:"neighborhood",label:"Neighborhood Map"},{type:"spotlight",label:"Spotlight Cards"}]},{label:"Other",items:[{type:"amenities",label:"Amenities"},{type:"floor-plans",label:"Floor Plans"},{type:"specs-bar",label:"Specs Bar"},{type:"pet-section",label:"Pet Section"},{type:"announcement",label:"Announcement"},{type:"custom-html",label:"Custom HTML"}]}],"SECTION_ICON_MAP",0,eu,"buildDefaultSections",0,function(e,t,a){if(a?.templateKey==="template-onyx"||a?.templateKey==="template-blank")return ef.has(e)?[]:[eg("page-header",t||"Page Header")];if(a?.templateKey==="template-prg-1"&&e.startsWith("landing-"))return[eg("hero","Hero","hero:template-prg-1"),eg("intro","Intro","intro:template-prg-1"),eg("floor-plans","Floor Plans"),eg("amenities","Amenities"),eg("gallery","Gallery"),eg("contact-content","Contact","contact-2")];let l={"privacy-policy":{type:"privacy-content",label:"Privacy Policy"},accessibility:{type:"accessibility-content",label:"Accessibility"},"title-vi-policy":{type:"title-vi-content",label:"Title VI Policy"}}[e];if(l&&a)return[eg("sub-page-hero","Hero"),eg(l.type,l.label)];if(ef.has(e)&&a){let t=a.templateKey,l=ec(t,e);if(l.length>0)return l.filter(e=>(function(e,t){if(!e.condition)return!0;
43if("pet-friendly"===e.condition)return!1!==t.petFriendly;if("has-content"===e.condition){let a=eh[e.typeString];return!a||a(t)}return!0})(e,a)).map(e=>eg(e.typeString,e.label,e.variantId));if(0===l.length&&ep[t]?.[e]!==void 0)return[]}if("home"===e)return[eg("hero","Hero"),eg("intro","Intro"),eg("feature-section","Feature Section"),eg("feature-blocks","Feature Blocks"),eg("gallery","Gallery"),eg("amenities","Amenities"),eg("cta","CTA")];if(ef.has(e)){let t="floor-plans"===e?"floor-plans-content":"amenities"===e?"amenities-content":"gallery"===e?"gallery-content":"contact-content",l="floor-plans"===e?"Floor Plans":"amenities"===e?"Amenities":"gallery"===e?"Gallery":"Contact",i=!a||("floor-plans"===e?(a.floorplans?.length??0)>0:"amenities"===e?(a.amenities?.length??0)>0:"gallery"!==e||(a.galleryImages?.length??0)>0),o=[eg("sub-page-hero","Hero")];return i&&o.push(eg(t,l)),o}return e.startsWith("custom-")?[eg("page-header",t||"Page Header"),eg("custom-page-content","Page Content","custom-page-content-1")]:[eg("page-header",t||"Page Header"),eg("custom-html","Custom HTML")]},"createSection",0,eg],185143);let eb=new Map,ev=new Set;e.s(["activeEditableCommits",0,eb,"flushActiveEditable",0,function(){for(let e of[...ev])e();for(let e of[...eb.values()])e()},"registerPendingCommit",0,function(e){return ev.add(e),()=>{ev.delete(e)}}],839206);let ex={neighborhood:{neighborhoodEyebrow:"Location",neighborhoodHeadline:"Neighborhood Map",neighborhoodDescription:"Restaurants, shopping, activities, and everyday essentials within walking distance of the community."},hero:{heroSubHeadline:"Luxury Living in the Heart of the City",heroHeading:"Welcome Home to Effortless Elegance",heroSubText:"Spacious floor plans, resort-style amenities, and an unbeatable location — everything you need to live well.",heroButtonText:"Schedule a Tour",heroButtonUrl:"/contact"},"sub-page-hero":{heroSubHeadline:"Discover",heroHeading:"Designed for the Way You Live"},intro:{introHeading:"A Place to Call Home",introText:"<p>From the moment you walk through the door, you'll feel the difference. Thoughtful design, quality finishes, and a welcoming community come together to create more than just an apartment — a place to truly belong.</p>",introEyebrow:"Our Community"},"text-block":{heroSubHeadline:"Our Community",introHeading:"A Place to Call Home",introText:"<p>From the moment you walk through the door, you'll feel the difference. Thoughtful design, quality finishes, and a welcoming community come together to create more than just an apartment — a place to truly belong.</p>",featureButtonText:"Schedule a Tour",featureButtonUrl:"/contact",featureBlock1Title:"Resort-Style Pool",featureBlock1Description:"Lounge poolside with comfortable cabanas and sweeping views.",featureBlock1ButtonText:"See Amenities",featureBlock1ButtonUrl:"/amenities",featureBlock2Title:"Modern Fitness Center",featureBlock2Description:"State-of-the-art equipment open 24/7 for residents.",featureBlock2ButtonText:"Explore",featureBlock2ButtonUrl:"/amenities"},"feature-section":{featureEyebrow:"About Us",featureHeading:"Thoughtfully Designed for Modern Living",featureText:"Every detail has been carefully considered to create spaces that inspire comfort and style. From open-concept layouts to premium finishes, our apartments are built for the way you want to live.",featureButtonText:"Explore Floor Plans",featureButtonUrl:"/floor-plans"},"feature-blocks":{featureBlock1Title:"Spacious Layouts",featureBlock1Description:"Open-concept floor plans with generous square footage and abundant natural light.",featureBlock1ButtonText:"View Floor Plans",featureBlock1ButtonUrl:"/floor-plans",featureBlock2Title:"Resort-Style Amenities",featureBlock2Description:"From the sparkling pool to the fully equipped fitness center, every amenity is curated for the way you live.",featureBlock2ButtonText:"See Amenities",featureBlock2ButtonUrl:"/amenities",featureBlock3Title:"Prime Location",featureBlock3Description:"Minutes from shopping, dining, entertainment, and the city's best green spaces.",featureBlock3ButtonText:"Explore the Area",featureBlock3ButtonUrl:"/contact"},"zigzag-features":{featureBlock1Title:"It Just <span data-accent>Clicks</span>",featureBlock1Description:"Fortress OS was designed alongside property managers AND engineers for a seamless experience. Accessing your rent roll? One 
43click. Viewing all pending work orders? Two clicks. Texting your resident? Three clicks.",featureBlock2Title:"Transparency, <span data-accent>Always</span>",featureBlock2Description:"Fortress provides transparent pricing with no hidden fees or unexpected fees. Budget for your operating system costs within seconds, not months. Straightforward pricing, no integration costs, and no BS. Just transparency, guaranteed.",featureBlock3Title:"Effortless Team <span data-accent>Usability</span>",featureBlock3Description:"Fortress OS is an innovative, robust solution that transforms complex processes into easy-to-use, automated features. We leverage in-app training and interactive walk-throughs to make it extremely easy and efficient for your new team members to learn and go, while your legacy team members maximize their time."},"features-pills":{featureHeading:"Operationally Robust.\nIntuitively Simple.",featureText:"Fortress covers every aspect of property management, allowing you to construct a solid foundation for your business. Gain access to the insights you need from income and occupancy to rent trends, smart pricing recommendations, renewals, and beyond.",featureClosingTagline:"... All within <span data-accent>your</span> Fortress OS.",featurePillItems:[{icon:"Building",text:"Centralize Operations"},{icon:"Workflow",text:"Deploy Smart Workflow Engines"},{icon:"FileText",text:"Build, Send and Manage Documents"},{icon:"FileSignature",text:"Streamline Online Lease Management"},{icon:"MessageCircle",text:"Communicate Live with Residents"},{icon:"Wrench",text:"Manage Work Orders Centrally & In-App"},{icon:"BarChart3",text:"Leverage Real-Time Data and Reporting"},{icon:"Plug",text:"Power Custom Integrations"}]},highlights:{highlights:[{text:"Gated Community",description:"Secure entry with controlled access for residents and guests."},{text:"Resort-Style Pool",description:"Sparkling pool with sun deck and comfortable lounge seating."},{text:"Pet Friendly",description:"Welcoming community with on-site dog park and pet stations."},{text:"Prime Location",description:"Minutes from dining, shopping, and entertainment."}]},faq:{highlights:[{text:"What are the lease terms?",description:"We offer flexible 6, 12, and 18-month lease terms to fit your needs."},{text:"Is the community pet friendly?",description:"Yes! We welcome cats and dogs with a small monthly pet rent. Breed restrictions may apply."},{text:"What utilities are included?",description:"Water, sewer, and trash are included in your rent. Residents are responsible for electric and internet."}]},"why-choose-us":{highlights:[{text:"Award-Winning Management",description:""},{text:"24/7 Emergency Maintenance",description:""},{text:"Flexible Lease Options",description:""}]},cta:{ctaHeadline:"Ready to Find Your New Home?"},"custom-html":{}},eS={"intro-8":{introHeading:"Built to be lived in, slowly.",introText:"<p>A residence designed around the small daily rituals — the first coffee at the kitchen window, the slow walk home through the park, the bath after a long day.</p><p>Thoughtful floor plans, quiet finishes, and the same philosophy throughout {{propertyName}}.</p>",introEyebrow:"The community",introButtonText:"View amenities"},"fullwidth-image-2":{bannerText:"Come home to {{propertyName}}."},"events-1":{eventsHeading:"Upcoming Events"},"events-2":{eventsHeading:"Community Calendar"},"events-3":{eventsHeading:"What's Happening at {{propertyName}}"},"faq-4":{introHeading:"Affordable Living through the LIHTC Program",introText:"<p>At {{propertyName}}, all of our apartment homes participate in the Low-Income Housing Tax Credit (LIHTC) program. This means we offer high-quality, affordable living for households that meet specific income and eligibility requirements. Explore the details below — and if you have any questions, our team is happy to help guide you!</p>",highlights:[{text:"Students",description:"<p>Because of program requirements, households made up entirely of full-time students must meet one of the following exceptions to qualify:</p><ul><li>At least one student is married and files a joint tax return.</li><li>At least one student is enrolled in a job training program receiving assistance under the Job Training Partnership Act or a similar federal, state, or local program.</li><li>At least one student was formerly in foster care.</li><li>At least one student receives Temporary Assistance for Needy Families (TANF) benefits.</li><li>The household consists of a single parent and their children, and neither the parent nor the children are claimed as dependents by another individual.</li></ul>"},{text:"Income Limits",description:"<p>To qualify for a LIHTC home at {{propertyName}}, your household’s gross (pre-tax) annual income must be within the limits listed below. The income limits provided reflect the highest set-aside offered at our community and may not represent every home available. Some homes may have lower income limits based on their designated program requirements. If you have questions about your eligibility, please reach out — we’re here to help!</p><ul><li><strong>1 Person</strong> per Household — $46,500</li><li><strong>2 People</strong> per Household — $53,160</li><li><strong>
433 People</strong> per Household — $59,820</li><li><strong>4 People</strong> per Household — $66,420</li><li><strong>5 People</strong> per Household — $71,760</li><li><strong>6 People</strong> per Household — $77,100</li><li><strong>7 People</strong> per Household — $82,380</li></ul>"},{text:"Frequently Asked Questions",description:"<p><strong>What is the Low-Income Housing Tax Credit (LIHTC) program?</strong><br>The LIHTC program was created to make quality housing more affordable. It allows communities like {{propertyName}} to offer homes at reduced rental rates to households that meet specific income and eligibility guidelines.</p><p><strong>How do I know if I qualify for a LIHTC home?</strong><br>Eligibility is primarily based on your household’s gross (pre-tax) annual income and full-time student status. Review the Students and Income Limits sections above for more information. Our team is also available to answer any questions you have along the way!</p><p><strong>Are all homes at {{propertyName}} part of the LIHTC program?</strong><br>Yes, every home at {{propertyName}} is income-restricted through the LIHTC program. All residents must meet the program’s income and eligibility requirements to qualify.</p><p><strong>What if my income is over the limit?</strong><br>Because all homes at {{propertyName}} are income-restricted, households exceeding the income limits would not qualify. If you’re unsure where you stand, reach out to our team — we’re happy to walk through your options with you!</p><p><strong>Do I have to be a first-time renter to qualify?</strong><br>No, you do not have to be a first-time renter. Your eligibility is based on your income and student status, not your rental history.</p><p><strong>What happens if my income changes after I move in?</strong><br>If your household income increases after you move in, you are usually allowed to remain in your home. However, certain program rules may apply if your income increases significantly. Our team will guide you through any necessary next steps if needed.</p><p><strong>Can full-time students live in a LIHTC home?</strong><br>Yes, but with some restrictions. If all household members are full-time students, you must meet one of the specific exceptions listed in the Students section to qualify.</p><p><strong>
43What documents will I need to provide?</strong><br>You’ll be asked to provide documentation verifying your household income, student status (if applicable), and other standard application information. Our leasing team will provide a full checklist to help make the process easy!</p>"}]},"faq-5":{heroSubHeadline:"How leasing works",introHeading:"Clear stages. Fewer surprises.",introText:"<p>Our leasing team stays with you from the first call to move-in day. Pricing is published, placement is first come, and every stage ends with something decided.</p>",featureButtonText:"Ask about availability",featureButtonUrl:"/contact",highlights:[{text:"Tour the community",description:"<p>Walk the property with our team, review finishes and floor plans, and see how each home sits within the building.</p>"},{text:"Reserve your placement",description:"<p>Choose your home, add parking or storage if you want it, and hold your position in the queue at a published rate.</p>"},{text:"Move in and settle",description:"<p>Keys, entry setup, your parking bay, and an introduction to the amenities and your neighbors at {{propertyName}}.</p>"}]},"faq-6":{introText:"<p>Please note that amenities may vary across floor plans and building locations. To explore our floor plans and ask about the amenities available in a specific home, contact us to schedule a personalized tour of {{propertyName}}.</p>",highlights:[{text:"Community Amenities",description:"<ul><li>On-site management</li><li>Fitness center</li><li>Community room</li><li>Controlled access</li><li>24-hour emergency maintenance</li><li>Online rent payments</li></ul>"},{text:"Apartment Amenities",description:"<ul><li>In-unit washer and dryer</li><li>Walk-in closets</li><li>Balcony or patio*</li><li>Vaulted ceilings*</li></ul><p>*Only available in select apartments</p>"},{text:"Pet Policy",description:"<p><strong>Dog and cat friendly!</strong></p><p><strong>Pet fee:</strong> Contact our leasing office for current fees and pet rent.</p><p><strong>Max:</strong> 2 pets</p><p><em>*Breed limitations apply. Call for details.</em></p>"}]},"pricing-1":{heroSubHeadline:"Plans and published rates",introHeading:"Floor plan index",rateRows:[{col1:"1 Bed / 1 Bath",col2:"A1, A4, A7, A11, A12, ADA",col3:"855 – 897 sq ft",col4:"$2,195 / mo",url:"/contact"}
43,{col1:"1 Bed / 1 Bath + Den",col2:"A2, A3, A5, A6, A8, A9, A10",col3:"849 – 1,037 sq ft",col4:"$2,395 / mo",url:"/contact"},{col1:"2 Bed / 2 Bath",col2:"B1, B2, B4, B5, B6, B7, ADA",col3:"1,127 – 1,235 sq ft",col4:"$2,795 / mo",url:"/contact"},{col1:"3 Bed / 2 Bath",col2:"C1",col3:"1,328 sq ft",col4:"$3,295 / mo",url:"/contact"},{col1:"Heated underground parking",col2:"Reserved private bay",col3:"Single stall",col4:"+$100 / mo",url:"/contact"}]},"spotlight-1":{heroSubHeadline:"Around the corner",introHeading:"Neighborhood",spotlightCard1Eyebrow:"Trails · On-site access",spotlightCard1Title:"Walking, jogging, and biking paths from the plaza",spotlightCard1Body:"<p>Paved paths connect straight to the plaza.</p><ul><li>Riverfront loop</li><li>Dog-friendly routes</li><li>Lit after dark</li></ul>",spotlightCard2Eyebrow:"Retail · Across the street",spotlightCard2Title:"Grocery, restaurants, coffee, and financial centers",spotlightCard2Body:"<p>Daily errands without getting in the car.</p><ul><li>Grocery and pharmacy</li><li>Coffee and casual dining</li><li>Banking and services</li></ul>",spotlightCard3Eyebrow:"Health · Steps away",spotlightCard3Title:"Community clinics and urgent care nearby",spotlightCard3Body:"<p>Care close to home.</p><ul><li>Primary care clinics</li><li>Urgent care</li><li>Specialty practices</li></ul>"}},ek={intro:["introHeading","introText"],hero:["heroSubHeadline","heroButtonText","heroButtonUrl"]};e.s(["getSectionDefaults",0,function(e,t,a,l){let i=ex[e],o=t?eS[t]:void 0;if(!i&&!o)return null;let n={...i,...o};for(let t of ek[e]??[]){var r;"string"==typeof(r=l?.[t])&&""!==r.replace(/<[^>]*>/g,"").trim()&&delete n[t]}let d=JSON.stringify(a?.trim()||"our community").slice(1,-1);return JSON.parse(JSON.stringify(n).replace(/\{\{propertyName\}\}/g,d))}],829042);let eI={hero:{typeString:"hero",displayName:"Hero",description:"Main high-impact banner for page openings. Full-width background image/video, heading, subtext, CTA button.",tier:"homepage",fieldSources:["heroImage","heroVideo","heroHeading","heroSubHeadline","heroSubText","heroButtonText","heroButtonUrl","heroTextAlign"],defaultTemplates:["template-v1","template-mbm","template-mbm-advanced","template-evergreen-v1","template-onyx","template-prg-1"]},intro:{typeString:"intro",displayName:"Intro",description:"Welcome/introduction section below the hero. Heading + rich text body.",tier:"homepage",fieldSources:["introHeading","introHeadingColor","introHeadingWeight","introText","introEyebrow","introButtonText","introButtonUrl","introPhoto1","introPhoto2","introPhoto3","introPhoto4"],defaultTemplates:["template-v1","template-mbm","template-mbm-advanced","template-evergreen-v1","template-onyx"]},"feature-section":{typeString:"feature-section",displayName:"Side-by-Side",description:"Two-column media + text content block. Image on one side, heading + description + CTA on the other.",tier:"homepage",fieldSources:["featureImage","featureHeading","featureText","featureButtonText","featureButtonUrl","featureImagePosition"],defaultTemplates:["template-v1","template-mbm","template-evergreen-v1","template-onyx"]},"feature-blocks":{typeString:"feature-blocks",displayName:"Feature Cards",description:"Multi-card content grid (typically 3 cards). Each card has title, description, and optional CTA.",tier:"homepage",fieldSources:["featureBlock1Title","featureBlock1Description","featureBlock1ButtonText","featureBlock1ButtonUrl","featureBlock2Title","featureBlock2Description","featureBlock2ButtonText","featureBlock2ButtonUrl","featureBlock3Title","featureBlock3Description","featureBlock3ButtonText","featureBlock3ButtonUrl"],defaultTemplates:["template-v1","template-mbm","template-mbm-advanced","template-evergreen-v1","template-onyx"]},amenities:{typeString:"amenities",displayName:"Amenities",description:"Amenities showcase — grid/list of property amenities with optional heading/description.",tier:"homepage",fieldSources:["amenities","amenitiesHeading","amenitiesText"],defaultTemplates:["template-v1","template-mbm","template-mbm-advanced","template-evergreen-v1","template-onyx"]},gallery:{typeString:"gallery",displayName:"Gallery",description:"Photo gallery section — grid/mosaic of property images.",tier:"homepage",fieldSources:["galleryImages"],defaultTemplates:["template-v1","template-mbm","template-mbm-advanced","template-evergreen-v1","template-onyx"]},"floor-plans":{typeString:"floor-plans",displayName:"Floor Plans",description:"Floor plan showcase — cards/list of available units with details.",tier:"homepage",fieldSources:["floorplans","floorplansHeading","floorplansSubtext","floorplansDescription"],defaultTemplates:["template-v1","template-evergreen-v1","template-onyx"]},"featured-layout":{typeString:"featured-layout",displayName:"Featured Layout",description:"Single featured block — square image on one side, eyebrow + headline + body and two CTAs on the other.",tier:"library",fieldSources:["featuredEyebrow","featuredHeading","featuredText","featuredBedrooms","featuredBathrooms","featuredSqft","featuredRent","featuredImage","featuredButtonText","featuredButtonUrl","featuredSecondaryButtonText","featuredSecondaryButtonUrl","featuredImagePosition","featuredHideBedrooms","featuredHideBathrooms","featuredHideSqft","featuredHideRent"],defaultTemplates:[]},cta:{typeString:"cta",displayName:"CTA",description:"Call-to-action section prompting visitor action (tour, apply, call).",tier:"homepage",fieldSources:["ctaHeadline","affordableHousingUrl","applyUrl","phone"],defaultTemplates:["template-v1","template-mbm","template-evergreen-v1","template-onyx"]},highlights:{typeString:"highlights",displayName:"Highlights",description:"Short feature callouts — tags or badges (e.g., 'Gated Community', 'Resort-Style Pool').",tier:"homepage",fieldSources:["highlights"],defaultTemplates:["template-onyx"]},location:{typeString:"location",displayName:"Location",description:"Map embed with property address and neighborhood context.",tier:"homepage",fieldSources:["address1","address2","city","state","zip","name"],defaultTemplates:["template-evergreen-v1"]},neighborhood:{typeString:"neighborhood",displayName:"Neighborhood Map",description:"Full-width map plus nearby places grouped into five categories. Data comes from a cached monthly snapshot on property.neighborhoods[] — never a provider call at render time. Config lives in section content.",tier:"library",fieldSources:[],defaultTemplates:[]},"specs-bar":{typeString:"specs-bar",displayName:"Specs Bar",description:"Auto-generated property stats bar — beds, baths, sqft, plan count derived from floor plans.",tier:"homepage",fieldSources:["floorplans"],defaultTemplates:["template-onyx"]},"pet-section":{typeString:"pet-section",displayName:"Pet Section",description:"Pet-friendly promotional block — static/templated content. Conditional on petFriendly.",tier:"homepage",fieldSources:["petFriendly"],defaultTemplates:["template-mbm"]}
43,"virtual-tour":{typeString:"virtual-tour",displayName:"Virtual Tour",description:"Visual tour/gallery teaser — large image with descriptive copy linking to gallery.",tier:"homepage",fieldSources:["galleryImages","heroImage","amenities","name"],defaultTemplates:["template-mbm"]},announcement:{typeString:"announcement",displayName:"Announcement",description:"Rotating banner bar at the top of the site.",tier:"homepage",fieldSources:["announcements"],defaultTemplates:[]},"custom-html":{typeString:"custom-html",displayName:"Custom HTML",description:"Arbitrary HTML/CSS embed block.",tier:"homepage",fieldSources:["customHtmlBlocks"],defaultTemplates:[]},"intro-gallery":{typeString:"intro-gallery",displayName:"Intro + Gallery Grid",description:"Two-column layout: welcome text with amenities list and accordions (left) + responsive image grid (right).",tier:"homepage",fieldSources:["introHeading","introText","amenities","highlights","galleryImages"],defaultTemplates:["template-prg-1"]},"announcement-banner":{typeString:"announcement-banner",displayName:"Announcement Banner",description:"Multi-line promotional banner with heading, body text, and sub-text. Per-landing-page announcement.",tier:"homepage",fieldSources:["ctaHeadline","ctaButtonText"],defaultTemplates:[]},"properties-listing":{typeString:"properties-listing",displayName:"Properties Listing",description:"Searchable card grid of landing pages for multi-property sites.",tier:"subpage",fieldSources:[],defaultTemplates:["template-prg-1"]},"sub-page-hero":{typeString:"sub-page-hero",displayName:"Sub-Page Hero",description:"Smaller internal page banner with title.",tier:"subpage",fieldSources:["heroImage"],defaultTemplates:[]},"amenities-content":{typeString:"amenities-content",displayName:"Amenities (Full Page)",description:"Full amenities page content (grid + categories).",tier:"subpage",fieldSources:["amenities","amenitiesHeading","amenitiesText"],sharedFieldSource:"amenities",defaultTemplates:[]},"floor-plans-content":{typeString:"floor-plans-content",displayName:"Floor Plans (Full Page)",description:"Full floor plans page content (cards with details).",tier:"subpage",fieldSources:["floorplans","floorplansHeading","floorplansSubtext","floorplansDescription"],sharedFieldSource:"floor-plans",defaultTemplates:[]},"gallery-content":{typeString:"gallery-content",displayName:"Gallery (Full Page)",description:"Full gallery page content (grid + lightbox).",tier:"subpage",fieldSources:["galleryImages"],sharedFieldSource:"gallery",defaultTemplates:[]},"contact-content":{typeString:"contact-content",displayName:"Contact (Full Page)",description:"Contact page content — form, address, phone, hours, map.",tier:"subpage",fieldSources:["phone","email","address1","city","state","zip","emergencyPhone","officeHours"],defaultTemplates:[]},"pet-policy":{typeString:"pet-policy",displayName:"Pet Policy",description:"Pet policy detail section on amenities sub-page.",tier:"subpage",fieldSources:["petFriendly"],defaultTemplates:[]},"page-header":{typeString:"page-header",displayName:"Page Header",description:"Custom page header banner (for user-created custom pages).",tier:"subpage",fieldSources:[],defaultTemplates:[]},"privacy-content":{typeString:"privacy-content",displayName:"Privacy Policy",description:"Editable privacy policy page content. Falls back to default boilerplate if empty.",tier:"subpage",fieldSources:[],defaultTemplates:[]},"accessibility-content":{typeString:"accessibility-content",displayName:"Accessibility",description:"Editable accessibility statement content. Falls back to default multi-language version if empty.",tier:"subpage",fieldSources:[],defaultTemplates:[]},"title-vi-content":{typeString:"title-vi-content",displayName:"Title VI Policy",description:"Editable Title VI policy content. Falls back to default boilerplate if empty.",tier:"subpage",fieldSources:[],defaultTemplates:[]},"unit-availability":{typeString:"unit-availability",displayName:"Unit Availability",description:"Editable intro copy above the Fortress unit availability iframe. The embed's URL comes from the property-level Floor Plans tab.",tier:"subpage",fieldSources:["availabilityHeading","availabilityText"],defaultTemplates:[]},"site-header":{typeString:"site-header",displayName:"Site Header",description:"Global site header — navigation, logo, CTA. One per site, shared across all pages.",tier:"global",fieldSources:["logoLight","logoDark","phone","applyUrl","navStructure","officeHours"],defaultTemplates:[]},"site-footer":{typeString:"site-footer",displayName:"Site Footer",description:"Global site footer — contact info, social links, utility nav. One per site, shared across all pages.",tier:"global",fieldSources:["socialLinks","address1","city","state","zip","phone","email","officeHours","managementName","logoLight","logoDark"],defaultTemplates:[]},"announcement-bar":{typeString:"announcement-bar",displayName:"Announcement Bar",description:"Global site-wide announcement bar at the very top. One per site, shared across all pages; content comes from the Announcement tab (property.announcements).",tier:"global",fieldSources:["announcements"],defaultTemplates:[]},services:{typeString:"services",displayName:"Services",description:"Service offering cards — similar to feature-cards but with icon emphasis and more layout variety.",tier:"library",fieldSources:["featureBlock1Title","featureBlock1Description","featureBlock1ButtonText","featureBlock1ButtonUrl","featureBlock2Title","featureBlock2Description","featureBlock2ButtonText","featureBlock2ButtonUrl","featureBlock3Title","featureBlock3Description","featureBlock3ButtonText","featureBlock3ButtonUrl","featureHeading","featureText","amenities","galleryImages"],sharedFieldSource:"feature-blocks",defaultTemplates:[]},"why-choose-us":{typeString:"why-choose-us",displayName:"Why Choose Us",description:"Value proposition section — checklist/icons explaining property benefits.",tier:"library",fieldSources:["highlights","featureHeading","featureText","featureImage","galleryImages"],defaultTemplates:[]},faq:{typeString:"faq",displayName:"FAQ",description:"Frequently asked questions with accordion UI.",tier:"library",fieldSources:["highlights"],defaultTemplates:[]},pricing:{typeString:"pricing",displayName:"Rate Table",description:"Ruled table of single-line rows — four free-text columns per row, each row a link.",tier:"library",fieldSources:["heroSubHeadline","introHeading"],defaultTemplates:[]},spotlight:{typeString:"spotlight",displayName:"Spotlight Cards",de
43scription:"Ruled header over a three-up grid of captioned image cards (e.g. what's nearby).",tier:"library",fieldSources:["heroSubHeadline","introHeading","spotlightCard1Image","spotlightCard1Eyebrow","spotlightCard1Title","spotlightCard1Body","spotlightCard2Image","spotlightCard2Eyebrow","spotlightCard2Title","spotlightCard2Body","spotlightCard3Image","spotlightCard3Eyebrow","spotlightCard3Title","spotlightCard3Body"],defaultTemplates:[]},video:{typeString:"video",displayName:"Video",description:"Video player section — background image with play button overlay.",tier:"library",fieldSources:["heroImage","galleryImages"],defaultTemplates:[]},flipbook:{typeString:"flipbook",displayName:"Brochure Flipbook",description:"3D page-flip viewer for an uploaded PDF brochure (or external PDF URL). Config lives in section content; no PropertyDTO fields.",tier:"library",fieldSources:[],defaultTemplates:[]},"birdeye-reviews":{typeString:"birdeye-reviews",displayName:"Birdeye Reviews",description:"Embeds your Birdeye reviews widget from a pasted Birdeye embed snippet. Config lives in section content; no PropertyDTO fields.",tier:"library",fieldSources:[],defaultTemplates:[]},"dynamic-floor-plans":{typeString:"dynamic-floor-plans",displayName:"Dynamic Floor Plans",description:"One card per available floor plan, live from the Fortress API. Independent of the manual Floor Plans tab; config lives in section content; no PropertyDTO fields.",tier:"library",fieldSources:[],defaultTemplates:[]},sightmap:{typeString:"sightmap",displayName:"Engrain SightMap",description:"Frames an Engrain SightMap interactive unit-availability map from its embed URL. Config lives in section content; no PropertyDTO fields.",tier:"library",fieldSources:[],defaultTemplates:[]},availability:{typeString:"availability",displayName:"Check Availability",description:"Frames the Fortress unit-availability widget. The URL is section content, falling back to the property's unitAvailabilityUrl from the dashboard Floor Plans tab.",tier:"library",fieldSources:[],defaultTemplates:[]},events:{typeString:"events",displayName:"Events Calendar",description:"Resident events from the dashboard Events tab — manually-entered rows merged with the property's published .ics feed. Only the framing copy lives in section content.",tier:"library",fieldSources:[],defaultTemplates:[]},testimonials:{typeString:"testimonials",displayName:"Testimonials",description:"Resident quote/testimonial block.",tier:"library",fieldSources:["featureText","name"],defaultTemplates:[]},reviews:{typeString:"reviews",displayName:"Reviews",description:"Resident review cards with star ratings.",tier:"library",fieldSources:["highlights"],defaultTemplates:[]},"contact-form":{typeString:"contact-form",displayName:"Contact Form",description:"Standalone contact form with address/phone fields.",tier:"library",fieldSources:["phone","email","address1","city","state","zip","emergencyPhone"],defaultTemplates:[]},"get-started":{typeString:"get-started",displayName:"Get Started",description:"Step-by-step process section (e.g., '1. Tour → 2. Apply → 3. Move In').",tier:"library",fieldSources:[],defaultTemplates:[]},"text-block":{typeString:"text-block",displayName:"Text Block",description:"Bento-grid content section with text blocks and images in a mixed layout.",tier:"library",fieldSources:["heroSubHeadline","introHeading","introText","featureButtonText","featureButtonUrl","featureBlock1Title","featureBlock1Description","featureBlock1ButtonText","featureBlock1ButtonUrl","featureBlock2Title","featureBlock2Description","featureBlock2ButtonText","featureBlock2ButtonUrl","galleryImages"],defaultTemplates:[]},"rich-text":{typeString:"rich-text",displayName:"Rich Text Block",description:"Long-form prose container with TipTap inline editing — for Privacy Policy, Accessibility, About, and similar text-heavy pages.",tier:"library",fieldSources:["html"],defaultTemplates:[]},team:{typeString:"team",displayName:"Meet the Team",description:"Profile-card grid of team members with name and role.",tier:"library",fieldSources:[],defaultTemplates:[]}
43,container:{typeString:"container",displayName:"Container",description:"Layout container with a single content slot for nested components.",tier:"library",fieldSources:[],defaultTemplates:[]},"two-column":{typeString:"two-column",displayName:"Two Column Layout",description:"Responsive two-column layout container with two nested child slots.",tier:"library",fieldSources:[],defaultTemplates:[]},"three-column":{typeString:"three-column",displayName:"Three Column Layout",description:"Responsive three-column layout container with three nested child slots.",tier:"library",fieldSources:[],defaultTemplates:[]},heading:{typeString:"heading",displayName:"Heading",description:"A single themed heading (text + level + alignment in section content).",tier:"library",fieldSources:[],defaultTemplates:[]},text:{typeString:"text",displayName:"Body Text",description:"A rich-text paragraph block with inline formatting.",tier:"library",fieldSources:[],defaultTemplates:[]},button:{typeString:"button",displayName:"Button",description:"A single themed button/link with editable label and URL.",tier:"library",fieldSources:[],defaultTemplates:[]},image:{typeString:"image",displayName:"Image",description:"A single inline-editable image (with alt text + adjustable height).",tier:"library",fieldSources:[],defaultTemplates:[]},"fullwidth-image":{typeString:"fullwidth-image",displayName:"Full-Width Image",description:"An edge-to-edge image band with adjustable height and a darkening overlay.",tier:"library",fieldSources:[],defaultTemplates:[]},carousel:{typeString:"carousel",displayName:"Carousel",description:"Horizontally-scrollable row of image cards with captions and pagination arrows.",tier:"library",fieldSources:[],defaultTemplates:[]}};Object.keys(eI),e.s(["SECTION_CATEGORIES",0,eI],739936);let eT={"amenities-1":{type:"amenities",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesEyebrow",type:"text",placeholder:"What We Offer"},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities"},{field:"amenitiesText",type:"text",role:"body",placeholder:"Add a description..."}]},"amenities-2":{type:"amenities",fields:[{field:"amenities[]",type:"item",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities"},{field:"amenitiesText",type:"text",role:"body",placeholder:"Add a description..."}]},"amenities-3":{type:"amenities",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities heading"},{field:"amenitiesImage",type:"image"},{field:"amenitiesText",type:"text",placeholder:"Amenities description"}]},"amenities-4":{type:"amenities",fields:[{field:"amenitiesButtonText",type:"button",linkField:"amenitiesButtonUrl",placeholder:"View amenities"},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities heading"},{field:"amenitiesImage",type:"image"},{field:"amenitiesText",type:"text",placeholder:"Amenities description"}]},"amenities-5":{type:"amenities",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities heading"},{field:"amenitiesImage",type:"image"},{field:"amenitiesText",type:"text",placeholder:"Amenities description"}]},"amenities-6":{type:"amenities",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities heading"}]},"amenities-content:template-aspen-ridge":{type:"amenities-content",fields:[{field:"amenitiesText",type:"text",placeholder:"Intro text"}]},"amenities-content:template-atelier":{type:"amenities-content",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities"},{field:"amenitiesText",type:"text",placeholder:"Intro text"}]},"amenities-content:template-atlas":{type:"amenities-content",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"amenitiesText",type:"text",placeholder:"Intro text"}]},"amenities-content:template-beacon":{type:"amenities-content",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesEyebrow",type:"text",placeholder:"Facilities Overview"},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities designed for your lifestyle."},{field:"amenitiesText",type:"text",placeholder:"A line about what residents get day to day."}]},"amenities-content:template-bedrock":{type:"amenities-content",fields:[]},"amenities-content:template-foundry":{type:"amenities-content",fields:[{field:"amenitiesContentHeading",type:"text",role:"heading",placeholder:"Amenities heading"},{field:"amenitiesContentText",type:"text",placeholder:"Amenities description"}]},"amenities-content:template-onyx":{type:"amenities-content",fields:[]},"amenities-content:template-verdant":{type:"amenities-content",fields:[{field:"amenitiesContentHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"amenitiesContentText",type:"text",placeholder:"Intro text"},{field:"featureImage",type:"image"}]},"amenities:template-aspen-ridge":{type:"amenities",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Section heading"},{field:"amenitiesText",type:"text",placeholder:"Section intro"}]},"amenities:template-atlas":{type:"amenities",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"amenitiesText",type:"text",placeholder:"Body text"}]},"amenities:template-beacon":{type:"amenities",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"amenitiesEyebrow",type:"text",placeholder:"Facilities Overview"},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities designed for your lifestyle."},{field:"amenitiesText",type:"text",placeholder:"A line about what residents get day to day."}]},"amenities:template-bedrock":{type:"amenities",fields:[{field:"amenitiesButtonText",type:"button",linkField:"amenitiesButtonUrl",placeholder:"View all amenities"},{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Featured Amenities"},{field:"amenitiesText",type:"text",placeholder:"Everything your building should already do, quietly handled."}]},"amenities:template-foundry":{type:"amenities",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities heading"},{field:"amenitiesImage",type:"image"},{field:"amenitiesText",type:"text",placeholder:"Amenities description"}]},"amenities:template-onyx":{type:"amenities",fields:[]},"amenities:template-parkline":{type:"amenities",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Resident Services"},{field:"amenitiesText",type:"text",placeholder:"Everything your building should already do — quietly handled."}]},"amenities:template-solace":{type:"amenities",fields:[]},"announcement-1":{type:"announcement",fields:[{field:"announcements[].ctaText",type:"button",linkField:"announcements[\x01].ctaUrl",placeholder:"CTA",repeating:!0},{field:"announcements[].text",type:"richtext",role:"body",placeholder:"Announcement message…",repeating:!0}]},"announcement-banner-1":{type:"announcement-banner",fields:[{field:"bodyText",type:"text",placeholder:"Write your announcement message…"},{field:"buttonText",type:"button",linkField:"buttonUrl",placeholder:"Button label"}]},"announcement-banner:template-atelier":{type:"announcement-banner",fields:[{field:"bodyText",type:"text",placeholder:"Announcement"},{field:"buttonText",type:"button",linkField:"buttonUrl",placeholder:"CTA"}]},"announcement-bar-1":{type:"announcement-bar",fields:[{field:"announcements[].ctaText",type:"button",linkField:"announcements[\x01].ctaUrl",placeholder:"Button label",repeating:!0},{field:"announcements[].text",type:"richtext",role:"body",placeholder:"Announcement message…",repeating:!0}]},"announcement-bar-2":{type:"announcement-bar",fields:[{field:"announcements[].ctaText",type:"button",linkField:"announcements[\x01].ctaUrl",placeholder:"CTA",repeating:!0},{field:"announcements[].text",type:"richtext",role:"body",placeholder:"Announcement message…",repeating:!0}]},"availability-1":{type:"availability",fields:[{field:"availabilityDescription",type:"text",placeholder:"Optional text above the availability widget."},{field:"availabilityHeading",type:"text",role:"heading",placeholder:"Check Availability"}]},"birdeye-reviews-1":{type:"birdeye-reviews",fields:[]},"blocks-1":{type:"feature-blocks",fields:[{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Button",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Title",enumerated:!0}]},"blocks-2":{type:"feature-blocks",fields:[{field:"blocksEyebrow",type:"text",placeholder:"Our Features"},{field:"blocksHeading",type:"text",role:"heading",placeholder:"What Sets Us Apart"},{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Button",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Title",enumerated:!0}]},"blocks-3":{type:"feature-blocks",fields:[{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Button",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Block description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Block title",enumerated:!0}]},"blocks-4":{type:"feature-blocks",fields:[{field:"floorplans[].cardImage",type:"image",repeating:!0},{field:"floorplans[].description",type:"text",placeholder:"Description",repeating:!0},{field:"floorplans[].name",type:"text",role:"heading",placeholder:"Floorplan 
43name",repeating:!0},{field:"floorPlansButtonText",type:"button",linkField:"floorPlansButtonUrl",placeholder:"View floor plans"}]},"blocks-5":{type:"feature-blocks",fields:[{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Button",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Block description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Block title",enumerated:!0}]},"blocks-6":{type:"feature-blocks",fields:[{field:"tile1Image",type:"image"},{field:"tile1Label",type:"button",linkField:"tile1Url",placeholder:"Tile label"},{field:"tile2Image",type:"image"},{field:"tile2Label",type:"button",linkField:"tile2Url",placeholder:"Tile label"}]},"blocks-7":{type:"feature-blocks",fields:[{field:"blocksHeading",type:"text",role:"heading",placeholder:"Headline text goes here for this component"},{field:"featureBlock1ButtonText",type:"button",linkField:"featureBlock1ButtonUrl",placeholder:"Cta link"},{field:"featureBlock1Image",type:"image"},{field:"featureBlock1Title",type:"text",role:"heading",placeholder:"Card headline"},{field:"featureBlock2ButtonText",type:"button",linkField:"featureBlock2ButtonUrl",placeholder:"Cta link"},{field:"featureBlock2Image",type:"image"},{field:"featureBlock2Title",type:"text",role:"heading",placeholder:"Card headline"}]},"button-1":{type:"button",fields:[{field:"buttonText",type:"button",linkField:"buttonUrl",placeholder:"Button"}]},"carousel-1":{type:"carousel",fields:[{field:"carouselDescription",type:"text",placeholder:"Optional description — leave blank to hide."},{field:"carouselEyebrow",type:"pill",placeholder:"Featured"},{field:"carouselHeading",type:"text",role:"heading",placeholder:"Your New Home Awaits"},{field:"carouselItems[].caption",type:"text",placeholder:"1 Bed | 1 Bath | 986 sqft.",repeating:!0},{field:"carouselItems[].image",type:"image",repeating:!0}]},"carousel-2":{type:"carousel",fields:[{field:"carouselItems[].image",type:"image",repeating:!0}]},"contact-1":{type:"contact-form",fields:[{field:"contactEyebrow",type:"text",placeholder:"Get in Touch"},{field:"contactHeading",type:"text",placeholder:"Contact Us"},{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 123-4567"}]},"contact-2":{type:"contact-form",fields:[{field:"contactDescription",type:"text",placeholder:"Reach out to schedule a tour..."},{field:"contactEyebrow",type:"text",placeholder:"Contact"},{field:"contactHeading",type:"text",placeholder:"Get in Touch"},{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 123-4567"}]},"contact-3":{type:"contact-form",fields:[{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 123-4567"}]},"contact-4":{type:"contact-form",fields:[{field:"contactAddressLine1",type:"text",placeholder:"123 Main Street"},{field:"contactAddressLine2",type:"text",placeholder:"City, ST 00000"},{field:"contactDescription",type:"text",placeholder:"Short description..."},{field:"contactHeading",type:"text",role:"heading",placeholder:"Get in Touch"},{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 123-4567"}]},"contact-content:template-aspen-ridge":{type:"contact-content",fields:[]},"contact-content:template-atelier":{type:"contact-content",fields:[]},"contact-content:template-atlas":{type:"contact-content",fields:[]},"contact-content:template-beacon":{type:"contact-content",fields:[]},"contact-content:template-bedrock":{type:"contact-content",fields:[]},"contact-content:template-foundry":{type:"contact-content",fields:[]},"contact-content:template-onyx":{type:"contact-content",fields:[]},"contact-content:template-parkline":{type:"contact-content",fields:[]},"contact-content:template-solace":{type:"contact-content",fields:[]},"contact-content:template-verdant":{type:"contact-content",fields:[]},"container-1":{type:"container",fields:[]},"cta-1":{type:"cta",fields:[{field:"ctaBgImage",type:"image"},{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaEyebrow",type:"text",placeholder:"Get Started"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Ready to Make This Your Home?"},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Contact Us"}]},"cta-2":{type:"cta",fields:[{field:"ctaBgImage",type:"image"},{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaEyebrow",type:"text",placeholder:"Get Started"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Ready to Make This Your Home?"},{field:"ctaText",type:"text",placeholder:"Write a short description…"}]},"cta-3":{type:"cta",fields:[{field:"ctaEyebrow",type:"text",placeholder:"Contact Us"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Ready to Make This Your Home?"},{field:"ctaText",type:"text",placeholder:"Write a short description…"},{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 555-5555"}]},"cta-4":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Button"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"CTA headline"}]},"cta-5":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Schedule a Tour"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Call us"},{field:"phone",type:"text",placeholder:"Phone"}]},"cta-6":{type:"cta",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"ctaBgImage",type:"image"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"CTA headline"}]},"cta:template-aspen-ridge":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Schedule a Tour"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Heading"},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Contact Us"},{field:"ctaSubtext",type:"text",placeholder:"Body text"}]},"cta:template-atelier":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Button"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Heading"},{field:"ctaSubtext",type:"text",placeholder:"Body text"}]},"cta:template-atlas":{type:"cta",fields:[{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Headline"}]},"cta:template-beacon":{type:"cta",fields:[{field:"ctaBadgeText",type:"text",placeholder:"Now leasing"},{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Schedule a Visit"},{field:"ctaEyebrow",type:"text",placeholder:"Move-in ready"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Come see it for yourself."},{field:"ctaImage",type:"image"},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Download Brochure"},{field:"ctaSubtext",type:"text",placeholder:"Schedule a private tour with our leasing team."}]},"cta:template-bedrock":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Looking for a *place to land?*",supp
43ortsAccent:!0},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Resident Portal"},{field:"ctaText",type:"text",placeholder:"A leasing process that gets you from curious to keys-in-hand in under a week."}]},"cta:template-bedrock-band":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Looking for a *place to land?*",supportsAccent:!0},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Resident Portal"},{field:"ctaText",type:"text",placeholder:"A leasing process that gets you from curious to keys-in-hand in under a week."}]},"cta:template-onyx":{type:"cta",fields:[]},"cta:template-parkline":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Looking for a *place to land?*",supportsAccent:!0},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Resident Portal"},{field:"ctaText",type:"text",placeholder:"We can help you turn a Parkline floor plan into the place you actually live. Apply online or schedule a tour — both take five minutes."}]},"cta:template-parkline-band":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Apply Now"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Looking for a *place to land?*",supportsAccent:!0},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Resident Portal"},{field:"ctaText",type:"text",placeholder:"We can help you turn a Parkline floor plan into the place you actually live. Apply online or schedule a tour — both take five minutes."}]},"cta:template-verdant":{type:"cta",fields:[{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"View Floor Plans"},{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Heading"},{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Learn More"},{field:"ctaSubtext",type:"text",placeholder:"Body text"}]}
43,"custom-html-1":{type:"custom-html",fields:[]},"custom-page-content-1":{type:"custom-page-content",fields:[]},"dynamic-floor-plans-1":{type:"dynamic-floor-plans",fields:[{field:"dfpDisclaimer",type:"text",placeholder:"*Income restrictions may apply on select apartments. Call for details.\nRents are subject to change. Please contact us for additional information."}]},"events-1":{type:"events",fields:[{field:"eventsDescription",type:"text",placeholder:"Optional text introducing the calendar."},{field:"eventsHeading",type:"text",role:"heading",placeholder:"Upcoming Events"}]},"events-2":{type:"events",fields:[{field:"eventsDescription",type:"text",placeholder:"Optional text introducing the calendar."},{field:"eventsHeading",type:"text",role:"heading",placeholder:"Upcoming Events"}]},"events-3":{type:"events",fields:[{field:"eventsDescription",type:"text",placeholder:"Optional text introducing the calendar."},{field:"eventsHeading",type:"text",role:"heading",placeholder:"Upcoming Events"}]},"faq-1":{type:"faq",fields:[{field:"featureImage",type:"image"},{field:"highlights[].description",type:"text",placeholder:"Answer",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Frequently asked questions"}]},"faq-2":{type:"faq",fields:[{field:"highlights[].description",type:"text",placeholder:"Answer",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Frequently asked questions"},{field:"introText",type:"richtext",placeholder:"Intro description…"}]},"faq-3":{type:"faq",fields:[{field:"highlights[].description",type:"text",placeholder:"Answer",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Frequently asked questions"},{field:"introText",type:"richtext",placeholder:"Intro description…"}]},"faq-4":{type:"faq",fields:[{field:"highlights[].description",type:"richtext",placeholder:"Answer…",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Section title",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Affordable Living through the LIHTC Program"},{field:"introText",type:"richtext",placeholder:"Explain the program in a sentence or tw
43o…"}]},"faq-5":{type:"faq",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Ask about availability"},{field:"heroSubHeadline",type:"text",placeholder:"How leasing works"},{field:"highlights[].description",type:"richtext",placeholder:"What happens at this stage…",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Stage title",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Clear stages. Fewer surprises."},{field:"introText",type:"richtext",placeholder:"Describe how your leasing process works…"}]},"faq-6":{type:"faq",fields:[{field:"highlights[].description",type:"richtext",placeholder:"List amenities or policy details…",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Section title",repeating:!0},{field:"introText",type:"richtext",placeholder:"Add a note about amenities, availability or policies…"}]},"faq-7":{type:"faq",fields:[{field:"faqPhoto1",type:"image"},{field:"faqPhoto2",type:"image"},{field:"highlights[].description",type:"richtext",placeholder:"Answer…",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Frequently Asked Questions"}]},"faq:template-parkline":{type:"faq",fields:[{field:"highlights[].description",type:"text",placeholder:"Answer",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Frequently Asked Questions"},{field:"introText",type:"richtext",placeholder:"Quick answers to the things prospective residents ask us most."}]},"feature-blocks:template-aspen-ridge":{type:"feature-blocks",fields:[{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Read more",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Card description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Card title",enumerated:!0},{field:"servicesHeading",type:"text",role:"heading",placeholder:"Section heading"},{field:"servicesText",type:"text",placeholder:"Section intro"}]},"feature-blocks:template-atelier":{type:"feature-blocks",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"amenitiesText",type:"text",placeholder:"Intro text"},{field:"featureBlock#Description",type:"text",placeholder:"Subtitle",enumerated:!0},{field:"featureBlock#Image",type:"image",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Title",enumerated:!0}]},"feature-blocks:template-beacon":{type:"feature-blocks",fields:[{field:"detailEyebrow1",type:"text",placeholder:"Comfort. Style. Location."},{field:"detailStat#Label",type:"text",placeholder:"Luxury Units",enumerated:!0},{field:"detailStat#Value",type:"text",placeholder:"182",enumerated:!0},{field:"featureBlock1Description",type:"text",placeholder:"Two or three sentences about the building and its materials."},{field:"featureBlock1Title",type:"text",role:"heading",placeholder:"A short headline for this block."}]},"feature-blocks:template-foundry":{type:"feature-blocks",fields:[{field:"featureBlock#ButtonText",type:"button",linkField:"featureBlock\x01ButtonUrl",placeholder:"Button",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Block description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Block title",enumerated:!0}]},"feature-blocks:template-verdant":{type:"feature-blocks",fields:[{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Featured floor plan for modern living"},{field:"amenitiesText",type:"text",placeholder:"Intro text"},{field:"featureBlock#Description",type:"text",placeholder:"Subtitle",enumerated:!0},{field:"featureBlock#Image",type:"image",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Title",enumerated:!0}]},"feature-section:template-atlas":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Learn more"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Body text"}]},"featured-layout-1":{type:"featured-layout",fields:[{field:"featuredBathrooms",type:"text"},{field:"featuredBedrooms",type:"text"},{field:"featuredButtonText",type:"button",linkField:"featuredButtonUrl",placeholder:"Schedule a Tour"},{field:"featuredEyebrow",type:"text",placeholder:"Featured"},{field:"featuredHeading",type:"text",role:"heading",placeholder:"A standout space, made for you"},{field:"featuredImage",type:"image"},{field:"featuredRent",type:"text"},{field:"featuredSecondaryButtonText",type:"button",linkField:"featuredSecondaryButtonUrl",placeholder:"View Floor Plans"},{field:"featuredSqft",type:"text"},{field:"featuredText",type:"text",placeholder:"Describe what makes this home special…"}]},"flipbook-1":{type:"flipbook",fields:[{field:"flipbookHeading",type:"text",role:"heading",placeholder:"Our Brochure"},{field:"flipbookSubtitle",type:"text",placeholder:"Flip through our brochure"}]},"floor-plans-1":{type:"floor-plans",fields:[{field:"floorplans[]",type:"item",repeating:!0},{field:"floorplans[].cta",type:"button",repeating:!0},{field:"floorplans[].name",type:"text",role:"heading",repeating:!0},{field:"floorplans[].price",type:"text",repeating:!0},{field:"floorplans[].specs",type:"text",repeating:!0},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans"},{field:"floorplansSubtext",type:"text",placeholder:"Browse our available floor plans and find your new home."}]},"floor-plans-2":{type:"floor-plans",fields:[{field:"floorplans[]",type:"item",repeating:!0},{field:"floorplans[].cta",type:"button",repeating:!0},{field:"floorplans[].name",type:"text",role:"heading",repeating:!0},{field:"floorplans[].price",type:"text",repeating:!0},{field:"floorplans[].specs",type:"text",repeating:!0},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans"},{field:"floorplansSubtext",type:"text",placeholder:"Browse our available floor plans."}]},"floor-plans-3":{type:"floor-plans",fields:[{field:"floorplans[].cardImage",type:"image",repeating:!0},{field:"floorplans[].name",type:"text",role:"heading",placeholder:"Floor plan 
43name",repeating:!0},{field:"floorplansDescription",type:"text",placeholder:"Description"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor plans heading"},{field:"floorplansSubtext",type:"text",placeholder:"Subtext"}]},"floor-plans-4":{type:"floor-plans",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor plans heading"}]},"floor-plans-5":{type:"floor-plans",fields:[{field:"floorplans[].cardImage",type:"image",repeating:!0},{field:"floorplans[].name",type:"text",role:"heading",placeholder:"Floor plan name",repeating:!0},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor plans heading"}]},"floor-plans-content:template-aspen-ridge":{type:"floor-plans-content",fields:[]},"floor-plans-content:template-atelier":{type:"floor-plans-content",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans"}]},"floor-plans-content:template-atlas":{type:"floor-plans-content",fields:[]},"floor-plans-content:template-beacon":{type:"floor-plans-content",fields:[{field:"floorPlansButtonText",type:"button",linkField:"floorPlansButtonUrl",placeholder:"View all floor plans"},{field:"floorplansEyebrow",type:"text",placeholder:"Choose a Room"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Elevated comfort, in every floor plan."},{field:"floorplansSubtext",type:"text",placeholder:"A line about the range of homes available."}]},"floor-plans-content:template-bedrock":{type:"floor-plans-content",fields:[{field:"floorPlansButtonText",type:"button",linkField:"floorPlansButtonUrl",placeholder:"View all floor plans"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Featured Floor Plans"},{field:"floorplansSubtext",type:"text",placeholder:"A few of the residences currently available."}]},"floor-plans-content:template-foundry":{type:"floor-plans-content",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans"}]},"floor-plans-content:template-onyx":{type:"floor-plans-content",fields:[]},"floor-plans-content:template-verdant":{type:"floor-plans-content",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans"}]},"floor-plans:template-aspen-ridge":{type:"floor-plans",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Section heading"}]},"floor-plans:template-atlas":{type:"floor-plans",fields:[{field:"floorplansDescription",type:"text",placeholder:"Body text"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"floorplansSubtext",type:"text",placeholder:"layouts, one address."}]},"floor-plans:template-beacon":{type:"floor-plans",fields:[{field:"floorPlansButtonText",type:"button",linkField:"floorPlansButtonUrl",placeholder:"View all floor plans"},{field:"floorplansEyebrow",type:"text",placeholder:"Choose a Room"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Elevated comfort, in every floor plan."},{field:"floorplansSubtext",type:"text",placeholder:"A line about the range of homes available."}]},"floor-plans:template-bedrock":{type:"floor-plans",fields:[{field:"floorPlansButtonText",type:"button",linkField:"floorPlansButtonUrl",placeholder:"View all floor plans"},{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Featured Floor Plans"},{field:"floorplansSubtext",type:"text",placeholder:"A few of the residences currently available."}]},"floor-plans:template-onyx":{type:"floor-plans",fields:[]},"floor-plans:template-parkline":{type:"floor-plans",fields:[{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Featured Floor Plans"},{field:"floorplansSubtext",type:"text",placeholder:"A few of the residences currently available."}]},"floor-plans:template-solace":{type:"floor-plans",fields:[]},"footer-1":{type:"site-footer",fields:[{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"managementName",type:"text"},{field:"phone",type:"text"}]},"footer-10":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"footer-11":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"logoLight",type:"image"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"footer-2":{type:"site-footer",fields:[]},"footer-3":{type:"site-footer",fields:[{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"}]},"footer-4":{type:"site-footer",fields:[{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"}]},"footer-5":{type:"site-footer",fields:[{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl"}]},"footer-6":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"footer-7":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"managementName",type:"button",linkField:"managementUrl"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"footer-8":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"emergencyPhone",type:"text"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"}]},"footer-9":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"emergencyPhone",type:"text"},{field:"managementName",type:"button",linkField:"managementUrl"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"fullwidth-image-1":{type:"fullwidth-image",adjustments:["bgPosition","bgScale","overlay"],fields:[]},"fullwidth-image-2":{type:"fullwidth-image",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"bannerText",type:"text",placeholder:"Add a line of text"}]},"gallery-1":{type:"gallery",fields:[{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Our Spaces"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-2":{type:"gallery",fields:[{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Our Spaces"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-3":{type:"gallery",fields:[{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Our Spaces"},{field:"galleryImages[]",type:"item",repeating:!0},{field:"galleryImages[].alternativeText",type:"text",placeholder:"Photo \x01",repeating:!0}]},"gallery-4":{type:"gallery",fields:[{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Our Spaces"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-5":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl"},{field:"galleryDescription",type:"text",placeholder:"Gallery description"},{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Our Spaces"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-6":{type:"gallery",fields:[{field:"galleryImages[]",type:"image",repeating:!0}]},"gallery-7":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Explore our community"},{field:"galleryImages[]",type:"image",repeating:!0}]},"gallery-8":{type:"gallery",fields:[{field:"galleryHeading",type:"text",role:"heading",placeholder:"Gallery heading"},{field:"galleryImages[]",type:"image",repeating:!0}]},"gallery-9":{type:"gallery",fields:[{field:"galleryImages[]",type:"image",repeating:!0}]},"gallery-content:template-aspen-ridge":{type:"gallery-content",fields:[{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-content:template-atelier":{type:"gallery-content",fields:[{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-content:template-atlas":{type:"gallery-content",fields:[]},"gallery-content:template-beacon":{type:"gallery-content",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery"},{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"A closer look inside."},{field:"galleryImages[]",type:"image",repeating:!0},{field:"galleryText",type:"text",placeholder:"A walk through the residences and the amenity floors."}]},"gallery-content:template-bedrock":{type:"gallery-content",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery"},{field:"galleryHeading",type:"text",role:"heading"},{field:"galleryImages[]",type:"image",repeating:!0},{field:"galleryText",type:"text"}]},"gallery-content:template-foundry":{type:"gallery-content",fields:[{field:"galleryContentHeading",type:"text",role:"heading",placeholder:"Gallery heading"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery-content:template-onyx":{type:"gallery-content",fields:[]},"gallery-content:template-verdant":{type:"gallery-content",fields:[{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery:template-atelier":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View Gallery"},{field:"galleryEyebrow",type:"text",placeholder:"Eyebrow"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery:template-atlas":{type:"gallery",fields:[]},"gallery:template-beacon":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery"},{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"A closer look inside."},{field:"galleryImages[]",type:"image",repeating:!0},{field:"galleryText",type:"text",placeholder:"A walk through the residences and the amenity floors."}]},"gallery:template-bedrock":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery"},{field:"galleryHeading",type:"text",role:"heading"},{field:"galleryImages[]",type:"image",repeating:!0},{field:"galleryText",type:"text"}]},"gallery:template-foundry":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View Gallery"},{field:"galleryEyebrow",type:"text",placeholder:"Gallery"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Gallery heading"},{field:"galleryImages[]",type:"item",repeating:!0}]},"gallery:template-onyx":{type:"gallery",fields:[]},"gallery:template-parkline":{type:"gallery",fields:[{field:"galleryHeading",type:"text",role:"heading",placeholder:"Inside the building"},{field:"galleryImages[]",type:"image",repeating:!0},{field:"galleryText",type:"text",placeholder:"A walk through the residences, amenity floors, and the rooftop."}]},"gallery:template-solace":{type:"gallery",fields:[]},"gallery:template-verdant":{type:"gallery",fields:[{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View Gallery"},{field:"galleryEyebrow",type:"text",placeholder:"Eyebrow"},{field:"galleryHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"galleryImages[]",type:"item",repeating:!0}]},"get-started:template-aspen-ridge":{type:"get-started",fields:[{field:"getStartedStep#Text",type:"text",placeholder:"Step description",enumerated:!0},{field:"getStartedStep#Title",type:"text",role:"heading",placeholder:"Step title",enumerated:!0},{field:"getStartedTagline",type:"text",placeholder:"Closing tagline"}]},"header-1":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"}]},"header-10":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"name",type:"text"},{field:"residentsButtonText",type:"button",linkField:"residentsButtonUrl",placeholder:"Residents"},{field:"tourButtonText",type:"button",linkField:"tourButtonUrl",placeholder:"Take A Tour"}]},"header-11":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl"}]},"header-12":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"name",type:"text"}]},"header-2":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"}]},"header-3":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"}]},"header-4":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"}]},"header-5":{type:"site-header",fields:[{field:"logoLight",type:"image"}]},"header-6":{type:"site-header",fields:[{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"}]},"header-7":{type:"site-header",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"logoDark",type:"image"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"header-8":{type:"site-header",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"header-9":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"phone",type:"text"}]},"heading-1":{type:"heading",fields:[{field:"headingText",type:"text",role:"heading",placeholder:"Heading"}]},"hero-1":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-10":{type:"hero",fields:[{field:"blockImage1",type:"image"},{field:"blockImage2",type:"image"},{field:"featureBlock1ButtonText",type:"button",linkField:"featureBlock1ButtonUrl",placeholder:"Link text"},{field:"featureBlock1Title",type:"text",placeholder:"Card 1 title"},{field:"featureBlock2ButtonText",type:"button",linkField:"featureBlock2ButtonUrl",placeholder:"Link text"},{field:"featureBlock2Title",type:"text",placeholder:"Card 2 title"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-11":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-12":{type:"hero",fields:[{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-13":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"}
43,{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-14":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Schedule a Tour"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Welcome Home"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"A short line about the community..."}]},"hero-15":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-16":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroBarAddressText",type:"text",placeholder:"Address"},{field:"heroBarPhoneText",type:"text",placeholder:"Phone"},{field:"heroBarPortalButtonText",type:"button",linkField:"heroBarPortalButtonUrl",placeholder:"Resident Portal"},{field:"heroBarTourButtonText",type:"button",linkField:"heroBarTourButtonUrl",placeholder:"Schedule a Tour"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-17":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-18":{type:"hero",fields:[{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"introText",type:"text",placeholder:"Intro description"}]},"hero-19":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"},{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0}]},"hero-2":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-20":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-3":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"},{field:"highlights[].text",type:"text",placeholder:"Card text",repeating:!0}]},"hero-4":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSecondaryButtonText",type:"button",linkField:"heroSecondaryButtonUrl",placeholder:"Apply Now"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-5":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-6":{type:"hero",fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroGridImage1",type:"image"},{field:"heroGridImage2",type:"image"},{field:"heroGridImage3",type:"image"},{field:"heroGridImage4",type:"image"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-7":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"View Floor Plans"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"},{field:"stat1Label",type:"text",placeholder:"Resident Rating"},{field:"stat1Value",type:"text",placeholder:"4.9★"},{field:"stat2Label",type:"text",placeholder:"Available Units"},{field:"stat2Value",type:"text",placeholder:"200+"}]},"hero-8":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero-9":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"detailText1",type:"text",placeholder:"Detail 1"},{field:"detailText2",type:"text",placeholder:"Detail 2"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero:template-aspen-ridge":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroBadgeText",type:"text",placeholder:"Now Leasing"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Explore Floor Plans"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Find a Place to Call Home."},{field:"heroImage",type:"image"},{field:"heroSecondaryButtonText",type:"button",linkField:"heroSecondaryButtonUrl",placeholder:"Schedule a Tour"},{field:"heroSubText",type:"text",placeholder:"One- and two-bedroom mountain-modern residences designed for the way you actually live."}]},"hero:template-atelier":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Schedule a Tour"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Headline"},{field:"heroImage",type:"image"},{field:"heroPrimaryButtonText",type:"button",linkField:"heroPrimaryButtonUrl",placeholder:"Apply Now"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero:template-atlas":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"View Floor Plans"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Headline"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero:template-beacon":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Schedule a Visit"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Property name"},{field:"heroImage",type:"image"},{field:"heroMapLinkText",type:"button",linkField:"heroMapUrl",placeholder:"View on Map"},{field:"heroSubHeadline",type:"text",placeholder:"Welcome to"}]},"hero:template-bedrock":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroBadgeLabel",type:"text",placeholder:"Currently leasing"},{field:"heroBadgeText",type:"text",placeholder:"Tours every weekday"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Check Availability"},{field:"heroHeading",type:"text",role:"heading",placeholder:"An easy way to find your *next home.*",supp
43ortsAccent:!0},{field:"heroImage",type:"image"},{field:"heroSecondaryButtonText",type:"button",linkField:"heroSecondaryButtonUrl",placeholder:"Contact Us"},{field:"heroSubHeadline",type:"text",placeholder:"Now Leasing"},{field:"heroSubText",type:"text"}]},"hero:template-foundry":{type:"hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Button"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Sub headline"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"hero:template-onyx":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[]},"hero:template-parkline":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroBadgeLabel",type:"text",placeholder:"Currently leasing"},{field:"heroBadgeText",type:"text",placeholder:"Tours every weekday"},{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Explore Floor Plans"},{field:"heroHeading",type:"text",role:"heading",placeholder:"An easy way to find your *next home.*",supportsAccent:!0},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Now Leasing"},{field:"heroSubText",type:"text",placeholder:"One- and two-bedroom residences a block from the park — designed for the way you actually live, with the kind of light you'll want to wake up to."},{field:"heroTourButtonText",type:"button",linkField:"heroTourButtonUrl",placeholder:"Schedule a Tour"}]},"hero:template-solace":{type:"hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Browse the suites"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Headline"},{field:"heroImage",type:"image"},{field:"heroSubHeadline",type:"text",placeholder:"Optional kicker"},{field:"heroSubText",type:"text",placeholder:"Two sentences about who lives here and what the daily rhythm feels like."}]},"hero:template-verdant":{type:"hero",fields:[{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Browse Listings"},{field:"heroHeading",type:"text",role:"heading",placeholder:"Headline"},{field:"heroSecondaryButtonText",type:"button",linkField:"heroSecondaryButtonUrl",placeholder:"Book a Tour"},{field:"heroSocialProof",type:"text",placeholder:"Rating label"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"heroSubText",type:"text",placeholder:"Sub text"}]},"highlights-1":{type:"highlights",fields:[{field:"highlights[].iconKey",type:"icon",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0},{field:"highlightsEyebrow",type:"text",placeholder:"Community Highlights"},{field:"highlightsHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"highlights-2":{type:"highlights",fields:[{field:"highlights[].iconKey",type:"icon",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0},{field:"highlightsDescription",type:"text",placeholder:"Describe why residents love this community…"},{field:"highlightsEyebrow",type:"text",placeholder:"Why Choose Us"},{field:"highlightsHeading",type:"text",role:"heading",placeholder:"Community Highlights"}]},"highlights-nearby-1":{type:"highlights",fields:[{field:"highlights[]",type:"item",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0}]},"highlights-nearby-2":{type:"highlights",fields:[{field:"featureBlock#ButtonText",type:"text",placeholder:"Detail",enumerated:!0},{field:"featureBlock#Description",type:"text",placeholder:"Description",enumerated:!0},{field:"featureBlock#Title",type:"text",role:"heading",placeholder:"Row title",enumerated:!0},{field:"highlightsNearbyBody",type:"text",placeholder:"Description"},{field:"highlightsNearbyHeading",type:"text",role:"heading",placeholder:"Heading"}]},"highlights:template-atlas":{type:"highlights",fields:[]},"highlights:template-beacon":{type:"highlights",fields:[{field:"highlights[].description",type:"text",placeholder:"One line about this space.",repeating:!0},{field:"highlights[].image",type:"image",repeating:!0},{field:"highlights[].text",type:"text",role:"heading",placeholder:"Facility name",repeating:!0}]},"highlights:template-onyx":{type:"highlights",fields:[]},"highlights:template-solace":{type:"highlights",fields:[]}
43,"image-1":{type:"image",fields:[{field:"blockImage",type:"image"}]},"intro-1":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"intro-2":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"intro-3":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Intro heading"},{field:"introImage",type:"image"},{field:"introText",type:"richtext",placeholder:"Intro description"}]},"intro-4":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Intro heading"},{field:"introText",type:"richtext",placeholder:"Intro description"}]},"intro-5":{type:"intro",fields:[{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0},{field:"introEyebrow",type:"text",placeholder:"Eyebrow text"},{field:"introHeading",type:"text",role:"heading",placeholder:"Intro heading"},{field:"introText",type:"richtext",placeholder:"Intro description"}]},"intro-6":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Intro heading"},{field:"introText",type:"richtext",placeholder:"Intro description"}]},"intro-7":{type:"intro",fields:[{field:"introButton1Text",type:"button",linkField:"introButton1Url",placeholder:"Schedule a Tour"},{field:"introButton2Text",type:"button",linkField:"introButton2Url",placeholder:"Contact Us"},{field:"introHeading",type:"text",role:"heading",placeholder:"Welcome home"},{field:"introText",type:"richtext",placeholder:"Introduce the community — location, homes, nearby conveniences…"}]},"intro-8":{type:"intro",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"View amenities"},{field:"introEyebrow",type:"text",placeholder:"The community"},{field:"introHeading",type:"text",role:"heading",placeholder:"Built to be lived in.",supportsAccent:!0},{field:"introPhoto#",type:"image",enumerated:!0},{field:"introText",type:"richtext",placeholder:"Describe the daily rhythm of living here…"}]},"intro-gallery-1":{type:"intro-gallery",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Schedule a Tour"},{field:"introEyebrow",type:"pill",placeholder:"Our Community"},{field:"introGalleryImage",type:"image"},{field:"introHeading",type:"text",role:"heading",placeholder:"Welcome Home"},{field:"introText",type:"richtext",placeholder:"Describe your community…"}]},"intro-gallery-2":{type:"intro-gallery",fields:[{field:"amenities[].label",type:"text",placeholder:"Amenity",repeating:!0},{field:"galleryImages[]",type:"item",repeating:!0},{field:"highlights[].description",type:"text",placeholder:"Answer",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Question",repeating:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"intro-gallery-3":{type:"intro-gallery",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Schedule a Tour"},{field:"introEyebrow",type:"pill",placeholder:"Our Community"},{field:"introGalleryPhoto#",type:"image",enumerated:!0},{field:"introHeading",type:"text",role:"heading",placeholder:"Welcome Home"},{field:"introText",type:"richtext",placeholder:"Describe your community…"}]},"intro-gallery:template-beacon":{type:"intro-gallery",fields:[{field:"galleryImages[]",type:"image",repeating:!0},{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Schedule Visit"},{field:"introEyebrow",type:"text",placeholder:"Home Overview"},{field:"introHeading",type:"text",role:"heading",placeholder:"Luxury living where comfort meets timeless style, effortlessly."},{field:"introText",type:"richtext",placeholder:"A short paragraph about the building, the finishes, and the feel of daily life here."}]},"intro:template-aspen-ridge":{type:"intro",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Learn More"},{field:"introEyebrow",type:"text",placeholder:"Eyebrow"},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"intro:template-atelier":{type:"intro",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"See our story"},{field:"introEyebrow",type:"text",placeholder:"Eyebrow"},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"intro:template-atlas":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Body text"}]},"intro:template-bedrock":{type:"intro",fields:[{field:"galleryImages[]",type:"image",repeating:!0},{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"View Amenities"},{field:"introHeading",type:"text",role:"heading",placeholder:"Built to be lived in, *slowly.*",supportsAccent:!0},{field:"introText",type:"richtext",placeholder:"A short paragraph about who lives here and what the daily rhythm feels like."}]},"intro:template-foundry":{type:"intro",fields:[{field:"highlights[].text",type:"text",placeholder:"Highlight",repeating:!0},{field:"introEyebrow",type:"text",placeholder:"Eyebrow text"},{field:"introHeading",type:"text",role:"heading",placeholder:"Intro heading"},{field:"introText",type:"richtext",placeholder:"Intro description"}]},"intro:template-onyx":{type:"intro",fields:[]},"intro:template-parkline":{type:"intro",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"View Amenities"},{field:"introHeading",type:"text",role:"heading",placeholder:"Built to be lived in, *slowly.*",supportsAccent:!0},{field:"introText",type:"richtext",placeholder:"A short paragraph about who lives here and what the daily rhythm feels like."}]},"intro:template-solace":{type:"intro",fields:[{field:"introHeading",type:"text",role:"heading",placeholder:"Section headline"},{field:"introText",type:"richtext",placeholder:"Tell visitors about the community. Line breaks and paragraph spacing carry through from the Intro tab."}]},"intro:template-verdant":{type:"intro",fields:[{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Learn More"},{field:"introEyebrow",type:"text",placeholder:"Eyebrow"},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"location:template-solace":{type:"location",fields:[]},"map-1":{type:"location",fields:[{field:"email",type:"text",placeholder:"[email protected]"},{field:"mapButtonText",type:"button",linkField:"mapButtonUrl",placeholder:"Schedule a Tour"},{field:"mapEyebrow",type:"text",placeholder:"Location"},{field:"mapHeading",type:"text",role:"heading",placeholder:"Find Us"},{field:"phone",type:"text",placeholder:"(555) 555-5555"}]},"map-2":{type:"location",fields:[{field:"email",type:"text",placeholder:"[email protected]"},{field:"phone",type:"text",placeholder:"(555) 555-5555"}]},"map-3":{type:"location",fields:[{field:"mapBoxButtonText",type:"button",linkField:"mapBoxButtonUrl",placeholder:"Explore the Neighborhood"},{field:"mapBoxHeading",type:"text",role:"heading",placeholder:"Live Near the Best of …"},{field:"mapBoxSubtext",type:"text",placeholder:"Location description"}]},"neighborhood-1":{type:"neighborhood",fields:[{field:"neighborhoodDescription",type:"text",placeholder:"Restaurants, shopping, activities, and everyday essentials within walking distance of the community."},{field:"neighborhoodEyebrow",type:"text",placeholder:"Location"},{field:"neighborhoodHeadline",type:"text",role:"heading",placeholder:"Neighborhood Map"}]},"newsletter-mailchimp":{type:"contact-form",fields:[]},"parallax-1":{type:"parallax",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"parallaxButtonText",type:"button",linkField:"parallaxButtonUrl",placeholder:"Button"},{field:"parallaxHeading",type:"text",role:"heading",placeholder:"Headline"}]},"pet-policy:template-foundry":{type:"pet-policy",fields:[{field:"petPolicyHeading",type:"text",role:"heading",placeholder:"Pet Policy"}]},"pet-section-1":{type:"pet-section",fields:[{field:"featureImage",type:"image"},{field:"petEyebrow",type:"text",placeholder:"Pet Friendly"},{field:"petHeading",type:"text",role:"heading",placeholder:"Your furry family members are welcome here."},{field:"petText",type:"text",placeholder:"Describe your pet-friendly community…"}]},"pet-section-2":{type:"pet-section",fields:[{field:"petHeading",type:"text",role:"heading",placeholder:"Pet-fr
43iendly heading"},{field:"petIconKey",type:"icon"},{field:"petImage",type:"image"},{field:"petText",type:"text",placeholder:"Pet-friendly body text"}]},"pricing-1":{type:"pricing",fields:[{field:"heroSubHeadline",type:"text",placeholder:"Plans and published rates"},{field:"introHeading",type:"text",role:"heading",placeholder:"Floor plan index"},{field:"rateRows[].col1",type:"text",placeholder:"1 Bed / 1 Bath",repeating:!0},{field:"rateRows[].col2",type:"text",placeholder:"Plan codes",repeating:!0},{field:"rateRows[].col3",type:"text",placeholder:"855 – 897 sq ft",repeating:!0},{field:"rateRows[].col4",type:"button",linkField:"rateRows[\x01].url",placeholder:"$2,195 / mo",repeating:!0}]},"property-listing-1":{type:"property-listing",fields:[]},"quote-1":{type:"testimonials",fields:[{field:"quoteEyebrow",type:"text",placeholder:"Testimonial"},{field:"quotes[].author",type:"text",placeholder:"Author",repeating:!0},{field:"quotes[].quote",type:"text",role:"heading",placeholder:"Write a testimonial…",repeating:!0}]},"quote-2":{type:"testimonials",adjustments:["overlay"],fields:[{field:"quoteBgImage",type:"image"},{field:"quoteEyebrow",type:"text",placeholder:"Testimonial"},{field:"quotes[]",type:"item",repeating:!0},{field:"quotes[].author",type:"text",placeholder:"Author",repeating:!0},{field:"quotes[].quote",type:"text",role:"heading",placeholder:"Write a testimonial…",repeating:!0}]},"reviews-1":{type:"reviews",fields:[{field:"reviews[].avatarImage",type:"image",repeating:!0},{field:"reviewsEyebrow",type:"text",placeholder:"Reviews"},{field:"reviewsHeading",type:"text",role:"heading",placeholder:"What Residents Say"}]},"reviews-2":{type:"reviews",fields:[{field:"reviewsEyebrow",type:"text",placeholder:"Testimonials"},{field:"reviewsHeading",type:"text",role:"heading",placeholder:"What Residents Say"}]},"rich-text-1":{type:"rich-text",fields:[{field:"html",type:"richtext",placeholder:"Write your content here. Use the toolbar for formatting."}]},"sbs-1":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"sbsImage2",type:"image"}]},"sbs-2":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"sbsImage2",type:"image"}]},"sbs-3":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"sbsSealText",type:"text",placeholder:"Since 2024"}]},"sbs-4":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"}]},"sbs-5":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"sbsImage1",type:"image"},{field:"sbsImage2",type:"image"},{field:"sbsImage3",type:"image"}]},"sbs-6":{type:"feature-section",fields:[{field:"featureEyebrow",type:"text",placeholder:"About Us"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature Section"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"sbsImage1",type:"image"},{field:"sbsImage2",type:"image"},{field:"sbsImage3",type:"image"},{field:"sbsImage4",type:"image"},{field:"sbsStat1Label",type:"text",placeholder:"Units"},{field:"sbsStat1Value",type:"text",placeholder:"100+"},{field:"sbsStat2Label",type:"text",placeholder:"Amenities"},{field:"sbsStat2Value",type:"text",placeholder:"85+"},{field:"sbsStat3Label",type:"text",placeholder:"Satisfaction"},{field:"sbsStat3Value",type:"text",placeholder:"95+"}]},"sbs-7":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature heading"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"}]},"sbs-8":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature heading"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"}]},"sbs-9":{type:"feature-section",fields:[{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureHeading",type:"text",role:"heading",placeholder:"Feature heading"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"}]},"services-1":{type:"services",fields:[{field:"amenities[].iconKey",type:"icon",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"services-2":{type:"services",fields:[{field:"amenities[].image",type:"image",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"services-3":{type:"services",fields:[{field:"amenities[].image",type:"image",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"services-4":{type:"services",fields:[{field:"amenities[].iconKey",type:"icon",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"services-5":{type:"services",fields:[{field:"amenities[].iconKey",type:"icon",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"}]},"services-6":{type:"services",fields:[{field:"amenities[].image",type:"image",repeating:!0},{field:"amenities[].label",type:"text",placeholder:"Service title",repeating:!0},{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button"},{field:"featureEyebrow",type:"text",placeholder:"Our Services"},{field:"featureHeading",type:"text",role:"heading",placeholder:"What We Offer"},{field:"featureText",type:"richtext",placeholder:"Description"}]},"sightmap-1":{type:"sightmap",fields:[{field:"sightmapDescription",type:"text",placeholder:"Optional text above the map."},{field:"sightmapHeading",type:"text",role:"heading",placeholder:"Explore Our Community"}]},"site-footer:template-aspen-ridge":{type:"site-footer",fields:[{field:"footerApplyText",type:"button",linkField:"footerApplyUrl",placeholder:"Apply Now"},{field:"footerPortalText",type:"button",linkField:"footerPortalUrl",placeholder:"Resident Portal"}]},"site-footer:template-atelier":{type:"site-footer",fields:[{field:"logoDark",type:"image"}]},"site-footer:template-atlas":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-beacon":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-bedrock":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoDark",type:"image"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-evergreen-v1":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-foundry":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"emergencyPhone",type:"text"},{field:"footerCta1Text",type:"button",linkField:"footerCta1Url",placeholder:"Button"},{field:"footerCta2Text",type:"button",linkField:"footerCta2Url",placeholder:"Button"},{field:"footerCta3Text",type:"button",linkField:"footerCta3Url",placeholder:"Button"},{field:"managementLogo",type:"image"},{field:"name",type:"text"},{field:"phone",type:"text"}]},"site-footer:template-mbm":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"managementName",type:"button",linkField:"managementUrl"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-mbm-advanced":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"emergencyPhone",type:"text"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"}]},"site-footer:template-mbm-senior-2":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"emergencyPhone",type:"text"},{field:"managementName",type:"button",linkField:"managementUrl"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-onyx":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-parkline":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"email",type:"text"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"officeHours",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-prg-1":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"address2",type:"text"},{field:"city",type:"text"},{field:"logoLight",type:"image"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-solace":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"name",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-v1":{type:"site-footer",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"managementName",type:"text"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-footer:template-verdant":{type:"site-footer",fields:[{field:"footerTagline",type:"text",placeholder:"Tagline"},{field:"logoLight",type:"image"},{field:"phone",type:"text"}]},"site-header:template-aspen-ridge":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"residentPortalButtonText",type:"button",linkField:"residentPortalButtonUrl"}]},"site-header:template-atelier":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"scheduleButtonText",type:"button"}]},"site-header:template-atlas":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"name",type:"text"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-beacon":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl",placeholder:"Schedule a Visit"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-bedrock":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"logoLight",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-evergreen-v1":{type:"site-header",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"logoDark",type:"image"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-header:template-foundry":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-mbm":{type:"site-header",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-header:template-mbm-advanced":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"phone",type:"text"}]},"site-header:template-mbm-senior-2":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"name",type:"text"},{field:"residentsButtonText",type:"button",linkField:"residentsButtonUrl",placeholder:"Residents"},{field:"tourButtonText",type:"button",linkField:"tourButtonUrl",placeholder:"Take A Tour"}]},"site-header:template-onyx":{type:"site-header",fields:[{field:"address1",type:"text"},{field:"city",type:"text"},{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"},{field:"state",type:"text"},{field:"zip",type:"text"}]},"site-header:template-parkline":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl",placeholder:"Apply Now"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-prg-1":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"name",type:"text"}]},"site-header:template-solace":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl",placeholder:"Learn More"}]},"site-header:template-v1":{type:"site-header",fields:[{field:"logoDark",type:"image"},{field:"logoLight",ty
43pe:"image"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"secondaryButtonText",type:"button",linkField:"secondaryButtonUrl"}]},"site-header:template-verdant":{type:"site-header",fields:[{field:"logoLight",type:"image"},{field:"phone",type:"text"},{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl"},{field:"residentPortalButtonText",type:"button",linkField:"residentPortalButtonUrl"}]},"specs-bar-1":{type:"specs-bar",fields:[{field:"spec1Image",type:"image"},{field:"spec1Text",type:"text",placeholder:"Unwind in our sparkling pool surrounded by lush landscaping and private cabanas."},{field:"spec1Title",type:"text",role:"heading",placeholder:"Resort-Style Pool"},{field:"spec2Image",type:"image"},{field:"spec2Text",type:"text",placeholder:"Strength equipment, cardio machines, and a yoga studio — all available any hour."},{field:"spec2Title",type:"text",role:"heading",placeholder:"24/7 Fitness Center"},{field:"spec3Image",type:"image"},{field:"spec3Text",type:"text",placeholder:"Your four-legged family is welcome. On-site dog park and grooming station included."},{field:"spec3Title",type:"text",role:"heading",placeholder:"Pet Friendly"},{field:"spec4Image",type:"image"},{field:"spec4Text",type:"text",placeholder:"Thermostats, keyless entry, and integrated lighting built in to every apartment."},{field:"spec4Title",type:"text",role:"heading",placeholder:"Smart Home Features"},{field:"specsBarDescription",type:"text",placeholder:"Describe what makes the community stand out…"},{field:"specsBarHeading",type:"text",role:"heading",placeholder:"The Community Benefits"}]},"specs-bar:template-onyx":{type:"specs-bar",fields:[]},"spotlight-1":{type:"spotlight",fields:[{field:"heroSubHeadline",type:"text",placeholder:"Around the corner"},{field:"introHeading",type:"text",role:"heading",placeholder:"Neighborhood"},{field:"spotlightCard#Eyebrow",type:"text",placeholder:"Category · Distance",enumerated:!0},{field:"spotlightCard#Image",type:"image",enumerated:!0},{field:"spotlightCard#Title",type:"text",placeholder:"What's nearby",enumerated:!0}]},"steps-1":{type:"get-started",fields:[{field:"getStartedEyebrow",type:"text",placeholder:"How It Works"},{field:"getStartedHeading",type:"text",placeholder:"Get Started Today"},{field:"getStartedStepDesc#",type:"text",placeholder:"Browse our available apartments and floor plans to find your perfect fit.",enumerated:!0},{field:"getStartedStepIcon#",type:"icon",enumerated:!0},{field:"getStartedStepTitle#",type:"text",placeholder:"Explore",enumerated:!0}]},"steps-2":{type:"get-started",fields:[{field:"getStartedEyebrow",type:"text",placeholder:"How It Works"},{field:"getStartedHeading",type:"text",placeholder:"Get Started Today"},{field:"getStartedStepDesc#",type:"text",placeholder:"Browse our available apartments and floor plans.",enumerated:!0},{field:"getStartedStepIcon#",type:"icon",enumerated:!0},{field:"getStartedStepTitle#",type:"text",placeholder:"Explore",enumerated:!0}]},"sub-page-hero-1":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title"}]},"sub-page-hero-2":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero-3":{type:"sub-page-hero",adjustments:["bgPosition","bgScale"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero-4":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero-5":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero-6":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero:template-aspen-ridge":{type:"sub-page-hero",fields:[{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow"},{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title"}]},"sub-page-hero:template-atelier":{type:"sub-page-hero",fields:[{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow"},{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title"}]},"sub-page-hero:template-atlas":{type:"sub-page-hero",adjustments:["bgPosition","bgScale"],fields:[{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow"},{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title"}]},"sub-page-hero:template-beacon":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroHeading",type:"text",role:"heading",placeholder:"Page Title"},{field:"subPageHeroImage",type:"image"}]},"sub-page-hero:template-bedrock":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"heroHeading",type:"text",role:"heading",placeholder:"Page Title"},{field:"subPageHeroImage",type:"image"}]},"sub-page-hero:template-foundry":{type:"sub-page-hero",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page title"}]},"sub-page-hero:template-onyx":{type:"sub-page-hero",adjustments:["bgPosition","bgScale"],fields:[]},"sub-page-hero:template-parkline":{type:"sub-page-hero",adjustments:["bgPosition","bgScale"],fields:[{field:"heroHeading",type:"text",role:"heading",placeholder:"Page Title"},{field:"heroImage",type:"image"}]},"sub-page-hero:template-solace":{type:"sub-page-hero",adjustments:["bgPosition","bgScale"],fields:[]},"sub-page-hero:template-verdant":{type:"sub-page-hero",fields:[{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow"},{field:"subPageHeroImage",type:"image"},{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title"}]},"team-1":{type:"team",fields:[{field:"teamDescription",type:"richtext",placeholder:"Describe your team…"},{field:"teamEyebrow",type:"pill",placeholder:"Our People"},{field:"teamHeading",type:"text",role:"heading",placeholder:"Meet Our Team"}]},"team-2":{type:"team",fields:[{field:"teamDescription",type:"richtext",placeholder:"Describe your team…"},{field:"teamEyebrow",type:"pill",placeholder:"Welcome"},{field:"teamHeading",type:"text",role:"heading",placeholder:"Meet Our Team"}]},"team-3":{type:"team",fields:[{field:"teamDescription",type:"richtext",placeholder:"Describe your team…"},{field:"teamHeading",type:"text",role:"heading",placeholder:"Meet Our Team"},{field:"teamPhoto#",type:"image",enumerated:!0}]},"testimonials:template-verdant":{type:"testimonials",fields:[{field:"testimonial#Author",type:"text",placeholder:"Author name",enumerated:!0},{field:"testimonial#Detail",type:"text",placeholder:"Author detail",enumerated:!0},{field:"testimonial#Quote",type:"text",placeholder:"Quote",enumerated:!0},{field:"testimonialsEyebrow",type:"text",placeholder:"Eyebrow"},{field:"testimonialsHeading",type:"text",role:"heading",placeholder:"Heading"}]},"text-1":{type:"text",fields:[{field:"bodyText",type:"richtext",placeholder:"Write some text…"}]},"text-block-1":{type:"text-block",fields:[{field:"blockImage1",type:"image"},{field:"blockImage2",type:"image"},{field:"blockImage3",type:"image"},{field:"featureBlock1ButtonText",type:"button",linkField:"featureBlock1ButtonUrl",placeholder:"Link text"},{field:"featureBlock1Description",type:"text",placeholder:"Block description"},{field:"featureBlock1Title",type:"text",role:"heading",placeholder:"Block title"},{field:"featureBlock2ButtonText",type:"button",linkField:"featureBlock2ButtonUrl",placeholder:"Link text"},{field:"featureBlock2Description",type:"text",placeholder:"Block description"},{field:"featureBlock2Title",type:"text",role:"heading",placeholder:"Block title"},{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button label"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"text-block-2":{type:"text-block",fields:[{field:"blockImage1",type:"image"},{field:"blockImage2",type:"image"},{field:"featureBlock1Title",type:"text",placeholder:"Card label"},{field:"featureBlock2Title",type:"text",placeholder:"Card label"},{field:"featureButtonText",type:"button",linkField:"featureButtonUrl",placeholder:"Button label"},{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow"},{field:"introHeading",type:"text",role:"heading",placeholder:"Heading"},{field:"introText",type:"richtext",placeholder:"Description"}]},"three-column-1":{type:"three-column",fields:[]},"two-column-1":{type:"two-column",fields:[]},"unit-availability-1":{type:"unit-availability",fields:[]},"unit-availability:template-bedrock":{type:"unit-availability",fields:[{field:"availabilityHeading",type:"text",role:"heading",placeholder:"Find your *next home.*",supp
43ortsAccent:!0},{field:"availabilityText",type:"text",placeholder:"Browse real-time availability and pricing below, then reserve the residence that fits the way you actually live."}]},"video-1":{type:"video",fields:[{field:"videoPosterImage",type:"image"}]},"video-2":{type:"video",fields:[{field:"videoEyebrow",type:"text",placeholder:"Virtual Tour"},{field:"videoHeading",type:"text",role:"heading",placeholder:"See Our Community"},{field:"videoPosterImage",type:"image"}]},"video-3":{type:"video",fields:[{field:"videoDescription",type:"richtext",placeholder:"Looking for a solution? Check out these quick tutorials!"},{field:"videoHeading",type:"text",role:"heading",placeholder:"Maintenance Corner"},{field:"videos[].title",type:"text",placeholder:"Video title",repeating:!0},{field:"videos[].url",type:"text",placeholder:"YouTube or Vimeo URL",repeating:!0}]},"virtual-tour-1":{type:"virtual-tour",fields:[{field:"tourButtonText",type:"button",linkField:"tourButtonUrl",placeholder:"Start Virtual Tour"},{field:"tourEyebrow",type:"pill",placeholder:"Virtual Tour"},{field:"tourHeading",type:"text",role:"heading",placeholder:"Welcome to Your New Home"},{field:"tourText",type:"text",placeholder:"Describe the virtual tour experience…"},{field:"videoPosterImage",type:"image"}]}
43,"virtual-tour-2":{type:"virtual-tour",fields:[{field:"tourButtonText",type:"button",linkField:"tourButtonUrl",placeholder:"Button"},{field:"tourHeading",type:"text",role:"heading",placeholder:"Virtual tour heading"},{field:"tourText",type:"text",placeholder:"Virtual tour body text"},{field:"videoPosterImage",type:"image"}]},"virtual-tour:template-beacon":{type:"virtual-tour",adjustments:["bgPosition","bgScale","overlay"],fields:[{field:"tourEyebrow",type:"text",placeholder:"Virtual Tour"},{field:"tourHeading",type:"text",role:"heading",placeholder:"Walk through the building, without leaving home."},{field:"tourText",type:"text",placeholder:"Take a self-guided walkthrough whenever it suits you."},{field:"videoPosterImage",type:"image"}]},"why-choose-1":{type:"why-choose-us",fields:[{field:"featureHeading",type:"text",role:"heading",placeholder:"Why Choose Our Community"},{field:"featureImage",type:"image"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"highlights[].text",type:"text",placeholder:"Feature",repeating:!0},{field:"whyChooseEyebrow",type:"text",placeholder:"Why Choose Us"}]},"why-choose-2":{type:"why-choose-us",fields:[{field:"featureHeading",type:"text",role:"heading",placeholder:"Why Choose Our Community"},{field:"featureText",type:"richtext",placeholder:"Description"},{field:"highlights[]",type:"item",repeating:!0},{field:"highlights[].description",type:"text",placeholder:"Add a description...",repeating:!0},{field:"highlights[].iconKey",type:"icon",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Feature",repeating:!0},{field:"whyChooseEyebrow",type:"text",placeholder:"Why Choose Us"}]},"why-choose-3":{type:"why-choose-us",fields:[{field:"featureHeading",type:"text",role:"heading",placeholder:"Why Choose Our Community"},{field:"highlights[].description",type:"text",placeholder:"Add a description...",repeating:!0},{field:"highlights[].iconKey",type:"icon",repeating:!0},{field:"highlights[].text",type:"text",placeholder:"Feature",repeating:!0},{field:"whyChooseEyebrow",type:"text",placeholder:"Why Choose Us"},{field:"whyChooseImage1",type:"image"},{field:"whyChooseImage2",type:"image"},{field:"whyChooseImage3",type:"image"}]}};e.s(["SECTION_FIELD_INVENTORY",0,eT],913822);let eP=["content","media","buttons","infoBar"],eB={content:"Content",media:"Media",buttons:"Buttons & Links",infoBar:"Info Bar"};function ew(e){switch(e){case"image":return"media";case"button":return"buttons";default:return"content"}}let eC={"introPhoto#":{from:1,to:4},"introGalleryPhoto#":{from:1,to:6},"teamPhoto#":{from:1,to:12},"featureBlock#Title":{from:1,to:3},"featureBlock#Description":{from:1,to:3},"featureBlock#ButtonText":{from:1,to:3},"featureBlock#Image":{from:1,to:3},"detailStat#Label":{from:1,to:4},"detailStat#Value":{from:1,to:4},"testimonial#Quote":{from:0,to:4},"testimonial#Author":{from:0,to:4},"testimonial#Detail":{from:0,to:4},"spotlightCard#Image":{from:1,to:3},"spotlightCard#Eyebrow":{from:1,to:3},"spotlightCard#Title":{from:1,to:3}},eH={"steps-1":{"getStartedStepTitle#":{from:0,to:2},"getStartedStepDesc#":{from:0,to:2},"getStartedStepIcon#":{from:0,to:2}},"steps-2":{"getStartedStepTitle#":{from:0,to:3},"getStartedStepDesc#":{from:0,to:3},"getStartedStepIcon#":{from:0,to:3}},"get-started:template-aspen-ridge":{"getStartedStep#Title":{from:1,to:3},"getStartedStep#Text":{from:1,to:3}}},eA={"gallery-1":{galleryImages:8},"gallery-2":{galleryImages:5},"gallery-3":{galleryImages:6},"gallery-4":{galleryImages:6},"gallery-5":{galleryImages:3},"gallery-7":{galleryImages:12},"gallery-9":{galleryImages:9},"gallery:template-atelier":{galleryImages:8},"gallery:template-verdant":{galleryImages:8},"gallery:template-bedrock":{galleryImages:6},"gallery:template-beacon":{galleryImages:4},"intro-gallery:template-beacon":{galleryImages:4},"intro-gallery-2":{galleryImages:12},"gallery-6":{galleryImages:null},"gallery-8":{galleryImages:null},"gallery:template-parkline":{galleryImages:null},"gallery:template-foundry":{galleryImages:null},"intro:template-bedrock":{galleryImages:null},"gallery-content:template-aspen-ridge":{galleryImages:null},"gallery-content:template-atelier":{galleryImages:null},"gallery-content:template-beacon":{galleryImages:null},"gallery-content:template-bedrock":{galleryImages:null},"gallery-content:template-foundry":{galleryImages:null},"gallery-content:template-verdant":{galleryImages:null}},eF={"galleryImages[]":{type:"image",label:"Photos",group:"media"},"galleryImages[].alternativeText":{label:"Alt text"},"amenities[].iconKey":{label:"Icon"},"services:amenities[]":{label:"Services"},"faq:highlights[]":{label:"FAQ items"},"video:videos[]":{label:"Videos"},"why-choose-us:highlights[]":{label:"Features"},"intro-gallery:highlights[]":{label:"Accordions"},"intro-gallery:amenities[]":{label:"Bullets"},"highlights[].text":{order:1},"highlights[].description":{order:2},"videos[].title":{label:"Title",order:1},"videos[].url":{label:"Video URL",helpText:"YouTube or Vimeo link — other hosts are blocked by the site's security policy.",order:2},dfpDisclaimer:{multiline:!0}
43,heroImage:{label:"Background image",group:"media"},subPageHeroImage:{label:"Background image",group:"media"},parallaxImage:{label:"Background image",group:"media"},bannerImage:{label:"Image",group:"media"},introEyebrow:{label:"Eyebrow",order:1,helpText:"Small tag above the heading. Leave blank to hide."},introHeading:{label:"Heading",order:2},introText:{label:"Description",order:3},"introPhoto#":{label:"Photo",group:"media"},introButtonText:{group:"buttons",order:1},introButtonUrl:{group:"buttons",order:2},featureHeading:{label:"Heading"},featureText:{label:"Text"},featureEyebrow:{label:"Eyebrow"},featureImage:{label:"Image",group:"media"},faqPhoto1:{label:"Photo",group:"media"},faqPhoto2:{label:"Second photo",group:"media"},featureButtonText:{label:"Feature button text",group:"buttons"},heroSubHeadline:{label:"Eyebrow",order:1,helpText:"Small tag above the heading. Leave blank to hide."},heroBarAddressText:{label:"Address",group:"infoBar",order:1,helpText:"Leave blank to hide."},heroBarTourButtonText:{label:"Tour button",group:"infoBar",order:2,helpText:"With no link set, opens the Schedule Tour form."},heroBarPhoneText:{label:"Phone",group:"infoBar",order:3,helpText:"Leave blank to hide."},heroBarPortalButtonText:{label:"Portal link",group:"infoBar",order:4,helpText:"With no link set, goes to the Resident Portal."},floorplansHeading:{label:"Heading"},floorplansEyebrow:{label:"Eyebrow"},floorplansSubtext:{label:"Subtext"},floorplansDescription:{label:"Description"},html:{label:"Content"},quoteBgImage:{label:"Background image",group:"media"},ctaBgImage:{label:"Background image",group:"media"},videoPosterImage:{label:"Poster image",group:"media"},whyChooseVideo:{label:"Video",group:"media",accept:"video/mp4,video/webm"},"rateRows[].col1":{label:"Column 1"},"rateRows[].col2":{label:"Column 2"},"rateRows[].col3":{label:"Column 3"},"rateRows[].col4":{label:"Column 4"}},eN=/(?:subtext|description|body|blurb|text)$/i,eE=/(?:button|link|url|label|title|heading|name|eyebrow)/i;function eO(e,t){let a=eF[e]?.multiline;if(void 0!==a)return a;if("body"===t)return!0;let l=e.split(".").pop()??e;return!eE.test(l)&&eN.test(l)}let eM={url:"URL",cta:"CTA",faq:"FAQ",seo:"SEO",id:"ID"},eD=new Set(["sbs","dfp"]),eL=new Set(["text","label","name","value","item","title","image"]);function eU(e,t){let a=e.replace(/\[\]/g," ").replace(/#/g," ").replace(/\./g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/([A-Za-z])(\d+)/g,"$1 $2").split(/[\s_-]+/).filter(Boolean);if(a.length>1&&eD.has(a[0].toLowerCase())&&a.shift(),t&&a.length>1){let e=t.split(/[-_]/).filter(Boolean).map(e=>e.toLowerCase());for(;a.length>1&&e.includes(a[0].toLowerCase())&&!(2===a.length&&eL.has(a[1].toLowerCase()));)a.shift()}return a.map((e,t)=>{let a=eM[e.toLowerCase()];return a||(/^\d+$/.test(e)?e:0===t?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e.toLowerCase())}).join(" ")}e.s(["FIELD_ENUMERATIONS",0,eC,"FIELD_GROUP_LABELS",0,eB,"FIELD_GROUP_ORDER",0,eP,"FIELD_OVERRIDES",0,eF,"VARIANT_FIELD_ENUMERATIONS",0,eH,"VARIANT_REPEATER_LIMITS",0,eA,"defaultGroupForType",0,ew,"humanizeFieldKey",0,eU,"isMultilineKey",0,eO],648249);let eR={groups:[],repeaters:[],repeating:[],unsupported:[],unresolvedFields:0,sectionType:"",adjustments:[],known:!1},eG=/^(\w+)\[\](?:\.(\w+))?$/,e_=new Set(["text","richtext","button","image","pill","icon"]);function eK(e,t){return eH[t]?.[e]??eC[e]}function eV(e,t,a,l){let i=eF[e.field]??eF[t]??{},o=e.enumerated?String(l??function(e,t){let[a,l=""]=e.split("#");return t.slice(a.length,t.length-l.length)}(e.field,t)):"",n=i.label??eU(e.field,a);return{key:t,label:o?`${n} ${o}`.trim():n,type:i.type??e.type,group:i.group??ew(e.type),linkField:e.linkField,placeholder:e.placeholder,helpText:i.helpText,role:e.role,supportsAccent:e.supportsAccent,multiline:"button"!==e.type&&eO(e.field,e.role),sourceKey:e.field,accept:i.accept}}function ej(e){return e.replace(/\[\d+\]/g,"[]")}function eq(e,t){if(!t.length)return[];let a=function(e){let t=new Set;for(let a of e.groups)for(let e of a.fields)t.add(e.sourceKey),t.add(e.key);for(let a of e.repeating)t.add(a.sourceKey),t.add(a.key);for(let a of e.unsupported)t.add(a);return t}(e);return t.filter(e=>!a.has(e.field)&&!a.has(ej(e.field))).map(e=>e.field)}function eW(e){if(!e)return eR;let t=eT[e];if(!t)return eR;let a=[],l=[],i=new Map,o=new Set(t.fields.map(e=>/^(\w+)\[\]\./.exec(e.field)?.[1]).filter(e=>!!e));for(let n of t.fields){let r=/^(\w+)\[\]$/.exec(n.field)?.[1];if("item"===n.type&&r&&o.has(r))continue;let d=eF[n.field]?.type??n.type;if(!e_.has(d)||n.enumerated&&!eK(n.field,e)){l.push(n.field);continue}if(n.repeating){a.push(eV(n,n.field,t.type));continue}let p=eK(n.field,e);(function(e,t){if(!e.enumerated)return[e.field];let a=eK(e.field,t);if(!a)return[];let l=[];for(let t=a.from;t<=a.to;t++)l.push(e.field.replace("#",String(t)));return l})(n,e).forEach((e,a)=>{let l=eV(n,e,t.type,p?a+1:void 0),o=i.get(l.group);o?o.push(l):i.set(l.group,[l])})}let n=[];for(let e of eP){let t=i.get(e);t?.length&&(t.sort((e,t)=>
43ez(e)-ez(t)),n.push({id:e,label:eB[e],fields:t}))}return{groups:n,repeaters:function(e,t,a){let l=new Map;for(let i of e){let e=eG.exec(i.key);if(!e)continue;let[,o,n=""]=e,r=l.get(o);r||(r={arrayKey:o,label:eF[`${t}:${o}[]`]?.label??eF[o+"[]"]?.label??eF[o]?.label??eU(o,t),fields:[],maxItems:eA[a]?.[o]??void 0},l.set(o,r)),r.fields.push({...i,subKey:n,label:n?eF[i.sourceKey]?.label??function(e,t){let a=eU(e);if(!t||!e$.has(a.toLowerCase()))return a;let l=t.trim().split(/\s+/);return l.length>2?a:l.map((e,t)=>0===t?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e.toLowerCase()).join(" ")}(n,i.placeholder):r.label})}for(let e of l.values())e.fields.sort((e,t)=>ez(e)-ez(t));return[...l.values()]}(a,t.type,e),repeating:a,unsupported:l,unresolvedFields:t.unresolvedFields??0,sectionType:t.type,adjustments:t.adjustments??[],known:!0}}let e$=new Set(["text","description","label","name","value","item","title"]);function ez(e){return eF[e.sourceKey]?.order??Number.MAX_SAFE_INTEGER}function eY(e,t){let a=new Set;if(!t||eT[t]?.type!==e)return a;for(let e of[t]){let t=eW(e);for(let e of t.groups)for(let t of e.fields)a.add(t.key),t.linkField&&a.add(t.linkField);for(let e of t.repeaters)a.add(e.arrayKey);for(let e of t.repeating){let t=e.sourceKey.split("[")[0];t&&a.add(t),e.linkField&&a.add(e.linkField)}}return a}e.s(["mergeRenderedFields",0,function(e,t){let a=eq(e,t);if(!a.length)return e;let l=new Map(t.map(e=>[e.field,e])),i=[];for(let t of a){let a=l.get(t),o=ej(t);if(!a||o.includes("[]")||o.includes("#"))continue;let n=eF[t]?.type??a.type;e_.has(n)&&i.push(eV({field:t,type:a.type,...a.linkField?{linkField:a.linkField}:{},...a.role?{role:a.role}:{},...a.placeholder?{placeholder:a.placeholder}:{},...a.supportsAccent?{supportsAccent:a.supportsAccent}:{}},t,e.sectionType))}if(!i.length)return e;let o=e.groups.map(e=>({...e,fields:[...e.fields]}));for(let e of i){let t=o.find(t=>t.id===e.group);t?t.fields.push(e):o.push({id:e.group,label:eB[e.group],fields:[e]})}return o.sort((e,t)=>eP.indexOf(e.id)-eP.indexOf(t.id)),{...e,groups:o}},"renderedFieldsMissingFrom",0,eq,"resolveSectionFields",0,eW,"sectionContentKeysForType",0,eY],471684);var eQ=e.i(452500),eZ=e.i(97178);let eJ=new Set(["floorplans","galleryImages","highlights","amenities","events","neighborhoods"]);e.s(["collectSectionTemplateContent",0,function(e,t,a,l){let i={},o=new Set(eI[e]?.fieldSources??[]),n=new Set(o);for(let t of eY(e,l))!o.has(t)&&(eZ.GLOBAL_PROPERTY_LEVEL_FIELDS.has(t)||eJ.has(t))||n.add(t);for(let e of n){if(eQ.PROPERTY_LEVEL_FIELDS.has(e))continue;let a=t[e];null!=a&&(i[e]=a)}for(let[e,t]of Object.entries(a))e in i||eQ.PROPERTY_LEVEL_FIELDS.has(e)||void 0!==t&&(i[e]=t);return i}],466782);let eX={header:"site-header",footer:"site-footer"};e.s(["appendChromeOverride",0,function(e,t){let a=eg(t.type,t.label,t.variant);return{newSection:a,sections:[...e,a]}},"cloneChromeData",0,function(e){return void 0===e?void 0:structuredClone(e)},"removeChromeOverride",0,function(e,t){let a=eX[t],l=e.findIndex(e=>e.type===a);return -1===l?null:{removed:e[l],sections:e.filter((e,t)=>t!==l)}}],157359)},378908,59471,331227,257102,e=>{"use strict";e.s(["Editable",()=>f],378908);var t=e.i(843476),a=e.i(271645),l=e.i(708958),i=e.i(128505);function o(e,t){let a=e.getAttribute("style");if(!a||(e.removeAttribute("style"),!e.firstChild))return;let l=t.createElement("span");for(l.setAttribute("style",a);e.firstChild;)l.appendChild(e.firstChild);e.appendChild(l)}e.s(["foldHostStyleIntoMarkup",0,o,"hasSelectionInside",0,function(e,t){if(!e||!t||0===t.rangeCount||t.isCollapsed)return!1;let a=t.getRangeAt(0);return e.contains(a.commonAncestorContainer)}],59471);let n="\x01ASTERISK\x01",r=/<[a-z][^>]*>|&(?:[a-zA-Z][a-zA-Z0-9]{1,31}|#\d{1,7}|#[xX][0-9a-fA-F]{1,6});/;function d(e){return r.test(e)?e:function(e){if("string"!=typeof e||0===e.length)return"";let t=e.replace(/\\\*/g,n),a="",l="",i=!1;for(let e of t)"*"===e?i?(a+=`<span data-accent>${p(l)}</span>`,l="",i=!1):(a+=p(l),l="",i=!0):l+=e;return i?a+="*"+p(l):a+=p(l),a=a.replace(RegExp(n,"g"),"*")}(e)}function p(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}e.s(["accentToHtml",0,d],331227);var s=e.i(839206);let c=new Map,m=new Map,y=new Set,u=[];function g(e){let t=c.get(e);for(let a of(m.set(e,t&&t.size?[...t.values()]:u),y))a()}function h(e,t){let a=c.get(e);a||(a=new Map,c.set(e,a));let l=a.get(t.field);return l&&l.type===t.type&&l.linkField===t.linkField&&l.role===t.role&&l.placeholder===t.placeholder&&l.supportsAccent===t.supportsAccent&&l.displayed===t.displayed||(a.set(t.field,t),g(e)),()=>{let a=c.get(e);a?.has(t.field)&&(a.delete(t.field),0===a.size&&c.delete(e),g(e))}}function f({field:e,type:o,children:n,className:r,wrapperStyle:p,selectOnly:s,placeholder:c,linkField:m,role:y,supportsAccent:u,imageFit:g}){let h=(0,l.useLiveEditorRuntime)();return!h||h.isReadOnly?"image"===o?(0,a.isValidElement)(n)?(0,a.cloneElement)(n,{"data-editable-field":e,"data-editable-type":o}):(0,t.jsx)(t.Fragment,{children:n}):u&&"text"===o&&"string"==typeof n&&n.length>0?(0,t.jsx)("span",{"data-editable-field":e,"data-editable-type":o,dangerouslySetInnerHTML:{__html:(0,i.sanitizeRichHtml)(d(n))}}):"richtext"===o?(0,t.jsx)("div",{"data-editable-field":e,"data-editable-type":o,children:n}):(0,t.jsx)("span",{"data-editable-field":e,"data-editable-type":o,children:n}):(0,t.jsx)(b,{field:e,type:o,className:r,wrapperStyle:p,selectOnly:s,placeholder:c,linkField:m,role:y,supportsAccent:u,imageFit:g,runtime:h,children:n})}function b({field:e,type:l,className:n,wrapperStyle:r,selectOnly:p,placeholder:c,linkField:m,role:y,supportsAccent:u,imageFit:g,runtime:f,children:v}){let x,S=(0,a.useRef)(null),k=(0,a.useRef)(!1),I=(0,a.useRef)(!1),T=(0,a.useRef)(!1),[P,B]=(0,a.useState)(null),[w,C]=(0,a.useState)(null),[H,A]=(0,a.useState)(!1),F=f.isElementSelected(e),{sectionId:N}=f,E="richtext"===l||"image"===l||u||"string"!=typeof v?void 0:v;(0,a.useEffect)(()=>h(N,{field:e,type:l,...m?{linkField:m}:{},...y?{role:y}:{},...c?{placeholder:c}:{},...u?{supportsAccent:u}:{},...void 0!==E?{displayed:E}:{}}),[N,e,l,m,y,c,u,E]);let O="richtext"===l,M=O?f.getValue(e):void 0,D="string"==typeof M?M:"",L=!1!==f.inline
43EditingEnabled,U=!p&&L&&("text"===l||"button"===l||"pill"===l),R=!0===u&&"text"===l;x=O?""===D.trim()||"<p></p>"===D:null==v||!1===v||"string"==typeof v&&""===v.trim(),(0,a.useLayoutEffect)(()=>{let e=k.current;k.current=F;let t=S.current;if(t&&!e&&F&&U){if(T.current=!1,I.current){I.current=!1;return}t.focus();let e=t.ownerDocument.createRange();e.selectNodeContents(t),e.collapse(!1);let a=t.ownerDocument.getSelection();a?.removeAllRanges(),a?.addRange(e)}},[F,U]);let G=(0,a.useCallback)(()=>{let e=S.current;if(e)try{let t=window.getComputedStyle(e).color.match(/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/i);if(!t)return;let a=e=>Math.max(0,Math.min(255,Number(e))).toString(16).padStart(2,"0");return`#${a(t[1])}${a(t[2])}${a(t[3])}`}catch{return}},[]),_=(0,a.useCallback)(t=>{t.stopPropagation(),t.preventDefault(),f.isElementSelected(e)||f.selectElement(e,l,m,y,G())},[f,e,l,m,y,G]),K=(0,a.useCallback)(t=>{f.isElementSelected(e)||(I.current=!0,f.selectElement(e,l,m,y,G())),t.stopPropagation()},[f,e,l,m,y,G]),V=(0,a.useCallback)(()=>{if(T.current)return;T.current=!0;let t=S.current?.innerText??"";f.commitValue(e,(0,i.sanitizeInlineText)(t)),queueMicrotask(()=>{T.current=!1})},[f,e]),j=(0,a.useCallback)(()=>{if(T.current)return;T.current=!0;let t=S.current;t&&o(t,t.ownerDocument);let a=t?.innerHTML??"";f.commitValue(e,(0,i.sanitizeInlineHtml)(a)),queueMicrotask(()=>{T.current=!1})},[f,e]);(0,a.useLayoutEffect)(()=>{if(!F||!U)return;let e=S.current;if(!e)return;let t=R?j:V;return s.activeEditableCommits.set(e,t),()=>{s.activeEditableCommits.delete(e)}},[F,U,R,V,j]);let q=(0,a.useCallback)(()=>{T.current=!0,f.clearElementSelection()},[f]),W=e=>{"Enter"===e.key?(e.preventDefault(),V(),S.current?.blur()):"Escape"===e.key&&(e.preventDefault(),q(),S.current?.blur())},$=F&&U&&x,z=c??"Click to edit",Y=["fle-editable",F&&(U||O)?"fle-editable--editing":"",$?"fle-editable--editing-empty":"",x&&!F?"fle-editable--placeholder":"",n??""].filter(Boolean).join(" ");if("image"===l){let a="inline"===g||"logoLight"===e||"logoDark"===e;return(0,t.jsx)("span",{ref:S,className:Y,style:a?{display:"inline-block",verticalAlign:"middle",...r}:{position:"absolute",inset:0,display:"block"},onClick:_,onMouseDown:K,"data-editable-field":e,"data-editable-type":l,"data-editable-selected":F?"true":void 0,children:v})}if(O){let a=!x;return(0,t.jsx)("div",{ref:S,className:Y,onClick:_,onMouseDown:K,"data-editable-field":e,"data-editable-type":l,...a?{dangerouslySetInnerHTML:{__html:(0,i.sanitizeRichHtml)(D)}}:{},children:a?void 0:z})}if(R){var Q;let a=(Q=f.getValue(e),"string"==typeof Q&&""!==Q.trim()?Q:"string"==typeof v?d(v):""),o=F&&U;if(o!==H?(A(o),B(o?(0,i.sanitizeInlineHtml)(a):null),C(o?a:null)):o&&a!==w&&(B((0,i.sanitizeInlineHtml)(a)),C(a)),""!==a.trim())return(0,t.jsx)("span",{ref:S,className:Y,contentEditable:U&&F,suppressContentEditableWarning:!0,onClick:_,onMouseDown:K,onBlur:F&&U?j:void 0,onInput:F&&U?()=>f.markDirty():void 0,onKeyDown:F&&U?W:void 0,"data-gramm":"false","data-gramm_editor":"false","data-enable-grammarly":"false",spellCheck:!1,"data-editable-field":e,"data-editable-type":l,"data-editable-selected":F?"true":void 0,dangerouslySetInnerHTML:{__html:F?P??(0,i.sanitizeInlineHtml)(a):(0,i.sanitizeInlineHtml)(a)}})}let Z=$?"":x?z:v,J=F?V:void 0,X=F&&U?()=>f.markDirty():void 0;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("span",{ref:S,className:Y,contentEditable:U&&F,suppressContentEditableWarning:!0,onClick:_,onMouseDown:K,onBlur:J,onInput:X,onKeyDown:F&&U?W:void 0,"data-editable-field":e,"data-editable-type":l,"data-editable-selected":F?"true":void 0,"data-placeholder":$?z:void 0,children:Z})})}e.s(["registerRenderedField",0,h,"useRenderedFields",0,function(e){return(0,a.useSyncExternalStore)(e=>(y.add(e),()=>y.delete(e)),()=>e?m.get(e)??u:u,()=>u)}],257102)},708958,e=>{"use strict";e.s(["LiveEditorRuntimePreviewProvider",()=>m,"LiveEditorRuntimeProvider",()=>n,"useBgImagePosition",()=>p,"useBgImageScale",()=>s,"useIsEditing",()=>d,"useLiveEditorRuntime",()=>r,"useOverlayOpacity",()=>c]);var t=e.i(843476),a=e.i(271645);e.i(196279);var l=e.i(824955),i=e.i(97178);let o=(0,a.createContext)(null);function n({sectionId:e,children:r,usePropertyCommit:d,inlineEditingEnabled:p=!0}){let{selectedElement:s,selectElement:c,clearElementSelection:m,getPropertyForSection:y,commitField:u,sectionStyles:g,sectionData:h,editedProperty:f,markDirty:b}=(0,l.useLiveEditor)(),v=(0,a.useMemo)(()=>{var t;let a=d?(t=h[e])&&0!==Object.keys(t).length?{...f,...t}:f:y(e);return{sectionId:e,isElementSelected:t=>
43s?.sectionId===e&&s?.field===t,selectElement:(t,a,l,i,o)=>c({sectionId:e,field:t,elementType:a,linkField:l,role:i,renderedColor:o}),clearElementSelection:m,getValue:e=>(0,i.readFieldValue)(a,e),commitValue:(t,a)=>{u(e,t,a)},markDirty:b,inlineEditingEnabled:p,sectionStyle:g[e]??{}}},[e,s,c,m,y,u,f,h,g,d,p,b]);return(0,t.jsx)(o.Provider,{value:v,children:r})}function r(){return(0,a.useContext)(o)}function d(){let e=(0,a.useContext)(o);return null!==e&&!e.isReadOnly}function p(e="center center"){let t=(0,a.useContext)(o),l=t?.sectionStyle.bgImagePosition;return"string"==typeof l&&""!==l?l:`var(--section-bg-position, ${e})`}function s(){let e=(0,a.useContext)(o),t=e?.sectionStyle.bgImageScale;return"string"==typeof t&&""!==t?t:"var(--section-bg-scale, 1)"}function c(e){let t=(0,a.useContext)(o),l=t?.sectionStyle.overlayOpacity;return"number"==typeof l?l:`var(--section-overlay-opacity, ${e})`}function m({sectionId:e,sectionStyle:l,children:i}){let n=(0,a.useMemo)(()=>({sectionId:e,isElementSelected:()=>!1,selectElement:()=>{},clearElementSelection:()=>{},getValue:()=>void 0,commitValue:()=>{},markDirty:()=>{},sectionStyle:l,isReadOnly:!0}),[e,l]);return(0,t.jsx)(o.Provider,{value:n,children:i})}},826362,e=>{"use strict";e.s(["PORTAL_FORM_MIN_HEIGHT",0,"clamp(760px, 1180px - (100vw - 390px) * 0.28, 1180px)","readContactEmbed",0,function(e,t){let a=t&&"string"==typeof t.contactEmbedHtml?t.contactEmbedHtml:void 0;return a||(e&&"string"==typeof e.contactEmbedHtml?e.contactEmbedHtml:void 0)},"readTourEmbed",0,function(e){if(!Array.isArray(e?.integrations))return null;for(let t of e.integrations){if(t?.integrationType!=="tour_embed")continue;let e=t.config?.code;if("string"==typeof e&&e.trim())return e}return null},"resolveContactEmbedMode",0,function(e){let t=(e??"").trim();return t?t.startsWith("<")?/<script/i.test(t)?{mode:"script",value:t}:{mode:"html",value:t}:/^https:\/\//i.test(t)?{mode:"url",value:t}:{mode:"html",value:t}:{mode:"none",value:""}}])},14153,e=>{"use strict";e.s(["BEDROCK_CONTACT_TITLE",()=>o,"ContactBedrockContent",()=>n]);var t=e.i(843476),a=e.i(660481),l=e.i(826362),i=e.i(377722);let o="We'd Love to Hear From You";function n({property:e,content:o}){let r,d,p={fontFamily:i.BEDROCK_BODY_FONT,textWrap:"pretty"},s="rounded-sm transition-colors hover:text-[var(--section-accent,var(--site-accent,var(--site-btn-bg,#9c4e2a)))] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#282828] focus-visible:ring-offset-2 focus-visible:ring-offset-white",c=[];if(e.address1){let a=[e.city,e.state,e.zip].filter(Boolean).join(", ");c.push({label:"Visit Us",value:(0,t.jsxs)("a",{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent([e.address1,e.address2,a].filter(Boolean).join(", "))}`,target:"_blank",rel:"noopener noreferrer",className:s,children:[e.address1,e.address2&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("br",{}),e.address2]}),(0,t.jsx)("br",{}),a]})})}return e.phone&&c.push({label:"Call Us",value:(0,t.jsx)("a",{href:`tel:${e.phone}`,className:s,children:e.phone})}),e.officeHours&&c.push({label:"Office Hours",value:(0,t.jsx)("span",{className:"whitespace-pre-line",children:e.officeHours})}),(0,t.jsx)("section",{style:{backgroundColor:`var(--section-bg, ${i.BEDROCK_COLORS.bg})`,paddingBlock:"clamp(72px, 8vw, 110px)"},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1440px] px-[22px] md:px-7",children:[c.length>0&&(0,t.jsx)("dl",{className:"grid grid-cols-2 gap-x-8 gap-y-10 pb-14 md:grid-cols-4",style:{...p},children:c.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{className:"mb-3 text-[10px] font-semibold uppercase",style:{color:i.BEDROCK_VARS.secondary,letterSpacing:"0.28em"},children:e.label}),(0,t.jsx)("dd",{className:"text-[15px] leading-[1.7]",style:{color:i.BEDROCK_VARS.body},children:e.value})]},e.label))}),(r=(0,l.readContactEmbed)(e,o),d=(0,t.jsx)(a.ContactFormSlot,{saasPropertyCode:e.saasPropertyCode,embed:r,className:"bg-white",minHeight:l.PORTAL_FORM_MIN_HEIGHT}),"script"===(0,l.resolveContactEmbedMode)(r??"").mode?d:(0,t.jsx)("div",{className:"rounded-[4px] border p-4 md:p-6",style:{borderColor:i.BEDROCK_COLORS.hairline,backgroundColor:i.BEDROCK_COLORS.cream},children:d}))]})})}},731725,e=>{"use strict";e.s(["BEDROCK_GALLERY_TITLE",()=>y,"GalleryBedrockContent",()=>v,"GalleryBedrockPreview",()=>b]);var t=e.i(843476),a=e.i(271645),l=e.i(855362),i=e.i(378908),o=e.i(708958),n=e.i(337743),r=e.i(107717),d=e.i(377722),p=e.i(922679),s=e.i(45546),c=e.i(190472),m=e.i(490346);let y="Picture Yourself Here",u=`color-mix(in srgb, var(--section-btn-bg, var(--site-btn-bg, ${d.BEDROCK_COLORS.teal})) 55%, transparent)`;function g({entry:e,flatIndex:a,spanClass:o,track:n,propertyName:r,isEditing:d,onOpen:p}){let{img:s,srcIndex:c}=e;return(0,t.jsxs)("div",{role:"button",tabIndex:d?-1:0,"aria-label":`View ${s.alternativeText??`gallery image ${a+1}`}`,onClick:()=>{d||p(a)},onKeyDown:e=>
43{d||("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p(a))},className:`group relative overflow-hidden rounded-[12px] outline-none focus-visible:ring-2 focus-visible:ring-[#c77c60] ${d?"":"cursor-pointer"} ${o}`,children:[(0,t.jsx)(i.Editable,{field:`galleryImages[${c}]`,type:"image",children:(0,t.jsx)(l.OptimizedImg,{src:s.url,alt:s.alternativeText??`${r} gallery ${a+1}`,sizes:(0,m.tileSizes)(o,n),quality:85,loading:"lazy",decoding:"async",className:"absolute inset-0 h-full w-full object-cover transition-transform duration-[600ms] group-hover:scale-105"})}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-0 transition-opacity duration-300 group-hover:opacity-100",style:{background:`linear-gradient(180deg, transparent 50%, ${u} 100%)`}})]})}function h({title:e,entries:a,flatOffset:l,propertyName:i,headingFont:o,isEditing:n,onOpen:r}){let p=(0,m.bentoSpans)(a.length,m.COLUMN_TILE_SPANS,m.COLUMN_TILE_TAILS);return(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{style:{...o,fontWeight:400,fontSize:"clamp(26px, 3vw, 38px)",letterSpacing:"-0.012em",color:d.BEDROCK_VARS.primary,margin:0},children:e}),(0,t.jsx)("span",{"aria-hidden":!0,className:"mb-6 mt-4 block h-px w-16",style:{backgroundColor:d.BEDROCK_VARS.accentBg}}),(0,t.jsx)("div",{className:"grid grid-flow-row-dense auto-rows-[140px] grid-cols-2 gap-4 md:auto-rows-[170px]",children:a.map((e,a)=>(0,t.jsx)(g,{entry:e,flatIndex:l+a,spanClass:p[a],track:"column",propertyName:i,isEditing:n,onOpen:r},e.img.url+e.srcIndex))})]})}function f({property:e,content:l,limit:r,viewAllHref:y,showHead:u=!0,split:b=!1}){let v,x=(0,o.useIsEditing)(),S={fontFamily:d.BEDROCK_HEADING_FONT,textWrap:"balance"},k={fontFamily:d.BEDROCK_BODY_FONT,textWrap:"pretty"},I=(0,c.splitGalleryByCategory)(e.galleryImages),T=b&&I.split,P=(0,c.galleryEntries)(e.galleryImages),B="number"==typeof r?P.slice(0,r):P,w=T?I.flat:B,C=e.name?`A Look into ${e.name}`:"A Look Inside",H=e.name?`Explore all that ${e.name} has to offer.`:"Explore all that this community has to offer.",A=(0,s.resolveTemplateText)(l,"galleryHeading",(0,s.rawTemplateValue)(e,"galleryHeading"),C),F=(0,s.resolveTemplateText)(l,"galleryText",(0,s.rawTemplateValue)(e,"galleryText"),H),N=(0,s.resolveTemplateText)(l,"galleryButtonText",(0,s.rawTemplateValue)(e,"galleryButtonText"),"View gallery"),E=("string"==typeof(v=e.galleryButtonUrl)&&v.trim().length>0?v.trim():void 0)??y??"#",O=(0,m.bentoSpans)(B.length,m.TILE_SPANS,m.TILE_TAILS),[M,D]=(0,a.useState)(null),L=w.map(({img:e})=>({kind:"image",url:e.url,alt:e.alternativeText,caption:e.alternativeText}));return 0!==P.length||x?(0,t.jsxs)("section",{style:{backgroundColor:`var(--section-bg, ${d.BEDROCK_COLORS.bg})`,paddingBlock:"clamp(72px, 8vw, 96px)"},children:[(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1440px] px-[22px] md:px-7",children:[u&&(0,t.jsxs)("div",{className:"mb-14 flex flex-wrap items-end justify-between gap-6",children:[(0,t.jsxs)("div",{children:[(x||A)&&(0,t.jsx)("h2",{style:{...S,fontWeight:400,fontSize:"clamp(36px, 4vw, 52px)",letterSpacing:"-0.012em",color:d.BEDROCK_VARS.primary,margin:0},children:(0,t.jsx)(i.Editable,{field:"galleryHeading",type:"text",role:"heading",placeholder:C,children:A})}),(x||F)&&(0,t.jsx)("p",{className:"mt-3.5 max-w-[504px] text-[15px]",style:{...k,color:d.BEDROCK_VARS.body},children:(0,t.jsx)(i.Editable,{field:"galleryText",type:"text",placeholder:H,children:F})})]}),y&&P.length>0&&(x||N)&&(0,t.jsx)(p.SectionLinkBedrock,{href:E,children:(0,t.jsx)(i.Editable,{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View gallery",children:N})})]}),T?(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-12 md:grid-cols-2 md:gap-16",children:[(0,t.jsx)(h,{title:"Community",entries:I.community,flatOffset:0,propertyName:e.name,headingFont:S,isEditing:x,onOpen:D}),(0,t.jsx)(h,{title:"Apartment",entries:I.apartment,flatOffset:I.community.length,propertyName:e.name,headingFont:S,isEditing:x,onOpen:D})]}):B.length>0?(0,t.jsx)("div",{className:"grid grid-flow-row-dense auto-rows-[160px] grid-cols-2 gap-4 md:auto-rows-[200px] md:grid-cols-6",children:B.map((a,l)=>(0,t.jsx)(g,{entry:a,flatIndex:l,spanClass:O[l],track:"full",propertyName:e.n
43ame,isEditing:x,onOpen:D},a.img.url+a.srcIndex))}):(0,t.jsx)("p",{className:"text-[15px]",style:{...k,color:d.BEDROCK_VARS.body},children:"Add gallery photos from the property editor. They fill this mosaic."})]}),null!==M&&(0,t.jsx)(n.MediaLightbox,{items:L,index:M,onClose:()=>D(null),onIndexChange:D})]}):null}function b({property:e,content:a}){let l=(0,r.getPropertyBasePath)(e);return(0,t.jsx)(f,{property:e,content:a,limit:6,viewAllHref:`${l}/gallery`})}function v({property:e}){return(0,t.jsx)(f,{property:e,showHead:!1,split:!0})}},377722,e=>{"use strict";let t={bg:"#ffffff",cream:"#F9F2EE",mint:"#A4B2B2",peach:"#F2DFD5",gray:"#F6F6F6",text:"#5B5C5E",textMuted:"#5B5C5E",textSoft:"#5B5C5E",teal:"#282828",teal2:"#1c5274",orange:"#c77c60",accentText:"#9c4e2a",orangeSoft:"rgba(199, 124, 96, 0.12)",hairline:"#ece8e3"},a=`var(--section-accent,var(--site-accent,var(--site-btn-bg,${t.accentText})))`,l=`var(--section-accent,var(--site-accent,var(--site-btn-bg,${t.orange})))`,i={primary:`var(--section-heading, var(--site-primary, ${t.teal}))`,accentText:a,accentBg:l,secondary:`var(--section-secondary, var(--site-secondary, ${a}))`,body:`var(--section-text, var(--site-text, ${t.text}))`};e.s(["BEDROCK_BODY_FONT",0,"var(--font-plus-jakarta), 'Plus Jakarta Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif","BEDROCK_COLORS",0,t,"BEDROCK_HEADING_FONT",0,"var(--font-bedrock-heading), 'Cardo', 'Cormorant Garamond', 'Times New Roman', serif","BEDROCK_VARS",0,i])},490346,e=>{"use strict";let t={full:{col:217,row:200},column:{col:322,row:170}},a=16/9;e.s(["COLUMN_TILE_SPANS",0,["col-span-2 row-span-2","col-span-1","col-span-1"],"COLUMN_TILE_TAILS",0,{1:["col-span-2"],2:["col-span-1","col-span-1"]},"TILE_SPANS",0,["col-span-2 md:col-span-3 md:row-span-2","col-span-2 md:col-span-3","col-span-1 md:col-span-2","col-span-2 md:col-span-1","col-span-1 md:col-span-2","col-span-2 md:col-span-4"],"TILE_TAILS",0,{1:["col-span-2 md:col-span-6 md:row-span-2"],2:["col-span-1 md:col-span-4 md:row-span-2","col-span-1 md:col-span-2 md:row-span-2"],3:["col-span-2 md:col-span-4 md:row-span-2","col-span-1 md:col-span-2","col-span-1 md:col-span-2"],4:["col-span-2 md:col-span-4 md:row-span-2","col-span-1 md:col-span-2","col-span-1 md:col-span-2","col-span-2 md:col-span-6 md:row-span-2"],5:["col-span-2 md:col-span-4 md:row-span-2","col-span-1 md:col-span-2","col-span-1 md:col-span-2","col-span-2 md:col-span-3 md:row-span-2","col-span-2 md:col-span-3 md:row-span-2"]},"bentoSpans",0,function(e,t,a){let l=e%t.length;return Array.from({length:e-l},(e,a)=>t[a%t.length]).concat(a[l]??[])},"tileSizes",0,function(e,l){let i=t=>{let a="full"===l?RegExp(`md:${t}-span-(\\d)`):RegExp(`(?:^|\\s)${t}-span-(\\d)`);return Number(e.match(a)?.[1]??1)},{col:o,row:n}=t[l],r=i("col"),d=i("row");return`(max-width: 768px) 100vw, ${Math.ceil(Math.max(r*o+(r-1)*16,(d*n+(d-1)*16)*a))}px`}])},922679,45546,190472,e=>{"use strict";var t=e.i(843476),a=e.i(522016),l=e.i(377722);function i(e){if("string"!=typeof e)return!1;let t=e.trim();return""===t||"<p></p>"===t||"<p><br></p>"===t}function o(e){let t=[];return(e??[]).forEach((e,a)=>{e?.url&&t.push({img:e,srcIndex:a})}),t}e.s(["SectionLinkBedrock",0,function({href:e,children:i}){let o=e.startsWith("http");return(0,t.jsxs)(a.default,{href:e,...o?{target:"_blank",rel:"noopener noreferrer"}:{},className:"group inline-flex items-baseline gap-2.5 rounded-sm text-[11px] font-semibold uppercase transition-colors duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#282828] focus-visible:ring-offset-4 focus-visible:ring-offset-white",style:{fontFamily:l.BEDROCK_BODY_FONT,color:l.BEDROCK_VARS.primary,letterSpacing:"0.22em"},children:[(0,t.jsx)("span",{className:"border-b border-[#28282840] pb-1.5 transition-colors duration-300 group-hover:border-[#c77c60]",children:i}),(0,t.jsx)("span",{"aria-hidden":!0,className:"text-[13px] transition-transform duration-300 group-hover:translate-x-1",style:{color:l.BEDROCK_VARS.accentBg},children:"→"})]})}],922679),e.s(["isClearedText",0,i,"rawTemplateValue",0,function(e,t){if(e&&"object"==typeof e)return e[t]},"resolveEditableText",0,function(e,t,a,l=""){if(e&&Object.prototype.hasOwnProperty.call(e,t)){let a=e[t];if(i(a))return"";if("string"==typeof a)return a}return"string"==typeof a&&""!==a.trim()?a:l},"resolveTemplateText",0,function(e,t,a,l=""){if(e&&Object.prototype.hasOwnProperty.call(e,t)){let a=e[t];if(i(a))return"";if("string"==typeof a&&a.trim())return a.trim()}return i(a)?"":"string"==typeof a&&a.trim()?a.trim():l}],45546),e.s(["galleryEntries",0,o,"galleryIndexFor",0,function(e,t){if(t<=0)return 0;let a=0;for(let t=0;t<e.length;t+=1)a=31*a+e.charCodeAt(t)>>>0;return a%t},"splitGalleryByCategory",0,function(e){let t=[],a=[];for(let l of o(e))("apartment"===l.img.category?a:t).push(l);return{community:t,apartment:a,flat:[...t,...a],split:t.length>0&&a.length>0}},"spreadGallerySample",0,function(e,t){return t<=0?[]:e.length<=t?[...e]:Array.from({length:t},(a,l)=>e[Math.floor((l+.5)*e.length/t)])}],190472)},540157,e=>{"use strict";function t(e){return String(e).padStart(2,"0")}function a(e){return new Date(e).toISOString().replace(/[-:]|\.\d{3}/g,"")}function l(e){return new Date(new Date(e).getTime()+36e5).toISOString()}function i(e,t){let a=Object.fromEntries(new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).formatToParts(new Date(e)).map(e=>[e.type,e.value]));return Date.UTC(Number(a.year),Number(a.month)-1,Number(a.day),Number(a.hour)%24,Number(a.minute),Number(a.second))-e}e.s(["DEFAULT_EVENT_TIME_ZONE",0,"UTC","buildMonthGrid",0,function(e,a){let l=new Date(Date.UTC(e,a,1)).getUTCDay(),i=new Date(Date.UTC(e,a,1-l)),o=[];for(let l=0;l<42;l++){let n=new Date(i.getTime()+864e5*l),r=n.getUTCFullYear(),d=n.getUTCMonth(),p=n.getUTCDate();o.push({dayKey:`${r}-${t(d+1)}-${t(p)}`,dayOfMonth:p,inMonth:d===a&&r===e})}for(;o.slice(-7).every(e=>!e.inMonth);)o.length-=7;return o},"googleCalendarUrl",0,function(e){let t=new URL("https://calendar.google.com/calendar/render");return t.searchParams.set("action","TEMPLATE"),t.searchParams.set("text",e.title),t.searchParams.set("dates",`${a(e.start)}/${a(e.end||l(e.start))}`),e.location&&t.searchParams.set("location",e.location),e.description&&t.searchParams.set("details",e.description),t.toString()},"isoToZonedWallTime",0,function(e,t){let a=Object.fromEntries(new Intl.DateTimeFormat("en-CA",{timeZone:t,hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}).formatToParts(new Date(e)).map(e=>[e.type,e.value])),l=String(Number(a.hour)%24).padStart(2,"0");return`${a.year}-${a.month}-${a.day}T${l}:${a.minute}`},"labelEvent",0,function(e,t,a="en-US"){var l;return{...e,dayKey:(l=e.start,new Intl.DateTimeFormat("en-CA",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(l))),dateLabel:function(e,t,a="en-US"){return new Intl.DateTimeFormat(a,{timeZone:t,month:"short",day:"numeric"}).format(new Date(e))}(e.start,t,a),timeLabel:e.allDay?null:function(e,t,a="en-US"){return new Intl.DateTimeFormat(a,{timeZone:t,hour:"numeric",minute:"2-digit"}).format(new Date(e))}(e.start,t,a)}},"mergeAndStampEvents",0,function(e,t=new Date){let a=t.getTime();return e.map(e=>({...e,isPast:new Date(e.end||e.start).getTime()<a})).sort((e,t)=>
43e.start.localeCompare(t.start))},"monthTitle",0,function(e,t,a="en-US"){return new Intl.DateTimeFormat(a,{timeZone:"UTC",month:"long",year:"numeric"}).format(new Date(Date.UTC(e,t,1)))},"normalizeFeedUrl",0,function(e){let t=e.trim();return/^webcals?:\/\//i.test(t)?t.replace(/^webcals?:\/\//i,"https://"):t},"outlookCalendarUrl",0,function(e){let t=new URL("https://outlook.live.com/calendar/0/deeplink/compose");return t.searchParams.set("path","/calendar/action/compose"),t.searchParams.set("rru","addevent"),t.searchParams.set("subject",e.title),t.searchParams.set("startdt",new Date(e.start).toISOString()),t.searchParams.set("enddt",new Date(e.end||l(e.start)).toISOString()),e.location&&t.searchParams.set("location",e.location),e.description&&t.searchParams.set("body",e.description),t.toString()},"shiftMonth",0,function(e,t,a){let l=new Date(Date.UTC(e,t+a,1));return{year:l.getUTCFullYear(),month:l.getUTCMonth()}},"weekdayLabels",0,function(e="en-US"){let t=new Intl.DateTimeFormat(e,{timeZone:"UTC",weekday:"short"});return Array.from({length:7},(e,a)=>t.format(new Date(Date.UTC(2024,0,7+a))))},"zonedWallTimeToIso",0,function(e,t){let a=e.match(/^(\d{4})-(\d{2})-(\d{2})(?:[T ](\d{2}):(\d{2}))?/);if(!a)throw Error(`Invalid wall time: ${e}`);let l=Date.UTC(Number(a[1]),Number(a[2])-1,Number(a[3]),Number(a[4]??0),Number(a[5]??0)),o=l-i(l,t);return new Date(l-i(o,t)).toISOString()}])},947053,214261,438907,439805,509802,e=>{"use strict";var t=e.i(540157);e.s(["mapEventInputsToDrafts",0,function(e,a,l="en-US"){let i=a||t.DEFAULT_EVENT_TIME_ZONE;return(e||[]).map((e,a)=>(0,t.labelEvent)({id:`manual-${e.id??`new-${a}`}`,title:e.title?.trim()||"Untitled event",start:new Date(e.startsAt).toISOString(),end:e.endsAt?new Date(e.endsAt).toISOString():null,allDay:e.allDay??!1,location:e.location||null,description:e.description||null,url:e.url||null},i,l))}],947053),e.s(["BREAKPOINT_WIDTHS",0,{desktop:1440,tablet:768,mobile:375},"SYNTHETIC_ANNOUNCEMENT_ID",0,"_global_announcement","SYNTHETIC_FOOTER_ID",0,"_global_footer","SYNTHETIC_HEADER_ID",0,"_global_header"],214261);var a=e.i(185143);let l={"home:intro:Specs Bar":{replacements:[{type:"specs-bar",label:"Specs Bar"},{type:"intro",label:"Intro"}]}};e.s(["SUB_PAGE_TYPE_MIGRATIONS",0,{amenities:{hero:"sub-page-hero",amenities:"amenities-content"},"floor-plans":{hero:"sub-page-hero","floor-plans":"floor-plans-content"},gallery:{hero:"sub-page-hero",gallery:"gallery-content"},contact:{hero:"sub-page-hero",contact:"contact-content","contact-form":"contact-content"},"privacy-policy":{hero:"sub-page-hero"},accessibility:{hero:"sub-page-hero"},"title-vi-policy":{hero:"sub-page-hero"}},"applySectionSplits",0,function(e,t){let i=[],o=!1;for(let n of t){let r=l[`${e}:${n.type}:${n.label}`];if(r){let e=new Set(t.map(e=>e.type));if(!r.replacements.every(t=>e.has(t.type))){for(let e of r.replacements)i.push((0,a.createSection)(e.type,e.label));o=!0;continue}}i.push(n)}return o?i:t}],438907);let i={"template-evergreen-v1":{home:[{type:"hero",variantId:"hero-15",label:"Hero"},{type:"intro",variantId:"intro-3",label:"Intro"},{type:"floor-plans",variantId:"floor-plans-3",label:"Floor Plans"},{type:"amenities",variantId:"amenities-3",label:"Amenities"},{type:"cta",variantId:"cta-4",label:"Call to Action"},{type:"gallery",variantId:"gallery-6",label:"Gallery"},{type:"feature-section",variantId:"sbs-7",label:"Feature Section"},{type:"location",variantId:"map-3",label:"Location"},{type:"feature-blocks",variantId:"blocks-3",label:"Feature Blocks"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero-2",label:"Hero"},{type:"amenities-content",label:"Amenities"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero-2",label:"Hero"},{type:"contact-content",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero-2",label:"Hero"},{type:"gallery-content",label:"Gallery"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero-2",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}]},"template-mbm":{home:[{type:"hero",variantId:"hero-16",label:"Hero"},{type:"intro",variantId:"intro-4",label:"Intro"},{type:"feature-blocks",variantId:"blocks-4",label:"Feature Cards"},{type:"gallery",variantId:"gallery-7",label:"Gallery"},{type:"amenities",variantId:"amenities-4",label:"Amenities"},{type:"feature-section",variantId:"sbs-8",label:"Feature Section"},{type:"pet-section",variantId:"pet-section-2",label:"Pet Section"}
43,{type:"virtual-tour",variantId:"virtual-tour-2",label:"Virtual Tour"},{type:"cta",variantId:"cta-5",label:"Call to Action"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero-3",label:"Hero"},{type:"amenities-content",label:"Amenities"},{type:"pet-policy",label:"Pet Policy"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero-3",label:"Hero"},{type:"contact-content",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero-3",label:"Hero"},{type:"gallery-content",label:"Gallery"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero-3",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}]},"template-mbm-advanced":{home:[{type:"hero",variantId:"hero-17",label:"Hero"},{type:"intro",variantId:"intro-5",label:"Welcome"},{type:"amenities",variantId:"amenities-5",label:"Amenities CTA"},{type:"feature-blocks",variantId:"blocks-5",label:"Feature Blocks"},{type:"gallery",variantId:"gallery-8",label:"Gallery"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero-4",label:"Hero"},{type:"amenities-content",label:"Amenities"},{type:"pet-policy",label:"Pet Policy"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero-4",label:"Hero"},{type:"contact-content",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero-4",label:"Hero"},{type:"gallery-content",label:"Gallery"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero-4",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}]},"template-mbm-senior-2":{home:[{type:"hero",variantId:"hero-18",label:"Hero"},{type:"parallax",variantId:"parallax-1",label:"Parallax — Intro"},{type:"floor-plans",variantId:"floor-plans-4",label:"Floor Plans"},{type:"parallax",variantId:"parallax-1",label:"Parallax — Slot 1"},{type:"parallax",variantId:"parallax-1",label:"Parallax — Slot 2"},{type:"parallax",variantId:"parallax-1",label:"Parallax — Slot 3"},{type:"highlights",variantId:"highlights-nearby-2",label:"Everything Within Reach"}],amenities:[{type:"amenities-content",label:"Amenities"}],contact:[{type:"contact-content",label:"Contact"}],gallery:[{type:"gallery-content",label:"Gallery"}],"floor-plans":[{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}]},"template-v1":{home:[{type:"hero",variantId:"hero-19",label:"Hero"},{type:"feature-blocks",variantId:"blocks-6",label:"Feature Tiles"},{type:"intro",variantId:"intro-6",label:"Intro"},{type:"cta",variantId:"cta-6",label:"Banner"},{type:"gallery",variantId:"gallery-9",label:"Contact Gallery"},{type:"amenities",variantId:"amenities-6",label:"Amenities"},{type:"feature-section",variantId:"sbs-9",label:"Feature Section"},{type:"floor-plans",variantId:"floor-plans-5",label:"Floor Plans"}]},"template-prg-1":{home:[{type:"hero",variantId:"hero-20",label:"Hero"},{type:"intro-gallery",variantId:"intro-gallery-2",label:"Intro + Gallery"}],properties:[{type:"property-listing",variantId:"property-listing-1",label:"Properties Listing"}]},"template-verdant":{home:[{type:"hero",variantId:"hero:template-verdant",label:"Hero"},{type:"intro",variantId:"intro:template-verdant",label:"About"},{type:"feature-blocks",variantId:"feature-blocks:template-verdant",label:"Featured Floor Plan"},{type:"gallery",variantId:"gallery:template-verdant",label:"Apartments Gallery"},{type:"amenities-content",variantId:"amenities-content:template-verdant",label:"Lifestyle Amenities"},{type:"cta",variantId:"cta:template-verdant",label:"CTA"},{type:"testimonials",variantId:"testimonials:template-verdant",label:"Testimonials"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-verdant",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-verdant",label:"Amenities"},{type:"cta",variantId:"cta:template-verdant",label:"CTA"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-verdant",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-verdant",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-verdant",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-verdant",label:"Gallery"},{type:"cta",variantId:"cta:template-verdant",label:"CTA"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-verdant",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"},{type:"cta",variantId:"cta:template-verdant",label:"CTA"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-verdant",label:"Hero"},{type:"unit-availability",variantId:"unit-availability-1",label:"Availability Embed"}]},"template-foundry":{home:[{type:"hero",variantId:"hero:template-foundry",label:"Hero"},{type:"intro",variantId:"intro:template-foundry",label:"Welcome"},{type:"amenities",variantId:"amenities:template-foundry",label:"Amenities CTA"},{type:"feature-blocks",variantId:"feature-blocks:template-foundry",label:"Feature Blocks"},{type:"gallery",variantId:"gallery:template-foundry",label:"Gallery"}
43],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-foundry",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-foundry",label:"Amenities"},{type:"pet-policy",variantId:"pet-policy:template-foundry",label:"Pet Policy"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-foundry",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-foundry",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-foundry",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-foundry",label:"Gallery"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-foundry",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-foundry",label:"Hero"},{type:"unit-availability",variantId:"unit-availability-1",label:"Availability Embed"}]},"template-atelier":{home:[{type:"hero",variantId:"hero:template-atelier",label:"Hero"},{type:"intro",variantId:"intro:template-atelier",label:"Intro"},{type:"gallery",variantId:"gallery:template-atelier",label:"Gallery"},{type:"feature-blocks",variantId:"feature-blocks:template-atelier",label:"Subpage Cards"},{type:"cta",variantId:"cta:template-atelier",label:"CTA"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atelier",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-atelier",label:"Amenities"},{type:"cta",variantId:"cta:template-atelier",label:"CTA"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atelier",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-atelier",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atelier",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-atelier",label:"Gallery"},{type:"cta",variantId:"cta:template-atelier",label:"CTA"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-atelier",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"},{type:"cta",variantId:"cta:template-atelier",label:"CTA"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-atelier",label:"Hero"},{type:"unit-availability",variantId:"unit-availability-1",label:"Availability Embed"}]},"template-aspen-ridge":{home:[{type:"hero",variantId:"hero:template-aspen-ridge",label:"Hero"},{type:"intro",variantId:"intro:template-aspen-ridge",label:"Intro"},{type:"feature-blocks",variantId:"feature-blocks:template-aspen-ridge",label:"Resident Services"},{type:"amenities",variantId:"amenities:template-aspen-ridge",label:"Amenities"},{type:"cta",variantId:"cta:template-aspen-ridge",label:"CTA"},{type:"floor-plans",variantId:"floor-plans:template-aspen-ridge",label:"Featured Floor Plans"},{type:"get-started",variantId:"get-started:template-aspen-ridge",label:"How It Works"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-aspen-ridge",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-aspen-ridge",label:"Amenities"},{type:"cta",variantId:"cta:template-aspen-ridge",label:"CTA"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-aspen-ridge",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-aspen-ridge",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-aspen-ridge",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-aspen-ridge",label:"Gallery"},{type:"cta",variantId:"cta:template-aspen-ridge",label:"CTA"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-aspen-ridge",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"},{type:"cta",variantId:"cta:template-aspen-ridge",label:"CTA"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-aspen-ridge",label:"Hero"},{type:"unit-availability",variantId:"unit-availability-1",label:"Availability Embed"}]},"template-atlas":{home:[{type:"hero",variantId:"hero:template-atlas",label:"Hero"},{type:"intro",variantId:"intro:template-atlas",label:"Intro"},{type:"amenities",variantId:"amenities:template-atlas",label:"Amenities (Halves)"},{type:"floor-plans",variantId:"floor-plans:template-atlas",label:"Floor Plans Band"},{type:"feature-section",variantId:"feature-section:template-atlas",label:"The Story"},{type:"gallery",variantId:"gallery:template-atlas",label:"Gallery"},{type:"highlights",variantId:"highlights:template-atlas",label:"Highlights"},{type:"cta",variantId:"cta:template-atlas",label:"Call to Action"}
43],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atlas",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-atlas",label:"Amenities"},{type:"cta",variantId:"cta:template-atlas",label:"Call to Action"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atlas",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-atlas",label:"Contact"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-atlas",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-atlas",label:"Gallery"},{type:"cta",variantId:"cta:template-atlas",label:"Call to Action"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-atlas",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"},{type:"cta",variantId:"cta:template-atlas",label:"Call to Action"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-atlas",label:"Hero"},{type:"unit-availability",variantId:"unit-availability-1",label:"Availability Embed"},{type:"cta",variantId:"cta:template-atlas",label:"Call to Action"}]},"template-solace":{home:[{type:"hero",variantId:"hero:template-solace",label:"Hero"},{type:"intro",variantId:"intro:template-solace",label:"About"},{type:"floor-plans",variantId:"floor-plans:template-solace",label:"Suites"},{type:"highlights",variantId:"highlights:template-solace",label:"Highlights"},{type:"amenities",variantId:"amenities:template-solace",label:"Amenities"},{type:"gallery",variantId:"gallery:template-solace",label:"Gallery"},{type:"location",variantId:"location:template-solace",label:"Neighbourhood"},{type:"contact-content",variantId:"contact-content:template-solace",label:"Contact"}],"privacy-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-solace",label:"Hero"},{type:"privacy-content",label:"Privacy Policy"}],accessibility:[{type:"sub-page-hero",variantId:"sub-page-hero:template-solace",label:"Hero"},{type:"accessibility-content",label:"Accessibility"}],"title-vi-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-solace",label:"Hero"},{type:"title-vi-content",label:"Title VI Policy"}]},"template-parkline":{home:[{type:"hero",variantId:"hero:template-parkline",label:"Hero"},{type:"intro",variantId:"intro:template-parkline",label:"Intro"},{type:"floor-plans",variantId:"floor-plans:template-parkline",label:"Featured Floor Plans"},{type:"cta",variantId:"cta:template-parkline",label:"Lead CTA"},{type:"amenities",variantId:"amenities:template-parkline",label:"Resident Services"},{type:"gallery",variantId:"gallery:template-parkline",label:"Gallery"},{type:"faq",variantId:"faq:template-parkline",label:"FAQ"},{type:"contact-content",variantId:"contact-content:template-parkline",label:"Contact"},{type:"cta",variantId:"cta:template-parkline-band",label:"Closing CTA"}],"privacy-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-parkline",label:"Hero"},{type:"privacy-content",label:"Privacy Policy"}],accessibility:[{type:"sub-page-hero",variantId:"sub-page-hero:template-parkline",label:"Hero"},{type:"accessibility-content",label:"Accessibility"}],"title-vi-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-parkline",label:"Hero"},{type:"title-vi-content",label:"Title VI Policy"}]},"template-bedrock":{home:[{type:"hero",variantId:"hero:template-bedrock",label:"Hero"},{type:"intro",variantId:"intro-8",label:"Intro"},{type:"floor-plans",variantId:"floor-plans:template-bedrock",label:"Featured Floor Plans"},{type:"cta",variantId:"cta:template-bedrock",label:"Lead CTA"},{type:"amenities",variantId:"amenities:template-bedrock",label:"Featured Amenities"},{type:"gallery",variantId:"gallery:template-bedrock",label:"Gallery"},{type:"cta",variantId:"cta:template-bedrock-band",label:"Closing CTA"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-bedrock",label:"Amenities"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-bedrock",label:"Gallery"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-bedrock",label:"Contact"}],"check-availability":[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"unit-availability",variantId:"unit-availability:template-bedrock",label:"Availability"}],"privacy-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"privacy-content",label:"Privacy Policy"}],accessibility:[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"accessibility-content",label:"Accessibility"}],"title-vi-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-bedrock",label:"Hero"},{type:"title-vi-content",label:"Title VI Policy"}]},"template-beacon":{home:[{type:"hero",variantId:"hero:template-beacon",label:"Hero"},{type:"intro-gallery",variantId:"intro-gallery:template-beacon",label:"Home Overview"},{type:"amenities",variantId:"amenities:template-beacon",label:"Facilities Overview"},{type:"highlights",variantId:"highlights:template-beacon",label:"Facility Cards"},{type:"floor-plans",variantId:"floor-plans:template-beacon",label:"Cho
43ose a Room"},{type:"feature-blocks",variantId:"feature-blocks:template-beacon",label:"Detail Band"},{type:"gallery",variantId:"gallery:template-beacon",label:"Gallery"},{type:"virtual-tour",variantId:"virtual-tour:template-beacon",label:"Virtual Tour"},{type:"cta",variantId:"cta:template-beacon",label:"Leasing CTA"}],"floor-plans":[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"dynamic-floor-plans",variantId:"dynamic-floor-plans-1",label:"Floor Plans"}],amenities:[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"amenities-content",variantId:"amenities-content:template-beacon",label:"Amenities"}],gallery:[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"gallery-content",variantId:"gallery-content:template-beacon",label:"Gallery"}],contact:[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"contact-content",variantId:"contact-content:template-beacon",label:"Contact"}],"privacy-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"privacy-content",label:"Privacy Policy"}],accessibility:[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"accessibility-content",label:"Accessibility"}],"title-vi-policy":[{type:"sub-page-hero",variantId:"sub-page-hero:template-beacon",label:"Hero"},{type:"title-vi-content",label:"Title VI Policy"}]}};function o(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function n(e,t){let a=[`${t} using the form on our Contact page`];return e.phone&&a.push(`, or call us at <a href="tel:${o(e.phone)}">${o(e.phone)}</a>`),e.email&&a.push(`, or email us at <a href="mailto:${o(e.email)}">${o(e.email)}</a>`),`<p>${a.join("")}.</p>`}function r(e){return e.managementName||e.portfolio?.name||e.name}e.s(["TEMPLATE_PAGE_VARIANT_BLUEPRINTS",0,i,"blueprintVariantFor",0,function(e,t,a){return i[e]?.[t]?.find(e=>e.type===a)?.variantId}],439805),e.s(["bedrockLegalHtml",0,function(e,t){switch(t){case"privacy-policy":let a,l;return a=o(r(e)),l=o(e.name),["<h2>Introduction</h2>",`<p>${a} (&ldquo;we,&rdquo; &ldquo;us,&rdquo; or &ldquo;our&rdquo;) is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website for ${l}, including any other media form, media channel, mobile website, or mobile application related or connected thereto.</p>`,"<h2>Information We Collect</h2>\n<p>We may collect information about you in a variety of ways. The information we may collect on the site includes:</p>\n<ul>\n<li><strong>Personal Data:</strong> Personally identifiable information such as your name, email address, telephone number, and mailing address that you voluntarily give to us when you fill out contact forms, schedule a tour, or apply for a unit.</li>\n<li><strong>Derivative Data:</strong> Information our servers automatically collect when you access the site, such as your IP address, browser type, operating system, access times, and the pages you have viewed directly before and after accessing the site.</li>\n<li><strong>Financial Data:</strong> Financial information such as data related to your payment method that we may collect when you submit a rental application. We store only very limited financial information that we collect.</li>\n</ul>\n<h2>Use of Cookies</h2>\n<p>We may use cookies, web beacons, tracking pixels, and other tracking technologies on the site to help customize the site and improve your experience. When you access the site, your personal information is not collected through the use of tracking technology. Most browsers are set to accept cookies by default. You can remove or reject cookies, but be aware that such action could affect the availability and functionality of the site.</p>\n<h2>How We Use Your Information</h2>\n<p>Having accurate information about you permits us to provide you with a smooth, efficient, and customized experience. We may use information collected about you to:</p>\n<ul>\n<li>Respond to your inquiries and contact form submissions</li>\n<li>Process rental applications and schedule tours</li>\n<li>Send you information about the property, promotions, and updates</li>\n<li>Improve our website and your browsing experience</li>\n<li>Monitor and analyze usage and trends to improve the site</li>\n<li>Comply with applicable laws and regulations</li>\n</ul>\n<h2>Disclosure of Your Information</h2>\n<p>We may share information we have collected about you in certain situations. Your information may be disclosed to our property management team, maintenance staff, and third-party service providers who assist us in operating our website and conducting our business, so long as those parties agree to keep this information confidential. We may al
43so release your information when we believe release is appropriate to comply with the law or protect our rights.</p>\n<h2>Security of Your Information</h2>\n<p>We use administrative, technical, and physical security measures to help protect your personal information. While we have taken reasonable steps to secure the personal information you provide to us, please be aware that no security measures are perfect or impenetrable, and no method of data transmission can be guaranteed against any interception or other type of misuse.</p>\n<h2>Your Rights</h2>\n<p>You may at any time review or change the personal information in your account or terminate your account by contacting us using the contact information provided on our website. Upon your request to terminate your account, we will deactivate or delete your account and information from our active databases. However, some information may be retained in our files to prevent fraud, troubleshoot problems, assist with any investigations, and enforce our agreements.</p>\n<h2>Contact Us</h2>",n(e,"If you have questions or comments about this Privacy Policy, please contact us")].join("\n");case"accessibility":return["<h2>Commitment to Digital Accessibility</h2>\n<p>We are dedicated to providing an equivalent digital experience for all website users, regardless of physical or cognitive ability. To uphold our commitment, we adhere to the Website Content Accessibility Guidelines (WCAG) 2.1, Level AA standards in the design, testing and development of our website experiences. The WCAG 2.1 Level AA standards are recognized and acknowledged as the international standard measure of success.</p>\n<p>We make it easy to navigate our website by supporting assistive technologies such as screen readers, magnifiers, and voice recognition software. Our digital standards, design and development teams regularly collaborate to ensure we follow accessibility best practices, and consult with accessibility and usability specialists, and people with disabilities to make sure our sites function properly and that we continue to learn as technology expands. These efforts help ensure that our content is available to all, including those who rely on assistive technology.</p>\n<h2>We Are Here for You</h2>\n<p>We are always learning. We consistently look for improvements in performance, speed, and accessibility. If you are having difficulty using this website because of a disability or have an issue to report, we are here to receive your feedback and provide you with access to all of the information and functionality on this website.</p>",n(e,"Please contact us")].join("\n");case"title-vi-policy":let i;return i=o(r(e)),["<p>Title VI of the Civil Rights Act of 1964 prohibits discrimination on the basis of race, color, or national origin in programs and activities receiving Federal financial assistance. Specifically, Title VI provides that &ldquo;no person in the United States shall, on the ground of race, color, or national origin, be excluded from participation in, be denied the benefits of, or be subjected to discrimination under any program or activity receiving Federal financial assistance&rdquo; (42 U.S.C. Section 2000d).</p>",`<p>${i} is committed to ensuring that no person is excluded from participation in, or denied the benefits of its housing on the basis of race, color, or national origin, as protected by Title VI of the Civil Rights Act of 1964.</p>`,n(e,"If you have questions or concerns about our Title VI compliance, please contact us")].join("\n")}}],509802)}
43]);

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.