1ysi.contact=ysi.contact||{},ysi.contact.callbacks=[],ysi.contact.registerCallback=function(e){"function"==typeof e&&ysi.contact.callbacks.push(e)},ysi.contact.init=function(e){var t=(e=e||document).classList&&e.classList.contains("contact-form")?e:e.querySelector(".contact-form");if(!t)return;function a(e){ysi.scrollObserver.isSupported()?ysi.scrollObserver.init(t.querySelector(".recaptcha"),{transit:"in",offset:"500px",once:!0,callback:function(){ysi.recaptcha.init(e)}}):ysi.recaptcha.init(e)}t.dataset.submitPreventBound||(t.addEventListener("submit",function(e){return e.preventDefault(),e.stopPropagation(),!1}),t.dataset.submitPreventBound="true"),ysi.translate&&setTimeout(function(){ysi.translate.translateContactForm()},250),ysi.recaptcha&&(!function(e){var t=!0;e.querySelector('input[name="UseNewCaptcha"]')&&"FALSE"===e.querySelector('input[name="UseNewCaptcha"]').value.toUpperCase()&&(t=!1);ysi.recaptcha&&t&&(ysi.scrollObserver.isSupported()?ysi.scrollObserver.init(e,{transit:"in",offset:"500px",once:!0,callback:function(){ysi.recaptcha.initEnt()}}):ysi.recaptcha.initEnt())}(t),document.getElementById("recaptcha")&&a("recaptcha"),document.getElementById("modalcaptcha")&&a("modalcaptcha"),document.getElementById("frontdeskcaptcha")&&a("frontdeskcaptcha"),document.getElementById("scheduletourcaptcha")&&a("scheduletourcaptcha"));var i=t.querySelector("#NotificationsEndDate");i&&i.addEventListener("keydown",function(e){if(40==e.keyCode)if(0==t.querySelector("#NotificationsEndDate").value.length)event.preventDefault();else{var a=new Date;new Date(t.querySelector("#NotificationsEndDate").value).getFullYear()==a.getFullYear()&&event.preventDefault()}});var n=t.querySelector('input[name="prefix"]'),s=t.querySelector('input[type="email"]'),r=t.querySelector('input[type="tel"]'),l=t.querySelector("input[name=txtDesiredMoveinDate]"),o=t.querySelector("input[name=FirstName]"),c=t.querySelector("input[name=LastName]"),d=t.querySelector("textarea[id$=message]"),u=t.querySelector(".submit-button"),m=document.getElementById("IsIntTelPhoneInputEnabled").value,y=t.querySelector(".intTelPhone"),v=t.querySelector(".intelphonelabel");if("True"==m&&(y.addEventListener("focusin",function(e){v.parentElement.classList.add("focused")}),y.addEventListener("focusout",function(e){y&&y.value?v.parentElement.classList.add("focused"):v.parentElement.classList.remove("focused")})),"scheduletour-"===n.value||"availabilityalert-"===n.value){if(""!=s.value&&(s.readOnly=!0),"True"==m)""!=r.value&&ysi.intTelPhoneValidate(r.value,r)&&(r.classList.remove("is-invalid"),r.removeAttribute("aria-describedby"),r.readOnly=!0);else if(""!=r.value){let e=r.value.replace(/\D/g,""),t=r.getAttribute("data-country");if(null!=t&&""!=t||(t="US"),"US"==t||"CA"==t){if(number=e.substring(0,10),10===number.length){number="("+number.substring(0,3)+") "+number.substring(3,6)+"-"+number.substring(6,10);let t=e.substring(10,16);r.value=0===t.length?number:number+"x"+t,r.classList.remove("is-invalid"),r.removeAttribute("aria-describedby")}}else r.value=e,r.classList.remove("is-invalid"),r.removeAttribute("aria-describedby");r.readOnly=!0}""!=o.value&&(o.readOnly=!0),""!=c.value&&(c.readOnly=!0)}t.querySelectorAll(".track-submit").forEach(e=>{e.addEventListener("click",()=>{let t=e.dataset.formtype,a=document.querySelector('meta[name="author"]').content;var i=ysi.cookie.read("ga4cookie");if(i){var n=JSON.parse(i);n.formType=t,ysi.cookie.create("ga4cookie",JSON.stringify(n))}if("undefined"!=typeof gtag){var s="";switch(t){case"availabilityalert":s="Off";break;case"scheduletour":s="Schedule a Tour";break;default:s="Contact Us Submit"}gtag("event","Contact Us",{event_category:"Contact Us",event_action:s,event_label:a}),gtag("rc.send","Contact Us",{event_category:"Contact Us",event_action:s,event_label:a})}})}),u.addEventListener("click",function(){var e=t.querySelectorAll(".needs-validation .required");[].forEach.call(e,function(e){if("checkbox"!==e.type)""==e.value?(e.setCustomValidity("This value is required."),null!=e.nextElementSibling?e.nextElementSibling.setAttribute("aria-hidden",!1):m&&t.querySelector('input[type="tel"]')==e&&(e.parentElement.nextElementSibling.setAttribute("aria-hidden",!1),e.parentElement.nextElementSibling.style.display="block"),e.classList.add("is-invalid"),e.setAttribute("aria-describedby",e.dataset.ariaDescribedby)):e==l||e.classList.contains("has-custom-validity")||(e.setCustomValidity(""),e.classList.remove("is-invalid"),e.classList.add("is-valid"),e.removeAttribute("aria-describedby"));else if(e.checked){if(!e.classList.contains("has-custom-validity")){e.setCustomValidity(""),e.classList.remove("is-invalid"),e.classList.add("is-valid");var a=e.getAttribute("aria-describedby")||e.dataset&&e.dataset.ariaDescribedby,i=a?t.querySelector("#"+a):e.parentElement&&e.parentElement.querySelector(".invali
1d-feedback");i&&(i.setAttribute("aria-hidden",!0),i.style.display="none"),e.removeAttribute("aria-describedby")}}else{e.setCustomValidity("This value is required.");var n=e.getAttribute("aria-describedby")||e.dataset&&e.dataset.ariaDescribedby,s=n?t.querySelector("#"+n):e.parentElement&&e.parentElement.querySelector(".invalid-feedback");s&&(s.setAttribute("aria-hidden",!1),s.style.display="block"),e.classList.add("is-invalid"),n&&e.setAttribute("aria-describedby",n)}});var a=t.querySelector('input[name="prefix"]');"modal-"===a.value?id="modalcaptcha":"frontdesk-"===a.value?id="frontdesk-captcha":"scheduletour-"===a.value?id="scheduletourcaptcha":id="recaptcha";var i=t.querySelector("input[name=FirstName]"),n=document.getElementById(a.value+"invalidFirstname");""!=i.value&&i.value.length<2&&(i.classList.remove("is-valid"),i.setCustomValidity("Please enter minimum 2 characters."),n.innerText=`${ysi.utils.translateText("Please enter minimum 2 characters.")}`);var o=t.querySelector("input[name=LastName]"),c=document.getElementById(a.value+"invalidLastname");""!=o.value&&o.value.length<2&&(o.classList.remove("is-valid"),o.setCustomValidity("Please enter minimum 2 characters."),c.innerText=`${ysi.utils.translateText("Please enter minimum 2 characters.")}`);var y=s.checkValidity();if("False"==m){var v=r.checkValidity();v?r.setCustomValidity(""):r.setCustomValidity("Please enter a valid phone number.")}else"True"==m&&((v=ysi.intTelPhoneValidate(r.value,r))?r.setCustomValidity(""):r.setCustomValidity("Please enter a valid phone number."));if(y?s.setCustomValidity(""):s.setCustomValidity("Please enter a valid email."),d){d.checkValidity()?d.setCustomValidity(""):d.setCustomValidity("Please enter a mesage.")}l&&(l.classList.contains("is-invalid")?l.setCustomValidity("Please enter valid date."):l.setCustomValidity(""));var p=document.getElementById("txtLeaseFromDate");p&&(""==(g=document.getElementById("txtLeaseFromDate").value)&&p.classList.contains("required")?(p.classList.add("is-invalid"),p.setCustomValidity("Please enter Date From."),p.parentElement.querySelector(".invalid-feedback").innerText=`${ysi.utils.translateText("Please enter Date From.")}`):(p.classList.remove("is-invalid"),p.classList.add("is-valid"),p.setAttribute("aria-invalid",!1),p.removeAttribute("aria-describedby")));var b=document.getElementById("txtLeaseToDate");b&&(""==(f=document.getElementById("txtLeaseToDate").value)&&b.classList.contains("required")?(b.classList.add("is-invalid"),b.setCustomValidity("Please enter Date To."),b.parentElement.querySelector(".invalid-feedback").innerText=`${ysi.utils.translateText("Please enter Date To.")}`):(b.classList.remove("is-invalid"),b.classList.add("is-valid"),b.setAttribute("aria-invalid",!1),b.removeAttribute("aria-describedby")));if(p&&b){var g=document.getElementById("txtLeaseFromDate").value,f=document.getElementById("txtLeaseToDate").value;let e=document.getElementById("txtLeaseToDate").getAttribute("data-dateformat"),t=!0,a=g=g.replace(/\D/g,"");if(null!=e&&""!=e||(e="m/d/yyyy"),g.length>6&&g.length<9){var h=g.substring(g.length-4,g.length),E=0,S=0;
1if((q=g.substring(0,g.length-4)).length>2?(S=q.substring(0,2),E=q.substring(2,q.length)):(S=q.substring(0,1),E=q.substring(1,2)),"dd.mm.yyyy"==e.toLowerCase()){var L=E;E=S,S=L,date=E+"."+S+"."+h,/^(0[1-9]|[1-9]|1\d|2\d|3[01])\.(0[1-9]|[1-9]|1[0-2])\.(19|20)\d{2}$/.test(g)||(t=!1),a=S+"/"+E+"/"+h}else if(e.startsWith("d")){L=E;E=S,S=L,date=E+"/"+S+"/"+h,/^(0[1-9]|[1-9]|1\d|2\d|3[01])\/(0[1-9]|[1-9]|1[0-2])\/(19|20)\d{2}$/.test(g)||(t=!1),a=S+"/"+E+"/"+h}else{date=S+"/"+E+"/"+h,/^(0[1-9]|[1-9]|1[0-2])\/(0[1-9]|[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/.test(g)||(t=!1),a=date}}let i=f=f.replace(/\D/g,"");if(null!=e&&""!=e||(e="m/d/yyyy"),f.length>6&&f.length<9){var q;h=f.substring(f.length-4,f.length),E=0,S=0;if((q=f.substring(0,f.length-4)).length>2?(S=q.substring(0,2),E=q.substring(2,q.length)):(S=q.substring(0,1),E=q.substring(1,2)),"dd.mm.yyyy"==e.toLowerCase()){L=E;E=S,S=L,date=E+"."+S+"."+h,/^(0[1-9]|[1-9]|1\d|2\d|3[01])\.(0[1-9]|[1-9]|1[0-2])\.(19|20)\d{2}$/.test(f)||(t=!1),i=S+"/"+E+"/"+h}else if(e.startsWith("d")){L=E;E=S,S=L,date=E+"/"+S+"/"+h,/^(0[1-9]|[1-9]|1\d|2\d|3[01])\/(0[1-9]|[1-9]|1[0-2])\/(19|20)\d{2}$/.test(f)||(t=!1),i=S+"/"+E+"/"+h}else{date=S+"/"+E+"/"+h,/^(0[1-9]|[1-9]|1[0-2])\/(0[1-9]|[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/.test(f)||(t=!1),i=date}}if(new Date(a)>new Date(i))return p.classList.remove("is-valid"),p.classList.add("is-invalid"),p.setAttribute("aria-invalid",!0),p.parentElement.querySelector(".invalid-feedback").innerText=`${ysi.utils.translateText("Date From should be less than Date To.")}`,p.focus(),event.preventDefault(),event.stopPropagation(),!1;p.classList.remove("is-invalid"),p.classList.add("is-valid"),p.setAttribute("aria-invalid",!1),p.removeAttribute("aria-describedby")}var T=t.querySelector("input:invalid,textarea:invalid,select:invalid");T&&T.focus();var A=document.getElementById(a.value+"recaptcha-block");if(!T||A.classList.contains("d-none"))if(T||A&&!A.classList.contains("d-none")){if(!T){var x=t.querySelector("[name='txtPrefixType]"),C=document.getElementsByTagName("iframe");if(!x&&C&&document.getElementById(id)&&void 0!==grecaptcha&&(a.value.length>0&&0===grecaptcha.getResponse(ysi.recaptcha.contactmodalform).length||0==a.value.length&&0===grecaptcha.getResponse(ysi.recaptcha.contactform).length))return A.classList.add("is-invalid"),event.preventDefault(),event.stopPropagation(),!1;if(!t.checkValidity())return event.preventDefault(),event.stopPropagation(),t.classList.add("was-validated"),!1;t.classList.add("was-validated"),void 0!=t.querySelector('input[name="useragent"]')&&(t.querySelector('input[name="useragent"]').value=navigator.userAgent),"fpa-"!==a.value&&"prequal-"!==a.value&&(u.disabled=!0,u.innerHTML="<i class='fas fa-spinner fa-spin'></i>"+ysi.utils.translateText("Processing Request..."),ysi.contact.onSubmit(t))}}else if(event.stopPropagation(),t.classList.add("was-validated"),void 0!=t.querySelector('input[name="useragent"]')&&(t.querySelector('input[name="useragent"]').value=navigator.userAgent),A&&A.classList.contains("d-none")){u.disabled=!0;const e=u.innerHTML;t.querySelector('input[name="btninnertext"]')&&(t.querySelector('input[name="btninnertext"]').value=JSON.parse(JSON.stringify(e))),u.innerHTML="<i class='fas fa-spinner fa-spin'></i> "+ysi.utils.translateText("Processing Request..."),ysi.recaptcha.resetEnt();var I=t.querySelector('input[name="formtype"]');grecaptcha.enterprise.ready(function(){grecaptcha.enterprise.execute(ysi.recaptcha.EntSitekey,{action:I.value}).then(function(e){for(var i=document.getElementsByName("g-recaptcha-response-ent"),n=0;n<i.length;n++)i[n].value=e;"fpa-"!==a.value&&"prequal-"!==a.value&&ysi.contact.onSubmit(t)})})}else if("fpa-"!==a.value&&"prequal-"!==a.value){u.disabled=!0;const e=u.innerHTML;t.querySelector('input[name="btninnertext"]').value=JSON.parse(JSON.stringify(e)),u.innerHTML="<i class='fas fa-spinner fa-spin'></i>"+ysi.utils.translateText("Processing Request..."),ysi.contact.onSubmit(t)}},!1);for(var p=t.querySelectorAll(".required"),b=0;b<p.length;b++)p[b].addEventListener("focusout",g);function g(e){if("checkbox"===this.type&&this.classList.contains("required")&&"prequal-DateOfBirth"!=e.currentTarget.id){if(this.checked){isvali
1d=!0,this.classList.remove("is-invalid"),this.classList.add("is-valid"),this.setAttribute("aria-invalid",!1);var a=this.getAttribute("aria-describedby")||this.dataset&&this.dataset.ariaDescribedby,i=a?t.querySelector("#"+a):this.parentElement&&this.parentElement.querySelector(".invalid-feedback");return i&&(i.setAttribute("aria-hidden",!0),i.style.display="none"),this.removeAttribute("aria-describedby"),!0}isvalid=!1,this.classList.add("is-invalid");var n=this.getAttribute("aria-describedby")||this.dataset&&this.dataset.ariaDescribedby,s=n?t.querySelector("#"+n):this.parentElement&&this.parentElement.querySelector(".invalid-feedback");return s&&(s.setAttribute("aria-hidden",!1),s.style.display="block"),this.setAttribute("aria-invalid",!0),n&&this.setAttribute("aria-describedby",n),e.preventDefault(),e.stopPropagation(),!1}""==this.value&&this.classList.contains("required")&&"prequal-DateOfBirth"!=e.currentTarget.id?(isvalid=!1,this.classList.add("is-invalid"),this.setAttribute("aria-describedby",this.dataset.ariaDescribedby),this.setAttribute("aria-invalid",!0),null!=this.nextElementSibling?this.nextElementSibling.setAttribute("aria-hidden",!1):m&&t.querySelector('input[type="tel"]')==e.currentTarget&&(this.parentElement.nextElementSibling.setAttribute("aria-hidden",!1),this.parentElement.nextElementSibling.style.display="block")):t.querySelector("input[name=txtDesiredMoveinDate]")==e.currentTarget||"prequal-DateOfBirth"==e.currentTarget.id||e.currentTarget.classList.contains("has-custom-validity")||(isvalid=!0,this.classList.remove("is-invalid"),this.classList.add("is-valid"),this.setAttribute("aria-invalid",!1),this.removeAttribute("aria-describedby"),m&&t.querySelector('input[type="tel"]')==e.currentTarget&&(y=ysi.intTelPhoneValidate(e.currentTarget.value,e.currentTarget),null!=this.nextElementSibling?this.nextElementSibling.setAttribute("aria-hidden",!0):y?(this.parentElement.nextElementSibling.setAttribute("aria-hidden",!0),this.parentElement.nextElementSibling.style.display="none"):(this.parentElement.nextElementSibling.setAttribute("aria-hidden",!1),this.parentElement.nextElementSibling.style.display="block")));var r=t.querySelector('input[name="prefix"]'),l=t.querySelector("input[name=FirstName]"),o=document.getElementById(r.value+"invalidFirstname");if(""!=l.value&&l.value.length<2)return isvalid=!1,l.classList.add("is-invalid"),this.setAttribute("aria-invalid",!0),l.setAttribute("aria-describedby",l.dataset.ariaDescribedby),o.innerText=`${ysi.utils.translateText("Please enter minimum 2 characters.")}`,e.preventDefault(),e.stopPropagation(),!1;var c=t.querySelector("input[name=LastName]"),d=document.getElementById(r.value+"invalidLastname");if(""!=c.value&&c.value.length<2)return c.classList.add("is-invalid"),this.setAttribute("aria-invalid",!0),c.setAttribute("aria-describedby",c.dataset.ariaDescribedby),d.innerText=`${ysi.utils.translateText("Please enter minimum 2 characters.")}`,e.preventDefault(),e.stopPropagation(),!1;let u=t.querySelector('input[type="email"]');if(!u.checkValidity())return u.classList.add("is-invalid"),u.setAttribute("aria-describedby",u.dataset.ariaDescribedby),this.setAttribute("aria-invalid",!0),e.preventDefault(),e.stopPropagation(),!1;if(!m){let a=t.querySelector('input[type="tel"]');var y=a.checkValidity();if(!y)return a.classList.add("is-invalid"),this.setAttribute("aria-invalid",!0),a.setAttribute("aria-describedby",a.dataset.ariaDescribedby),e.preventDefault(),e.stopPropagation(),!1}let v=t.querySelector("textarea[id$=message]");if(v&&!v.checkValidity())return v.classList.add("is-invalid"),v.setAttribute("aria-describedby",v.dataset.ariaDescribedby),e.preventDefault(),e.stopPropagation(),!1}m||r&&r.addEventListener("blur",function(e){let t=e.target.value.replace(/\D/g,""),a=this.getAttribute("data-country");if(null!=a&&""!=a||(a="US"),"US"==a||"CA"==a){if(number=t.substring(0,10),10===number.length){number="("+number.substring(0,3)+") "+number.substring(3,6)+"-"+number.substring(6,10);let a=t.substring(10,16);e.target.value=0===a.length?number:number+"x"+a,e.target.classList.remove("is-invalid"),e.target.removeAttribute("aria-describedby")}}else e.target.value=t,e.target.classList.remove("is-invalid"),e.target.removeAttribute("aria-describedby")}),l&&l.addEventListener("blur",function(e){let t=e.target.value.replace(/\D/g,""),a=e.target.value,i=this.getAttribute("data-dateformat"),n=t,s=!0,r=!1,l=this.dataset.minDate+"T00:00:00",o=!1,c=this.dataset.maxDate+"T00:00:00",d=!1,u=n;if(null!=i&&""!=i||(i="m/d/yyyy"),n.length>6&&n.length<9){var m=n.substring(n.length-4,n.length),y=n.substring(0,n.length-4),v=0,p=0;if(y.length>2?(p=y.substring(0,2),v=y.substring(2,y.length)):(p=y.substring(0,1),v=y.substring(1,2)),"dd.mm.yyyy"==i.toLowerCase()){var b=v;/^(0[1-9]|[1-9]|1\d|2\d|3[01])\.(0[1-9]|[1-9]|1[0-2])\.(19|20)\d{2}$/.test(n=(v=p)+"."+(p=b)+"."+m)||(s=!1),u=p+"/"+v+"/"+m}else if(i.startsWith("d")){b=v;/^(0[1-9]|[1-9]|1\d|2\d|3[01])\/(0[1-9]|[1-9]|1[0-2])\/(19|20)\d{2}$/.test(n=(v=p)+"/"+(p=b)+"/"+m)||(s=!1),u=p+"/"+v+"/"+m}else{/^(0[1-9]|[1-9]|1[0-2])\/(0[1-9]|[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/.test(n=p+"/"+v+"/"+m)||(s=!1),u=n}new Date(u)<new Date-1&&(s=!1,r=!0),c&&new Date(u)>new Date(c)&&(s=!1,d=!0),l&&new Date(u)<new Date(l)&&(s=!1,o=!0),e.target.parentElement.querySelector(".invali
1d-feedback").innerText=r?"Error: Oops! There seems to be an issue with the Move-in Date. Please select a future date for your Move-in.":d?"Error: Oops! There seems to be an issue with the Move-in Date. Please select an earlier date for your Move-in.":o?"Error: Oops! There seems to be an issue with the Move-in Date. Please select a later date for your Move-in.":"Error: Please enter a valid date.",0!=v&&0!=p&&s?(e.target.value=n,e.target.classList.remove("is-invalid"),e.target.removeAttribute("aria-describedby")):(e.target.value=n,e.target.classList.add("is-invalid"),e.target.setAttribute("aria-describedby",e.target.dataset.ariaDescribedby))}else a.length>0&&(e.target.value=a,e.target.parentElement.querySelector(".invalid-feedback").innerText="Error: Please enter a valid date.",e.target.classList.add("is-invalid"),e.target.setAttribute("aria-describedby",e.target.dataset.ariaDescribedby))});var f=t.getElementsByClassName("btn-pmoc");Array.prototype.filter.call(f,function(e){e.addEventListener("click",function(a){var i=t.querySelectorAll(".contactuspmoc .btn-pmoc");[].forEach.call(i,function(e){e.classList.remove("active")}),h(e)},!1)});function h(e){let a=e.parentNode.querySelector("label");t.querySelector('input[name="txtPreferredMoC"]').value=a.getAttribute("value");var i=t.querySelector('input[name="Prefer"]'),n=t.querySelector('input[name="notifyby"]'),s=e.innerText.toLowerCase();"call"==s?(i.value="byCall",r.required=!1,r.placeholder="Phone"):"text"==e.innerText.toLowerCase()&&(i.value="byPhone",n.value="1"),"email"==s&&(i.value="byEmail",r.required=!1,r.placeholder="Phone",n.value="0"),"both"==s&&(i.value="byEmail",n.value="2"),"text"==s||"both"==s?(r.required=!0,r.placeholder="Phone*",t.querySelector(".contactuspmoc .radio-button-info").classList.remove("d-none")):t.querySelector(".contactuspmoc .radio-button-info").classList.add("d-none"),e.classList.add("active")}function E(){S.forEach(e=>{e.setAttribute("aria-checked",e.checked)})}(S=t.querySelectorAll('.contactuspmoc input[type="radio"]')).forEach(function(e){e.addEventListener("change",function(a){e.classList.remove("active");let i=e.parentNode.querySelector("label");t.querySelector('input[name="txtPreferredMoC"]').value=i.getAttribute("value");var n=t.querySelector('input[name="Prefer"]'),s=t.querySelector('input[name="notifyby"]'),l=i.innerText.toLowerCase();"call"==l?(n.value="byCall",r.required=!1,r.placeholder="Phone"):"text"==e.innerText.toLowerCase()&&(n.value="byPhone",s.value="1"),"email"==l&&(n.value="byEmail",r.required=!1,r.placeholder="Phone",s.value="0"),"both"==l&&(n.value="byEmail",s.value="2"),"text"==l||"both"==l?(r.required=!0,r.placeholder="Phone*",t.querySelector(".contactuspmoc .radio-button-info").classList.remove("d-none")):t.querySelector(".contactuspmoc .radio-button-info").classList.add("d-none"),e.classList.add("active")})}),S.forEach(e=>{e.addEventListener("click",E),e.addEventListener("focus",E),e.addEventListener("blur",E)});var S;f=t.getElementsByClassName("btn-pmoc"),Array.prototype.filter.call(f,function(e){e.addEventListener("click",function(a){var i=t.querySelectorAll(".contactuspmoc .btn-pmoc");[].forEach.call(i,function(e){e.classList.remove("active")}),h(e)},!1)});t.querySelectorAll('.contactusismiloptions input[type="radio"]').forEach(function(e){e.addEventListener("change",function(a){e.classList.remove("active");let i=e.parentNode.querySelector("label");var n;(t.querySelector('input[name="txtisMilitary"]').value=i.getAttribute("value"),0==i.getAttribute("value"))?t.querySelector('div[name="milinfodiv"]')&&(t.querySelector('div[name="milinfodiv"]').style.display="none",document.getElementById("ddlservice").classList.remove("required"),(n=document.getElementById("ddlrank")).classList.remove("required"),document.getElementById("ddluic").classList.remove("required"),document.getElementById("dependddl").classList.remove("required")):t.querySelector('div[name="milinfodiv"]')&&(t.querySelector('div[name="milinfodiv"]').style.display="",document.getElementById("ddlservice").classList.add("required"),(n=document.getElementById("ddlrank")).classList.add("required"),document.getElementById("ddluic").classList.add("required"),n.classList.add("required"),document.getElementById("dependddl").classList.add("required"))})}),(S=t.querySelectorAll('.contactusisresidentoptions input[type="radio"]')).forEac
1h(function(e){e.addEventListener("change",function(a){e.classList.remove("active");let i=e.parentNode.querySelector("label");if(t.querySelector('input[name="txtisresidentoption"]').value=i.getAttribute("value"),1==i.getAttribute("value")){t.querySelector('div[name="additionalfields"]')&&(t.querySelector('div[name="additionalfields"]').style.display="none"),t.querySelector('input[name = "ShowExtraFields"]')&&(t.querySelector('input[name="ShowExtraFields"]').value="False"),t.querySelector('div[name="smsopt-block"]')&&(t.querySelector('div[name="smsopt-block"]').style.display="none");var n=t.querySelectorAll(".needs-validation .additionalfieldsrequired");[].forEach.call(n,function(e){e.classList.remove("required")})}else{t.querySelector('div[name="additionalfields"]')&&(t.querySelector('div[name="additionalfields"]').style.display=""),t.querySelector('input[name = "ShowExtraFields"]')&&(t.querySelector('input[name="ShowExtraFields"]').value="True"),t.querySelector('div[name="smsopt-block"]')&&(t.querySelector('div[name="smsopt-block"]').style.display="");n=t.querySelectorAll(".needs-validation .additionalfieldsrequired");[].forEach.call(n,function(e){e.classList.add("required")})}e.classList.add("active")})});f=t.getElementsByClassName("btn-isresidentoption"),Array.prototype.filter.call(f,function(e){e.addEventListener("click",function(a){var i=t.querySelectorAll(".contactusisresidentoptions .btn-isresidentoption");[].forEach.call(i,function(e){e.classList.remove("active")}),function(e){let a=e.parentNode.querySelector("label");t.querySelector('input[name="txtisresidentoption"]').value=a.getAttribute("value"),e.classList.add("active")}(e)},!1)});for(var L of ysi.contact.callbacks)L()},ysi.contact.onSubmit=function(e){let t=new FormData(e);var a=e.querySelector('input[name="contactUsUrlPattern"]'),i=e.querySelector('input[name="isForRestrictedDomain"]'),n=new XMLHttpRequest,s=["success","MaxAttempts","exceeds","NoVideoRoomCreated","OverlappingBlackout","error"];n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&200===n.status&&n.responseText.length>0)if(s.includes(n.responseText))ysi.contact.showNoticePeak(n.responseText,e),ysi.contact.closeModal(e),ysi.contact.resetModal(e);else{if("captchav3failed"==n.responseText){var t=e.querySelector('input[name="prefix"]'),i=document.getElementById(t.value+"recaptcha-block"),r=e.querySelector(".submit-button");return e.querySelector(".grecaptcha-terms").classList.add("d-none"),i.classList.remove("d-none"),i.classList.add("is-invalid"),e.classList.remove("was-validated"),event.preventDefault(),event.stopPropagation(),r.disabled=!1,e.querySelector('input[name="failed-captcha-ent"]').value="true",r.innerHTML=e.querySelector('input[name="btninnertext"]').value,!1}a.value=a.value+"/",window.location.href=window.location.origin+a.value+n.responseText}};var r="/contactus";a&&a.value.length>0&&(r=a.value+r),i&&"1"==i.value&&(r+="?isForRestrictedDomain=1"),n.open("POST",r),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("RequestVerificationToken",e.querySelector('input[name="request-verification-token"]').value),n.send(new URLSearchParams(t))},ysi.contact.showNoticePeak=function(e,t){var a=document.getElementById("contactNoticePeakblock");if(a?(a.innerHTML="",a.style.display=""):((a=document.createElement("div")).id="contactNoticePeakblock",a.className="NoticePeakblock",document.getElementsByTagName("body")[0].appendChild(a)),"success"==e){let e="scheduletour-"===t.querySelector('input[name="prefix"]').value?"scheduletoursuccessnarrative":"contactussuccessnarrative",n=document.getElementById(e);if(a.innerHTML="<div class='alert alert-success alert-dismissible contactusnoticepeak fade show' role='alert'>"+(n&&""!==n.textContent.trim()?n.textContent:ysi.utils.translateText("Your Information has been received. We will contact you shortly."))+"</div>","undefined"!=typeof gtag){let e={property_name:document.querySelector('meta[name="author"]').content,form_name:"contact_us_submit",button_label:"contact_us",page_name:document.title,page_url:window.location.href};switch(t.querySelector('input[name="formtype"]').value){case"availabilityalert":e.form_name="availability_alert",e.button_label="availability_alert";break;case"frontdeskscheduletour":case"scheduletour":e.form_name="schedule_a_tour";let a=document.querySelector("#tourType"),i=a&&a.value;e.button_label="0"===i?"guided_tour":"1"===i?"self_guided_tour":"2"===i?"live_video_tour":"";break;case"floorplanassistant":e.form_name="floorplan_assistant",e.button_label="floorplan_assistant";break;default:e.form_name="contact_us_submit",e.button_label="contact_us"}let a=ysi.cookie.read("ga4cookie");if(a){var i=JSON.parse(a);i.fpName&&(e.floorplan_name=i.fpName),i.sqft&&(e.square_footage=i.sqft),i.fpSize&&(e.floorplan_size=i.fpSize),i.price&&(e.price=i.price)}gtag("event","form_submitsuccess",e)}}else if("MaxAttempts"==e)a.innerHTML="<div class='alert alert-danger alert-dismissible contactusnoticepeak fade show' role='alert'>"+document.getElementById("maxattemptsnarrative").innerHTML+"</div>";else if("exceeds"==e)a.innerHTML="<div class='alert alert-danger alert-dismissible contactusnoticepeak fade show' role='alert'>"+ysi.utils.translateText("Oops! This time slot is not available.")+"</div>";else if("NoVideoRoomCreated"==e)a.innerHTML="<div class='alert alert-danger alert-dismissible contactusnoticepeak fade show' role='alert'>"+ysi.utils.translateText("Oops! Failed to create video room for Live Video Tour. Please try again later.")+"</div>";else if("OverlappingBlackout"==e)a.innerHTML="<div class='alert alert-danger alert-dismissible contactusnoticepeak fade show' role='alert'>"+ysi.utils.translateText("Oops! Can not create appointment since we have blackout overlapping with this slot.")+"</div>";else{let e="scheduletour-"===t.querySelector('input[name="prefix"]').value?"scheduletourfailurenarrative":"contactusfailurenarrative",i=document.getElementById(e);a.innerHTML="<div class='alert alert-danger alert-dismissible contactusnoticepeak fade show' role='alert'>"+(i&&""!==i.textContent.trim()?i.textContent:ysi.utils.translateText("There was a problem sending your information. Please contact the property directly."))+"</
1div>"}ysi.contact.Noticepeaktimeout()},ysi.contact.Noticepeaktimeout=function(){window.setTimeout(function(){document.querySelector(".contactusnoticepeak")&&(document.getElementById("contactNoticePeakblock").style.display="none")},1e4)},ysi.contact.issubscribechecked=function(e){var t=document.getElementById(e+"SubscribeToEmails");t&&(1==t.checked?document.getElementById(e+"IsSubscribeToEmails").value=!0:document.getElementById(e+"IsSubscribeToEmails").value=!1)};var oldDesc="Choose the option that best fits your needs below and then let us know how we can help.",state="ContactUsTypes",lastState="";function removeClass(e,t){if(e.classList)e.classList.remove(t);else if(hasClass(e,t)){var a=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(a," ")}}function addClass(e,t){e.classList?e.classList.add(t):hasClass(e,t)||(e.className+=" "+t)}ysi.contact.updateState=function(e){lastState=state,state=e},ysi.contact.goBack=function(){switch(lastState){case"ContactUsTypes":document.getElementById("AdvContactUsBackBtn").classList.add("d-none"),document.getElementById("AdvContactUsPropertyList").classList.add("d-none"),document.getElementById("AdvContactUsContactUsTypes").classList.remove("d-none"),document.getElementById("AdvContactUsDescription").innerHTML=ysi.utils.translateText(oldDesc),document.getElementsByClassName("ysi-contact-us-widget")[0].classList.add("d-none"),state="ContactUsTypes",lastState="";break;case"PropertyList":document.getElementById("AdvContactUsPropertyList").classList.remove("d-none"),document.getElementsByClassName("ysi-contact-us-widget")[0].classList.add("d-none"),document.getElementById("AdvContactUsPropertySelected").classList.add("d-none"),state="PropertyList",lastState="ContactUsTypes"}},ysi.contact.showPropertyList=function(e){document.getElementById("AdvContactUsBackBtn").classList.remove("d-none"),document.getElementById("AdvContactUsPropertyList").classList.remove("d-none"),document.getElementById("AdvContactUsContactUsTypes").classList.add("d-none"),document.getElementById("AdvContactUsDescription").innerHTML=e.getAttribute("data-desc"),document.getElementById("AdvContactUsPropertyListNextBtn").setAttribute("data-emailto",e.getAttribute("data-emailto")),document.getElementById("SendEmailTo").setAttribute("value",e.getAttribute("data-emailto")),document.getElementById("ContactPersonType").setAttribute("value",e.textContent)},ysi.contact.showContactUsForm=function(e){if(document.getElementById("AdvContactUsBackBtn").classList.remove("d-none"),"AdvContactUsPropertyListNextBtn"==e.getAttribute("id")){if(""==document.getElementById("AdvContactUsPropertyListSelect").value)return document.getElementById("AdvContactUsInvalidPropertyName").classList.remove("d-none"),void document.getElementById("AdvContactUsInvalidPropertyName").classList.add("d-block");document.getElementById("AdvContactUsPropertySelected").innerHTML="<b>Property:</b> "+document.getElementById("AdvContactUsPropertyListSelect").value,document.getElementById("AdvContactUsPropertyList").classList.add("d-none");var t=document.getElementById("AdvContactUsPropertyListSelect").value;document.getElementById("PropertyName").setAttribute("value",t);var a=document.getElementById("PropertyList");for(i=0;i<a.options.length;i++){if(t==a.options[i].value){var n=a.options[i].getAttribute("data-propid");if(document.getElementById("PropertyId").setAttribute("value",n),ysi.RCTPCampaignOnCorp){let e=ysi.RCTPCampaignOnCorp.GetCamgainURL(n);e&&e.length>0&&(e.startsWith("&rcstdid=")?document.getElementById("rcstdid").setAttribute("value",e.replace("&rcstdid=","")):document.getElementById("rccustomid").setAttribute("value",e.replace("&rccustomid=","")))}break}}}else document.getElementById("AdvContactUsContactUsTypes").classList.add("d-none"),document.getElementById("AdvContactUsDescription").innerHTML=e.getAttribute("data-desc");document.getElementsByClassName("ysi-contact-us-widget")[0].classList.remove("d-none"),document.getElementById("SendEmailTo").setAttribute("value",e.getAttribute("data-emailto"))},ysi.contact.getAcademicTerm=function(){var e=document.getElementById("SchoolIdContact"),t=e.options[e.selectedIndex].value;if(void 0===t)return void alert("please confirm school");if(""==t)return;const a=new XMLHttpRequest;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&(document.getElementById("ATIDContact").innerHTML=a.responseText)},a.open("POST","flexstudent?handler=AcademicTerms&school="+t+"&fromcontactus=1"),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.setRequestHeader("RequestVerificationToken",document.querySelector('input[name="request-verification-token"]').value),a.send()},ysi.contact.SetSchool=function(e){if(1==e&&document.getElementById("ATIDContact")&&""!=document.getElementById("ATIDContact").value&&""!=document.querySelector('[name="FlexibleAcademicTermsJson"]').value)for(var t=JSON.parse(document.querySelector('[name="FlexibleAcademicTermsJson"]').value),a=0;a<t.length;a++)if(document.getElementById("ATIDContact").value==t[a].AcademicTermId){console.log("Selected School - "+t[a].SchoolId),document.querySelector('[name="FlexSchool"]').value=t[a].SchoolId;break}
1document.getElementById("ATIDContactName").value=document.getElementById("ATIDContact").options[document.getElementById("ATIDContact").selectedIndex].text},ysi.contact.SetRentLevel=function(){document.getElementById("RentalLevelContactName").value=document.getElementById("RentalLevelContact").options[document.getElementById("RentalLevelContact").selectedIndex].text},ysi.contact.getAcademicTermJson=function(){var e=document.getElementById("SchoolIdContact"),t=e.options[e.selectedIndex].value;if(void 0===t)return void alert("please confirm school");if(""==t)return;const a=new XMLHttpRequest;a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE){var e=a.responseText;""!=e.trim()&&"[]"!=e.trim()?document.getElementById("FlexibleAcademicTermsJson").value=e.trim().replace(/"/g,'"'):(document.getElementById("FlexibleAcademicTermsJson").value="",alert("No Academic Term available for selected School, please change school.")),document.getElementById("txtDesiredMoveinDate").value="",document.getElementById("FlexAcademicTerm").value=""}},a.open("POST","flexstudent?handler=AcademicTerms&school="+t+"&fromcontactus=1&IsJson=1"),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.setRequestHeader("RequestVerificationToken",document.querySelector('input[name="request-verification-token"]').value),a.send()},ysi.contact.toggletextsmsopt=function(e,t){var a;'Show More <span class="sr-only">about receiving text messages</span>'===e.innerHTML?(e.innerHTML='Show Less <span class="sr-only">about receiving text messages</span>',e.setAttribute("aria-describedby",t+"smsopttext"),(a=document.getElementById(t+"smsopttext")).setAttribute("aria-hidden","false"),a.classList.remove("d-none"),e.setAttribute("aria-expanded","true")):(e.innerHTML='Show More <span class="sr-only">about receiving text messages</span>',e.removeAttribute("aria-describedby"),(a=document.getElementById(t+"smsopttext")).setAttribute("aria-hidden","true"),a.classList.add("d-none"),e.setAttribute("aria-expanded","false"))},ysi.contact.getOption=function(){selectElement=document.querySelector("#BedroomsControlSelect"),document.getElementById("txtBedroom").value=selectElement.value},ysi.contact.getlangOption=function(){selectElement=document.querySelector("#LanguageControlSelect"),document.getElementById("langselect").value=selectElement.value},ysi.contact.ShowHideStudentFields=function(e){var t=document.getElementById("ddlApplicantType");"0"==t.options[t.selectedIndex].value?(document.getElementById("StudentControls").style.display="block","True"!=document.getElementById(e+"UseFlexibleAcademicTerm").value?document.getElementById("ATIDContact")&&addClass(document.getElementById("ATIDContact"),"required"):addClass(document.getElementById("txtDesiredMoveinDate"),"required"),"True"!=document.getElementById(e+"HideSchool").value&&addClass(document.getElementById("SchoolIdContact"),"required"),addClass(document.getElementById("RentalLevelContact"),"required")):(document.getElementById("StudentControls").style.display="none","True"!=document.getElementById(e+"UseFlexibleAcademicTerm").value?document.getElementById("ATIDContact")&&removeClass(document.getElementById("ATIDContact"),"required"):removeClass(document.getElementById("txtDesiredMoveinDate"),"required"),"True"!=document.getElementById(e+"HideSchool").value&&removeClass(document.getElementById("SchoolIdContact"),"required"),removeClass(document.getElementById("RentalLevelContact"),"required"))},ysi.contact.resetModal=function(e){let t=e.closest(".modal-body");t&&(t.dataset.source="",t.innerHTML="");let a=e.closest(".popup-body");a&&(a.dataset.source="",a.innerHTML="")},ysi.contact.closeModal=function(e){let t=e.closest(".modal");if(t){new Modal(t).hide()}e.closest(".popup-widgets-window")&&ysi.helpwidget&&ysi.helpwidget.closeWindows()},ysi.contact.charsLeft=function(e,t){var a=t.value.length,i=document.getElementById(e+"charStatus");null!=i&&(i.innerHTML=ysi.utils.translateText(512-a+" characters left."))};
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.