//# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Property/PropertyAddressItem.js.map?hash=b5a669e9ba0a0aabd20dd6ff9380acc9 "Sorry, you can only":"You can"," search up to 5 areas"),type_:"notClickable"}]});for(var i=0;i-1&&(a.searchMode=2);var n=/p_\(? 1. "".concat(L.locationTitle," "):"").concat(L.searchDefinition.getTitle())}function y(){var e;if(L.area.id||1===(null===(e=L.multiArea.id)||void 0===e?void 0:e.length)){var t,o;switch(L.area.areaTypeID||(null===(t=L.multiArea.id)||void 0===t?void 0:null===(o=t[0])||void 0===o?void 0:o[3])){case 1:return"Search ".concat(L.locationTitle," homes for sale, apartments for rent, open houses, and more on ").concat(I.name,". ");return"Discover homes for sale, apartments for rent, open houses, and more 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? Compare Frostwood Elementary School to Other Schools, See All Frostwood Elementary School Rankings, Spring Branch Independent School District, View Homes Near Frostwood Elementary School, Spring Branch Independent School District, TX. ", ".concat(L.area.state," "):"";return"".concat(null!==(t=L.locationTitle)&&void 0!==t?t:"").concat(o).concat(L.searchDefinition.getTitle())}return"".concat(L.locationTitle? //# sourceMappingURL=SchoolItem.js.map?hash=7c9279c4c15b178aae94fd7708c55f17 Leasing Property: A completed signed lease agreement. {protocol:r[1]||location.protocol,host:r[2]||location.host,hostname:r[3]||location.hostname,port:r[4]||location.port,pathname:r[5],search:r[6],hash:r[7]}:null},isiOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent||navigator.vendor||window.opera)&&!window.MSStream},isAndroid:function(){return/android/i.test(navigator.userAgent||navigator.vendor||window.opera)},isChromeiOS:function(){return/CriOS/i.test(navigator.userAgent||navigator.vendor||window.opera)},isWebView:function(){return/wv/i.test(navigator.userAgent||navigator.vendor||window.opera)},isHSPuppeteer:function(){return/HSPuppeteer/i.test(navigator.userAgent||navigator.vendor||window.opera)}},n.path={getImageUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.imageRootPath+e},getJSUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.jsRootPath+e},getHandlebarUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.handlebarRootPath+e},getDomain:function(e){var t=e.split(". School Bell Nominee Form Read More SBISD wants all students to fully benefit from their education by attending school regularly. Homesnap.templates["controllers/Header.html"] = '{{#with data}}
{{/with}}'; ").toLowerCase()}},n.brokerage={originateUrl:function(e){var t,r;if(null!==e&&void 0!==e&&null!==(t=e.url)&&void 0!==t&&t.input&&(r={url:"".concat(e.url.input),withBrokerageID:!1},e.queryString)){if(e.queryString.brokerageid)return r.withBrokerageID=!0,r;Object.keys(e.queryString).length&&(r.url="".concat(r.url,"? (We.polygon.bounds=new google.maps.LatLngBounds,We.polygon.bounds.extend({lat:l.south,lng:l.west}),We.polygon.bounds.extend({lat:l.north,lng:l.east})):We.polygon.bounds=A(We.polygon.polygon),We.polygon.type=t,We.polygon.data=l,v()}break;case"MultiAreaItem":var c,p,u;if(null===a||void 0===a||!a.data||Array.isArray(a.data))return;var m=a.data.item,y=null===a||void 0===a?void 0:null===(c=a.data)||void 0===c?void 0:c.fit;b(),T(We.polygon.marker),y&&g();var k=[],O=[];if(We.polygon.bounds=new google.maps.LatLngBounds,We.polygon.polygon=null!==m&&void 0!==m&&m.length&&We.polygon.polygon?We.polygon.polygon:[],Array.isArray(m)&&m.forEach(function(e){var t,o;if("HSStreetArea"===(null===e||void 0===e?void 0:e.type_)&&null!==(t=e.segments)&&void 0!==t&&t.length){var a=null===e||void 0===e?void 0:e.segments.map(function(e){return e});O=O.concat(a)}else if(null!==e&&void 0!==e&&e.polygon)k.push(e.polygon);else if(null!==e&&void 0!==e&&null!==(o=e.zones)&&void 0!==o&&o.length){var n=e.zones.map(function(e){return e.polygon})[0];n&&k.push(n)}e.north&&e.south&&e.east&&e.west&&(We.polygon.bounds.extend({lat:e.south,lng:e.west}),We.polygon.bounds.extend({lat:e.north,lng:e.east}))}),O.length){var z=O.map(function(e){return google.maps.geometry.encoding.decodePath(e)});We.polygon.polygon=We.polygon.polygon.concat(P({paths:z}))}if(k.length){var D=E(k);We.polygon.polygon=We.polygon.polygon.concat(x({paths:D,fit:y}))}y&&ce.fitBounds(H(We.polygon.bounds,y.percent));var B=a.data.item.filter(function(e){return 26===e.entityType});if(B.length){var R;Ge.multiAreasSchools.data=We.multiAreasSchools.data,We.multiAreasSchools.data=new ve.HashTable,B.forEach(function(e){We.multiAreasSchools.data.setItem(e.id.toString(),e)});var j=fe.js.dedupeHashTables(Ge.multiAreasSchools.data,We.multiAreasSchools.data);null!==j&&void 0!==j&&null!==(R=j.remove)&&void 0!==R&&R.length&&j.remove.forEach(function(e,t){var o=We.multiAreasSchools.markers.getItem(e);o&&(T(o),We.multiAreasSchools.markers.removeItem(e))}),e(["modules/MapCustomMarker"],function(e){var t;if(void 0===e||null===e)return!1;if((null===j||void 0===j?void 0:null===(t=j.add)||void 0===t?void 0:t.length)>0){var n,s=function(t,a){function n(e,t){_({latLng:t,marker:We.multiAreasSchools.markers.getItem(e.id.toString()),data:e,onClick:function(e,t,a){o({type:"url.unhandled",url:e&&e.hasPolygon&&t?e.polygonUrl:e.url,data:e,polygon:t,details:a})}})}var s=new google.maps.LatLng(t.latitude,t.longitude);return new e.School(s,a,t,!0,n)};null===j||void 0===j||null===(n=j.add)||void 0===n||n.forEach(function(e){var t=We.multiAreasSchools.data.getItem(e);if(!1!==a.marker&&t.latitude&&t.longitude){var o=s(t,ce);We.multiAreasSchools.markers.setItem(t.id.toString(),o)}})}})}else We.multiAreasSchools.data.length&&S();1===m.length&&fe.ajax.isType(m[0],"HSSchool")&&(null===(p=m[0])||void 0===p||null===(u=p.zones)||void 0===u||!u.length)&&m[0].latitude&&m[0].longitude&&(ce.setCenter({lat:m[0].latitude,lng:m[0].longitude}),ce.setZoom(Pe.get("nonPolygonZoom",18))),We.polygon.type=t,We.polygon.data=m;break;case"HSSchool":if(a&&a.data&&Array.isArray(a.data)){Ge.schools.data=We.schools.data,a.ui&&a.ui.schools&&(We.ui.schools=a.ui.schools),We.schools.data=new ve.HashTable;for(var K=0;K0;We.polygon.polygon.forEach(function(o){google.maps.geometry.poly.containsLocation(t,o)&&!n&&We.schools.data.setItem(e.id.toString(),e)})}}();var N=fe.js.dedupeHashTables(Ge.schools.data,We.schools.data);if(N&&N.remove&&N.remove.length>0)for(var Z=0;Z0&&e(["modules/MapCustomMarker"],function(e){if(void 0===e||null===e)return!1;for(var t=0;t0){var X=U.zones.reduce(function(e,t){return t.polygon&&(e=e||[],e.push(t.polygon)),e},void 0),Y=E(X);We.polygon.polygon=x({paths:Y,fit:q}),U.north&&U.south&&U.east&&U.west? We have an official attendance time of 9:00 AM while tardies are issued between 7:55 AM-8:59 AM. (We.polygon.bounds=new google.maps.LatLngBounds,We.polygon.bounds.extend({lat:U.south,lng:U.west}),We.polygon.bounds.extend({lat:U.north,lng:U.east})):We.polygon.bounds=A(We.polygon.polygon),We.polygon.type=t,We.polygon.data=U}!1!==a.marker&&U.latitude&&U.longitude&&e(["modules/MapCustomMarker"],function(e){var t;if(void 0===e||null===e)return!1;var o=e.GenericMapMarker.generateSchoolSVGCode(null,Le.get()),a=new google.maps.Marker({position:new google.maps.LatLng(U.latitude,U.longitude),map:ce,title:U.name,icon:{anchor:new google.maps.Point(12,34),url:"data:image/svg+xml;utf-8, ".concat(encodeURIComponent(o.outerHTML)),scaledSize:new google.maps.Size(22,38.5),size:new google.maps.Size(22,38.5)},optimized:!1});We.polygon.marker=a,ue=ue||new google.maps.InfoWindow,a.addListener("click",function(t){var o=e.GenericMapMarker.generateSchoolSVGCode(null,Le.get(),!0);this.setIcon({anchor:new google.maps.Point(12,34),url:"data:image/svg+xml;utf-8, ".concat(encodeURIComponent(o.outerHTML)),scaledSize:new google.maps.Size(22,38.5),size:new google.maps.Size(22,38.5)}),ue.setContent(U.name),ue.open(ce,a)}),google.maps.event.addListener(ue,"closeclick",function(e){a.setIcon({anchor:new google.maps.Point(12,34),url:"data:image/svg+xml;utf-8, ".concat(encodeURIComponent(o.outerHTML)),scaledSize:new google.maps.Size(22,38.5),size:new google.maps.Size(22,38.5)})}),null!==U&&void 0!==U&&null!==(t=U.zones)&&void 0!==t&&t.length||!U.latitude||!U.longitude||(ce.setCenter({lat:U.latitude,lng:U.longitude}),ce.setZoom(18))})}break;case"HSSchoolDistrict":var J="HSSchoolDistrict"===a.data.type_?a.data:a.data.item;if(We.polygon&&We.polygon.type===t&&We.polygon.data.id===J.id)break;var Q=a.data.fit||void 0;if(b(),Q&&g(),J.polygon){var ee=E(J.polygon);We.polygon.polygon=x({paths:ee,fit:Q}),J.north&&J.south&&J.east&&J.west? ;if(e.attributes&&e.attributes.mlsStatus){var x=e.attributes.offMarketDate?" //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/SchoolRelatedSchools.js.map?hash=b25fadfbd06e131a454a5ec39afbbefc (We.ui.heatMaps.$dom&&We.ui.heatMaps.$dom.removeClass("hidden"),We.ui.heatMaps2.$dom&&We.ui.heatMaps2.$dom.removeClass("hidden")):(We.ui.heatMaps.$dom&&We.ui.heatMaps.$dom.addClass("hidden"),We.ui.heatMaps2.$dom&&We.ui.heatMaps2.$dom.addClass("hidden"));break;case"heatMapsBtn.UpdateMargin":We.ui.heatMaps2.$dom&&We.ui.heatMaps2.$dom.css("margin-bottom",t)}Te.event(e,t)}var ce,pe,ue,ge,me,ye,he=e("ControllerObjects"),ve=e("Objects"),fe=e("Utilities"),be=e("Application"),we=e("jquery"),Me=e("modules/CommuteTimePlaces"),ke=e("SearchDefinitions"),Se=e("lodash"),Le=new he.Unique(t),Ce=new he.Callbacks,Te=new he.ChildControllerManager,Pe=new he.StateManager(Te,{}),xe=!1,Ie=!1,Ae=[],He=[],Oe=[],Ee="hideRegistrationReminder",$e=new ve.CacheWithLocalStorage(50,"Map_Register_Reminder",!0,0),ze="localContextPlaceTypes",_e=new ve.CacheWithLocalStorage(50,"Map_Local_Context_Place_Types",!1,0),De=!1,Be=function(){var e=we.Deferred();return be.getCurrentUser(function(t){me=t.user,De=Se.get(me,"currentDetails.products.pro.availableForUse"),e.resolve()}),e}();be.getDeviceSize(function(e){ye=e});var Re,je,Ke,Ne,Ze,Ve=function(e){this.status=e,this.$dom=null},We={clusters:{markers:[]},listingGroups:{markers:new ve.HashTable,data:new ve.HashTable},paItems:{markers:new ve.HashTable,data:new ve.HashTable},singlePropertyAddressItem:null,schools:{markers:new ve.HashTable,data:new ve.HashTable},multiAreasSchools:{markers:new ve.HashTable,data:new ve.HashTable},commuteTimePlaces:{markers:[]},listingMapDots:{markers:[]},polygon:{polygon:null,bounds:null,marker:null,type:null,data:null,listeners:{zoom:null}},bounds:null,propertyTiles:!1,offMarketTiles:!1,type:null,zoom:null,bubble:{overlay:null,marker:null},isSavedSearch:null,ui:{schools:new Ve(!1),polygon:new Ve(!0),zoom:new Ve(!0),lotPolygons:new Ve(!0),draw:new Ve(!1),saveSearch:new Ve(!1),commuteTime:new Ve(!1),heatMaps:new Ve(!1),heatMaps2:new Ve(!1),listToggle:new Ve(!1),mobileListToggle:new Ve(!1),mapTypeToggle:new Ve(!1),layersFab:new Ve(!1),localContextPlaces:new Ve(!1)},heatMaps:{polygon:null,sectionKey:null,sectionValues:null,colors:null},transactionType:null,localContext:{mapShown:!1,contextBubbleVisible:!1},drivingDirections:{renderer:null,markers:[]}},Ge=(we.extend(!0,{},We),{listingGroups:{data:new ve.HashTable},paItems:{data:new ve.HashTable},schools:{data:new ve.HashTable},multiAreasSchools:{data:new ve.HashTable},bounds:null,heatMaps:{polygon:null,sectionKey:null,sectionValues:null,colors:null},transactionType:null}),Fe={default:null,hide:[{featureType:"poi",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"labels.icon",stylers:[{visibility:"off"}]}]};return{show:function(e,t){Ie?h(e,t):Ae.push({type:e,settings:t})},set:function(e,t){Ie?m(e,t):Oe.push({type:e,settings:t})},clear:function(e,t){Ie?y(e,t):He.push({type:e,settings:t})},click:function(e){e&&ne(e)},hideBubble:function(){D()},update:a,restore:function(e){Pe.restore(e,n)},uninit:re,getState:Pe.getState.bind(Pe),register:Ce.register.bind(Ce),event:de}}}); Frostwood Elementary School is a highly rated, public school located in HOUSTON, TX. Frostwood Elementary School Profile and Stats; . (null===(C=navigator)||void 0===C||!C.geolocation);return{update:n,restore:function(e){z.restore(e,r)},uninit:k,getState:z.getState.bind(z),register:E.register.bind(E),event:A}}}); (delete e.state,e.data={schoolID:t.data.id},g.update(e),s(t)):h.call("bubble",{type:"url.404",url:e.state.data.url[0]})}catch(e){throw g&&console.info(g),e}}}),!0}function n(e,t){var o=new c.HSSchool(e);f.template.get({$dom:t.$dom,data:o,success:function(e){try{delete Homesnap.data,delete t.state,t.data={schoolID:e.data.id},g.update(t),s(e)}catch(e){throw g&&console.info(g),e}}})}function l(e){var t,o;return Homesnap&&Homesnap.data&&Homesnap.data.d&&""!==Homesnap.data.d?void n(Homesnap.data.d,e):null!==e&&void 0!==e&&null!==(t=e.state)&&void 0!==t&&null!==(o=t.data)&&void 0!==o&&o.url?void r(e):(g.update(e),void i())}function i(){o();try{g.requireDom(),g.require("schoolID")}catch(e){throw void 0!==g&&null!==g&&(console.info("SchoolDetails Controller"),console.info(g)),e}f.detailsByID.get({$dom:g.$dom,data:{schoolID:g.get("schoolID"),polygonType:1,hydration:""}})}function s(t){var o=t.$dom,r=t.data;if(o.spanGradeRange.length&&o.spanGradeRange.text(r.gradeRange.replace("0","").replace("to","through")),r.urlName){var n,l="",i="",s=r.gradeRange? "Rented":"Sold",i="#f71200";else if((e.listing.sListingStatus.inactive||e.listing.sListingStatus.removed)&&(i="#006DC7",o="Off-Market",e.listing.mlsStatus)){var c=e.listing.offMarketDate?" (\#\S+)?$/i,r=e.match(t);return r? 4. It has 741 students in grades K-5 with a student-teacher ratio of 18 to 1. Phone (713) 251-5700. $330,000 . Ten-X holds real estate
{{/with}}'; The 1,267 sq. Frostwood Elementary School Homes & Apartments For Rent Add Location Hide Map Order By Just Listed 1/49 201 Vanderpool Ln #83 Houston, TX 77024 $3,000 Townhouse Active MLS # 40261726 Updated 4 days ago 3 Beds 3 Total Baths Hide Contact Share Map Just Listed 1/28 12643 Huntingwick Dr #176 Houston, TX 77024 $2,295 Townhouse Active MLS # 79474334 Unhandled Webservice Error")}catch(e){throw void 0!==V&&null!==V&&console.info(V),e}}})},X={},q=U.coStarBrand.is("citysnap"),j=300,R=N.debounce(function(){m()},450),J=N.debounce(w,200,{maxWait:400});return{update:a,restore:function(e){V.restore(e,o)},uninit:function(){J.cancel(),O.uninit()},getState:V.getState.bind(V),register:E.register.bind(E),event:b}}}); District Spring Branch Independent School District. "".concat(L.locationTitle," "):"").concat(L.searchDefinition.getTitle())}function y(){var e;if(L.area.id||1===(null===(e=L.multiArea.id)||void 0===e?void 0:e.length)){var t,o;switch(L.area.areaTypeID||(null===(t=L.multiArea.id)||void 0===t?void 0:null===(o=t[0])||void 0===o?void 0:o[3])){case 1:return"Search ".concat(L.locationTitle," homes for sale, apartments for rent, open houses, and more on ").concat(I.name,". ").toLowerCase()}},n.brokerage={originateUrl:function(e){var t,r;if(null!==e&&void 0!==e&&null!==(t=e.url)&&void 0!==t&&t.input&&(r={url:"".concat(e.url.input),withBrokerageID:!1},e.queryString)){if(e.queryString.brokerageid)return r.withBrokerageID=!0,r;Object.keys(e.queryString).length&&(r.url="".concat(r.url,"? Students attend the school located in the attendance area in which they reside. ")}}else if(L.school.id)return"Browse homes for sale near ".concat(L.locationTitle," on ").concat(I.name,". Browse millions of listings to help you find your next dream home. (We.polygon.bounds=new google.maps.LatLngBounds,We.polygon.bounds.extend({lat:l.south,lng:l.west}),We.polygon.bounds.extend({lat:l.north,lng:l.east})):We.polygon.bounds=A(We.polygon.polygon),We.polygon.type=t,We.polygon.data=l,v()}break;case"MultiAreaItem":var c,p,u;if(null===a||void 0===a||!a.data||Array.isArray(a.data))return;var m=a.data.item,y=null===a||void 0===a?void 0:null===(c=a.data)||void 0===c?void 0:c.fit;b(),T(We.polygon.marker),y&&g();var k=[],O=[];if(We.polygon.bounds=new google.maps.LatLngBounds,We.polygon.polygon=null!==m&&void 0!==m&&m.length&&We.polygon.polygon?We.polygon.polygon:[],Array.isArray(m)&&m.forEach(function(e){var t,o;if("HSStreetArea"===(null===e||void 0===e?void 0:e.type_)&&null!==(t=e.segments)&&void 0!==t&&t.length){var a=null===e||void 0===e?void 0:e.segments.map(function(e){return e});O=O.concat(a)}else if(null!==e&&void 0!==e&&e.polygon)k.push(e.polygon);else if(null!==e&&void 0!==e&&null!==(o=e.zones)&&void 0!==o&&o.length){var n=e.zones.map(function(e){return e.polygon})[0];n&&k.push(n)}e.north&&e.south&&e.east&&e.west&&(We.polygon.bounds.extend({lat:e.south,lng:e.west}),We.polygon.bounds.extend({lat:e.north,lng:e.east}))}),O.length){var z=O.map(function(e){return google.maps.geometry.encoding.decodePath(e)});We.polygon.polygon=We.polygon.polygon.concat(P({paths:z}))}if(k.length){var D=E(k);We.polygon.polygon=We.polygon.polygon.concat(x({paths:D,fit:y}))}y&&ce.fitBounds(H(We.polygon.bounds,y.percent));var B=a.data.item.filter(function(e){return 26===e.entityType});if(B.length){var R;Ge.multiAreasSchools.data=We.multiAreasSchools.data,We.multiAreasSchools.data=new ve.HashTable,B.forEach(function(e){We.multiAreasSchools.data.setItem(e.id.toString(),e)});var j=fe.js.dedupeHashTables(Ge.multiAreasSchools.data,We.multiAreasSchools.data);null!==j&&void 0!==j&&null!==(R=j.remove)&&void 0!==R&&R.length&&j.remove.forEach(function(e,t){var o=We.multiAreasSchools.markers.getItem(e);o&&(T(o),We.multiAreasSchools.markers.removeItem(e))}),e(["modules/MapCustomMarker"],function(e){var t;if(void 0===e||null===e)return!1;if((null===j||void 0===j?void 0:null===(t=j.add)||void 0===t?void 0:t.length)>0){var n,s=function(t,a){function n(e,t){_({latLng:t,marker:We.multiAreasSchools.markers.getItem(e.id.toString()),data:e,onClick:function(e,t,a){o({type:"url.unhandled",url:e&&e.hasPolygon&&t?e.polygonUrl:e.url,data:e,polygon:t,details:a})}})}var s=new google.maps.LatLng(t.latitude,t.longitude);return new e.School(s,a,t,!0,n)};null===j||void 0===j||null===(n=j.add)||void 0===n||n.forEach(function(e){var t=We.multiAreasSchools.data.getItem(e);if(!1!==a.marker&&t.latitude&&t.longitude){var o=s(t,ce);We.multiAreasSchools.markers.setItem(t.id.toString(),o)}})}})}else We.multiAreasSchools.data.length&&S();1===m.length&&fe.ajax.isType(m[0],"HSSchool")&&(null===(p=m[0])||void 0===p||null===(u=p.zones)||void 0===u||!u.length)&&m[0].latitude&&m[0].longitude&&(ce.setCenter({lat:m[0].latitude,lng:m[0].longitude}),ce.setZoom(Pe.get("nonPolygonZoom",18))),We.polygon.type=t,We.polygon.data=m;break;case"HSSchool":if(a&&a.data&&Array.isArray(a.data)){Ge.schools.data=We.schools.data,a.ui&&a.ui.schools&&(We.ui.schools=a.ui.schools),We.schools.data=new ve.HashTable;for(var K=0;K0;We.polygon.polygon.forEach(function(o){google.maps.geometry.poly.containsLocation(t,o)&&!n&&We.schools.data.setItem(e.id.toString(),e)})}}();var N=fe.js.dedupeHashTables(Ge.schools.data,We.schools.data);if(N&&N.remove&&N.remove.length>0)for(var Z=0;Z0&&e(["modules/MapCustomMarker"],function(e){if(void 0===e||null===e)return!1;for(var t=0;t0){var X=U.zones.reduce(function(e,t){return t.polygon&&(e=e||[],e.push(t.polygon)),e},void 0),Y=E(X);We.polygon.polygon=x({paths:Y,fit:q}),U.north&&U.south&&U.east&&U.west? ft. home is a 3 bed, 2.0 bath property. (t.instagram=!0,t.name="Instagram",t.color={text:"#c93a9b",background:"#c9399b",rgb:"201,57,155",gradient:"radial-gradient(at bottom right, #7D3CAF 0%, #B33393 100%)"},t.icon={color:n.path.getImageUrl("/listing-promos/ig-colored-256px.png"),colorSM:n.path.getImageUrl("/listing-promos/ig-colored-70px-2x.png"),white:n.path.getImageUrl("/listing-promos/ig-white-70px-2x.png"),grey:n.path.getImageUrl("/listing-promos/ig-grey-70px-2x.png")}):3===e? The School Bell Award recognizes an outstanding SBISD staff member who promotes the Purposes of the PTA and advocates for all children. define("controllers/Variable",["require","ControllerObjects"],function(e){return function(n){function t(e,n){if((n||l&&l.name!=e)&&(l.uninit(),l=null),!l){var t={};c.hashTable.each(function(e,n){for(var r=0;r0&&F.length<1?(a({type:"url.unhandled",url:"/search",data:{type_:"HSSearchQuery",searchText:e}}),!1):z.get("multiArea",!1)? Attending school regularly helps children feel better about school and themselves. A students attends the school located in the attendance area in which they reside. 2. Beautiful treed lot, walking distance to Frostwood Elementary. (a.remove.push(e),a.add.push(e)):a.keep.push(e):a.remove.push(e)}),t.each(function(t,r){e.hasItem(t)||a.add.push(t)})):a.remove=e.keys():t&&t.length>0&&(a.add=t.keys()),a},round:function(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}},n.map={getXYbyLatLng:function(e,t,r){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseInt(r,10)))return null;var a=parseInt(256*Math.pow(2,r-1)+t*(256*Math.pow(2,r)/360)),n=Math.sin(e*Math.PI/180);return n.9999&&(n=.9999),{x:a,y:parseInt(256*Math.pow(2,r-1)+.5*Math.log((1+n)/(1-n))*(-256*Math.pow(2,r)/(2*Math.PI)))}},getLatLngByPixel:function(e,t,r){if(isNaN(parseInt(e,10))||isNaN(parseInt(t,10))||isNaN(parseInt(r,10)))return null;var a=e*(360/(256*Math.pow(2,r)))-180,o=t*(2/(256*Math.pow(2,r)));return o=1-o,o*=Math.PI,o=n.map.getRadiansByDegrees(Math.atan(Math.sinh(o))),{lat:o,lng:a}},getRadiansByDegrees:function(e){return e*(180/Math.PI)},getDistance:function(e,t,r,a,n){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseFloat(r))||isNaN(parseFloat(a)))return null;var o=Math.PI*e/180,i=Math.PI*r/180,s=t-a,c=Math.PI*s/180,l=Math.sin(o)*Math.sin(i)+Math.cos(o)*Math.cos(i)*Math.cos(c);return l=Math.acos(l.toPrecision(14)),l=180*l/Math.PI,l=60*l*1.1515,"K"==n&&(l*=1.609344),"N"==n&&(l*=.8684),l},getDecodedPolygon:function(e){var t=function(e){for(var t=e.split("$"),r=[],a=0;a-1&&e.push(t+5e3);for(;t<1e6;)t+=25e3,e.push(t);for(;t<2e6;)t+=1e5,e.push(t);for(;t<3e6;)t+=25e4,e.push(t);for(;t<5e6;)t+=5e5,e.push(t);for(;t<1e7;)t+=1e6,e.push(t);for(;t<=25e6;)t+=25e5,e.push(t);n.coStarBrand.is("citysnap")&&(e=e.filter(function(e){return 0===e||e>19e4}));for(var a=e.map(function(e){return{value:e,label:e<=1e6? "Last 14 Days":i>=14&&i<30? {{/if}} {{#if expenditurePerStudentTotal}} {{#compare expenditurePerStudentTotal.raw ">" 2000}} {{#compare expenditurePerStudentTotal.raw "<" 50000}} The average annual expenditure per student is {{expenditurePerStudentTotal.dollars}}. ".concat(e.attributes.offMarketDate.shortMonth," ").concat(e.attributes.offMarketDate.day):"";switch(!0){case e.attributes.mlsStatus.expired:S="Expired".concat(x);break;case e.attributes.mlsStatus.canceled:S="Canceled".concat(x);break;case e.attributes.mlsStatus.withdrawn:S="Withdrawn".concat(x);break;case e.attributes.mlsStatus.hold:S="Hold".concat(x)}}var k=new t(S,"#006DC7",null);r.push(k)}return r},getOwnershipTypeAttributeDescription:function(e,t){switch(e){case 1:return t? //# sourceMappingURL=https://assets.homesnap.com/app/js_min/modules/ErrorLogging.js.map?hash=126a653e58b4dd7877bf5939344a6c4c [^A-Z]*)/g).slice(0,-1).join(" "),r.name? To qualify for enrollment, you must first establish residency in the Frostwood attendance zone. "HSAreaItem"==e.boundaryEntity.type_?t+=" in "+e.boundaryEntity.name:"HSSchool"==e.boundaryEntity.type_?t+=" near "+e.boundaryEntity.name:"HSStreetArea"==e.boundaryEntity.type_&&(t+=" on "+e.boundaryEntity.name):e&&e.encodedPolygons&&(t+=" in custom area "),t}},n.data={base64ToArrayBuffer:function(e){if(e){for(var t=e.replace(/^data\:([^\;]+)\;base64,/gim,""),r=atob(t),a=r.length,n=new Uint8Array(a),o=0;o0&&"{"===e.substring(0,1)&&"}"===e.substring(r-1,r))try{t=JSON.parse(e)}catch(e){}return t},deleteNullProperties:function(e){return e? Please nominate a teacher for the PTA School Bell Award! "#b0b0b0":"#6b758a",h=new t("Appointment Only",m,null);r.push(h),3===r.length&&r.shift()}}if(e.listing.specialFeatures.contingent){var f=new t("Contingent","#00B100",null);r.push(f)}else if(e.listing.specialFeatures.shortSale){var y=new t("Short Sale","#00b100",null);r.push(y)}else if(e.listing.specialFeatures.auction){var b=new t("Auction","#00b100",null);r.push(b)}else if(e.listing.specialFeatures.realEstateOwned){var v=new t("Real Estate Owned","#f71200",null);r.push(v)}else if(e.listing.specialFeatures.foreclosure){var w=new t("Foreclosure","#00b100",null);r.push(w)}}else if(e&&e.propertyID){var S="Off-Market" Provides auto-suggestions when entering text. The School Bell Award recognizes an outstanding SBISD staff member who promotes the Purposes of the PTA and advocates for all children. (b=d.skyView.imageUrl,w.style.setProperty("background-position","center center")):d.building.imageUrl&&(b=d.building.imageUrl.replace("/{size}/","/115/")),w.style.setProperty("background-size","cover"),w.style.setProperty("background-image","url(".concat(b,")"),"important")}else Homesnap&&!Homesnap.puppeteer&&e(["modules/StaticMap"],function(e){return!!e&&(e.get({$dom:u.liPrimary,type:d.status&&d.status.suppressGoogleStreetView? Find My Zoned School An attendance area is established for each Spring Branch ISD school. (Ge.listingGroups.data=We.listingGroups.data,We.listingGroups.data=$(a.data),oe=Ge.listingGroups,ae=We.listingGroups):(Ge.paItems.data=We.paItems.data,We.paItems.data=$(a.data.filter(function(e){return!We.listingGroups.data.hasItem(e.id)})),oe=Ge.paItems,ae=We.paItems),(te=fe.js.dedupeHashTables(oe.data,ae.data,function(e,t){return!ne&&(e.length===t.length&&(!e[0].listing||!t[0].listing||e[0].listing.id===t[0].listing.id))}))&&te.remove&&te.remove.length>0)for(var re=0;re0&&e(["modules/MapCustomMarker"],function(n){if(void 0===n||null===n)return!1;for(var s=0;s1){var s="controllers/PickerPropertyAddressLite";Homesnap.jsAppHashes&&!Homesnap.jsAppHashes["".concat(s.replace("controllers/","").js)]&&(s="".concat(Homesnap.jsMainRootPath,"/").concat(s,".js")),e([s],function(e){var a=new e((new Date).getTime().toString());a.update({data:{items:t,title:n,showUnit:!1,showFavoriteIcon:!0,placardVersion:2}}),a.register("bubble",o)})}else{o({type:"url.unhandled",url:t[0].url,data:t[0]})}}}})}var d=i.latitude,c=i.longitude,p=new google.maps.LatLng(d,c);return W=new n.MarkerWithOverLay(p,l,s,a.showMini,"HSPropertyAddressListingItem"!==t||null,a.notClickable?null:r)}(l,r,ce);ae.markers.setItem(i,d)}}}De&&ce.getZoom()>=17&&a.allHomesMode&&(We.heatMaps&&We.heatMaps.sectionKey&&We.heatMaps.sectionValues?se(We.heatMaps):a.heatMaps&&a.heatMaps.data&&se(a.heatMaps.data)),Ce.callOnce("clickWhenMapReady_")})}else if(a&&a.data&&a.data.latitude&&a.data.longitude){var ye=a.data;if(We.singlePropertyAddressItem=a.data,We.polygon&&We.polygon.type===t&&We.polygon.data.id===ye.id)break;b(),w(),g();var he=function(){if(a.marker){var t=ye&&ye.propertyStatus?ye.propertyStatus.color:"",o=ye&&ye.propertyStatus&&ye.propertyStatus.secondaryColor?ye.propertyStatus.secondaryColor:"",n="#fff",s="#006DC7",i="#0b4256";switch(t){case"green":s="#00B100",i="#00775B";break;case"orange":s="#f27f21",i="#A84800";break;case"red":s="#ee3223",i="#9a1b1e";break;case"yellow":s="#edb42b",i="#b07d2a";break;case"purple":o&&"goldenrod"===o.toLowerCase()&&(n="#F9C949"),s="#00B100",i="#ffffff"}e(["modules/MapCustomMarker"],function(e){var t=e.GenericMapMarker.generateSVGCode(null,s,i,n),o=new google.maps.Marker({position:new google.maps.LatLng(ye.latitude,ye.longitude),map:ce,title:ye.address.fullStreetAddress,icon:{anchor:new google.maps.Point(12,34),url:"data:image/svg+xml;utf-8, ".concat(encodeURIComponent(t.outerHTML)),scaledSize:new google.maps.Size(22,38.5),size:new google.maps.Size(22,38.5)},optimized:!1,zIndex:1});We.polygon.marker=o,a.marker.open&&(ue=ue||new google.maps.InfoWindow,o.addListener("click",function(){ue.setContent(ye.address.fullStreetAddress),ue.open(ce,o)}))})}We.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18)))},be=function(e){var t=We.polygon.polygon,o=We.polygon.marker;return t||!o||Array.isArray(o)||o.getMap()?o||!t||t.getMap()?void(t&&o&&!Array.isArray(o)&&(o.getMap()||o.setMap(ce),e>=16?t.getMap()||t.setMap(ce):t.getMap()&&t.setMap(null))):void t.setMap(ce):void o.setMap(ce)};a.lotPolygon?e(["modules/DMPManager"],function(e){e.getPolygon(ye.latitude,ye.longitude,function(e){e&&(a.lotPolygon.paths=e,We.polygon.polygon=x(a.lotPolygon),We.polygon.bounds=A(We.polygon.polygon)),We.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18))),We.polygon.type=t,We.polygon.data=ye,he(),be(ce.getZoom()),We.polygon.listeners.zoom=google.maps.event.addListener(ce,"zoom_changed",function(){be(ce.getZoom())})})}):(he(),be(ce.getZoom())),We.localContext&&pe&&(pe.directionsOptions={origin:{lat:a.data.latitude,lng:a.data.longitude}}),v()}break;case"HSPropertyAddressCluster":if(a&&a.data&&a.data.clusters&&Array.isArray(a.data.clusters)){var Se=a.data.clusters,Te=a.data.searchDefinition,xe=ce.getZoom();w(),M(),(xe<17||xe<=17&&a.data.allHomesMode)&&e(["markerwithlabel"],function(e){for(var t=0;t999? This school has been claimed by the school or a school representative. This is the percentage of students that scored at or above proficiency levels on their state math assessment test. "".concat(e):"paint/paint.css")},set:function(e,t,r,a,n){var o=document.documentElement.style;e&&t&&o&&(o.setProperty("--".concat(e,"-hex"),t),"number"==typeof r&&"number"==typeof a&&"number"==typeof n&&(o.setProperty("--".concat(e,"-hue"),"".concat(r)),o.setProperty("--".concat(e,"-sat"),"".concat(a,"%")),o.setProperty("--".concat(e,"-lte"),"".concat(n,"%"))))}},converters:{rgb2hsl:function(e,t,r){var a=Math.max(e,t,r),n=a-Math.min(e,t,r),o=1-Math.abs(a+a-n-1),i=n&&(a===e? of Houston, Downtown, Apartments near Texas Southern University. "#000000":"#006DC7"};if(e.status.cancelled)r.dataStatusBadge="red",r.spanTextColor="bs4--text-google-red",r.spanIcon="cancel",r.pText="Canceled";else if(e.status.completed)r.dataStatusBadge="gray",r.spanTextColor="bs4--text-gray-300",r.spanIcon="check_circle",r.pText="Toured",r.mapMarkerFill="#6B758A";else if(e.status.confirmed)r.dataStatusBadge="green",r.spanTextColor="bs4--text-google-green",r.spanIcon="check_circle",r.pText="Confirmed";else if(e.status.external){var a,o=e.service||(null===(a=e.listing)||void 0===a?void 0:a.service)||{},i="Unknown";o.homesnap?i="Homesnap":o.showingTime?i="ShowingTime":o.sentriKey&&(i="SentriKey"),r.dataStatusBadge="blue",r.spanTextColor="bs4--text-hs-blue",r.spanIcon="watch_later",r.pText="Unknown"===i? //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/SchoolDetails.js.map?hash=8e4ba15be53560c4e33b6baad8eeb0c1 (u.liPrimary.css({"background-image":"url(".concat(y,")")}),u.imgFinal.attr("HSPuppeteer-src",y)):(u.liPrimary.css({"background-image":"url(".concat(y,")")}),u.imgFinal.attr("src",y))}else if(null!==(r=d.building)&&void 0!==r&&r.imageUrl||d.skyView){var w=u.liPrimary[0],b="";if(!w)return!1;d.skyView? (a.title="Show List",a.replaceChild(s,n),a.style.paddingRight="5px"):(e=!1,a.title="Hide List",a.replaceChild(n,s),a.style.paddingRight="0"),Ce.call("listToggle",e)})}function ae(e,t){var o=document.createElement("div");o.className="mobile-list-toggle-btn bs4--rounded-circle mr-20",e.appendChild(o);var a=document.createElement("button");a.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font",a.innerHTML="List",a.title="Toggle Search List",a.setAttribute("data-hide-status",!1),o.appendChild(a),google.maps.event.addDomListener(a,"click",function(){var e=a.getAttribute("data-hide-status");a.setAttribute("data-hide-status","false"===e),Ce.call("listToggle","false"===e)})}function ne(e){if(Ie){var t=We.paItems.markers.getItem(e.toString());t||(t=We.listingGroups.markers.getItem(e.toString())),t&&t.listingMarker.click()}else Ce.register("clickWhenMapReady_",function(){var t=We.paItems.markers.getItem(e.toString());t&&t.listingMarker.click()})}function se(e){if(ce&&ce.getZoom()<16)return!1;if(e&&e.group&&e.value){var t=ke.getHeatMapCriteria(e.group,e.value)||{};e.sectionKey=t.sectionKey,e.colors=t.colors,e.sectionValues=t.sectionValues}if(e&&e.sectionKey!=We.heatMaps.sectionKey&&We.heatMaps.polygon&&We.paItems.markers.each(function(e,t){var o=t;o.polygon&&o.setVisibility(!1)}),e&&null===e.sectionKey&&We.heatMaps.polygon)ie();else{var o=0;for(var a in We.paItems.data.items){if(!We.paItems.data.items.hasOwnProperty(a))return;var n=We.paItems.data.items[a],s=n[0]||null,i=null,l=null;if(! Level Elementary School. ");case 4:case 6:return"Discover houses for sale, apartments for rent, open houses & more in ".concat(L.locationTitle," on ").concat(I.name,". */i)[1],a.searchMode=4),"function"!=typeof t?a:(t(a),!1)}function y(e){return!z.get("multiArea",!1)&&(D.getDeviceSize(function(t){var n=e.heatmapOption?R.getHeatMapEnum(e.heatmapOption):null;a({type:"trackUserEvent",data:{webServiceName:"analytics",serviceMethod:"TrackEvent",data:{eventType:"PropertiesAndAreasSearched",data:{utm:{medium:"web-".concat(t)},searchType:e.searchType,polygonType:e.polygonType,searchMode:e.searchMode||1,heatmapOption:n,autocompleteSourceType:e.autocompleteSourceType}}}})}),!1)}function b(){G.add("listingCarts",new O.ChildController({type:"controllers/MLS/Integrations/ListingCarts",namespace:U.get(),register:{bubble:a}}),!0),z.updateController("listingCarts",{data:{accounts:Y}})}function T(){G.add("savedSearches",new O.ChildController({type:"controllers/MLS/Integrations/SavedSearches",namespace:U.get(),register:{bubble:a}})),z.updateController("savedSearches",{data:{accounts:Y}})}function k(){G.uninit()}function A(e,t){var a;switch(e){case"location.new":t.lat&&t.lng&&(M={latitude:t.lat,longitude:t.lng,type_:"HSIPLocation"});break;case"commuteTimeBanner.status":z.set("commuteTimeBanner",t);break;case"geographies.update":if(Array.isArray(null===(a=t.data)||void 0===a?void 0:a.id)){var n={21:1,26:2,51:3},r=[],o=t.data,i=o.id,c=o.longitude,l=o.latitude;i.forEach(function(e){var t;null!==e&&void 0!==e&&null!==(t=e[2])&&void 0!==t&&t.hasNoPolygon&&(Q=!0),r.push({Type:n[e[0]],Id:e[1]})}),F=r,B=l&&c?l:null,H=l&&c?c:null}return!1}return G.event(e,t),!1}var C,w,M,L,_,B,H,O=e("ControllerObjects"),x=e("Objects"),D=e("Application"),I=e("Utilities"),R=e("SearchDefinitions"),j=e("modules/SearchRecentSearches"),P=e("modules/MLSAccounts"),U=new O.Unique(t),E=new O.Callbacks,G=new O.ChildControllerManager,z=new O.StateManager(G),N={data:new O.Getter({namespace:U.get(),type:x.HSSearchResult,webService:"/service/Misc/Search",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2},success:m}),autocomplete:new O.Getter({namespace:U.get(),type:x.HSAutocompleteResult,webService:"/service/Misc/Autocomplete",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2},success:m}),savedSearchesList:new O.Getter({namespace:U.get(),type:[x.HSSavedSearch],webService:"/service/SavedSearches/List",failure:function(){"object"==typeof z&&console.info(z)},cache:{expire:2}}),template:new O.Getter({namespace:U.get(),success:function(e){try{v(e)}catch(e){"object"==typeof z&&console.info(z)}},template:{url:"controllers/SearchDropdown.html",dom:["liMoreSavedSearches","liListingService"]}})},q="",F=[],Q=!1;D.getLocation(function(e){e&&(M=e)});var Y={},J=function(){var e=$.Deferred();return P.getAccounts(function(t){Y=t,e.resolve()}),e}(),K=! Frostwood Elementary School is a highly rated, public school located in HOUSTON, TX. (t.length&&(t+=" "),t+="[1 Image Attached]"):e.entity&&(t.length&&(t+=" "),t+="[".concat(n.user.getFriendlyName(e.entity,!0),"]")),t},getTitle:function(e){var t="Me";if(e&&e.members&&e.members.length){var r=e.members.length,a=e.members.map(function(e,t){return n.user.getFriendlyName(e,1===r||1===e.entityID)});1===r?t=a[0]:2===r?t="".concat(a[0]," & ").concat(a[1]):3===r?t="".concat(a[0],", ").concat(a[1]," & ").concat(a[2]):(t="".concat(a[0],", ").concat(a[1],", ").concat(a[2]),t+=" & ".concat((r-3).toString()," more"))}return t},isEqual:function(e,t){return!! {protocol:r[1]||location.protocol,host:r[2]||location.host,hostname:r[3]||location.hostname,port:r[4]||location.port,pathname:r[5],search:r[6],hash:r[7]}:null},isiOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent||navigator.vendor||window.opera)&&!window.MSStream},isAndroid:function(){return/android/i.test(navigator.userAgent||navigator.vendor||window.opera)},isChromeiOS:function(){return/CriOS/i.test(navigator.userAgent||navigator.vendor||window.opera)},isWebView:function(){return/wv/i.test(navigator.userAgent||navigator.vendor||window.opera)},isHSPuppeteer:function(){return/HSPuppeteer/i.test(navigator.userAgent||navigator.vendor||window.opera)}},n.path={getImageUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.imageRootPath+e},getJSUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.jsRootPath+e},getHandlebarUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.handlebarRootPath+e},getDomain:function(e){var t=e.split(". This is the percentage of students that scored at or above proficiency levels on their state reading/language arts assessment test. To report an absence email our Attendance Specialist, Monica Paramo. Students 707. Homesnap.templates["controllers/Property/PropertyAddressItem.html"] = '{{#with data}}