(a=(Math.round(r/1e5)/10).toFixed(1).toString(),a+="M"):(a=Math.round(r/1e6).toString(),a+="M"),t&&2==t&&(a+="/mo"),{raw:e,dollars:n,short:"$"+a}}return null},getPropertyStatus:function(e,t,r){var n={color:"blue",pinName:"blue_pin",primaryColor:"blue",secondaryColor:null,text:t||"Off-Market",pinHex:"006DC7"};if(r)switch(!0){case r.expired:n.text="Expired";break;case r.canceled:n.text="Canceled";break;case r.withdrawn:n.text="Withdrawn";break;case r.hold:n.text="Hold"}return n},getSPropertyType:function(e){if(e){var t;switch(e){case 1:t="Detached";break;case 2:t="Townhouse";break;case 4:t="Condo";break;case 16:t="Multi-Family";break;case 32:t="Lots/Land";break;case 64:t="Mobile/Manufactured";break;case 128:t="Commercial";break;case 256:t="Co-op";break;case 8:default:t="Other"}return{raw:e,string:t}}return null},getClusterColors:function(e,t,r){var n={fill:"#4392CE",stroke:"#3589CF"};return e&&(t?(n.fill="#F1CC39",n.stroke="#E5BE37"):2==(2&e)?(n.fill="#F37F21",n.stroke="#D76C25"):4==(4&e)?(n.fill="#E02844",n.stroke="#9A1B1E"):1==(1&e)&&(r? ((null===e||void 0===e?void 0:e.type_)===(null===t||void 0===t?void 0:t.type_)&&"HSConversationItem"===(null===e||void 0===e?void 0:e.type_)&&e.id===t.id&&e.status.raw===t.status.raw&&e.recentMessage&&t.recentMessage&&e.recentMessage.id===t.recentMessage.id&&e.recentMessage.status.raw===t.recentMessage.status.raw&&(e.recentMessage.readTimestamp&&t.recentMessage.readTimestamp&&e.recentMessage.readTimestamp.raw===t.recentMessage.readTimestamp.raw||!e.recentMessage.readTimestamp&&!t.recentMessage.readTimestamp))},getMessageImage:function(e,t,r){var n,o=null!==(n=null===r||void 0===r?void 0:r.toLowerCase())&&void 0!==n?n:null;if(o&&o.startsWith("https://")&&o.indexOf("_original")>-1)return{small:o.replace("original","192"),medium:o.replace("original","576"),original:o};if(e&&t){var i,s=null!==(i=window.Homesnap.rootURLs.conversationMessageImagesBaseURL)&&void 0!==i?i:"https://s3.amazonaws.com/homesnap.messages/";return s+="".concat(a.string.reverse(e.toString()),"_"),{small:"".concat(s).concat(t,"_192.jpg"),medium:"".concat(s).concat(t,"_576.jpg"),original:"".concat(s).concat(t,"_original.jpg")}}return null}},a.listing={mapping:{mini:303,listing:302,large:301,original:301},getImage:function(e,t,r){var o,i,s=null===(o=window.Homesnap)||void 0===o?void 0:null===(i=o.rootURLs)||void 0===i?void 0:i.akamaiListingImagesURLFormat.toLowerCase();return s? "This Year":"All Time"}},getTicks:function(e){if(e)return parseFloat(e.toString().replace(/\D/g,""))},getDuration:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(! define("modules/SearchRecentSearches",["require","Objects","Utilities"],function(e){function t(){return c||(c=r()||[]),c}function r(){return d.get(!0,n,525600)}function i(){var e=t();d.set(!0,n,e)}function a(e){var r=t();if("object"==typeof e&&e.type_){for(var a,s=0;so&&(r.length=o),i(),!0}}return!1}function s(e){return t().slice(0,e)}var c,S=e("Objects"),n=(e("Utilities"),"Searches"),o=25,d=new S.LocalStorage("SearchRecentSearches");return{save:a,get:s}}); Final. Parents can reach out directly to Hazel to sign the e-consent and to arrange for services for your child. (We.listingGroups.data=Ge.listingGroups.data,Ge.listingGroups.data=$(a.data),oe=We.listingGroups,ae=Ge.listingGroups):(We.paItems.data=Ge.paItems.data,Ge.paItems.data=$(a.data.filter(function(e){return!Ge.listingGroups.data.hasItem(e.id)})),oe=We.paItems,ae=Ge.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,u=new google.maps.LatLng(d,c);return G=new n.MarkerWithOverLay(u,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&&(Ge.heatMaps&&Ge.heatMaps.sectionKey&&Ge.heatMaps.sectionValues?se(Ge.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(Ge.singlePropertyAddressItem=a.data,Ge.polygon&&Ge.polygon.type===t&&Ge.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});Ge.polygon.marker=o,a.marker.open&&(pe=pe||new google.maps.InfoWindow,o.addListener("click",function(){pe.setContent(ye.address.fullStreetAddress),pe.open(ce,o)}))})}Ge.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18)))},be=function(e){var t=Ge.polygon.polygon,o=Ge.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,Ge.polygon.polygon=x(a.lotPolygon),Ge.polygon.bounds=A(Ge.polygon.polygon)),Ge.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18))),Ge.polygon.type=t,Ge.polygon.data=ye,he(),be(ce.getZoom()),Ge.polygon.listeners.zoom=google.maps.event.addListener(ce,"zoom_changed",function(){be(ce.getZoom())})})}):(he(),be(ce.getZoom())),Ge.localContext&&ue&&(ue.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(),k();var Ie=function(){if(xe<17||xe<=17&&a.data.allHomesMode)for(var e=0;e999? Training and Certification. Copyright 2002-2023 Blackboard, Inc. All rights reserved. 532 23rd Avenue NW, Center Point, AL 35215. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Property/PropertyFavorite.js.map?hash=b6192efd5cf931cf4f57144065c9eec7 "33px":"30px"},icon:z(o.fill,o.stroke,a,new google.maps.Point(15,7))});return google.maps.event.addListener(s,"click",function(){ce.fitBounds(n),fe.coStarBrand.is("citysnap")&&!Pe.get("noMapRestriction",!1)&&ce.setCenter(n.getCenter())}),s}function b(){if(Ge.polygon.polygon){if(Array.isArray(Ge.polygon.polygon))for(var e=0;e4||Math.abs(u.y-o)>4){var a=fe.map.getLatLngByPixel(l.x+(t-r.left),l.y+(o-r.top),c);d.getPath().push(new google.maps.LatLng(a.lat,a.lng)),u=u||{},u.x=t,u.y=o}return!1},n=function t(n){n.stopPropagation(),n.preventDefault(),document.removeEventListener("touchend"===n.type?"touchmove":"mousemove",a),document.removeEventListener("touchend"===n.type? Erwin High School . Narrow your search by price, size & location to find your next dream home. School profile information is based on government data. Thank you for visiting our school's web page. We have updated the RSS logo to align with other Rowan entities throughout the county. "HSAreaItem"===e.boundaryEntity.type_?t+=" in ".concat(e.boundaryEntity.name):"HSSchool"===e.boundaryEntity.type_?t+=" near ".concat(e.boundaryEntity.name):"HSStreetArea"===e.boundaryEntity.type_&&(t+=" on ".concat(e.boundaryEntity.name)):e&&e.encodedPolygons&&(t+=" in custom area "),t}},a.data={base64ToArrayBuffer:function(e){if(e){for(var t=e.replace(/^data\:([^\;]+)\;base64,/gim,""),r=atob(t),n=r.length,a=new Uint8Array(n),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? define("controllers/SchoolDetailsKeyMetrics",["require","ControllerObjects","lodash","Utilities","tinycolor"],function(t){return function(e){function r(t){g.call("bubble",t)}function a(t){m.update(t),o()}function o(){try{m.requireDom()}catch(t){throw t}var t=m.get("schoolDetails");if(t.studentsByGrade){var e=t.studentsByGrade.groups.map(function(t){return t.count.raw}),r=h.max(e),a=h.sortBy(e).reverse(),o=t.studentsByGrade.groups.map(function(t){return(t.count.raw/r*100).toFixed(2)}),n=o.map(function(t){return t>25}),i=t.studentsByGrade.groups.map(function(t){var e=a.indexOf(t.count.raw),r=c.split("|");return e<2?r[e]:r[2]});y.template.get({$dom:m.$dom,data:{schoolDetails:t,percentages:o,takeGradeNameOutOfBar:n,barColors:i}})}}function n(t){var e=t.$dom,a=t.data;a.schoolDetails.ethnicity&&(f.add("ethnicityPieChart",new u.ChildController({type:"controllers/Charts/PieChart",namespace:p.get(),register:{bubble:r}}),!0),m.updateController("ethnicityPieChart",{$dom:e.divEthnicityPieChart,data:{chartData:i(a.schoolDetails.ethnicity),colorsArray:c.split("|"),total:a.schoolDetails.ethnicity.total.raw,tooltipFormat:"label",height:160,presorted:!0}})),a.schoolDetails.freeLunches&&(f.add("lunchPieChart",new u.ChildController({type:"controllers/Charts/PieChart",namespace:p.get(),register:{bubble:r}}),!0),m.updateController("lunchPieChart",{$dom:e.divLunchPieChart,data:{chartData:i(a.schoolDetails.freeLunches),colorsArray:c.split("|"),total:a.schoolDetails.freeLunches.total.raw,tooltipFormat:"label",height:160}}))}function i(t){for(var e={datasets:[],labels:[]},r=t.total.raw,a=0,o=t.groups.length;a0?$("a[href='#".concat(c.divMiddleSchoolContainer[0].id,"']")).trigger("click").attr("aria-selected",!0):h.high.length>0&&$("a[href='#".concat(c.divHighSchoolContainer[0].id,"']")).trigger("click").attr("aria-selected",!0)),d.call("bubble",{type:"url.update"})}var l=e("ControllerObjects"),n=e("Objects"),i=(e("bootstrap"),new l.Unique(t)),d=new l.Callbacks,c=new l.ChildControllerManager,u=new l.StateManager(c,{});c.add("graduateFromSchoolItem",new l.ChildControllerArray({type:"controllers/schoolItem",namespace:i.get(),register:{bubble:o}})),c.add("graduateToSchoolItem",new l.ChildControllerArray({type:"controllers/schoolItem",namespace:i.get(),register:{bubble:o}})),c.add("elementarySchoolItem",new l.ChildControllerArray({type:"controllers/schoolItem",namespace:i.get(),register:{bubble:o}})),c.add("middleSchoolItem",new l.ChildControllerArray({type:"controllers/schoolItem",namespace:i.get(),register:{bubble:o}})),c.add("highSchoolItem",new l.ChildControllerArray({type:"controllers/schoolItem",namespace:i.get(),register:{bubble:o}}));var h={getRelated:new l.Getter({namespace:i.get(),type:n.HSSchoolRelated,webService:"/service/Schools/GetRelated",failure:function(){throw u&&console.info(u),new Error("School Related Schools controller: Unhandled Error")}}),main:new l.Getter({namespace:i.get(),success:function(e){try{a(e)}catch(e){throw u&&console.info(u),e}},template:{url:"controllers/SchoolRelatedSchools.html",dom:["divFrom","divGraduateTo","divGraduateFrom","divElementary","divMiddle","divHigh","divElementaryContainer","divMiddleSchoolContainer","divHighSchoolContainer",["divGraduateFromSchool"],["divGraduateToSchool"],["divElementarySchool"],["divMiddleSchool"],["divHighSchool"],"aElementaryLabel","aMiddleLabel","aHighLabel","ulTabList"]}})};return{update:function(e){u.update(e),r()},restore:function(e){u.restore(e,r)},uninit:function(){c.uninit()},getState:u.getState.bind(u),register:d.register.bind(d),event:function(e,t){c.event(e,t)}}}}); ":e.count.commas,color:"#ffffff",fontSize:"12px",fontFamily:'"Lucida Grande", "Arial", sans-serif',width:e.count.raw>999? Welcome to Erwin, Home of the Eagles! Recently Joined Members. You can use this area for legal statements, copyright information, a mission statement, etc. Hueytown in a Kindergarten through 2nd-grade educational setting. (t.length&&(t+=" "),t+="[1 Image Attached]"):e.entity&&(t.length&&(t+=" "),t+="[".concat(a.user.getFriendlyName(e.entity,!0),"]")),t},getTitle:function(e){var t="Me";if(e&&e.members&&e.members.length){var r=e.members.length,n=e.members.map(function(e,t){return a.user.getFriendlyName(e,1===r||1===e.entityID)});1===r?t=n[0]:2===r?t="".concat(n[0]," & ").concat(n[1]):3===r?t="".concat(n[0],", ").concat(n[1]," & ").concat(n[2]):(t="".concat(n[0],", ").concat(n[1],", ").concat(n[2]),t+=" & ".concat((r-3).toString()," more"))}return t},isEqual:function(e,t){return!! (e.onClick(e.data,!1,!0),setTimeout(function(){A=!1},50)):A=!1,i.stopPropagation()};i.addEventListener("mousedown",S),i.addEventListener("touchstart",S);new Date;this.removeListeners=function(){i.removeEventListener("mousedown",S),i.removeEventListener("touchstart",S)}}this.getPanes().floatPane.appendChild(i)}},p.prototype.draw=function(){var t=this.div;if(t){this.div.style.width="250px";var e={width:this.div.offsetWidth,height:this.div.offsetHeight},i=this.distanceFromMapEdges,r=50;i.right=o.south&&e.longitude<=o.east&&e.longitude>=o.west&&t.push(e)})})}k.call("new",{propertyAddresses:t.length>0?t:null})}function l(){return I.bounds||I.area.bounds||I.multiArea.bounds||I.school.bounds||I.commuteTime.bounds||{}}function u(e){return(null===e||void 0===e?void 0:e.min)&&e.max&&I.zoom<=e.max&&I.zoom>=e.min}function c(o){var i,a,r,n,c;null!==(i=Homesnap)&&void 0!==i&&i.puppeteer||u(I.layer.listings)?d():I.layer.listings&&!u(I.layer.propertyAddresses)&&k.call("new",{listings:[]}),u(I.layer.propertyAddresses)? Neighborhood. Narrow listings by price, size, and location to find your next dream home. Site Map; ADA Compliance | Equal Opportunity | Non . (U.nav.addClass("affix"),l(!1),R.brand&&(D.get("brand").event("updateLogo",{transparent:!1}),U.divBrandLogo.css("backgroundColor","#ffffff"))):0===n.fold.top&&(U.nav.removeClass("affix"),l(!0),R.brand&&(D.get("brand").event("updateLogo",{transparent:!0}),U.divBrandLogo.css("backgroundColor","transparent")))),"window.newSize"===e&&n&&n.size&&("xs"===n.size.new||"xs"===n.size.previous)&&d(n.size.new),"stickyNotification.show"===e)return void h(null===n||void 0===n?void 0:n.notificationSettings);"headerBrand.showByTenX"!==e||q||(q=!0,s(!0)),D.event(e,n)}var w=e("Application"),y=e("ControllerObjects"),B=e("Utilities");e("bootstrap");var k=new y.Unique(n),S=new y.Callbacks,D=new y.ChildControllerManager,M=new y.StateManager(D);D.add("search",new y.ChildController({type:"controllers/MultiAreaSearch/Manager",namespace:k.get(),register:{bubble:o}}));var U,T,L,N,x,A,P,F={template:new y.Getter({namespace:k.get(),template:{url:"controllers/Header.html",dom:["nav","divContainer","formSearch","aNavbarBrand","liMyAgent","btnMyAgent","liRegister","aRegister","liSignIn","aSignIn","aMobileSignUp","liAgents","liNewsFeed","liMessages","liCurrentUser","liProPlus","divBrandLogo","divMobileSignUp","divNavbarMobile","divLogo","divStickyNotification"]}})},I={},H={simple:!1,fluid:!1,transparent:!1,search:!0,hide:!1,commuteTimeBanner:!1},z=!0,R={newsFeedDropdown:!1,messagesDropdown:!1,agentsDropdown:!1,meDropdown:!1,brand:!1,proPlusDropdown:!1,impersonationHeader:!1},q=!1,O=3433,j=B.coStarBrand.is("citysnap"),E={on:function(){U.nav.find("div.main-navbar-hs").addClass("bs4--d-none").removeClass("bs4--d-flex")},off:function(){U.nav.find("div.main-navbar-hs").addClass("bs4--d-flex").removeClass("bs4--d-none")}},X={on:function(){U&&U.divContainer.hasClass("container")&&U.divContainer.addClass("container-fluid").removeClass("container")},off:function(){U&&U.divContainer.hasClass("container-fluid")&&U.divContainer.addClass("container").removeClass("container-fluid")}},G={on:function(){M.$dom.find("nav").addClass("transparent-nav"),l(!0),R.brand&&(D.event("updateLogo",{transparent:!0}),U.divBrandLogo.css("backgroundColor","transparent"))},off:function(){M.$dom.find("nav").removeClass("transparent-nav"),l(!1),R.brand&&(D.event("updateLogo",{transparent:!1}),U.divBrandLogo.css("backgroundColor","#ffffff"))}},J={on:function(){U.formSearch.show(),U.aNavbarBrand.find("svg").addClass("bs4--d-lg-none").removeClass("hidden"),U.divLogo.addClass("bs4--d-none bs4--d-lg-block")},off:function(){U.formSearch.hide(),U.aNavbarBrand.find("svg").removeClass("bs4--d-lg-none").addClass("hidden"),U.divLogo.removeClass("bs4--d-none bs4--d-lg-block")}},K={on:function(){M.$dom.hide()},off:function(){M.$dom.show()}},Q={on:function(){D.get("search").event("commuteTimeBanner.status",!0)},off:function(){D.get("search").event("commuteTimeBanner.status",!1)}};return w.getAppMode(function(e){B.themes.set(e)}),{update:r,restore:function(e){M.restore(e,a)},uninit:function(){D.uninit()},getState:M.getState.bind(M),register:S.register.bind(S),event:C}}});