PageSourceSearch

https://toddmendoza.com/

html toddmendoza.com collected 2026-09-30 13:55:33 UTC 158,092 bytes, 965 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us">
3	<head>
4	<link rel="preconnect" href="https://fonts.googleapis.com">
5<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6<link href="https://fonts.googleapis.com/css2?family=Kaisei+Opti&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet">
6<script>
7                document.addEventListener("DOMContentLoaded", function(event) {
8                    function usmPageRenderUtil(){var e=this;e.pageCategory="",e.heroElements=[],e.fpTime=null,e.fmpTime=null,e.fmpToTti=null,e.ttiTime=null,e.checker=null,e.waitTime=5e3,e.debug=!1,e.run=function(t){var n=t.heroElementIdentifiers||[".page-hero-element"];return e.pageCategory=t.pageCategory,e.debug=t.debug||!1,new Promise(function(t,r){e.observePaint().then(function(){e.observeHeroElements(n).then(function(){e.observeLongTasks().then(function(){e.fmpToTti=e.ttiTime-e.fmpTime,e.debug&&(console.log("FP: "+e.fpTime),console.log("FMP: "+e.fmpTime),console.log("FMP to TTI: "+e.fmpToTti),console.log("TTI: "+e.ttiTime)),t(e)})})})})},e.observePaint=function(){return new Promise(function(t,n){if(PerformanceObserver===null||PerformanceObserver===undefined)return n(),!1;var r=new PerformanceObserver(function(n){var r=n.getEntries();for(var i in r){var s=r[i],o=s.name;e.fpTime=performance.now();if("first-paint"===s.name){e.debug&&(console.log(s),console.log("metricName"),console.log(o)),t();return}}});r.observe({entryTypes:["paint"]})})},e.observeHeroElements=function(t){return new Promise(function(n,r){t=t.join(),e.debug&&console.log("Hero elements: "+t),e.heroElements=[].slice.call(document.querySelectorAll(t)),e.debug&&console.log("Hero elements count: ["+e.heroElements.length+"]");var i=new MutationObserver(function(t){for(var r=0;r<e.heroElements.length;r++){var s=e.heroElements[r];document.contains(s)&&e.heroElements.splice(r,1)}e.heroElements.length<=0&&(i.disconnect(),e.fmpTime=performance.now(),e.debug&&console.log("Hero observer disconnected. ["+e.getCurrentTime(!0)+"] Unix: ["+e.getCurrentTime()+"]"),n()),e.debug&&console.log("Hero elements not displayed. ["+e.heroElements.length+"].")});i.observe(document,{attributes:!0,childList:!0,characterData:!1,subtree:!0})})},e.observeLongTasks=function(){return new Promise(function(t,n){if(PerformanceObserver===null||PerformanceObserver===undefined)return n(),!1;var r=new PerformanceObserver(function(n){var i=n.getEntries();for(var s in i){var o=i[s];o instanceof PerformanceLongTaskTiming&&(e.debug&&console.log(o),e.scheduleCheck(r,t))}});r.observe({entryTypes:["longtask"]})})},this.scheduleCheck=function(e,t){var n=this,r=performance.now();clearTimeout(this.checker),this.checker=setTimeout(function(){n.ttiTime=r,e.disconnect(),t(),n.debug&&console.log("Performance observer disconnected. ["+n.getCurrentTime(!0)+"] Unix: ["+n.getCurrentTime()+"]")},n.waitTime)},e.getCurrentTime=function(e){return e===!0?(new Date).toUTCString():(new Date).getTime()},e.getPayload=function(){return{"Time to Interactive":e.formatTime(e.ttiTime),"First Paint":e.formatTime(e.fpTime),"First Meaningful Paint":e.formatTime(e.fmpTime),"FMP to TTI":e.formatTime(e.fmpToTti),"Page Category":e.pageCategory}},e.formatTime=function(e){e/=1e3;var t=Math.pow(10,1);return Math.round(e*t)/t}};
9                    var renderUtil = new usmPageRenderUtil();
10                    var debug = false;
11                    renderUtil.run({heroElementIdentifiers: [".default-nav",".naturallanguagesearch",".featuredlistings"], pageCategory: "Home Page", debug: debug}).then(function (renderUtil) {
12                        if (debug) {
13                            console.log(renderUtil.getPayload());
14                        }
15                    });
16                });
17            </script>
17<title>Discover Your Dream Home with W Real Estate in Florida</title>
18	<meta name="description" content="Explore exceptional properties and bespoke services with W Real Estate. Find your perfect home today and start your journey to luxury living!" />
19	<meta name="author" content="Todd Mendoza" />
20	<meta name="robots" content="noarchive" />
21	<meta name="robots" content="noindex, nofollow" />
22	<link rel="canonical" href="https://toddmendoza.com/"/>
23	<link rel="copyright" href="https://d.usmre.com/UnionStreetMediaTermsofUse.pdf"/><meta property="og:title" content="Discover Your Dream Home with W Real Estate in Florida" />
24	<meta property="og:description" content="Explore exceptional properties and bespoke services with W Real Estate. Find your perfect home today and start your journey to luxury living!" />
25	<meta property="og:url" content="https://toddmendoza.com/" />
26	<meta property="og:type" content="website" />
27	<meta property="og:site_name" content="Todd Mendoza" />
28	<meta name="twitter:card" content="summary" />
29	<meta name="twitter:title" content="Discover Your Dream Home with W Real Estate in Florida" />
30	<meta name="twitter:description" content="Explore exceptional properties and bespoke services with W Real Estate. Find your perfect home today and start your journey to luxury living!" />
31	<link rel="shortcut icon" href="https://s3.amazonaws.com/files.usmre.com/13044/i/favicon.ico?t=1780411698" />
32<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
33<meta name="viewport" content="width=device-width, initial-scale=1">
34<link rel="stylesheet" type="text/css" href="https://d1nn5t56all1qd.cloudfront.net/13044/styles.min.css?version=1784880690" media="screen" /><link rel="stylesheet" type="text/css" href="https://d1nn5t56all1qd.cloudfront.net/layouts/14/print.css?version=1740650881" media="print" />
34<script src="https://kit.fontawesome.com/c7bcd66c3f.js" crossorigin="anonymous"></script>
34<script>/** vim: et:ts=4:sw=4:sts=4
35 * @license RequireJS 2.3.3 Copyright jQuery Foundation and other contributors.
36 * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE
37 */
38var requirejs,require,define;!function(global,setTimeout){function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){if(e){var i;for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}}function eachReverse(e,t){if(e){var i;for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}function newContext(e){function t(e){var t,i;for(t=0;t<e.length;t++)if(i=e[t],"."===i)e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}function i(e,i,r){var n,o,a,s,u,c,d,p,f,l,h,m,g=i&&i.split("/"),v=y.map,x=v&&v["*"];if(e&&(e=e.split("/"),d=e.length-1,y.nodeIdCompat&&jsSuffixRegExp.test(e[d])&&(e[d]=e[d].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&g&&(m=g.slice(0,g.length-1),e=m.concat(e)),t(e),e=e.join("/")),r&&v&&(g||x)){a=e.split("/");e:for(s=a.length;s>0;s-=1){if(c=a.slice(0,s).join("/"),g)for(u=g.length;u>0;u-=1)if(o=getOwn(v,g.slice(0,u).join("/")),o&&(o=getOwn(o,c))){p=o,f=s;break e}!l&&x&&getOwn(x,c)&&(l=getOwn(x,c),h=s)}!p&&l&&(p=l,f=h),p&&(a.splice(0,f,p),e=a.join("/"))}return n=getOwn(y.pkgs,e),n?n:e}function r(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===q.contextName)return t.parentNode.removeChild(t),!0})}function n(e){var t=getOwn(y.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),q.require.undef(e),q.makeRequire(null,{skipMap:!0})([e]),!0}function o(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function a(e,t,r,n){var a,s,u,c,d=null,p=t?t.name:null,f=e,l=!0,h="";return e||(l=!1,e="_@r"+(T+=1)),c=o(e),d=c[0],e=c[1],d&&(d=i(d,p,n),s=getOwn(j,d)),e&&(d?h=r?e:s&&s.normalize?s.normalize(e,function(e){return i(e,p,n)}):e.indexOf("!")===-1?i(e,p,n):e:(h=i(e,p,n),c=o(h),d=c[0],h=c[1],r=!0,a=q.nameToUrl(h))),u=!d||s||r?"":"_unnormalized"+(A+=1),{prefix:d,name:h,parentMap:t,unnormalized:!!u,url:a,originalName:f,isDefine:l,id:(d?d+"!"+h:h)+u}}function s(e){var t=e.id,i=getOwn(S,t);return i||(i=S[t]=new q.Module(e)),i}function u(e,t,i){var r=e.id,n=getOwn(S,r);!hasProp(j,r)||n&&!n.defineEmitComplete?(n=s(e),n.error&&"error"===t?i(n.error):n.on(t,i)):"defined"===t&&i(j[r])}function c(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,function(t){var i=getOwn(S,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))}),r||req.onError(e))}function d(){globalDefQueue.length&&(each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(q.defQueueMap[t]=!0),O.push(e)}),globalDefQueue=[])}function p(e){delete S[e],delete k[e]}function f(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,function(r,n){var o=r.id,a=getOwn(S,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,j[o]),e.check()):f(a,t,i))}),i[r]=!0)}function l(){var e,t,i=1e3*y.waitSeconds,o=i&&q.startTime+i<(new Date).getTime(),a=[],s=[],u=!1,d=!0;if(!x){if(x=!0,eachProp(k,function(e){var i=e.map,c=i.id;if(e.enabled&&(i.isDefine||s.push(e),!e.error))if(!e.inited&&o)n(c)?(t=!0,u=!0):(a.push(c),r(c));else if(!e.inited&&e.fetched&&i.isDefine&&(u=!0,!i.prefix))return d=!1}),o&&a.length)return e=makeError("timeout","Load timeout for modules: "+a,null,a),e.contextName=q.contextName,c(e);d&&each(s,function(e){f(e,{},{})}),o&&!t||!u||!isBrowser&&!isWebWorker||w||(w=setTimeout(function(){w=0,l()},50)),x=!1}}function h(e){hasProp(j,e[0])||s(a(e[0],null,!0)).init(e[1],e[2])}function m(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function g(e){var t=e.currentTarget||e.srcElement;return m(t,q.onScriptLoad,"load","onreadystatechange"),m(t,q.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function v(){var e;
38for(d();O.length;){if(e=O.shift(),null===e[0])return c(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));h(e)}q.defQueueMap={}}var x,b,q,E,w,y={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},S={},k={},M={},O=[],j={},P={},R={},T=1,A=1;return E={require:function(e){return e.require?e.require:e.require=q.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?j[e.map.id]=e.exports:e.exports=j[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(y.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},b=function(e){this.events=getOwn(M,e.id)||{},this.map=e,this.shim=getOwn(y.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},b.prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,q.startTime=(new Date).getTime();var e=this.map;return this.shim?void q.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()})):e.prefix?this.callPlugin():this.load()}},load:function(){var e=this.map.url;P[e]||(P[e]=!0,q.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,r=this.depExports,n=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{n=q.execCb(i,o,r,n)}catch(t){e=t}else n=q.execCb(i,o,r,n);if(this.map.isDefine&&void 0===n&&(t=this.module,t?n=t.exports:this.usingExports&&(n=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",c(this.error=e)}else n=o;if(this.exports=n,this.map.isDefine&&!this.ignore&&(j[i]=n,req.onResourceLoad)){var a=[];each(this.depMaps,function(e){a.push(e.normalizedMap||e)}),req.onResourceLoad(q,this.map,a)}p(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(q.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,r=a(e.prefix);this.depMaps.push(r),u(r,"defined",bind(this,function(r){var n,o,d,f=getOwn(R,this.map.id),l=this.map.name,h=this.map.parentMap?this.map.parentMap.name:null,m=q.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(r.normalize&&(l=r.normalize(l,function(e){return i(e,h,!0)})||""),o=a(e.prefix+"!"+l,this.map.parentMap,!0),u(o,"defined",bind(this,function(e){this.map.normalizedMap=o,this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),d=getOwn(S,o.id),void(d&&(this.depMaps.push(o),this.events.error&&d.on("error",bind(this,function(e){this.emit("error",e)})),d.enable()))):f?(this.map.url=q.nameToUrl(f),void this.load()):(n=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),n.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(S,function(e){0===e.map.id.indexOf(t+"_unnormalized")&&p(e.map.id)}),c(e)}),n.fromText=bind(this,function(i,r){var o=e.name,u=a(o),d=useInteractive;r&&(i=r),d&&(useInteractive=!1),s(u),hasProp(y.config,t)&&(y.config[o]=y.config[t]);try{req.exec(i)}catch(e){return c(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}d&&(useInteractive=!0),this.depMaps.push(u),q.completeLoad(o),m([o],n)}),void r.load(e.name,m,n,y))})),q.enable(r,this),this.pluginMaps[r.id]=r},enable:function(){k[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var i,r,n;if("string"==typeof e){if(e=a(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,n=getOwn(E,e.id))return void(this.depExports[t]=n(this));this.depCount+=1,u(e,"defined",bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?u(e,"error",bind(this,this.errback)):this.events.error&&u(e,"error",bind(this,function(e){this.emit
38("error",e)}))}i=e.id,r=S[i],hasProp(E,i)||!r||r.enabled||q.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(S,e.id);t&&!t.enabled&&q.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},q={config:y,contextName:e,registry:S,defined:j,urlFetched:P,defQueue:O,defQueueMap:{},Module:b,makeModuleMap:a,nextTick:req.nextTick,onError:c,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(i.indexOf("?")===-1?"?":"&")+t}}var i=y.shim,r={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){r[t]?(y[t]||(y[t]={}),mixin(y[t],e,!0,!0)):y[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(R[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=q.makeShimExports(e)),i[t]=e}),y.shim=i),e.packages&&each(e.packages,function(e){var t,i;e="string"==typeof e?{name:e}:e,i=e.name,t=e.location,t&&(y.paths[i]=e.location),y.pkgs[i]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(S,function(e,t){e.inited||e.map.unnormalized||(e.map=a(t,null,!0))}),(e.deps||e.callback)&&q.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function o(i,r,u){var d,p,f;return n.enableBuildCallback&&r&&isFunction(r)&&(r.__requireJsBuild=!0),"string"==typeof i?isFunction(r)?c(makeError("requireargs","Invalid require call"),u):t&&hasProp(E,i)?E[i](S[t.id]):req.get?req.get(q,i,t,o):(p=a(i,t,!1,!0),d=p.id,hasProp(j,d)?j[d]:c(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(v(),q.nextTick(function(){v(),f=s(a(null,t)),f.skipMap=n.skipMap,f.init(i,r,u,{enabled:!0}),l()}),o)}return n=n||{},mixin(o,{isBrowser:isBrowser,toUrl:function(e){var r,n=e.lastIndexOf("."),o=e.split("/")[0],a="."===o||".."===o;return n!==-1&&(!a||n>1)&&(r=e.substring(n,e.length),e=e.substring(0,n)),q.nameToUrl(i(e,t&&t.id,!0),r,!0)},defined:function(e){return hasProp(j,a(e,t,!1,!0).id)},specified:function(e){return e=a(e,t,!1,!0).id,hasProp(j,e)||hasProp(S,e)}}),t||(o.undef=function(e){d();var i=a(e,t,!0),n=getOwn(S,e);n.undefed=!0,r(e),delete j[e],delete P[i.url],delete M[e],eachReverse(O,function(t,i){t[0]===e&&O.splice(i,1)}),delete q.defQueueMap[e],n&&(n.events.defined&&(M[e]=n.events),p(e))}),o},enable:function(e){var t=getOwn(S,e.id);t&&s(e).enable()},completeLoad:function(e){var t,i,r,o=getOwn(y.shim,e)||{},a=o.exports;for(d();O.length;){if(i=O.shift(),null===i[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);h(i)}if(q.defQueueMap={},r=getOwn(S,e),!t&&!hasProp(j,e)&&r&&!r.inited){if(!(!y.enforceDefine||a&&getGlobal(a)))return n(e)?void 0:c(makeError("nodefine","No define call for "+e,null,[e]));h([e,o.deps||[],o.exportsFn])}l()},nameToUrl:function(e,t,i){var r,n,o,a,s,u,c,d=getOwn(y.pkgs,e);if(d&&(e=d),c=getOwn(R,e))return q.nameToUrl(c,t,i);if(req.jsExtRegExp.test(e))s=e+(t||"");else{for(r=y.paths,n=e.split("/"),o=n.length;o>0;o-=1)if(a=n.slice(0,o).join("/"),u=getOwn(r,a)){isArray(u)&&(u=u[0]),n.splice(0,o,u);break}s=n.join("/"),s+=t||(/^data\:|^blob\:|\?/.test(s)||i?"":".js"),s=("/"===s.charAt(0)||s.match(/^[\w\+\.\-]+:/)?"":y.baseUrl)+s}return y.urlArgs&&!/^blob\:/.test(s)?s+y.urlArgs(e,s):s},load:function(e,t){req.load(q,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=g(e);q.completeLoad(t.id)}},onScriptError:function(e){var t=g(e);if(!n(t.id)){var i=[];return eachProp(S,function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,function(e){if(e.id===t.id)return i.push(r),!0})}),c(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}},q.require=q.makeRequire(),q}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState?interactiveScript:(eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.3",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if("undefined"==typeof define){if("undefined"!=typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}"undefined"==typeof require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),n=getOwn(contexts,a),n||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()}
38,require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return r=req.createNode(n,t,i),r.setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{setTimeout(function(){},0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||mainScript.indexOf("!")!==-1||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,i){t.push(i)}),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")])),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}}(this,"undefined"==typeof setTimeout?void 0:setTimeout);</script>
38<script type="text/javascript">
39            var requireConfig = {"waitSeconds":20,"baseUrl":"https:\/\/d1mlo4htassgww.cloudfront.net\/shipyard\/build\/","paths":{"async":"profiles\/default","bootstrap":"profiles\/default","goog":"profiles\/default","jquery":"profiles\/default","jquery.browser":"profiles\/default","jquery.deparam":"profiles\/default","jquery.dropdownchecklist":"profiles\/default","jquery.form":"profiles\/default","jquery.history":"profiles\/default","jquery.html5-placeholder-shim":"profiles\/default","jquery.inview":"profiles\/default","jquery.usmNlsShipyard":"profiles\/default","jquery.pageitems":"profiles\/default","jquery.usmajaxtogglebutton":"profiles\/default","jquery.usmmortgageestimate":"profiles\/default","jquery.usmtruncate":"profiles\/default","jquery.validation":"profiles\/default","jquery.validation-extensions-usm":"profiles\/default","jqueryui":"profiles\/default","knockout":"knockout-2.3.0","owlcarousel":"profiles\/default","picturefill.min":"profiles\/default","propertyParser":"profiles\/default","shim.polyfills":"profiles\/default","captcha":"profiles\/default","shipyard":"profiles\/default","static-map-search":"profiles\/default","usm":"profiles\/default","usm.analytics":"profiles\/default","usm.cookie":"profiles\/default","usm.url":"profiles\/default","usm.user":"profiles\/default","usm.favorite":"profiles\/default","usm.savesearch":"profiles\/default","usm.modalform":"profiles\/default","usm.dynamicsearch":"profiles\/default","LLSDKsJS":"https:\/\/sdk.locallogic.co\/sdks-js\/1.19.30\/index.umd","webfontloader":"\/\/ajax.googleapis.com\/ajax\/libs\/webfont\/1\/webfont","Leaflet":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.0.1\/leaflet","mapboxgl":"https:\/\/api.tiles.mapbox.com\/mapbox-gl-js\/v0.42.0\/mapbox-gl","plunk":"plunkComponents.min","emblaCarousel":"https:\/\/unpkg.com\/[email protected]\/embla-carousel.umd","emblaCarouselAutoplay":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-autoplay.umd","emblaCarouselClassNames":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-class-names.umd","emblaCarouselFade":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-fade.umd","emblaCarouselPlugins":"emblaCarouselPlugins","map.regions":"\/realestate\/regions\/?json","jquery.validationextensionsusm":"\/data\/shipyard\/js\/jquery.validation-extensions-usm"}};
40            requireConfig.urlArgs = function(id, url) {
41                var args = "";
42                if (url.indexOf("d1nn5t56all1qd") <= 0 && url.indexOf("dy0meowegjlo2") <= 0) {
43                    args = "version=1790774193";
44                    return (url.indexOf("?") === -1 ? "?" : "&") + args;
45                }
46
47                return "";
48            };
49
50            require.config(requireConfig);
51            </script>
51
52            
52<script type="text/javascript">require(["profiles/default", "usm", "usm.calltracking", "usm.goscript"], function    (listing, usm) {
53                if (usm.touchSupport) { require(["profiles/touch"]); }
54            });</script>
vendor: 73 bytes, line 54
54<script async src="https://www.google.com/recaptcha/enterprise.js?render=
546LeB2EgtAAAAAJf-iqsvqI6eu91XsRk58RXhPFn1
vendor: 24 bytes, lines 54-55
54"></script>
55            
55<link rel="preconnect" href="https://www.google.com">
56            <link rel="preconnect" href="https://www.gstatic.com" crossorigin>
56<script type="text/javascript">var pageTrackers = ["t1","t2","t3"];
vendor: 323 bytes, line 56
56(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '
56UA-73987-40
vendor: 17 bytes, line 56
56', 'auto', 't1');
56ga('t1.require', 'displayfeatures');ga('t1.send', 'pageview');ga('create', 'UA-73987-25', 'auto', 't2');ga('t2.require', 'displayfeatures');ga('t2.send', 'pageview');ga('create', 'UA-73987-51', 'auto', 't3');ga('t3.require', 'displayfeatures');ga('t3.send', 'pageview');(function urchinTracker () {if (ga) {ga('t1.send', 'pageview', '/');ga('t2.send', 'pageview', '/');ga('t3.send', 'pageview', '/');}});</script>
56
57</head>
58�<body class="view homepage array1-article array1-view array1-372372 array1-1 array1-58603 fall home-category" data-site-type="shipyard" data-re-captcha-site-key="6LeB2EgtAAAAAJf-iqsvqI6eu91XsRk58RXhPFn1">
59�<div class="utilBarWrap">
60    <aside id="sidebar3"><div id="sitelogo-417123" class="widget sitelogo container">            <div class="sitelogo__box sitelogo--white">
61                <a href="/" target="_self" class="sitelogo__link">
62                    <img
63                        src="https://s3.amazonaws.com/files.usmre.com/13044/i/logo.png?version=1780411712"
64                        alt="W Real Estate - Agent Template Logo"
65                        class="sitelogo__image"
66                    >
67                </a>
68            </div>
69            <style>
70                .sitelogo--white .sitelogo__image {
71                    filter: brightness(0) invert(1);
72                }
73            </style>
74        </div><div id="menuwidget-417056" class="widget menu menuwidget default-nav container"><h3 class="widget-title">Default Menu</h3><div class="widget-inner"><div class="desktop-nav"><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-417056"><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class="has-children menu-item-193414"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="sub-menu-193414" class="dropdown-toggle" role="menuitem">Properties<span class="caret"></span></a><ul class="dropdown-menu" id="sub-menu-193414" role="menu"><li role="presentation" class=" menu-item-193440"><a href="/my-listings/" target="_self" role="menuitem">My Listings</a></li><li role="presentation" class=" menu-item-193442"><a href="/open-houses/" target="_self" role="menuitem">Open Houses</a></li><li role="presentation" class=" menu-item-193441"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class=" menu-item-193465"><a href="/global-luxury-search/" target="_self" role="menuitem">Global Luxury Search</a></li></ul></li><li role="presentation" class=" menu-item-193463"><a href="https://wmarketingnewhomes.com/" target="_blank" rel="noopener" role="menuitem">New Homes</a></li><li role="presentation" class=" menu-item-193464"><a href="https://wcommercialre.com/" target="_blank" rel="noopener" role="menuitem">Commercial</a></li><li role="presentation" class=" menu-item-193416"><a href="/about-me/" target="_self" role="menuitem">About Me</a></li><li role="presentation" class=" menu-item-193418"><a href="/contact-us/" target="_self" role="menuitem">Contact</a></li></ul></div></nav></div></div><div class="mobile-nav"><button type="button" class="navbar-toggle" data-target="#navbar-mobile-417056" aria-label="Toggle navigation"><span>Menu</span><span class="fa fa-bar"></span><span class="fa fa-bar"></span><span class="fa fa-bar"></span></button><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-mobile-417056"><a href="#" class="menu-close"><i class="fa fa-times-circle-o"></i><span class="sr-only">Close Button</span></a><div class="menu-sign-on"><a class="usm-btn nav-login" href="/user/login/" rel="nofollow">Log In</a><a class="usm-btn nav-register" href="/user/register/" rel="nofollow">Sign Up</a><a class="usm-btn nav-account" href="/user/" rel="nofollow">My Account</a></div><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class="has-children menu-item-193414"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="mobile-sub-menu-193414" class="dropdown-toggle" role="menuitem">Properties<span class="caret"></span></a><ul class="dropdown-menu" id="mobile-sub-menu-193414" role="menu"><li role="presentation" class=" menu-item-193440"><a href="/my-listings/" target="_self" role="menuitem">My Listings</a></li><li role="presentation" class=" menu-item-193442"><a href="/open-houses/" target="_self" role="menuitem">Open Houses</a></li><li role="presentation" class=" menu-item-193441"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class=" menu-item-193465"><a href="/global-luxury-search/" target="_self" role="menuitem">Global Luxury Search</a></li></ul></li><li role="presentation" class=" menu-item-193463"><a href="https://wmarketingnewhomes.com/" target="_blank" rel="noopener" role="menuitem">New Homes</a></li><li role="presentation" class=" menu-item-193464"><a href="https://wcommercialre.com/" target="_blank" rel="noopener" role="menuitem">Commercial</a></li><li role="presentation" class=" menu-item-193416"><a href="/about-me/" target="_self" role="menuitem">About Me</a></li><li role="presentation" class=" menu-item-193418"><a href="/contact-us/" target="_self" role="menuitem">Contact</a></li></ul><ul class="nav navbar-nav user-nav"><li class="menu-item-saved-search" role="presentation"><a href="/realestate/searches/" rel="nofollow">Saved Searches</a></li><li class="menu-item-favorites" role="presentation"><a href="/realestate/favorites/view/" rel="nofollow">Favorites</a></li></ul></div></nav></div></div></div></div><div class="top-header-links">
75  <div class="header-user">
76    <div class="header-user-logged-in">
77      <div class="account-link"><a href="/user/" rel="nofollow">Account</a></div>
78    </div>
79    <div class="header-user-logged-out">
80      <div class="header-user-register">
81        <div class="register-link"><a href="/user/register/" rel="nofollow">Sign Up</a></div>
82      </div>
83      <span> or </span>
84      <div class="header-user-login">
85        <div class="login-link"><a href="/user/login/" rel="nofollow">Log In</a></div>
86      </div>
87    </div>
88  </div>
89  <a href="tel:707-766-0761" aria-label="Phone Number" class="contact-link-phone"><i class="fa-solid fa-phone"></i> 707-766-0761</a>
90</div><div id="menuwidget-417058" class="widget menu menuwidget default-nav container"><h3 class="widget-title">Hamburger Menu</h3><div class="widget-inner"><div class="desktop-nav"><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-417058"><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class="has-children menu-item-193414"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="sub-menu-193414" class="dropdown-toggle" role="menuitem">Properties<span class="caret"></span></a><ul class="dropdown-menu" id="sub-menu-193414" role="menu"><li role="presentation" class=" menu-item-193440"><a href="/my-listings/" target="_self" role="menuitem">My Listings</a></li><li role="presentation" class=" menu-item-193442"><a href="/open-houses/" target="_self" role="menuitem">Open Houses</a></li><li role="presentation" class=" menu-item-193441"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class=" menu-item-193465"><a href="/global-luxury-search/" target="_self" role="menuitem">Global Luxury Search</a></li></ul></li><li role="presentation" class=" menu-item-193463"><a href="https://wmarketingnewhomes.com/" target="_blank" rel="noopener" role="menuitem">New Homes</a></li><li role="presentation" class=" menu-item-193464"><a href="https://wcommercialre.com/" target="_blank" rel="noopener" role="menuitem">Commercial</a></li><li role="presentation" class=" menu-item-193416"><a href="/about-me/" target="_self" role="menuitem">About Me</a></li><li role="presentation" class=" menu-item-193418"><a href="/contact-us/" target="_self" role="menuitem">Contact</a></li></ul></div></nav></div></div><div class="mobile-nav"><button type="button" class="navbar-toggle" data-target="#navbar-mobile-417058" aria-label="Toggle navigation"><span>Menu</span><span class="fa fa-bar"></span><span class="fa fa-bar"></span><span class="fa fa-bar"></span></button><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-mobile-417058"><a href="#" class="menu-close"><i class="fa fa-times-circle-o"></i><span class="sr-only">Close Button</span></a><div class="menu-sign-on"><a class="usm-btn nav-login" href="/user/login/" rel="nofollow">Log In</a><a class="usm-btn nav-register" href="/user/register/" rel="nofollow">Sign Up</a><a class="usm-btn nav-account" href="/user/" rel="nofollow">My Account</a></div><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class="has-children menu-item-193414"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="mobile-sub-menu-193414" class="dropdown-toggle" role="menuitem">Properties<span class="caret"></span></a><ul class="dropdown-menu" id="mobile-sub-menu-193414" role="menu"><li role="presentation" class=" menu-item-193440"><a href="/my-listings/" target="_self" role="menuitem">My Listings</a></li><li role="presentation" class=" menu-item-193442"><a href="/open-houses/" target="_self" role="menuitem">Open Houses</a></li><li role="presentation" class=" menu-item-193441"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class=" menu-item-193465"><a href="/global-luxury-search/" target="_self" role="menuitem">Global Luxury Search</a></li></ul></li><li role="presentation" class=" menu-item-193463"><a href="https://wmarketingnewhomes.com/" target="_blank" rel="noopener" role="menuitem">New Homes</a></li><li role="presentation" class=" menu-item-193464"><a href="https://wcommercialre.com/" target="_blank" rel="noopener" role="menuitem">Commercial</a></li><li role="presentation" class=" menu-item-193416"><a href="/about-me/" target="_self" role="menuitem">About Me</a></li><li role="presentation" class=" menu-item-193418"><a href="/contact-us/" target="_self" role="menuitem">Contact</a></li></ul><div class="navbar-phone"><a href="tel:707-280-9133"><i class="fas fa-phone-alt"></i>707-280-9133</a></div><ul class="nav navbar-nav user-nav"><li class="menu-item-saved-search" role="presentation"><a href="/realestate/searches/" rel="nofollow">Saved Searches</a></li><li class="menu-item-favorites" role="presentation"><a href="/realestate/favorites/view/" rel="nofollow">Favorites</a></li></ul></div></nav></div></div></div></div></aside>
91</div>
92<div class="topWrap">
93    <aside id="top"><div id="header-content-widget" class="widget headercontent header-content-widget container"><div data-pb-dropzone="Drop Hero Component Here: Sidebar (+ icon)  > Headlines > Hero Image With Two Lines Header as h2 single tag" id="hero-drop-zone"><div class="hero-extra-wrapper"><img src="https://d15zjc2r4e8kr7.cloudfront.net/13044/w-re-poster.webp" alt="Real Estate Photo" fetchpriority="high" id="i73099"><div class="hero-content-centered"><h2 id="i2qd0l"><span id="iu74z2" class="header-subtitle">Meet Your Agent<br></span><span id="i25a2a" class="header-title"><div id="featuredagent-417166" class="widget featuredagent container"><h3 class="widget-title">Agent Name - Header</h3><div class="widget-inner"><div class="name"><a href="/realestate/agent/todd-mendoza/">Todd Mendoza</a></div><div id="rmif-featured-agent-121347" style="display: none;" class="contact-modal "><div class="success-content" style="display: none;"><div class="thank-you-popup"><div class="inner"><div class="thank-you-top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper top-header-message"><div class="top-header-message-icon"><span><i class="fa fa-check"></i></span></div><div class="top-header-message-text"><p>Success!</p></div><div class="content-message-text">While you wait to hear back from us:<div class="border-bottom-line"></div></div></div></div><div class="content-section"><div class="links"><div class="links-btn search-for-properties " onclick="window.location=&#39;/listings/&#39;"><i class="fa fa-search"></i><div><a href="/listings/" class="links-btn-link">Search For Properties</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn browse-search-categories " onclick="window.location=&#39;/realestate/searchcategories/&#39;"><i class="fa fa-home"></i><div><a href="/realestate/searchcategories/" class="links-btn-link">Browse Search Categories</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn explore-your-account " onclick="window.location=&#39;/user/user/&#39;"><i class="fa fa-user"></i><div><a href="/user/user/" class="links-btn-link">Explore Your Account</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn close-continue close-link" onclick="window.location=&#39;#&#39;"><i class="fa fa-times"></i><div><a href="#" class="links-btn-link">Close & Continue</a></div><i class="fa fa-chevron-right chevron-icon"></i></div></div></div></div></div></div><div class="inner"><div class="top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper"><h3>Hi there! How can we help you?</h3><p>Contact us using the form below or give us a call.</p></div></div><div class="form-section"><div class="form-section-head"><div class="form-section-text">
93Send Us A Message:</div></div><div class="error-message-container"></div><form method="POST" action="/mail/send/agent_contact_form" class="rmif agent-rmif" data-pageview="/complete/agents-ask-aquestion" data-new-reg-modals-container="#rmif-featured-agent-121347"><div class="contact-form-fields"><input type="hidden" name="Realtor" id="Realtor" value="121347"/><input type="hidden" name="ContactByText" id="ContactByText" value="false"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="Agent Profile Contact"/><input type="hidden" name="Sent_From" id="Sent_From"/><input type="hidden" name="mailformid" id="mailformid" value="agent_contact_form"/><input type="hidden" name="FormKey" id="FormKey" value="d113e0552efd6ae9670d729b2cdc95b0"/><input type="hidden" name="AgentEmail" id="AgentEmail" value="[email protected]"/><div class="form-group name-group"><label class="required">Name</label><input type="text" name="Name" id="Name" size="40" class="required form-control" placeholder="*Full Name" required="required"/></div><div class="form-group email-group"><label class="required">Email</label><input type="text" name="Email" id="Email" size="40" class="required email form-control" placeholder="*Email" required="required"/></div><div class="form-group phone-group"><label>Phone</label><input type="text" name="Phone" id="Phone" size="25" class=" form-control" placeholder="Phone"/></div></div><div class="contact-form-comment"><div class="form-group comments-group"><label>Questions or Comments?</label><textarea name="Comments or questions" id="Comments or questions" cols="45" rows="10" class="required form-control" placeholder="*Questions or Comments?"></textarea></div></div><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1" class="required" required="required"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing and customer service calls and text messages from Todd Mendoza. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div style="display: none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><div class="contact-form-submit submit-btn"><input type="submit" name="Submit" id="Submit" value="Send" class="btn usm-btn btn-default submit"/></div></form></div></div></div></div></div></span><span id="ioqtzi" class="header-text">THE NORTH BAY'S LARGEST INDEPENDENT BROKERAGE</span></h2></div></div></div></div><div id="autosuggestionsearch-417071" class="widget autosuggestionsearch container"><div class="autosuggest widget-autosuggest"><div class="widget-inner"><form action="/listings/" method="get"><div class="autosuggest-searchbar"><input type="search" placeholder="Search by Neighborhood, County Zipcode..." aria-label="&#10;                                Search: Search by Neighborhood, County Zipcode...&#10;                                Use Up and Down to choose options,&#10;                                press Enter to select the currently focused option,&#10;                                press Escape to exit the menu,&#10;                                press Tab to select the option and exit the menu.&#10;                            " autocomplete="off" name="autosuggest-search-query" id="autosuggest-search-query-417071" maxlength="200" class="search-input form-control"/><div class="buttons"><div class="autosuggest-loader"></div><button class="usm-btn btn-search" id="autosuggest-search-button" role="button" aria-label="Search"><i class="fa fa-search"></i></button></div></div><div class="autosuggest-links"><div class="col-links"></div></div></form></div></div></div><div id="recsearch-417072" class="widget recsearchlist recsearch recommendedsearchlist tabbed container"><h3 class="widget-title">Header Rec Search</h3><div class="widget-inner"><ul class="nav nav-tabs"><li class="active recsearch-category-property-type"><a href="#tab-40733" data-toggle="tab">Property Type</a></li><li class="recsearch-category-price"><a href="#tab-40734" data-toggle="tab">Price</a></li><li class="recsearch-category-lifestyle"><a href="#tab-40736" data-toggle="tab">Lifestyle</a></li></ul><div class="tab-content"><div class="tab-pane active" id="tab-40733"><ul class="category-searches"><li><a title="Commercial" href="/property-type/commercial/">Commercial</a></li><li><a title="Commercial Lease" href="/property-type/commercial-lease/">Commercial Lease</a></li><li><a title="Condo" href="/property-type/condo/">Condo</a></li><li><a title="House" href="/property-type/house/">House</a></li><li><a title="Land &#38; Ranch" href="/property-type/land-ranch/">Land & Ranch</a></li><li><a title="Multi-Family" href="/property-type/multi-family/">Multi-Family</a></li><li><a title="Rentals" href="/property-type/rentals/">Rentals</a></li></ul></div><div class="tab-pane" id="tab-40734"><ul class="category-searches"><li><a title="Below $500K" href="/price/below-500k/">Below $500K</a></li><li><a title="From $500K To $750K" href="/price/from-500k-to-750k/">From $500K To $750K</a></li><li><a title="From $750K To $1M" href="/price/from-750k-to-1m/">From $750K To $1M</a></li><li><a title="From $1M To $2M" href="/price/from-1m-to-2m/">From $1M To $2M</a></li><li><a title="From $2M To $5M" href="/price/from-2m-to-5m/">From $2M To $5M</a></li><li><a title="Above $5M" href="/price/above-5m/">Above $5M</a></li></ul></div><div class="tab-pane" id="tab-40736"><ul class="category-searches"><li><a title="Golf" href="/lifestyle/golf/">Golf</a></li><li><a title="Homes with a Tennis Court" href="/lifestyle/tennis/">Homes with a Tennis Court</a></li><li><a title="Lakefront" href="/lifestyle/lakefront/">Lakefront</a></li><li>
93<a title="Mountain View" href="/lifestyle/mountain-view/">Mountain View</a></li><li><a title="Water View" href="/lifestyle/water-view/">Water View</a></li><li><a title="Waterfront" href="/lifestyle/waterfront/">Waterfront</a></li><li><a title="Pool" href="/lifestyle/pool/">Pool</a></li></ul></div></div><a href="/realestate/searchcategories/" title="View All Recommended Searches" class="usm-btn view-all">View all</a></div>        
94        </div></aside>
95</div>
96<div class="sub1Wrap">
97    <aside id="group1"></aside>
98</div>
99<div class="sub2Wrap">
100    <aside id="group2"></aside>
101</div>
102<div id="wrapper">
103    <div class="content-row">
104        <div class="contentWrap">
105            <main><div class="article content-wrapper-default" id="article-372372"><h1 class="title">Todd Mendoza</h1><div class="content content-default"><style id="gjs-page-styles">.sitelogo--white .sitelogo__image{filter:brightness(0) invert(1);}</style><div id="irbk" class="fifty-fifty-section fifty-fifty-light fifty-fifty-right"><div id="iihd" class="fifty-fifty-section__row"><div class="fifty-fifty-section-text-side"><div class="fifty-fifty-section-text-side__content"><div class="page-title-main fifty-fifty-title"><h4><span class="page-subtitle">Welcome!</span></h4></div><div id="featuredagent-417168" class="widget featuredagent container"><h3 class="widget-title">Name, Title, Bio, Read More</h3><div class="widget-inner"><div class="name"><a href="/realestate/agent/todd-mendoza/">Todd Mendoza</a></div><div class="title"><span class="featured-agent-title">Regional Manger</span></div><div class="featured-bio">INVITING THE RIGHT PEOPLE:Really, my most important responsibility is to invite the right people to affiliate with W Real Estate. As the Regional Manager I search for people who are interested in achieving personal goals that match the unique culture within W Real Estate. I am searching for...</div><a href="/realestate/agent/todd-mendoza/" class="agent-bio-read-more-link" title="Link to the agent page">Read More</a><div id="rmif-featured-agent-121347" style="display: none;" class="contact-modal "><div class="success-content" style="display: none;"><div class="thank-you-popup"><div class="inner"><div class="thank-you-top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper top-header-message"><div class="top-header-message-icon"><span><i class="fa fa-check"></i></span></div><div class="top-header-message-text"><p>Success!</p></div><div class="content-message-text">While you wait to hear back from us:<div class="border-bottom-line"></div></div></div></div><div class="content-section"><div class="links"><div class="links-btn search-for-properties " onclick="window.location=&#39;/listings/&#39;"><i class="fa fa-search"></i><div><a href="/listings/" class="links-btn-link">Search For Properties</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn browse-search-categories " onclick="window.location=&#39;/realestate/searchcategories/&#39;"><i class="fa fa-home"></i><div><a href="/realestate/searchcategories/" class="links-btn-link">Browse Search Categories</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn explore-your-account " onclick="window.location=&#39;/user/user/&#39;"><i class="fa fa-user"></i><div><a href="/user/user/" class="links-btn-link">Explore Your Account</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn close-continue close-link" onclick="window.location=&#39;#&#39;"><i class="fa fa-times"></i><div><a href="#" class="links-btn-link">Close & Continue</a></div><i class="fa fa-chevron-right chevron-icon"></i></div></div></div></div></div></div><div class="inner"><div class="top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper"><h3>Hi there! How can we help you?</h3><p>Contact us using the form below or give us a call.</p></div></div><div class="form-section"><div class="form-section-head"><div class="form-section-text">
105Send Us A Message:</div></div><div class="error-message-container"></div><form method="POST" action="/mail/send/agent_contact_form" class="rmif agent-rmif" data-pageview="/complete/agents-ask-aquestion" data-new-reg-modals-container="#rmif-featured-agent-121347"><div class="contact-form-fields"><input type="hidden" name="Realtor" id="Realtor" value="121347"/><input type="hidden" name="ContactByText" id="ContactByText" value="false"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="Agent Profile Contact"/><input type="hidden" name="Sent_From" id="Sent_From"/><input type="hidden" name="mailformid" id="mailformid" value="agent_contact_form"/><input type="hidden" name="FormKey" id="FormKey" value="d113e0552efd6ae9670d729b2cdc95b0"/><input type="hidden" name="AgentEmail" id="AgentEmail" value="[email protected]"/><div class="form-group name-group"><label class="required">Name</label><input type="text" name="Name" id="Name" size="40" class="required form-control" placeholder="*Full Name" required="required"/></div><div class="form-group email-group"><label class="required">Email</label><input type="text" name="Email" id="Email" size="40" class="required email form-control" placeholder="*Email" required="required"/></div><div class="form-group phone-group"><label>Phone</label><input type="text" name="Phone" id="Phone" size="25" class=" form-control" placeholder="Phone"/></div></div><div class="contact-form-comment"><div class="form-group comments-group"><label>Questions or Comments?</label><textarea name="Comments or questions" id="Comments or questions" cols="45" rows="10" class="required form-control" placeholder="*Questions or Comments?"></textarea></div></div><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1" class="required" required="required"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing and customer service calls and text messages from Todd Mendoza. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div style="display: none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><div class="contact-form-submit submit-btn"><input type="submit" name="Submit" id="Submit" value="Send" class="btn usm-btn btn-default submit"/></div></form></div></div></div></div></div><a
106  class="agent-office-address"
107  href="https://maps.google.com/?q=101 Second Street Suite 110, Petaluma, CA 94952"
108  target="_blank"
109>101 Second Street Suite 110<br> Petaluma, CA 94952</a><div id="featuredagent-417169" class="widget featuredagent container"><h3 class="widget-title">Office Phone, Cell, Email</h3><div class="widget-inner"><div class="office-phone"><a href="tel:707-766-0761">707-766-0761</a></div><div class="phone"><a href="tel:707-280-9133">707-280-9133</a></div><div class="email"><a href="/cdn-cgi/l/email-protection#fe8a919a9a939b909a91849fbe898c9b9f929b8d8a9f8a9bd0909b8a" data-rmif="rmif-featured-agent-121347" class="rmif-trigger"><span class="__cf_email__" data-cfemail="94e0fbf0f0f9f1faf0fbeef5d4e3e6f1f5f8f1e7e0f5e0f1bafaf1e0">[email&#160;protected]</span></a></div><div id="rmif-featured-agent-121347" style="display: none;" class="contact-modal "><div class="success-content" style="display: none;"><div class="thank-you-popup"><div class="inner"><div class="thank-you-top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper top-header-message"><div class="top-header-message-icon"><span><i class="fa fa-check"></i></span></div><div class="top-header-message-text"><p>Success!</p></div><div class="content-message-text">While you wait to hear back from us:<div class="border-bottom-line"></div></div></div></div><div class="content-section"><div class="links"><div class="links-btn search-for-properties " onclick="window.location=&#39;/listings/&#39;"><i class="fa fa-search"></i><div><a href="/listings/" class="links-btn-link">Search For Properties</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn browse-search-categories " onclick="window.location=&#39;/realestate/searchcategories/&#39;"><i class="fa fa-home"></i><div><a href="/realestate/searchcategories/" class="links-btn-link">Browse Search Categories</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn explore-your-account " onclick="window.location=&#39;/user/user/&#39;"><i class="fa fa-user"></i><div><a href="/user/user/" class="links-btn-link">Explore Your Account</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn close-continue close-link" onclick="window.location=&#39;#&#39;"><i class="fa fa-times"></i><div><a href="#" class="links-btn-link">Close & Continue</a></div><i class="fa fa-chevron-right chevron-icon"></i></div></div></div></div></div></div><div class="inner"><div class="top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper"><h3>Hi there! How can we help you?</h3><p>Contact us using the form below or give us a call.</p></div></div><div class="form-section"><div class="form-section-head"><div class="form-section-text">
109Send Us A Message:</div></div><div class="error-message-container"></div><form method="POST" action="/mail/send/agent_contact_form" class="rmif agent-rmif" data-pageview="/complete/agents-ask-aquestion" data-new-reg-modals-container="#rmif-featured-agent-121347"><div class="contact-form-fields"><input type="hidden" name="Realtor" id="Realtor" value="121347"/><input type="hidden" name="ContactByText" id="ContactByText" value="false"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="Agent Profile Contact"/><input type="hidden" name="Sent_From" id="Sent_From"/><input type="hidden" name="mailformid" id="mailformid" value="agent_contact_form"/><input type="hidden" name="FormKey" id="FormKey" value="d113e0552efd6ae9670d729b2cdc95b0"/><input type="hidden" name="AgentEmail" id="AgentEmail" value="[email protected]"/><div class="form-group name-group"><label class="required">Name</label><input type="text" name="Name" id="Name" size="40" class="required form-control" placeholder="*Full Name" required="required"/></div><div class="form-group email-group"><label class="required">Email</label><input type="text" name="Email" id="Email" size="40" class="required email form-control" placeholder="*Email" required="required"/></div><div class="form-group phone-group"><label>Phone</label><input type="text" name="Phone" id="Phone" size="25" class=" form-control" placeholder="Phone"/></div></div><div class="contact-form-comment"><div class="form-group comments-group"><label>Questions or Comments?</label><textarea name="Comments or questions" id="Comments or questions" cols="45" rows="10" class="required form-control" placeholder="*Questions or Comments?"></textarea></div></div><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1" class="required" required="required"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing and customer service calls and text messages from Todd Mendoza. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div style="display: none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><div class="contact-form-submit submit-btn"><input type="submit" name="Submit" id="Submit" value="Send" class="btn usm-btn btn-default submit"/></div></form></div></div></div></div></div><div class="btn-row fifty-fifty-btn"><a href="/contact-us/" class="btn btn-big btn-solid">Contact Me</a></div></div></div><div class="fifty-fifty-section-img-side"><div class="fifty-fifty-section-img-side__image"><div id="featuredagent-417167" class="widget featuredagent container"><h3 class="widget-title">Agent Photo</h3><div class="widget-inner"><div class="photo"><a href="/realestate/agent/todd-mendoza/"><img data-src="https://usmimagecatalogue.s3.amazonaws.com/Todd-Mendoza-4760e0c72c4d1a15e539dcd7698cdb16.jpg" alt="Todd Mendoza" class="lazyload"/></a></div><div id="rmif-featured-agent-121347" style="display: none;" class="contact-modal "><div class="success-content" style="display: none;"><div class="thank-you-popup"><div class="inner"><div class="thank-you-top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper top-header-message"><div class="top-header-message-icon"><span><i class="fa fa-check"></i></span></div><div class="top-header-message-text"><p>Success!</p></div><div class="content-message-text">While you wait to hear back from us:<div class="border-bottom-line"></div></div></div></div><div class="content-section"><div class="links"><div class="links-btn search-for-properties " onclick="window.location=&#39;/listings/&#39;"><i class="fa fa-search"></i><div><a href="/listings/" class="links-btn-link">Search For Properties</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn browse-search-categories " onclick="window.location=&#39;/realestate/searchcategories/&#39;"><i class="fa fa-home"></i><div><a href="/realestate/searchcategories/" class="links-btn-link">Browse Search Categories</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn explore-your-account " onclick="window.location=&#39;/user/user/&#39;"><i class="fa fa-user"></i><div><a href="/user/user/" class="links-btn-link">Explore Your Account</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn close-continue close-link" onclick="window.location=&#39;#&#39;"><i class="fa fa-times"></i><div><a href="#" class="links-btn-link">Close & Continue</a></div><i class="fa fa-chevron-right chevron-icon"></i></div></div></div></div></div></div><div class="inner"><div class="top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper"><h3>Hi there! How can we help you?</h3><p>Contact us using the form below or give us a call.</p></div></div><div class="form-section"><div class="form-section-head"><div class="form-section-text">
109Send Us A Message:</div></div><div class="error-message-container"></div><form method="POST" action="/mail/send/agent_contact_form" class="rmif agent-rmif" data-pageview="/complete/agents-ask-aquestion" data-new-reg-modals-container="#rmif-featured-agent-121347"><div class="contact-form-fields"><input type="hidden" name="Realtor" id="Realtor" value="121347"/><input type="hidden" name="ContactByText" id="ContactByText" value="false"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="Agent Profile Contact"/><input type="hidden" name="Sent_From" id="Sent_From"/><input type="hidden" name="mailformid" id="mailformid" value="agent_contact_form"/><input type="hidden" name="FormKey" id="FormKey" value="d113e0552efd6ae9670d729b2cdc95b0"/><input type="hidden" name="AgentEmail" id="AgentEmail" value="[email protected]"/><div class="form-group name-group"><label class="required">Name</label><input type="text" name="Name" id="Name" size="40" class="required form-control" placeholder="*Full Name" required="required"/></div><div class="form-group email-group"><label class="required">Email</label><input type="text" name="Email" id="Email" size="40" class="required email form-control" placeholder="*Email" required="required"/></div><div class="form-group phone-group"><label>Phone</label><input type="text" name="Phone" id="Phone" size="25" class=" form-control" placeholder="Phone"/></div></div><div class="contact-form-comment"><div class="form-group comments-group"><label>Questions or Comments?</label><textarea name="Comments or questions" id="Comments or questions" cols="45" rows="10" class="required form-control" placeholder="*Questions or Comments?"></textarea></div></div><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1" class="required" required="required"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing and customer service calls and text messages from Todd Mendoza. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div style="display: none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><div class="contact-form-submit submit-btn"><input type="submit" name="Submit" id="Submit" value="Send" class="btn usm-btn btn-default submit"/></div></form></div></div></div></div></div></div></div></div></div><div class="featured-listings-section"><div class="page-title-main title-white flw-title"><h2 id="igxbl"><span id="i0sn9" class="page-title">Featured Properties</span></h2></div><div id="featuredlistingsv2-417073" class="widget featuredlistingsv2 feature-listings-widget-v2 container">
vendor: 108 bytes, line 109
109<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
109<script>require(["jquery", "owlcarousel"], function ($) {
110                if ($.fn.owlCarousel === undefined && jQuery.fn.owlCarousel !== undefined) {
111                    $ = jQuery;
112                }
113                    var applyActiveItemClassName = function() {
114                        var $items = this.$owlItems;
115                        var activeClass = "owl-item-active";
116                        $items.removeClass(activeClass);
117                        this.owl.visibleItems.forEach(function(index) {
118                            $items.eq(index).addClass(activeClass);
119                        });
120                    };
121
122                    var owl = $("#carousel-417073 .owl-carousel").owlCarousel({
123                        afterInit: applyActiveItemClassName,
124                        afterMove: applyActiveItemClassName,
125                        pagination: false,
126                        slideSpeed: 500,
127                        
128                        lazyLoad: true,
129                        lazyFollow: false
130                        ,itemsCustom: [[1, 1],[1000, 3]]
131                        ,items: 3
132                    });
133
134                    $("#carousel-417073")
135                        .on("click", ".controls-next", function (e) {
136                            e.preventDefault();
137                            owl.trigger("owl.next");
138                        })
139                        .on("click", ".controls-prev", function (e) {
140                            e.preventDefault();
141                            owl.trigger("owl.prev");
142                        });
143            });</script>
143<div class="featured-listings-wrapper" id="carousel-417073"><h3 class="widget-title">Featured Listings</h3><div class="controls-container"><a href="#" class="controls-prev" alt="Previous"><i></i><span class="sr-only">Previous</span></a><a href="#" class="controls-next" alt="Next"><i></i><span class="sr-only">next</span></a></div><div class="carousel slide"><div class="owl-carousel"><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 3729 Skyfarm Drive" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="2095000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082547/3729-skyfarm-drive-santa-rosa-ca-95403/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/5aecdbde0e4be1922baf2d6828b43fa4-1.jpg?v=1790667297"/><a href="/listing/326082547/3729-skyfarm-drive-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/5aecdbde0e4be1922baf2d6828b43fa4-1.jpg?v=1790667297" alt="Santa Rosa CA, 3729 Skyfarm Drive"/></a></div><div class="listing-details"><h3><a href="/listing/326082547/3729-skyfarm-drive-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 3729 Skyfarm Drive</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$2,095,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">4</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">4</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">5,397</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Skyfarm Drive</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082547/3729-skyfarm-drive-santa-rosa-ca-95403/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Lakeport CA, 2192 Riggs Road" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="220000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082935/2192-riggs-road-lakeport-ca-95453/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/lnd/5d2bfe3d2187d34c2a660c3f925ed56c-1.jpg?v=1790710439"/><a href="/listing/326082935/2192-riggs-road-lakeport-ca-95453/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/lnd/5d2bfe3d2187d34c2a660c3f925ed56c-1.jpg?v=1790710439" alt="Lakeport CA, 2192 Riggs Road"/></a></div><div class="listing-details"><h3><a href="/listing/326082935/2192-riggs-road-lakeport-ca-95453/" itemprop="url" title="Link to the real estate listing">Lakeport CA, 2192 Riggs Road</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$220,000</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Riggs Road</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Lakeport</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082935/2192-riggs-road-lakeport-ca-95453/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Calistoga CA, 1704 Redwood Avenue" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="2369000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082926/1704-redwood-avenue-calistoga-ca-94515/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a8f8093a6fe9095bd73c62b965855f63-1.jpg?v=1790715910"/><a href="/listing/326082926/1704-redwood-avenue-calistoga-ca-94515/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a8f8093a6fe9095bd73c62b965855f63-1.jpg?v=1790715910" alt="Calistoga CA, 1704 Redwood Avenue"/></a></div><div class="listing-details"><h3><a href="/listing/326082926/1704-redwood-avenue-calistoga-ca-94515/" itemprop="url" title="Link to the real estate listing">Calistoga CA, 1704 Redwood Avenue</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$2,369,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">4</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">4</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">2,801</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Redwood Avenue</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Calistoga</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082926/1704-redwood-avenue-calistoga-ca-94515/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 732 Pacific Avenue" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="635000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326050829/732-pacific-avenue-santa-rosa-ca-95404/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/3a5c39f48a805bd7a35c19997db50e9b-1.jpg?v=1790721259"/><a href="/listing/326050829/732-pacific-avenue-santa-rosa-ca-95404/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/3a5c39f48a805bd7a35c19997db50e9b-1.jpg?v=1790721259" alt="Santa Rosa CA, 732 Pacific Avenue"/></a></div><div class="listing-details"><h3><a href="/listing/326050829/732-pacific-avenue-santa-rosa-ca-95404/" itemprop="url" title="Link to the real estate listing">
143Santa Rosa CA, 732 Pacific Avenue</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$635,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">2</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,014</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Pacific Avenue</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326050829/732-pacific-avenue-santa-rosa-ca-95404/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 1119 Comiskey Way" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="2895"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082632/1119-comiskey-way-santa-rosa-ca-95407/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/rnt/e793e7b491608d7013f971bf983ced72-1.jpg?v=1790620439"/><a href="/listing/326082632/1119-comiskey-way-santa-rosa-ca-95407/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/rnt/e793e7b491608d7013f971bf983ced72-1.jpg?v=1790620439" alt="Santa Rosa CA, 1119 Comiskey Way"/></a></div><div class="listing-details"><h3><a href="/listing/326082632/1119-comiskey-way-santa-rosa-ca-95407/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 1119 Comiskey Way</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$2,895</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">2</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">900</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Comiskey Way</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082632/1119-comiskey-way-santa-rosa-ca-95407/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 1112 Candlestick Avenue" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="2895"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082636/1112-candlestick-avenue-santa-rosa-ca-95407/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/rnt/82aeb72e29b4aa11afc761f18e9b27b3-1.jpg?v=1790620451"/><a href="/listing/326082636/1112-candlestick-avenue-santa-rosa-ca-95407/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/rnt/82aeb72e29b4aa11afc761f18e9b27b3-1.jpg?v=1790620451" alt="Santa Rosa CA, 1112 Candlestick Avenue"/></a></div><div class="listing-details"><h3><a href="/listing/326082636/1112-candlestick-avenue-santa-rosa-ca-95407/" itemprop="url" title="Link to the real estate listing">
143Santa Rosa CA, 1112 Candlestick Avenue</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$2,895</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">2</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">900</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Candlestick Avenue</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082636/1112-candlestick-avenue-santa-rosa-ca-95407/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 2158 Rachel Drive" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="599000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326068378/2158-rachel-drive-santa-rosa-ca-95401/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/5c020088f11c91927410f11875ccc04e-1.jpg?v=1790622299"/><a href="/listing/326068378/2158-rachel-drive-santa-rosa-ca-95401/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/5c020088f11c91927410f11875ccc04e-1.jpg?v=1790622299" alt="Santa Rosa CA, 2158 Rachel Drive"/></a></div><div class="listing-details"><h3><a href="/listing/326068378/2158-rachel-drive-santa-rosa-ca-95401/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 2158 Rachel Drive</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$599,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">4</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,487</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Rachel Drive</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326068378/2158-rachel-drive-santa-rosa-ca-95401/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Kenwood CA, 9200 Sonoma Highway" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="5400"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326081253/9200-sonoma-highway-kenwood-ca-95452/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/cml/b9c81e7beb29c739d1a581909bbb0db4-1.jpg?v=1790631250"/><a href="/listing/326081253/9200-sonoma-highway-kenwood-ca-95452/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/cml/b9c81e7beb29c739d1a581909bbb0db4-1.jpg?v=1790631250" alt="Kenwood CA, 9200 Sonoma Highway"/></a></div><div class="listing-details"><h3><a href="/listing/326081253/9200-sonoma-highway-kenwood-ca-95452/" itemprop="url" title="Link to the real estate listing">Kenwood CA, 9200 Sonoma Highway</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$5,400</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Sonoma Highway</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Kenwood</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326081253/9200-sonoma-highway-kenwood-ca-95452/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Ukiah CA, 5151 Eastside Calpella Road" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="1100000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082765/5151-eastside-calpella-road-ukiah-ca-95482/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/685ba34ce74d51db16e2f78b121e37e2-1.jpg?v=1790643848"/><a href="/listing/326082765/5151-eastside-calpella-road-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/685ba34ce74d51db16e2f78b121e37e2-1.jpg?v=1790643848" alt="Ukiah CA, 5151 Eastside Calpella Road"/></a></div><div class="listing-details"><h3><a href="/listing/326082765/5151-eastside-calpella-road-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing">Ukiah CA, 5151 Eastside Calpella Road</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$1,100,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">2,200</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Eastside Calpella Road</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Ukiah</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082765/5151-eastside-calpella-road-ukiah-ca-95482/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Healdsburg CA, 330 Plaza Street" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="2675000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082644/330-plaza-street-healdsburg-ca-95448/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/cc634acad3218383733b0643951baa27-1.jpg?v=1790649244"/><a href="/listing/326082644/330-plaza-street-healdsburg-ca-95448/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/cc634acad3218383733b0643951baa27-1.jpg?v=1790649244" alt="Healdsburg CA, 330 Plaza Street"/></a></div><div class="listing-details"><h3><a href="/listing/326082644/330-plaza-street-healdsburg-ca-95448/" itemprop="url" title="Link to the real estate listing">Healdsburg CA, 330 Plaza Street</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$2,675,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">2</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,536</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Plaza Street</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Healdsburg</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul>
143<a href="/listing/326082644/330-plaza-street-healdsburg-ca-95448/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 817 Brigham Avenue" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="950000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082526/817-brigham-avenue-santa-rosa-ca-95404/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/38db38c2342122db45027315e258017a-1.jpg?v=1790559231"/><a href="/listing/326082526/817-brigham-avenue-santa-rosa-ca-95404/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/38db38c2342122db45027315e258017a-1.jpg?v=1790559231" alt="Santa Rosa CA, 817 Brigham Avenue"/></a></div><div class="listing-details"><h3>
143<a href="/listing/326082526/817-brigham-avenue-santa-rosa-ca-95404/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 817 Brigham Avenue</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$950,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">4</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">3</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,852</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Brigham Avenue</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082526/817-brigham-avenue-santa-rosa-ca-95404/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Ukiah CA, 3541 Leland Lane" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="500000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326076206/3541-leland-lane-ukiah-ca-95482/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/be0dd29750408a4dd5da8ba1da94c11a-1.jpg?v=1790440483"/><a href="/listing/326076206/3541-leland-lane-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/be0dd29750408a4dd5da8ba1da94c11a-1.jpg?v=1790440483" alt="Ukiah CA, 3541 Leland Lane"/></a></div><div class="listing-details"><h3><a href="/listing/326076206/3541-leland-lane-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing">Ukiah CA, 3541 Leland Lane</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$500,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">4</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,620</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Leland Lane</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Ukiah</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326076206/3541-leland-lane-ukiah-ca-95482/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Laytonville CA, 1320 North Road" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="375000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082460/1320-north-road-laytonville-ca-95454/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/mbl/ac0984d9cca126732a303267d5baf5ea-1.jpg?v=1790467408"/><a href="/listing/326082460/1320-north-road-laytonville-ca-95454/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/mbl/ac0984d9cca126732a303267d5baf5ea-1.jpg?v=1790467408" alt="Laytonville CA, 1320 North Road"/></a></div><div class="listing-details"><h3><a href="/listing/326082460/1320-north-road-laytonville-ca-95454/" itemprop="url" title="Link to the real estate listing">Laytonville CA, 1320 North Road</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$375,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,656</span></li><li class="street"><span class="field-label">Street</span><span   class="value">North Road</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Laytonville</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082460/1320-north-road-laytonville-ca-95454/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Redwood Valley CA, 7921 Uva Drive" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="597000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326080734/7921-uva-drive-redwood-valley-ca-95470/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/c3c6068001daa595d2ed8c635bf153a7-1.jpg?v=1790460223"/><a href="/listing/326080734/7921-uva-drive-redwood-valley-ca-95470/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/c3c6068001daa595d2ed8c635bf153a7-1.jpg?v=1790460223" alt="Redwood Valley CA, 7921 Uva Drive"/></a></div><div class="listing-details"><h3><a href="/listing/326080734/7921-uva-drive-redwood-valley-ca-95470/" itemprop="url" title="Link to the real estate listing">Redwood Valley CA, 7921 Uva Drive</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$597,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">2,140</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Uva Drive</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Redwood Valley</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326080734/7921-uva-drive-redwood-valley-ca-95470/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Mendocino CA, 42500 Little Lake Road" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="775000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326077256/42500-little-lake-road-mendocino-ca-95460/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/60a48fe59e6b8cf61f130107b28808b4-1.jpg?v=1790363107"/><a href="/listing/326077256/42500-little-lake-road-mendocino-ca-95460/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/60a48fe59e6b8cf61f130107b28808b4-1.jpg?v=1790363107" alt="Mendocino CA, 42500 Little Lake Road"/></a></div><div class="listing-details"><h3><a href="/listing/326077256/42500-little-lake-road-mendocino-ca-95460/" itemprop="url" title="Link to the real estate listing">Mendocino CA, 42500 Little Lake Road</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$775,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,715</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Little Lake Road</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Mendocino</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326077256/42500-little-lake-road-mendocino-ca-95460/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Ukiah CA, 451 Observatory Avenue" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="480000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326080044/451-observatory-avenue-ukiah-ca-95482/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a330672927da50e4ed898499b9776914-1.jpg?v=1790618718"/><a href="/listing/326080044/451-observatory-avenue-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a330672927da50e4ed898499b9776914-1.jpg?v=1790618718" alt="Ukiah CA, 451 Observatory Avenue"/></a></div><div class="listing-details"><h3><a href="/listing/326080044/451-observatory-avenue-ukiah-ca-95482/" itemprop="url" title="Link to the real estate listing">Ukiah CA, 451 Observatory Avenue</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$480,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,298</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Observatory Avenue</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Ukiah</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326080044/451-observatory-avenue-ukiah-ca-95482/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 1111 Modoc Drive" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="537500"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326079974/1111-modoc-drive-santa-rosa-ca-95403/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/e9ae0ee08fdf8ab39a197aab7f9fdd2c-1.jpg?v=1790624087"/><a href="/listing/326079974/1111-modoc-drive-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/e9ae0ee08fdf8ab39a197aab7f9fdd2c-1.jpg?v=1790624087" alt="Santa Rosa CA, 1111 Modoc Drive"/></a></div><div class="listing-details"><h3><a href="/listing/326079974/1111-modoc-drive-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 1111 Modoc Drive</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$537,500</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,058</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Modoc Drive</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326079974/1111-modoc-drive-santa-rosa-ca-95403/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 2565 Piner Road" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="1295000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326081740/2565-piner-road-santa-rosa-ca-95401/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a98d47d807fcb35174415bdc8ca64ffa-1.jpg?v=1790379230"/><a href="/listing/326081740/2565-piner-road-santa-rosa-ca-95401/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a98d47d807fcb35174415bdc8ca64ffa-1.jpg?v=1790379230" alt="Santa Rosa CA, 2565 Piner Road"/></a></div><div class="listing-details"><h3><a href="/listing/326081740/2565-piner-road-santa-rosa-ca-95401/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 2565 Piner Road</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$1,295,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">1</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,164</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Piner Road</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326081740/2565-piner-road-santa-rosa-ca-95401/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Santa Rosa CA, 5349 Corbett Circle" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="799000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326082157/5349-corbett-circle-santa-rosa-ca-95403/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/6678f50137bb5db9b219a45150cbade3-1.jpg?v=1790382835"/><a href="/listing/326082157/5349-corbett-circle-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/6678f50137bb5db9b219a45150cbade3-1.jpg?v=1790382835" alt="Santa Rosa CA, 5349 Corbett Circle"/></a></div><div class="listing-details"><h3><a href="/listing/326082157/5349-corbett-circle-santa-rosa-ca-95403/" itemprop="url" title="Link to the real estate listing">Santa Rosa CA, 5349 Corbett Circle</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$799,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,704</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Corbett Circle</span></li><li class="town"><span class="field-label">Town</span><span   class="value">Santa Rosa</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326082157/5349-corbett-circle-santa-rosa-ca-95403/" class="usm-btn view-details" title="Link to the real estate listing">
143Details</a></div></div><div itemscope  class="listing ca_bareis " itemtype="http://schema.org/Product"><span itemprop="name" content="Sebastopol CA, 8268 Valley View Drive" class="hidden"></span><div itemscope  itemprop="offers" itemtype="http://schema.org/Offer" class="hidden"><span itemprop="price" content="1075000"></span><span itemprop="priceCurrency" content="USD"></span><span itemprop="availability" content="http://schema.org/InStock"></span><span itemprop="url" content="/listing/326081803/8268-valley-view-drive-sebastopol-ca-95472/"></span></div><div class="listing-image"><meta itemprop="image" content="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a796d6fefa95b058fe87ce75772ee187-1.jpg?v=1790319941"/><a href="/listing/326081803/8268-valley-view-drive-sebastopol-ca-95472/" itemprop="url" title="Link to the real estate listing"><img class="lazyOwl" data-src="https://dn9g5fz2o8iu4.cloudfront.net/ca_bareis/res/a796d6fefa95b058fe87ce75772ee187-1.jpg?v=1790319941" alt="Sebastopol CA, 8268 Valley View Drive"/></a></div><div class="listing-details"><h3><a href="/listing/326081803/8268-valley-view-drive-sebastopol-ca-95472/" itemprop="url" title="Link to the real estate listing">Sebastopol CA, 8268 Valley View Drive</a></h3><ul itemprop="description"><li class="list-price"><span class="field-label">List Price</span><span data-usm-currency  class="value">$1,075,000</span></li><li class="bedrooms"><span class="field-label">Bed</span><span   class="value">3</span></li><li class="bathroom"><span class="field-label">Bath</span><span   class="value">2</span></li><li class="square-feet"><span class="field-label">SqFt</span><span   class="value">1,632</span></li><li class="street"><span class="field-label">Street</span><span   class="value">Valley View Drive</span></li><li class="town"><span class="field-label">Town</span><span   class="value">
143Sebastopol</span></li><li class="state"><span class="field-label">State</span><span   class="value">CA</span></li></ul><a href="/listing/326081803/8268-valley-view-drive-sebastopol-ca-95472/" class="usm-btn view-details" title="Link to the real estate listing">Details</a></div></div></div></div></div></div><div class="btn-row flw-buttons"><div class="flw-control-buttons"><a href="#" class="flw-prev-btn"><i class="fas fa-chevron-left"> </i></a><a href="#" class="flw-next-btn"><i class="fas fa-chevron-right"> </i></a></div><div class="view-all-btn"><a href="/featured-properties/" id="i0zc6" class="btn btn-big btn-transparent">All Properties</a></div></div></div><div id="im7r2" class="cta-section-wrapper"><div class="page-title-main title-centered cta-title title-with-line title-italic"><h2 id="i61kx"></h2></div><div id="itzo1" class="cta-section"><a href="/my-residential-listings/" id="iykwl" class="cta-section-item cta-item1"><div class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/Untitled-design-2.webp" loading="lazy" alt="Alt-Text" width="200" height="300" id="iwb4x"></div><div id="in7op" class="cta-section-item-content"><h3 id="iplpe" class="cta-section-item-content__title">My RESIDENTIAL LISTINGS
144</h3></div></a><a href="https://wmarketingnewhomes.com/" id="in96u" target="_blank" class="cta-section-item cta-item2"><div class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/W-Marketing-Thumbnail.webp" id="i5n01"></div><div id="ionm6" class="cta-section-item-content"><h3 id="im1yh" class="cta-section-item-content__title">Our New Home Projects
145    </h3></div></a><a href="https://wcommercialre.com/" id="iymtn" target="_blank" class="cta-section-item cta-item3"><div class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/W-Commercial-Thumbnail.webp" id="i7dgh"></div><div id="icm69" class="cta-section-item-content"><h3 id="i6sbu" class="cta-section-item-content__title">Our Commercial Listings
146    </h3></div></a><a href="/listings/" id="ivm1y" class="cta-section-item cta-item4"><div id="ib7ui" class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/Untitled-design-4.webp" loading="lazy" alt="Alt-Text" width="200" height="300" id="iu3q6j"></div><div id="i0rro" class="cta-section-item-content"><h3 id="i9inml" class="cta-section-item-content__title">Search Properties
147    </h3></div></a><a href="/open-houses/" id="iqyu4" class="cta-section-item cta-item5"><div class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/fullsizeoutput_c3.webp" id="ixkd2"></div><div class="cta-section-item-content"><h3 id="iif55" class="cta-section-item-content__title">Open Houses
148    </h3></div></a><a href="/contact-us/" id="igj75k" class="cta-section-item cta-item6"><div class="cta-section-item-image"><img src="https://d15zjc2r4e8kr7.cloudfront.net/12985/Untitled-design.webp" id="ix462l"></div><div class="cta-section-item-content"><h3 id="iz8b2e" class="cta-section-item-content__title">Contact Me
149</h3></div></a></div></div></div></div></main>
150            <aside id="sidebar1"></aside>
151        </div>
152    </div>
153</div>
154<div class="sub3Wrap">
155    <aside id="group3"></aside>
156</div>
157<div class="sub4Wrap">
158    <aside id="group4"><div id="widget-ask-417074" class="widget askaquestion niceform container"><div class="widget-inner"><h3 class="widget-title">Send A Message</h3><div class="error-message-container"></div><form method="POST" action="/mail/send/sidebar_ask_a_question/" id="aaq-417074" data-pageview="/complete/ask-a-question/"><div><h4></h4><div class="contact-info"></div></div><div class="form-group form-group-firstname"><label class="sr-only" for="ask-417074-firstname">First Name</label><input type="text" name="FirstName" class="required form-control" placeholder="*First Name" id="ask-417074-firstname" required="required"/></div><div class="form-group form-group-lastname"><label class="sr-only" for="ask-417074-lastname">Last Name</label><input type="text" name="LastName" class="required form-control" placeholder="*Last Name" id="ask-417074-lastname" required="required"/></div><div class="form-group form-group-email"><label class="sr-only" for="ask-417074-email">Email</label><input type="text" name="Email" class="required form-control email" placeholder="*Email Address" id="ask-417074-email" required="required"/></div><div class="form-group form-group-phone"><label class="sr-only" for="ask-417074-phone">Phone</label><input type="text" name="Phone" class="form-control phone " placeholder="Phone" id="ask-417074-phone"/>
158</div><div class="form-group form-group-comments"><label class="sr-only" for="ask-417074-question">Questions or Comments?</label><textarea name="Comments" id="ask-417074-question" class="form-control required" placeholder="*Questions or Comments" cols="12" rows="7"></textarea></div><div style="display:none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response" value="initalize" class="g-recaptcha-response"/><input type="hidden" name="FormKey" id="FormKey" value="d113e0552efd6ae9670d729b2cdc95b0"/><input type="hidden" name="Sent From" id="Sent From" value="https://toddmendoza.com/article/view/372372/1/58603/"/><input type="hidden" name="mailformid" id="mailformid" value="sidebar_ask_a_question"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="sidebar_ask_a_question"/><input type="hidden" name="RealtorID" id="RealtorID" title="RealtorID"/><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1" class="required" required="required"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing and customer service calls and text messages from Todd Mendoza. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div class="submit-btn"><button type="submit" name="send" class="usm-btn">Send</button></div><div class="recaptcha-notice">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.</div></form></div></div><div id="recsearch-417076" class="widget recsearchlist recsearch recommendedsearchlist tabbed container"><h3 class="widget-title">Res Search Footer</h3><div class="widget-inner"><ul class="nav nav-tabs"><li class="active recsearch-category-property-type"><a href="#tab-40733" data-toggle="tab">Property Type</a></li><li class="recsearch-category-price"><a href="#tab-40734" data-toggle="tab">Price</a></li><li class="recsearch-category-lifestyle"><a href="#tab-40736" data-toggle="tab">Lifestyle</a></li></ul><div class="tab-content"><div class="tab-pane active" id="tab-40733"><ul class="category-searches"><li><a title="Commercial" href="/property-type/commercial/">Commercial</a></li><li><a title="Commercial Lease" href="/property-type/commercial-lease/">Commercial Lease</a></li><li><a title="Condo" href="/property-type/condo/">Condo</a></li><li><a title="House" href="/property-type/house/">House</a></li><li><a title="Land &#38; Ranch" href="/property-type/land-ranch/">Land & Ranch</a></li><li><a title="Multi-Family" href="/property-type/multi-family/">Multi-Family</a></li><li><a title="Rentals" href="/property-type/rentals/">Rentals</a></li></ul></div><div class="tab-pane" id="tab-40734"><ul class="category-searches"><li><a title="Below $500K" href="/price/below-500k/">Below $500K</a></li><li><a title="From $500K To $750K" href="/price/from-500k-to-750k/">From $500K To $750K</a></li><li><a title="From $750K To $1M" href="/price/from-750k-to-1m/">From $750K To $1M</a></li><li><a title="From $1M To $2M" href="/price/from-1m-to-2m/">From $1M To $2M</a></li><li><a title="From $2M To $5M" href="/price/from-2m-to-5m/">From $2M To $5M</a></li><li><a title="Above $5M" href="/price/above-5m/">Above $5M</a></li></ul></div><div class="tab-pane" id="tab-40736"><ul class="category-searches"><li><a title="Golf" href="/lifestyle/golf/">Golf</a></li><li><a title="Homes with a Tennis Court" href="/lifestyle/tennis/">Homes with a Tennis Court</a></li><li><a title="Lakefront" href="/lifestyle/lakefront/">Lakefront</a></li><li>
158<a title="Mountain View" href="/lifestyle/mountain-view/">Mountain View</a></li><li><a title="Water View" href="/lifestyle/water-view/">Water View</a></li><li><a title="Waterfront" href="/lifestyle/waterfront/">Waterfront</a></li><li><a title="Pool" href="/lifestyle/pool/">Pool</a></li></ul></div></div><a href="/realestate/searchcategories/" title="View All Recommended Searches" class="usm-btn view-all">View all</a></div>        
159        </div></aside>
160</div>
161<div class="footWrap">
162    <aside id="footer"><div id="image-417132" class="widget image container"><a href="/" target="_self"><img src="https://d3w216np43fnr4.cloudfront.net/13044/417132/1.png?version=1780413561" alt="W Real Estate logo" loading="lazy" width="300" height="214"/></a></div><div id="image-417133" class="widget image container"><a href="https://wcommercialre.com/" target="_blank" rel="nofollow noopener"><img src="https://d3w216np43fnr4.cloudfront.net/13044/417133/1.png?version=1780413617" alt="W Commercial" loading="lazy" width="300" height="215"/></a></div><div id="image-417134" class="widget image container"><a href="https://wmarketingnewhomes.com/" target="_blank" rel="nofollow noopener">
162<img src="https://d3w216np43fnr4.cloudfront.net/13044/417134/1.png?version=1780413659" alt="W Marketing Logo" loading="lazy" width="300" height="215"/></a></div><ul class="footer-contact">
163  <li class="phone">
164    <p>Main Phone</p>
165    <a href="tel:707-766-0761" aria-label="Phone Number" class="phone">707-766-0761</a>
166  </li>
167  <li class="email">
168    <p>Email Address</p>
169    <a href="/cdn-cgi/l/email-protection#ef9b808b8b828a818b80958eaf989d8a8e838a9c9b8e9b8ac1818a9b" class="email"><span class="__cf_email__" data-cfemail="5b2f343f3f363e353f34213a1b2c293e3a373e282f3a2f3e75353e2f">[email&#160;protected]</span></a>
170  </li>
171</ul><div id="sociallinks-417062" class="widget sociallinks socialinkswidget flat container"><h3 class="widget-title">Connect</h3><ul class="fa-social-links sm40"><li><a target="_blank" title="Facebook" href="https://www.facebook.com/W-Real-Estate-97441920398/" class="fa-social-links fsml-facebook" rel="noopener nofollow"><i class="fa fa-facebook"></i><span class="sr-only">Facebook</span></a></li><li><a target="_blank" title="Youtube" href="https://www.youtube.com/user/WRealEstateSantaRosa" class="fa-social-links fsml-youtube" rel="noopener nofollow"><i class="fa fa-youtube"></i><span class="sr-only">Youtube</span></a></li><li><a target="_blank" title="Pinterest" href="https://www.pinterest.com/wrealestate/" class="fa-social-links fsml-pinterest" rel="noopener nofollow"><i class="fa fa-pinterest"></i><span class="sr-only">Pinterest</span></a></li><li><a target="_blank" title="Instagram" href="https://www.instagram.com/w_real_estate/" class="fa-social-links fsml-instagram" rel="noopener nofollow"><i class="fa fa-instagram"></i><span class="sr-only">Instagram</span></a></li></ul></div><div id="menuwidget-417063" class="widget menu menuwidget bare container"><h3 class="widget-title">Properties</h3><div class="widget-inner"><ul role="menubar"><li role="presentation" class=" menu-item-193440"><a href="/my-listings/" target="_self" role="menuitem">My Listings</a></li><li role="presentation" class=" menu-item-193442"><a href="/open-houses/" target="_self" role="menuitem">Open Houses</a></li><li role="presentation" class=" menu-item-193441"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class=" menu-item-193465"><a href="/global-luxury-search/" target="_self" role="menuitem">Global Luxury Search</a></li></ul></div></div><div id="menuwidget-417066" class="widget menu menuwidget bare container"><h3 class="widget-title">About</h3><div class="widget-inner"><ul role="menubar"><li role="presentation" class=" menu-item-193436"><a href="/about-me/" target="_self" role="menuitem">About Me</a></li><li role="presentation" class=" menu-item-193468"><a href="/w-real-estate/" target="_self" role="menuitem">About W Real Estate</a></li><li role="presentation" class=" menu-item-193439"><a href="/contact-us/" target="_self" role="menuitem">Contact</a></li></ul></div></div></aside>
172</div>
173<div class="usmWrap">
174    <aside id="group5"><div id="associations-417067" class="widget associations container"><div id="footer-logos" style="width: 100%"><div id="footer-logos-left-assoc"></div><div id="footer-logos-right-accred"></div><div id="footer-logos-right-custom">
174<img src="https://d3w216np43fnr4.cloudfront.net/13044/417067/1.png?version=1780411691" title="Association logos" alt="Association logos"/></div></div></div><a class="privacy-link" href="/privacy-policy/">Privacy Policy</a><a href="https://s3.amazonaws.com/files.usmre.com/12985/FairHousingNotice_new.pdf" target="_blank" class="fair-housing-link">Fair Housing Notice</a><a href="/terms-of-use/" class="terms-of-use">Terms of Use</a><div id="usmlogo-417069" class="widget usmlogo container"><a href="https://www.unionstreetmedia.com/?utm_campaign=passive&#38;utm_medium=usm-badge&#38;utm_source=www.lairdhomes.com&#38;utm_content=real-estate" rel="nofollow noopener" title="VT NH Real Estate Web Design" target="_blank"><img src="https://d1mlo4htassgww.cloudfront.net/i/usmtag/usm-short-white.png?version=1790684522" alt="Union Street Media Logo"/></a></div></aside>
175</div><div id="progress"><i class="fa fa-spinner fa-spin"></i></div>
vendor: 108 bytes, line 175
175<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
175<script type="text/javascript">
176            require(["jquery", "shipyard"], function ($, shipyard) {
177                shipyard.validateForm($('.agent-rmif'));
178            });
179        
180            require(["jquery", "shipyard"], function ($, shipyard) {
181                shipyard.validateForm($('.agent-rmif'));
182            });
183        
184            require(["jquery", "shipyard"], function ($, shipyard) {
185                shipyard.validateForm($('.agent-rmif'));
186            });
187        
188            require(["jquery"], function ($) {
189                var $navbarToggle = $("#menuwidget-417056 .navbar-toggle");
190
191                $navbarToggle.click(function () {
192                    var target = $(this).data("target");
193                    $(target).parent("nav").toggleClass("active");
194                    if ($(target).parent("nav").hasClass("active")) {
195                        $("body").addClass("modal-open");
196                    } else {
197                        $("body.modal-open").removeClass("modal-open");
198                    }
199                });
200
201                $("#menuwidget-417056 .menu-close").click(function (e) {
202                    $navbarToggle.click();
203                    e.preventDefault();
204                });
205
206                $("#menuwidget-417056 li.has-children ul li").click(function (event) {
207                    event.stopPropagation();
208                });
209            });
210        
211            require(["jquery"], function ($) {
212                var $navbarToggle = $("#menuwidget-417058 .navbar-toggle");
213
214                $navbarToggle.click(function () {
215                    var target = $(this).data("target");
216                    $(target).parent("nav").toggleClass("active");
217                    if ($(target).parent("nav").hasClass("active")) {
218                        $("body").addClass("modal-open");
219                    } else {
220                        $("body.modal-open").removeClass("modal-open");
221                    }
222                });
223
224                $("#menuwidget-417058 .menu-close").click(function (e) {
225                    $navbarToggle.click();
226                    e.preventDefault();
227                });
228
229                $("#menuwidget-417058 li.has-children ul li").click(function (event) {
230                    event.stopPropagation();
231                });
232            });
233        
234            require(["jquery", "shipyard"], function ($, shipyard) {
235                shipyard.validateForm($('.agent-rmif'));
236            });
237        
238            // Searchable suggestions with a label values for the suggestion.
239            var SEARCHABLE_SUGGESTIONS_OPTIONS = {
240                usmCityAndState: '',
241                county: ' - County',
242                stateOrProvince: '',
243                usmNeighborhood: ' - Neighborhood',
244                postalCode: ' - Zip Code',
245                listingId: ' - MLS Number',
246                usmNonMlsId: ' - Internal ID',
247                elementarySchool: ' - Elementary School',
248                middleOrJuniorSchool: ' - Middle Or Junior High School',
249                usmArea: ' - Area',
250                address: ' - Address',
251                highSchool: ' - High School',
252                highSchoolDistrict: ' - School District',
253                usmVillage: ' - Village',
254                usmSubdivision: ' - Subdivision',
255                streetName: ' - Street',
256                usmComplex: ' - Complex',
257                usmPropertyName: ' - Property Name',
258                mlsAreaMinor: ' - MLS Area Minor',
259                mlsAreaMajor: ' - MLS Area Major',
260                offMarketData: ' - Off Market',
261                title: 'title',
262                agent: ' - Agent',
263                team: ' - Team',
264            }
265
266            var displayWaterBodyNameSuggestions = '';
267            var showAgentsSearch = '0';
268
269            if (displayWaterBodyNameSuggestions) {
270                SEARCHABLE_SUGGESTIONS_OPTIONS.waterBodyName = ' - Water Body Name';
271            }
272
273            var suggestionResponse = null;
274            require(['jquery'], function($) {
275                /**
276                 * Get current search mode based on active button
277                 */
278                function getCurrentSearchMode() {
279                    if (showAgentsSearch === '1' && $('#agents-417071').hasClass('active')) {
280                        return 'agents';
281                    } else if ($('#rentals-property-types-417071').hasClass('active')) {
282                        return 'rentals';
283                    } else {
284                        return 'sales';
285                    }
286                }
287
288                /**
289                 * Filter out not supported suggestions.
290                 *
291                 * @param suggestions
292                 * @returns {[]}
293                 */
294                function sanitizeSuggestions(suggestions) {
295                    const sanitizedSuggestions = [];
296                    if (suggestions && Array.isArray(suggestions)) {
297                        for (var suggestionIndex in suggestions) {
298                            var suggestion = suggestions[suggestionIndex];
299
300                            var suggestionType = suggestion.type;
301                            // Filter out suggestions that are not currently supported
302                            if (!SEARCHABLE_SUGGESTIONS_OPTIONS.hasOwnProperty(suggestionType)) {
303                                continue;
304                            }
305
306                            sanitizedSuggestions.push(suggestion);
307                        }
308                        return sanitizedSuggestions;
309                    }
310
311                    return [];
312                }
313
314                /**
315                 * Transform agents API response to suggestions format
316                 */
317                function transformAgentsToSuggestions(responseData) {
318                    if (!Array.isArray(responseData?.agents) || !Array.isArray(responseData?.teams)) {
319                        return [];
320                    }
321                    const data = [
322                      ...responseData.agents.map(agent => ({ ...agent, type: 'agent' })),
323                      ...responseData.teams.map(team => ({ ...team, type: 'team' }))
324                    ];
325
326                    return data.map((item) => ({
327                        label: item.name,
328                        value: item.name,
329                        type: item.type,
330                        id: item.id,
331                        slug: item.slug,
332                    }));
333                }
334
335                /**
336                 * Check if the parameter looks like an address (starts with digits followed by words)
337                 */
338                function shouldReduceByAddress(value) {
339                    var addressPattern = /^\d+\s+\w+/i;
340                    return addressPattern.test(value.trim());
341                }
342
343                function fetchSuggestions(request, response) {
344                    var param = request.term;
345                    var requestPrefix = '';
346                    var isOMPEnabled = requestPrefix === 'OMP:';
347                    var searchMode = getCurrentSearchMode();
348
349                    // Restrict search length to minimum 2 characters before sending the request.
350                    if (param.length < 2) {
351                        // We do not store and show recent searches if OMP is enabled or in agents mode
352                        var isRecentSearchesDisabled = isOMPEnabled || searchMode === 'agents';
353                        var recentSearches = isRecentSearchesDisabled ? [] : JSON.parse(window.localStorage.getItem('lastSearches'));
354
355                        if (recentSearches && recentSearches.length > 0) {
356                          recentSearches.unshift({label: 'Recent Searches', value: 'Recent Searches', type: 'title'})
357                          response(recentSearches);
358                        } else {
359                          response([{label: 'The search word must be at least 3 characters long.', noResults: true}]);
360                        }
361                    } else {
362                        // Different API endpoints based on search mode
363                       var baseUrl = '';
364                       var requestData = {};
365
366                        if (searchMode === 'agents') {
367                            baseUrl = '/api/suggestions/teams/';
368                            requestData = {
369                                q: param,
370                            };
371                        } else {
372                            baseUrl = '/api/suggestions/';
373                            requestData = {
374                                q: requestPrefix + param
375                            };
376
377                            if (shouldReduceByAddress(param)) {
378                                requestData.reduce = 'usmFullAddress';
379                            }
380                        }
381
382                        $.ajax({
383                            dataType: 'json',
384                            url: baseUrl,
385                            data: requestData,
386                            type: 'GET',
387                            timeout: 10000,
388                            success: function(data) {
389                                var suggestions = [];
390
391                                if (searchMode === 'agents') {
392                                    // Transform agents response
393                                    suggestions = transformAgentsToSuggestions(data);
394                                } else {
395                                    // Regular suggestions
396                                    if (data.suggestions && data.suggestions.length > 0) {
397                                        suggestions = sanitizeSuggestions(data.suggestions);
398                                    }
399                                }
400
401                                if (suggestions.length > 0) {
402                                    // Set the suggestion response to the first suggestion
403                                    suggestionResponse = suggestions[0];
404                                    response(suggestions);
405                                } else {
406                                    // No results from API
407                                    var noResultsMessage = searchMode === 'agents' ? 'No agents found.' : 'Enter another region.';
408                                    response([{label: noResultsMessage, noResults: true}]);
409                                }
410                            },
411                            error: function() {
412                                response([{label: 'Problem contacting server, please refresh and try again.', noResults: true}]);
413                                $('.autosuggest-loader').removeClass('fal fa-spinner fa-pulse');
414                                $('.autosuggest-loader').addClass('fal fa-exclamation-triangle');
415                            }
416                        });
417                    }
418                }
419
420                $('#autosuggest-search-query-417071').autocomplete({
421                    source: function(request, response) {
422                      fetchSuggestions(request, response);
423                    },
424                    minLength: 0,
425                    open: function() {
426                        inputWidth = $('#autosuggest-search-query-417071').outerWidth();
427                        $('ul.ui-menu').css( 'width', inputWidth );
428                    },
429                    search: function(event, ui) {
430                        $('.autosuggest-loader').addClass('fal fa-spinner fa-pulse');
431                    },
432                    response: function(event, ui) {
433                        $('.autosuggest-loader').removeClass('fal fa-spinner fa-pulse');
434                    },
435                    position: {
436                        offset: '0 -6'
437                    },
438                    autoFocus: true,
439                    messages: {
440                        //These messages are for accessability and are not visible in the UI (with proper styling).
441                        noResults: 'No options found.',
442                        results: function(amount) {
443                            return amount + (amount > 1 ? ' results ' : ' result ') + 'found.'
444                        }
445                    },
446                    delay: 300
447                }).focus(function() {
448                  $(this).autocomplete('search', $(this).val());
449                }).data('ui-autocomplete')._renderItem = function(ul, item) {
450                    let txt = String(item.label);
451
452                    if (item.type) {
453                        txt = txt.replace(new RegExp(this.term, 'gi'),'<b>$&</b>');
454                    }
455
456                    var type = item.type;
457
458                    if (SEARCHABLE_SUGGESTIONS_OPTIONS.hasOwnProperty(type)) {
459                        type = SEARCHABLE_SUGGESTIONS_OPTIONS[type];
460
461                        if (type == 'listingId') {
462                            txt = txt.toUpperCase();
463                        }
464                    } else {
465                        type = '';
466                    }
467
468                    if (type === 'title') {
469                        return $('<li></li>')
470                            .append('<div class="item-title"><b>' + txt + '</b></div>')
471                            .appendTo(ul);
472                    }
473
474                    var status = '';
475                    if (item.standardStatus && item.standardStatus.length === 1 && item.standardStatus[0] === 'Closed') {
476                        status = ' <span class="ui-status">Sold</span>';
477                    }
478
479                    const itemNoResultsClassName = !!item?.noResults ? 'autosuggest-item-no-result' : '';
480
481                    return $(`<li class='${itemNoResultsClassName}'></li>`)
482                        .data('ui-autocomplete-item', item)
483                        .append('<a>' + txt + '<span>' + type + '</span>' + status + '</a>')
484                        .appendTo(ul);
485                };
486            });
487        
488            require(['jquery'], function($) {
489                var stateMap = JSON.parse('{"Alabama":"AL","Alaska":"AK","Arizona":"AZ","Arkansas":"AR","Bahamas":"BS","California":"CA","Colorado":"CO","Connecticut":"CT","Delaware":"DE","D.C.":"DC","Florida":"FL","Georgia":"GA","Hawaii":"HI","Idaho":"ID","Illinois":"IL","Indiana":"IN","Iowa":"IA","Kansas":"KS","Kentucky":"KY","Louisiana":"LA","Maine":"ME","Maryland":"MD","Massachusetts":"MA","Michigan":"MI","Minnesota":"MN","Mississippi":"MS","Missouri":"MO","Montana":"MT","Nebraska":"NE","Nevada":"NV","New Hampshire":"NH","New Jersey":"NJ","New Mexico":"NM","New York":"NY","North Carolina":"NC","North Dakota":"ND","Ohio":"OH","Oklahoma":"OK","Oregon":"OR","Pennsylvania":"PA","Rhode Island":"RI","South Carolina":"SC","South Dakota":"SD","Tennessee":"TN","Texas":"TX","Utah":"UT","Vermont":"VT","Virginia":"VA","Washington":"WA","West Virginia":"WV","Wisconsin":"WI","Wyoming":"WY","Alberta":"AB","British Columbia":"BC","Manitoba":"MB","New Brunswick":"NB","Newfoundland and Labrador":"NL","Nova Scotia":"NS","Ontario":"ON","Prince Edward Island":"PE","Quebec":"QC","Saskatchewan":"SK"}');
490                const MAX_RECENT_SEARCHES_CACHED = 5;
491                var showAgentsSearch = '0';
492
493                function getCurrentSearchMode() {
494                    if (showAgentsSearch === '1' && $('#agents-417071').hasClass('active')) {
495                        return 'agents';
496                    } else if ($('#rentals-property-types-417071').hasClass('active')) {
497                        return 'rentals';
498                    } else {
499                        return 'sales';
500                    }
501                }
502
503                /**
504                 * Update placeholder based on current search mode
505                 */
506                function updatePlaceholder() {
507                    var searchMode = getCurrentSearchMode();
508                    var searchInput = $('#autosuggest-search-query-417071');
509                    var placeholder = '';
510
511                    switch(searchMode) {
512                        case 'agents':
513                            placeholder = 'Search for agents by name';
514                            break;
515                        case 'rentals':
516                        case 'sales':
517                        default:
518                            placeholder = `Search by Neighborhood, County Zipcode...`;
519                            break;
520                    }
521
522                    searchInput.attr('placeholder', placeholder);
523                }
524
525                function getStateAbbreviation(stateName) {
526                    if (!stateName) {
527                        return null;
528                    }
529
530                    if (!stateMap.hasOwnProperty(stateName)) {
531                        return null;
532                    }
533
534                    return stateMap[stateName];
535                }
536
537                function goToDetailView(filter) {
538                    var baseUrl = '/api/listings/';
539                    // We should use this replace in order to divide params into array in the ListingSearch.php in the V2
540                    filter =  filter.replace(/\S&\S/g, function (tmpVal) {
541                      return tmpVal.replace(/&/g, '#');
542                    });
543                    filter = encodeURIComponent(filter);
544                    $.ajax({
545                        dataType: 'json',
546                        url: baseUrl + '?suggestionFilter=' + filter,
547                        type: 'GET',
548                        success: function(data) {
549                            if (!Array.isArray(data.listings)) {
550                                return;
551                            }
552
553                            if (data.listings.length === 1) {
554                                window.location.href = data.listings[0].usmDetailPath;
555
556                                return;
557                            }
558
559                            if (data.listings.length > 1) {
560                                window.location.href = '/listings/' + '?suggestionFilter=' + filter;
561
562                                return;
563                            }
564                        }
565                    });
566                }
567
568                function getCityAndStatePath(value) {
569                    var array = value.split(' ');
570
571                    const state = array.pop().toLowerCase();
572                    const city = array.join('-').toLowerCase();
573
574                    return state + '/' + city + '/';
575                }
576
577                function parseFilterString(filterString) {
578                    var filters = {};
579                    if (!filterString) {
580                        return filters;
581                    }
582                    filterString.split('&').forEach(function(f) {
583                        var parts = f.split('=');
584                        if (parts.length >= 2) {
585                            var name = parts[0].match(/\[(.*?)\]/)?.[1];
586                            if (name) {
587                                filters[name] = decodeURIComponent(parts.slice(1).join('='));
588                            }
589                        }
590                    });
591                    return filters;
592                }
593
594                function getStateAbbrFromFilterValue(stateValue) {
595                    if (!stateValue) {
596                        return null;
597                    }
598                    var abbr = getStateAbbreviation(stateValue);
599                    if (abbr) {
600                        return abbr.toLowerCase();
601                    }
602                    if (stateValue.length === 2) {
603                        return stateValue.toLowerCase();
604                    }
605                    return null;
606                }
607
608                /**
609                 * Build url with path based on the selected suggestion.
610                 *
611                 */
612                function getUrlPath(suggestion) {
613                    let path = '';
614                    switch (suggestion.type) {
615                        case 'cityAndState':
616                            path += getCityAndStatePath(suggestion.value);
617
618                            return path;
619                        case 'stateOrProvince':
620                            var stateAbbreviation = getStateAbbreviation(suggestion.value);
621
622                            if (stateAbbreviation && stateAbbreviation.length == 2) {
623                                path += stateAbbreviation.toLowerCase() + '/';
624                            }
625
626                            return path;
627                        case 'neighborhood':
628                        case 'village':
629                            path += convertFilterString(suggestion.filter);
630
631                            return path;
632                        case 'county': {
633                            var filters = parseFilterString(suggestion.filter);
634                            var county = filters.county;
635                            var stateAbbr = getStateAbbrFromFilterValue(filters.stateOrProvince);
636                            if (county && stateAbbr) {
637                                var countySlug = county.replace(/\s+county$/i, '').toLowerCase().replace(/\s+/g, '-') + '-county';
638                                path = stateAbbr + '/' + countySlug + '/';
639                            }
640                            return path;
641                        }
642                        case 'postalCode': {
643                            var filters = parseFilterString(suggestion.filter);
644                            var postalCode = filters.postalCode;
645                            var stateAbbr = getStateAbbrFromFilterValue(filters.stateOrProvince);
646                            if (postalCode && stateAbbr) {
647                                path = stateAbbr + '/' + postalCode + '/';
648                            }
649                            return path;
650                        }
651                        default:
652                            return path;
653                    }
654                }
655
656                function convertFilterString(filterString) {
657                  if (!filterString) {
658                    return '';
659                  }
660
661                  const filters = filterString.split('&');
662                  const suggestionFilters = filters.map(filter => {
663                    const filterPart = filter.split('=');
664
665                    if (filterPart.length !== 2) {
666                       return null;
667                    }
668
669                    const [key, value] = filterPart;
670                    const name = key.match(/\[(.*?)\]/)?.[1];
671
672                    if (!name) return null;
673
674                    return name === 'cityAndState' || name === 'usmCityAndState'
675                    ? getCityAndStatePath(value) + '?'
676                    : name + '=' + value ;
677                  });
678
679                  return getPathFromFilters(suggestionFilters);
680                }
681
682                function getPathFromFilters(suggestionFilters) {
683                  if (!suggestionFilters || suggestionFilters.length === 0) {
684                    return '';
685                  }
686
687                  const cityAndStateItem = suggestionFilters.find(item => item.includes('/?'));
688
689                  if (!cityAndStateItem) {
690                    return '?' + suggestionFilters.join('&');
691                  }
692
693                  const filtersWithoutCityAndState = suggestionFilters.filter(item => item !== cityAndStateItem);
694
695                  return cityAndStateItem + filtersWithoutCityAndState.join('&');
696                }
697
698                function getPropertyDetailPathFromOffMarketSuggestion(suggestion) {
699                    if (!suggestion) {
700                        return '';
701                    }
702
703                    const { value, filter } = suggestion;
704                    const startIndex = filter?.indexOf('=') + 1;
705                    const usmPid = filter?.substring(startIndex);
706
707                    const address = value?.split(' ')
708                        ?.map(function(word) { return word.toLowerCase() })
709                        ?.join('-') || '';
710
711                    return '/property/' + address + '/' + usmPid + '/';
712                };
713
714                function submitSearch(e, item) {
715                    e.preventDefault();
716
717                    if (!item) {
718                        return;
719                    }
720
721                    // If the item has no type, it's an error message and shouldn't send anywhere
722                    if (!item.type) {
723                        return;
724                    }
725
726                    var searchMode = getCurrentSearchMode();
727
728                    // Finish the input in case a selection was made without completing it
729                    $('#autosuggest-search-query').val(item.type === 'listingId' ? item.value.toUpperCase() : item.label);
730
731                    if (item.type === 'agent' || item.type === 'team') {
732                        window.location.href = `/realestate/${item.type}/${item.slug}/`;
733
734                        return;
735                    }
736
737                    // Send to detail view if MLS Number
738                    if (item.type === 'listingId' || item.type === 'address' || item.type === 'usmPropertyName' || item.type === 'usmNonMlsId') {
739                        var filter = item.filter;
740
741                        if (item.standardStatus && item.standardStatus.length > 0) {
742                            var statusList = Array.isArray(item.standardStatus)
743                                ? item.standardStatus
744                                : [item.standardStatus];
745                            // It is very common for listings other than 'Active 'to being filtered out, so we need to add this filter to ensure that they are returned by the listings api
746                            filter += (filter !== '' ? '&' : '') + 'filter[standardStatus]=' + statusList.join(',');
747                        }
748                        goToDetailView(filter);
749
750                        return;
751                    } else if (item.type === 'offMarketData') {
752                        const propertyPath = getPropertyDetailPathFromOffMarketSuggestion(item);
753
754                        window.location.href = propertyPath;
755
756                        return;
757                    }
758
759                    item.type = item.type.replace('usmCityAndState', 'cityAndState')
760                        .replace('usmNeighborhood', 'neighborhood')
761                        .replace('usmVillage', 'village')
762                        .replace('usmSubdivision', 'subdivision')
763                        .replace('usmComplex', 'complex');
764
765                    if (item.type === 'cityAndState') {
766                        item.value = item.value.replace(', ', ' ');
767                    }
768
769                    path = getUrlPath(item);
770
771                    // Don't save agents to recent searches
772                    if (searchMode !== 'agents') {
773                        var searches = [Object.assign({}, item)];
774                        var storedSearches = JSON.parse(localStorage.getItem('lastSearches'));
775
776                        if (storedSearches) {
777                            searches = storedSearches.filter(function(storedSearch) {
778                                storedSearch.value !== item.value
779                            });
780                            storedSearches = searches.length <= (MAX_RECENT_SEARCHES_CACHED - 1)
781                              ? searches
782                              : searches.slice(0,-1);
783                            searches = [Object.assign({}, item), ...storedSearches];
784                        }
785
786                        localStorage.setItem('lastSearches', JSON.stringify(searches));
787                    }
788
789                    var propertyTypeFilter = '';
790                    var displaySalesRentalsToggle = '';
791
792                    if (displaySalesRentalsToggle && searchMode !== 'agents') {
793                        var forSalePropertyTypes = '';
794                        var rentalsPropertyTypes = '';
795                        var forSaleLabel = 'Sales';
796                        var rentalsLabel = 'Rentals';
797                        var agentsLabel = '';
798                        var propertyTypes = $('#sales-property-types-417071').hasClass('active') ? forSalePropertyTypes : rentalsPropertyTypes;
799
800                        if (propertyTypes) {
801                            var urlPathTypes = ['cityAndState', 'county', 'postalCode'];
802                            if (urlPathTypes.indexOf(item.type) !== -1 && !propertyTypes.includes(',')) {
803                                path = path + propertyTypes.toLowerCase() + '/';
804                            } else {
805                                propertyTypeFilter = 'propertyTypes=' + propertyTypes;
806                            }
807                        }
808                    }
809
810                    var fullPath = '';
811                    if (path.length > 0) {
812                        var separator = path.indexOf('?') !== -1 ? '&' : '?';
813                        fullPath = '/listings/' + path + separator +'' + propertyTypeFilter;
814                    } else {
815                        fullPath = '/listings/?' + item.type + '=' + encodeURIComponent(item.value) + '&' + propertyTypeFilter;
816                    }
817
818                    // Remove trailing ? or &
819                    const lastChar = fullPath.charAt(fullPath.length - 1);
820                    if (lastChar === '?' || lastChar === '&') {
821                        fullPath = fullPath.slice(0, -1);
822                    }
823
824                    window.location.href = fullPath;
825                }
826
827                $('.widget-autosuggest').on('submit', function(e) {
828                    submitSearch(e, suggestionResponse);
829                });
830
831                $('.widget-autosuggest').on('autocompleteselect', function(e, ui) {
832                    submitSearch(e, ui.item);
833                });
834
835                var salesPropertyTypesButton = $('#sales-property-types-417071');
836                var rentalPropertyTypesButton = $('#rentals-property-types-417071');
837                var agentsButton = $('#agents-417071');
838
839                // Function to clear search and refresh autocomplete
840                function clearSearchAndRefresh() {
841                    $('#autosuggest-search-query-417071').val('').autocomplete('search', '');
842                }
843
844                const buttons = [salesPropertyTypesButton, rentalPropertyTypesButton];
845                if (showAgentsSearch === '1') {
846                    buttons.push(agentsButton);
847                }
848
849                function setActiveButton(activeButton, buttons) {
850                    $.each(buttons, function(index, btn) {
851                        btn.removeClass('active');
852                    });
853                    activeButton.addClass('active');
854                    updatePlaceholder();
855                    clearSearchAndRefresh();
856                }
857
858                salesPropertyTypesButton.on('click', function() {
859                    setActiveButton(salesPropertyTypesButton, buttons);
860                });
861
862                rentalPropertyTypesButton.on('click', function() {
863                    setActiveButton(rentalPropertyTypesButton, buttons);
864                });
865
866                // Only add event handler if agents search is enabled
867                if (showAgentsSearch === '1') {
868                    agentsButton.on('click', function() {
869                        setActiveButton(agentsButton, buttons);
870                    });
871                }
872
873                // Initialize placeholder on document ready
874                $(document).ready(function() {
875                    updatePlaceholder();
876                });
877            });
878        
879            require(["jquery", "usm", "bootstrap"], function ($, usm) {
880                if (usm.touchSupport) {
881                    require(["bootstraptabcollapse"], function() {
882                        $(document).ready(function() {
883                            var tab = $("#recsearch-417072 .nav-tabs");
884
885                            if (tab) {
886                                tab.tabCollapse();
887
888                                //It is a specific task for adding category class for the rec search items by category name
889                                tab.on("shown-accordion.bs.tabcollapse", function(e) {
890                                    let tabPanel = document.querySelectorAll("#recsearch-417072 .panel-group .panel");
891
892                                    if (tabPanel) {
893                                        let classList = [];
894
895                                        e.target.querySelectorAll("li").forEach((li) => {
896                                            li.className.split(' ').forEach((className) => {
897                                                if (!classList.includes(className) && className.indexOf("recsearch-category-") !== -1) {
898                                                    classList.push(className);
899                                                }
900                                            });
901                                        });
902
903                                        tabPanel.forEach((panel, index) => {
904                                            if (!panel.classList.contains(classList[index])) {
905                                                panel.classList.add(classList[index]);
906                                            }
907                                        });
908                                    }
909                                });
910                            }
911                        });
912                    });
913                }
914            });
915        
916            require(["jquery", "usm", "usm.modalform", "usm.analytics"], function($, usm) {
917                var $form = $('form#aaq-417074');
918
919                var options = {
920                    postSuccess: function (e) {
921                                            }
922                };
923
924                usm.modalForm.addValidation($form, options);
925            });
926        
927            require(["jquery", "usm", "bootstrap"], function ($, usm) {
928                if (usm.touchSupport) {
929                    require(["bootstraptabcollapse"], function() {
930                        $(document).ready(function() {
931                            var tab = $("#recsearch-417076 .nav-tabs");
932
933                            if (tab) {
934                                tab.tabCollapse();
935
936                                //It is a specific task for adding category class for the rec search items by category name
937                                tab.on("shown-accordion.bs.tabcollapse", function(e) {
938                                    let tabPanel = document.querySelectorAll("#recsearch-417076 .panel-group .panel");
939
940                                    if (tabPanel) {
941                                        let classList = [];
942
943                                        e.target.querySelectorAll("li").forEach((li) => {
944                                            li.className.split(' ').forEach((className) => {
945                                                if (!classList.includes(className) && className.indexOf("recsearch-category-") !== -1) {
946                                                    classList.push(className);
947                                                }
948                                            });
949                                        });
950
951                                        tabPanel.forEach((panel, index) => {
952                                            if (!panel.classList.contains(classList[index])) {
953                                                panel.classList.add(classList[index]);
954                                            }
955                                        });
956                                    }
957                                });
958                            }
959                        });
960                    });
961                }
962            });
963        var URI = "/article/view/372372/1/58603/";require(['usm', 'usm.user'], function (usm) { usm.user.setModal(true); });require(["jquery"], function ($) { $("body").addClass("js"); });</script>
963<script type="text/javascript">require(["https://d1nn5t56all1qd.cloudfront.net/13044/js/custom.js?version=1780411714"]);</script>
963<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4c6137bcf13a4c9d84a77d3f8792d6be","r":1,"spa":2}' crossorigin="anonymous"></script>
963
964</body>
965</html><!-- You're on: Some other server - 172.18.22.9 - toddmendoza.com   Time: 2.51 -->

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.