"now":a<60?a.toString()+"s":n<60?n.toString()+"m":o<24?o.toString()+"h":i<7?i.toString()+"d":s<5?s.toString()+"w":c.toString()+"mo"}},getAgoFriendly:function(e){var t=Date.now();if(e){var r=t-e.getTime(),a=Math.round(r/1e3),n=Math.round(a/60),o=Math.round(n/60),i=Math.round(o/24);return a<=0?"Today":a<60?"Today":n<60?"Today":o<24?"Today":o>=24&&o<48?"Yesterday":i<7? Yes. "For Rent":"For Sale",i="#00b100";else if(e.listing.sListingStatus.contract)o=s? 17181 W Bernardo Dr Unit 205 is a 874 square foot condo with 2 beds and 1 bath that has been on Estately for 0 days. {raw:e,commas:e.toLocaleString(),short:this.getShortNumber(e),decimal0:e.toLocaleString(void 0,{style:"decimal",maximumFractionDigits:0}),decimal1:e.toLocaleString(void 0,{style:"decimal",maximumFractionDigits:1,minimumFractionDigits:1}),decimal2:e.toLocaleString(void 0,{style:"decimal",maximumFractionDigits:2,minimumFractionDigits:2}),decimal3:e.toLocaleString(void 0,{style:"decimal",maximumFractionDigits:3,minimumFractionDigits:3})}:null},getPercent:function(e,t){if(e||0===e){var r=t||1,a=this.getNumber(Math.abs(e*r));return{raw:e*r,abs:a.raw,commas:a.commas+"%",decimal0:a.decimal0+"%",decimal1:a.decimal1+"%",decimal2:a.decimal2+"%",decimal3:a.decimal3+"%",isPositive:e>0}}return null},getPhoneNumber:function(e,t){if(!e)return null;var r=e.replace(/\D/g,"").replace(/^1/,""),a=null!==t&&void 0!==t?t:r.substr(10,100),n="(".concat(r.substr(0,3),") ").concat(r.substr(3,3),"-").concat(r.substr(6,4)),o="".concat(r.substr(0,3),"-").concat(r.substr(3,3),"-").concat(r.substr(6,4)),i="".concat(r.substr(0,3),".").concat(r.substr(3,3),". 10 /10. Bernardo Heights Middle School Home for Sale: Highly sought after 2 bed 1 bath condo in the heart of Rancho Bernardo located in the Waterbridge community. (t.google=!0,t.name="Google",t.color={text:"#db3236",background:"#ef5c42",rgb:"239,92,66",gradient:"radial-gradient(at bottom right, #E07C3D 0%, #E23A3A 100%)"},t.icon={color:n.path.getImageUrl("/listing-promos/google-colored-256px.png"),colorSM:n.path.getImageUrl("/listing-promos/google-colored-70px-2x.png"),white:n.path.getImageUrl("/listing-promos/google-white-70px-2x.png"),grey:n.path.getImageUrl("/listing-promos/google-grey-70px-2x.png")}):4===e&&(t.waze=!0,t.name="Waze",t.color={text:"#00b7d6",background:"#00b8d2",rgb:"0, 184, 210",gradient:"linear-gradient(313.13deg, #22E0FF 0%, #1CD6F6 15.8%, #15C9EA 35.86%, #15CAEB 36.43%, #15CAEB 36.44%, #15CAEB 36.44%, #15CAEB 37.2%, #15C9EA 37.36%, #15C9EA 37.52%, #15C9EA 38.16%, #14C8E9 39.89%, #14C8E9 39.89%, #13C6E7 43.86%, #10C0E2 53.61%, #00A4C8 100%)"},t.icon={color:n.path.getImageUrl("/listing-promos/waze-colored-256px-1.png"),colorSM:n.path.getImageUrl("/listing-promos/waze-colored-70px-2x-1.png"),white:n.path.getImageUrl("/listing-promos/waze-white-70px-2x.png"),grey:n.path.getImageUrl("/listing-promos/waze-grey-70px-2x.png")}),t},getPlatformIDByName:function(e){if(!e)return null;var t;switch(e.toLowerCase()){case"facebook":t=1;break;case"instagram":t=2;break;case"google":case"googlesearch":case"googlediscovery":t=3;break;case"waze":t=4}return t}},n.leads={getNetwork:function(e,t){var r=Object.assign({},n.ads.getPlatformType(n.ads.getPlatformIDByName(t)));if(r.id=e,r.raw=e,r[t])return r;switch(r.color={text:"#000000",background:"#ffffff",rgb:"0, 0, 0",gradient:null},r.icon={color:"",colorSM:"",white:"",grey:""},e){case 0:r.name="Unknown";break;case 1:r.name="Homesnap";break;case 32:r.name="YouTube";break;case 64:case 256:r.name="Google Ads";break;case 128:r.name="Google's Local Services Ads"}return r},getPlatform:function(e){var t,r={};return r.match=null!==(t=Object.keys(e).filter(function(t){return!0===e[t]})[0])&&void 0!==t?t:"",r.name=(r.match.charAt(0).toUpperCase()+r.match.substr(1)).match(/([A-Z]? 61 W Rowland Ave, Madison Heights, MI 48071. Public High School. (\#\S+)?$/i,r=e.match(t);return r? Homesnap.templates["controllers/SchoolItem.html"] = '{{#with data}}
{{/with}}'; ");case 4:case 6:return"Discover houses for sale, apartments for rent, open houses & more in ".concat(L.locationTitle," on ").concat(I.name,". (n.data.deleteNullProperties(t),0===Object.keys(t).length&&delete this[e]):null===t&&delete this[e]},e),e):{}},update:function(e,t,r){e&&Object.keys(e).forEach(function(a){var o="string"==typeof e[a]?e[a].replace(/^\s+|\s+$/g,""):e[a];"object"==typeof o?n.data.update(o,t,r):o===t&&(e[a]=r)})}},n.byte={length:function(e){return void 0!==e?decodeURIComponent(encodeURIComponent(JSON.stringify(e))).length||0:0},size:function(e,t){if(!e)return 0;var r=t?t.toUpperCase():"MB",a=0;switch(e.forEach(function(e){a+=n.byte.length(e)}),r){case"B":return a;case"KB":return+(a/1024).toFixed(3);default:return+(a/1024/1024).toFixed(3)}}},n.entityContent={getKeyFrameUrl:function(e,t){return"https://s3.amazonaws.com/homesnap.entitycontents/".concat(n.string.reverse(e.toString()),"_").concat(t,".jpg")},getDataUrl:function(e,t){return"https://s3.amazonaws.com/homesnap.entitycontents/".concat(n.string.reverse(e.toString()),"_").concat(t,".mp4")}},n.ads={getPlatformType:function(e){if(!e)return null;var t={raw:e,id:e};return 1===e? Be the first to know when there is an update for School Name: Bernardo Heights Middle. :\=([^&]+))?/g;t=a.exec(e);)r=r||{},"string"==typeof t[2]?r[decodeURIComponent(t[1].toLowerCase())]=decodeURIComponent(t[2]):"="!==e.charAt(e.indexOf(t[1])+t[1].length)&&(r[decodeURIComponent(t[1].toLowerCase())]=!0);return r},parseUrl:function(e){if(!e||"string"!=typeof e)return null;var t=/^(http:|https:)?(?:\/\/)?(([^\/\:]+)?(?:(?:\:)([\d]+))?)?(\/[^\s\?]*)(\?[^\#\s]+)? )/g;return"string"==typeof e?e.match(t):null}},n.date={getDateInfo:function(e){if(e){var t,r=new Date(e),a={weekday:"long",year:"numeric",month:"long",day:"numeric"},o={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"},i=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],c=["January","February","March","April","May","June","July","August","September","October","November","December"];return{raw:r.getTime(),date:r,month:r.getMonth()+1,day:r.getDate(),year:r.getFullYear(),monthDayYear:r.getMonth()+1+"/"+r.getDate()+"/"+r.getFullYear().toString().substr(2,2),formattedDate:r.toLocaleString("en-us",a),formattedDateTime:r.toLocaleString("en-us",o),shortMonth:s[r.getMonth()],longMonth:c[r.getMonth()],formattedTime:r.toLocaleTimeString("en-us",{hour:"2-digit",minute:"2-digit"}),ago:n.date.getAgo(r),agoFriendly:n.date.getAgoFriendly(r),shortDay:i[r.getDay()],longDay:null===(t=n.date.getDayOfWeek(r.getDay()))||void 0===t?void 0:t.dayFull}}return null},getAgo:function(e){var t=Date.now();if(e){var r=t-e.getTime(),a=Math.round(r/1e3),n=Math.round(a/60),o=Math.round(n/60),i=Math.round(o/24),s=Math.round(i/7),c=Math.round(i/30);return a<=0? What school district is Bernardo Heights Middle School part of? ".5":".5+"),1!=e||t&&0!=t||(r.label="Bath")),r},getSqFt:function(e){return e? PUSDprohibits discrimination, harassment, intimidation, and bullying based on actual or perceived race, color, ancestry, national origin, nationality, immigration status, ethnicity, ethnic group identification, age, religion, marital or parental status, physical or mental disability, sex, sexual orientation, gender, gender identity, or gender expression or association with a person or a group with one or more of these actual or perceived characteristics. "".concat(q.length," Listings"):"".concat(I.propertyCount.commas," Units"),_=I.address.fullStreetAddressWithoutUnit}else I.price&&(O=I.price.short,I.listing&&(I.listing.isOpenHouse||I.listing.isAgentOpen)&&(O+=" Open"),_=I.address.fullStreetAddress);if(_&&(l.title=_),O){this.label=document.createElement("div"),t.miniPin&&this.label.classList.add("marker-price-label");var j=this.label;j.innerHTML=O,j.style.cursor="pointer",j.style.whiteSpace="nowrap",j.style.background="white",j.style.borderRadius="2px",j.style.padding="0 2px",t.propertyDot?j.style.margin="2px auto":j.style.margin="-4px auto 2px",j.style.boxShadow="0 1px 2px grey",j.style.position="relative",i.appendChild(j)}var G,U=function(t){for(var e=t.div.querySelectorAll(".svgPinAccent"),i=t.div.querySelectorAll(".svgPinPrimary"),r=0;r1){var g=o[0].building.buildingMedia[0].size.split("x");parseInt(g[0],10)1?"457px":"496px":2===d?Array.isArray(o)&&o.length>1? 10 /10. 352 Students. Reviews should be a few sentences in length. (We.ui.saveSearch.$dom&&We.ui.saveSearch.$dom.addClass("hidden"),We.ui.polygon.status&&We.ui.polygon.$dom&&We.ui.polygon.$dom.find(".polygon-btn").css("border-radius","20px")):(We.ui.saveSearch.$dom&&We.ui.saveSearch.$dom.removeClass("hidden"),We.ui.polygon.status&&We.ui.polygon.$dom&&We.ui.polygon.$dom.find(".polygon-btn").css("border-radius","")),ce&&ce.controls&&setTimeout(function(){ce.controls[2].push(""),ce.controls[2].pop()},5);break;case"heatMapSelectionChanged":var a=We.heatMaps.sectionKey!==t.sectionKey;if(Ie?se(t):t.sectionKey&&t.sectionValues&&(We.heatMaps.sectionKey=t.sectionKey,We.heatMaps.colors=t.colors,We.heatMaps.sectionValues=t.sectionValues),1==We.isSavedSearch?We.isSavedSearch=!1:We.ui.saveSearch.$dom&&We.ui.saveSearch.$dom.find(".polygon-btn").html("Save Search"),null!==(o=We.bubble.marker)&&void 0!==o&&o.listingMarker&&a){var n=We.bubble.marker.pa[0].id;We.paItems.markers.getItem(n).listingMarker.click()}Te.event("HeatMapSelection.Changed",t);break;case"heatMapsSelectionClear":ie(!0,null);break;case"heatMapsBtn.toggle":4===t? These and other factors contribute to the student/teacher ratio. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/SchoolRelatedSchools.js.map?hash=b25fadfbd06e131a454a5ec39afbbefc The teacher population of 60 teachers has stayed relatively flat over five school years. define("controllers/schoolItem",["require","ControllerObjects"],function(e){return function(t){function n(e){i.call("bubble",e)}function r(){try{u.requireDom(),u.require("item")}catch(e){throw e}m.template.get({$dom:u.$dom,data:u.get("item")})}function o(e){var t=e.$dom,r=e.data;t.aSchoolName.length&&t.aSchoolName.on("click",function(e){return n({type:"url.unhandled",url:$(e.currentTarget).attr("href"),data:r}),!1})}var a=e("ControllerObjects"),c=new a.Unique(t),i=new a.Callbacks,l=new a.ChildControllerManager,u=new a.StateManager(l,{}),m={template:new a.Getter({namespace:c.get(),success:function(e){try{o(e)}catch(e){throw u&&console.info(u),e}},template:{url:"controllers/SchoolItem.html",dom:["aSchoolName"]}})};return{update:function(e){u.update(e),r()},restore:function(e){u.restore(e,r)},uninit:function(){l.uninit()},getState:u.getState.bind(u),register:i.register.bind(i),event:function(e,t){l.event(e,t)}}}}); Always check with your school or other local education authority before making .