//# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/SchoolItem.js.map?hash=7c9279c4c15b178aae94fd7708c55f17 (v=T.get("currentUser"),a()):M.getCurrentUser(function(e){v=e.user,a()},!0)}function a(){k.template.get({$dom:T.$dom,data:{}})}function o(t){g=t.$dom,g.inputMessage.on("focus",function(e){return d(),!1}),g.inputMessage.on("change",function(e){g.inputMessage.val()!==b&&(y=!0)}),g.inputNumber.on("blur",function(e){var t=$(e.currentTarget);t.val(t.val().trim())}),g.form.on("submit",function(t){return T.get("viewAsPublic",!1)? Your browser is not currently supported. As the worlds leading luxury real estate brand, Sothebys International Realty is uniquely positioned to guide you through your real estate journey. A sweeping archway with groin-vault ceilings connects to a kitchen where bar seating provides a place to unwind. define("controllers/UserItem",["require","ControllerObjects"],function(e){return function(t){function n(e){s.call("bubble",e)}function r(e){d.update(e),a()}function a(){var e;try{d.requireDom(),d.require("userItem"),d.require("userItem","IUserItem"),d.optional("link"),d.optional("useConsumerViewDisplayPhone"),d.optional("showUserLocation")}catch(e){throw e}var t,n=d.get("userItem");if(d.get("subhead",!0)){var r,a,o;"string"==typeof d.get("subhead",!0)?t=d.get("subhead"):null!==(r=n.agentDetails)&&void 0!==r&&r.brokerage?t=n.agentDetails.brokerage:null!==(a=n.agentDetails)&&void 0!==a&&null!==(o=a.office)&&void 0!==o&&o.name&&(t=n.agentDetails.office.name)}var i;d.get("brand",!1)&&(i=n.brand),c.template.get({$dom:d.$dom,data:{image:d.get("image"),user:n,subhead:t,showUserLocation:d.get("showUserLocation"),thermometer:d.get("thermometer",!1),badges:d.get("badges"),note:d.get("note"),brand:i,chevron:d.get("chevron"),license:d.get("license",!1),useConsumerViewDisplayPhone:d.get("useConsumerViewDisplayPhone",!1)&&! Claim your home and get an email whenever there's an Search by city and state, address, zip code, school district, or MLS # Homesnap.templates["controllers/ActionBar.html"] = '{{#with data}}{{/with}}'; */i)[1],a.searchMode=4),"function"!=typeof t?a:(t(a),!1)}function y(e){return!z.get("multiArea",!1)&&(D.getDeviceSize(function(t){var n=e.heatmapOption?R.getHeatMapEnum(e.heatmapOption):null;a({type:"trackUserEvent",data:{webServiceName:"analytics",serviceMethod:"TrackEvent",data:{eventType:"PropertiesAndAreasSearched",data:{utm:{medium:"web-".concat(t)},searchType:e.searchType,polygonType:e.polygonType,searchMode:e.searchMode||1,heatmapOption:n,autocompleteSourceType:e.autocompleteSourceType}}}})}),!1)}function b(){G.add("listingCarts",new O.ChildController({type:"controllers/MLS/Integrations/ListingCarts",namespace:U.get(),register:{bubble:a}}),!0),z.updateController("listingCarts",{data:{accounts:Y}})}function T(){G.add("savedSearches",new O.ChildController({type:"controllers/MLS/Integrations/SavedSearches",namespace:U.get(),register:{bubble:a}})),z.updateController("savedSearches",{data:{accounts:Y}})}function k(){G.uninit()}function A(e,t){var a;switch(e){case"location.new":t.lat&&t.lng&&(M={latitude:t.lat,longitude:t.lng,type_:"HSIPLocation"});break;case"commuteTimeBanner.status":z.set("commuteTimeBanner",t);break;case"geographies.update":if(Array.isArray(null===(a=t.data)||void 0===a?void 0:a.id)){var n={21:1,26:2,51:3},r=[],o=t.data,i=o.id,c=o.longitude,l=o.latitude;i.forEach(function(e){var t;null!==e&&void 0!==e&&null!==(t=e[2])&&void 0!==t&&t.hasNoPolygon&&(Q=!0),r.push({Type:n[e[0]],Id:e[1]})}),F=r,B=l&&c?l:null,H=l&&c?c:null}return!1}return G.event(e,t),!1}var C,w,M,L,_,B,H,O=e("ControllerObjects"),x=e("Objects"),D=e("Application"),I=e("Utilities"),R=e("SearchDefinitions"),j=e("modules/SearchRecentSearches"),P=e("modules/MLSAccounts"),U=new O.Unique(t),E=new O.Callbacks,G=new O.ChildControllerManager,z=new O.StateManager(G),N={data:new O.Getter({namespace:U.get(),type:x.HSSearchResult,webService:"/service/Misc/Search",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2},success:m}),autocomplete:new O.Getter({namespace:U.get(),type:x.HSAutocompleteResult,webService:"/service/Misc/Autocomplete",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2},success:m}),savedSearchesList:new O.Getter({namespace:U.get(),type:[x.HSSavedSearch],webService:"/service/SavedSearches/List",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2}}),template:new O.Getter({namespace:U.get(),success:function(e){try{v(e)}catch(e){"object"==typeof z&&console.info(z)}},template:{url:"controllers/SearchDropdown.html",dom:["liMoreSavedSearches","liListingService"]}})},q="",F=[],Q=!1;D.getLocation(function(e){e&&(M=e)});var Y={},J=function(){var e=$.Deferred();return P.getAccounts(function(t){Y=t,e.resolve()}),e}(),K=! California If you have a disability that is preventing you from experiencing this Unhandled Webservice Error")}catch(e){throw void 0!==p&&null!==p&&console.info(p),e}},cache:{expire:0}}),unFavorite:new c.Getter({type:Boolean,webService:"/service/PropertyAddresses/Unfavorite",namespace:l.get(),success:function(e){try{n(e)}catch(e){throw p&&console.info(p),e}},failure:function(){try{throw new Error("PropertyFavorite controller: Unfavorite. (null===(e=n.agentDetails)||void 0===e||!e.consumerViewDisplayPhone)}})}function o(e){var t,r,a=e.$dom,o=e.data||{},s=o.user||{},c=o.useConsumerViewDisplayPhone;if(!d.get("link",!0)||s.status.doesNotHaveProfile||c)a.aName.length&&a.aName.on("click",function(e){return n({type:"url.unhandled",url:$(e.currentTarget).attr("href"),data:s}),!1});else{var m,g,h=null!==s.entityType||null!==s.entityID&&0!==s.entityID?s.entityType:2;g=60===h?s.entityGuid:s.entityID?s.entityID:s.userID;var b;b=null!==(m=s.agentDetails)&&void 0!==m&&m.urlName?"/".concat(s.agentDetails.urlName):"/entity/".concat(h,"/").concat(g).concat(d.get("promoSource")? Homesnap.templates["controllers/Property/PropertySummary.html"] = '{{#with data.entityItem}}{{#if propertySummary}}

Property Summary

{{#each propertySummary}} {{#if this.dataType.unknown}}

{{this.name}}: {{this.valueDisplay}}

{{/if}} {{#if this.dataType.url}}

{{this.name}}:

{{/if}} {{/each}}
{{/if}}
{{#and @root/data/noHideAdmin agentOnly (or (compare agentOnly.remarks "!=" "" ) (compare agentOnly.details.length ">" 0)) }}

Confidential Information

{{#if @root/data/pro~}} {{@root/data/coStarBrand/name}} Pro {{~/if}}
{{/and}}{{/with}}'; (!n.pass||!n.pass.accordionOpen)&&n.pass.accordionOpen}).register("shown",a)})}function a(){e(["masonry"],function(e){if(void 0===e)return!1;new e(l.divFeaturesCollapse[0])})}function i(){f.uninit()}function s(e,n){f.event(e,n)}var l,c,u=e("ControllerObjects"),d=new u.Unique(n),p=new u.Callbacks,f=new u.ChildControllerManager,g=new u.StateManager(f,{}),m=new u.Getter({namespace:d.get(),success:function(e){try{r(e)}catch(e){throw g&&console.info(g),e}},template:{url:"controllers/Property/PropertyFeatures.html",dom:["divFeaturesLabel","divFeaturesCollapse","spanFeaturesCollapseChevron"]}});return{update:t,restore:function(e){g.restore(e,o)},uninit:i,getState:g.getState.bind(g),register:p.register.bind(p),event:s}}}); Homesnap.templates["controllers/ListingDisclaimer.html"] = '{{#with data}}

Listing Information for {{coStarBrand.listingService}}# {{sourceNumber}}

{{#with listingCourtesyOf}}

{{#if status.showListingOffice}} Listing Broker:   {{~#if listingOffice.name~}} {{listingOffice.name}} {{~else if listingAgent.agentDetails.office.name~}} {{ listingAgent.agentDetails.office.name}} {{~else if listingAgent.agentDetails.brokerage~}} {{listingAgent.agentDetails.brokerage}} {{~/if}} {{/if}}
{{~#if listingOffice~}} {{#if status.showListingOfficeStreetAddress}}{{listingOffice.address.fullStreetAddress}}{{/if}} {{~#and status.showListingOfficeStreetAddress status.showListingOfficeCityStateZip listingOffice.address.fullStreetAddress listingOffice.address.cityStateZip }}, {{/and~}} {{~#if status.showListingOfficeCityStateZip}}{{listingOffice.address.cityStateZip}}{{/if}} {{#and status.showListingOfficePhone listingOffice.phone}} {{~#or status.showListingOfficeCityStateZip status.showListingOfficeStreetAddress }}
{{~/or~}} {{listingOffice.phone.withParentheses}} {{/and}} {{~else if listingAgent.agentDetails.office~}} {{#if status.showListingOfficeStreetAddress}}{{listingAgent.agentDetails.office.address.fullStreetAddress}}{{/if}} {{~#and status.showListingOfficeStreetAddress status.showListingOfficeCityStateZip listingAgent.address.fullStreetAddress listingAgent.address.cityStateZip }}, {{/and~}} {{~#if status.showListingOfficeCityStateZip}}{{listingAgent.agentDetails.office.address.cityStateZip}}{{/if}} {{#and status.showListingOfficePhone listingAgent.agentDetails.office.phone}} {{~#or status.showListingOfficeCityStateZip status.showListingOfficeStreetAddress }}
{{~/or~}} {{listingAgent.agentDetails.office.phone.withParentheses}} {{/and}} {{/if}}

{{#if status.showListingAgent}}

Listing Agent:   {{~#if listingAgent.agentDetails.mlsAgentFullName~}} {{listingAgent.agentDetails.mlsAgentFullName}} {{~else~}} {{listingAgent.name.full}} {{/if~}} {{~#and status.showListingAgentLicense listingAgent.agentDetails.license}} {{listingAgent.agentDetails.license}}{{/and~}}

{{/if}} {{#and status.showLastChanged @root/data/modificationTimestamp}}

Last Changed:  {{@root/data/modificationTimestamp}}

{{/and}} {{/with}}
{{#if listingCourtesyOf.status.showDisclaimer}}

{{{listingCourtesyOf.disclaimer}}}

{{/if}}
{{/with}}'; 7 Currents, Newport Coast, CA 92657 (MLS# OC23043384) is a Want to learn more about 7 Currents? "booking_url":"ListingPage"),{campaign:"showings",source:r,medium:t,content:n,term:o,date:i}}function v(){P=parseFloat(h.divFloatingContainer.css("margin-top"))-Z,U=void 0,O=void 0,T=void 0,U=void 0,f&&f.indexOf(w)>-1&&h.divFloatingContainer.css({width:"",position:"",top:"",bottom:""})}function m(e,t,n){if(h&&f&&! We recommend viewing REMAX.com and it's affiliated sites on one of the following browsers. Homesnap.templates["controllers/Property/PropertySidebar.html"] = '{{#with data.details}}
{{#if conversations}}
Related Conversations
{{#each conversations}}
{{/each}}
{{/if}}
{{#or agentOnly status.canGenerateRapidCMA @root/data/pro @root/data/permissions/agent}}
{{/or}} {{#if agentOnly.agents}}
Related Agents {{#if @root/data/pro}}PRO{{/if}}
{{#each agentOnly.agents}} {{/each}} {{#if agentOnly.agents.