1import z from"./6yxudITg.js";import j from"./BEhm_Bx7.js";import{_ as W}from"./DbFTOObQ.js";import J from"./BZXLPWsy.js";import X from"./D-MnJQdB.js";import Y from"./CY4_IAe8.js";import{e as Z,b as n,s as u,m as tt,u as a,K as g,a as et,w as ot,d as e,B as y,t as p,F as A,z as V,h as B,a3 as D,V as N,D as S,i as it,r as L,c as w,N as U,o as l}from"./Bz_Syvaf.js";import at from"./BW35OIw-.js";import{u as lt}from"./9ups5VDy.js";import"./wCo8nDJl.js";import"./BJM-CiG1.js";import"./blgmGmUo.js";import"./shxXLVws.js";import"./ZCCy1zJi.js";import"./COSfnNJ_.js";import"./DlKykd6e.js";import"./C_Bbt_tB.js";import"./BawMuLIe.js";import"./BmPI_46a.js";import"./B9wX5mr9.js";import"./D-Sgl-QV.js";import"./BA_IkIrz.js";import"./DJhDswzU.js";import"./DmD4uSgd.js";import"./CPT2FlR0.js";import"./CwCvJ9JX.js";import"./C9iA2hGh.js";import"./CiF_uABT.js";import"./a0KI0hBD.js";import"./C4CqeCxQ.js";import"./Da3yKnZL.js";import"./Dqy4Cr75.js";import"./DkTjT6lu.js";import"./jtAkgNrZ.js";import"./BvIePMMu.js";import"./BhWAzo_o.js";import"./Cup06LQJ.js";import"./CbASRy4O.js";import"./cVHKE1o8.js";import"./F7u9I9kL.js";import"./Dc4rH17k.js";import"./BBUJl3ZS.js";
1const st={class:"cost-calculator-redux-slide cost-calculator-choice-slide drop drop--is-small"},nt={class:"cost-calculator-choice-slide__clarity"},rt={class:"cost-calculator-choice-slide__clarity-content-wrap radius radius--is-large"},ct={class:"cost-calculator-choice-slide__clarity-heading-wrap"},ut=["innerHTML"],dt={class:"cost-calculator-choice-slide__wrapper"},pt={class:"cost-calculator-choice-slide__content"},mt=["src"],yt={key:1,class:""},Ct={class:"copy spacing spacing--is-mb-xxsmall"},gt={key:2,class:""},ht={class:"cost-calculator-choice-slide__choice-container spacing spacing--is-mb-large"},bt={key:0,class:"grid cost-calculator-choice-slide__grid cost-calculator-choice-slide__grid--is-community"},vt={class:"grid-item grid-item--is-4-desktop"},_t={class:"cost-calculator-choice-slide__slide cost-calculator-choice-slide__slide--is-community drop drop--is-small"},ft=["for"],Tt={class:"radio radio--is-neutral-dark copy cost-calculator-choice-slide__radio"},kt=["id","value"],xt={key:1,class:"grid cost-calculator-choice-slide__grid"},Bt={class:"grid-item grid-item--is-4-desktop"},St=["for"],Lt={class:"cost-calculator-choice-slide__slide"},wt=["src"],Ft={class:"cost-calculator-choice-slide__slide-flex spacing spacing--is-mb-xxsmall"},Mt={class:"radio radio--is-neutral-dark copy"},Pt=["id","value"],At={class:"cost-calculator-choice-slide__select-title copy copy--is-semi-bold"},Vt=["onClick"],Dt={class:"cost-calculator-redux-slide__button-container"},Nt=["disabled"],Ut=Z({__name:"CostCalculatorReduxChoiceSlide",props:{...at,slideType:{type:String,default:""},title:{type:String,default:""},titleTag:{type:String,default:""},titleTagStyle:{type:String,default:""},copy:{type:String,default:""},icon:{type:String,default:""},prevButtonText:{type:String,default:""},nextButtonText:{type:String,default:""},codeKey:{type:String,default:""},humanValue:{type:String,default:""},choices:{type:Array,default:()=>[]},isFirst:{type:Boolean,default:!1},communityData:{type:Array,default:()=>[]},currentSlideIndex:{type:Number,default:-1},waitlistCopy:{type:String,default:"Waitlist starting at"}},emits:["prevButton","nextButton","valueSubmitted"],setup(o,{emit:E}){const c=o,C=L(!1),d=L(""),h=L(null),r=lt(),b=E;function F(t){t?(b("nextButton"),b("valueSubmitted",{userInput:d.value,title:c.title,codeKey:c.codeKey,humanValue:c.humanValue})):b("prevButton")}function O(t){h.value=t.value,C.value=!0}function v(){h.value="",C.value=!1}function q(t){event.target.classList.contains("cost-calculator-choice-slide__radio")||(C.value=!1)}const M=w(()=>c.communityData.length>0&&c.codeKey==="facChoice");function R(t){const i=c.communityData.find(_=>_.communityNumber===t);r.setSubBrand(i),r.launch(t)}const P=t=>{r.togglePopUpform(t)},I=w(()=>
1{if(!d.value)return!0}),m=w(()=>c.choices.find(t=>t.value===h.value));return(t,i)=>{const _=z,f=j,T=W,K=J,Q=X,$=Y,G=U("clickOutside"),H=U("keyListen");return l(),n("section",st,[u(_,tt({...c,isVisible:a(r).isPopUpFormOpen.value,communityId:a(r).selectedCommunityNumber.value,idValue:"quick-look-pop-up-smt-form"},{onEventClosePopUpForm:i[0]||(i[0]=()=>P({toggleValue:!1}))}),null,16),g((l(),et(K,{isOverlay:!0,visible:a(C)},{default:ot(()=>[e("article",nt,[g((l(),n("div",rt,[e("div",ct,[u(f,{text:a(m).choiceTitle,tag:a(m).choiceTitleTag,styleLevel:a(m).choiceTitleTagStyle,extraClass:"cost-calculator-redux-slide__main-header spacing spacing--is-mb-xxsmall spacing--is-mt-small"},null,8,["text","tag","styleLevel"]),e("button",{onClick:S(v,["prevent"]),type:"button"},[u(T,{icon:"close",iconColor:"text"})])]),e("div",{innerHTML:a(m).clarityCopy,class:"copy spacing spacing--is-mb-medium"},null,8,ut),e("button",{onClick:S(v,["prevent"]),class:"button button--is-utility"},p(a(m).clarityButtonText),1)])),[[G,s=>q(!0)]])])]),_:1},8,["visible"])),[[H,{key:"Escape",callback:v}]]),e("div",dt,[e("div",pt,[o.icon?(l(),n("img",{key:0,src:o.icon,"aria-hidden":"true",alt:"icon"},null,8,mt)):y("",!0),a(M)||c.codeKey!=="facChoice"?(l(),n("div",yt,[u(f,{text:o.title,tag:o.titleTag,styleLevel:o.titleTagStyle,extraClass:"spacing spacing--is-mb-large spacing--is-mt-small"},null,8,["text","tag","styleLevel"]),e("p",Ct,p(o.copy),1)])):(l(),n("div",gt,[u(f,{text:"Sorry, no communities were found for that search",tag:o.titleTag,styleLevel:o.titleTagStyle,extraClass:"spacing spacing--is-mb-xxsmall spacing--is-mt-small"},null,8,["tag","styleLevel"]),i[6]||(i[6]=e("p",{class:"copy spacing spacing--is-mb-xxsmall"},"Click on the 'previous' button to try again!",-1))]))]),e("div",ht,[a(M)?(l(),n("fieldset",bt,[(l(!0),n(A,null,V(o.communityData,(s,k)=>(l(),n("div",vt,[e("div",_t,[e("label",{for:"choice-"+s.communityNumber},[u(Q,{community:s,isShortCard:!0,waitlistCopy:o.waitlistCopy,onLaunchQuickLook:R},null,8,["community","waitlistCopy"]),e("label",Tt,[i[7]||(i[7]=B(" Choose This Community ",-1)),g(e("input",{"onUpdate:modelValue":i[1]||(i[1]=x=>N(d)?d.value=x:null),type:"radio",id:"choice-"+s.communityNumber,name:"radio",value:s.communityNumber},null,8,kt),[[D,a(d)]])])],8,ft)])]))),256))])):y("",!0),o.slideType==="choice"?(l(),n("fieldset",xt,[(l(!0),n(A,null,V(o.choices,(s,k)=>(l(),n("div",Bt,[e("label",{class:"cost-calculator-choice-slide__label-control",for:"choice-"+k},[e("div",Lt,[s.icon?(l(),n("img",{key:0,src:s.icon,"aria-hidden":"true",alt:"icon"},null,8,wt)):y("",!0),e("div",Ft,[e("label",Mt,[g(e("input",{class:"cost-calculator-choice-slide__radio",type:"radio","onUpdate:modelValue":i[2]||(i[2]=x=>N(d)?d.value=x:null),id:"choice-"+k,value:s.value},null,8,Pt),[[D,a(d)]])]),e("p",At,p(s.choiceTitle),1)]),e("a",{class:"cost-calculator-choice-slide__clarity-modal link link--is-xsmall has-text-neutral-dark",role:"button",onClick:S(()=>O(s),["stop"])},p(s.clarityLinkText),9,Vt)])],8,St)]))),256))])):y("",!0)])]),e("div",Dt,[o.isFirst?y("",!0):(l(),n("button",{key:0,type:"button",onClick:i[3]||(i[3]=()=>F(!1)),class:"button button--is-text button--has-icon button--is-outlined"},[u(T,{icon:"angleLeft",iconColor:"text"}),B(" "+p(o.prevButtonText),1)])),e("button",{type:"button",disabled:a(I),onClick:i[4]||(i[4]=()=>F(!0)),class:it(["button button--is-text button--has-icon",`cost-calculator-redux-slide__next-button-${o.currentSlideIndex}`])},[B(p(o.nextButtonText)+" ",1),u(T,{icon:"angleRight",iconColor:"white"})],10,Nt)]),u($,{onEventCloseModal:i[5]||(i[5]=s=>a(r).close()),onOpenPopUpSMTForm:P,isModalActive:a(r).isQuicklookOpen.value,communityId:a(r).selectedCommunityNumber.value,subBrand:a(r).selectedCommunitySubBrand.value,popUpFormActive:a(r).isPopUpFormOpen.value,ctaLocation:t.ctaLocation,priceLeadCopy:t.priceLeadCopy,noPriceCopy:t.noPriceCopy,apartmentsTitle:t.apartmentsTitle,amenitiesTitle:t.amenitiesTitle,amenitiesCopy:t.amenitiesCopy,servicesTitle:t.servicesTitle,servicesCopy:t.servicesCopy,apartmentsCopy:t.apartmentsCopy,apartmentsCtaText:t.apartmentsCtaText,viewCommunityCtaText:t.viewCommunityCtaText,apartmentCardCtaText:t.apartmentCardCtaText,aslSignatureBlurbTitle:t.aslSignatureBlurbTitle,aslSignatureBlurbCopy:t.aslSignatureBlurbCopy,aslEnhancedCareBlurbTitle:t.aslEnhancedCareBlurbTitle,aslEnhancedCareBlurbCopy:t.aslEnhancedCareBlurbCopy,brandPreamble:t.brandPreamble,shareButtonCopy:t.shareButtonCopy,requestATourCtaText:t.requestATourCtaText,backCopy:t.backCopy,perMonthCopy:t.perMonthCopy,getDirectionsCopy:t.getDirectionsCopy,limitedApartmentsCopy:t.limitedApartmentsCopy,bathroomCountCopy:t.bathroomCountCopy,squareFootageCopy:t.squareFootageCopy,floorPlanCopy:t.floorPlanCopy,callForAvailabilityCopy:t.callForAvailabilityCopy,waitlistCopy:o.waitlistCopy},null,8,["isModalActive","communityId","subBrand","popUpFormActive","ctaLocation","priceLeadCopy","noPriceCopy","apartmentsTitle","amenitiesTitle","amenitiesCopy","servicesTitle","servicesCopy","apartmentsCopy","apartmentsCtaText","viewCommunityCtaText","apartmentCardCtaText","aslSignatureBlurbTitle","aslSignatureBlurbCopy","aslEnhancedCareBlurbTitle","aslEnhancedCareBlurbCopy","brandPreamble","shareButtonCopy","requestATourCtaText","backCopy","perMonthCopy","getDirectionsCopy","limitedApartmentsCopy","bathroomCountCopy","squareFootageCopy","floorPlanCopy","callForAvailabilityCopy","waitlistCopy"])])}}}),Be=Object.assign(Ut,{__name:"CostCalculatorReduxSlidesCostCalculatorReduxChoiceSlide"});export{Be 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.