CINXE.COM
ABB in Metals | Metals
<!DOCTYPE html> <html class="no-js" lang="en"> <head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PVBPDH');</script> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title> ABB in Metals | Metals </title> <script type="text/javascript" src="/ruxitagentjs_ICA7NVfqrux_10307250124095659.js" data-dtconfig="rid=RID_1263031270|rpid=1810082014|domain=abb.com|reportUrl=/rb_bf39360wnj|app=df3cf8a6af3c1311|cuc=tsb4abfy|mel=100000|expw=1|featureHash=ICA7NVfqrux|dpvc=1|lastModification=1742327471990|srsr=10000|postfix=tsb4abfy|tp=500,50,0|rdnt=1|uxrgce=1|agentUri=/ruxitagentjs_ICA7NVfqrux_10307250124095659.js"></script><script src=/cdn/Cookie/cassie_cookie.js?v=638774539240000000 type="text/javascript"></script> <script> var cassieSettings = { widgetProfileId: 1, languageCode: 'en', licenseKey: '0A4C10A0-E26B-4342-87BD-82538D90137C', region: 'irl', environment: 'production', crossDomainConsent: false, }; loadScriptWithFallback(cassieSettings); </script> <script src="https://assets.adobedtm.com/3f582187d63b/1e168dfae5a1/launch-38768eadc2c2.min.js" async></script> <link rel="alternate" hreflang="x-default" href="https://new.abb.com/metals" /> <link rel="alternate" hreflang="sv" href="https://new.abb.com/metals/sv" /> <link rel="alternate" hreflang="fi" href="https://new.abb.com/metals/fi" /> <link rel="alternate" hreflang="zh" href="https://new.abb.com/metals/zh/metals" /> <link rel="alternate" hreflang="ja" href="https://new.abb.com/metals/ja" /> <link rel="alternate" hreflang="pt-BR" href="https://new.abb.com/metals/pt-br" /> <meta name="build" content="2025.0313.0911.1 - BN=local-build, BM=-67336351" /> <meta name="timestamp" content="2025-03-21 18:28:55.3" /> <meta name="cidpath" content="9AAC910024" /> <link rel="icon" href="/cdn/img/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/cdn/img/favicon.ico" type="image/x-icon" /> <link rel="icon" type="image/png" sizes="16x16" href="/cdn/img/favicon16-web.png"> <link rel="icon" type="image/png" sizes="32x32" href="/cdn/img/favicon32-web.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/cdn/img/favicon114_retina.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/cdn/img/favicon72-ipad.png"> <link rel="apple-touch-icon-precomposed" href="/cdn/img/favicon57-iphone.png"> <script> Array.remove=function(b,c){var a=b.indexOf(c);if(a>=0)b.splice(a,1);return a>=0;} var jsLibs = []; function isBackend() { return document.getElementsByTagName("body")[0].className.match(/sfPageEditor/) && (typeof requirejs !== 'undefined'); } function widgetInit(widget, callback) { if (isBackend()) { callback = callback || function () { }; require([widget], function () { callback(); }); } } function dragDropCallback(callback) { if (isBackend()) { callback(); } } var _gaq = _gaq || []; function TimeTracker(a, b, c) { return this.MAX_TIME = 6e5, this.category = a, this.variable = b, this.label = c ? c : void 0, this.startTime, this.elapsedTime, this.isDebug = !0, this } TimeTracker.prototype = { startTime: function () { return this.startTime = (new Date).getTime(), this }, endTime: function () { return this.elapsedTime = (new Date).getTime() - this.startTime, this }, debug: function (a) { return this.isDebug = void 0 == a ? !0 : a, this }, send: function (a, b) { if (a = a || this.variable, b = b || this.label, 0 < this.elapsedTime && this.elapsedTime < this.MAX_TIME) { var c = ["_trackTiming", this.category, a, this.elapsedTime, b]; this.isDebug && (c.push(100), window.console && window.console.log && console.log(c)) } return this } }, window.tt = new TimeTracker("Page", "General Timing"), window.tt.startTime(); window.atctSettings = {"enableCart":true,"showCartCookieName":"showCart","host":"https://ace.abb.com","getCartOnInit":false,"previewCss":"https://www.abb.com/Sitefinity/WebsiteTemplates/AbbBranding/App_Scripts/requirejs-libs/cart/cartpreviews.css"}; window.seoSettings = {"enableBreadcrumbSnippet":true}; </script> <!--[if lt IE 9]><telerik:radcodeblock runat="server"> <script type="text/javascript" src="https://www07.abb.com/cdn/v17.3/scripts/min.html5shiv.js"></script> <![endif]--> <script type="text/javascript" data-pin="" src="https://www07.abb.com/cdn/v17.3/scripts/min.head.js"></script> <script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/jquery/dist/jquery.min.js?h=49ddeac2" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/jquery-custom/jquery-custom.min.js?h=76448fff" type="text/javascript"></script><script src="/ScriptResource.axd?d=6DQe8ARl7A9TiuWej5ttChX98DsC9uWQJhL3-GVdCvr4H1KDFCc_lsFsu2sXZcYEstm4G4Kl_tK8h1cXM4pjNRJ9dHRMtAUVhNStIQvM3GCY29ieLcMJSssHLAjZ3OdjrK-T6NJDJ1jFN4RXZa_V_a1UkpxRhfuqpadiMpLfUE9Vi5kYRsCFdSxMD5Tvwfwg0&t=ffffffff8824f614" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/lib/jquery-migrate-1.3.0.min.js" type="text/javascript"></script><script src="/ScriptResource.axd?d=Uf8BQcxRshYGUr_fjsqPCPgdcdYgwekVFuAmxjFv8qqyjwtcNbLeGaE9zyxC_2g1POjzwqV-HWDHsixufAbwLG1Aiuj82CwqDq9VQTpz7XWjQ1VLvAFtcqOVy-Jo4fYdD6YKYO5reUJJXDDZcOtGp7QCKiDQuWZc8hMjos2bwwjfAoEzQZhvxrv06wEw-TD20&t=ffffffff8824f614" type="text/javascript"></script><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/grid/grid.min.css?h=056ac7db" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/frame/frame.min.css?h=3194f317" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/abbvoice-font/abbvoice-font.min.css?h=a0d39d9c" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/typography/typography.min.css?h=f22ba46e" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/foundation-global/foundation-global.min.css?h=496b6b06" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/icomoon-font/icomoon-font.min.css?h=482c7c8f" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/abbicons-font/abbicons-font.min.css?h=32b95d95" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/icons/icons.min.css?h=97565eef" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/reveal/reveal.min.css?h=1a19c33c" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/tabs/tabs.min.css?h=aca82f91" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/sections/sections.min.css?h=cb92cf24" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/navigation/navigation.min.css?h=e6d4fce1" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/button/button.min.css?h=54f3af6e" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/cookie-banner/cookie-banner.min.css?h=a3aa9e02" rel="stylesheet" type="text/css" /><link href="/Mvc/Views/Teaser/teaser.css?v=638775590927560335&package=LegacyMaster" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/external/@oneabb/external-contact-us/v0.2.2/bundle.css?package=LegacyMaster" rel="stylesheet" type="text/css" /><link href="https://d3o3d9viu00ouz.cloudfront.net/external/font/0.0.13/bundle/bundle.css?package=LegacyMaster" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="https://www07.abb.com/cdn/v17.3/css/min.css" /> <link rel="stylesheet" type="text/css" href="https://www07.abb.com/cdn/v17.3/css/min-head.css" /> <meta class="elastic" name="content_language" content="en" /> <meta class="elastic" name="content_type" content="Webpage" /> <meta class="elastic" name="company_brand" content="ABB" /> <meta class="elastic" name="theme" content="Product or solution information" /> <meta class="elastic" name="content_site" content="Abbcom" /> <meta property="og:title" content="ABB in Metals" /><meta property="og:description" content="Electrifying, automating & digitalizing metals operations" /><meta property="og:image" content="http://new.abb.com/images/librariesprovider128/default-album/metals-social-sharing-header.jpg?sfvrsn=1264f10b_0" /><meta property="og:type" content="website" /><meta property="og:site_name" content="Metals" /><meta property="og:url" content="https://new.abb.com/metals" /><link rel="canonical" href="https://new.abb.com/metals" /><meta class="elastic" name="thumbnail" content="http://new.abb.com/images/librariesprovider128/default-album/metals-social-sharing-header.jpg?sfvrsn=1264f10b_0" /><meta name="description" content="ABB power and automation solutions enable metal producers to increase productivity and product quality." /><meta name="keywords" content="Metals, metal industry, process optimization, metallurgy products, productivity, Life Cycle service." /></head> <body class="sfPublicWrapper" id="PublicWrapper"> <script type="text/javascript"> $(document).ready(function () { if (!window.location.href.includes('products')) { if (document.querySelector('link[rel="canonical"]')) { document.querySelector('link[rel="canonical"]').setAttribute("href", window.location.href); } }; }); </script> <input id="CurrentCultureName" type="hidden" value="en" /> <input id="CurrentSiteContext" type="hidden" value="metals" /> <input id="TemporaryCareers_CurrentCultureTwoLetterName" type="hidden" value="en" /> <input id="CID" type="hidden" value="9AAC910024" /> <div class="backendWrapper"> <section class="templateHeaderSection"> <header data-elastic-exclude class="abb-page__header abb-page__header--sticky floating-header"> <nav class="abb-nav headerWrapperInner" data-abb-navigation="" data-tracking-category="Flyout" data-tracking-enabled="true"> <div class=" abb-nav__head"> <a class="abb-page__header__logo-simple" href="/" tabindex="1" title="ABB logo"></a> <div class="display__none abb-nav__flex"> <a class="abb-nav__button" href="#" id="cardIconM"> <span class="abb-nav__button__icon abb-icon abb-icon-shoping__list"></span> </a> <a class="abb-nav__button" data-open="language-selector-container"> <span class="abb-nav__button__icon abb-icon abb-icon__earth"></span> </a> <a class="abb-nav__button" href="https://myportal.abb.com/welcome"> <span class="abb-nav__button__icon abb-icon abb-icon__lock"></span> </a> </div> <span class="abb-nav__menu-button" data-tracking-action="Flyout tab opened" data-tracking-label="Navigate"></span> </div> <div class="abb-nav__menu"> <div class="megaMenu_topMenuContainer"> <ul class="megaMenu"> <li class="noLink" data-click-count="0"><a>Products & Solutions</a><span class="megaMenu_topMenuSVG"><svg style="vertical-align:middle" width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.58586 7L0.292969 1.70711L1.70718 0.292892L8.41429 7L1.70718 13.7071L0.292969 12.2929L5.58586 7Z" fill="#262626" /></svg></span></li> <li class="noLink" data-click-count="0"><a>Industries</a><span class="megaMenu_topMenuSVG"><svg style="vertical-align:middle" width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.58586 7L0.292969 1.70711L1.70718 0.292892L8.41429 7L1.70718 13.7071L0.292969 12.2929L5.58586 7Z" fill="#262626" /></svg></span></li> <li class="noLink" data-click-count="0"><a>Services</a><span class="megaMenu_topMenuSVG"><svg style="vertical-align:middle" width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.58586 7L0.292969 1.70711L1.70718 0.292892L8.41429 7L1.70718 13.7071L0.292969 12.2929L5.58586 7Z" fill="#262626" /></svg></span></li> <li class="hasLink"><a href="https://careers.abb/global/en/home">Careers</a></li> <li class="hasLink"><a href="https://global.abb/group/en/about">About us</a></li> <li class="hasLink"><a href="https://new.abb.com/contact-centers">Contact us</a></li> </ul> <div data-PageName="/header/megamenu" class="megaMenudataLoad"></div> </div> <div class="abb-nav__quick-buttons"> <div class="abb-search-bar" data-abb-search-bar="0yonhn-abb-search-bar"> <input abb_search_query_textfield="" class="abb-search-bar__input" id="search" name="q" placeholder="Search" data-placeholder-initial-text="Search" data-placeholder-changed-text="Type search" tabindex="0" type="text" value="" autocomplete="off" /> <div class="forSearchPage" data-forSearchPage="0"> <input abb_search_submit_button="" class="abb-search-bar__submit" type="button" value="" /> <span class="abb-search-bar__clear"> <img class="abb-icon abb-icon__clear" alt="clear" src="/cdn/img/Autosuggestion/errorcircle.png" /> </span> <span class="abb-search-bar__line"> <svg width="1" height="23" viewBox="0 0 1 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="0.5" y1="-2.18557e-08" x2="0.500001" y2="23" stroke="#979797" /> </svg> </span> <span class="abb-search-bar__icon"> <span class="abb-icon abb-icon__search"></span> </span> </div> </div> <div class="abb-search-autosuggestion"> <div class="abb-search-autosuggestion-contents"> <div class="abb-search-autosuggestion-elastic"> <div>Suggestions</div> <div class="abb-search-autosuggestion-elastic-contents" data-nosuggestionmessage="There are no suggestion in Pages for the word your searching for." data-somethingwentwrong-Suggestion="Something went wrong for Pages Suggestion"></div> </div> <div class="abb-search-autosuggestion-products"> <div>Products</div> <div class="abb-search-autosuggestion-products-contents" data-noproductsmessage="There are no suggestion in Products for the word your searching for." data-somethingwentwrong-Products="Something went wrong for Products Suggestion"></div> <a class="abb-search-seeMoreProductsLink" href="#">See more products</a> </div> </div> </div> <div class="display__desktop"> <a class="abb-nav__button" href="#" id="cardIconD"> <span class="abb-nav__button__icon abb-icon abb-icon-shoping__list"></span> </a> <a class="abb-nav__button" data-open="language-selector-container"> <span class="abb-nav__button__icon abb-icon abb-icon__earth"></span> </a> <a class="abb-nav__button" href="https://myportal.abb.com/welcome"> <span class="abb-nav__button__icon abb-icon abb-icon__lock"></span> </a> </div> </div> </div> </nav> <div class="cmp-header__border"></div> </header> </section> <section class="templateMainSection"> <main class="abb-page__content"> <!DOCTYPE html> <html class="no-js abb-frame" lang="en"> <head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PVBPDH');</script> <meta charset="utf-8" /><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam-cell.nr-data.net","errorBeacon":"bam-cell.nr-data.net","licenseKey":"bacb928cda","applicationID":"831376","transactionName":"Zl0DZUZSX0ZRBkRaC18XIkRHR15YHxVCXAdUSxIcVUZFWl0ERFoLXxdL","queueTime":0,"applicationTime":2,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"XQEEV1ZAAAABV1ZU",licenseKey:"bacb928cda",applicationID:"831376"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var i=e[n]={exports:{}};t[n][0].call(i.exports,function(e){var i=t[n][1][e];return r(i||e)},i,i.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<n.length;i++)r(n[i]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var i,o=t("ee"),a=t(28),s={};try{i=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,i.indexOf("dev")!==-1&&(s.dev=!0),i.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&o.on("internal-error",function(t){r(t.stack)}),s.dev&&o.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{p?p-=1:i(s||new UncaughtException(t,e,n),!0)}catch(f){try{o("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function i(t,e){var n=e?null:c.now();o("err",[t,n])}var o=t("handle"),a=t(29),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError";if(!c.disabled){var p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(10),t(9),"addEventListener"in window&&t(6),c.xhrWrappable&&t(11),d=!0)}s.on("fn-start",function(t,e,n){d&&(p+=1)}),s.on("fn-err",function(t,e,n){d&&!n[l]&&(f(n,l,function(){return!0}),this.thrown=!0,i(n))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){o("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function i(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+l])try{window.performance[h](m,i,!1)}catch(t){}else try{window.performance[h]("webkit"+m,i,!1)}catch(t){}}function o(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(10),f=t(9),u=t(5),d=t(19),l="learResourceTimings",p="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",S=t("loader");if(!S.disabled){S.features.stn=!0,t(8),"addEventListener"in window&&t(6);var O=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof O&&(this.bstStart=S.now())}),a.on(b,function(t,e){var n=t[0];n instanceof O&&s("bst",[n,e,this.bstStart,S.now()])}),c.on(x,function(t,e,n){this.bstStart=S.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),this.bstType])}),f.on(x,function(){this.bstStart=S.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=S.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):p in window.performance&&(window.performance["c"+l]?window.performance[p](m,i,d(!1)):window.performance[p]("webkit"+m,i,d(!1))),document[p]("scroll",o,d(!1)),document[p]("keypress",o,d(!1)),document[p]("click",o,d(!1))}}},{}],5:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&i(e)}function i(t){s.inPlace(t,[u,d],"-",o)}function o(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(i(window),i(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=o(arguments),e={};i.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return i.emit(n+"start",[t,a],s),s.then(function(t){return i.emit(n+"end",[null,t],s),t},function(t){throw i.emit(n+"end",[t],s),t})})}var i=t("ee").get("fetch"),o=t(29),a=t(28);e.exports=i;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,l=s.Response,p=s.fetch,h="prototype",m="nr@context";d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(s,"fetch",c),i.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),i.emit(c+"done",[null,e],n)}else i.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),i=t("wrap-function")(r);e.exports=r;var o=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;o&&o.pushState&&o.replaceState&&(a=o),i.inPlace(a,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){var r=t("ee").get("raf"),i=t("wrap-function")(r),o="equestAnimationFrame";e.exports=r,i.inPlace(window,["r"+o,"mozR"+o,"webkitR"+o,"msR"+o],"raf-"),r.on("raf-start",function(t){t[0]=i(t[0],"fn-")})},{}],10:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function i(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var o=t("ee").get("timer"),a=t("wrap-function")(o),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=o,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),o.on(c+u,r),o.on(s+u,i)},{}],11:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function i(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function o(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,S.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),l=t(19),p=NREUM.o,h=p.XHR,m=p.MO,v=p.PR,w=p.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,i,l(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),o(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,S=document.createTextNode(R);new m(a).observe(S,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],12:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=p.generateSpanId(),m=p.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||c(t)&&l())&&(w.traceContextParentHeader=i(h,m),w.traceContextStateHeader=o(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function i(t,e){return"00-"+e+"-"+t+"-01"}function o(t,e,n,r,i){var o=0,a="",s=1,c="",f="";return i+"@nr="+o+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,i,o){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:i,id:t,tr:e,ti:n}};return o&&r!==o&&(s.d.tk=o),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var i=h(n.allowed_origins[r]);if(t.hostname===i.hostname&&t.protocol===i.protocol&&t.port===i.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function l(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var p=t(25),h=t(14);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],13:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):o(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this))}}function i(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function o(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(14),f=t(12).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],l=d.length,p=t("id"),h=t(20),m=t(18),v=t(15),w=t(19),g=NREUM.o.REQ,y=window.XMLHttpRequest;a.features.xhr=!0,t(11),t(7),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){o(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!1))}),u.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],i=this;if(n&&r){var o=m(r);o&&(n.txSize=o)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<l;s++)e.addEventListener(d[s],this.listener,w(!1))}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof y&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=f(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),e(o.headers,i)&&(this.dt=i),t.length>1?t[1]=o:t.push(o)}else t[0]&&t[0].headers&&e(t[0].headers,i)&&(this.dt=i)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},o=this.target;"string"==typeof o?n=o:"object"==typeof o&&o instanceof g?n=o.url:window.URL&&"object"==typeof o&&o instanceof URL&&(n=o.href),i(this,n);var s=(""+(o&&o instanceof g&&o.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}),u.on("fetch-done",function(t,e){this.endTime=a.now(),this.params||(this.params={}),this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],14:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,i={};e.href=t,i.port=e.port;var o=e.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=e.hostname||n.hostname,i.pathname=e.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return i.sameOrigin=a&&(!e.hostname||s),"/"===i.pathname&&(r[t]=i),i}},{}],15:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?i(t.response):"text"===n||""===n||void 0===n?i(t.responseText):void 0}var i=t(18);e.exports=r},{}],16:[function(t,e,n){function r(){}function i(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),o(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var o=t("handle"),a=t(28),s=t(29),c=t("ee").get("tracer"),f=t("loader"),u=t(21),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var l=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",h=p+"ixn-";a(l,function(t,e){d[e]=i(p,e,!0,"api")}),d.addPageAction=i(p,"addPageAction",!0),d.setCurrentRouteName=i(p,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,i="function"==typeof e;return o(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((i?"":"no-")+"fn-start",[f.now(),r,i],n),i)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=i(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),o("err",[t,f.now(),!1,e])}},{}],17:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=!1;try{var i=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}catch(o){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],20:[function(t,e,n){var r=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(r=+i[1]),e.exports=r},{}],21:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return o("storeMetric",n,null,"api"),n}function i(t,e){var n=[s,t,{name:t},e];return o("storeEventMetrics",n,null,"api"),n}var o=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:i}},{}],22:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,s=t(30);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=i},{}],23:[function(t,e,n){function r(t){return!(!t||!t.protocol||"file:"===t.protocol)}e.exports=r},{}],24:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?l("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&l("timing",["fcp",Math.floor(t.startTime)])})}function i(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(c&&c<r.startTime)return;l("lcp",[r])}}function o(t){t.getEntries().forEach(function(t){t.hadRecentInput||l("cls",[t])})}function a(t){if(t instanceof v&&!g){var e=Math.round(t.timeStamp),n={type:t.type};e<=p.now()?n.fid=p.now()-e:e>p.offset&&e<=Date.now()?(e-=p.offset,n.fid=p.now()-e):e=p.now(),g=!0,l("timing",["fi",e,n])}}function s(t){"hidden"===t&&(c=p.now(),l("pageHide",[c]))}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var c,f,u,d,l=t("handle"),p=t("loader"),h=t(27),m=t(19),v=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){f=new PerformanceObserver(r);try{f.observe({entryTypes:["paint"]})}catch(w){}u=new PerformanceObserver(i);try{u.observe({entryTypes:["largest-contentful-paint"]})}catch(w){}d=new PerformanceObserver(o);try{d.observe({type:"layout-shift",buffered:!0})}catch(w){}}if("addEventListener"in document){var g=!1,y=["click","keydown","mousedown","pointerdown","touchstart"];y.forEach(function(t){document.addEventListener(t,a,m(!1))})}h(s)}},{}],25:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<o.length;s++)i=o[s],"x"===i?a+=t().toString(16):"y"===i?(i=3&t()|8,a+=i.toString(16)):a+=i;return a}function i(){return a(16)}function o(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,i=window.crypto||window.msCrypto;i&&i.getRandomValues&&Uint8Array&&(n=i.getRandomValues(new Uint8Array(31)));for(var o=[],a=0;a<t;a++)o.push(e().toString(16));return o.join("")}e.exports={generateUuid:r,generateSpanId:i,generateTraceId:o}},{}],26:[function(t,e,n){function r(t,e){if(!i)return!1;if(t!==i)return!1;if(!e)return!0;if(!o)return!1;for(var n=o.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var i=null,o=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(i="Safari",o=c[1])}e.exports={agent:i,version:o,match:r}},{}],27:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[o]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,i(!1))}var i=t(19);e.exports=r;var o,a,s;"undefined"!=typeof document.hidden?(o="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(o="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],28:[function(t,e,n){function r(t,e){var n=[],r="",o=0;for(r in t)i.call(t,r)&&(n[o]=e(r,t[r]),o+=1);return n}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],29:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(i<0?0:i);++r<i;)o[r]=t[e+r];return o}e.exports=r},{}],30:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function i(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,i,o,a){if(a!==!1&&(a=!0),!p.aborted||o){t&&a&&t(n,r,i);for(var s=e(i),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var l=d[y[n]];return l&&l.push([x,n,r,s]),s}}function o(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return l[t]=l[t]||i(n)}function w(t,e){p.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:o,addEventListener:o,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function o(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(p.aborted=!0,d=p.backlog={})}var c="nr@context",f=t("gos"),u=t(28),d={},l={},p=e.exports=i();e.exports.getOrSetContext=o,p.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(i.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return t[e]=r,r}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){i.buffer([t],r),i.emit(t,e,n)}var i=t("ee").get("handle");e.exports=r,r.ee=i},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,o,function(){return i++})}var i=1,o="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!T++){var t=O.info=NREUM.info,e=v.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(R,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=v.createElement("script");0===t.agent.indexOf("https://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=h+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function i(){"complete"===v.readyState&&o()}function o(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(22),s=t("handle"),c=t(28),f=t("ee"),u=t(26),d=t(23),l=t(17),p=t(19),h=l.getConfiguration("ssl")===!1?"http":"https",m=window,v=m.document,w="addEventListener",g="attachEvent",y=m.XMLHttpRequest,x=y&&y.prototype,b=!d(m.location);NREUM.o={ST:setTimeout,SI:m.setImmediate,CT:clearTimeout,XHR:y,REQ:m.Request,EV:m.Event,PR:m.Promise,MO:m.MutationObserver};var E=""+location,R={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1212.min.js"},S=y&&x&&x[w]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:E,features:{},xhrWrappable:S,userAgent:u,disabled:b};if(!b){t(16),t(24),v[w]?(v[w]("DOMContentLoaded",o,p(!1)),m[w]("load",r,p(!1))):(v[g]("onreadystatechange",i),m[g]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var T=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var o,a,u,l;try{a=this,o=d(arguments),u="function"==typeof r?r(o,a):r||{}}catch(p){i([p,"",[o,a,c],u],t)}s(n+"start",[o,a,c],u,f);try{return l=e.apply(a,o)}catch(h){throw s(n+"err",[o,a,h],u,f),h}finally{s(n+"end",[o,a,l],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[l]=e,o(e,nrWrapper,t),nrWrapper)}function r(t,e,r,i,o){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,i,c,o))}function s(n,r,o,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,o,e,a)}catch(c){i([c,n,r,o],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=l,n}function i(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function o(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(o){i([o],n)}for(var a in t)p.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[l])}function s(t,e){var n=e(t);return n[l]=t,o(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(29),l="nr@original",p=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,13,4,3]);</script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam-cell.nr-data.net","errorBeacon":"bam-cell.nr-data.net","licenseKey":"bacb928cda","applicationID":"831376","transactionName":"Zl0DZUZSX0ZRBkRaC18XIkRHR15YHxVCXAdUSxIcVUZFWl0ERFoLXxdL","queueTime":0,"applicationTime":266,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"XQEEV1ZAAAABV1ZU",licenseKey:"bacb928cda",applicationID:"831376"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var i=e[n]={exports:{}};t[n][0].call(i.exports,function(e){var i=t[n][1][e];return r(i||e)},i,i.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<n.length;i++)r(n[i]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var i,o=t("ee"),a=t(28),s={};try{i=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,i.indexOf("dev")!==-1&&(s.dev=!0),i.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&o.on("internal-error",function(t){r(t.stack)}),s.dev&&o.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{p?p-=1:i(s||new UncaughtException(t,e,n),!0)}catch(f){try{o("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function i(t,e){var n=e?null:c.now();o("err",[t,n])}var o=t("handle"),a=t(29),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError";if(!c.disabled){var p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(10),t(9),"addEventListener"in window&&t(6),c.xhrWrappable&&t(11),d=!0)}s.on("fn-start",function(t,e,n){d&&(p+=1)}),s.on("fn-err",function(t,e,n){d&&!n[l]&&(f(n,l,function(){return!0}),this.thrown=!0,i(n))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){o("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function i(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+l])try{window.performance[h](m,i,!1)}catch(t){}else try{window.performance[h]("webkit"+m,i,!1)}catch(t){}}function o(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(10),f=t(9),u=t(5),d=t(19),l="learResourceTimings",p="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",S=t("loader");if(!S.disabled){S.features.stn=!0,t(8),"addEventListener"in window&&t(6);var O=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof O&&(this.bstStart=S.now())}),a.on(b,function(t,e){var n=t[0];n instanceof O&&s("bst",[n,e,this.bstStart,S.now()])}),c.on(x,function(t,e,n){this.bstStart=S.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),this.bstType])}),f.on(x,function(){this.bstStart=S.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,S.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=S.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):p in window.performance&&(window.performance["c"+l]?window.performance[p](m,i,d(!1)):window.performance[p]("webkit"+m,i,d(!1))),document[p]("scroll",o,d(!1)),document[p]("keypress",o,d(!1)),document[p]("click",o,d(!1))}}},{}],5:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&i(e)}function i(t){s.inPlace(t,[u,d],"-",o)}function o(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(i(window),i(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=o(arguments),e={};i.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return i.emit(n+"start",[t,a],s),s.then(function(t){return i.emit(n+"end",[null,t],s),t},function(t){throw i.emit(n+"end",[t],s),t})})}var i=t("ee").get("fetch"),o=t(29),a=t(28);e.exports=i;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,l=s.Response,p=s.fetch,h="prototype",m="nr@context";d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(s,"fetch",c),i.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),i.emit(c+"done",[null,e],n)}else i.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),i=t("wrap-function")(r);e.exports=r;var o=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;o&&o.pushState&&o.replaceState&&(a=o),i.inPlace(a,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){var r=t("ee").get("raf"),i=t("wrap-function")(r),o="equestAnimationFrame";e.exports=r,i.inPlace(window,["r"+o,"mozR"+o,"webkitR"+o,"msR"+o],"raf-"),r.on("raf-start",function(t){t[0]=i(t[0],"fn-")})},{}],10:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function i(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var o=t("ee").get("timer"),a=t("wrap-function")(o),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=o,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),o.on(c+u,r),o.on(s+u,i)},{}],11:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function i(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function o(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,S.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),l=t(19),p=NREUM.o,h=p.XHR,m=p.MO,v=p.PR,w=p.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,i,l(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),o(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,S=document.createTextNode(R);new m(a).observe(S,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],12:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=p.generateSpanId(),m=p.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||c(t)&&l())&&(w.traceContextParentHeader=i(h,m),w.traceContextStateHeader=o(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function i(t,e){return"00-"+e+"-"+t+"-01"}function o(t,e,n,r,i){var o=0,a="",s=1,c="",f="";return i+"@nr="+o+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,i,o){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:i,id:t,tr:e,ti:n}};return o&&r!==o&&(s.d.tk=o),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var i=h(n.allowed_origins[r]);if(t.hostname===i.hostname&&t.protocol===i.protocol&&t.port===i.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function l(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var p=t(25),h=t(14);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],13:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):o(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this))}}function i(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function o(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(14),f=t(12).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],l=d.length,p=t("id"),h=t(20),m=t(18),v=t(15),w=t(19),g=NREUM.o.REQ,y=window.XMLHttpRequest;a.features.xhr=!0,t(11),t(7),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){o(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!1))}),u.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],i=this;if(n&&r){var o=m(r);o&&(n.txSize=o)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<l;s++)e.addEventListener(d[s],this.listener,w(!1))}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof y&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=f(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),e(o.headers,i)&&(this.dt=i),t.length>1?t[1]=o:t.push(o)}else t[0]&&t[0].headers&&e(t[0].headers,i)&&(this.dt=i)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},o=this.target;"string"==typeof o?n=o:"object"==typeof o&&o instanceof g?n=o.url:window.URL&&"object"==typeof o&&o instanceof URL&&(n=o.href),i(this,n);var s=(""+(o&&o instanceof g&&o.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}),u.on("fetch-done",function(t,e){this.endTime=a.now(),this.params||(this.params={}),this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],14:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,i={};e.href=t,i.port=e.port;var o=e.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=e.hostname||n.hostname,i.pathname=e.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return i.sameOrigin=a&&(!e.hostname||s),"/"===i.pathname&&(r[t]=i),i}},{}],15:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?i(t.response):"text"===n||""===n||void 0===n?i(t.responseText):void 0}var i=t(18);e.exports=r},{}],16:[function(t,e,n){function r(){}function i(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),o(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var o=t("handle"),a=t(28),s=t(29),c=t("ee").get("tracer"),f=t("loader"),u=t(21),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var l=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",h=p+"ixn-";a(l,function(t,e){d[e]=i(p,e,!0,"api")}),d.addPageAction=i(p,"addPageAction",!0),d.setCurrentRouteName=i(p,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,i="function"==typeof e;return o(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((i?"":"no-")+"fn-start",[f.now(),r,i],n),i)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=i(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),o("err",[t,f.now(),!1,e])}},{}],17:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=!1;try{var i=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}catch(o){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],20:[function(t,e,n){var r=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(r=+i[1]),e.exports=r},{}],21:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return o("storeMetric",n,null,"api"),n}function i(t,e){var n=[s,t,{name:t},e];return o("storeEventMetrics",n,null,"api"),n}var o=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:i}},{}],22:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,s=t(30);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=i},{}],23:[function(t,e,n){function r(t){return!(!t||!t.protocol||"file:"===t.protocol)}e.exports=r},{}],24:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?l("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&l("timing",["fcp",Math.floor(t.startTime)])})}function i(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(c&&c<r.startTime)return;l("lcp",[r])}}function o(t){t.getEntries().forEach(function(t){t.hadRecentInput||l("cls",[t])})}function a(t){if(t instanceof v&&!g){var e=Math.round(t.timeStamp),n={type:t.type};e<=p.now()?n.fid=p.now()-e:e>p.offset&&e<=Date.now()?(e-=p.offset,n.fid=p.now()-e):e=p.now(),g=!0,l("timing",["fi",e,n])}}function s(t){"hidden"===t&&(c=p.now(),l("pageHide",[c]))}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var c,f,u,d,l=t("handle"),p=t("loader"),h=t(27),m=t(19),v=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){f=new PerformanceObserver(r);try{f.observe({entryTypes:["paint"]})}catch(w){}u=new PerformanceObserver(i);try{u.observe({entryTypes:["largest-contentful-paint"]})}catch(w){}d=new PerformanceObserver(o);try{d.observe({type:"layout-shift",buffered:!0})}catch(w){}}if("addEventListener"in document){var g=!1,y=["click","keydown","mousedown","pointerdown","touchstart"];y.forEach(function(t){document.addEventListener(t,a,m(!1))})}h(s)}},{}],25:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<o.length;s++)i=o[s],"x"===i?a+=t().toString(16):"y"===i?(i=3&t()|8,a+=i.toString(16)):a+=i;return a}function i(){return a(16)}function o(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,i=window.crypto||window.msCrypto;i&&i.getRandomValues&&Uint8Array&&(n=i.getRandomValues(new Uint8Array(31)));for(var o=[],a=0;a<t;a++)o.push(e().toString(16));return o.join("")}e.exports={generateUuid:r,generateSpanId:i,generateTraceId:o}},{}],26:[function(t,e,n){function r(t,e){if(!i)return!1;if(t!==i)return!1;if(!e)return!0;if(!o)return!1;for(var n=o.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var i=null,o=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(i="Safari",o=c[1])}e.exports={agent:i,version:o,match:r}},{}],27:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[o]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,i(!1))}var i=t(19);e.exports=r;var o,a,s;"undefined"!=typeof document.hidden?(o="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(o="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],28:[function(t,e,n){function r(t,e){var n=[],r="",o=0;for(r in t)i.call(t,r)&&(n[o]=e(r,t[r]),o+=1);return n}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],29:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(i<0?0:i);++r<i;)o[r]=t[e+r];return o}e.exports=r},{}],30:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function i(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,i,o,a){if(a!==!1&&(a=!0),!p.aborted||o){t&&a&&t(n,r,i);for(var s=e(i),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var l=d[y[n]];return l&&l.push([x,n,r,s]),s}}function o(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return l[t]=l[t]||i(n)}function w(t,e){p.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:o,addEventListener:o,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function o(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(p.aborted=!0,d=p.backlog={})}var c="nr@context",f=t("gos"),u=t(28),d={},l={},p=e.exports=i();e.exports.getOrSetContext=o,p.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(i.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return t[e]=r,r}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){i.buffer([t],r),i.emit(t,e,n)}var i=t("ee").get("handle");e.exports=r,r.ee=i},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,o,function(){return i++})}var i=1,o="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!T++){var t=O.info=NREUM.info,e=v.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(R,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=v.createElement("script");0===t.agent.indexOf("https://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=h+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function i(){"complete"===v.readyState&&o()}function o(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(22),s=t("handle"),c=t(28),f=t("ee"),u=t(26),d=t(23),l=t(17),p=t(19),h=l.getConfiguration("ssl")===!1?"http":"https",m=window,v=m.document,w="addEventListener",g="attachEvent",y=m.XMLHttpRequest,x=y&&y.prototype,b=!d(m.location);NREUM.o={ST:setTimeout,SI:m.setImmediate,CT:clearTimeout,XHR:y,REQ:m.Request,EV:m.Event,PR:m.Promise,MO:m.MutationObserver};var E=""+location,R={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1212.min.js"},S=y&&x&&x[w]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:E,features:{},xhrWrappable:S,userAgent:u,disabled:b};if(!b){t(16),t(24),v[w]?(v[w]("DOMContentLoaded",o,p(!1)),m[w]("load",r,p(!1))):(v[g]("onreadystatechange",i),m[g]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var T=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var o,a,u,l;try{a=this,o=d(arguments),u="function"==typeof r?r(o,a):r||{}}catch(p){i([p,"",[o,a,c],u],t)}s(n+"start",[o,a,c],u,f);try{return l=e.apply(a,o)}catch(h){throw s(n+"err",[o,a,h],u,f),h}finally{s(n+"end",[o,a,l],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[l]=e,o(e,nrWrapper,t),nrWrapper)}function r(t,e,r,i,o){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,i,c,o))}function s(n,r,o,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,o,e,a)}catch(c){i([c,n,r,o],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=l,n}function i(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function o(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(o){i([o],n)}for(var a in t)p.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[l])}function s(t,e){var n=e(t);return n[l]=t,o(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(29),l="nr@original",p=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,13,4,3]);</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <title> ABB in metals </title> <link rel="alternate" hreflang="x-default" href="https://new.abb.com/control-systems/" /> <meta name="build" content="2021.1108.1558.1 - BN=local-build, BM=-1896828544" /> <meta name="timestamp" content="2021-11-15 09:57:50.6" /> <meta name="cidpath" content="" /> <link rel="icon" href="/cdn/img/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/cdn/img/favicon.ico" type="image/x-icon" /> <link rel="icon" type="image/png" sizes="16x16" href="/cdn/img/favicon16-web.png"> <link rel="icon" type="image/png" sizes="32x32" href="/cdn/img/favicon32-web.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/cdn/img/favicon114_retina.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/cdn/img/favicon72-ipad.png"> <link rel="apple-touch-icon-precomposed" href="/cdn/img/favicon57-iphone.png"> <script> Array.remove=function(b,c){var a=b.indexOf(c);if(a>=0)b.splice(a,1);return a>=0;} var jsLibs = []; function isBackend() { return document.getElementsByTagName("body")[0].className.match(/sfPageEditor/) && (typeof requirejs !== 'undefined'); } function widgetInit(widget, callback) { if (isBackend()) { callback = callback || function () { }; require([widget], function () { callback(); }); } } function dragDropCallback(callback) { if (isBackend()) { callback(); } } var _gaq = _gaq || []; function TimeTracker(a, b, c) { return this.MAX_TIME = 6e5, this.category = a, this.variable = b, this.label = c ? c : void 0, this.startTime, this.elapsedTime, this.isDebug = !0, this } TimeTracker.prototype = { startTime: function () { return this.startTime = (new Date).getTime(), this }, endTime: function () { return this.elapsedTime = (new Date).getTime() - this.startTime, this }, debug: function (a) { return this.isDebug = void 0 == a ? !0 : a, this }, send: function (a, b) { if (a = a || this.variable, b = b || this.label, 0 < this.elapsedTime && this.elapsedTime < this.MAX_TIME) { var c = ["_trackTiming", this.category, a, this.elapsedTime, b]; this.isDebug && (c.push(100), window.console && window.console.log && console.log(c)) } return this } }, window.tt = new TimeTracker("Page", "General Timing"), window.tt.startTime(); window.atctSettings = {"enableCart":true,"showCartCookieName":"showCart","host":"https://ace.abb.com","getCartOnInit":false,"previewCss":"https://www.abb.com/Sitefinity/WebsiteTemplates/AbbBranding/App_Scripts/requirejs-libs/cart/cartpreviews.css"}; window.seoSettings = {"enableBreadcrumbSnippet":true}; </script> <!--[if lt IE 9]><telerik:radcodeblock runat="server"> <script type="text/javascript" src="https://www07.abb.com/cdn/v13.4/scripts/min.html5shiv.js"></script> <![endif]--> <link href="https://new.abb.com/docs/librariesprovider104/dcs/bundle.css" rel="stylesheet" type="text/css" /><link href="https://new.abb.com/docs/librariesprovider104/dcs/cdn/bundle.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="https://new.abb.com/docs/librariesprovider104/dcs/css/min.css" /> <meta property="og:title" content="ABB in Metals" /><meta property="og:url" content="" /><meta property="og:type" content="website" /><meta property="og:site_name" content="ABB in Metals" /><link rel="canonical" href="https://new.abb.com/metals/" /></head> <body class="abb-page sfPublicWrapper" id="PublicWrapper"> <div class="oneabbCustomContent--full-width" custom-content-container> <section id="ae-stage" class="ae-stage"> <div class="stage"> <span class="media-queries-helper js-media-queries-helper"></span> <div class="stage__bg-video-container"> <!-- FALLBACK IMAGE --> <img class="stage__bg-video-fallback js-picturefill" data-src-s="https://new.abb.com/images/librariesprovider128/default-album/digitalization3023eff2c1f463c09537ff0000433538.jpg?Status=Temp&sfvrsn=ed78c0a_2" data-src-l="https://new.abb.com/images/librariesprovider128/default-album/digitalization3023eff2c1f463c09537ff0000433538.jpg?Status=Temp&sfvrsn=ed78c0a_2" /> <video class="stage__bg-video-video js-video" autoplay muted loop playsinline> <source src="https://new.abb.com/docs/librariesprovider128/custom-layout/metals-main-page/video_metals-homepage_220214.mp4" type="video/mp4"> </video> </div> <div class="stage__grid-container"> <div class="stage__box"> <h1 style='font-family:ABBVoice'; class="heading heading-1 heading--curtain heading--white heading--text-shadow heading--spacing-large">ABB in metals</h1> <a style='font-family:ABBVoice'; class="button button--ghost-light button--small js-cta" href="">Watch Video</a> </div> </div> <div class="stage__button-scroll js-scrolldown"> <!-- inline svg for color-change --> <div class="button button--round-arrow-ghost-light"> <!-- inline svg for color-change --> <svg xmlns=https://www.w3.org/2000/svg viewBox="0 0 18 22"> <path fill=currentColor stroke=currentColor stroke-linecap=round stroke-width=2 d="M9,2 L9,19.141129 M9,20 L2,12.7116935 M9,20 L16,12.7116935"/> </svg> </div> <p style='font-family:ABBVoice'; class="stage__button-scroll-text">scroll down</p> </div> <div class="stage__video-container js-video-container" data-youtube-id="_yWTxphj500"> <div class="stage__video-container-wrapper js-video-element"> <div id="js-video"></div> </div> <div class="button button--primary button--close stage__video-container-btn js-close"></div> </div> </div> </section> </div> </main> </script> <script> if (window.seoSettings.enableBreadcrumbSnippet === true) { jsLibs.push("breadcrumbsnippetgeneration"); } </script> <script src="https://new.abb.com/docs/librariesprovider104/dcs/js/foundation-core.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/foundation-util-mediaquery.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/flare.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/search-bar.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/foundation-util-keyboard.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/foundation-util-box.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/foundation-util-triggers.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/reveal.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/tabs.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/sections.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/navbar.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/navigation.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/cookie-banner.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/js/bundle.js" type="text/javascript"></script><script src="https://new.abb.com/docs/librariesprovider104/dcs/cdn/bundle145555f1c1f463c09537ff0000433538.js" type="text/javascript"></script><script type="text/javascript" src="https://new.abb.com/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPpRymCW5gpAOAIu22VWzdRDns3g9pE0o9F8yJ8Hs1r5nT1wCaZOT7ueAR7cs34HUBT-vJPT4N_I-eTvnaB35mNBrde4xxSPxzCF9OAw64a1ovcUUmxF3Ml_Von33GP8MILbQO2N_KkFLR2IaHRWrM-46P3rqE2fWVWl6LGxG2hIRH0VQdG22gCl7lOP0Y-UdToLN73ydj5VO4hk_2sgfFcw1&t=637719839880000000"> </script><script type="text/javascript"> ;(function (window, document) { var redirect = function(searchRedirectUrl, searchTextFieldValue) { if(searchTextFieldValue.trim()!=='') { window.location.href = searchRedirectUrl + '#query=' + encodeURI(searchTextFieldValue); if(document.location.hash.split('=').length > 0) { if(document.location.hash.split('=')[0] === '#query') { window.location.reload(); } } } return false; }; var onload = function() { var searchTextField = document.querySelector('[abb_search_query_textfield]'); var searchSubmitButton = document.querySelector('[abb_search_submit_button]'); var searchRedirectUrl = '/search/results'; if(searchSubmitButton) { searchSubmitButton.addEventListener('click', function(e) { e.preventDefault(); e.stopImmediatePropagation(); if(searchTextField) { redirect(searchRedirectUrl, searchTextField.value); } }); } if(searchTextField) { searchTextField.addEventListener('keypress', function(e) { var event = e || window.event; var charCode = event.which || event.keyCode; if (charCode === 13) { redirect(searchRedirectUrl, searchTextField.value); } }); } }; document.addEventListener("DOMContentLoaded", onload); })(window, document); </script> <script> Fifa.jQuery(document).ready(function () { Fifa.jQuery(document).foundation(); }); </script> <script> function ShowCookieConsent() { $(".cookie.aem-GridColumn.aem-GridColumn--default--12").show(); }; </script> </body> </html> <div class="row" data-sf-element="Row"> <div id="TA2124659003_Col00_C375_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="textContainer headline headline-cursor"> <h2 class="tile-headline">Electrifying, automating and digitalizing metals operations</h2> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="TA2124659003_Col00_C370_Col00" class="sf_colsIn columns medium-8" data-sf-element="Column 1" data-placeholder-label="Column 1"><p style="margin-left:15px;"> </p><p style="margin-left:15px;">ABB is a trusted partner and leading supplier to the metals industry, delivering a broad portfolio of integrated electrification, automation, metallurgical and digital solutions. Its extensive global footprint serves the complete steel, aluminium and other metals value chain. Drawing on over 100 years of experience, ABB collaborates with metals producers, original equipment manufacturers (OEMs) and other suppliers to develop process-specific and customized solutions that optimize production, improve sustainability, quality and safety – while driving the transition to autonomous plants and a more circular economy.</p> </div> <div id="TA2124659003_Col00_C370_Col01" class="sf_colsIn columns medium-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <style> /*Button*/ button.btnOpenPopup { text-transform: none !important; width: fit-content !important; font-family: ABBVoice-Medium !important; font-weight: 500 !important; font-size: 16px !important; letter-spacing: normal !important; line-height: 20px !important; padding: 14px 24px !important; color: #ffffff; background-color: #FF000F; border-radius: 24px; margin-top: 25px !important; margin-bottom: 25px !important; display: flex; } button.btnOpenPopup.right { margin-left: auto; } button.btnOpenPopup.left { margin-right: auto; } button.btnOpenPopup.center { margin: auto; } button.btnOpenPopup:hover { background-color: #bb2924 !important; } /*Iframe*/ div.popup-overlay { display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; bottom: 0; right: 0; overflow: auto; } .popup-content { background-color: #fff; width: 45rem !important; justify-content: center; align-items: center; position: absolute; left: 50% !important; transform: translate(-50%, -50%); right: 0; bottom: 0; z-index: 9999999; display: flex; flex-direction: column; position: relative; } .cboxClose-iframe-container { float: right; width: 100%; } .cboxClose-iframe { float: right; background: url(/cdn/img/schemeWhiteSpriteMap.png?1659525678) no-repeat scroll -359px -1002px; cursor: pointer; height: 28px; color: #fff; font-weight: bold; text-align: right; width: 42px; } .iframe-container { width: 100%; } .iframe { width: 100%; border: 0; } .btn-secondary { font-style: normal; font-weight: 500; font-size: 16px; line-height: 16px; color: #4a4a4a; border: 1px solid #d2d2d2; border-radius: 24px; padding: 12px; margin-top: 10px; width: fit-content; background-color: #fff; } button.btnOpenPopup.btn.btn-secondary:hover { background-color: #ebebeb !important; } .btn.btn-link { background-color: inherit !important; color: inherit !important; } .btn.btn-link:hover { background-color: inherit !important; } @media (max-width: 800px) { .popup-content { max-width: 95%; } } </style> <button type="button" class="btnOpenPopup btn btn-primary center" onclick="openIframePopup(this,'popup-overlay-1')" data-link="https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq">Contact an ABB expert</button> <div id='popup-overlay-1' class="popup-overlay" style="display:none;" data-link="https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq"> <div class="popup-content" style="top: 20rem;"> <div class="cboxClose-iframe-container" style="float:right"> <div class="cboxClose-iframe" style="" onclick="closeIframePopup(this,'popup-overlay-1')" data-link="https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq"></div> </div> <div class="iframe-container" style="height:500px"> <iframe class="iframe" scrolling="auto" src="https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq" style="height: 500px;"> </iframe> </div> </div> </div> <script> // JavaScript code for opening the iframe popup window.dataLayer = window.dataLayer || []; // JavaScript code for opening the iframe popup function openIframePopup(clickedbutton, popupOverlayName) { var popupOverlay = document.getElementById(popupOverlayName); popupOverlay.style.display = 'block'; window.dataLayer.push({ // mandatory fields event: "interaction", eventSource: "sitefinity", action: "click", componentName: "Form Embed", componentType: "button", role: "open pop-up", data: {}, title: "", text: "Contact an ABB expert", href: "https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq", selection: [], }); } // JavaScript code for closing the iframe popup function closeIframePopup(clickedbutton, popupOverlayName) { var popupOverlay = document.getElementById(popupOverlayName); popupOverlay.style.display = 'none'; } //#157572 Passing Datalayer if Pardot form is added in the page $(document).ready(function () { var for_dataLayer = $('#for-data-layer-1').attr('data-for-dataLayer'); var link = "https://campaign-pa.abb.com/l/961062/2023-03-27/3x5qq"; //check if link is for pardot or not function isPardotUrl(link) { //if the number is like 0/0./0.00/0.000 var regex = /http(s?)(:\/\/)((www.)?)(([^.]+)\.)?(([a-zA-z0-9\-_]?)+)(.pardot.com|campaign-([a-z])+.abb.com|campaign.abb.com)(\/[^\s]*)?/; return regex.test(link); } //if not pushed prior on the page and link for is the pardot then push into dataLayer if (for_dataLayer == 'no' && isPardotUrl(link) == true) { //Do not pass event on the preview or edit mode var Url = window.location.href; if (Url.indexOf("/Action/Edit") == -1 && Url.indexOf("/Action/Preview/")==-1) { window.dataLayer.push({ 'event': 'iframe_present', 'iframe_name': 'pardot' }); //set flag yes - as its already pushed one time $('#for-data-layer-1').attr('data-for-dataLayer', 'yes'); } } }); </script> </div> </div> <div class="row" data-sf-element="Row"> <div id="TCEE02B5C006_Col00_C376_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="textContainer headline headline-cursor"> <h2 class="tile-headline">News and highlights</h2> </div> </div> </div> <!DOCTYPE html> <!--[if IE 7]> <html lang="en" class="no-js lt-ie10 lt-ie9 lt-ie8 ie7"> <![endif]--> <!--[if IE 8]> <html lang="en" class="no-js lt-ie10 lt-ie9 ie8"> <![endif]--> <!--[if IE 9]> <html lang="en" class="no-js lt-ie10 ie9"> <![endif]--> <!--[if (gt IE 9)|(!IE)]><!--> <html lang="en"> <!--<![endif]--> <head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PVBPDH');</script> <script src="/Sitefinity/WebsiteTemplates/AbbBranding/App_Scripts/jquery.1.12.1.min.js" type="text/javascript"></script> <link href='https://www07.abb.com/cdn/Fonts/zico-sans-hebrew/zico-sans-hebrew.css' rel='stylesheet' type='text/css'> <link href='https://www07.abb.com/cdn/Fonts/abbvoice-korean/abbvoice-korean.css' rel='stylesheet' type='text/css'> <style type="text/css"> @font-face{ font-family:'ABBVoice'; src:url('https://www07.abb.com/cdn/Fonts/abbvoice/ABBvoice_W_Rg.eot'); src:url('https://www07.abb.com/cdn/Fonts/abbvoice/ABBvoice_W_Rg.eot?#iefix') format('embedded-opentype'), url('https://www07.abb.com/cdn/Fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2'), url('https://www07.abb.com/cdn/Fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff') } </style> </title> <!--[if lt IE 9]> <script type="text/javascript" src="https://www07.abb.com/cdn/v14.0/scripts/min.html5shiv.js"></script> <![endif]--> <script type="text/javascript" data-pin="" src="https://www07.abb.com/cdn/v14.0/scripts/min.head.js"></script> </head> <body class="abbPage"> <input id="CurrentCultureName" type="hidden" value="en"/> <input id="CurrentSiteContext" type="hidden" value="buildings"/> <input id="TemporaryCareers_CurrentCultureTwoLetterName" type="hidden" value="en"/> <input id="CID" type="hidden" value="9AAC167236"/> <form method="post" action="./buildings?gclid=Cj0KCQjwlK-WBhDjARIsAO2sErR3zrn0fY3LFR0mcekSKvRKFgZgH0A8mWOX4N2gZh8jyAY1Toplh5oaAlghEALw_wcB" id="ctl02"> <div class="aspNetHidden"> <input type="hidden" name="ctl21_TSM" id="ctl21_TSM" value="" /> <input type="hidden" name="ctl22_TSSM" id="ctl22_TSSM" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="9v/b4Uo2/DtjD+I1raMk7c2fMyW1Sl4GbfnFeiEpulTANTdHoK7+UmsBL4XY4YBHd46Woi49SS7WVST+zdJpKbD692nqmZlZo6SpqxaHR/ZUdMnVPuQFIK6masXCvH+V1gdUgW0xhtbsr9VeJq4YQ10cgD2u2kVIAtGr2WzGkghs3XWyUxMOJ9a3sDAqjk0as9JpnqDJuExyZSbFznqT8Q==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['ctl02']; if (!theForm) { theForm = document.ctl02; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZBBVpBCnsTOLeWhafdNeY27y1yAEfCux2PIVaHgvCu_9R_tDSUieRgQ5SKiwF2HTkg2&t=637814689746327080" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var __cultureInfo = {"name":"en","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135596800000)\/","MaxSupportedDateTime":"\/Date(253402297199999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM d, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM d, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM d","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]};//]]> </script> <script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl21_TSM&compress=2&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3a9ddf364d-d65d-4f01-a69e-8b015049e026%3aea597d4b%3ab25378d2%3bTelerik.Sitefinity.Resources%3aen%3a527bf367-209b-4057-887d-96db0d8a2a45%3acda154af%3bTelerik.Web.UI%2c+Version%3d2021.1.119.45%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen%3aa0d12491-c9c2-4851-b575-66251a466dfe%3aa1a4383a" type="text/javascript"></script> <script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/jquery/dist/jquery.js?h=49ddeac2" type="text/javascript"></script> <script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/jquery-custom/jquery-custom.js?h=76448fff" type="text/javascript"></script> <script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/cookie-banner/cookie-banner.js?h=8e516b7d" type="text/javascript"></script> <script src="https://d3o3d9viu00ouz.cloudfront.net/external/@oneabb/external-contact-us/v0.2.2/bundle.js" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="37A3BF90" /> </div><script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl21', 'ctl02', [], [], [], 90, 'ctl00'); //]]> </script> <input type="hidden" name="ctl00$ctl21" id="ctl21" /> <script type="text/javascript"> //<![CDATA[ Sys.Application.setServerId("ctl21", "ctl00$ctl21"); Sys.Application._enableHistoryInScriptManager(); //]]> </script> <div class="backendWrapper"> <header class="floating-header"> <div class="headerWrapperInner"> <div id="topMenu_T27669DDF001"> <div class=" breadcrumb "> <span id="topMenu_T27669DDF001_ctl00_ctl00_BreadcrumbLabel" class="sfBreadcrumbLabel" style="display:none;"></span> <div id="ctl00_topMenu_T27669DDF001_ctl00_ctl00_Breadcrumb" class="RadSiteMap RadSiteMap_Default"> <!-- 2021.1.119.45 --><ul class="rsmFlow rsmLevel rsmOneLevel"> <li class="rsmItem sfBreadcrumbNavigation"><a class="rsmLink" href="https://new.abb.com">Home</a><span class="breadcrumbNodeSeparator"> </span></li><text> </text><li class="rsmItem sfBreadcrumbNavigation"><a class="rsmLink" href="https://new.abb.com/offerings">Offerings</a><span class="breadcrumbNodeSeparator"> </span></li><text> </text><li class="rsmItem sfNoBreadcrumbNavigation"><a class="rsmLink" href="javascript: void(0)" title="Learn more about how to transform commercial, residential, and industrial spaces with technologies that drive the performances for the buildings of tomorrow.">Buildings</a></li> </ul><input id="ctl00_topMenu_T27669DDF001_ctl00_ctl00_Breadcrumb_ClientState" name="ctl00_topMenu_T27669DDF001_ctl00_ctl00_Breadcrumb_ClientState" type="hidden"> </div> </div> </div> <link href="/Mvc/Views/GdprConsentGroup/gdprScriptComponent.css" rel="stylesheet" type="text/css" /> </div> </header> <div class="lo_cols t imageGalleryContainer preInitState abbLoaderDrop"> <div class="newsTiles"> <div id="Content_C255_Col00" class="sf_colsIn sf_1col_1in_100 layout12 t"> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://events-emea2.adobeconnect.com/content/connect/c1/4018019815/en/events/event/shared/11104636327/event_landing.html" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/decarbonizing-the-steel-industry.jpg" class="stretch" alt="Decarbonizing the Steel Industry with Electrification, Automation, and Digitalization"/> </div> <div class="textContainer"> <div class="date">Webinar</div> <span class="header3">Register for ABB’s panel discussion - decarbonizing the complete steel value chain, April 3, 15:00 CET</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/abb-big-data-platform-advances-process-control-and-innovation-in-metals-manufacture" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/abb-big-data-platform-advances-process-control-and-innovation-in-metals-manufacture.jpg" class="stretch" alt="ABB big data platform advances process control and innovation in metals"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">ABB big data platform advances process control and innovation in metals</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/news/detail/122894/greeniron-to-deploy-abb-technology-for-greater-circularity-in-metals-and-mining-industries" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/greeniron.jpg" class="stretch" alt="Green steel production"/> </div> <div class="textContainer"> <div class="date">Press release</div> <span class="header3">GreenIron to deploy ABB technology for greater circularity in metals</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/frederik-esterhuizen-green-steel-at-abb-address-scope-3" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/green-steel-production.jpg" class="stretch" alt="Green steel production"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Systemic change is needed to reduce scope 3 emissions in metals</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/news/detail/121950/abb-electromagnetic-stirrer-to-enhance-efficiency-and-sustainability-at-colakoglu-metalurji-in-turkiye" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/abb-arcsave--electromagnetic-stirrer.jpg" class="stretch" alt="ABB electromagnetic stirrer to enhance efficiency and sustainability at Çolakoglu Metalurji in Türkiye"/> </div> <div class="textContainer"> <div class="date">Press release</div> <span class="header3">ABB electromagnetic stirrer to enhance efficiency and sustainability at Çolakoglu Metalurji in Türkiye</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://campaign-pa.abb.com/webmail/961062/707482429/eba979c125c98c86b034c90d751c4cc9d77b6a59af3f29b99ea997eb086de6d5" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/the-future-of-cold-rolling.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Newsletter</div> <span class="header3">Read our latest metals newsletter and subscribe</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/news/detail/121256/driving-up-productivity-while-driving-down-emissions-in-the-metals-industry" data-ga-params="Content;Content tiles clicked;Offices"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/driving-up-productivity-while-driving-down-emissions-in-the-metals-industry.jpg" class="stretch" alt="Driving up productivity while driving down emissions in the metals industry"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Driving up productivity while driving down emissions in the metals industry</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/examining-electrification-emissions-and-expertise-in-the-essential-steel-industry-with-abb" data-ga-params="Content;Content tiles clicked;Offices"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/examining-electrification--emissions-and-expertise-in-the-essential-steel-industry.jpg" class="stretch" alt="Examining electrification, emissions and expertise in the essential steel industry"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Examining electrification, emissions and expertise in the essential steel industry</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/doing-more-with-digital-to-unlock-more-efficient-sustainable-and-competitive-metals-operations" data-ga-params="Content;Content tiles clicked;Offices"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/doing-more-with-digital-to-unlock-more-efficient--sustainable-and-competitive-metals-operations.jpg" class="stretch" alt="Doing more with digital to unlock more efficient, sustainable and competitive metals operations"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Doing more with digital to unlock more efficient, sustainable and competitive metals operations</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/products/measurement-products/measurement-products-blog/abb-identifies-shift-to-secondary-aluminum-and-digitalization-as-major-trends-in-aluminum-sector-in-2025-and-beyond" data-ga-params="Content;Content tiles clicked;Offices"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/aluminium-production.jpg" class="stretch" alt="Shift to secondary aluminium and digitalization major trends shaping the industry"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Shift to secondary aluminium and digitalization major trends shaping the industry</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/abb-in-metals/references/shandong-nanshan-light-alloy-relies-on-abb-furnace-optimization-technology-since-2004"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/nanshan-alemsded06ef4c1f463c09537ff0000433538.jpg" class="stretch" alt="Shandong Nanshan Light Alloy relies on ABB furnace optimization technology since 2004"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Shandong Nanshan Light Alloy relies on ABB furnace optimization technology since 2004</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://global.abb/group/en/innovation/news/measuring-the-melt"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/eaf-melt-temperature-measurement.jpg?Culture=en&sfvrsn=f6240d0c_1" class="stretch" alt="AI enables innovative, non-invasive melt temperature measurement in EAF"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">AI enables innovative, non-invasive melt temperature measurement in EAF</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/abb-in-metals/references/abb-automation-and-control-solution-enables-modernization-of-jiangsu-yonggang-group-co-ltd-bar-mill"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/abb-automation-and-control-solution-enables-bar-mill-modernization-at-jiangsu-yonggang.jpg" class="stretch" alt="iangsu Yonggang"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">ABB automation and control solution enables bar mill modernization at Jiangsu Yonggang</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/webinars/connected-steel-a-deep-dive-into-digitalization-strategies"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/connected-steel306b53f4c1f463c09537ff0000433538.jpg?Culture=en&sfvrsn=e9f300c_1" class="stretch" alt="Cold off the press"/> </div> <div class="textContainer"> <div class="date">Webinar</div> <span class="header3">Connected steel – a deep dive into digitalization with JSW Steel and ABB</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/cold-off-the-press"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/cold-off-the-press.jpg" class="stretch" alt="Cold off the press"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Cold off the press</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/unlocking-data-to-generate-tangible-value-for-the-steel-industry"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/tarun-mathur.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Unlocking data to generate tangible value for the steel industry</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/steel-pursues-its-sustainable-path"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/steel-pursues-its-sustainable-path.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Steel pursues its sustainable path</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/the-future-of-aluminium-reshoring-recycling-and-efficiency-pave-the-way-for-increased-capacity"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/the-future-of-aluminium-reshoring.jpg"class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">The future of aluminium: reshoring, recycling and efficiency pave the way for increased capacity</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://www.linkedin.com/pulse/reducing-use-resources-metals-better-process-control-real-frederik-gnomf/?trackingId=oQU%2F0bPrQ2OgbXbyBajjmQ%3D%3D"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/reducing-use-of-resourcers.png?Culture=en&sfvrsn=46c530c_1" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Reducing use of resources in metals with better process control is Real Progress </span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/abb-in-metals/insights/jsw-steel-ltd-collaborates-with-abb-to-achieve-digitalization-goals"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/jsw-steel-solutions.jpg?Culture=en&sfvrsn=863530c_1" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">JSW Steel Limited collaborates with ABB to achieve digitalization goals </span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/industrial-software/industry-software-best-practices/metals/abb-empowers-us-steel-manufacturer-towards-net-zero-with-abb-ability-energy-management-system" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider105/default-album/energy-management-system9eda0bf4c1f463c09537ff0000433538.jpg?sfvrsn=a02e680c_1" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">ABB Ability Energy Management System empowers US steelmaker towards net zero</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/4-ways-metals-manufacturers-can-advance-towards-energy-transition" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/four-ways-metals-manufacturers-can-advance-towards-energy-transition.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Four ways metals manufacturers can advance towards energy transition</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/abb-technologies-bridge-the-sensitive-balance-between-metal-component-manufacturing-and-stable-water-resources-in-egypt" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/metals-cityscape-of-cairo-egypt-on-river-nile.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">ABB technologies bridge the sensitive balance between metal component manufacturing and stable water resources in Egypt</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/frederik-esterhuizen-leads-the-abb-in-metals-workforce-with-care-and-collaboration" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/fred_esterhuzen_abb_metals-highlight.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Frederik Esterhuizen leads the ABB in metals workforce with care and collaboration</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/tenova-and-abb-innovate-to-advance-electric-steelmaking" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://www07.abb.com/images/librariesprovider128/default-album/andrea-grasselli-from-tenova-with-zaeim-mehraban-from-abb-at-aistech-2023.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">Tenova and ABB innovate to advance electric steelmaking</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/insights/ssab-the-association-for-iron-steel-technology-and-abb-discussed-the-journey-to-fossil-free-steel" data-ga-params="Content;Content tiles clicked;Hospitality"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/ssb-association-for-iron---steel-technology.jpg" class="stretch" alt="steel-makers"/> </div> <div class="textContainer"> <div class="date">Article</div> <span class="header3">SSAB, the Association for Iron & Steel Technology, and ABB discuss the journey to fossil-free steel</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> <div class="tile contentTile"> <a class="gradientGrayscale1112 inner clickable" href="https://new.abb.com/metals/webinars" data-ga-params="Content;Content tiles clicked;Educational"> <div class="imageContainer"> <img src="https://new.abb.com/images/librariesprovider128/default-album/news-and-highlights-6-webinars.jpg?Status=Temp&sfvrsn=759d820a_2" class="stretch" alt="value-add for metals"/> </div> <div class="textContainer"> <div class="date">Webinar</div> <span class="header3">Access on-demand webinars to learn about ABB best practices & value-add for metals </span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> </div> </div> <script> jsLibs.push("imagegalleryinit"); widgetInit("imagegalleryinit", function () { if ($('body').attr('class').indexOf('sfPageEditor') != -1) { $(".imageGalleryContainer").removeClass("preInitState abbLoaderDrop"); } }); </script></div> </div> </div> </div> </div> </div> </body> </html> <style> .descriptionText { display: block; clear: both; } .linkText { clear: both; } .abbButton.gradientHeadlineColors.red.text-right { float: right; } .abbButton.gradientHeadlineColors.red.text-left { float: left; } .abbButton.gradientHeadlineColors.gray.text-right { float: right; } .abbButton.gradientHeadlineColors.gray.text-left { float: left; } .normal.text-left { float: left; } .normal.text-right { float: right; } </style> <!-- Universal Call To Action Widget --> <div class="abbUctaContainer tile actionWidgetContainer"> <div class="inner"> <div class="textContainer"> <a data-ga-params="Call To Action;More news and highlights;Click" href="https://new.abb.com/metals/insights" target='_blank' class="abbButton gradientHeadlineColors gray text-center linkText">More news and highlights</a> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col00_C379_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="textContainer headline headline-cursor"> <h2 class="tile-headline">Our offering</h2> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col01_C382_Col00" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/products/metallurgy-products" data-ga-params="Content;Content tiles clicked;Metallurgy Products"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-metallurgy-products.jpg?sfvrsn=ff74820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Metallurgy Products</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col01_C382_Col01" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/digital-transformation-in-metals" data-ga-params="Content;Content tiles clicked;Metals digital transformation"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-metals-digitalization.jpg?sfvrsn=fc74820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Metals digital transformation</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col01_C382_Col02" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/iron-steel-making" data-ga-params="Content;Content tiles clicked;Primary metals"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-primary-metals.jpg?sfvrsn=fd74820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Primary metals</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col01_C382_Col03" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 4" data-placeholder-label="Column 4"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/hot-rolling" data-ga-params="Content;Content tiles clicked;Hot rolling"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-hot-rolling.jpg?sfvrsn=f374820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Hot rolling</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col02_C387_Col00" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/cold-rolling" data-ga-params="Content;Content tiles clicked;Cold rolling"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-cold-rolling.jpg?sfvrsn=8d74820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Cold rolling</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col02_C387_Col01" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/processing-lines" data-ga-params="Content;Content tiles clicked;Processing lines"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-processing-lines.jpg?sfvrsn=8c74820a_4&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Processing lines</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col02_C387_Col02" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/aluminium-solutions" data-ga-params="Content;Content tiles clicked;Aluminium smelters"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-aluminium-smelters.jpg?sfvrsn=8a74820a_1&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Aluminium smelters</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col02_C387_Col03" class="sf_colsIn columns medium-6 large-3" data-sf-element="Column 4" data-placeholder-label="Column 4"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/offering/service" data-ga-params="Content;Content tiles clicked;Services for metals"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/offering-services-for-metals.jpg?sfvrsn=8f74820a_2&CropWidth=560&CropHeight=377&Quality=High&CropX=0&CropY=0&Width=560&Height=377&Method=CropToFixedAreaCropToFixedAreaArguments&Key=1c4f89fa044720696d4487385648e080" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">Services for metals</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col02_C418_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div> <!-- Start Right side content and left side image--> <section class="teaserwidget"> <div class="teaserwidget_container"> <div class="left_img"> <img class="left_img lazy" src="https://new.abb.com/images/default-source/default-album/the-journey-to-fossil-free-steel-look-like-teaser2375a9f3c1f463c09537ff0000433538.jpg?sfvrsn=1d81ca0b_0" data-src="https://new.abb.com/images/default-source/default-album/the-journey-to-fossil-free-steel-look-like-teaser2375a9f3c1f463c09537ff0000433538.jpg?sfvrsn=1d81ca0b_0" data-cmp-hook-image="image" alt="The journey to fossil free steel look like" /> </div> <div class="right_content"> <div class="content"> <div> <h3></h3> <h4></h4> </div> <div> <h2>What does the journey to fossil free steel look like?</h2> </div> <div> </div> <div class="teaser-button"> <a class="primary-button-teaser" href="https://new.abb.com/metals/what-does-the-journey-to-fossil-free-steel-look-like">Download white paper</a> </div> </div> </div> </div> </section> <!--End right side content and left side image--> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col03_C392_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="textContainer headline headline-cursor"> <h2 class="tile-headline">Customer stories</h2> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="T9431953B007_Col04_C395_Col00" class="sf_colsIn columns medium-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/references/abb-modernization-drives-efficiency-at-kanthal's-rolling-mill-in-sweden" data-ga-params="Content;Content tiles clicked;How is an ABB modernization package driving efficiency at Kanthal's steel mill?"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/reference-1-how-is-an-abb-modernization-package-driving-efficiency-at-kanthal's-steel-mill.jpg?sfvrsn=3a71820a_1" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">How is an ABB modernization package driving efficiency at Kanthal's steel mill?</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col04_C395_Col01" class="sf_colsIn columns medium-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/references/abb-and-tenova-receive-final-acceptance-for-innovative-charging-melting-and-electromagnetic-stirring-solution-on-a-large-electric-arc-furnace-(eaf)" data-ga-params="Content;Content tiles clicked;ABB & Tenova receive final acceptance for innovative charging, melting & electromagnetic stirring solution for record-breaking electric arc furnace"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/reference-2-abb-tenova-receive-final-acceptance.jpg?sfvrsn=6c71820a_1" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">ABB & Tenova receive final acceptance for innovative charging, melting & electromagnetic stirring solution for record-breaking electric arc furnace</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> <div id="T9431953B007_Col04_C395_Col02" class="sf_colsIn columns medium-4" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="tile contentTile"> <a class="inner clickable" href="/metals/abb-in-metals/references/abb-completes-melt-shop-digitalization-project-with-india-s-leading-steel-company-boosting-productivity-and-profitability" data-ga-params="Content;Content tiles clicked;ABB delivers industry first smart factory melt shop digitalization to India's leading steelmaker"> <div class="imageContainer"> <img data-src="https://www07.abb.com/images/librariesprovider128/default-album/reference-3-smart-factory-melt-shop-solution.jpg?sfvrsn=b671820a_1" class="lazy stretch" alt="" /> </div> <div class="textContainer"> <span class="header3">ABB delivers industry first smart factory melt shop digitalization to India's leading steelmaker</span> <br /> </div> </a> </div> <script> dragDropCallback(function () { rememberContainingLayout(); }); </script> </div> </div> <div class="sf_cols" data-sf-element="Row"> <div class="sf_colsOut sf_3cols_1_25"> <div id="T7E7A54FD002_Col00_C399_Col00" class="sf_colsIn sf_3cols_1in_25" data-sf-element="Column 1"> </div> </div> <div class="sf_colsOut sf_3cols_2_50"> <div id="T7E7A54FD002_Col00_C399_Col01" class="sf_colsIn sf_3cols_2in_50" data-sf-element="Column 2"> <style> .descriptionText { display: block; clear: both; } .linkText { clear: both; } .abbButton.gradientHeadlineColors.red.text-right { float: right; } .abbButton.gradientHeadlineColors.red.text-left { float: left; } .abbButton.gradientHeadlineColors.gray.text-right { float: right; } .abbButton.gradientHeadlineColors.gray.text-left { float: left; } .normal.text-left { float: left; } .normal.text-right { float: right; } </style> <!-- Universal Call To Action Widget --> <div class="abbUctaContainer tile actionWidgetContainer"> <div class="inner"> <div class="textContainer"> <a data-ga-params="Call To Action;Read more customer stories;Click" href="https://new.abb.com/metals/abb-in-metals/references" target='_blank' class="abbButton gradientHeadlineColors red text- linkText">Read more customer stories</a> </div> </div> </div> </div> </div> <div class="sf_colsOut sf_3cols_3_25"> <div id="T7E7A54FD002_Col00_C399_Col02" class="sf_colsIn sf_3cols_3in_25" data-sf-element="Column 3"> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="TC74C0AFD003_Col00_C420_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div> <!-- Start Right side content and left side image--> <section class="teaserwidget"> <div class="teaserwidget_container"> <div class="left_img"> <img class="left_img lazy" src="https://new.abb.com/images/default-source/abbformulae/real-progress-metals.jpg?sfvrsn=d481ca0b_0" data-src="https://new.abb.com/images/default-source/abbformulae/real-progress-metals.jpg?sfvrsn=d481ca0b_0" data-cmp-hook-image="image" alt="Real progress metals" /> </div> <div class="right_content"> <div class="content"> <div> <h3></h3> <h4></h4> </div> <div> <h2>Real Progress is redefining how resources are used in metals manufacturing</h2> </div> <div> </div> <div class="teaser-button"> <a class="primary-button-teaser" href="https://new.abb.com/process-automation/real-progress/real-progress-in-metals">Explore more sustainable practices</a> </div> </div> </div> </div> </section> <!--End right side content and left side image--> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="TC74C0AFD003_Col00_C402_Col00" class="sf_colsIn columns medium-8" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="textContainer headline emptyCursor"> <h3 class="tile-headline offCursor">Subscribe to the metals newsletter</h3> </div> <div class="row" data-sf-element="Row"> <div id="TC74C0AFD003_Col00_C405_Col00" class="sf_colsIn columns medium-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <style> .descriptionText { display: block; clear: both; } .linkText { clear: both; } .abbButton.gradientHeadlineColors.red.text-right { float: right; } .abbButton.gradientHeadlineColors.red.text-left { float: left; } .abbButton.gradientHeadlineColors.gray.text-right { float: right; } .abbButton.gradientHeadlineColors.gray.text-left { float: left; } .normal.text-left { float: left; } .normal.text-right { float: right; } </style> <!-- Universal Call To Action Widget --> <div class="abbUctaContainer tile actionWidgetContainer"> <div class="inner"> <div class="textContainer"> <a data-ga-params="Call To Action;Subscribe;Click" href="https://new.abb.com/metals/abb-in-metals/newsletters" target='_blank' class="abbButton gradientHeadlineColors red text- linkText">Subscribe</a> </div> </div> </div> </div> <div id="TC74C0AFD003_Col00_C405_Col01" class="sf_colsIn columns medium-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> </div> <div id="TC74C0AFD003_Col00_C405_Col02" class="sf_colsIn columns medium-4" data-sf-element="Column 3" data-placeholder-label="Column 3"> </div> </div> </div> <div id="TC74C0AFD003_Col00_C402_Col01" class="sf_colsIn columns medium-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="textContainer headline emptyCursor"> <h3 class="tile-headline offCursor">Follow us</h3> </div> <div class="followUsElement"> <div class="followUs inFatFooter"> <h4>Follow us</h4> <a href="https://www.linkedin.com/showcase/abb-industrial-automation/" class="linkedin">LinkedIn</a> <a href="https://www.youtube.com/channel/UC6RR1f3nlQIPIo5gSD8wUpw" class="youtube">YouTube</a> <a href="https://twitter.com/ABBmetals" class="twitter">Twitter</a> </div> <div class="tile"> <div class="gradientGrayscale1112 inner autoCursor"> <div class="textContainer"> <div class="followUs"> <a href="https://www.linkedin.com/showcase/abb-industrial-automation/" class="bigLinkedin">LinkedIn</a> <a href="https://www.youtube.com/channel/UC6RR1f3nlQIPIo5gSD8wUpw" class="bigYoutube">YouTube</a> <a href="https://twitter.com/ABBmetals" class="bigTwitter">Twitter</a> </div> </div> </div> </div> </div> <script> widgetInit("followUs", function () { $(".followUs").followUsTile(); }); </script> </div> </div> <div class="row" data-sf-element="Row"> <div id="T3A493B9E003_Col00_C410_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"><div data-elastic-exclude class="abbDsWrapper"> <div class="abbHidden abbLoaderWrapper abbLoaderDrop">Loading documents</div> <link href="https://search-ext.abb.com/Library/Client/DownloadSection/Css/newDownloadSection.css" rel="stylesheet"/> <link href="https://search-ext.abb.com/Library/Client/DownloadSection/Css/themes/newbrand.css" rel="stylesheet"/> <div style="display: none; opacity: 0" class="abbDsContainer dsPopularVisible" id="dsDownloadSection_9AAC910024_24055" data-plugin-options='{"popularDocumentsVisible":true,"cid":"9AAC910024","productIdDomain":"*","timeOut":30000,"advancedSearchAddress":"http://www.abb.com/abblibrary/DownloadCenter/","applicationCode":"sf","languageCode":"en","themeName":"newbrand","clientCode":"newabbcom"}'> </div> <script> jsLibs.push("downloadsection"); </script> <script src="https://search-ext.abb.com/Library/Client/DownloadSection/JavaScript/newDownloadSection.js"></script> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="T2E34CEA7005_Col00_C412_Col00" class="sf_colsIn columns" data-sf-element="Column 1" data-placeholder-label="Column 1"><a name="ContactUsSection"></a> <section data-elastic-exclude class="external-contactUs-Section"> <section class="external-contactUs-Frame"> <ul class="external-contactUs-Frame-content"> <li class="external-contactUs-ActionSection"> <header class="external-contactUs-ActionSection-header">Contact us</header> <p class="external-contactUs-ActionSection-description"> Submit your inquiry and we will contact you </p> <a onclick="setParentPage()" href="//new.abb.com/contact/form#cid_path=9AAC910024" class="external-contactUs-ActionSection-action">Contact us</a> </li> <li class="external-contactUs-ActionSection is-hidden" data-is-visible-api-url="https://new.abb.com/_api/Abb/Partners/Categories/9AAC910024?mode=full"> <header class="external-contactUs-ActionSection-header">Find a channel partner</header> <p class="external-contactUs-ActionSection-description"> Quickly find an ABB channel partner </p> <a onclick="setParentPage()" href="//new.abb.com/channel-partners/search#cid_path=9AAC910024" class="external-contactUs-ActionSection-action">Find a channel partner</a> </li> </ul> <footer class="external-contactUs-Frame-footer"> Or contact your <a href="//new.abb.com/contact-centers">ABB Contact Center</a> </footer> </section> </section> </div> </div> </main> </section> <section class="templateFooterSection"> <footer data-elastic-exclude class="abb-page__footer"> <div class="megafooter_widgetContainer"> <div data-PageName="/footer/megafooter" data-currentYear="&copy; 1995 - 2025 ABB" class="megaFooterdataLoad"></div> </div> </footer> </section> <aside> <aside id="abb-cookie-banner" class="abb-cookie-banner abb-cookie-banner--hidden"> <p class="abb-cookie-banner__content"> <span class="abb-cookie-banner__text">ABB's website uses cookies. By staying here you are agreeing to our use of cookies.</span> <a class="abb-cookie-banner__link abb-link abb-link--with-arrow" href="/privacy-policy/" target="_blank">Learn more</a> <button class="abb-button abb-cookie-banner__button" id="abb-cookie-banner__button">I agree</button> </p> </aside> <div aria-hidden="false" class="abb-reveal abb-reveal--large" data-abb-reveal="ft2exa-abb-reveal" data-events="resize" data-resize="language-selector-container" data-yeti-box="language-selector-container" id="language-selector-container" role="dialog" tabindex="-1"><button aria-label="Close modal" class="abb-reveal__close" data-close="" type="button"><span class="abb-icon abb-icon__cross"></span></button><span class="abb-heading-2">Select region / language</span> <ul class="abb-tabs" data-abb-tabs="hr2m4w-abb-tabs" id="language-selector"><li class="abb-tabs__title" role="presentation"><a aria-controls="languages_europe" aria-selected="false" href="#languages_europe" id="languages_europe-label" role="tab" data-sf-ec-immutable="">Europe</a></li><li class="abb-tabs__title abb-tabs--is-active" role="presentation"><a aria-controls="languages_americas" aria-selected="true" href="#languages_americas" id="languages_americas-label" role="tab" data-sf-ec-immutable="">Americas</a></li><li class="abb-tabs__title" role="presentation"><a aria-controls="languages_middle-east-and-africa" aria-selected="false" href="#languages_middle-east-and-africa" id="languages_middle-east-and-africa-label" role="tab" data-sf-ec-immutable="">Middle East and Africa</a></li><li class="abb-tabs__title" role="presentation"><a aria-controls="languages_asia-and-oceania" aria-selected="false" href="#languages_asia-and-oceania" id="languages_asia-and-oceania-label" role="tab" data-sf-ec-immutable="">Asia and Oceania</a></li></ul><div class="abb-tabs__content" data-abb-tabs-content="language-selector"><div aria-hidden="true" aria-labelledby="languages_europe-label" class="abb-tabs__content__panel" id="languages_europe" role="tabpanel"><!--<div class="abb-section abb-section--three-columns-flow">--> <ul class="abb-list--unstyled abb-list--margined abb-section abb-section--three-columns-flow" data-abb-section="6o7ffr-abb-section"><li><span>Global</span> - <a href="https://global.abb/" data-sf-ec-immutable="">English</a></li><li><span>Austria</span> - <a href="/at/home">German</a></li><li><span>Belgium</span> - <a href="/benelux/home">Dutch</a> | <a href="/benelux/fr/home">French</a></li><li><span>Bulgaria</span> - <a href="/bg/home">Bulgarian</a></li><li><span>Croatia</span> - <a href="/hr/home">Croatian</a></li><li><span>Czech Republic</span> - <a href="/cz/home">Czech</a></li><li><span>Denmark</span> - <a href="/dk/home">Danish</a></li><li><span>Estonia</span> - <a href="/ee/esileht">Estonian</a></li><li><span>Finland</span> - <a href="/fi/home">Finnish</a></li><li><span>France</span> - <a href="/fr/accueil">French</a></li><li><span>Germany</span> - <a href="/de/home">German</a></li><li><span>Greece</span> - <a href="/gr/home">Greek</a></li><li><span>Hungary</span> - <a href="/hu/home">Hungarian</a></li><li><span>Ireland</span> - <a href="/ie/home">English</a></li><li><span>Italy</span> - <a href="/it/home">Italian</a></li><li><span>Latvia</span> - <a href="/lv/galvena-lapa">Latvian</a></li><li><span>Lithuania</span> - <a href="/lt/pagrindinis">Lithuanian</a></li><li><span>Luxembourg</span> - <a href="/benelux/fr/home">French</a></li><li><span>Netherlands</span> - <a href="/benelux/home">Dutch</a></li><li><span>Norway</span> - <a href="/no/home">Norwegian</a></li><li><span>Poland</span> - <a href="/pl/home">Polish</a></li><li><span>Portugal</span> - <a href="/pt/pt">Portuguese</a></li><li><span>Romania</span> - <a href="/ro/home">Romanian</a></li><li><span>Russia</span> - <a href="/ru/russia">Russian</a></li><li><span>Serbia</span> - <a href="/rs/home">Serbian</a></li><li><span>Slovakia</span> - <a href="/sk/home">Slovakian</a></li><li><span>Slovenia</span> - <a href="/si/domov">Slovenian</a></li><li><span>Spain</span> - <a href="/es/principal">Spanish</a></li><li><span>Sweden</span> - <a href="/se/home">Swedish</a></li><li><span>Switzerland</span> - <a href="/ch/fr/home">French</a> | <a href="/ch/home">German</a> | <a href="/ch/it/home">Italian</a></li><li><span>Turkiye</span> - <a href="/tr/home">Turkish</a></li><li><span>United Kingdom</span> - <a href="/uk/home">English</a></li></ul><!--</div>--> </div><div aria-hidden="false" aria-labelledby="languages_americas-label" class="abb-tabs__content__panel abb-tabs--is-active" id="languages_americas" role="tabpanel"><ul class="abb-list--unstyled abb-list--margined abb-section abb-section--three-columns-flow" data-abb-section="oa5aer-abb-section"><li><span>Global</span> - <a href="https://global.abb/" data-sf-ec-immutable="">English</a></li><li><span>Argentina</span> - <a href="/south-america/principal">Spanish</a></li><li><span>Aruba</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Bolivia</span> - <a href="/south-america/principal">Spanish</a></li><li><span>Brazil</span> - <a href="/br/home">Portuguese</a></li><li><span>Canada</span> - <a href="/ca/home">English</a> | <a href="/ca/fr/accueil">French</a> </li><li><span>Chile</span> - <a href="/south-america/principal">Spanish</a></li><li><span>Colombia</span> - <a href="/south-america/principal">Spanish</a></li><li><span>Costa Rica</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Dominican Republic</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a> </li><li><span>Ecuador</span> - <a href="/south-america/principal">Spanish</a></li><li><span>El Salvador</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Guatemala</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Honduras</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Mexico</span> - <a href="/mx/pagina-principal">Spanish</a></li><li><span>Panama</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>Peru</span> - <a href="/south-america/principal">Spanish</a></li><li><span>Puerto Rico</span> - <a href="/central-america-caribbean/pagina-principal">Spanish</a></li><li><span>United States of America</span> - <a href="/us/us">English</a></li><li><span>Uruguay</span> - <a href="/south-america/principal">Spanish</a></li></ul></div><div aria-hidden="true" aria-labelledby="languages_middle-east-and-africa-label" class="abb-tabs__content__panel" id="languages_middle-east-and-africa" role="tabpanel"><ul class="abb-list--unstyled abb-list--margined abb-section abb-section--three-columns-flow" data-abb-section="0cpwhq-abb-section"><li><span>Global</span> - <a href="https://global.abb/" data-sf-ec-immutable="">English</a></li><li><span>Algeria</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Angola</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Bahrain</span> - <a href="/middle-east/home">English</a></li><li><span>Botswana</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Cameroon</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Côte d'Ivoire</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Egypt</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Ghana</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Israel</span> - <a href="/il/home-he">Hebrew</a></li><li><span>Jordan</span> - <a href="/middle-east/home">English</a></li><li><span>Kenya</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Kuwait</span> - <a href="/middle-east/home">English</a></li><li><span>Lebanon</span> - <a href="/middle-east/home">English</a></li><li><span>Madagascar</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Mali</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Mauritius</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Morocco</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Namibia</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Nigeria</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Oman</span> - <a href="/middle-east/home">English</a></li><li><span>Pakistan</span> - <a href="/middle-east/home">English</a></li><li><span>Palestine</span> - <a href="/middle-east/home">English</a></li><li><span>Qatar</span> - <a href="/middle-east/home">English</a></li><li><span>Saudi Arabia</span> - <a href="/middle-east/home">English</a></li><li><span>Senegal</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>South Africa</span> - <a href="/africa/home">English</a></li><li><span>Tanzania</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Tunisia</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Uganda</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>United Arab Emirates</span> - <a href="/middle-east/home">English</a></li><li><span>Zambia</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li><li><span>Zimbabwe</span> - <a href="/africa/home">English</a> | <a href="/africa/fr/afrique-du-nord">French</a></li></ul></div><div aria-hidden="true" aria-labelledby="languages_asia-and-oceania-label" class="abb-tabs__content__panel" id="languages_asia-and-oceania" role="tabpanel"><ul class="abb-list--unstyled abb-list--margined abb-section abb-section--three-columns-flow" data-abb-section="scfvws-abb-section"><li><span>Global</span> - <a href="https://global.abb/" data-sf-ec-immutable="">English</a></li><li><span>Australia</span> - <a href="/au/home">English</a></li><li><span>Bangladesh</span> - <a href="/bd/bd">English</a></li><li><span>China</span> - <a href="/cn/homepage">Chinese</a> | <a href="/cn/en/home">English</a> </li><li><span>India</span> - <a href="/indian-subcontinent/home">English</a></li><li><span>Indonesia</span> - <a href="/id/home">English</a></li><li><span>Japan</span> - <a href="/jp/home">Japanese</a></li><li><span>Kazakhstan</span> - <a href="/kz/glavnaya">Russian</a></li><li><span>Malaysia</span> - <a href="/my/home">English</a></li><li><span>Mongolia</span> - <a href="/mn/home">Mongolian</a> | <a href="/mn/en/homepage">English</a></li><li><span>New Zealand</span> - <a href="/nz/home">English</a></li><li><span>Philippines</span> - <a href="/ph/home">English</a></li><li><span>Singapore</span> - <a href="/sg/home">English</a></li><li><span>South Korea</span> - <a href="/kr/home">Korean</a></li><li><span>Sri Lanka</span> - <a href="/indian-subcontinent/home">English</a></li><li><span>Taiwan (Chinese Taipei)</span> - <a href="/tw/homepage">Chinese - Traditional</a></li><li><span>Thailand</span> - <a href="/th/home">English</a></li><li><span>Vietnam</span> - <a href="/vn/home">English</a></li></ul></div></div></div> </aside> </div> <script type="text/javascript" src="https://www07.abb.com/cdn/v17.3/scripts/min.js"></script> <script src="/Sitefinity/WebsiteTemplates/AbbBranding/App_Scripts/require.min.js?v=504911268000000000" type="text/javascript"></script> <script src="/Sitefinity/WebsiteTemplates/AbbBranding/App_Scripts/requirejs-libs/Newsearchbar_Autosuggest/autosuggestion.min.js?v=504911268000000000" type="text/javascript"></script> <script> var jspaths = { "paths": { "async": "https://www07.abb.com/cdn/v17.3/scripts/async", "googlemaps": "https://maps.googleapis.com/maps/api/js?client=gme-abbaseabrownboveri&sensor=false&v=3.13", "markerclusterer": "https://www07.abb.com/cdn/v17.3/scripts/markerclusterer", "jqueryjoboffersmap": "https://www07.abb.com/cdn/v17.3/scripts/jquery-joboffersmap", "joboffershortlist": "https://www07.abb.com/cdn/v17.3/scripts/jquery-joboffershortlist", "jobofferdetails": "https://www07.abb.com/cdn/v17.3/scripts/jquery-jobofferdetails", "gajoboffers": "https://www07.abb.com/cdn/v17.3/scripts/jquery-ga-joboffers", "joboffers": "https://www07.abb.com/cdn/v17.3/scripts/jquery-joboffers", "joboffersearch": "https://www07.abb.com/cdn/v17.3/scripts/jquery-joboffersearch", "tickertile": "https://www07.abb.com/cdn/v17.3/scripts/jquery-tickerTile", "touchcarousel": "https://www07.abb.com/cdn/v17.3/scripts/jquery-ui-touchCarousel", "carouselnew": "https://www07.abb.com/cdn/v17.3/scripts/jquery.carouselnew", "touchify": "https://www07.abb.com/cdn/v17.3/scripts/jquery.touchify", "imagegallerynew": "https://www07.abb.com/cdn/v17.3/scripts/jquery-imagegallerynew", "imagesloaded": "https://www07.abb.com/cdn/v17.3/scripts/imagesloaded.pkgd", "imagegalleryinit": "https://www07.abb.com/cdn/v17.3/scripts/jquery-imagegallery-init", "modernizr3d": "https://www07.abb.com/cdn/v17.3/scripts/modernizr.3dtransforms.touch", "jqueryuiwidget": "https://www07.abb.com/cdn/v17.3/scripts/jquery.ui.widget", "jqueryeventdragjs": "https://www07.abb.com/cdn/v17.3/scripts/jquery.event.drag", "jquerytranslate3djs": "https://www07.abb.com/cdn/v17.3/scripts/jquery.translate3d", "jqueryrscarouseljs": "https://www07.abb.com/cdn/v17.3/scripts/jquery.rs.carousel", "jqueryrscarouseljscustomnew": "https://www07.abb.com/cdn/v17.3/scripts/jquery.rs.carousel.customnew", "jqueryrscarouselautoscroll": "https://www07.abb.com/cdn/v17.3/scripts/jquery.rs.carousel-autoscroll", "jqueryrscarouselcontinuous": "https://www07.abb.com/cdn/v17.3/scripts/jquery.rs.carousel-continuous", "jqueryrscarouseltouch": "https://www07.abb.com/cdn/v17.3/scripts/jquery.rs.carousel-touch", "newimagegalleryinitnew": "https://www07.abb.com/cdn/v17.3/scripts/newimagegalleryinitnew", "presentationgalleryinit": "https://www07.abb.com/cdn/v17.3/scripts/jquery-presentationgallery-init", "chosen": "https://www07.abb.com/cdn/v17.3/scripts/jquery.chosen.min", "layout8_4": "https://www07.abb.com/cdn/v17.3/scripts/jquery-layout8_4", "expandable": "https://www07.abb.com/cdn/v17.3/scripts/jquery-expandablenew.min", "togglelayout": "https://www07.abb.com/cdn/v17.3/scripts/jquery-togglelayout.min", "tabs": "https://www07.abb.com/cdn/v17.3/scripts/jquery-tabs.min", "jumpToContactUs": "https://www07.abb.com/cdn/v17.3/scripts/jquery-jumptocontactus.min", "productplugin": "https://www07.abb.com/cdn/v17.3/scripts/jquery-productplugin", "nicescroll": "https://www07.abb.com/cdn/v17.3/scripts/jquery.nicescroll", "liveSearch": "https://www07.abb.com/cdn/v17.3/scripts/jquery.liveSearch", "abbask": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.ask", "imagerotator": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.imagerotator", "tinyscrollbar": "https://www07.abb.com/cdn/v17.3/scripts/jquery.tinyscrollbar", "productbrowser": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.productbrowser", "abbreferencesselector": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.referencesselector", "psutils": "https://www07.abb.com/cdn/v17.3/scripts/ps-utils", "downloadsection": "https://www07.abb.com/cdn/v17.3/scripts/jquery-downloadsection-launcher", "productselector": "https://www07.abb.com/cdn/v17.3/scripts/jquery.productselector", "countryselector": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.countryselector", "generalselector": "https://www07.abb.com/cdn/v17.3/scripts/GeneralSelector.min", "abbgeneralselector": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.generalselector.min", "followUs": "https://www07.abb.com/cdn/v17.3/scripts/jquery.followUs.min", "interactiveimg": "https://www07.abb.com/cdn/v17.3/scripts/jquery.touchpanview.min", "jqueryuitouchpunch": "https://www07.abb.com/cdn/v17.3/scripts/jquery.ui.touch-punch", "knockout": "https://www07.abb.com/cdn/v17.3/scripts/knockout", "select2": "https://www07.abb.com/cdn/v17.3/scripts/select2", "piscomponents": "https://www07.abb.com/cdn/v17.3/scripts/piscomponents", "pisinit": "https://www07.abb.com/cdn/v17.3/scripts/pisinit", "jquery-video-brightcove": "https://www07.abb.com/cdn/v17.3/scripts/jquery-video-brightcove", "handlebars": "https://www07.abb.com/cdn/v17.3/scripts/handlebars", "history": "https://www07.abb.com/cdn/v17.3/scripts/jquery.history", "statemanager": "https://www07.abb.com/cdn/v17.3/scripts/StateManager", "jquery-cmd": "https://www07.abb.com/cdn/v17.3/scripts/jquery-cmd", "jquery-subpages": "https://www07.abb.com/cdn/v17.3/scripts/jquery-subpages", "googleMap": "https://www07.abb.com/cdn/v17.3/scripts/googleMap.min", "googleMapStyles": "https://www07.abb.com/cdn/v17.3/scripts/googleMapStyles.min", "jquery-extreme": "https://www07.abb.com/cdn/v17.3/scripts/jquery-extreme", "socialmedia": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.socialmedia.min", "slick": "https://www07.abb.com/cdn/v17.3/scripts/slick", "abbaudioplayer": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.audioplayer", "carticonwidget": "https://www07.abb.com/cdn/v17.3/scripts/cartIconWidget", "carticonwidgetinitalization": "https://www07.abb.com/cdn/v17.3/scripts/cartIconWidgetInitialization", "jsonp": "https://www07.abb.com/cdn/v17.3/scripts/jquery-jsonp", "abbexternalcontentwrapper": "https://www07.abb.com/cdn/v17.3/scripts/jquery.abb.externalcontentwrapper", "url": "https://www07.abb.com/cdn/v17.3/scripts/url.min", "dynamicbreadcrumblist": "https://www07.abb.com/cdn/v17.3/scripts/DynamicBreadcrumbList", "breadcrumbsnippetgeneration": "https://www07.abb.com/cdn/v17.3/scripts/BreadcrumbSnippetGeneration" }, waitSeconds: 20 }; var mainPath = "https://www07.abb.com/cdn/v17.3/scripts/main"; requirejs.config(jspaths); requirejs([mainPath + ".js"]); </script> <script> if (window.seoSettings.enableBreadcrumbSnippet === true) { jsLibs.push("breadcrumbsnippetgeneration"); } </script> <script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/foundation-sites-newest/dist/plugins/foundation.core.min.js?h=140112de" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/foundation-sites-newest/dist/plugins/foundation.util.mediaQuery.min.js?h=fc5c0a75" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/flare/src/flare.min.js?h=55c379c7" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/foundation-sites-newest/dist/plugins/foundation.util.keyboard.min.js?h=394804cb" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/foundation-sites-newest/dist/plugins/foundation.util.box.min.js?h=98778b15" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/bower_components/foundation-sites-newest/dist/plugins/foundation.util.triggers.min.js?h=9211b9a4" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/reveal/reveal.min.js?h=913876d0" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/tabs/tabs.min.js?h=abe32fd1" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/sections/sections.min.js?h=2d6d8af6" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/navigation/navbar.min.js?h=9ffc49e8" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/navigation/navigation.min.js?h=d4819fe0" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/fifa/v0.5.6.1867/components/cookie-banner/cookie-banner.min.js?h=8e516b7d" type="text/javascript"></script><script src="/cdn/javascript/Megamenu/megaMenu.min.js?v=638774539320000000&package=LegacyMaster" type="text/javascript"></script><script src="https://d3o3d9viu00ouz.cloudfront.net/external/@oneabb/external-contact-us/v0.2.2/bundle.js?package=LegacyMaster" type="text/javascript"></script><script src="/cdn/javascript/Megafooter/megaFooter.min.js?v=638774539320000000&package=LegacyMaster" type="text/javascript"></script><script type="application/json" id="PersonalizationTracker"> {"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"b9d9dae6-c1f4-63c0-9537-ff0000433538"} </script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPpRymCW5gpAOAIu22VWzdRDns3g9pE0o9F8yJ8Hs1r5nT1wCaZOT7ueAR7cs34HUBT-vJPT4N_I-eTvnaB35mNBrde4xxSPxzCF9OAw64a1ovcUUmxF3Ml_Von33GP8MILbQO2N_KkFLR2IaHRWrM-46P3rqE2fWVWl6LGxG2hIRH0VQdG22gCl7lOP0Y-UdToLN73ydj5VO4hk_2sgfFcw1&t=638774539460000000"> </script><script type="text/javascript"> ; (function (window, document) { var redirect = function (searchRedirectUrl, searchTextFieldValue) { if (searchTextFieldValue.trim() !== '') { var lang = $('html').attr('lang'); var link = searchRedirectUrl + '#query=' + encodeURI(searchTextFieldValue) + '#lang=' + encodeURI(lang); window.location.replace(link); if (document.location.hash.split('=').length > 0) { if (document.location.hash.split('=')[0] === '#query') { window.location.reload(); } } } return false; }; var onload = function () { var searchTextField = document.querySelector('[abb_search_query_textfield]'); var searchSubmitButton = document.querySelector('[abb_search_submit_button]'); var lang = $('html').attr('lang'); var searchRedirectUrl = `/search/${lang}/results`; if (searchSubmitButton) { // If any other page than Search Page Then only do if (($('.forSearchPage').attr('data-forSearchPage')) == "0") { searchSubmitButton.addEventListener('click', function (e) { e.preventDefault(); e.stopImmediatePropagation(); if (searchTextField) { redirect(searchRedirectUrl, searchTextField.value); } }); } } if (searchTextField) { // If any other page than Search Page Then only do if (($('.forSearchPage').attr('data-forSearchPage')) == "0") { searchTextField.addEventListener('keypress', function (e) { var event = e || window.event; var charCode = event.which || event.keyCode; if (charCode === 13) { redirect(searchRedirectUrl, searchTextField.value); } }); } } }; document.addEventListener("DOMContentLoaded", onload); })(window, document); </script> <script> Fifa.jQuery(document).ready(function () { Fifa.jQuery(document).foundation(); }); </script> <script> window.dataLayer = window.dataLayer || []; var dl_data = { 'event': 'updateData', 'page': { 'path': '/metals/abb-in-metals','pageTitle': 'ABB in Metals','description': 'ABB power and automation solutions enable metal producers to increase productivity and product quality.','pageTemplate': 'LegacyMaster.fifa_abb_master', 'language': 'en', 'content_type': 'Webpage', 'company_brand': 'ABB', 'theme': 'Product or solution information', }, 'visitor': { 'status': '', // internal/external depending if the customer is an employee or not 'geolocation': '', // information taken from AKAMAI } } $(function () { if ($.cookie('csSelectedCountry') && $.cookie('csUserStatus') && $.cookie('csUserAgent') && $.cookie('csSelectedCity')) { dl_data.page.country = $.cookie('csSelectedCountry'); dl_data.visitor.status = $.cookie('csUserStatus') ?? ''; dl_data.visitor.geolocation = $.cookie('csSelectedCountry'); dataLayer.push(dl_data); const event = new Event("event_created_csSelectedCountry"); document.dispatchEvent(event); } else { $.post(`/api/CurrentCountryApi`) .done(function (data) { dl_data.page.country = data.Object.Country ?? ''; dl_data.visitor.status = data.Object.UserStatus ?? ''; dl_data.visitor.geolocation = data.Object.Country ?? 'global'; $.cookie('csSelectedCountry', data.Object.Country, { expires: 1, path: '/' }); $.cookie('csUserStatus', data.Object.UserStatus ?? '', { expires: 1, path: '/' }); $.cookie('csUserAgent', data.Object.UserAgent ?? '', { expires: 1, path: '/' }); $.cookie('csSelectedCity', data.Object.City, { expires: 1, path: '/' }); }) .always(function () { dataLayer.push(dl_data); const event = new Event("event_created_csSelectedCountry"); document.dispatchEvent(event); }); } }); </script> <script src="/cdn/javascript/layoutmobile.js" type="text/javascript"></script> <script src="/Mvc/Scripts/LazyloadImage/jquery.lazy.min.js?v=638774539320000000"></script> <script type="text/javascript"> $(function () { var loadedElements = 0; $('.lazy').Lazy({ beforeLoad: function (element) { window.dispatchEvent(new Event('resize')); }, afterLoad: function (element) { loadedElements++; Site.resizeHeightsOptimized(); }, onError: function (element) { loadedElements++; }, onFinishedAll: function () { } }); }); </script> <script> function hideCartIconIfProductsExist() { var shoppingListBasket = localStorage.getItem('shoppingListBasket'); if (shoppingListBasket) { const basketArray = JSON.parse(shoppingListBasket); if (!basketArray || basketArray.length == 0) { var cartIconM = document.getElementById('cardIconM'); if (cartIconM) { cartIconM.style.display = 'none'; } var cartIconD = document.getElementById('cardIconD'); if (cartIconD) { cartIconD.style.display = 'none'; } } } else { var cartIconD = document.getElementById('cardIconD'); if (cartIconD) { cartIconD.style.display = 'none'; } var cartIconM = document.getElementById('cardIconM'); if (cartIconM) { cartIconM.style.display = 'none'; } } } window.onload = hideCartIconIfProductsExist; </script> <script> $(window).on("load", function () { const cardIconD = document.getElementById('cardIconD'); const cardIconM = document.getElementById('cardIconM'); if (window.innerWidth <= 767) { // addClickEvent(cardIconM); } else { addClickEvent(cardIconD); } }); function addClickEvent(cardIcon) { if (cardIcon) { const url = window.location.origin + '/search/shoppinglist'; cardIcon.addEventListener('click', function (event) { event.preventDefault(); window.location.href = url; }); } } </script> </body> </html>