- ID da verificação
- c8c06067-3ab4-40ec-9636-f8d3c285d70dConcluído
- URL enviado:
- https://www.acerinox.com/Redirecionado
- Relatório concluído:
Links · 5 encontrado(s)
Os links de saída identificados na página
Link | Texto |
---|---|
https://twitter.com/acerinox?lang=en | Access our X (twitter) page |
https://www.youtube.com/channel/UCARYgxsQXoL86DXEZp5gDNA | Access our Youtube page |
https://www.linkedin.com/company/acerinox-s-a-/?originalSubdomain=en | Access our Linkedin page |
https://haynesintl.com/en/home/ | |
https://www.cedinox.es/en/ | Go to Cedinox |
Variáveis JavaScript · 50 encontrada(s)
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
0 | object |
1 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
P | function |
$ | function |
jQuery | function |
e | object |
t | function |
Mensagens de registro do console · 12 encontrada(s)
Mensagens registradas no console web
Tipo | Categoria | Log |
---|---|---|
error | other |
|
error | other |
|
error | other |
|
error | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
log | other |
|
error | other |
|
error | other |
|
log | other |
|
HTML
O corpo HTML bruto da página
<!DOCTYPE html><html lang="en" class="show--consent"><!-- /.content/.configuracion-base --><!-- Content Load /.content/.configuracion-base --><head><script async="" src="https://www.acerinox.com/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js"></script><script>/*! For license information please see capture.bundle.js.LICENSE.txt */
(function(){var __webpack_modules__={752:function(t){t.exports={hasLocalStorage:function(){return"object"==typeof window&&"object"==typeof window.localStorage},KEY_ENABLE_AGENT:"eudaEnableAgent",KEY_AGENT_VERSION:"eudaAgentVersion",KEY_SYNC_LOAD:"eudaSyncLoad",KEY_FORCE_AGENT:"eudaForce",KEY_CLEAR_TEXT:"eudaClearText",KEY_LOADER_VERSION:"eudaLoaderVersion",KEY_EUDA_FAILED:"eudaFailed"}},6624:function(t,e,n){var r=n(6624),i;i=function(){var t,e,i;return function t(e,n,r){function i(s,a){if(!n[s]){if(!e[s]){var c="function"==typeof _dereq_&&_dereq_;if(!a&&c)return c(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[s]={exports:{}};e[s][0].call(u.exports,(function(t){var n=e[s][1][t];return i(n||t)}),u,u.exports,t,e,n,r)}return n[s].exports}for(var o="function"==typeof _dereq_&&_dereq_,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(t,e,n){"use strict";e.exports=function(t){var e=t._SomePromiseArray;function n(t){var n=new e(t),r=n.promise();return n.setHowMany(1),n.setUnwrap(),n.init(),r}t.any=function(t){return n(t)},t.prototype.any=function(){return n(this)}}},{}],2:[function(t,e,n){"use strict";var r;try{throw new Error}catch(t){r=t}var i=t("./schedule"),o=t("./queue");function s(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new o(16),this._normalQueue=new o(16),this._haveDrainedQueues=!1;var t=this;this.drainQueues=function(){t._drainQueues()},this._schedule=i}function a(t){for(;t.length()>0;)c(t)}function c(t){var e=t.shift();if("function"!=typeof e)e._settlePromises();else{var n=t.shift(),r=t.shift();e.call(n,r)}}s.prototype.setScheduler=function(t){var e=this._schedule;return this._schedule=t,this._customScheduler=!0,e},s.prototype.hasCustomScheduler=function(){return this._customScheduler},s.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},s.prototype.fatalError=function(t,e){e?(process.stderr.write("Fatal "+(t instanceof Error?t.stack:t)+"\n"),process.exit(2)):this.throwLater(t)},s.prototype.throwLater=function(t,e){if(1===arguments.length&&(e=t,t=function(){throw e}),"undefined"!=typeof setTimeout)setTimeout((function(){t(e)}),0);else try{this._schedule((function(){t(e)}))}catch(t){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},s.prototype.invokeLater=function(t,e,n){this._lateQueue.push(t,e,n),this._queueTick()},s.prototype.invoke=function(t,e,n){this._normalQueue.push(t,e,n),this._queueTick()},s.prototype.settlePromises=function(t){this._normalQueue._pushOne(t),this._queueTick()},s.prototype._drainQueues=function(){a(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,a(this._lateQueue)},s.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},s.prototype._reset=function(){this._isTickUsed=!1},e.exports=s,e.exports.firstLineError=r},{"./queue":26,"./schedule":29}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){var i=!1,o=function(t,e){this._reject(e)},s=function(t,e){e.promiseRejectionQueued=!0,e.bindingPromise._then(o,o,null,this,t)},a=function(t,e){0==(50397184&this._bitField)&&this._resolveCallback(e.target)},c=function(t,e){e.promiseRejectionQueued||this._reject(t)};t.prototype.bind=function(o){i||(i=!0,t.prototype._propagateFrom=r.propagateFromFunction(),t.prototype._boundValue=r.boundValueFunction());var l=n(o),u=new t(e);u._propagateFrom(this,1);var p=this._target();if(u._setBoundTo(l),l instanceof t){var h={promiseRejectionQueued:!1,promise:u,target:p,bindingPromise:l};p._then(e,s,void 0,u,h),l._then(a,c,void 0,u,h),u._setOnCancel(l)}else u._resolveCallback(p);return u},t.prototype._setBoundTo=function(t){void 0!==t?(this._bitField=2097152|this._bitField,this._boundTo=t):this._bitField=-2097153&this._bitField},t.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},t.bind=function(e,n){return t.resolve(n).bind(e)}}},{}],4:[function(t,e,n){"use strict";var i;void 0!==r&&(i=r);var o=t("./promise")();o.noConflict=function(){try{r===o&&(r=i)}catch(t){}return o},e.exports=o},{"./promise":22}],5:[function(t,e,n){"use strict";var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}e.exports=function(e){var n=t("./util"),r=n.canEvaluate;function i(t){var r=function(t,r){var i;if(null!=t&&(i=t[r]),"function"!=typeof i){var o="Object "+n.classString(t)+" has no method '"+n.toString(r)+"'";throw new e.TypeError(o)}return i}(t,this.pop());return r.apply(t,this)}function o(t){return t[this]}function s(t){var e=+this;return e<0&&(e=Math.max(0,e+t.length)),t[e]}n.isIdentifier,e.prototype.call=function(t){var e=[].slice.call(arguments,1);return e.push(t),this._then(i,void 0,void 0,e,void 0)},e.prototype.get=function(t){var e;if("number"==typeof t)e=s;else if(r){var n=(void 0)(t);e=null!==n?n:o}else e=o;return this._then(e,void 0,void 0,t,void 0)}}},{"./util":36}],6:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o=t("./util"),s=o.tryCatch,a=o.errorObj,c=e._async;e.prototype.break=e.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var t=this,e=t;t._isCancellable();){if(!t._cancelBy(e)){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}var n=t._cancellationParent;if(null==n||!n._isCancellable()){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}t._isFollowing()&&t._followee().cancel(),t._setWillBeCancelled(),e=t,t=n}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(t){return t===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(t,e){if(o.isArray(t))for(var n=0;n<t.length;++n)this._doInvokeOnCancel(t[n],e);else if(void 0!==t)if("function"==typeof t){if(!e){var r=s(t).call(this._boundValue());r===a&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else t._resultCancelled(this)},e.prototype._invokeOnCancel=function(){var t=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,t)},e.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},e.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(t,e,n){"use strict";e.exports=function(e){var n=t("./util"),r=t("./es5").keys,i=n.tryCatch,o=n.errorObj;return function(t,s,a){return function(c){var l=a._boundValue();t:for(var u=0;u<t.length;++u){var p=t[u];if(p===Error||null!=p&&p.prototype instanceof Error){if(c instanceof p)return i(s).call(l,c)}else if("function"==typeof p){var h=i(p).call(l,c);if(h===o)return h;if(h)return i(s).call(l,c)}else if(n.isObject(c)){for(var f=r(p),_=0;_<f.length;++_){var d=f[_];if(p[d]!=c[d])continue t}return i(s).call(l,c)}}return e}}}},{"./es5":13,"./util":36}],8:[function(t,e,n){"use strict";e.exports=function(t){var e=!1,n=[];function r(){this._trace=new r.CapturedTrace(i())}function i(){var t=n.length-1;if(t>=0)return n[t]}return t.prototype._promiseCreated=function(){},t.prototype._pushContext=function(){},t.prototype._popContext=function(){return null},t._peekContext=t.prototype._peekContext=function(){},r.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,n.push(this._trace))},r.prototype._popContext=function(){if(void 0!==this._trace){var t=n.pop(),e=t._promiseCreated;return t._promiseCreated=null,e}return null},r.CapturedTrace=null,r.create=function(){if(e)return new r},r.deactivateLongStackTraces=function(){},r.activateLongStackTraces=function(){var n=t.prototype._pushContext,o=t.prototype._popContext,s=t._peekContext,a=t.prototype._peekContext,c=t.prototype._promiseCreated;r.deactivateLongStackTraces=function(){t.prototype._pushContext=n,t.prototype._popContext=o,t._peekContext=s,t.prototype._peekContext=a,t.prototype._promiseCreated=c,e=!1},e=!0,t.prototype._pushContext=r.prototype._pushContext,t.prototype._popContext=r.prototype._popContext,t._peekContext=t.prototype._peekContext=i,t.prototype._promiseCreated=function(){var t=this._peekContext();t&&null==t._promiseCreated&&(t._promiseCreated=this)}},r}},{}],9:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o,s,a,c,l=e._async,u=t("./errors").Warning,p=t("./util"),h=t("./es5"),f=p.canAttachTrace,_=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,d=/\((?:timers\.js):\d+:\d+\)/,v=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,y=null,g=null,m=!1,b=!(0==p.env("BLUEBIRD_DEBUG")),E=!(0==p.env("BLUEBIRD_WARNINGS")||!b&&!p.env("BLUEBIRD_WARNINGS")),w=!(0==p.env("BLUEBIRD_LONG_STACK_TRACES")||!b&&!p.env("BLUEBIRD_LONG_STACK_TRACES")),C=0!=p.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(E||!!p.env("BLUEBIRD_W_FORGOTTEN_RETURN"));!function(){var t=[];function n(){for(var e=0;e<t.length;++e)t[e]._notifyUnhandledRejection();r()}function r(){t.length=0}c=function(e){t.push(e),setTimeout(n,1)},h.defineProperty(e,"_unhandledRejectionCheck",{value:n}),h.defineProperty(e,"_unhandledRejectionClear",{value:r})}(),e.prototype.suppressUnhandledRejections=function(){var t=this._target();t._bitField=-1048577&t._bitField|524288},e.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),c(this))},e.prototype._notifyUnhandledRejectionIsHandled=function(){$("rejectionHandled",o,void 0,this)},e.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},e.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var t=this._settledValue();this._setUnhandledRejectionIsNotified(),$("unhandledRejection",s,t,this)}},e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},e.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},e.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},e.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},e.prototype._warn=function(t,e,n){return q(t,e,n||this)},e.onPossiblyUnhandledRejection=function(t){var n=e._getContext();s=p.contextBind(n,t)},e.onUnhandledRejectionHandled=function(t){var n=e._getContext();o=p.contextBind(n,t)};var j=function(){};e.longStackTraces=function(){if(l.haveItemsQueued()&&!et.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!et.longStackTraces&&W()){var t=e.prototype._captureStackTrace,r=e.prototype._attachExtraTrace,i=e.prototype._dereferenceTrace;et.longStackTraces=!0,j=function(){if(l.haveItemsQueued()&&!et.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");e.prototype._captureStackTrace=t,e.prototype._attachExtraTrace=r,e.prototype._dereferenceTrace=i,n.deactivateLongStackTraces(),et.longStackTraces=!1},e.prototype._captureStackTrace=B,e.prototype._attachExtraTrace=U,e.prototype._dereferenceTrace=M,n.activateLongStackTraces()}},e.hasLongStackTraces=function(){return et.longStackTraces&&W()};var k={unhandledrejection:{before:function(){var t=p.global.onunhandledrejection;return p.global.onunhandledrejection=null,t},after:function(t){p.global.onunhandledrejection=t}},rejectionhandled:{before:function(){var t=p.global.onrejectionhandled;return p.global.onrejectionhandled=null,t},after:function(t){p.global.onrejectionhandled=t}}},F=function(){var t=function(t,e){if(!t)return!p.global.dispatchEvent(e);var n;try{return n=t.before(),!p.global.dispatchEvent(e)}finally{t.after(n)}};try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");return p.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=new CustomEvent(e,{detail:n,cancelable:!0});return h.defineProperty(r,"promise",{value:n.promise}),h.defineProperty(r,"reason",{value:n.reason}),t(k[e],r)}}return"function"==typeof Event?(e=new Event("CustomEvent"),p.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=new Event(e,{cancelable:!0});return r.detail=n,h.defineProperty(r,"promise",{value:n.promise}),h.defineProperty(r,"reason",{value:n.reason}),t(k[e],r)}):((e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),p.global.dispatchEvent(e),function(e,n){e=e.toLowerCase();var r=document.createEvent("CustomEvent");return r.initCustomEvent(e,!1,!0,n),t(k[e],r)})}catch(t){}return function(){return!1}}(),S=p.isNode?function(){return process.emit.apply(process,arguments)}:p.global?function(t){var e="on"+t.toLowerCase(),n=p.global[e];return!!n&&(n.apply(p.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function T(t,e){return{promise:e}}var x={promiseCreated:T,promiseFulfilled:T,promiseRejected:T,promiseResolved:T,promiseCancelled:T,promiseChained:function(t,e,n){return{promise:e,child:n}},warning:function(t,e){return{warning:e}},unhandledRejection:function(t,e,n){return{reason:e,promise:n}},rejectionHandled:T},A=function(t){var e=!1;try{e=S.apply(null,arguments)}catch(t){l.throwLater(t),e=!0}var n=!1;try{n=F(t,x[t].apply(null,arguments))}catch(t){l.throwLater(t),n=!0}return n||e};function R(){return!1}function P(t,e,n){var r=this;try{t(e,n,(function(t){if("function"!=typeof t)throw new TypeError("onCancel must be a function, got: "+p.toString(t));r._attachCancellationCallback(t)}))}catch(t){return t}}function O(t){if(!this._isCancellable())return this;var e=this._onCancel();void 0!==e?p.isArray(e)?e.push(t):this._setOnCancel([e,t]):this._setOnCancel(t)}function L(){return this._onCancelField}function N(t){this._onCancelField=t}function I(){this._cancellationParent=void 0,this._onCancelField=void 0}function V(t,e){if(0!=(1&e)){this._cancellationParent=t;var n=t._branchesRemainingToCancel;void 0===n&&(n=0),t._branchesRemainingToCancel=n+1}0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)}e.config=function(t){if("longStackTraces"in(t=Object(t))&&(t.longStackTraces?e.longStackTraces():!t.longStackTraces&&e.hasLongStackTraces()&&j()),"warnings"in t){var n=t.warnings;et.warnings=!!n,C=et.warnings,p.isObject(n)&&"wForgottenReturn"in n&&(C=!!n.wForgottenReturn)}if("cancellation"in t&&t.cancellation&&!et.cancellation){if(l.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");e.prototype._clearCancellationData=I,e.prototype._propagateFrom=V,e.prototype._onCancel=L,e.prototype._setOnCancel=N,e.prototype._attachCancellationCallback=O,e.prototype._execute=P,D=V,et.cancellation=!0}if("monitoring"in t&&(t.monitoring&&!et.monitoring?(et.monitoring=!0,e.prototype._fireEvent=A):!t.monitoring&&et.monitoring&&(et.monitoring=!1,e.prototype._fireEvent=R)),"asyncHooks"in t&&p.nodeSupportsAsyncResource){var o=et.asyncHooks,s=!!t.asyncHooks;o!==s&&(et.asyncHooks=s,s?r():i())}return e},e.prototype._fireEvent=R,e.prototype._execute=function(t,e,n){try{t(e,n)}catch(t){return t}},e.prototype._onCancel=function(){},e.prototype._setOnCancel=function(t){},e.prototype._attachCancellationCallback=function(t){},e.prototype._captureStackTrace=function(){},e.prototype._attachExtraTrace=function(){},e.prototype._dereferenceTrace=function(){},e.prototype._clearCancellationData=function(){},e.prototype._propagateFrom=function(t,e){};var D=function(t,e){0!=(2&e)&&t._isBound()&&this._setBoundTo(t._boundTo)};function H(){var t=this._boundTo;return void 0!==t&&t instanceof e?t.isFulfilled()?t.value():void 0:t}function B(){this._trace=new Z(this._peekContext())}function U(t,e){if(f(t)){var n=this._trace;if(void 0!==n&&e&&(n=n._parent),void 0!==n)n.attachExtraTrace(t);else if(!t.__stackCleaned__){var r=K(t);p.notEnumerableProp(t,"stack",r.message+"\n"+r.stack.join("\n")),p.notEnumerableProp(t,"__stackCleaned__",!0)}}}function M(){this._trace=void 0}function q(t,n,r){if(et.warnings){var i,o=new u(t);if(n)r._attachExtraTrace(o);else if(et.longStackTraces&&(i=e._peekContext()))i.attachExtraTrace(o);else{var s=K(o);o.stack=s.message+"\n"+s.stack.join("\n")}A("warning",o)||G(o,"",!0)}}function Y(t){for(var e=[],n=0;n<t.length;++n){var r=t[n],i=" (No stack trace)"===r||y.test(r),o=i&&X(r);i&&!o&&(m&&" "!==r.charAt(0)&&(r=" "+r),e.push(r))}return e}function K(t){var e=t.stack,n=t.toString();return e="string"==typeof e&&e.length>0?function(t){for(var e=t.stack.replace(/\s+$/g,"").split("\n"),n=0;n<e.length;++n){var r=e[n];if(" (No stack trace)"===r||y.test(r))break}return n>0&&"SyntaxError"!=t.name&&(e=e.slice(n)),e}(t):[" (No stack trace)"],{message:n,stack:"SyntaxError"==t.name?e:Y(e)}}function G(t,e,n){if("undefined"!=typeof console){var r;if(p.isObject(t)){var i=t.stack;r=e+g(i,t)}else r=e+String(t);"function"==typeof a?a(r,n):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(r)}}function $(t,e,n,r){var i=!1;try{"function"==typeof e&&(i=!0,"rejectionHandled"===t?e(r):e(n,r))}catch(t){l.throwLater(t)}"unhandledRejection"===t?A(t,n,r)||i||G(n,"Unhandled rejection "):A(t,r)}function Q(t){var e;if("function"==typeof t)e="[function "+(t.name||"anonymous")+"]";else{if(e=t&&"function"==typeof t.toString?t.toString():p.toString(t),/\[object [a-zA-Z0-9$_]+\]/.test(e))try{e=JSON.stringify(t)}catch(t){}0===e.length&&(e="(empty array)")}return"(<"+function(t){var e=41;return t.length<e?t:t.substr(0,e-3)+"..."}(e)+">, no stack trace)"}function W(){return"function"==typeof tt}var X=function(){return!1},z=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function J(t){var e=t.match(z);if(e)return{fileName:e[1],line:parseInt(e[2],10)}}function Z(t){this._parent=t,this._promisesCreated=0;var e=this._length=1+(void 0===t?0:t._length);tt(this,Z),e>32&&this.uncycle()}p.inherits(Z,Error),n.CapturedTrace=Z,Z.prototype.uncycle=function(){var t=this._length;if(!(t<2)){for(var e=[],n={},r=0,i=this;void 0!==i;++r)e.push(i),i=i._parent;for(r=(t=this._length=r)-1;r>=0;--r){var o=e[r].stack;void 0===n[o]&&(n[o]=r)}for(r=0;r<t;++r){var s=n[e[r].stack];if(void 0!==s&&s!==r){s>0&&(e[s-1]._parent=void 0,e[s-1]._length=1),e[r]._parent=void 0,e[r]._length=1;var a=r>0?e[r-1]:this;s<t-1?(a._parent=e[s+1],a._parent.uncycle(),a._length=a._parent._length+1):(a._parent=void 0,a._length=1);for(var c=a._length+1,l=r-2;l>=0;--l)e[l]._length=c,c++;return}}}},Z.prototype.attachExtraTrace=function(t){if(!t.__stackCleaned__){this.uncycle();for(var e=K(t),n=e.message,r=[e.stack],i=this;void 0!==i;)r.push(Y(i.stack.split("\n"))),i=i._parent;!function(t){for(var e=t[0],n=1;n<t.length;++n){for(var r=t[n],i=e.length-1,o=e[i],s=-1,a=r.length-1;a>=0;--a)if(r[a]===o){s=a;break}for(a=s;a>=0;--a){var c=r[a];if(e[i]!==c)break;e.pop(),i--}e=r}}(r),function(t){for(var e=0;e<t.length;++e)(0===t[e].length||e+1<t.length&&t[e][0]===t[e+1][0])&&(t.splice(e,1),e--)}(r),p.notEnumerableProp(t,"stack",function(t,e){for(var n=0;n<e.length-1;++n)e[n].push("From previous event:"),e[n]=e[n].join("\n");return n<e.length&&(e[n]=e[n].join("\n")),t+"\n"+e.join("\n")}(n,r)),p.notEnumerableProp(t,"__stackCleaned__",!0)}};var tt=function(){var t=/^\s*at\s*/,e=function(t,e){return"string"==typeof t?t:void 0!==e.name&&void 0!==e.message?e.toString():Q(e)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,y=t,g=e;var n=Error.captureStackTrace;return X=function(t){return _.test(t)},function(t,e){Error.stackTraceLimit+=6,n(t,e),Error.stackTraceLimit-=6}}var r,i=new Error;if("string"==typeof i.stack&&i.stack.split("\n")[0].indexOf("stackDetection@")>=0)return y=/@/,g=e,m=!0,function(t){t.stack=(new Error).stack};try{throw new Error}catch(t){r="stack"in t}return!("stack"in i)&&r&&"number"==typeof Error.stackTraceLimit?(y=t,g=e,function(t){Error.stackTraceLimit+=6;try{throw new Error}catch(e){t.stack=e.stack}Error.stackTraceLimit-=6}):(g=function(t,e){return"string"==typeof t?t:"object"!=typeof e&&"function"!=typeof e||void 0===e.name||void 0===e.message?Q(e):e.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(a=function(t){console.warn(t)},p.isNode&&process.stderr.isTTY?a=function(t,e){var n=e?"[33m":"[31m";console.warn(n+t+"[0m\n")}:p.isNode||"string"!=typeof(new Error).stack||(a=function(t,e){console.warn("%c"+t,e?"color: darkorange":"color: red")}));var et={warnings:E,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return w&&e.longStackTraces(),{asyncHooks:function(){return et.asyncHooks},longStackTraces:function(){return et.longStackTraces},warnings:function(){return et.warnings},cancellation:function(){return et.cancellation},monitoring:function(){return et.monitoring},propagateFromFunction:function(){return D},boundValueFunction:function(){return H},checkForgottenReturns:function(t,e,n,r,i){if(void 0===t&&null!==e&&C){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",s="";if(e._trace){for(var a=e._trace.stack.split("\n"),c=Y(a),l=c.length-1;l>=0;--l){var u=c[l];if(!d.test(u)){var p=u.match(v);p&&(o="at "+p[1]+":"+p[2]+":"+p[3]+" ");break}}if(c.length>0){var h=c[0];for(l=0;l<a.length;++l)if(a[l]===h){l>0&&(s="\n"+a[l-1]);break}}}var f="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+s;r._warn(f,!0,e)}},setBounds:function(t,e){if(W()){for(var n,r,i=(t.stack||"").split("\n"),o=(e.stack||"").split("\n"),s=-1,a=-1,c=0;c<i.length;++c)if(l=J(i[c])){n=l.fileName,s=l.line;break}for(c=0;c<o.length;++c){var l;if(l=J(o[c])){r=l.fileName,a=l.line;break}}s<0||a<0||!n||!r||n!==r||s>=a||(X=function(t){if(_.test(t))return!0;var e=J(t);return!!(e&&e.fileName===n&&s<=e.line&&e.line<=a)})}},warn:q,deprecated:function(t,e){var n=t+" is deprecated and will be removed in a future version.";return e&&(n+=" Use "+e+" instead."),q(n)},CapturedTrace:Z,fireDomEvent:F,fireGlobalEvent:S}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(t,e,n){"use strict";e.exports=function(t){function e(){return this.value}function n(){throw this.reason}t.prototype.return=t.prototype.thenReturn=function(n){return n instanceof t&&n.suppressUnhandledRejections(),this._then(e,void 0,void 0,{value:n},void 0)},t.prototype.throw=t.prototype.thenThrow=function(t){return this._then(n,void 0,void 0,{reason:t},void 0)},t.prototype.catchThrow=function(t){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:t},void 0);var e=arguments[1],r=function(){throw e};return this.caught(t,r)},t.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof t&&n.suppressUnhandledRejections(),this._then(void 0,e,void 0,{value:n},void 0);var r=arguments[1];r instanceof t&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.reduce,r=t.all;function i(){return r(this)}t.prototype.each=function(t){return n(this,t,e,0)._then(i,void 0,void 0,this,void 0)},t.prototype.mapSeries=function(t){return n(this,t,e,e)},t.each=function(t,r){return n(t,r,e,0)._then(i,void 0,void 0,t,void 0)},t.mapSeries=function(t,r){return n(t,r,e,e)}}},{}],12:[function(t,e,n){"use strict";var r,i,o=t("./es5"),s=o.freeze,a=t("./util"),c=a.inherits,l=a.notEnumerableProp;function u(t,e){function n(r){if(!(this instanceof n))return new n(r);l(this,"message","string"==typeof r?r:e),l(this,"name",t),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return c(n,Error),n}var p=u("Warning","warning"),h=u("CancellationError","cancellation error"),f=u("TimeoutError","timeout error"),_=u("AggregateError","aggregate error");try{r=TypeError,i=RangeError}catch(t){r=u("TypeError","type error"),i=u("RangeError","range error")}for(var d="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),v=0;v<d.length;++v)"function"==typeof Array.prototype[d[v]]&&(_.prototype[d[v]]=Array.prototype[d[v]]);o.defineProperty(_.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),_.prototype.isOperational=!0;var y=0;function g(t){if(!(this instanceof g))return new g(t);l(this,"name","OperationalError"),l(this,"message",t),this.cause=t,this.isOperational=!0,t instanceof Error?(l(this,"message",t.message),l(this,"stack",t.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}_.prototype.toString=function(){var t=Array(4*y+1).join(" "),e="\n"+t+"AggregateError of:\n";y++,t=Array(4*y+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=t+i[o];e+=(r=i.join("\n"))+"\n"}return y--,e},c(g,Error);var m=Error.__BluebirdErrorTypes__;m||(m=s({CancellationError:h,TimeoutError:f,OperationalError:g,RejectionError:g,AggregateError:_}),o.defineProperty(Error,"__BluebirdErrorTypes__",{value:m,writable:!1,enumerable:!1,configurable:!1})),e.exports={Error:Error,TypeError:r,RangeError:i,CancellationError:m.CancellationError,OperationalError:m.OperationalError,TimeoutError:m.TimeoutError,AggregateError:m.AggregateError,Warning:p}},{"./es5":13,"./util":36}],13:[function(t,e,n){var r=function(){"use strict";return void 0===this}();if(r)e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(t,e){var n=Object.getOwnPropertyDescriptor(t,e);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,s={}.constructor.prototype,a=function(t){var e=[];for(var n in t)i.call(t,n)&&e.push(n);return e};e.exports={isArray:function(t){try{return"[object Array]"===o.call(t)}catch(t){return!1}},keys:a,names:a,defineProperty:function(t,e,n){return t[e]=n.value,t},getDescriptor:function(t,e){return{value:t[e]}},freeze:function(t){return t},getPrototypeOf:function(t){try{return Object(t).constructor.prototype}catch(t){return s}},isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.map;t.prototype.filter=function(t,r){return n(this,t,r,e)},t.filter=function(t,r,i){return n(t,r,i,e)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(e,n,r){var i=t("./util"),o=e.CancellationError,s=i.errorObj,a=t("./catch_filter")(r);function c(t,e,n){this.promise=t,this.type=e,this.handler=n,this.called=!1,this.cancelPromise=null}function l(t){this.finallyHandler=t}function u(t,e){return null!=t.cancelPromise&&(arguments.length>1?t.cancelPromise._reject(e):t.cancelPromise._cancel(),t.cancelPromise=null,!0)}function p(){return f.call(this,this.promise._target()._settledValue())}function h(t){if(!u(this,t))return s.e=t,s}function f(t){var i=this.promise,a=this.handler;if(!this.called){this.called=!0;var c=this.isFinallyHandler()?a.call(i._boundValue()):a.call(i._boundValue(),t);if(c===r)return c;if(void 0!==c){i._setReturnedNonUndefined();var f=n(c,i);if(f instanceof e){if(null!=this.cancelPromise){if(f._isCancelled()){var _=new o("late cancellation observer");return i._attachExtraTrace(_),s.e=_,s}f.isPending()&&f._attachCancellationCallback(new l(this))}return f._then(p,h,void 0,this,void 0)}}}return i.isRejected()?(u(this),s.e=t,s):(u(this),t)}return c.prototype.isFinallyHandler=function(){return 0===this.type},l.prototype._resultCancelled=function(){u(this.finallyHandler)},e.prototype._passThrough=function(t,e,n,r){return"function"!=typeof t?this.then():this._then(n,r,void 0,new c(this,e,t),void 0)},e.prototype.lastly=e.prototype.finally=function(t){return this._passThrough(t,0,f,f)},e.prototype.tap=function(t){return this._passThrough(t,1,f)},e.prototype.tapCatch=function(t){var n=arguments.length;if(1===n)return this._passThrough(t,1,void 0,f);var r,o=new Array(n-1),s=0;for(r=0;r<n-1;++r){var c=arguments[r];if(!i.isObject(c))return e.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+i.classString(c)));o[s++]=c}o.length=s;var l=arguments[r];return this._passThrough(a(o,l,this),1,void 0,f)},c}},{"./catch_filter":7,"./util":36}],16:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./errors").TypeError,c=t("./util"),l=c.errorObj,u=c.tryCatch,p=[];function h(t,n,i,o){if(s.cancellation()){var a=new e(r),c=this._finallyPromise=new e(r);this._promise=a.lastly((function(){return c})),a._captureStackTrace(),a._setOnCancel(this)}else(this._promise=new e(r))._captureStackTrace();this._stack=o,this._generatorFunction=t,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(p):p,this._yieldedPromise=null,this._cancellationPhase=!1}c.inherits(h,o),h.prototype._isResolved=function(){return null===this._promise},h.prototype._cleanup=function(){this._promise=this._generator=null,s.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},h.prototype._promiseCancelled=function(){if(!this._isResolved()){var t;if(void 0!==this._generator.return)this._promise._pushContext(),t=u(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),t=u(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(t)}},h.prototype._promiseFulfilled=function(t){this._yieldedPromise=null,this._promise._pushContext();var e=u(this._generator.next).call(this._generator,t);this._promise._popContext(),this._continue(e)},h.prototype._promiseRejected=function(t){this._yieldedPromise=null,this._promise._attachExtraTrace(t),this._promise._pushContext();var e=u(this._generator.throw).call(this._generator,t);this._promise._popContext(),this._continue(e)},h.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null,t.cancel()}},h.prototype.promise=function(){return this._promise},h.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},h.prototype._continue=function(t){var n=this._promise;if(t===l)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(t.e,!1);var r=t.value;if(!0===t.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(o instanceof e||(o=function(t,n,r){for(var o=0;o<n.length;++o){r._pushContext();var s=u(n[o])(t);if(r._popContext(),s===l){r._pushContext();var a=e.reject(l.e);return r._popContext(),a}var c=i(s,r);if(c instanceof e)return c}return null}(o,this._yieldHandlers,this._promise),null!==o)){var s=(o=o._target())._bitField;0==(50397184&s)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&s)?e._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&s)?e._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()}else this._promiseRejected(new a("A value %s was yielded that could not be treated as a promise\n\n See http://goo.gl/MqrFmX\n\n".replace("%s",String(r))+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")))},e.coroutine=function(t,e){if("function"!=typeof t)throw new a("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var n=Object(e).yieldHandler,r=h,i=(new Error).stack;return function(){var e=t.apply(this,arguments),o=new r(void 0,void 0,n,i),s=o.promise();return o._generator=e,o._promiseFulfilled(void 0),s}},e.coroutine.addYieldHandler=function(t){if("function"!=typeof t)throw new a("expecting a function but got "+c.classString(t));p.push(t)},e.spawn=function(t){if(s.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof t)return n("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n");var r=new h(t,this),i=r.promise();return r._run(e.spawn),i}}},{"./errors":12,"./util":36}],17:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){var s=t("./util");s.canEvaluate,s.tryCatch,s.errorObj,e.join=function(){var t,e=arguments.length-1;e>0&&"function"==typeof arguments[e]&&(t=arguments[e]);var r=[].slice.call(arguments);t&&r.pop();var i=new n(r).promise();return void 0!==t?i.spread(t):i}}},{"./util":36}],18:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./util"),c=a.tryCatch,l=a.errorObj,u=e._async;function p(t,n,r,i){this.constructor$(t),this._promise._captureStackTrace();var s=e._getContext();if(this._callback=a.contextBind(s,n),this._preservedValues=i===o?new Array(this.length()):null,this._limit=r,this._inFlight=0,this._queue=[],u.invoke(this._asyncInit,this,void 0),a.isArray(t))for(var c=0;c<t.length;++c){var l=t[c];l instanceof e&&l.suppressUnhandledRejections()}}function h(t,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+a.classString(n));var s=0;if(void 0!==i){if("object"!=typeof i||null===i)return e.reject(new TypeError("options argument must be an object but it is "+a.classString(i)));if("number"!=typeof i.concurrency)return e.reject(new TypeError("'concurrency' must be a number but it is "+a.classString(i.concurrency)));s=i.concurrency}return new p(t,n,s="number"==typeof s&&isFinite(s)&&s>=1?s:0,o).promise()}a.inherits(p,n),p.prototype._asyncInit=function(){this._init$(void 0,-2)},p.prototype._init=function(){},p.prototype._promiseFulfilled=function(t,n){var r=this._values,o=this.length(),a=this._preservedValues,u=this._limit;if(n<0){if(r[n=-1*n-1]=t,u>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(u>=1&&this._inFlight>=u)return r[n]=t,this._queue.push(n),!1;null!==a&&(a[n]=t);var p=this._promise,h=this._callback,f=p._boundValue();p._pushContext();var _=c(h).call(f,t,n,o),d=p._popContext();if(s.checkForgottenReturns(_,d,null!==a?"Promise.filter":"Promise.map",p),_===l)return this._reject(_.e),!0;var v=i(_,this._promise);if(v instanceof e){var y=(v=v._target())._bitField;if(0==(50397184&y))return u>=1&&this._inFlight++,r[n]=v,v._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(v._reason()),!0):(this._cancel(),!0);_=v._value()}r[n]=_}return++this._totalResolved>=o&&(null!==a?this._filter(r,a):this._resolve(r),!0)},p.prototype._drainQueue=function(){for(var t=this._queue,e=this._limit,n=this._values;t.length>0&&this._inFlight<e;){if(this._isResolved())return;var r=t.pop();this._promiseFulfilled(n[r],r)}},p.prototype._filter=function(t,e){for(var n=e.length,r=new Array(n),i=0,o=0;o<n;++o)t[o]&&(r[i++]=e[o]);r.length=i,this._resolve(r)},p.prototype.preservedValues=function(){return this._preservedValues},e.prototype.map=function(t,e){return h(this,t,e,null)},e.map=function(t,e,n,r){return h(t,e,n,r)}}},{"./util":36}],19:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){var s=t("./util"),a=s.tryCatch;e.method=function(t){if("function"!=typeof t)throw new e.TypeError("expecting a function but got "+s.classString(t));return function(){var r=new e(n);r._captureStackTrace(),r._pushContext();var i=a(t).apply(this,arguments),s=r._popContext();return o.checkForgottenReturns(i,s,"Promise.method",r),r._resolveFromSyncValue(i),r}},e.attempt=e.try=function(t){if("function"!=typeof t)return i("expecting a function but got "+s.classString(t));var r,c=new e(n);if(c._captureStackTrace(),c._pushContext(),arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],u=arguments[2];r=s.isArray(l)?a(t).apply(u,l):a(t).call(u,l)}else r=a(t)();var p=c._popContext();return o.checkForgottenReturns(r,p,"Promise.try",c),c._resolveFromSyncValue(r),c},e.prototype._resolveFromSyncValue=function(t){t===s.errorObj?this._rejectCallback(t.e,!1):this._resolveCallback(t,!0)}}},{"./util":36}],20:[function(t,e,n){"use strict";var r=t("./util"),i=r.maybeWrapAsError,o=t("./errors").OperationalError,s=t("./es5"),a=/^(?:name|message|stack|cause)$/;function c(t){var e;if(function(t){return t instanceof Error&&s.getPrototypeOf(t)===Error.prototype}(t)){(e=new o(t)).name=t.name,e.message=t.message,e.stack=t.stack;for(var n=s.keys(t),i=0;i<n.length;++i){var c=n[i];a.test(c)||(e[c]=t[c])}return e}return r.markAsOriginatingFromRejection(t),t}e.exports=function(t,e){return function(n,r){if(null!==t){if(n){var o=c(i(n));t._attachExtraTrace(o),t._reject(o)}else if(e){var s=[].slice.call(arguments,1);t._fulfill(s)}else t._fulfill(r);t=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(t,e,n){"use strict";e.exports=function(e){var n=t("./util"),r=e._async,i=n.tryCatch,o=n.errorObj;function s(t,e){if(!n.isArray(t))return a.call(this,t,e);var s=i(e).apply(this._boundValue(),[null].concat(t));s===o&&r.throwLater(s.e)}function a(t,e){var n=this._boundValue(),s=void 0===t?i(e).call(n,null):i(e).call(n,null,t);s===o&&r.throwLater(s.e)}function c(t,e){if(!t){var n=new Error(t+"");n.cause=t,t=n}var s=i(e).call(this._boundValue(),t);s===o&&r.throwLater(s.e)}e.prototype.asCallback=e.prototype.nodeify=function(t,e){if("function"==typeof t){var n=a;void 0!==e&&Object(e).spread&&(n=s),this._then(n,c,void 0,this,t)}return this}}},{"./util":36}],22:[function(t,e,n){"use strict";e.exports=function(){var n=function(){return new y("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},r=function(){return new P.PromiseInspection(this._target())},i=function(t){return P.reject(new y(t))};function o(){}var s={},a=t("./util");a.setReflectHandler(r);var c=function(){var t=process.domain;return void 0===t?null:t},l=function(){return{domain:c(),async:null}},u=a.isNode&&a.nodeSupportsAsyncResource?t("async_hooks").AsyncResource:null,p=function(){return{domain:c(),async:new u("Bluebird::Promise")}},h=a.isNode?l:function(){return null};a.notEnumerableProp(P,"_getContext",h);var f=t("./es5"),_=t("./async"),d=new _;f.defineProperty(P,"_async",{value:d});var v=t("./errors"),y=P.TypeError=v.TypeError;P.RangeError=v.RangeError;var g=P.CancellationError=v.CancellationError;P.TimeoutError=v.TimeoutError,P.OperationalError=v.OperationalError,P.RejectionError=v.OperationalError,P.AggregateError=v.AggregateError;var m=function(){},b={},E={},w=t("./thenables")(P,m),C=t("./promise_array")(P,m,w,i,o),j=t("./context")(P),k=j.create,F=t("./debuggability")(P,j,(function(){h=p,a.notEnumerableProp(P,"_getContext",p)}),(function(){h=l,a.notEnumerableProp(P,"_getContext",l)})),S=(F.CapturedTrace,t("./finally")(P,w,E)),T=t("./catch_filter")(E),x=t("./nodeback"),A=a.errorObj,R=a.tryCatch;function P(t){t!==m&&function(t,e){if(null==t||t.constructor!==P)throw new y("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n");if("function"!=typeof e)throw new y("expecting a function but got "+a.classString(e))}(this,t),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(t),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function O(t){this.promise._resolveCallback(t)}function L(t){this.promise._rejectCallback(t,!1)}function N(t){var e=new P(m);e._fulfillmentHandler0=t,e._rejectionHandler0=t,e._promise0=t,e._receiver0=t}return P.prototype.toString=function(){return"[object Promise]"},P.prototype.caught=P.prototype.catch=function(t){var e=arguments.length;if(e>1){var n,r=new Array(e-1),o=0;for(n=0;n<e-1;++n){var s=arguments[n];if(!a.isObject(s))return i("Catch statement predicate: expecting an object but got "+a.classString(s));r[o++]=s}if(r.length=o,"function"!=typeof(t=arguments[n]))throw new y("The last argument to .catch() must be a function, got "+a.toString(t));return this.then(void 0,T(r,t,this))}return this.then(void 0,t)},P.prototype.reflect=function(){return this._then(r,r,void 0,this,void 0)},P.prototype.then=function(t,e){if(F.warnings()&&arguments.length>0&&"function"!=typeof t&&"function"!=typeof e){var n=".then() only accepts functions but was passed: "+a.classString(t);arguments.length>1&&(n+=", "+a.classString(e)),this._warn(n)}return this._then(t,e,void 0,void 0,void 0)},P.prototype.done=function(t,e){this._then(t,e,void 0,void 0,void 0)._setIsFinal()},P.prototype.spread=function(t){return"function"!=typeof t?i("expecting a function but got "+a.classString(t)):this.all()._then(t,void 0,void 0,b,void 0)},P.prototype.toJSON=function(){var t={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(t.fulfillmentValue=this.value(),t.isFulfilled=!0):this.isRejected()&&(t.rejectionReason=this.reason(),t.isRejected=!0),t},P.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new C(this).promise()},P.prototype.error=function(t){return this.caught(a.originatesFromRejection,t)},P.getNewLibraryCopy=e.exports,P.is=function(t){return t instanceof P},P.fromNode=P.fromCallback=function(t){var e=new P(m);e._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=R(t)(x(e,n));return r===A&&e._rejectCallback(r.e,!0),e._isFateSealed()||e._setAsyncGuaranteed(),e},P.all=function(t){return new C(t).promise()},P.cast=function(t){var e=w(t);return e instanceof P||((e=new P(m))._captureStackTrace(),e._setFulfilled(),e._rejectionHandler0=t),e},P.resolve=P.fulfilled=P.cast,P.reject=P.rejected=function(t){var e=new P(m);return e._captureStackTrace(),e._rejectCallback(t,!0),e},P.setScheduler=function(t){if("function"!=typeof t)throw new y("expecting a function but got "+a.classString(t));return d.setScheduler(t)},P.prototype._then=function(t,e,n,r,i){var o=void 0!==i,s=o?i:new P(m),c=this._target(),l=c._bitField;o||(s._propagateFrom(this,3),s._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&l)?this._boundValue():c===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,s));var u=h();if(0!=(50397184&l)){var p,f,_=c._settlePromiseCtx;0!=(33554432&l)?(f=c._rejectionHandler0,p=t):0!=(16777216&l)?(f=c._fulfillmentHandler0,p=e,c._unsetRejectionIsUnhandled()):(_=c._settlePromiseLateCancellationObserver,f=new g("late cancellation observer"),c._attachExtraTrace(f),p=e),d.invoke(_,c,{handler:a.contextBind(u,p),promise:s,receiver:r,value:f})}else c._addCallbacks(t,e,s,r,u);return s},P.prototype._length=function(){return 65535&this._bitField},P.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},P.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},P.prototype._setLength=function(t){this._bitField=-65536&this._bitField|65535&t},P.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},P.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},P.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},P.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},P.prototype._isFinal=function(){return(4194304&this._bitField)>0},P.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},P.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},P.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},P.prototype._setAsyncGuaranteed=function(){if(!d.hasCustomScheduler()){var t=this._bitField;this._bitField=t|(536870912&t)>>2^134217728}},P.prototype._setNoAsyncGuarantee=function(){this._bitField=-134217729&(536870912|this._bitField)},P.prototype._receiverAt=function(t){var e=0===t?this._receiver0:this[4*t-4+3];if(e!==s)return void 0===e&&this._isBound()?this._boundValue():e},P.prototype._promiseAt=function(t){return this[4*t-4+2]},P.prototype._fulfillmentHandlerAt=function(t){return this[4*t-4+0]},P.prototype._rejectionHandlerAt=function(t){return this[4*t-4+1]},P.prototype._boundValue=function(){},P.prototype._migrateCallback0=function(t){t._bitField;var e=t._fulfillmentHandler0,n=t._rejectionHandler0,r=t._promise0,i=t._receiverAt(0);void 0===i&&(i=s),this._addCallbacks(e,n,r,i,null)},P.prototype._migrateCallbackAt=function(t,e){var n=t._fulfillmentHandlerAt(e),r=t._rejectionHandlerAt(e),i=t._promiseAt(e),o=t._receiverAt(e);void 0===o&&(o=s),this._addCallbacks(n,r,i,o,null)},P.prototype._addCallbacks=function(t,e,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof t&&(this._fulfillmentHandler0=a.contextBind(i,t)),"function"==typeof e&&(this._rejectionHandler0=a.contextBind(i,e));else{var s=4*o-4;this[s+2]=n,this[s+3]=r,"function"==typeof t&&(this[s+0]=a.contextBind(i,t)),"function"==typeof e&&(this[s+1]=a.contextBind(i,e))}return this._setLength(o+1),o},P.prototype._proxy=function(t,e){this._addCallbacks(void 0,void 0,e,t,null)},P.prototype._resolveCallback=function(t,e){if(0==(117506048&this._bitField)){if(t===this)return this._rejectCallback(n(),!1);var r=w(t,this);if(!(r instanceof P))return this._fulfill(t);e&&this._propagateFrom(r,2);var i=r._target();if(i!==this){var o=i._bitField;if(0==(50397184&o)){var s=this._length();s>0&&i._migrateCallback0(this);for(var a=1;a<s;++a)i._migrateCallbackAt(this,a);this._setFollowing(),this._setLength(0),this._setFollowee(r)}else if(0!=(33554432&o))this._fulfill(i._value());else if(0!=(16777216&o))this._reject(i._reason());else{var c=new g("late cancellation observer");i._attachExtraTrace(c),this._reject(c)}}else this._reject(n())}},P.prototype._rejectCallback=function(t,e,n){var r=a.ensureErrorObject(t),i=r===t;if(!i&&!n&&F.warnings()){var o="a promise was rejected with a non-error: "+a.classString(t);this._warn(o,!0)}this._attachExtraTrace(r,!!e&&i),this._reject(t)},P.prototype._resolveFromExecutor=function(t){if(t!==m){var e=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(t,(function(t){e._resolveCallback(t)}),(function(t){e._rejectCallback(t,n)}));n=!1,this._popContext(),void 0!==r&&e._rejectCallback(r,!0)}},P.prototype._settlePromiseFromHandler=function(t,e,n,r){var i=r._bitField;if(0==(65536&i)){var o;r._pushContext(),e===b?n&&"number"==typeof n.length?o=R(t).apply(this._boundValue(),n):(o=A).e=new y("cannot .spread() a non-array: "+a.classString(n)):o=R(t).call(e,n);var s=r._popContext();0==(65536&(i=r._bitField))&&(o===E?r._reject(n):o===A?r._rejectCallback(o.e,!1):(F.checkForgottenReturns(o,s,"",r,this),r._resolveCallback(o)))}},P.prototype._target=function(){for(var t=this;t._isFollowing();)t=t._followee();return t},P.prototype._followee=function(){return this._rejectionHandler0},P.prototype._setFollowee=function(t){this._rejectionHandler0=t},P.prototype._settlePromise=function(t,e,n,i){var s=t instanceof P,a=this._bitField,c=0!=(134217728&a);0!=(65536&a)?(s&&t._invokeInternalOnCancel(),n instanceof S&&n.isFinallyHandler()?(n.cancelPromise=t,R(e).call(n,i)===A&&t._reject(A.e)):e===r?t._fulfill(r.call(n)):n instanceof o?n._promiseCancelled(t):s||t instanceof C?t._cancel():n.cancel()):"function"==typeof e?s?(c&&t._setAsyncGuaranteed(),this._settlePromiseFromHandler(e,n,i,t)):e.call(n,i,t):n instanceof o?n._isResolved()||(0!=(33554432&a)?n._promiseFulfilled(i,t):n._promiseRejected(i,t)):s&&(c&&t._setAsyncGuaranteed(),0!=(33554432&a)?t._fulfill(i):t._reject(i))},P.prototype._settlePromiseLateCancellationObserver=function(t){var e=t.handler,n=t.promise,r=t.receiver,i=t.value;"function"==typeof e?n instanceof P?this._settlePromiseFromHandler(e,r,i,n):e.call(r,i,n):n instanceof P&&n._reject(i)},P.prototype._settlePromiseCtx=function(t){this._settlePromise(t.promise,t.handler,t.receiver,t.value)},P.prototype._settlePromise0=function(t,e,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,t,i,e)},P.prototype._clearCallbackDataAtIndex=function(t){var e=4*t-4;this[e+2]=this[e+3]=this[e+0]=this[e+1]=void 0},P.prototype._fulfill=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(t===this){var r=n();return this._attachExtraTrace(r),this._reject(r)}this._setFulfilled(),this._rejectionHandler0=t,(65535&e)>0&&(0!=(134217728&e)?this._settlePromises():d.settlePromises(this),this._dereferenceTrace())}},P.prototype._reject=function(t){var e=this._bitField;if(!((117506048&e)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=t,this._isFinal())return d.fatalError(t,a.isNode);(65535&e)>0?d.settlePromises(this):this._ensurePossibleRejectionHandled()}},P.prototype._fulfillPromises=function(t,e){for(var n=1;n<t;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},P.prototype._rejectPromises=function(t,e){for(var n=1;n<t;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,e)}},P.prototype._settlePromises=function(){var t=this._bitField,e=65535&t;if(e>0){if(0!=(16842752&t)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,t),this._rejectPromises(e,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,t),this._fulfillPromises(e,r)}this._setLength(0)}this._clearCancellationData()},P.prototype._settledValue=function(){var t=this._bitField;return 0!=(33554432&t)?this._rejectionHandler0:0!=(16777216&t)?this._fulfillmentHandler0:void 0},"undefined"!=typeof Symbol&&Symbol.toStringTag&&f.defineProperty(P.prototype,Symbol.toStringTag,{get:function(){return"Object"}}),P.defer=P.pending=function(){return F.deprecated("Promise.defer","new Promise"),{promise:new P(m),resolve:O,reject:L}},a.notEnumerableProp(P,"_makeSelfResolutionError",n),t("./method")(P,m,w,i,F),t("./bind")(P,m,w,F),t("./cancel")(P,C,i,F),t("./direct_resolve")(P),t("./synchronous_inspection")(P),t("./join")(P,C,w,m,d),P.Promise=P,P.version="3.7.2",t("./call_get.js")(P),t("./generators.js")(P,i,m,w,o,F),t("./map.js")(P,C,i,w,m,F),t("./nodeify.js")(P),t("./promisify.js")(P,m),t("./props.js")(P,C,w,i),t("./race.js")(P,m,w,i),t("./reduce.js")(P,C,i,w,m,F),t("./settle.js")(P,C,F),t("./some.js")(P,C,i),t("./timers.js")(P,m,F),t("./using.js")(P,i,w,k,m,F),t("./any.js")(P),t("./each.js")(P,m),t("./filter.js")(P,m),a.toFastProperties(P),a.toFastProperties(P.prototype),N({a:1}),N({b:2}),N({c:3}),N(1),N((function(){})),N(void 0),N(!1),N(new P(m)),F.setBounds(_.firstLineError,a.lastLineError),P}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o){var s=t("./util");function a(t){var r=this._promise=new e(n);t instanceof e&&(r._propagateFrom(t,3),t.suppressUnhandledRejections()),r._setOnCancel(this),this._values=t,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return s.isArray,s.inherits(a,o),a.prototype.length=function(){return this._length},a.prototype.promise=function(){return this._promise},a.prototype._init=function t(n,o){var a=r(this._values,this._promise);if(a instanceof e){var c=(a=a._target())._bitField;if(this._values=a,0==(50397184&c))return this._promise._setAsyncGuaranteed(),a._then(t,this._reject,void 0,this,o);if(0==(33554432&c))return 0!=(16777216&c)?this._reject(a._reason()):this._cancel();a=a._value()}if(null!==(a=s.asArray(a)))0!==a.length?this._iterate(a):-5===o?this._resolveEmptyArray():this._resolve(function(t){switch(t){case-2:return[];case-3:return{};case-6:return new Map}}(o));else{var l=i("expecting an array or an iterable object but got "+s.classString(a)).reason();this._promise._rejectCallback(l,!1)}},a.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,s=null,a=0;a<n;++a){var c=r(t[a],i);s=c instanceof e?(c=c._target())._bitField:null,o?null!==s&&c.suppressUnhandledRejections():null!==s?0==(50397184&s)?(c._proxy(this,a),this._values[a]=c):o=0!=(33554432&s)?this._promiseFulfilled(c._value(),a):0!=(16777216&s)?this._promiseRejected(c._reason(),a):this._promiseCancelled(a):o=this._promiseFulfilled(c,a)}o||i._setAsyncGuaranteed()},a.prototype._isResolved=function(){return null===this._values},a.prototype._resolve=function(t){this._values=null,this._promise._fulfill(t)},a.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},a.prototype._reject=function(t){this._values=null,this._promise._rejectCallback(t,!1)},a.prototype._promiseFulfilled=function(t,e){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},a.prototype._promiseCancelled=function(){return this._cancel(),!0},a.prototype._promiseRejected=function(t){return this._totalResolved++,this._reject(t),!0},a.prototype._resultCancelled=function(){if(!this._isResolved()){var t=this._values;if(this._cancel(),t instanceof e)t.cancel();else for(var n=0;n<t.length;++n)t[n]instanceof e&&t[n].cancel()}},a.prototype.shouldCopyValues=function(){return!0},a.prototype.getActualLength=function(t){return t},a}},{"./util":36}],24:[function(t,e,n){"use strict";e.exports=function(e,n){var r={},i=t("./util"),o=t("./nodeback"),s=i.withAppended,a=i.maybeWrapAsError,c=i.canEvaluate,l=t("./errors").TypeError,u={__isPromisified__:!0},p=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),h=function(t){return i.isIdentifier(t)&&"_"!==t.charAt(0)&&"constructor"!==t};function f(t){return!p.test(t)}function _(t){try{return!0===t.__isPromisified__}catch(t){return!1}}function d(t,e,n){var r=i.getDataPropertyOrDefault(t,e+n,u);return!!r&&_(r)}function v(t,e,n,r){for(var o=i.inheritedDataKeys(t),s=[],a=0;a<o.length;++a){var c=o[a],u=t[c],p=r===h||h(c);"function"!=typeof u||_(u)||d(t,c,e)||!r(c,u,t,p)||s.push(c,u)}return function(t,e,n){for(var r=0;r<t.length;r+=2){var i=t[r];if(n.test(i))for(var o=i.replace(n,""),s=0;s<t.length;s+=2)if(t[s]===o)throw new l("Cannot promisify an API that has normal methods with '%s'-suffix\n\n See http://goo.gl/MqrFmX\n".replace("%s",e))}}(s,e,n),s}var y=c?void 0:function(t,c,l,u,p,h){var f=function(){return this}(),_=t;function d(){var i=c;c===r&&(i=this);var l=new e(n);l._captureStackTrace();var u="string"==typeof _&&this!==f?this[_]:t,p=o(l,h);try{u.apply(i,s(arguments,p))}catch(t){l._rejectCallback(a(t),!0,!0)}return l._isFateSealed()||l._setAsyncGuaranteed(),l}return"string"==typeof _&&(t=u),i.notEnumerableProp(d,"__isPromisified__",!0),d};function g(t,e,n,o,s){for(var a=new RegExp(e.replace(/([$])/,"\\$")+"$"),c=v(t,e,a,n),l=0,u=c.length;l<u;l+=2){var p=c[l],h=c[l+1],f=p+e;if(o===y)t[f]=y(p,r,p,h,e,s);else{var _=o(h,(function(){return y(p,r,p,h,e,s)}));i.notEnumerableProp(_,"__isPromisified__",!0),t[f]=_}}return i.toFastProperties(t),t}e.promisify=function(t,e){if("function"!=typeof t)throw new l("expecting a function but got "+i.classString(t));if(_(t))return t;var n=function(t,e,n){return y(t,e,void 0,t,null,n)}(t,void 0===(e=Object(e)).context?r:e.context,!!e.multiArgs);return i.copyDescriptors(t,n,f),n},e.promisifyAll=function(t,e){if("function"!=typeof t&&"object"!=typeof t)throw new l("the target of promisifyAll must be an object or a function\n\n See http://goo.gl/MqrFmX\n");var n=!!(e=Object(e)).multiArgs,r=e.suffix;"string"!=typeof r&&(r="Async");var o=e.filter;"function"!=typeof o&&(o=h);var s=e.promisifier;if("function"!=typeof s&&(s=y),!i.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n See http://goo.gl/MqrFmX\n");for(var a=i.inheritedDataKeys(t),c=0;c<a.length;++c){var u=t[a[c]];"constructor"!==a[c]&&i.isClass(u)&&(g(u.prototype,r,o,s,n),g(u,r,o,s,n))}return g(t,r,o,s,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o,s=t("./util"),a=s.isObject,c=t("./es5");"function"==typeof Map&&(o=Map);var l=function(){var t=0,e=0;function n(n,r){this[t]=n,this[t+e]=r,t++}return function(r){e=r.size,t=0;var i=new Array(2*r.size);return r.forEach(n,i),i}}();function u(t){var e,n=!1;if(void 0!==o&&t instanceof o)e=l(t),n=!0;else{var r=c.keys(t),i=r.length;e=new Array(2*i);for(var s=0;s<i;++s){var a=r[s];e[s]=t[a],e[s+i]=a}}this.constructor$(e),this._isMap=n,this._init$(void 0,n?-6:-3)}function p(t){var n,o=r(t);return a(o)?(n=o instanceof e?o._then(e.props,void 0,void 0,void 0,void 0):new u(o).promise(),o instanceof e&&n._propagateFrom(o,2),n):i("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n")}s.inherits(u,n),u.prototype._init=function(){},u.prototype._promiseFulfilled=function(t,e){if(this._values[e]=t,++this._totalResolved>=this._length){var n;if(this._isMap)n=function(t){for(var e=new o,n=t.length/2|0,r=0;r<n;++r){var i=t[n+r],s=t[r];e.set(i,s)}return e}(this._values);else{n={};for(var r=this.length(),i=0,s=this.length();i<s;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},u.prototype.shouldCopyValues=function(){return!1},u.prototype.getActualLength=function(t){return t>>1},e.prototype.props=function(){return p(this)},e.props=function(t){return p(t)}}},{"./es5":13,"./util":36}],26:[function(t,e,n){"use strict";function r(t){this._capacity=t,this._length=0,this._front=0}r.prototype._willBeOverCapacity=function(t){return this._capacity<t},r.prototype._pushOne=function(t){var e=this.length();this._checkCapacity(e+1),this[this._front+e&this._capacity-1]=t,this._length=e+1},r.prototype.push=function(t,e,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(t),this._pushOne(e),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=t,this[i+1&o]=e,this[i+2&o]=n,this._length=r},r.prototype.shift=function(){var t=this._front,e=this[t];return this[t]=void 0,this._front=t+1&this._capacity-1,this._length--,e},r.prototype.length=function(){return this._length},r.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(this._capacity<<1)},r.prototype._resizeTo=function(t){var e=this._capacity;this._capacity=t,function(t,e,n,r,i){for(var o=0;o<i;++o)n[o+r]=t[o+e],t[o+e]=void 0}(this,0,this,e,this._front+this._length&e-1)},e.exports=r},{}],27:[function(t,e,n){"use strict";e.exports=function(e,n,r,i){var o=t("./util");function s(t,a){var c,l=r(t);if(l instanceof e)return(c=l).then((function(t){return s(t,c)}));if(null===(t=o.asArray(t)))return i("expecting an array or an iterable object but got "+o.classString(t));var u=new e(n);void 0!==a&&u._propagateFrom(a,3);for(var p=u._fulfill,h=u._reject,f=0,_=t.length;f<_;++f){var d=t[f];(void 0!==d||f in t)&&e.cast(d)._then(p,h,void 0,u,null)}return u}e.race=function(t){return s(t,void 0)},e.prototype.race=function(){return s(this,void 0)}}},{"./util":36}],28:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./util"),c=a.tryCatch;function l(t,n,r,i){this.constructor$(t);var s=e._getContext();this._fn=a.contextBind(s,n),void 0!==r&&(r=e.resolve(r))._attachCancellationCallback(this),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function u(t,e){this.isFulfilled()?e._resolve(t):e._reject(t)}function p(t,e,n,i){return"function"!=typeof e?r("expecting a function but got "+a.classString(e)):new l(t,e,n,i).promise()}function h(t){this.accum=t,this.array._gotAccum(t);var n=i(this.value,this.array._promise);return n instanceof e?(this.array._currentCancellable=n,n._then(f,void 0,void 0,this,void 0)):f.call(this,n)}function f(t){var n,r=this.array,i=r._promise,o=c(r._fn);i._pushContext(),(n=void 0!==r._eachValues?o.call(i._boundValue(),t,this.index,this.length):o.call(i._boundValue(),this.accum,t,this.index,this.length))instanceof e&&(r._currentCancellable=n);var a=i._popContext();return s.checkForgottenReturns(n,a,void 0!==r._eachValues?"Promise.each":"Promise.reduce",i),n}a.inherits(l,n),l.prototype._gotAccum=function(t){void 0!==this._eachValues&&null!==this._eachValues&&t!==o&&this._eachValues.push(t)},l.prototype._eachComplete=function(t){return null!==this._eachValues&&this._eachValues.push(t),this._eachValues},l.prototype._init=function(){},l.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},l.prototype.shouldCopyValues=function(){return!1},l.prototype._resolve=function(t){this._promise._resolveCallback(t),this._values=null},l.prototype._resultCancelled=function(t){if(t===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof e&&this._currentCancellable.cancel(),this._initialValue instanceof e&&this._initialValue.cancel())},l.prototype._iterate=function(t){var n,r;this._values=t;var i=t.length;void 0!==this._initialValue?(n=this._initialValue,r=0):(n=e.resolve(t[0]),r=1),this._currentCancellable=n;for(var o=r;o<i;++o){var s=t[o];s instanceof e&&s.suppressUnhandledRejections()}if(!n.isRejected())for(;r<i;++r){var a={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(h,void 0,void 0,a,void 0),0==(127&r)&&n._setNoAsyncGuarantee()}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(u,u,void 0,n,this)},e.prototype.reduce=function(t,e){return p(this,t,e,null)},e.reduce=function(t,e,n,r){return p(t,e,n,r)}}},{"./util":36}],29:[function(t,e,r){"use strict";var i,o,s,a,c,l=t("./util"),u=l.getNativePromise();if(l.isNode&&"undefined"==typeof MutationObserver){var p=n.g.setImmediate,h=process.nextTick;i=l.isRecentNode?function(t){p.call(n.g,t)}:function(t){h.call(process,t)}}else if("function"==typeof u&&"function"==typeof u.resolve){var f=u.resolve();i=function(t){f.then(t)}}else i="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)||!("classList"in document.documentElement)?"undefined"!=typeof setImmediate?function(t){setImmediate(t)}:"undefined"!=typeof setTimeout?function(t){setTimeout(t,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:(o=document.createElement("div"),s={attributes:!0},a=!1,c=document.createElement("div"),new MutationObserver((function(){o.classList.toggle("foo"),a=!1})).observe(c,s),function(t){var e=new MutationObserver((function(){e.disconnect(),t()}));e.observe(o,s),a||(a=!0,c.classList.toggle("foo"))});e.exports=i},{"./util":36}],30:[function(t,e,n){"use strict";e.exports=function(e,n,r){var i=e.PromiseInspection;function o(t){this.constructor$(t)}t("./util").inherits(o,n),o.prototype._promiseResolved=function(t,e){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},o.prototype._promiseFulfilled=function(t,e){var n=new i;return n._bitField=33554432,n._settledValueField=t,this._promiseResolved(e,n)},o.prototype._promiseRejected=function(t,e){var n=new i;return n._bitField=16777216,n._settledValueField=t,this._promiseResolved(e,n)},e.settle=function(t){return r.deprecated(".settle()",".reflect()"),new o(t).promise()},e.allSettled=function(t){return new o(t).promise()},e.prototype.settle=function(){return e.settle(this)}}},{"./util":36}],31:[function(t,e,n){"use strict";e.exports=function(e,n,r){var i=t("./util"),o=t("./errors").RangeError,s=t("./errors").AggregateError,a=i.isArray,c={};function l(t){this.constructor$(t),this._howMany=0,this._unwrap=!1,this._initialized=!1}function u(t,e){if((0|e)!==e||e<0)return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var n=new l(t),i=n.promise();return n.setHowMany(e),n.init(),i}i.inherits(l,n),l.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var t=a(this._values);!this._isResolved()&&t&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},l.prototype.init=function(){this._initialized=!0,this._init()},l.prototype.setUnwrap=function(){this._unwrap=!0},l.prototype.howMany=function(){return this._howMany},l.prototype.setHowMany=function(t){this._howMany=t},l.prototype._promiseFulfilled=function(t){return this._addFulfilled(t),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},l.prototype._promiseRejected=function(t){return this._addRejected(t),this._checkOutcome()},l.prototype._promiseCancelled=function(){return this._values instanceof e||null==this._values?this._cancel():(this._addRejected(c),this._checkOutcome())},l.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var t=new s,e=this.length();e<this._values.length;++e)this._values[e]!==c&&t.push(this._values[e]);return t.length>0?this._reject(t):this._cancel(),!0}return!1},l.prototype._fulfilled=function(){return this._totalResolved},l.prototype._rejected=function(){return this._values.length-this.length()},l.prototype._addRejected=function(t){this._values.push(t)},l.prototype._addFulfilled=function(t){this._values[this._totalResolved++]=t},l.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},l.prototype._getRangeError=function(t){var e="Input array must contain at least "+this._howMany+" items but contains only "+t+" items";return new o(e)},l.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},e.some=function(t,e){return u(t,e)},e.prototype.some=function(t){return u(this,t)},e._SomePromiseArray=l}},{"./errors":12,"./util":36}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t){void 0!==t?(t=t._target(),this._bitField=t._bitField,this._settledValueField=t._isFateSealed()?t._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}e.prototype._settledValue=function(){return this._settledValueField};var n=e.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},r=e.prototype.error=e.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=e.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=e.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},s=e.prototype.isPending=function(){return 0==(50397184&this._bitField)},a=e.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};e.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},t.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},t.prototype._isCancelled=function(){return this._target().__isCancelled()},t.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},t.prototype.isPending=function(){return s.call(this._target())},t.prototype.isRejected=function(){return o.call(this._target())},t.prototype.isFulfilled=function(){return i.call(this._target())},t.prototype.isResolved=function(){return a.call(this._target())},t.prototype.value=function(){return n.call(this._target())},t.prototype.reason=function(){var t=this._target();return t._unsetRejectionIsUnhandled(),r.call(t)},t.prototype._value=function(){return this._settledValue()},t.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},t.PromiseInspection=e}},{}],33:[function(t,e,n){"use strict";e.exports=function(e,n){var r=t("./util"),i=r.errorObj,o=r.isObject,s={}.hasOwnProperty;return function(t,a){if(o(t)){if(t instanceof e)return t;var c=function(t){try{return function(t){return t.then}(t)}catch(t){return i.e=t,i}}(t);if(c===i){a&&a._pushContext();var l=e.reject(c.e);return a&&a._popContext(),l}if("function"==typeof c)return function(t){try{return s.call(t,"_promise0")}catch(t){return!1}}(t)?(l=new e(n),t._then(l._fulfill,l._reject,void 0,l,null),l):function(t,o,s){var a=new e(n),c=a;s&&s._pushContext(),a._captureStackTrace(),s&&s._popContext();var l=!0,u=r.tryCatch(o).call(t,p,h);function p(t){a&&(a._resolveCallback(t),a=null)}function h(t){a&&(a._rejectCallback(t,l,!0),a=null)}return l=!1,a&&u===i&&(a._rejectCallback(u.e,!0,!0),a=null),c}(t,c,a)}return t}}},{"./util":36}],34:[function(t,e,n){"use strict";e.exports=function(e,n,r){var i=t("./util"),o=e.TimeoutError;function s(t){this.handle=t}s.prototype._resultCancelled=function(){clearTimeout(this.handle)};var a=function(t){return c(+this).thenReturn(t)},c=e.delay=function(t,i){var o,c;return void 0!==i?(o=e.resolve(i)._then(a,null,null,t,void 0),r.cancellation()&&i instanceof e&&o._setOnCancel(i)):(o=new e(n),c=setTimeout((function(){o._fulfill()}),+t),r.cancellation()&&o._setOnCancel(new s(c)),o._captureStackTrace()),o._setAsyncGuaranteed(),o};function l(t){return clearTimeout(this.handle),t}function u(t){throw clearTimeout(this.handle),t}e.prototype.delay=function(t){return c(t,this)},e.prototype.timeout=function(t,e){var n,a;t=+t;var c=new s(setTimeout((function(){n.isPending()&&function(t,e,n){var r;r="string"!=typeof e?e instanceof Error?e:new o("operation timed out"):new o(e),i.markAsOriginatingFromRejection(r),t._attachExtraTrace(r),t._reject(r),null!=n&&n.cancel()}(n,e,a)}),t));return r.cancellation()?(a=this.then(),(n=a._then(l,u,void 0,c,void 0))._setOnCancel(c)):n=this._then(l,u,void 0,c,void 0),n}}},{"./util":36}],35:[function(t,e,n){"use strict";e.exports=function(e,n,r,i,o,s){var a=t("./util"),c=t("./errors").TypeError,l=t("./util").inherits,u=a.errorObj,p=a.tryCatch,h={};function f(t){setTimeout((function(){throw t}),0)}function _(t,n){var i=0,s=t.length,a=new e(o);return function o(){if(i>=s)return a._fulfill();var c=function(t){var e=r(t);return e!==t&&"function"==typeof t._isDisposable&&"function"==typeof t._getDisposer&&t._isDisposable()&&e._setDisposable(t._getDisposer()),e}(t[i++]);if(c instanceof e&&c._isDisposable()){try{c=r(c._getDisposer().tryDispose(n),t.promise)}catch(t){return f(t)}if(c instanceof e)return c._then(o,f,null,null,null)}o()}(),a}function d(t,e,n){this._data=t,this._promise=e,this._context=n}function v(t,e,n){this.constructor$(t,e,n)}function y(t){return d.isDisposer(t)?(this.resources[this.index]._setDisposable(t),t.promise()):t}function g(t){this.length=t,this.promise=null,this[t-1]=null}d.prototype.data=function(){return this._data},d.prototype.promise=function(){return this._promise},d.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():h},d.prototype.tryDispose=function(t){var e=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=e!==h?this.doDispose(e,t):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},d.isDisposer=function(t){return null!=t&&"function"==typeof t.resource&&"function"==typeof t.tryDispose},l(v,d),v.prototype.doDispose=function(t,e){return this.data().call(t,t,e)},g.prototype._resultCancelled=function(){for(var t=this.length,n=0;n<t;++n){var r=this[n];r instanceof e&&r.cancel()}},e.using=function(){var t=arguments.length;if(t<2)return n("you must pass at least 2 arguments to Promise.using");var i,o=arguments[t-1];if("function"!=typeof o)return n("expecting a function but got "+a.classString(o));var c=!0;2===t&&Array.isArray(arguments[0])?(t=(i=arguments[0]).length,c=!1):(i=arguments,t--);for(var l=new g(t),h=0;h<t;++h){var f=i[h];if(d.isDisposer(f)){var v=f;(f=f.promise())._setDisposable(v)}else{var m=r(f);m instanceof e&&(f=m._then(y,null,null,{resources:l,index:h},void 0))}l[h]=f}var b=new Array(l.length);for(h=0;h<b.length;++h)b[h]=e.resolve(l[h]).reflect();var E=e.all(b).then((function(t){for(var e=0;e<t.length;++e){var n=t[e];if(n.isRejected())return u.e=n.error(),u;if(!n.isFulfilled())return void E.cancel();t[e]=n.value()}w._pushContext(),o=p(o);var r=c?o.apply(void 0,t):o(t),i=w._popContext();return s.checkForgottenReturns(r,i,"Promise.using",w),r})),w=E.lastly((function(){var t=new e.PromiseInspection(E);return _(l,t)}));return l.promise=w,w._setOnCancel(l),w},e.prototype._setDisposable=function(t){this._bitField=131072|this._bitField,this._disposer=t},e.prototype._isDisposable=function(){return(131072&this._bitField)>0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},e.prototype.disposer=function(t){if("function"==typeof t)return new v(t,this,i());throw new c}}},{"./errors":12,"./util":36}],36:[function(t,e,i){"use strict";var o=t("./es5"),s="undefined"==typeof navigator,a={e:{}},c,l="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void 0!==this?this:null;function u(){try{var t=c;return c=null,t.apply(this,arguments)}catch(t){return a.e=t,a}}function p(t){return c=t,u}var h=function(t,e){var n={}.hasOwnProperty;function r(){for(var r in this.constructor=t,this.constructor$=e,e.prototype)n.call(e.prototype,r)&&"$"!==r.charAt(r.length-1)&&(this[r+"$"]=e.prototype[r])}return r.prototype=e.prototype,t.prototype=new r,t.prototype};function f(t){return null==t||!0===t||!1===t||"string"==typeof t||"number"==typeof t}function _(t){return"function"==typeof t||"object"==typeof t&&null!==t}function d(t){return f(t)?new Error(S(t)):t}function v(t,e){var n,r=t.length,i=new Array(r+1);for(n=0;n<r;++n)i[n]=t[n];return i[n]=e,i}function y(t,e,n){if(!o.isES5)return{}.hasOwnProperty.call(t,e)?t[e]:void 0;var r=Object.getOwnPropertyDescriptor(t,e);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function g(t,e,n){if(f(t))return t;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return o.defineProperty(t,e,r),t}function m(t){throw t}var b=function(){var t=[Array.prototype,Object.prototype,Function.prototype],e=function(e){for(var n=0;n<t.length;++n)if(t[n]===e)return!0;return!1};if(o.isES5){var n=Object.getOwnPropertyNames;return function(t){for(var r=[],i=Object.create(null);null!=t&&!e(t);){var s;try{s=n(t)}catch(t){return r}for(var a=0;a<s.length;++a){var c=s[a];if(!i[c]){i[c]=!0;var l=Object.getOwnPropertyDescriptor(t,c);null!=l&&null==l.get&&null==l.set&&r.push(c)}}t=o.getPrototypeOf(t)}return r}}var r={}.hasOwnProperty;return function(n){if(e(n))return[];var i=[];t:for(var o in n)if(r.call(n,o))i.push(o);else{for(var s=0;s<t.length;++s)if(r.call(t[s],o))continue t;i.push(o)}return i}}(),E=/this\s*\.\s*\S+\s*=/;function w(t){try{if("function"==typeof t){var e=o.names(t.prototype),n=o.isES5&&e.length>1,r=e.length>0&&!(1===e.length&&"constructor"===e[0]),i=E.test(t+"")&&o.names(t).length>0;if(n||r||i)return!0}return!1}catch(t){return!1}}function C(t){function e(){}e.prototype=t;var n=new e;function r(){return typeof n.foo}return r(),r(),t}var j=/^[a-z$_][a-z$_0-9]*$/i;function k(t){return j.test(t)}function F(t,e,n){for(var r=new Array(t),i=0;i<t;++i)r[i]=e+i+n;return r}function S(t){try{return t+""}catch(t){return"[no string representation]"}}function T(t){return t instanceof Error||null!==t&&"object"==typeof t&&"string"==typeof t.message&&"string"==typeof t.name}function x(t){try{g(t,"isOperational",!0)}catch(t){}}function A(t){return null!=t&&(t instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===t.isOperational)}function R(t){return T(t)&&o.propertyIsWritable(t,"stack")}var P="stack"in new Error?function(t){return R(t)?t:new Error(S(t))}:function(t){if(R(t))return t;try{throw new Error(S(t))}catch(t){return t}};function O(t){return{}.toString.call(t)}function L(t,e,n){for(var r=o.names(t),i=0;i<r.length;++i){var s=r[i];if(n(s))try{o.defineProperty(e,s,o.getDescriptor(t,s))}catch(t){}}}var N=function(t){return o.isArray(t)?t:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var I="function"==typeof Array.from?function(t){return Array.from(t)}:function(t){for(var e,n=[],r=t[Symbol.iterator]();!(e=r.next()).done;)n.push(e.value);return n};N=function(t){return o.isArray(t)?t:null!=t&&"function"==typeof t[Symbol.iterator]?I(t):null}}var V="undefined"!=typeof process&&"[object process]"===O(process).toLowerCase(),D="undefined"!=typeof process&&void 0!==process.env,H;function B(t){return D?process.env[t]:void 0}function U(){if("function"==typeof r)try{if("[object Promise]"===O(new r((function(){}))))return r}catch(t){}}function M(t,e){if(null===t||"function"!=typeof e||e===H)return e;null!==t.domain&&(e=t.domain.bind(e));var n=t.async;if(null!==n){var r=e;e=function(){var t=new Array(2).concat([].slice.call(arguments));return t[0]=r,t[1]=this,n.runInAsyncScope.apply(n,t)}}return e}var q={setReflectHandler:function(t){H=t},isClass:w,isIdentifier:k,inheritedDataKeys:b,getDataPropertyOrDefault:y,thrower:m,isArray:o.isArray,asArray:N,notEnumerableProp:g,isPrimitive:f,isObject:_,isError:T,canEvaluate:s,errorObj:a,tryCatch:p,inherits:h,withAppended:v,maybeWrapAsError:d,toFastProperties:C,filledRange:F,toString:S,canAttachTrace:R,ensureErrorObject:P,originatesFromRejection:A,markAsOriginatingFromRejection:x,classString:O,copyDescriptors:L,isNode:V,hasEnvVariables:D,env:B,global:l,getNativePromise:U,contextBind:M},Y;q.isRecentNode=q.isNode&&(process.versions&&process.versions.node?Y=process.versions.node.split(".").map(Number):process.version&&(Y=process.version.split(".").map(Number)),0===Y[0]&&Y[1]>10||Y[0]>0),q.nodeSupportsAsyncResource=q.isNode&&function(){var e=!1;try{e="function"==typeof t("async_hooks").AsyncResource.prototype.runInAsyncScope}catch(t){e=!1}return e}(),q.isNode&&q.toFastProperties(process);try{throw new Error}catch(t){q.lastLineError=t}e.exports=q},{"./es5":13,async_hooks:void 0}]},{},[4])(4)},t.exports=i(),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var n=__webpack_module_cache__[t]={exports:{}};return __webpack_modules__[t](n,n.exports,__webpack_require__),n.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}();var __webpack_exports__={};!function(){var Promise=__webpack_require__(6624);const{KEY_FORCE_AGENT:KEY_FORCE_AGENT,KEY_AGENT_VERSION:KEY_AGENT_VERSION,KEY_ENABLE_AGENT:KEY_ENABLE_AGENT,KEY_SYNC_LOAD:KEY_SYNC_LOAD,KEY_LOADER_VERSION:KEY_LOADER_VERSION,KEY_EUDA_FAILED:KEY_EUDA_FAILED}=__webpack_require__(752);(function(){const resourceBasePath="/678c37f1-fcea-354f-853d-32b794d02404",csmBasePath="/4359d65e-dd82-3237-8c34-3c0c315503df",getVersionIntervalSeconds="300",loaderVersion="1.1";localStorage.setItem(KEY_LOADER_VERSION,loaderVersion);let attempt=0,enableAgent=!1,syncLoad=!1,agentVersion,forceAgent=getBooleanFromLocalStorage(KEY_FORCE_AGENT),agentLoaded=!1;function getBooleanFromLocalStorage(t){return"true"===getFromLocalStorage(t)}function getFromLocalStorage(t){return localStorage.getItem(t)}function loader(){let t=3e4;parseInt(getVersionIntervalSeconds)>0&&(t=1e3*getVersionIntervalSeconds),captureConfig(),init().then((()=>{"serviceWorker"in navigator&&navigator.serviceWorker.controller&&navigator.serviceWorker.addEventListener("message",(function(t){"reload"===t.data.type&&location.reload(!0)})),setTimeout(loader,t)})).catch((e=>{if(attempt<3)setTimeout(loader,t);else{const t=Math.floor(Date.now()/1e3)+604800;localStorage.setItem(KEY_EUDA_FAILED,t.toString())}attempt++}))}function captureConfig(t){enableAgent=void 0,syncLoad=void 0,agentVersion=void 0,forceAgent=getBooleanFromLocalStorage(KEY_FORCE_AGENT),t?(enableAgent=t.enableAgent,syncLoad=t.syncLoad,agentVersion=t.agentVersion,localStorage.setItem(KEY_AGENT_VERSION,agentVersion),localStorage.setItem(KEY_ENABLE_AGENT,enableAgent),localStorage.setItem(KEY_SYNC_LOAD,syncLoad)):(enableAgent=getBooleanFromLocalStorage(KEY_ENABLE_AGENT),syncLoad=getBooleanFromLocalStorage(KEY_SYNC_LOAD),agentVersion=getFromLocalStorage(KEY_AGENT_VERSION))}function init(){const t=getFromLocalStorage(KEY_EUDA_FAILED);if(!(null!==t&&Date.now()-Number(t)<=0))return localStorage.removeItem(KEY_EUDA_FAILED),new Promise(((t,e)=>{syncLoad&&enableAgent?loadAgentCode().then((()=>loadConfigFromServer().then((()=>t())).catch((t=>e(t))))).catch((t=>e(t))):loadConfigFromServer().then((()=>isAgentRequired()?loadAgentCode().then((()=>t())).catch((t=>e(t))):t())).catch((t=>e(t)))}))}function loadConfigFromServer(){return new Promise((async(t,e)=>{try{const n=await fetch(`${csmBasePath}/eudaapi/version`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({location:location.href})});if(n.status>=400)return e(new Error("Bad response from server"));return captureConfig(await n.json()),t()}catch(t){return e(t)}}))}function isAgentRequired(){return!!forceAgent||enableAgent}function loadAgentCodeAsync(t){return new Promise(((e,n)=>{let r=0,i=setInterval((()=>{r++;let o=document.getElementsByTagName("head")[0];if(o){clearInterval(i);let n=document.createElement("script");return n.src=t,o.appendChild(n),agentLoaded=!0,e()}if(r>10)return clearInterval(i),console.info("couldn't load script no Head present"),n(new Error("couldn't load script no Head present"))}),10)}))}function loadAgentCodeSync(url){return new Promise(((resolve,reject)=>{let xhr=new XMLHttpRequest;xhr.onreadystatechange=function(){if(this.readyState)return 200===this.status?(eval(xhr.responseText),agentLoaded=!0,resolve()):reject(new Error(`request returned status ${this.status}`))},xhr.open("GET",url,!1),xhr.send()}))}function loadAgentCode(){return new Promise(((t,e)=>{if(agentLoaded)return t();(syncLoad?loadAgentCodeSync:loadAgentCodeAsync)(`${resourceBasePath}/eudaapi/get-script/euda?ver=${agentVersion}`).then((()=>t())).catch((t=>e(t)))}))}loader()})()}()})();
//# sourceMappingURL=capture.bundle.js.map{}
</script>
<title>Inicio - Acerinox Stainless Steel Manufacturer</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="7 days">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script src="/export/system/modules/com.saga.acerinox/resources/js/jquery-3.7.1.min.js"></script>
<script src="/export/system/modules/com.saga.script.cookieconsent/3.0.1/js/cookieconsent.umd.js"></script>
<link rel="stylesheet" href="/export/system/modules/com.saga.script.cookieconsent/3.0.1/css/cookieconsent.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.acerinox/resources/css/cookieconsent.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-ElementoDestacado.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.bloque.contenedores/resources/css/BloqueContenedores.min.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/slick.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/slick-theme.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/venobox.min.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-GaleriaImagenes.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.listado/resources/css/SagaListado.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.listado/resources/css/venobox.min.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-ElementoBoton.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.bloque.contenedores/resources/css/BloqueContenedores.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-ElementoTitulo.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-ElementoImagen.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-GridDestacados.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.contenidos/resources/css/estilos-ContenidoSAGA.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.grid/resources/css/sgGrid.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.slider/resources/css/slick.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.slider/resources/css/slick-theme.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.slider/resources/css/SliderSaga.css" type="text/css">
<link rel="stylesheet" href="/export/system/modules/com.saga.acerinox/resources/css/estilos.css" type="text/css">
<!-- Matomo -->
<script type="text/plain" data-category="analytics" data-service="matomo">
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//sts.acerinox.com/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<script>var __uzdbm_1 = "8ef38660-8f81-44e6-8b7b-ea5cc6a6865d";var __uzdbm_2 = "OWZlZDIwMDYtY3M5di00OTkzLThhNzYtMDEyNzZjYmI4Zjg2JDEwNC4yOC4xNTguMjQ4";var __uzdbm_3 = "";var __uzdbm_4 = "false";var __uzdbm_5 = "";var __uzdbm_6 = "";var __uzdbm_7 = "";</script> <script> (function (w, d, e, u, c, g, a, b) { w["SSJSConnectorObj"] = w["SSJSConnectorObj"] || { ss_cid: c, domain_info: "auto", }; w[g] = function (i, j) { w["SSJSConnectorObj"][i] = j; }; a = d.createElement(e); a.async = true; if ( navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > -1 ) { u = u.replace("/advanced/", "/advanced/ie/"); } a.src = u; b = d.getElementsByTagName(e)[0]; b.parentNode.insertBefore(a, b); })( window, document, "script", "https://www.acerinox.com/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js", "cs9x", "ssConf" ); ssConf("c1", "https://www.acerinox.com"); ssConf("c3", "c99a4269-161c-4242-a3f0-28d44fa6ce24"); ssConf("au", "acerinox.com"); ssConf("cu", "validate.perfdrive.com, ssc"); </script><style type="text/css">.caja-destacados .destacado[data-cssid="ElementoDestacado_faldon_productos"]{background-image: url('/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-productos.png') !important;}</style><style type="text/css">.caja-destacados .destacado[data-cssid="ElementoDestacado_faldon_prensa"]{background-image: url('/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-prensa.png') !important;}</style><style type="text/css">.GaleriaImagenes[data-cssid="GaleriaImagen_n4752"]{padding-top : 45px !important;margin-top : 45px !important;}</style><style type="text/css">.gridDestacados[data-cssid="GridDestacado_n6482"]{}</style><style type="text/css">.ContenidoSAGA[data-cssid="ContenidoSAGA_n11490"]{padding-bottom : 20px !important;}</style><style type="text/css">.full-height-slider .SliderSaga .slick-slide {height:600px !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_faldon_acerinox"]{background-image: url('/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-acerinox.png') !important;background-color: #2A2C74 !important;color: #FFFFFF !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="GridDestacado_n6482_2"]{background-image: url('/es/soluciones/.galleries/Galeria-Imagenes-Sector-Tecnologia-Energetica-y-Ambiental/ACX315-EQUIPAMIENTO-INDUSTRIAL.jpg') !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="GridDestacado_n6482_3"]{background-image: url('/es/soluciones/.galleries/Galeria-Imagenes-Sector-Equipamiento-Industrial-ingenieria/ACX260.jpg') !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="GridDestacado_n6482_4"]{background-image: url('/es/.galleries/Imagenes-General/aleaciones-especiales.png') !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_n40972"]{background-image: url('/es/.galleries/Imagenes-General/informe-intergado.png') !important;background-color: #2A2C74 !important;color: #FFFFFF !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_n40973"]{background-color: #2a2c74 !important;color: #ffffff !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_n40974"]{background-color: #4a75b5 !important;color: #ffffff !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_n40975"]{background-color: #009bdb !important;color: #ffffff !important;}</style><style type="text/css">.ElementoDestacado[data-cssid="ElementoDestacado_n40978"]{background-image: url('/es/.galleries/Imagenes-General/banner-cedinox-en.png') !important;background-color: #2A2C74 !important;color: #FFFFFF !important;}</style><style type="text/css">.ElementoBoton .ElementoBoton-enlace[data-cssid="ElementoBoton_n9737"]{background-color: #2a2c74 !important;color: #FFFFFF !important;}</style><style type="text/css">.ElementoBoton .ElementoBoton-enlace[data-cssid="ElementoBoton_n9738"]{margin-top : 50px !important;background-color: #2a2c74 !important;color: #FFFFFF !important;}</style><style type="text/css">.sgrow-main_container.columnasIgualadas[data-cssid="undefined"] .sgrow-columna{height:px;}</style><style type="text/css">.sgsection-main_container.columnasIgualadas[data-cssid="undefined"] .sgsection-columna{height:px;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60321"]{background-color: #efefef !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60323"]{padding-top : 100px !important;padding-bottom : 100px !important;background-color: #efefef !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60325"]{padding-top : 100px !important;padding-bottom : 100px !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60326"]{padding-top : 88px !important;padding-bottom : 79px !important;background-image: url('/es/.galleries/Imagenes-General/fdo-seccion-invierte.png') !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60327"]{padding-top : 100px !important;padding-bottom : 100px !important;background-color: #efefef !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60328"]{padding-top : 88px !important;padding-bottom : 79px !important;background-image: url('/es/.galleries/Imagenes-General/fdo-seccion-innovacion.png') !important;}</style><style type="text/css">.sgsection-main_container[data-cssid="sgsection_n60329"]{padding-top : 50px !important;}</style><style type="text/css">.sgrow-main_container[data-cssid="sgrow_n68920"]{padding-top : 50px !important;padding-bottom : 100px !important;}</style><style type="text/css">.SliderSaga[data-cssid="SliderSaga_n174"] .slick-slide {height:600px !important;}</style></head>
<body class="en estado_online no-es_detalle no-logado full-height-slider home pd-bt-0" data-id="7440ca2e-08d6-11ed-8ef2-0d019e695c38" data-name="index.html">
<div id="config_container"></div><div id="pagina" class="pagina">
<div class="contenedor-pagina">
<header id="cabecera" class="cabecera">
<div class="contenedor-header">
<div class="contenedor-padre-cabecera">
<div class="contenedor-cabecera">
<div class="barra-superior">
<div class="contenedor-barra-superior">
<div class="bloque1">
<div class="menu-barra-superior">
<ul class="menu">
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/" target="_self" title="Home" class="menu-elemento-link ">Home</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/contacto/" target="_self" title="Contact" class="menu-elemento-link ">Contact</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/mapa-web/" target="_self" title="Site map" class="menu-elemento-link ">Site map</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/portal-de-proveedores/" target="_self" title="Suppliers" class="menu-elemento-link ">Suppliers</a>
</li>
</ul>
</div>
</div>
<div class="redes-sociales">
<div class="red_social" data-tipo="x-twitter">
<a href="https://twitter.com/acerinox?lang=en" class="red_social-link fab fa-x-twitter" title="Access our X (twitter) page" target="_blank">
Access our X (twitter) page
</a>
</div>
<div class="red_social" data-tipo="youtube">
<a href="https://www.youtube.com/channel/UCARYgxsQXoL86DXEZp5gDNA" class="red_social-link fab fa-youtube" title="Access our Youtube page" target="_blank">
Access our Youtube page
</a>
</div>
<div class="red_social" data-tipo="linkedin">
<a href="https://www.linkedin.com/company/acerinox-s-a-/?originalSubdomain=en" class="red_social-link fab fa-linkedin" title="Access our Linkedin page" target="_blank">
Access our Linkedin page
</a>
</div>
</div>
<div class="plugin">
<iframe src="https://tools.eurolandir.com/tools/ticker/html/?companycode=es-ace&v=static&lang=en-GB" width="100%" height="30" frameborder="0" scrolling="no"></iframe>
</div>
</div>
</div>
<div class="contenido-cabecera">
<div class="contenedor-contenido-cabecera">
<div class="bloque_1">
<div class="logo">
<a href="/en/index.html" title="Go to Home">
<img src="/export/sites/acerinox/.content/.template-elements/assets/acerinox.svg" alt="Go to Home" title="Go to Home">
</a>
</div>
<div class="accionador_menu_movil">
<div class="btn-accionador">
<span class="contenido-oculto">Main menu</span>
<span class="icon-bar icon-bar-1"></span>
<span class="icon-bar icon-bar-2"></span>
<span class="icon-bar icon-bar-3"></span>
</div>
<div class="buscador_general" data-tipo="pantalla_completa">
<div class="buscador_general-accionador menuicon icon-buscar"></div>
</div>
</div>
</div>
<div class="bloque_2">
<div class="menu_principal-contenedor">
<div id="menu_principal" class="menu_principal" data-tipo="pantalla_completa">
<ul class="menu_principal nivel-0" data-nivel="0">
<li class="menu_principal-li con-submenu" data-nivel="0">
<div class="menu_principal-enlace" data-nivel="0">
<span class="section-text">Acerinox</span>
</div>
<i class="menu_principal-enlace-icono_desplegar menuicon icon-expandir"></i>
<div class="contenedor-triangulo">
<div class="triangulo"></div>
</div>
<div class="menu_principal-submenu" data-nivel="1" data-bloque-numero="0">
<div class="contenedor-elementos-submenu">
<div class="contenedor-titulo">
<h3><a href="/en/acerinox/" title="Acerinox">Acerinox</a></h3>
<div class="cerrar">
<i class="icongen-cerrar-fino"></i>
</div>
</div>
<div class="contenedor-enlaces-submenus-destacados">
<div class="wrapper-enlaces-submenus">
<div class="contenedor-enlaces-submenus">
<div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="1">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/acerinox/quienes-somos/" title="About us">
About us</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="1">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/quienes-somos/mision-vision-y-valores/" title="Mission, Vision & Values">
Mission, Vision & Values</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/quienes-somos/acerinox-en-cifras/" title="Acerinox in Figures">
Acerinox in Figures</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/quienes-somos/sustainable-acerinox" title="Sustainable Acerinox">
Sustainable Acerinox</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/quienes-somos/comite-de-direccion" title="C-Suite">
C-Suite</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/quienes-somos/board-of-directors" title="Board of Directors">
Board of Directors</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="2">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/acerinox/fabricas/" title="We manufacture near you">
We manufacture near you</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="2">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/acerinox-sa/" title="Acerinox S.A.">
Acerinox S.A.</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/acerinox-europa/" title="Acerinox Europa">
Acerinox Europa</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/north-american-stainless/" title="North American Stainless">
North American Stainless</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/columbus-stainless/" title="Columbus Stainless">
Columbus Stainless</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/vdm-metals/" title="VDM Metals">
VDM Metals</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/haynes" title="Haynes International">
Haynes International</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/roldan/" title="Roldan">
Roldan</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/acerinox/fabricas/inoxfil/" title="Inoxfil">
Inoxfil</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/acerinox/red-comercial/" title="Commercial Network">
Commercial Network</a>
</div>
</div>
</div>
</div>
<div class="contenedor-dinamico"></div>
</div>
<div class="caja-destacados">
<div class="titulo-contenedor">
<div class="titulo">HIGHLIGHTS</div>
</div>
<div class="contenido-contenedor">
<div class="contenido-wrapper">
<div class="SagaContenidos ElementoDestacado cajas-anchocompleto destacado_faldon_acerinox" data-cssid="ElementoDestacado_faldon_acerinox" data-tipo-formatter="general">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Integrated Annual Report
</div>
<div class="ElementoDestacado-descripcion">
<p>Discover all about Acerinox in our Integrated Report</p>
</div>
<div class="ElementoDestacado-boton">
<a href="/.content/destacados/destacado_acerinox_en" target="_blank" title="View Report" class="ElementoDestacado-boton-link">
View Report
</a>
</div>
</div>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_faldon_acerinox" data-bgc="#2A2C74" data-txtc="#FFFFFF" data-bgi="/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-acerinox.png">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="menu_principal-li con-submenu" data-nivel="0">
<div class="menu_principal-enlace" data-nivel="0">
<span class="section-text">Solutions</span>
</div>
<i class="menu_principal-enlace-icono_desplegar menuicon icon-expandir"></i>
<div class="contenedor-triangulo">
<div class="triangulo"></div>
</div>
<div class="menu_principal-submenu" data-nivel="1" data-bloque-numero="0">
<div class="contenedor-elementos-submenu">
<div class="contenedor-titulo">
<h3><a href="/en/soluciones/" title="Solutions">Solutions</a></h3>
<div class="cerrar">
<i class="icongen-cerrar-fino"></i>
</div>
</div>
<div class="contenedor-enlaces-submenus-destacados">
<div class="wrapper-enlaces-submenus">
<div class="contenedor-enlaces-submenus">
<div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="1">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/soluciones/aplicaciones/" title="Applications">
Applications</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="1">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/transporte/" title="Transport">
Transport</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/equipamiento-industrial-ingenieria/" title="Industrial equipment & engineering">
Industrial equipment & engineering</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/abc-infraestructura/" title="Construction & Infrastructure">
Construction & Infrastructure</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/industria-alimentaria/" title="Food industry">
Food industry</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/electrodomesticos-menaje/" title="Household appliances & kitchenware">
Household appliances & kitchenware</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aplicaciones/tecnologia-energetica-y-ambiental/" title="Energy and Environmental Technology">
Energy and Environmental Technology</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="2">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/soluciones/aceros-inoxidables/" title="Stainless Steels">
Stainless Steels</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="2">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aceros-inoxidables/producto-plano/" title="Stainless Flat Products">
Stainless Flat Products</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aceros-inoxidables/producto-largo/" title="Stainless Long Products">
Stainless Long Products</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/soluciones/aceros-inoxidables/tipos-de-acero-inoxidable/" title="Stainless Steel Grades">
Stainless Steel Grades</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/soluciones/aleaciones-especiales/" title="High Performance Alloys">
High Performance Alloys</a>
</div>
</div>
</div>
</div>
<div class="contenedor-dinamico"></div>
</div>
<div class="caja-destacados">
<div class="titulo-contenedor">
<div class="titulo">HIGHLIGHTS</div>
</div>
<div class="contenido-contenedor">
<div class="contenido-wrapper">
<div class="bloque">
<div class="destacado banner destacado_faldon_productos" data-cssid="ElementoDestacado_faldon_productos">
<div class="contenido">
<div class="titulo">
+ than 18,000
</div>
<div class="subtitulo">
combinations, the widest range of products and solutions
</div>
</div>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_faldon_productos" data-bgi="/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-productos.png">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="menu_principal-li con-submenu" data-nivel="0">
<div class="menu_principal-enlace" data-nivel="0">
<span class="section-text">Shareholders & Investors</span>
</div>
<i class="menu_principal-enlace-icono_desplegar menuicon icon-expandir"></i>
<div class="contenedor-triangulo">
<div class="triangulo"></div>
</div>
<div class="menu_principal-submenu" data-nivel="1" data-bloque-numero="0">
<div class="contenedor-elementos-submenu">
<div class="contenedor-titulo">
<h3><a href="/en/accionistas-e-inversores/" title="Shareholders & Investors">Shareholders & Investors</a></h3>
<div class="cerrar">
<i class="icongen-cerrar-fino"></i>
</div>
</div>
<div class="contenedor-enlaces-submenus-destacados">
<div class="wrapper-enlaces-submenus">
<div class="contenedor-enlaces-submenus">
<div class="menu_principal-li " data-nivel="1" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/accionistas-e-inversores/capital-markets-day-2023" title="Capital Markets Day 2023">
Capital Markets Day 2023</a>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="2">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/accionistas-e-inversores/kit-del-inversor/" title="Investor Kit">
Investor Kit</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="2">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/propuesta-de-inversion-sostenible/" title="Sustainable Investment Proposal">
Sustainable Investment Proposal</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/principales-magnitudes/" title="Main Figures">
Main Figures</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/remuneracion-al-accionista/" title="Shareholder Remuneration">
Shareholder Remuneration</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/agenda-del-inversor/" title="Investor Calendar">
Investor Calendar</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/htmlredirect" title="General Shareholders" meeting'="">
General Shareholders' Meeting</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/kit-del-inversor/oficina-del-accionista-y-del-inversor/" title="Shareholders & Investors Information Office">
Shareholders & Investors Information Office</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="3">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/accionistas-e-inversores/informacion-economica-financiera/" title="Economic-Financial Information">
Economic-Financial Information</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="3">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/informe-anual-integrado/" title="Annual Information">
Annual Information</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/informacion-trimestral/" title="Quarterly Information">
Quarterly Information</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/informacion-publica-periodica-ipp/" title="Periodic Public Information (IPP)">
Periodic Public Information (IPP)</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/herramienta-interactiva/" title="Interactive Tool">
Interactive Tool</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/presentaciones/" title="Presentations">
Presentations</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/periodos-de-pago/" title="Average period of payment to suppliers">
Average period of payment to suppliers</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/medidas-alternativas-rendimiento/" title="Alternative Performance Measures">
Alternative Performance Measures</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/informacion-economica-financiera/rating/" title="Rating">
Rating</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="4">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/" title="Shares & Stock Market">
Shares & Stock Market</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="4">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/cotizacion/" title="Share Price">
Share Price</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/capital-social/" title="Shares and Share Capital">
Shares and Share Capital</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/participaciones-significativas/" title="Significant Ownership Interests and Share Buyback Programs">
Significant Ownership Interests and Share Buyback Programs</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/oferta-publicas-de-adquisicion-de-valores-opas/" title="Takeover Bids">
Takeover Bids</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/remuneracion-al-accionista" title="Shareholder Remuneration">
Shareholder Remuneration</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/la-accion-y-el-mercado-de-valores/agenda-del-inversor" title="Investor Calendar">
Investor Calendar</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="5">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/accionistas-e-inversores/gobierno-corporativo/" title="Corporate Governance">
Corporate Governance</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="5">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/organos-de-gobierno-corporativo/" title="Corporate Governance Bodies">
Corporate Governance Bodies</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/junta-general-de-accionistas/" title="General Shareholders" meeting'="">
General Shareholders' Meeting</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/normativa-interna/" title="Internal Regulations">
Internal Regulations</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/informe-anual-de-gobierno-corporativo/" title="Annual Corporate Governance Report">
Annual Corporate Governance Report</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/remuneraciones-de-los-consejeros/" title="Directors" remuneration'="">
Directors' Remuneration</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/politicas-generales/" title="General Policies">
General Policies</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/gobierno-corporativo/etica-y-transparencia/" title="Ethics & Transparency">
Ethics & Transparency</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="6">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/accionistas-e-inversores/comunicaciones-a-organismos-reguladores-y-otros/" title="Communications with Regulatory Bodies & Others">
Communications with Regulatory Bodies & Others</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="6">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="6">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/comunicaciones-a-organismos-reguladores-y-otros/comunicaciones-a-la-cnmv/" title="Communications to the Spanish National Securities Market Commission">
Communications to the Spanish National Securities Market Commission</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="6">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/accionistas-e-inversores/comunicaciones-a-organismos-reguladores-y-otros/informacion-para-otros-organismos-reguladores-00001/" title="Information for Other Regulatory Bodies">
Information for Other Regulatory Bodies</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="7">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/accionistas-e-inversores/cauces-de-comunicacion-con-la-sociedad/" title="Communication Channels with the Company ">
Communication Channels with the Company </a>
</div>
</div>
</div>
</div>
<div class="contenedor-dinamico"></div>
</div>
<div class="caja-destacados">
<div class="titulo-contenedor">
<div class="titulo">HIGHLIGHTS</div>
</div>
<div class="contenido-contenedor">
<div class="contenido-wrapper">
<div class="bloque mitad">
<a href="/.content/destacados/destacado_primero_accionistas_en" class="destacado noticia" title="Q3-FY2024 Results" target="_blank">
<div class="imagen">
<img src="/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-accionistas-inversores.png_30118070.png" width="850" height="600" alt="Q3-FY2024 Results">
</div>
<div class="contenido">
<div class="titulo">
Q3-FY2024 Results
</div>
<div class="boton"></div>
</div>
</a>
</div>
<div class="bloque mitad">
<a href="/.content/destacados/destacado_segundo_accionistas_en" class="destacado noticia" title="Capital Markets Day 2023" target="_self">
<div class="imagen">
<img src="/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/imagenDestacadoCMD.PNG_30118070.png" width="850" height="600" alt="Capital Markets Day 2023">
</div>
<div class="contenido">
<div class="titulo">
Capital Markets Day 2023
</div>
<div class="boton"></div>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="menu_principal-li con-submenu" data-nivel="0">
<div class="menu_principal-enlace" data-nivel="0">
<span class="section-text"> Sustainability</span>
</div>
<i class="menu_principal-enlace-icono_desplegar menuicon icon-expandir"></i>
<div class="contenedor-triangulo">
<div class="triangulo"></div>
</div>
<div class="menu_principal-submenu" data-nivel="1" data-bloque-numero="0">
<div class="contenedor-elementos-submenu">
<div class="contenedor-titulo">
<h3><a href="/en/sostenibilidad/" title=" Sustainability"> Sustainability</a></h3>
<div class="cerrar">
<i class="icongen-cerrar-fino"></i>
</div>
</div>
<div class="contenedor-enlaces-submenus-destacados">
<div class="wrapper-enlaces-submenus">
<div class="contenedor-enlaces-submenus">
<div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="1">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/sostenibilidad/nuestra-estrategia/" title="Commitment to sustainability">
Commitment to sustainability</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="1">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/nuestra-estrategia/nuestro-plan-de-sosteniblidad" title="Sustainability Master Plan">
Sustainability Master Plan</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/nuestra-estrategia/contribucion-al-desarrollo-sostenible" title="Contribution to Sustainable Development">
Contribution to Sustainable Development</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/nuestra-estrategia/compras-responsables" title="Responsible Procurement">
Responsible Procurement</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/nuestra-estrategia/politicas-de-sostenibilidad/" title="Sustainability Policies">
Sustainability Policies</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="2">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/sostenibilidad/comprometidos-medio-ambiente/" title="Committed to the environment">
Committed to the environment</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="2">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-medio-ambiente/economia-circular/" title="Circular Economy">
Circular Economy</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-medio-ambiente/cambio-climatico-y-energia/" title="Climate Change & Energy">
Climate Change & Energy</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-medio-ambiente/agua/" title="Water">
Water</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-medio-ambiente/declaracion-ambiental-de-producto/" title="Environmental product declarations">
Environmental product declarations</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="3">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/sostenibilidad/comprometidos-con-las-personas/" title="Committed to people">
Committed to people</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="3">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-con-las-personas/seguridad-y-salud/" title="Health & Safety">
Health & Safety</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-con-las-personas/diversidad-igualdad-e-inclusion/" title="Diversity, Equality & Inclusion">
Diversity, Equality & Inclusion</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-con-las-personas/accion-social/" title="Comitted to the Community">
Comitted to the Community</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/sostenibilidad/comprometidos-con-las-personas/talent-attraction-and-retention" title="Talent attraction and retention">
Talent attraction and retention</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/sostenibilidad/buen-gobierno" title="Corporate governance">
Corporate governance</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/sostenibilidad/informes-anuales/" title="Annual reports">
Annual reports</a>
</div>
</div>
</div>
</div>
<div class="contenedor-dinamico"></div>
</div>
<div class="caja-destacados">
<div class="titulo-contenedor">
<div class="titulo">HIGHLIGHTS</div>
</div>
<div class="contenido-contenedor">
<div class="contenido-wrapper">
<div class="destacado_faldon_sostenibilidad">
<div class="formatter SagaContenidos ContenidoSAGA" data-tipo-formatter="general">
<div class="cabeceraFormatter">
<h1 class="tituloCabecera">References in circular economy:</h1>
<h2 class="subTituloCabecera">Volume of recycled material in the production process</h2>
</div>
</div>
<div class="SagaContenidos BloqueContenedores izquierda" data-cssid="BloqueContenedores_n547">
<div class="contenedores">
<div class="contenedores-contenedor">
<div class="contenedor mediano">
<div class="SagaContenidos ElementoDestacado cajas-infografias" data-tipo-formatter="general">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
>90%
<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/acerinox/.galleries/IMAGENES-Acerinox-en-Cifras/reciclaje.png" alt=">90%">
</div></div>
<div class="ElementoDestacado-descripcion">
<p>Recycled <strong>content rate</strong> of our products</p>
</div>
</div>
</div>
</div>
<div class="contenedor mediano">
<div class="SagaContenidos ElementoDestacado cajas-infografias" data-tipo-formatter="general">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
>70%
<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/acerinox/.galleries/IMAGENES-Acerinox-en-Cifras/reutilizacion.png" alt=">70%">
</div></div>
<div class="ElementoDestacado-descripcion">
<p><strong>Reuse</strong> of waste generated</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="menu_principal-li " data-nivel="0">
<a class="menu_principal-enlace" data-nivel="0" href="/en/talento/" title="People" target="_self">
<span class="section-text">People</span>
</a>
</li>
<li class="menu_principal-li con-submenu" data-nivel="0">
<div class="menu_principal-enlace" data-nivel="0">
<span class="section-text">Press room</span>
</div>
<i class="menu_principal-enlace-icono_desplegar menuicon icon-expandir"></i>
<div class="contenedor-triangulo">
<div class="triangulo"></div>
</div>
<div class="menu_principal-submenu" data-nivel="1" data-bloque-numero="0">
<div class="contenedor-elementos-submenu">
<div class="contenedor-titulo">
<h3><a href="/en/comunicacion/" title="Press room">Press room</a></h3>
<div class="cerrar">
<i class="icongen-cerrar-fino"></i>
</div>
</div>
<div class="contenedor-enlaces-submenus-destacados">
<div class="wrapper-enlaces-submenus">
<div class="contenedor-enlaces-submenus">
<div class="menu_principal-li " data-nivel="1" data-bloque-numero="1">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/comunicacion/Noticias" title="News">
News</a>
</div>
</div>
</div><div class="menu_principal-li con-submenu" data-nivel="1" data-bloque-numero="2">
<div class="boton-con-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace con-submenu" data-nivel="1" href="/en/comunicacion/galerias/" title="Galeries">
Galeries</a>
<span class="expandir-contraer">
<i class="fa fa-plus"></i>
<i class="fa fa-minus"></i>
</span>
</div>
<div class="contenedor-menu-nivel-tres">
<div class="menu_principal-submenu" data-nivel="2" data-bloque-numero="2">
<div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/comunicacion/galerias/fotos/" title="Photos">
Photos</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="2" data-bloque-numero="2">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="2" href="/en/comunicacion/galerias/videos/" title="Videos">
Videos</a>
</div>
</div>
</div></div>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="3">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/comunicacion/redes-sociales/" title="Social Media">
Social Media</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="4">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/comunicacion/contacto/" title="Contact">
Contact</a>
</div>
</div>
</div><div class="menu_principal-li " data-nivel="1" data-bloque-numero="5">
<div class="boton-sin-submenu">
<div class="boton-menu">
<a class="menu_principal-enlace" data-nivel="1" href="/en/comunicacion/think-acerinox/" title="Think Acerinox">
Think Acerinox</a>
</div>
</div>
</div>
</div>
<div class="contenedor-dinamico"></div>
</div>
<div class="caja-destacados">
<div class="titulo-contenedor">
<div class="titulo">HIGHLIGHTS</div>
</div>
<div class="contenido-contenedor">
<div class="contenido-wrapper">
<div class="bloque">
<div class="destacado banner destacado_faldon_prensa" data-cssid="ElementoDestacado_faldon_prensa">
<div class="contenido">
<div class="titulo">
Press room:
</div>
<div class="subtitulo">
latest company news
</div>
</div>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_faldon_prensa" data-bgi="/export/sites/acerinox/.galleries/IMAGENES-Destacados-del-menu-principal/destacado-prensa.png">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
<div class="menu-barra-superior responsive">
<ul class="menu">
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/" target="_self" title="Home" class="menu-elemento-link ">Home</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/contacto/" target="_self" title="Contact" class="menu-elemento-link ">Contact</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/mapa-web/" target="_self" title="Site map" class="menu-elemento-link ">Site map</a>
</li>
<li class="menu-elemento" data-tipo-enlace="">
<a href="/en/portal-de-proveedores/" target="_self" title="Suppliers" class="menu-elemento-link ">Suppliers</a>
</li>
</ul>
</div>
<div class="idioma-bolsa">
<div class="selector idioma">
<div class="idioma"><span class="separador">|</span><a href="/es/index.html">ES</a></div>
</div>
<div class="plugin-bolsa">
</div>
<div class="login">
<ul class="loginlist nav">
<li>
<a class="login" href="/en/login/index.html">Login</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="buscador_general" data-tipo="pantalla_completa">
<div class="buscador_general-accionador menuicon icon-buscar"></div>
</div>
<div class="selector idioma">
<div class="idioma"><span class="separador">|</span><a href="/es/index.html">ES</a></div>
</div>
<span class="separador">|</span>
<div class="redes-sociales">
<div class="red_social" data-tipo="x-twitter">
<a href="https://twitter.com/acerinox?lang=en" class="red_social-link fab fa-x-twitter" title="Access our X (twitter) page" target="_blank">
Access our X (twitter) page
</a>
</div>
<div class="red_social" data-tipo="youtube">
<a href="https://www.youtube.com/channel/UCARYgxsQXoL86DXEZp5gDNA" class="red_social-link fab fa-youtube" title="Access our Youtube page" target="_blank">
Access our Youtube page
</a>
</div>
<div class="red_social" data-tipo="linkedin">
<a href="https://www.linkedin.com/company/acerinox-s-a-/?originalSubdomain=en" class="red_social-link fab fa-linkedin" title="Access our Linkedin page" target="_blank">
Access our Linkedin page
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<div id="slider-template" class="slider-template">
<div class="contenedor-slider-template">
<div id="grid_container_slider"><div class="SagaContenidos SliderSaga slider_container " data-cssid="SliderSaga_n174" data-tipo-formatter="general">
<section class="main-slider slick-initialized slick-slider slick-dotted" data-tipo-paginacion="agrupada" id="92c2dd8c-a619-11ec-bf80-0d019e695c38">
<div class="slick-list draggable" style="height: 600px;"><div class="slick-track" style="opacity: 1; width: 790px; transform: translate3d(0px, 0px, 0px);"><div class="item mp4 texto_claro slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide10" aria-describedby="slick-slide-control10" style="width: 790px;">
<div class="item_contenedor">
<video class="slide-video slide-media" loop="" muted="" autoplay="" preload="metadata" poster="/.galleries/videos/AcerinoxHomeVideo_Moment2.png">
<source src="/.galleries/videos/AcerinoxHomeVideo_v2.mp4" type="video/mp4">
</video>
<div class="item_contenido con-captionimage">
<div class="imagencaption">
<div class="imagencontenido">
<img src="/.galleries/IMAGENES-Imagenes-para-el-slider-Home/icono-logo-acerinox-slider.svg?__scale=w:800,h:812,t:2" width="800" height="812" alt=""></div>
</div>
<div class="textos-caption">
<div class="titulo">ACERINOX COMPLETES THE ACQUISITION OF HAYNES INTERNATIONAL</div>
<div class="descripcion jandepora"><p>22 November 2024</p></div>
<div class="acciones">
<a class="accion_slide" href="/en/comunicacion/noticias/Acerinox-completes-the-acquisition-of-Haynes-International/" target="_self" tabindex="0"><i class="icongen-flecha-derecha"></i> Enlace</a>
</div>
</div>
</div>
</div>
</div></div></div>
</section>
<div class="navegacion_slider">
<div class="pausar_video">Pause video</div>
<ul class="slick-dots" role="tablist"><li class="slick-active" role="presentation"><button type="button" role="tab" id="slick-slide-control10" aria-controls="slick-slide10" aria-label="1 of 1" tabindex="0" aria-selected="true">1</button></li></ul></div>
<div class="contenedor-btn-abajo">
<a class="btn-abajo" href="#contenido" title="More information">
<div class="texto"> More information</div>
<i class="icongen-flecha-abajo"></i>
</a>
</div>
</div>
</div></div>
</div>
<div id="contenido" class="contenido">
<div class="contenedor-contenido">
<div id="grid_container"><div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60321" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60329" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container fila-logos columnasFullWidth " data-cssid="sgrow_n68919" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82942" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/acerinox-europa/" title="Acerinox Europe Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/acerinox-europa-icono.png" title="Acerinox Europe Factory" alt="Acerinox Europe Factory" data-cssid="elemento_imagen-n42285"></a><input type="hidden" data-cssid="elemento_imagen-n42285">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/north-american-stainless/" title="North American Stainless Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/nas-icono.png" title="North American Stainless Factory" alt="North American Stainless Factory" data-cssid="elemento_imagen-n42286"></a><input type="hidden" data-cssid="elemento_imagen-n42286">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/columbus-stainless/" title="Columbus Stainless Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/columbus-stainless-icono.png" title="Columbus Stainless Factory" alt="Columbus Stainless Factory" data-cssid="elemento_imagen-n42287"></a><input type="hidden" data-cssid="elemento_imagen-n42287">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/roldan/" title="Roldan Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/roldan-icono.png" title="Roldan Factory" alt="Roldan Factory" data-cssid="elemento_imagen-n42288"></a><input type="hidden" data-cssid="elemento_imagen-n42288">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/inoxfil/" title="Inoxfil Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/inoxfil.png" title="Inoxfil Factory" alt="Inoxfil Factory" data-cssid="elemento_imagen-n42289"></a><input type="hidden" data-cssid="elemento_imagen-n42289">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="/en/acerinox/fabricas/vdm-metals/" title="VDM Metals Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/vdm-metals-icono.png" title="VDM Metals Factory" alt="VDM Metals Factory" data-cssid="elemento_imagen-n42290"></a><input type="hidden" data-cssid="elemento_imagen-n42290">
</div>
<div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="general">
<a href="https://haynesintl.com/en/home/" title="Haynes Factory" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/Logo_Haynes.png" title="Haynes Factory" alt="Haynes Factory" data-cssid="elemento_imagen-n42291"></a><input type="hidden" data-cssid="elemento_imagen-n42291">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82942">
</div>
<input type="hidden" data-cssid="sgrow_n68919">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60329">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60321" data-bgc="#efefef">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60322" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60330" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container noticias-prensa columnasFullWidth " data-cssid="sgrow_n68920" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82943" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos SagaListado general cuatroColumnas sin_cabecera filtros_arriba grid sinFiltros modo_normal con-destacados" id="SagaListado_49870614-db43-11ec-8346-0d019e695c38" data-uuid="4d68d427-db43-11ec-8346-0d019e695c38" data-css-id="SagaListado_49870614-db43-11ec-8346-0d019e695c38" data-tipo-formatter="general destacado" data-formato="listado">
<div class="wrapper">
<script>
console.log('------------ SagaListado ----------------');
console.log('> ID:');
console.log('SagaListado_49870614-db43-11ec-8346-0d019e695c38');
console.log('> Formatter config:');
console.log('/system/modules/com.saga.acerinox/formatters/SagaListado/SagaListado-Acerinox-Destacados.xml');
</script>
<div class="resultados_contenedor">
<div class="resultados_listado" style="display:block;">
<input type="hidden" class="paginaActual" value="1">
<input type="hidden" class="totalPages" value="17">
<ul data-numero-resultados="50" class="listado">
<li class="pagina_1 destacado" data-tipo="NoticiaAcerinox" data-sufijo="html" data-expirado="false">
<div class="contenedor-elemento">
<div class="imagen_elemento">
<a href="/en/comunicacion/noticias/Acerinox-has-reported-EBITDA-of-EUR-114-million-in-the-third-quarter-of-2024/" title="Acerinox has reported EBITDA of EUR 114 million in the third quarter of 2024" target="false">
Go to detail<img src="/export/sites/acerinox/.content/galerias/galeria-descargas/resultados3t.JPG_836023028.jpg" width="850" height="224" alt="Acerinox has reported EBITDA of EUR 114 million in the third quarter of 2024"></a>
</div>
<div class="contenido_elemento">
<a href="/en/comunicacion/noticias/Acerinox-has-reported-EBITDA-of-EUR-114-million-in-the-third-quarter-of-2024/" title="Acerinox has reported EBITDA of EUR 114 million in the third quarter of 2024" class="enlace_elemento" target="false">
Go to detail</a>
<div class="metas_elemento ">
<div class="fecha_elemento">
<span>29 October 2024</span>
</div>
</div>
<h3 class="titulo_elemento">
Acerinox has reported EBITDA of EUR 114 million in the third quarter of 2024</h3>
<div class="descripcion">
Q3 results attest to the Group’s resilience despite weak demand in our main markets, the United States and Europe.</div>
</div>
</div>
<div class="cargando_elemento oculto"><lottie-player class="" src="/system/modules/com.saga.listado/resources/json/cargandoElemento.json" background="transparent" loop="" autoplay=""></lottie-player></div></li>
<li class="pagina_1" data-tipo="NoticiaAcerinox" data-sufijo="html" data-expirado="false">
<div class="contenedor-elemento">
<div class="imagen_elemento">
<a href="/en/comunicacion/noticias/Carlos-Arroyo-young-talent-from-Acerinox-wins-the-steel-innovation-competition-and-will-represent-Europe-at-the-world-championship-in-Australia/" title="Carlos Arroyo, young talent from Acerinox, wins the steel innovation competition and will represent Europe at the world championship in Australia" target="false">
Go to detail<img src="/export/sites/acerinox/.content/galerias/galeria-descargas/CarlosArroyo2_1515856084" width="850" height="480" alt="Carlos Arroyo, young talent from Acerinox, wins the steel innovation competition and will represent Europe at the world championship in Australia"></a>
</div>
<div class="contenido_elemento">
<a href="/en/comunicacion/noticias/Carlos-Arroyo-young-talent-from-Acerinox-wins-the-steel-innovation-competition-and-will-represent-Europe-at-the-world-championship-in-Australia/" title="Carlos Arroyo, young talent from Acerinox, wins the steel innovation competition and will represent Europe at the world championship in Australia" class="enlace_elemento" target="false">
Go to detail</a>
<div class="metas_elemento ">
<div class="fecha_elemento">
<span>11 December 2024</span>
</div>
</div>
<h3 class="titulo_elemento">
Carlos Arroyo, young talent from Acerinox, wins the steel innovation competition and will represent Europe at the world championship in Australia</h3>
<div class="descripcion">
Arroyo wins first prize, within the Industry category, in the steelChallenge Spain competition, organized by the UNESID Foundation, in collaboration w...</div>
</div>
</div>
<div class="cargando_elemento oculto"><lottie-player class="" src="/system/modules/com.saga.listado/resources/json/cargandoElemento.json" background="transparent" loop="" autoplay=""></lottie-player></div></li>
<li class="pagina_1" data-tipo="NoticiaAcerinox" data-sufijo="html" data-expirado="false">
<div class="contenedor-elemento">
<div class="imagen_elemento">
<a href="/en/comunicacion/noticias/Acerinox-completes-the-acquisition-of-Haynes-International/" title="Acerinox completes the acquisition of Haynes International" target="false">
Go to detail<img src="/export/sites/acerinox/.content/galerias/galeria-descargas/image-32.png_1515856084.png" width="850" height="480" alt="Acerinox completes the acquisition of Haynes International"></a>
</div>
<div class="contenido_elemento">
<a href="/en/comunicacion/noticias/Acerinox-completes-the-acquisition-of-Haynes-International/" title="Acerinox completes the acquisition of Haynes International" class="enlace_elemento" target="false">
Go to detail</a>
<div class="metas_elemento ">
<div class="fecha_elemento">
<span>21 November 2024</span>
</div>
</div>
<h3 class="titulo_elemento">
Acerinox completes the acquisition of Haynes International</h3>
<div class="descripcion">
The transaction strengthens Acerinox’s position in high-performance alloys and in the attractive U.S. market and aerospace sector</div>
</div>
</div>
<div class="cargando_elemento oculto"><lottie-player class="" src="/system/modules/com.saga.listado/resources/json/cargandoElemento.json" background="transparent" loop="" autoplay=""></lottie-player></div></li>
</ul>
<script>
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.paginaActualFormatter').val(1);
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.paginaActual').val(1);
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.totalPagesFormatter').val(17);
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.totalPages').val(17);
</script>
<script>
if ($('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.filtro_busqueda-opciones option[value="Tipo-Noticia/"]').length === 0) {
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.categoria-busqueda .filtro_busqueda-opciones').append("" +
"<option value='Tipo-Noticia/'>" +
" News" +
"</option>");
}
</script>
<script>
if ($('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.filtro_busqueda-opciones option[value="Tipo-Noticia/NoticiasFinancieras/"]').length === 0) {
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.categoria-busqueda .filtro_busqueda-opciones').append("" +
"<option value='Tipo-Noticia/NoticiasFinancieras/'>" +
" - Financial news" +
"</option>");
}
</script>
<script>
if ($('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.filtro_busqueda-opciones option[value="Tipo-Noticia/NoticiasGenerales/"]').length === 0) {
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.categoria-busqueda .filtro_busqueda-opciones').append("" +
"<option value='Tipo-Noticia/NoticiasGenerales/'>" +
" - General news" +
"</option>");
}
</script>
<script>
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.categoria-busqueda').attr('estado', 'cargado');
$('#SagaListado_49870614-db43-11ec-8346-0d019e695c38').find('.categoria-busqueda').removeClass('oculto');
</script>
</div>
<div class="cargandoListado oculto">
<lottie-player src="/system/modules/com.saga.listado/resources/json/cargando.json" background="transparent" loop="" autoplay=""></lottie-player>
</div>
<div class="clearListado"></div>
</div>
<div class="boton_inferior">
<a href="/en/comunicacion/noticias/" title="Sala de Prensa">
Sala de Prensa</a>
</div>
<input type="hidden" class="totalPagesFormatter">
<input type="hidden" class="paginaActualFormatter" value="1">
</div>
<script>
$(document).ready(function () {
$("#SagaListado_49870614-db43-11ec-8346-0d019e695c38").SagaListado({
origen: 'nativo',
urlAjax: '/system/modules/com.saga.listado/elements/SagaListado-element.jsp?__locale=en',
esOnline: true,
RecursoActual: '/es/.elements/SagaListado-00001.xml',
rutaConfiguracion: '/.content/.configuracion-listados',
idiomaUsuarioActual: '',
//Generales
urlActual: '/en/index.html',
localeActual: 'en',
siteActual: '/sites/acerinox',
that: 'SagaListado_49870614-db43-11ec-8346-0d019e695c38',
TipoFormatter: 'general destacado',
ExisteConfigEtiquetasTipos: 'false',
MapaTiposPersonalizadosSagaListado: '',
rutaCargandoElemento: '/system/modules/com.saga.listado/resources/json/cargandoElemento.json',
UbicacionCargandoNumerico: 'cadaRecurso',
//Configuración
ResultadosPorPagina: '3',
tipo_paginacion: '',
SitemapBase: '',
indexacionFecha: '',
indexacionDescripcion: '',
IndiceSolr: '',
SolrAgrupacion: '',
//Visualización
vistaDefecto: 'grid',
TipoResultado: 'listado',
mostrarTitulo: 'true',
mostrarTipo: 'false',
mostrarFecha: 'true',
mostrarCategorias: 'true',
mostrarDescripcion: 'true',
mostrarDianas: 'true',
permitirCreacion: 'true',
permitirEliminacion: 'true',
AgruparPorPadre: 'false',
AgruparPorDataNivel: 'false',
//Imagen
mostrarImagen: 'true',
altoImagen: '480',
anchoImagen: '850',
activarZoom: 'false',
desactivarRecorte: 'false',
ImagenDefecto: '',
PosicionRecorte: 'center',
//Resultados
targetBlank: 'false',
patronFecha: "dd MMMM yyyy",
tamanioDesc: '',
tamanioTitulo: '',
clasePadreElemento: '',
plantilla_elemento_individual: '/system/modules/com.saga.acerinox/elements/SagaListado-element-individual-general.jsp',
plantilla_principio_listado: '',
textoIrRecurso: '',
MensajeNoResultados: 'Nativo',
PrefijoTitleEnlace: '',
//Campos personalizados
//Buscador
listaOrdenacionFiltrosPersonalizados: '',
FiltroFechaRangos: 'false',
MostrarFiltros: 'false',
CategoriasEspecificas: '',
MostrarNumeroResultadosFacet: 'true',
//Construcción de la query
TiposABuscar: '[NoticiaAcerinox]',
SettingTiposABuscar: '',
TiposAExcluir: '[]',
CarpetasPadre: '[/]',
IgnorarCarpetasPadre: 'false',
CarpetasPadreExcluir: '[]',
CategoriasAListar: '',
CategoriasAListarExactas: '',
OrdenacionQuery: '',
CategoriasAListarParam: '',
CategoriasAListarParamSolo: '',
IndexacionFecha: '',
QueryExtra: '&sort=xmlDestacadoListado_es_s desc, lastmodified desc',
QueryExtraParam: '',
QueryExtraSetting: '',
FacetsExtra: '',
buscarTexto: '',
buscarTipo: '',
buscarCategoria: '',
desde: '',
hasta: '',
SoloUsuarioActual: 'false'
});
if ('false' == 'true') {
$('.venobox').venobox();
}
});
</script>
</div>
<div class="SagaContenidos ElementoBoton icono_derecha alinear_izquierda estilo_boton" data-tipo-formatter="box">
<a href="/en/comunicacion/noticias/" title="Go to Press room" class="ElementoBoton-enlace" data-cssid="ElementoBoton_n9737">
<div class="ElementoBoton-icono">
<img src="/.content/.template-elements/assets/flecha-blanca.png" alt="Go to Press room">
</div>
<div class="ElementoBoton-texto">
Go to Press room</div>
</a>
<input type="hidden" data-customprops="true" data-cssid="ElementoBoton_n9737" data-bgc="#2a2c74" data-txtc="#FFFFFF">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82943">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgrow_n68920" data-psup="50" data-pinf="100">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60330">
</div>
<input type="hidden" data-cssid="sgsection_n60322">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60323" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60331" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container productos-home columnasFullWidth " data-cssid="sgrow_n68921" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82944" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos gridDestacados" data-cssid="GridDestacado_n6482" data-nelementos="4">
<div class="SagaContenidos ElementoDestacado cajas-destacadas superdestacado enlace_completo simple" data-cssid="GridDestacado_n6482_1">
<a href="/es/soluciones/" target="_self" title="Go to Solutions" class="ElementoDestacado-link-full">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
The widest range of products and solutions</div>
<div class="ElementoDestacado-descripcion">
<p>Sustainable materials of the highest quality and the best advice</p></div>
</div></a>
</div>
<input type="hidden" data-cssid="GridDestacado_n6482_1">
<div class="SagaContenidos ElementoDestacado cajas-destacadas simple" data-cssid="GridDestacado_n6482_2">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Applications</div>
<div class="ElementoDestacado-boton">
<a href="/es/soluciones/aplicaciones/" target="_self" title="Go to Applications" class="ElementoDestacado-boton-link">
Go to Applications</a>
</div>
</div></div>
<input type="hidden" data-customprops="true" data-cssid="GridDestacado_n6482_2" data-bgi="/es/soluciones/.galleries/Galeria-Imagenes-Sector-Tecnologia-Energetica-y-Ambiental/ACX315-EQUIPAMIENTO-INDUSTRIAL.jpg">
<div class="SagaContenidos ElementoDestacado cajas-destacadas simple" data-cssid="GridDestacado_n6482_3">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Stainless Steels</div>
<div class="ElementoDestacado-boton">
<a href="/es/soluciones/aceros-inoxidables/" target="_self" title="Go to Stainless Steels" class="ElementoDestacado-boton-link">
Go to Stainless Steels</a>
</div>
</div></div>
<input type="hidden" data-customprops="true" data-cssid="GridDestacado_n6482_3" data-bgi="/es/soluciones/.galleries/Galeria-Imagenes-Sector-Equipamiento-Industrial-ingenieria/ACX260.jpg">
<div class="SagaContenidos ElementoDestacado cajas-destacadas simple" data-cssid="GridDestacado_n6482_4">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Special Alloys</div>
<div class="ElementoDestacado-boton">
<a href="/en/soluciones/aleaciones-especiales/" target="_self" title="Go to Special Alloys" class="ElementoDestacado-boton-link">
Go to Special Alloys</a>
</div>
</div></div>
<input type="hidden" data-customprops="true" data-cssid="GridDestacado_n6482_4" data-bgi="/es/.galleries/Imagenes-General/aleaciones-especiales.png">
<input type="hidden" data-customprops="true" data-cssid="GridDestacado_n6482">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82944">
</div>
<input type="hidden" data-cssid="sgrow_n68921">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60331">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60323" data-psup="100" data-pinf="100" data-bgc="#efefef">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60324" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60332" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container informe-anual-integrado columnasFullWidth columnasNoPadding filaFullWidth " data-cssid="sgrow_n68922" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82945" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos ElementoDestacado cajas-anchocompleto imagen-izquierda" data-cssid="ElementoDestacado_n40972" data-tipo-formatter="general">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Integrated Annual Report</div>
<div class="ElementoDestacado-descripcion">
<p>Discover more about Acerinox in our Integrated Annual report</p></div>
<div class="ElementoDestacado-boton">
<a href="/export/sites/acerinox/es/accionistas-e-inversores/informacion-economica-financiera/informe-anual-integrado/.galleries/Informacion-Anual/2023-Integrated-Annual-Report.pdf" target="_blank" title="See Report" class="ElementoDestacado-boton-link">
See Report</a>
</div>
</div><input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_n40972" data-bgc="#2A2C74" data-txtc="#FFFFFF" data-bgi="/es/.galleries/Imagenes-General/informe-intergado.png">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82945">
</div>
<input type="hidden" data-cssid="sgrow_n68922">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60332">
</div>
<input type="hidden" data-cssid="sgsection_n60324">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " id="widget-bursatil" data-cssid="sgsection_n60325" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60333" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container columnasFullWidth " data-cssid="sgrow_n68923" data-ncolumnas="columnas_2">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-6 col_lg-6" data-cssid="sgrowcolumn_n82946" data-recursos-tipo="content,box">
<div class="cms_container-row"><div class="formatter SagaContenidos ElementoHTML ">
<div class="contenidoFormatter">
<div class="BloqueHTML">
<div class="widget_centrado"><iframe src="https://tools.eurolandir.com/tools/ticker/html/?companycode=es-ace&v=chartv2&lang=en-GB" width="100%" height="500" frameborder="0" scrolling="yes"></iframe></div></div>
</div>
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82946">
</div>
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-6 col_lg-6" data-cssid="sgrowcolumn_n82947" data-recursos-tipo="content,box">
<div class="cms_container-row"><div class="SagaContenidos ElementoDestacado cajas-infografias enlace_completo" data-cssid="ElementoDestacado_n40973" data-tipo-formatter="general">
<a href="/en/accionistas-e-inversores/informacion-economica-financiera/" target="_self" title="Go to Economic & Financial Information" class="ElementoDestacado-link-full">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Economic & Financial Information<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/.galleries/Imagenes-General/informacion-economico-financiera.png" alt="Economic & Financial Information">
</div></div>
<div class="ElementoDestacado-descripcion">
<p>Reports, notes to the financial statements and other information of interest</p></div>
</div></a>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_n40973" data-bgc="#2a2c74" data-txtc="#ffffff">
</div>
<div class="SagaContenidos ElementoDestacado cajas-infografias enlace_completo" data-cssid="ElementoDestacado_n40974" data-tipo-formatter="general">
<a href="/en/accionistas-e-inversores/kit-del-inversor/oficina-del-accionista-y-del-inversor/" target="_self" title="Go to Shareholder Information" class="ElementoDestacado-link-full">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Shareholder Information<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/.galleries/Imagenes-General/atencion-al-accionista-icono.png" alt="Shareholder Information">
</div></div>
<div class="ElementoDestacado-descripcion">
<p>Contact us</p></div>
</div></a>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_n40974" data-bgc="#4a75b5" data-txtc="#ffffff">
</div>
<div class="SagaContenidos ElementoDestacado cajas-infografias enlace_completo" data-cssid="ElementoDestacado_n40975" data-tipo-formatter="general">
<a href="/en/accionistas-e-inversores/gobierno-corporativo/junta-general-de-accionistas/" target="_self" title="Go to General Shareholders’ Meeting" class="ElementoDestacado-link-full">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
General Shareholders’ Meeting<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/.galleries/Imagenes-General/kit-del-inversor-icono.png" alt="General Shareholders’ Meeting">
</div></div>
<div class="ElementoDestacado-descripcion">
<p>All the documentation of the General Shareholders’ Meetings</p></div>
</div></a>
<input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_n40975" data-bgc="#009bdb" data-txtc="#ffffff">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82947">
</div>
<input type="hidden" data-cssid="sgrow_n68923">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60333">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60325" data-psup="100" data-pinf="100">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60326" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60334" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container fila-invierte columnasFullWidth " data-cssid="sgrow_n68924" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82948" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos ElementoTitulo banner nivel_div alinear_centro" data-cssid="elemento_titulo-n10623" data-tipo-formatter="general">
<a href="/en/accionistas-e-inversores/kit-del-inversor/" title="Investor Kit" class="ElementoTitulo-enlace">
<div class="ElementoTitulo-titulo">
Investor Kit</div></a>
<input type="hidden" data-cssid="elemento_titulo-n10623">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82948">
</div>
<input type="hidden" data-cssid="sgrow_n68924">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60334">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60326" data-psup="88" data-pinf="79" data-bgi="/es/.galleries/Imagenes-General/fdo-seccion-invierte.png">
</div>
</div>
<div class="sgsection-main_container complex section-sostenibilidad anchoCompleto " data-cssid="sgsection_n60327" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60335" data-nfilas="filas_2">
<div class="cms_container-section"><div class="sgrow-main_container fila-sostenibilidad columnasFullWidth " data-cssid="sgrow_n68925" data-ncolumnas="columnas_2">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-6 col_lg-6" data-cssid="sgrowcolumn_n82949" data-recursos-tipo="content,box">
<div class="cms_container-row"><div class="formatter SagaContenidos ContenidoSAGA " data-cssid="ContenidoSAGA_n11490" data-tipo-formatter="general">
<div class="cabeceraFormatter soloTitulo">
<h1 class="tituloCabecera">We create value for society</h1>
</div>
<div class="contenidoFormatter">
<div class="bloqueContenido TextoSimple estilo_oscuro">
<div class="contenedorTextoBloqueContenido">
<div class="textoBloqueContenido">
<p style="text-align: justify;">We’re a leader in circular economy innovation both for the products we make as well as how we make them. Acerinox efficiently manages its production processes, from the beginning to the end of the product life cycle, thereby acting as an example of competitiveness and sustainability.</p></div>
</div>
</div>
</div>
<input type="hidden" data-customprops="true" data-cssid="ContenidoSAGA_n11490" data-pinf="20">
</div>
<div class="SagaContenidos ElementoDestacado " data-cssid="ElementoDestacado_n40976" data-tipo-formatter="general">
<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/.galleries/Imagenes-General/30.png" alt="Direct Emissions">
</div>
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Direct Emissions</div>
<div class="ElementoDestacado-descripcion">
<p>According to ISSF</p></div>
</div><input type="hidden" data-cssid="ElementoDestacado_n40976">
</div>
<div class="SagaContenidos ElementoDestacado " data-cssid="ElementoDestacado_n40977" data-tipo-formatter="general">
<div class="ElementoDestacado-imagen">
<img src="/export/sites/acerinox/es/.galleries/Imagenes-General/90.png" alt="Of recycled content">
</div>
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
Of recycled content</div>
<div class="ElementoDestacado-descripcion">
<p>in our products</p></div>
</div><input type="hidden" data-cssid="ElementoDestacado_n40977">
</div>
<div class="SagaContenidos ElementoBoton icono_derecha alinear_centro estilo_boton" data-tipo-formatter="box">
<a href="/en/sostenibilidad/" title="Go to Sustainability" class="ElementoBoton-enlace" data-cssid="ElementoBoton_n9738">
<div class="ElementoBoton-icono">
<img src="/.content/.template-elements/assets/flecha-blanca.png" alt="Go to Sustainability">
</div>
<div class="ElementoBoton-texto">
Go to Sustainability</div>
</a>
<input type="hidden" data-customprops="true" data-cssid="ElementoBoton_n9738" data-bgc="#2a2c74" data-txtc="#FFFFFF" data-msup="50">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82949">
</div>
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-6 col_lg-6" data-cssid="sgrowcolumn_n82950" data-recursos-tipo="content,box">
<div class="cms_container-row"><div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="box">
<a href="/es/sostenibilidad/" title="Sostenibilidad" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/sosteniblidad.png" title="" alt="" data-cssid="elemento_imagen-n42292"></a><input type="hidden" data-cssid="elemento_imagen-n42292">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82950">
</div>
<input type="hidden" data-cssid="sgrow_n68925">
</div>
</div>
<div class="sgrow-main_container columnasFullWidth " data-cssid="sgrow_n68926" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82951" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos GaleriaImagenes slider-galeria-logos" data-cssid="GaleriaImagen_n4752" data-tipo-formatter="general">
<div class="GaleriaImagenesContenedor">
<div class="titulo_galeria-contenedor">
<div class="titulo_galeria">
Sustainability certifications and organizations that we collaborate with</div>
</div>
<div class="contenido_galeria-contenedor">
<div class="contenido_galeria slick-initialized slick-slider slick-dotted">
<div class="slick-list"><div class="slick-track" style="opacity: 1; width: 7366px; transform: translate3d(-762px, 0px, 0px);"><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="-3" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png_2097026326.png" width="185" height="197" alt="s&p" title="s&p" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="-2" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png_2097026326.png" width="185" height="197" alt="sustainalytics" title="sustainalytics" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="-1" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png_2097026326.png" width="185" height="197" alt="worldsteel" title="worldsteel" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-current slick-active" style="width: 254px;" data-slick-index="0" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide00" aria-describedby="slick-slide-control00">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel1.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="0">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel1.png_2097026326.png" width="185" height="197" alt="worldsteel1" title="worldsteel1" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-active" style="width: 254px;" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide01">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/csr.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="0">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/csr.png_2097026326.png" width="185" height="197" alt="EcoVadis Platinum" title="EcoVadis Platinum" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-active" style="width: 254px;" data-slick-index="2" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide02">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/cdp.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="0">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/cdp.png_2097026326.png" width="185" height="197" alt="cdp" title="cdp" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide03" aria-describedby="slick-slide-control01">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/eurofer.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/eurofer.png_2097026326.png" width="185" height="197" alt="eurofer" title="eurofer" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide04">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/resposible-steelt.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/resposible-steelt.png_2097026326.png" width="185" height="197" alt="resposible-steelt" title="resposible-steelt" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="5" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide05">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/un-global-compact.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/un-global-compact.png_2097026326.png" width="185" height="197" alt="un-global-compact" title="un-global-compact" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="6" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide06" aria-describedby="slick-slide-control02">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ecovadis.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ecovadis.png_2097026326.png" width="185" height="197" alt="ecovadis" title="ecovadis" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="7" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide07">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ftse.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ftse.png_2097026326.png" width="185" height="197" alt="ftse" title="ftse" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="8" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide08">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/iss.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/iss.png_2097026326.png" width="185" height="197" alt="iss" title="iss" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="9" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide09" aria-describedby="slick-slide-control03">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/responsible.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/responsible.png_2097026326.png" width="185" height="197" alt="responsible" title="responsible" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="10" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide010">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png_2097026326.png" width="185" height="197" alt="s&p" title="s&p" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="11" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide011">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png_2097026326.png" width="185" height="197" alt="sustainalytics" title="sustainalytics" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide" style="width: 254px;" data-slick-index="12" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide012" aria-describedby="slick-slide-control04">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png_2097026326.png" width="185" height="197" alt="worldsteel" title="worldsteel" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="13" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel1.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel1.png_2097026326.png" width="185" height="197" alt="worldsteel1" title="worldsteel1" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="14" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/csr.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/csr.png_2097026326.png" width="185" height="197" alt="EcoVadis Platinum" title="EcoVadis Platinum" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="15" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/cdp.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/cdp.png_2097026326.png" width="185" height="197" alt="cdp" title="cdp" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="16" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/eurofer.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/eurofer.png_2097026326.png" width="185" height="197" alt="eurofer" title="eurofer" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="17" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/resposible-steelt.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/resposible-steelt.png_2097026326.png" width="185" height="197" alt="resposible-steelt" title="resposible-steelt" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="18" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/un-global-compact.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/un-global-compact.png_2097026326.png" width="185" height="197" alt="un-global-compact" title="un-global-compact" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="19" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ecovadis.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ecovadis.png_2097026326.png" width="185" height="197" alt="ecovadis" title="ecovadis" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="20" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ftse.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/ftse.png_2097026326.png" width="185" height="197" alt="ftse" title="ftse" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="21" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/iss.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/iss.png_2097026326.png" width="185" height="197" alt="iss" title="iss" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="22" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/responsible.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/responsible.png_2097026326.png" width="185" height="197" alt="responsible" title="responsible" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="23" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sp.png_2097026326.png" width="185" height="197" alt="s&p" title="s&p" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="24" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/sustainalytics.png_2097026326.png" width="185" height="197" alt="sustainalytics" title="sustainalytics" class="elemento_galeria-imagen"></a>
</div><div class="elemento_galeria slick-slide slick-cloned" style="width: 254px;" data-slick-index="25" id="" aria-hidden="true" tabindex="-1">
<a class="elemento_galeria-link vbox-item" href="/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png" data-gall="GaleriaImagenes_439f462f-ebf1-11ec-a573-0d019e695c38" tabindex="-1">
Ampliar imagen
<img src="/export/sites/acerinox/es/sostenibilidad/.galleries/IMAGENES-Sostenibilidad-Nuestra-Estrategia-Galeria-de-logos/worldsteel.png_2097026326.png" width="185" height="197" alt="worldsteel" title="worldsteel" class="elemento_galeria-imagen"></a>
</div></div></div></div>
<div class="navegacion_galeria"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style="">Previous</button><button class="slick-next slick-arrow" aria-label="Next" type="button" style="">Next</button><ul class="slick-dots" role="tablist" style=""><li class="slick-active" role="presentation"><button type="button" role="tab" id="slick-slide-control00" aria-controls="slick-slide00" aria-label="1 of 5" tabindex="0" aria-selected="true">1</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control01" aria-controls="slick-slide03" aria-label="2 of 5" tabindex="-1">2</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control02" aria-controls="slick-slide06" aria-label="3 of 5" tabindex="-1">3</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control03" aria-controls="slick-slide09" aria-label="4 of 5" tabindex="-1">4</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control04" aria-controls="slick-slide012" aria-label="5 of 5" tabindex="-1">5</button></li></ul></div>
</div>
</div>
<input type="hidden" data-customprops="true" data-cssid="GaleriaImagen_n4752" data-psup="45" data-msup="45">
</div>
<script>
$(document).ready(function () {
$.initGaleriaImagenes('true', 'GaleriaImagen_n4752', '4', 'true', 'true');
});
</script>
</div><input type="hidden" data-cssid="sgrowcolumn_n82951">
</div>
<input type="hidden" data-cssid="sgrow_n68926">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60335">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60327" data-psup="100" data-pinf="100" data-bgc="#efefef">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60328" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60336" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container fila-invierte columnasFullWidth " data-cssid="sgrow_n68927" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82952" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos ElementoTitulo banner nivel_div alinear_centro" data-cssid="elemento_titulo-n10624" data-tipo-formatter="general">
<a href="/en/innovacion/" title="Committed to innovation and the digital transformation" class="ElementoTitulo-enlace">
<div class="ElementoTitulo-titulo">
Committed to innovation and the digital transformation</div></a>
<input type="hidden" data-cssid="elemento_titulo-n10624">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82952">
</div>
<input type="hidden" data-cssid="sgrow_n68927">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60336">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60328" data-psup="88" data-pinf="79" data-bgi="/es/.galleries/Imagenes-General/fdo-seccion-innovacion.png">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60329" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60337" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container fila-red-comercial columnasFullWidth " data-cssid="sgrow_n68928" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82953" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos BloqueContenedores izquierda" data-cssid="BloqueContenedores_n5261">
<div class="titulo" data-cssid="BloqueContenedores_n5261_titulo">
<div class="contenedor-titulo">
The most extensive <span>commercial network in the industry</span></div>
<input type="hidden" data-cssid="BloqueContenedores_n5261_titulo">
</div>
<div class="contenedores">
<div class="contenedores-contenedor">
<div class="contenedor completo">
<div><div class="SagaContenidos ElementoImagen alinear_centro" data-tipo-formatter="box">
<a href="/en/acerinox/red-comercial/" title=" Red Comercial Acerinox" target="_blank" class="ElementoImagen-enlace">
<img src="/es/.galleries/Imagenes-General/mapa-red-comercial.png" title="Mapa Red comercial Acerinox" alt="Mapa Red comercial Acerinox" data-cssid="elemento_imagen-n42293"></a><input type="hidden" data-cssid="elemento_imagen-n42293">
</div>
</div></div>
</div>
</div>
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82953">
</div>
<input type="hidden" data-cssid="sgrow_n68928">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60337">
</div>
<input type="hidden" data-customprops="true" data-cssid="sgsection_n60329" data-psup="50">
</div>
</div>
<div class="sgsection-main_container complex anchoCompleto " data-cssid="sgsection_n60330" data-ncolumnas="columnas_1">
<div class="sgsection-main_wrapper">
<div class="sgsection-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgsectioncolumn_n60338" data-nfilas="filas_1">
<div class="cms_container-section"><div class="sgrow-main_container columnasFullWidth columnasNoPadding filaFullWidth " data-cssid="sgrow_n68929" data-ncolumnas="columnas_1">
<div class="sgrow-wrapper">
<div class="sgrow-columna col_xxs-12 col_xs-12 col_sm-12 col_md-12 col_lg-12" data-cssid="sgrowcolumn_n82954" data-recursos-tipo="content">
<div class="cms_container-row"><div class="SagaContenidos ElementoDestacado cajas-anchocompleto imagen-izquierda" data-cssid="ElementoDestacado_n40978" data-tipo-formatter="general">
<div class="ElementoDestacado-contenido">
<div class="ElementoDestacado-titulo">
CEDINOX</div>
<div class="ElementoDestacado-descripcion">
<p>Portal for documentation, information, promotion and consultation on stainless steel</p></div>
<div class="ElementoDestacado-boton">
<a href="https://www.cedinox.es/en/" target="_blank" title="Go to Cedinox" class="ElementoDestacado-boton-link">
Go to Cedinox</a>
</div>
</div><input type="hidden" data-customprops="true" data-cssid="ElementoDestacado_n40978" data-bgc="#2A2C74" data-txtc="#FFFFFF" data-bgi="/es/.galleries/Imagenes-General/banner-cedinox-en.png">
</div>
</div><input type="hidden" data-cssid="sgrowcolumn_n82954">
</div>
<input type="hidden" data-cssid="sgrow_n68929">
</div>
</div>
</div><input type="hidden" data-cssid="sgsectioncolumn_n60338">
</div>
<input type="hidden" data-cssid="sgsection_n60330">
</div>
</div>
</div></div>
</div>
<footer id="pie" class="pie">
<div class="contenedor-pie con-contenidos-pie">
<div class="contenido-pie ">
<div class="contenedor-logo-direccion">
<div class="logo-pie">
<img class="logo-pc" src="/export/sites/acerinox/.content/.template-elements/assets/acerinox-redondo.svg" alt="Go to Home" title="Go to Home">
<img class="logo-movil" src="/export/sites/acerinox/.content/.template-elements/assets/acerinox.svg" alt="Go to Home" title="Go to Home">
</div>
</div>
<div class="derecha">
<div class="barra-inferior">
<div class="contenedor-barra-inferior">
<div class="menu-barra-inferior">
<ul class="menu">
<li class="menu-elemento">
<button type="button" data-cc="show-preferencesModal" aria-haspopup="dialog">Cookie settings</button>
</li>
<li class="menu-elemento">
<a href="/en/politica-de-cookies/" target="_self" title="Cookies policy" class="menu-elemento-link">Cookies policy</a>
</li>
<li class="menu-elemento">
<a href="/en/aviso-legal/" target="_self" title="Legal Notice" class="menu-elemento-link">Legal Notice</a>
</li>
<li class="menu-elemento">
<a href="/en/politica-de-privacidad/" target="_self" title="Privacy Policy" class="menu-elemento-link">Privacy Policy</a>
</li>
<li class="menu-elemento">
<a href="/en/condiciones-de-contratacion/" target="_self" title="General Conditions of Contract" class="menu-elemento-link">General Conditions of Contract</a>
</li>
<li class="menu-elemento">
<a href="/en/accionistas-e-inversores/gobierno-corporativo/etica-y-transparencia/canal-denuncias/" target="_self" title="Whistleblowing Channel" class="menu-elemento-link">Whistleblowing Channel</a>
</li>
<li class="menu-elemento">
<a href="/en/creditos/" target="_self" title="Credits" class="menu-elemento-link">Credits</a>
</li>
<li class="menu-elemento">
<a href="/en/mapa-web/" target="_self" title="Sitemap" class="menu-elemento-link">Sitemap</a>
</li>
</ul>
</div>
</div>
</div>
<div class="barra-inferior-dos">
<div class="copy-pie">
© 2024 Acerinox
</div>
<div class="redes-sociales">
<div class="red_social" data-tipo="x-twitter">
<a href="https://twitter.com/acerinox?lang=en" class="red_social-link fab fa-x-twitter" title="Access our X (twitter) page" target="_blank">
Access our X (twitter) page
</a>
</div>
<div class="red_social" data-tipo="youtube">
<a href="https://www.youtube.com/channel/UCARYgxsQXoL86DXEZp5gDNA" class="red_social-link fab fa-youtube" title="Access our Youtube page" target="_blank">
Access our Youtube page
</a>
</div>
<div class="red_social" data-tipo="linkedin">
<a href="https://www.linkedin.com/company/acerinox-s-a-/?originalSubdomain=en" class="red_social-link fab fa-linkedin" title="Access our Linkedin page" target="_blank">
Access our Linkedin page
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</footer>
<script>
CookieConsent.run({
guiOptions: {
consentModal: {
layout: 'bar',
position: 'bottom'
}
},
categories: {
necessary: {
enabled: true, // this category is enabled by default
readOnly: true // this category cannot be disabled
},
analytics: {
services: {
matomo: {
label: 'Matomo'
}
}
}
},
language: {
default: 'en',
translations: {
en: {
consentModal: {
description: 'Acerinox uses its own and third-party cookies to personalize content, analyze traffic, and provide the services and functions offered on our website, as well as to improve the experience of our users. You can accept all cookies by clicking the ‘Accept’ button or reject them by saving the current settings. In any case, you can obtain more information about our cookies in our <a href="/en/politica-de-cookies/index.html" target="_blank" title="View cookie policy">Cookie Policy</a>.',
acceptAllBtn: "Accept all",
acceptNecessaryBtn: "Reject all",
showPreferencesBtn: "Manage individually"
},
preferencesModal: {
title: "Individual cookie management",
acceptAllBtn: "Accept all",
acceptNecessaryBtn: "Reject all",
savePreferencesBtn: "Accept selected",
closeIconLabel: "Close window",
sections: [
{
description: 'Cookies are a small set of data sent from a website and stored in the user\'s computer by the user\'s web browser while the user is browsing.<br/>' +
'Your browser stores each message in a small file, called a cookie. When you request another page from the server, your browser sends the cookie back to the server. Cookies were designed to be a reliable mechanism for websites to remember information or record the user\'s browsing activity.<br/>' +
'<a href="/en/politica-de-cookies/index.html" target="_blank" title="View cookie policy">See more in cookie policy</a>'
},
{
title: "Strictly necessary cookies",
description: "These cookies are essential to provide you with the services available on our website and to allow you to use some features of our website. Without these cookies, we cannot provide some services on our website.",
linkedCategory: "necessary"
},
{
title: "Tracking and performance cookies",
description: "These cookies are used to collect information, to analyze the traffic and the way users use our website. For example, these cookies can collect data such as how long you have been browsing on our website or what pages you visit, which helps us understand how we can improve our website for you. The information collected with these tracking and performance cookies do not identify any individual visitor.",
linkedCategory: "analytics"
}
]
}
},
es: {
consentModal: {
description: 'Acerinox utiliza cookies propias y de terceros para personalizar el contenido, analizar el tráfico y prestar los servicios y funciones propuestas en nuestra página web, así como para mejorar la experiencia de nuestros usuarios. Puedes aceptar todas las cookies pulsando el botón “Aceptar” o rechazarlas guardando la configuración actual. En cualquier caso, podrás obtener más información de nuestras cookies en nuestra <a href="/en/politica-de-cookies/index.html" target="_blank" title="Ver política de cookies">Política de cookies</a>',
acceptAllBtn: 'Aceptar todas',
acceptNecessaryBtn: 'Rechazar todas',
showPreferencesBtn: 'Gestionar individualmente'
},
preferencesModal: {
title: 'Gestión individual de cookies',
acceptAllBtn: 'Aceptar todas',
acceptNecessaryBtn: 'Rechazar todas',
savePreferencesBtn: 'Aceptar seleccionadas',
closeIconLabel: 'Cerrar ventana',
sections: [
{
description: 'Las cookies son un pequeño conjunto de datos enviados desde un sitio web y almacenados en el ordenador del usuario por el navegador web del usuario mientras el usuario está navegando.<br/>' +
'Su navegador almacena cada mensaje en un pequeño archivo, llamado cookie. Cuando solicita otra página del servidor, su navegador envía la cookie de vuelta al servidor. Las cookies fueron diseñadas para ser un mecanismo confiable para que los sitios web recuerden información o registren la actividad de navegación del usuario.<br/>' +
'<a href="/en/politica-de-cookies/index.html" target="_blank">Ver más en política de cookies</a>'
},
{
title: 'Cookies estrictamente necesarias',
description: 'Estos cookies son esenciales para proveerte los servicios disponibles en nuestra web y para permitirte utilizar algunas características de nuestra web. Sin estas cookies, no podemos proveer algunos servicios de nuestro sitio web.',
linkedCategory: 'necessary'
},
{
title: 'Cookies de rastreo y rendimiento',
description: 'Estas cookies son utilizadas para recopilar información, para analizar el tráfico y la forma en que los usuarios utilizan nuestra web. Por ejemplo, estas cookies pueden recopilar datos como cuánto tiempo llevas navegado en nuestro sitio web o qué páginas visitas, cosa que nos ayuda a comprender cómo podemos mejorar nuestra web para ti. La información recopilada con estas cookies de rastreo y rendimiento no identifican a ningún visitante individual.',
linkedCategory: 'analytics'
}
]
}
}
}
}
});
</script>
<div class="buscador_general-pantalla_completa"><div class="cerrar_buscador"></div><div class="buscador_general-contenedor">
<form id="buscador_general-formulario" action="/en/buscador/">
<label for="buscador_general-input" id="buscador_general-label" class="buscador_general-label">Search</label>
<div class="buscador_general-input-contenedor">
<input name="text" type="text" id="buscador_general-input" class="buscador_general-input">
<div class="buscador_general-submit-contenedor">
<input type="submit" value="Send" id="buscador_general-submit" class="buscador_general-submit menuicon icon-buscar">
</div>
</div>
</form>
</div></div></div>
</div><div id="cc-main" data-nosnippet=""><div class="cm-wrapper cc--anim"><div class="cm cm--bar cm--bottom" role="dialog" aria-modal="true" aria-hidden="false" aria-describedby="cm__desc"><div tabindex="-1"></div><div class="cm__body"><div class="cm__texts"><p id="cm__desc" class="cm__desc">Acerinox uses its own and third-party cookies to personalize content, analyze traffic, and provide the services and functions offered on our website, as well as to improve the experience of our users. You can accept all cookies by clicking the ‘Accept’ button or reject them by saving the current settings. In any case, you can obtain more information about our cookies in our <a href="/en/politica-de-cookies/index.html" target="_blank" title="View cookie policy">Cookie Policy</a>.</p></div><div class="cm__btns"><div class="cm__btn-group"><button type="button" class="cm__btn" data-role="all"><span>Accept all</span></button><button type="button" class="cm__btn" data-role="necessary"><span>Reject all</span></button></div><div class="cm__btn-group"><button type="button" class="cm__btn cm__btn--secondary" data-role="show"><span>Manage individually</span></button></div></div></div></div></div></div>
<script type="text/javascript" src="/export/system/modules/com.saga.acerinox/resources/js/jquery.validate/1.13.1/jquery.validate-1.13.1.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.acerinox/resources/js/frontend.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/ElementoDestacado.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.acerinox/resources/js/theme.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/slick.min.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/venobox.min.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/css_al_vuelo.min.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/GaleriaImagenes.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.listado/resources/js/SagaListado.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.listado/resources/js/lottie-player.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.listado/resources/js/venobox.min.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/ElementoBoton.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.bloque.contenedores/resources/js/css_al_vuelo.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.bloque.contenedores/resources/js/BloqueContenedores.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.recursos.css/resources/js/css_al_vuelo.min.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/ElementoTitulo.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/ElementoImagen.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/GridDestacados.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/css_al_vuelo.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.acerinox/resources/js/icono_destacado_anchocompleto.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.acerinox/resources/js/icono_destacado_infografia.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.contenidos/resources/js/ContenidoSAGA.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.grid/resources/js/grid.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.slider/resources/js/SliderSAGA.js"></script>
<script type="text/javascript" src="/export/system/modules/com.saga.slider/resources/js/slick.min.js"></script>
</body></html>