We will be in touch soon to confirm your request. ((null===e||void 0===e?void 0:e.type_)===(null===t||void 0===t?void 0:t.type_)&&"HSConversationItem"===(null===e||void 0===e?void 0:e.type_)&&e.id===t.id&&e.status.raw===t.status.raw&&e.recentMessage&&t.recentMessage&&e.recentMessage.id===t.recentMessage.id&&e.recentMessage.status.raw===t.recentMessage.status.raw&&(e.recentMessage.readTimestamp&&t.recentMessage.readTimestamp&&e.recentMessage.readTimestamp.raw===t.recentMessage.readTimestamp.raw||!e.recentMessage.readTimestamp&&!t.recentMessage.readTimestamp))},getMessageImage:function(e,t){var r="https://s3.amazonaws.com/homesnap.messages/";return r+="".concat(o.string.reverse(e.toString()),"_"),{small:"".concat(r).concat(t,"_192.jpg"),medium:"".concat(r).concat(t,"_576.jpg"),original:"".concat(r).concat(t,"_original.jpg")}}},o.listing={getPrimaryImage:function(e){return r="https://s3.amazonaws.com/homesnap.listings/"+o.string.reverse(e.toString())+"-",{mini:r+"mini.jpg",listing:r+"listing.jpg",large:r+"large.jpg"}},getSecondaryImages:function(e,t){for(var r=[],a=0;a')}else if(n){var g;u.priority=20,u.color="purple",u.pinName="purple",u.primaryColor="purple",u.pinHex="7D12A1",u.hueRotate="280deg",u.text="Open House",i&&(u.text="Open "+i),c&&null!==(g=c.method)&&void 0!==g&&g.virtual&&(u.text="Live ",o.listing.isOpenHouseNow(c)?u.text+="Now ":i&&(u.text+="".concat(i," ")),u.text+='')}else u.priority=30,u.color="green",u.pinName="green",u.primaryColor="green",u.pinHex="00B100",u.hueRotate="30deg",u.text=p? (U.nav.addClass("affix"),l(!1),R.brand&&(B.get("brand").event("updateLogo",{transparent:!1}),U.divBrandLogo.css("backgroundColor","#ffffff"))):0===n.fold.top&&(U.nav.removeClass("affix"),l(!0),R.brand&&(B.get("brand").event("updateLogo",{transparent:!0}),U.divBrandLogo.css("backgroundColor","transparent")))),"window.newSize"===e&&n&&n.size&&("xs"===n.size.new||"xs"===n.size.previous)&&d(n.size.new),"stickyNotification.show"===e)return void h(null===n||void 0===n?void 0:n.notificationSettings);B.event(e,n)}var w=e("Application"),y=e("ControllerObjects"),k=e("Utilities");e("bootstrap");var S=new y.Unique(n),D=new y.Callbacks,B=new y.ChildControllerManager,M=new y.StateManager(B);B.add("search",new y.ChildController({type:"controllers/MultiAreaSearch/Manager",namespace:S.get(),register:{bubble:o}}));var U,L,N,T,x,A,P,F={template:new y.Getter({namespace:S.get(),template:{url:"controllers/Header.html",dom:["nav","divContainer","formSearch","aNavbarBrand","liMyAgent","btnMyAgent","liRegister","aRegister","liSignIn","aSignIn","aMobileSignUp","liAgents","liNewsFeed","liMessages","liCurrentUser","liProPlus","divBrandLogo","divMobileSignUp","divNavbarMobile","divLogo","divStickyNotification"]}})},I={},H={simple:!1,fluid:!1,transparent:!1,search:!0,hide:!1,commuteTimeBanner:!1},z=!0,R={newsFeedDropdown:!1,messagesDropdown:!1,agentsDropdown:!1,meDropdown:!1,brand:!1,proPlusDropdown:!1,impersonationHeader:!1},q={on:function(){U.nav.find("div.main-navbar-hs").addClass("bs4--d-none").removeClass("bs4--d-flex")},off:function(){U.nav.find("div.main-navbar-hs").addClass("bs4--d-flex").removeClass("bs4--d-none")}},O={on:function(){U&&U.divContainer.hasClass("container")&&U.divContainer.addClass("container-fluid").removeClass("container")},off:function(){U&&U.divContainer.hasClass("container-fluid")&&U.divContainer.addClass("container").removeClass("container-fluid")}},j={on:function(){M.$dom.find("nav").addClass("transparent-nav"),l(!0),R.brand&&(B.event("updateLogo",{transparent:!0}),U.divBrandLogo.css("backgroundColor","transparent"))},off:function(){M.$dom.find("nav").removeClass("transparent-nav"),l(!1),R.brand&&(B.event("updateLogo",{transparent:!1}),U.divBrandLogo.css("backgroundColor","#ffffff"))}},E={on:function(){U.formSearch.show(),U.aNavbarBrand.find("svg").addClass("bs4--d-lg-none").removeClass("hidden"),U.divLogo.addClass("bs4--d-none bs4--d-lg-block")},off:function(){U.formSearch.hide(),U.aNavbarBrand.find("svg").removeClass("bs4--d-lg-none").addClass("hidden"),U.divLogo.removeClass("bs4--d-none bs4--d-lg-block")}},G={on:function(){M.$dom.hide()},off:function(){M.$dom.show()}},J={on:function(){B.get("search").event("commuteTimeBanner.status",!0)},off:function(){B.get("search").event("commuteTimeBanner.status",!1)}};return w.getAppMode(function(e){k.themes.set(e)}),{update:r,restore:function(e){M.restore(e,a)},uninit:function(){B.uninit()},getState:M.getState.bind(M),register:D.register.bind(D),event:C}}}); Homesnap.templates["controllers/Property/PropertyMap.html"] = '{{#with data}}
Neighborhood Map expand_more
LGBT Legal Protections updated by Movement Advancement Project. (null===(C=navigator)||void 0===C||!C.geolocation);return{update:n,restore:function(e){z.restore(e,r)},uninit:k,getState:z.getState.bind(z),register:E.register.bind(E),event:A}}}); All rights reserved. inthisneighborhood. (a.remove.push(e),a.add.push(e)):a.keep.push(e):a.remove.push(e)}),t.each(function(t,r){e.hasItem(t)||a.add.push(t)})):a.remove=e.keys():t&&t.length>0&&(a.add=t.keys()),a},round:function(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}},o.map={getXYbyLatLng:function(e,t,r){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseInt(r,10)))return null;var a=parseInt(256*Math.pow(2,r-1)+t*(256*Math.pow(2,r)/360)),n=Math.sin(e*Math.PI/180);return n.9999&&(n=.9999),{x:a,y:parseInt(256*Math.pow(2,r-1)+.5*Math.log((1+n)/(1-n))*(-256*Math.pow(2,r)/(2*Math.PI)))}},getLatLngByPixel:function(e,t,r){if(isNaN(parseInt(e,10))||isNaN(parseInt(t,10))||isNaN(parseInt(r,10)))return null;var a=e*(360/(256*Math.pow(2,r)))-180,n=t*(2/(256*Math.pow(2,r)));return n=1-n,n*=Math.PI,n=o.map.getRadiansByDegrees(Math.atan(Math.sinh(n))),{lat:n,lng:a}},getRadiansByDegrees:function(e){return e*(180/Math.PI)},getDistance:function(e,t,r,a,n){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseFloat(r))||isNaN(parseFloat(a)))return null;var o=Math.PI*e/180,i=Math.PI*r/180,s=t-a,l=Math.PI*s/180,c=Math.sin(o)*Math.sin(i)+Math.cos(o)*Math.cos(i)*Math.cos(l);return c=Math.acos(c.toPrecision(14)),c=180*c/Math.PI,c=60*c*1.1515,"K"==n&&(c*=1.609344),"N"==n&&(c*=.8684),c},getDecodedPolygon:function(e){var t=function(e){for(var t=e.split("$"),r=[],a=0;a-1&&e.push(t+5e3);for(;t<1e6;)t+=25e3,e.push(t);for(;t<2e6;)t+=1e5,e.push(t);for(;t<3e6;)t+=25e4,e.push(t);for(;t<=5e6;)t+=5e5,e.push(t);for(var a=e.map(function(e){return{value:e,label:e<=1e6? Nice .6 acre yard! Call 1-800-241-3327 or contact us. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/SchoolItem.js.map?hash=7c9279c4c15b178aae94fd7708c55f17 All Rights Reserved. There is a bonus room upstairs that can be used as an additional bedroom. [e]:Array.isArray(e)?e:[e];null!==(n=window.Homesnap.mlsVersionNumber)&&void 0!==n||window.Homesnap.versionNumber;i.forEach(function(e){var n,i=window.Homesnap.versionNumber;if(-1==e.indexOf("https://")&&0!=e.indexOf("//")){var s=e.toLowerCase();e=t.cssAppHashes&&!t.cssAppHashes["".concat(s)]? define("controllers/MortgagePayment",["require","ControllerObjects","Objects"],function(e){return function(t){function r(e){d.call("bubble",e)}function n(){try{s.requireDom(),s.require("price"),s.optional("propertyAddressItem")}catch(e){throw e}a(s.get("price")),s.$dom.on("click keyup",function(e){if(13===e.keyCode||"click"===e.type)return g.add("calc",new i.ChildController({type:"controllers/MortgageCalculator",namespace:p.get(),register:{bubble:r}}),!0),s.updateController("calc",{data:{price:s.get("price"),propertyAddressItem:s.get("propertyAddressItem"),propertyTax:s.get("propertyTax")}}),!1})}function a(e){l=new u.MortgageCalculation(b.get(!0,"calculation")),e&&l.setDollarAmount(s.get("price"),"price"),s.$dom.text(l.payment.dollars),s.$dom.attr("title",o())}function o(){var e="$"+l.down.amount.short+" down; ";return e+=l.rate.decimal3+"% ",e+=l.term.name}function c(e,t){switch(e){case"MortgageCalculator.update":a();break;case"MortgageCalculator.update.propertyTax":s.set("propertyTax",t.value)}g.event(e,t)}var l,i=e("ControllerObjects"),u=e("Objects"),p=new i.Unique(t),d=new i.Callbacks,g=new i.ChildControllerManager,s=new i.StateManager(g,{}),b=new u.LocalStorage("MortgageCalculator");return{update:function(e){s.update(e),n()},restore:function(e){s.restore(e,n)},uninit:function(){g.uninit()},getState:s.getState.bind(s),register:d.register.bind(d),event:c}}}); Protection from being unfairly refused services or entry to or from places accessible to the public (retail stores, restaurants, parks, hotels, etc). Homesnap.templates["controllers/Property/PropertyFeatures.html"] = '{{#with data}}{{#if details}}
Features expand_more
{{name}}
- {{#each fields}}
- {{name}}: {{#if dataType.url}} {{#compare name "==" "Virtual Tour"~}} {{~#if valueDisplay}}{{valueDisplay}}{{else}}Open Virtual Tour{{/if~}} {{~else compare name "==" "Broker Page" ~}} {{~#if valueDisplay}}{{valueDisplay}}{{else}}Open Broker Listing Page{{/if~}} {{~else compare valueDisplay "!=" ""~}} {{valueDisplay}} {{else}} {{value}} {{~/compare}} {{else if dataType.email}} {{value}} {{else if dataType.phone}} {{value}} {{else}} {{value}} {{/if}} {{/each}}
- {{#if gradient}} {{/if}} {{#if corner}} {{/if}} {{#unless paging}} {{#or price buildingUnit}} {{#if price}}{{/or}} {{/unless}} {{#if address}}{{item.price.short}}{{/if}} {{#if buildingUnit}}{{buildingUnit}}{{/if}}{{item.address.fullStreetAddress}}{{/if}}
{{~#if item.address.city}}{{item.address.city}}, {{/if~}} {{~#if item.address.state}}{{item.address.state}} {{/if~}} {{~#if item.address.zip}}{{item.address.zip}}{{/if~}} {{#if paging}} {{#each item.secondaryImages}} {{/each}} {{/if}} {{#and (or paging buildingSummary)(compare placardVersion "!=" 2)}} - {{#or units.total buildingSummary}} {{units.total}} Total Units {{else}} {{~#if item.price}}{{item.price.dollars}}{{/if}}{{#unless buildingSummary}} {{~item.address.fullStreetAddress}} • {{item.address.cityStateZip}}
{{~#if item.propertyStatus}}{{{item.propertyStatus.text}}}{{/if}}
{{/or}}
{{~#if item.beds}}{{item.beds.string}} {{item.beds.label}}{{/if~}} {{~#if item.baths}} {{~#if item.beds}} • {{/if~}} {{{item.baths.string}}} {{item.baths.label}} {{~/if~}} {{~#if item.sqFt}} {{~#or item.beds item.baths}} • {{/or~}} {{item.sqFt.string}} sq ft {{~/if~}} {{~#if item.yearBuilt}} {{~#or item.beds item.baths item.sqFt}} • {{/or~}} Built {{item.yearBuilt}} {{~/if~}} {{~#if item.lotSize}}{{#and item.beds item.baths item.sqFt item.yearBuilt}}{{else}} {{~#or item.beds item.baths item.sqFt item.yearBuilt}} • {{/or~}} {{item.lotSize.string}} {{item.lotSize.label}} {{/and}} {{/if~}} {{/unless}}
{{#if detailsButton}}Learn More{{/if}} {{/and}}
- Florentines Pizza Menu
- American Cambered Grip Bar
- Past Passive Continuous
- Cooperstown Tournament 2022 Teams
- Barcelona Jersey 2020
- Gymnastics Moves Beginning With I
- Organic Cosmetics Manufacturers
- Salesforce Account Director Salary
- Infinitive Verb Grammarly
- Flights From Dallas To Rapid City, Sd
- Idle Five Basketball Tips