1import R from"./D8mH7zHZ.js";import U from"./CgHo4PyY.js";import q from"./C9E_eTDi.js";import Q from"./CwCvJ9JX.js";import{o as a,b as u,d as t,e as J,x as k,a as m,w as f,g as K,h as X,c as n,i as Y,u as o,C as c,t as h,q as H,j as b,S as Z,F as ee,A as te,Q as ae,r as L}from"./Cq1rSXih.js";import{p as ne}from"./DbIJdBLU.js";import{g as se}from"./C7Uii1k6.js";import{h as oe,b as ie}from"./DeWtsCto.js";import"./B68eOB9V.js";import"./CxubzhZP.js";import"./a0KI0hBD.js";import"./COsKe35g.js";import"./DkTjT6lu.js";import"./DF1D5ird.js";const re={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 54 600"};function A(e,r){return a(),u("svg",re,[...r[0]||(r[0]=[t("path",{fill:"#233d3d",d:"M54 0C-14.263 65.486-5.96 169.826 27.676 317.662c24.84 116.09 35.55 209.115-8.807 282.338H0V0z"},null,-1)])])}const le={render:A},ce=Object.freeze(Object.defineProperty({__proto__:null,default:le,render:A},Symbol.toStringTag,{value:"Module"})),ue={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 375 36"};function D(e,r){return a(),u("svg",ue,[...r[0]||(r[0]=[t("path",{fill:"#233d3d",d:"M0 .917C40.929 45.162 106.14 39.78 198.539 17.979 271.095 1.879 329.236-5.062 375 23.687v12.23H0z"},null,-1)])])}const de={render:D},me=Object.freeze(Object.defineProperty({__proto__:null,default:de,render:D},Symbol.toStringTag,{value:"Module"})),he={class:"asl-signature-enhanced-home-hero__copy-container has-background-primary"},ge={class:"asl-signature-enhanced-home-hero__content-wrapper"},pe=["src","alt","width","height"],ye={class:"asl-signature-enhanced-home-hero__enchanced-line-container"},_e={class:"asl-signature-enhanced-home-hero__copy copy copy--is-small space-box spacing spacing--is-mb-large"},fe={key:2,class:"asl-signature-enhanced-home-hero__starting-price copy copy--is-small space-box spacing spacing--is-mb-large"},be={class:"asl-signature-enhanced-home-hero__price copy copy--is-large copy--is-semi-bold"},ve={key:3,class:"asl-signature-enhanced-home-hero__starting-price copy copy--is-small space-box spacing spacing--is-mb-large"},we=["href","target","rel"],xe={class:"asl-signature-enhanced-home-hero__photo-gallery-container"},Se={class:"asl-signature-enhanced-home-hero__image-wrapper"},Ce={class:"asl-signature-enhanced-home-hero__curve","aria-hidden":"true"},Te={class:"asl-signature-enhanced-home-hero__curve--mobile","aria-hidden":"true"},ke={class:"asl-signature-enhanced-home-hero__slider-nav"},He={class:"asl-signature-enhanced-home-hero__slide-container"},Le=["srcset"],Ae=["srcset"],De=["aria-label","src","alt"],Ie={class:"asl-signature-enhanced-home-hero__arrow-container"},Be=J({__name:"AslSignatureEnhancedHomeHero",props:{...Q,communityId:{type:String,default:""},logoImage:{type:Object,default:()=>({source:"",alt:""})},supertitle:{type:String,default:""},supertitleTag:{type:String,default:"h1"},mainTitle:{type:String,default:""},mainTitleTag:{type:String,default:"h2"},mainTitleStyleLevel:{type:String,default:"1"},copy:{type:String,default:""},priceLeadCopy:{type:String,default:""},waitlistCopy:{type:String,default:"Waitlist starting at"},ctaText:{type:String,default:""},ctaLink:{type:String,default:""},newTab:{type:Boolean,default:!1},pageMeta:{type:Object,default:()=>({})},callForAvailabilityCopy:{type:String,default:"Call for Availability"}},async setup(e,{expose:r}){let i,g;const I=L(!1),B=L(!0),s=e,M=d=>{B.value=d.isBeginning,I.value=d.isEnd},P=n(()=>s.newTab?"_blank":"_self"),j=n(()=>s.newTab?"noopener noreferrer":void 0),v=n(()=>s.contentType?[s.contentType]:s.pageMeta?.pageSubtype??[]),w=n(()=>v.value.includes("enhanced-care")),E=n(()=>v.value.includes("signature")),N=n(()=>E.value?"eyebrow has-text-asl-signature-secondary":w.value?"eyebrow has-text-asl-enhanced-care-neutral-light":"eyebrow eyebrow--is-font-secondary"),{data:O}=([i,g]=k(()=>oe(()=>s.communityId)),i=await i,g(),i),{data:z}=([i,g]=k(()=>ie(()=>s.communityId,{roomGrouping:"RoomTypeCategory"})),i=await i,g(),i),$=n(()=>z.value??{}),x=n(()=>{const d=ne.combineImageTypes(O.value?.images)??[],l=d.filter(p=>p.isHighlighted);return l.length?l:d}),S=n(()=>se($.value)),F=n(()=>S.value.formattedPrice),C=n(()=>S.value.isWaitlist?s.waitlistCopy:s.priceLeadCopy);return r({ppmImages:x}),(d,l)=>{const p=R,T=U,V=q;return a(),m(V,K(X({...s,allowMaxWidth:!0,className:"asl-signature-enhanced-home-hero"})),{default:f(()=>[t("div",{class:Y(["asl-signature-enhanced-home-hero__wrapper",{"asl-signature-enhanced-home-hero--is-enhanced":o(w)}])},[t("div",he,[t("div",ge,[e.logoImage.source?(a(),u("img",{key:0,src:e.logoImage.source,alt:e.logoImage.alt,width:e.logoImage.width||347,height:e.logoImage.height||44,class:"asl-signature-enhanced-home-hero__logo space-box spacing spacing--is-mb-large"},null,8,pe)):c("",!0),t("div",ye,[l[0]||(l[0]=t("div",{class:"asl-signature-enhanced-home-hero__line"},null,-1)),e.supertitle?(a(),m(p,{key:0,extraClass:`asl-signature-enhanced-home-hero__supertitle space-box spacing spacing--is-mb-xxsmall ${o(N)}`,text:e.supertitle,tag:e.supertitleTag,styleLevel:"none"},null,8,["extraClass","text","tag"])):c("",!0)]),e.mainTitle?(a(),m(p,{key:1,extraClass:"asl-signature-enhanced-home-hero__title space-box spacing spacing--is-mb-xxsmall",text:e.mainTitle,tag:e.mainTitleTag,styleLevel:e.mainTitleStyleLevel},null,8,["text","tag","styleLevel"])):c("",!0),t("div",_e,h(e.copy),1),o(C)?(a(),u("div",fe,[H(h(o(C))+" ",1),t("span",be,h(o(F)),1),l[1]||(l[1]=H(" / month ",-1))])):e.callForAvailabilityCopy?(a(),u("div",ve,h(e.callForAvailabilityCopy),1)):c("",!0),t("div",null,[e.ctaLink&&e.ctaText?(a(),u("a",{key:0,href:e.ctaLink,target:o(P),rel:o(j),class:"asl-signature-enhanced-home-hero__button button button--is-dark button--is-outlined button--is-ut
1ility"},h(e.ctaText),9,we)):c("",!0)])])]),t("div",xe,[t("div",Se,[t("div",Ce,[b(ce,{alt:"ASL signature curve"})]),t("div",Te,[b(me,{alt:"ASL signature curve mobile"})]),t("div",ke,[b(o(Z),{onSlideChange:M,spaceBetween:0,loop:!0},{default:f(()=>[(a(!0),u(ee,null,te(o(x),(y,W)=>(a(),m(o(ae),{key:W},{default:f(({isActive:_,isNext:G})=>[t("div",He,[t("picture",null,[t("source",{srcset:y.source+"?tr=w-2000,f-webp",media:"(min-width: 1024px)"},null,8,Le),t("source",{srcset:y.source+"?tr=w-1000,f-webp",media:"(min-width: 768px)"},null,8,Ae),t("img",{"aria-label":_?"":`Slide ${G?"next":"previous"}`,class:"asl-signature-enhanced-home-hero__carousel-image",src:y.source+"?tr=w-800,f-webp",width:"1290",height:"726",alt:y.alt},null,8,De)]),t("div",Ie,[_?(a(),m(T,{key:0,isNext:!1,buttonStyle:"secondary"})):c("",!0),_?(a(),m(T,{key:1,isNext:!0,buttonStyle:"secondary"})):c("",!0)])])]),_:2},1024))),128))]),_:1})])])])],2)]),_:1},16)}}}),qe=Object.assign(Be,{__name:"AslSignatureEnhancedHomeHero"});export{qe as default};
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.