{{/with}}'; Call 833-327-8685 (833-FASTMTL).  (!0===t.buttonFavorite.data("favorite-status")?y.unFavorite.get({data:o,success:function(e){e.data&&a(!1,o,n,t,c,!0)}}):y.favorite.get({data:o,success:function(r){!r.data||!0!==r.data.success&&!0!==r.data.alreadyFavorited||(a(!0,o,n,t,c,!0),e(["modules/FBDare"],function(e){void 0!==e&&e.fbDareEvent("InitiateCheckout",[o.listingID])})),"function"==typeof gtag&>ag("event","listing_favorited")}}),!1):(r({type:"account.mode",callback:function(){d.getCurrentUser(function(e){var r,a;null!==e&&void 0!==e&&null!==(r=e.user)&&void 0!==r&&null!==(a=r.registrationStatus)&&void 0!==a&&a.registered&&i(t,o,n,c)},!0)}}),!1)})}function a(e,t,o,n,i,a){var s=g.get(!1,"favoriteItems",60);if(n.buttonFavorite.data("favorite-status",e).find("span").text(e?"star":"star_border"),n.buttonFavorite.attr("aria-label",e? "hs-pro":"hs",x?U.divLogo.addClass("navbar-pro-plus-logo"):U.divLogo.removeClass("navbar-pro-plus-logo"),U.divLogo.parent().data("data-logo",n).attr("data-logo",n),U.divLogo.parent().data("data-logo-transparent",e).attr("data-logo-transparent",e)}function c(){D.add("mobileTabs",new y.ChildController({type:"controllers/MobileTabBar",namespace:k.get(),register:{bubble:o}}),!0),M.updateController("mobileTabs",{$dom:U.divNavbarMobile,data:{pro:N}})}function u(){R.newsFeedDropdown||(D.get("newsFeed")||D.add("newsFeed",new y.ChildController({type:"controllers/NewsFeedDropdown",namespace:k.get(),register:{bubble:o}})),M.updateController("newsFeed",{$dom:U.liNewsFeed}),R.newsFeedDropdown=!0)}function p(){R.messagesDropdown||(D.get("conversations")||D.add("conversations",new y.ChildController({type:"controllers/ConversationsDropdown",namespace:k.get(),register:{bubble:o}})),M.updateController("conversations",{$dom:U.liMessages}),R.messagesDropdown=!0)}function m(){R.agentsDropdown||(D.add("agents",new y.ChildController({type:"controllers/AgentsDropdown",namespace:k.get(),register:{bubble:o}}),!0),M.updateController("agents",{$dom:U.liAgents,data:{pro:N}}),R.agentsDropdown=!0)}function g(){R.meDropdown||(D.add("currentUser",new y.ChildController({type:"controllers/CurrentUserDropdown",namespace:k.get(),register:{bubble:o}}),!0),M.updateController("currentUser",{$dom:U.liCurrentUser}),R.meDropdown=!0)}function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];R.brand||(D.add("brand",new y.ChildController({type:"controllers/BrandItem",namespace:k.get(),register:{bubble:o}}),!0),w.getIDXBrand(function(n){var o=n;if(0!==(null===o||void 0===o?void 0:o.id)||3433!==I.brand.id){var r=3433===I.brand.id&&(null===o||void 0===o?void 0:o.id)>=0?o:I.brand;M.updateController("brand",{$dom:U.divBrandLogo,data:{brand:r,inverse:e}}),e||U.divBrandLogo.css({backgroundColor:"#ffffff"}),r.primaryColor&&U.nav.parents("nav").css("border-top-color",r.primaryColor),R.brand=!0}}))}function f(){R.proPlusDropdown||(D.add("proPlus",new y.ChildController({type:"controllers/Header/ProPlusDropdown",namespace:k.get(),register:{bubble:o}}),!0),M.updateController("proPlus",{$dom:U.liProPlus,data:{}}),R.proPlusDropdown=!0)}function b(){R.impersonationHeader||w.getCurrentUser(function(e){var n,r;null!==e&&void 0!==e&&null!==(n=e.user)&&void 0!==n&&null!==(r=n.permissions)&&void 0!==r&&r.homeSnapAdminTools&&(w.getImpersonation(function(n){if(n){var r,a=$("").addClass("bg-sold");M.$dom.addClass("impersonating-user"),U.nav.prepend(a),a.css({"border-bottom":"5px solid ".concat((null===(r=e.user.brand)||void 0===r?void 0:r.primaryColor)||"#006DC7")}),D.add("impersonationHeader",new y.ChildController({type:"controllers/ImpersonationHeader",namespace:k.get(),register:{bubble:o}})),M.updateController("impersonationHeader",{$dom:a,data:{impersonatedUser:n}})}}),R.impersonationHeader=!0)},!0)}function h(e){D.add("stickyNotification",new y.ChildController({type:"controllers/StickyNotification",namespace:k.get(),register:{bubble:o}}),!0);var n={};e&&(n={colorClass:e.colorClass,showIcon:e.showIcon,icon:e.icon,text:e.text,delayTime:e.delayTime}),M.updateController("stickyNotification",{$dom:U.divStickyNotification,data:n})}function C(e,n){if("window.scroll"===e&&H.transparent&&U&&I&&(n.fold.top>51? (C.recentListings.get({$dom:e.divRecentListingsCollapse,data:y.recentSales,success:function(t){var n=t.data||[];n.length>0?v.updateController("recent",{$dom:t.$dom.divRecent,data:n.map(function(t){return{propertyAddressItem:t,showDistance:{latitude:v.get("latitude"),longitude:v.get("longitude")},showFavoriteIcon:!0,placardVersion:2}})}):e.divRecentListingsCollapse.html("No Results Found No recent sales found")}}),f=!0):(e.divRecentListingsCollapse.html("Please Sign up To view recent sales, please  connect to your agent. Stainless Steel Bar Stainless Steel Bar Stock TW Metals has the stainless bar products you need positioned in large depots to meet your demand. 0
 //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/ListingDisclaimer.js.map?hash=41f88606e7ff06a07c7f2724e5281a53 		Homesnap.templates["controllers/Property/PropertyAddressSchema.html"]  = '{{#with data.schema}}<script type="application/ld+json">	[{		"@context": "http://schema.org",		"@type":"RealEstateListing",		"@id": "{{@root/data/siteRootUrl}}{{url}}",		"additionalType": "http://www.productontology.org/id/Real_estate",		"about": {			{{#if singleFamilyResidence}}			"@type":["SingleFamilyResidence", "Product"],			{{else if detailsData.propertyCount}}			"@type":["ApartmentComplex", "LocalBusiness"],			{{/if}}			"name": "{{cleanEscape address.fullStreetAddress}}, {{address.cityStateZip}}",			"description": "{{cleanEscape description}}",			"category": "Real Estate {{#if propertyType}}> {{cleanEscape propertyType}}{{/if}}",			"productId": "{{productId}}",			"url": "{{@root/data/siteRootUrl}}{{url}}",			{{#if detailsData.propertyType}}			"accommodationCategory": "{{cleanEscape detailsData.propertyType}}"	,			{{/if}}			{{#if image}}			"photo": {				"@type":"ImageObject",				"contentUrl": "https:{{image}}"			},			{{/if}}			{{#if secondaryImages.length}}			"image": [				{{#each secondaryImages}}				"https:{{listing}}"{{#unless @last}},{{/unless}}				{{/each}}			],			{{/if}}			{{#if sqFt}}			"floorSize":			{				"@type": "QuantitativeValue",				"value": "{{sqFt.string}}",				"unitCode": "FTK"			},			{{/if}}			{{#if propertyAddressItem.beds}}			"numberOfBedrooms": {{propertyAddressItem.beds.raw}},			{{/if}}			{{#if propertyAddressItem.baths}}			"numberOfBathroomsTotal": {{math propertyAddressItem.baths.raw.full "+" propertyAddressItem.baths.raw.half}},				{{#if propertyAddressItem.baths.raw.full}}			"numberOfFullBathrooms": {{propertyAddressItem.baths.raw.full}},				{{/if}}				{{#if propertyAddressItem.baths.raw.half}}			"numberOfPartialBathrooms": {{propertyAddressItem.baths.raw.half}},				{{/if}}			{{/if}}			{{#if detailsData.propertyCount}}			"numberOfAccommodationUnits": "detailsData.propertyCount",			{{/if}}			{{#and latitude longitude}}			"geo": {				"@type": "GeoCoordinates",				"latitude": "{{latitude}}",				"longitude": "{{longitude}}"			},			{{/and}}			"address": {				"@type": "PostalAddress",				"addressCountry": "USA",				"addressLocality": "{{address.city}}",				"addressRegion": "{{address.state}}",				"postalCode": "{{address.zip}}",				"streetAddress": "{{cleanEscape address.fullStreetAddress}}"			}			{{#if detailsData.yearBuilt}}			, "yearBuilt": {{detailsData.yearBuilt}}			{{/if}}			{{#if price}}			,"offers":			{				"@type": "{{#if transactionType.forSale}}OfferForPurchase{{else if transactionType.forRent}}OfferForLease{{/if}}",				"availability":				{{~#or transactionType.forSale transactionType.forRent~}}					"http://schema.org/InStock"				{{~else~}}					{{~#if detailsData.specialFeatures.comingSoon~}}					"http://schema.org/PreOrder"					{{~else~}}					"http://schema.org/OutOfStock"					{{~/if~}}				{{~/or}},				"@id": "{{@root/data/siteRootUrl}}{{url}}",				"image":				[					{{#if image}}"https:{{image}}"{{/if}}{{#if secondaryImages}},{{/if}}					{{#each secondaryImages}}					"https:{{listing}}"{{#unless @last}},{{/unless}}					{{/each}}				],				"url": "{{@root/data/siteRootUrl}}{{url}}",				"description": "{{cleanEscape description}}",				"priceSpecification": {					"@type":"UnitPriceSpecification",					"price": "{{price}}",					"priceCurrency": "USD"					{{#if transactionType.forRent}}					, "unitCode": "MON"					{{/if}}				},				"price": "{{price}}",				"priceCurrency": "USD",				"BusinessFunction": "http://purl.org/goodrelations/v1#{{#if transactionType.forSale}}Sell{{else if transactionType.forRent}}LeaseOut{{/if}}"			}			{{/if}}			{{#if openHouse}},			"event" : [			{{~#each openHouse~}}			{				"@context": "http://schema.org",				"@type": "Event",				"name": "Open House {{times}}",				"description": "{{cleanEscape ../description}}",				"url": "{{@root/data/siteRootUrl}}{{../url}}",				{{#if ../image}}				"image": [					{{#if ../image}}"https:{{../image}}"{{/if}}					{{#each ../secondaryImages}}					,"https:{{listing}}"					{{/each}}				],				{{/if}}				"startDate": "{{startDateString}}",			  	"location": {					"@type": "Place",					"address": {						"@type": "PostalAddress",						"addressCountry": "USA",						"addressLocality": "{{../address.city}}",						"addressRegion": "{{../address.state}}",						"postalCode": "{{../address.zip}}",						"streetAddress": "{{cleanEscape ../address.fullStreetAddress}}"					},					"url": "{{@root/data/siteRootUrl}}{{../url}}"				}				{{#if ../price}}				, "offers":				{					"@type": "Offer",					"@id": "{{@root/data/siteRootUrl}}{{../url}}",					{{#if image}}					"photo": {						"@type":"ImageObject",						"contentUrl": "https:{{image}}"					},					{{/if}}					{{#if secondaryImages.length}}					"image": [						{{#each secondaryImages}}						"https:{{listing}}"{{#unless @last}},{{/unless}}						{{/each}}					],					{{/if}}					"url": "{{@root/data/siteRootUrl}}{{../url}}",					"description": "{{cleanEscape ../description}}",					"price": "{{../price}}",					"priceSpecification": {						"@type":"UnitPriceSpecification",						"price": "{{../price}}",						"priceCurrency": "USD"						{{#if transactionType.forRent}}						, "unitCode": "MON"						{{/if}}					},					"priceCurrency": "USD",					"BusinessFunction": "http://purl.org/goodrelations/v1#{{#if ../transactionType.forSale}}Sell{{else if ../transactionType.forRent}}LeaseOut{{/if}}"				}				{{/if}}			} {{#unless @last}},{{/unless}}			{{/each}}			]			{{/if}}		}	}]</script>{{/with}}'; Visit our UK website for our stores, online ordering and product availability.  316 Stainless Steel This material is precision ground to offer tighter tolerances than standard 316 stainless steel. [e]:Array.isArray(e)?e:[e];null!==(a=window.Homesnap.mlsVersionNumber)&&void 0!==a||window.Homesnap.versionNumber;i.forEach(function(e){var a,i=window.Homesnap.versionNumber;if(-1==e.indexOf("https://")&&0!=e.indexOf("//")){var s=e.toLowerCase();e=t.cssAppHashes&&!t.cssAppHashes["".concat(s)]? TW Metals also carries processed flat bar, special free-machining grades, food industry-approved grades, low-sulfur material and dual-certified material. (u.add("mortgageCalculatorCollapse",new p.ChildController({type:"controllers/MortgageCalculatorCollapse",namespace:d.get(),register:{bubble:r}}),!0),a&&a.currentPrice&&m.updateController("mortgageCalculatorCollapse",{$dom:n.divMortgageCalculator,data:{price:a.currentPrice.raw,propertyAddressItem:o,propertyDetails:a}})):n.divMortgageCalculator.remove(),-1===t.exclusions.indexOf("similar")&&a&&(!a.type_||"HSPropertyAddressDetail"!=a.type_)&&a.status&&a.status.canGetSimilarListings){u.add("similar",new p.ChildController({type:"controllers/SimilarListings",namespace:d.get(),register:{bubble:r}}),!0);var s={};a.type_&&"HSListingDetail"==a.type_&&(s.listingID=a.listingID),s.propertyID=a.propertyID,s.transactionType=a.transactionType,s.count=8,s.baths=a.baths?a.baths.raw.full:void 0,s.beds=a.beds?a.beds.raw:void 0,a.type_&&"HSListingDetail"==a.type_? 	  Many kitchen utensils, such as pots, pans, and flatware, also benefit from 304s high corrosion resistance. [0].status.showWithMessageTextBox}}                                            {{/if}}                                                        {{/if}}                    {{/with}}'; Stainless Steel. (n.fill="#00B100",n.stroke="#00B100"):(n.fill="#71bf44",n.stroke="#538c32"))),n},getSingleEntityTypeAndID:function(e){if(e){var t,r;return e.listing?(t=7,r=e.listing.id):e.propertyID? 		 (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}}});