pcRunDynamicModulesJs = function() { }; pcStartsWith = function(str, search) { return typeof str === 'string' && str.substr(0, search.length) === search; }; processDynamicModules = function(dyndatas) { for (var key in dyndatas) { if (key=='js') { // Keep spaces arround 'key', some Prestashop removes [key] otherwise (?!) $('body').append(dyndatas[ key ]); } else if (pcStartsWith(key, 'dyn')) { // Keep spaces arround 'key', some Prestashop removes [key] otherwise (?!) try { $('#'+key).replaceWith(dyndatas[ key ]); } catch (error) { console.error('A javasript error occured during the "eval" of the refreshed content ' + key + ': ' + error); } } } if (typeof pcRunDynamicModulesJs == 'function') { pcRunDynamicModulesJs(); } }; console.log('st_responsive'); var st_responsive = 1; var st_responsive_max = 1; var st_addtocart_animation = 0; var st_sticky_menu = 2; var st_sticky_adv = 0; var st_sticky_mobile_header = 2; var st_is_rtl = false; var zoom_type = 2; var st_retina = true; var st_sticky_mobile_header_height = 60; var baseDir = 'https://todoparalaindustria.com/'; var isLogged = ''; var single_mode = ''; var added_to_wishlist = 'The product was successfully added to your wishlist.' var added_to_wishlist_btn = 'Added to wishlist' var static_token = '1c736eef2f624d02280597f6103d2d4a'; var advansedwishlist_ajax_controller_url = 'https://todoparalaindustria.com/module/advansedwishlist/ajax'; var idDefaultWishlist = '0'; var wishlist_btn_icon = ''; var ps_ws_version = 'advansedwishlistis16'; /* * 2007-2018 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author 2007-2019 PayPal * @author 2007-2013 PrestaShop SA * @author 2014-2019 202 ecommerce * @copyright PayPal * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * */ function updateFormDatas() { var nb = $('#quantity_wanted').val(); var id = $('#idCombination').val(); $('.paypal_payment_form input[name=quantity]').val(nb); $('.paypal_payment_form input[name=id_p_attr]').val(id); } $(document).ready( function() { var baseDirPP = baseDir.replace('http:', 'https:'); if($('#in_context_checkout_enabled').val() != 1) { $(document).on('click','#payment_paypal_express_checkout', function() { $('#paypal_payment_form_cart').submit(); return false; }); } var jquery_version = $.fn.jquery.split('.'); if(jquery_version[0]>=1 && jquery_version[1] >= 7) { $('body').on('submit',".paypal_payment_form", function () { updateFormDatas(); }); } else { $('.paypal_payment_form').live('submit', function () { updateFormDatas(); }); } function displayExpressCheckoutShortcut() { var id_product = $('input[name="id_product"]').val(); var id_product_attribute = $('input[name="id_product_attribute"]').val(); $.ajax({ type: "GET", url: baseDirPP+'/modules/paypal/express_checkout/ajax.php', data: { get_qty: "1", id_product: id_product, id_product_attribute: id_product_attribute }, cache: false, success: function(result) { if (result == '1') { $('#container_express_checkout').slideDown(); } else { $('#container_express_checkout').slideUp(); } return true; } }); } $('select[name^="group_"]').change(function () { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); }); $('.color_pick').click(function () { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); }); if($('body#product').length > 0) { setTimeout(function(){displayExpressCheckoutShortcut()}, 500); } var modulePath = 'modules/paypal'; var subFolder = '/integral_evolution'; var fullPath = baseDirPP + modulePath + subFolder; var confirmTimer = false; if ($('form[target="hss_iframe"]').length == 0) { if ($('select[name^="group_"]').length > 0) displayExpressCheckoutShortcut(); return false; } else { checkOrder(); } function checkOrder() { if(confirmTimer == false) confirmTimer = setInterval(getOrdersCount, 1000); } }); var alcafbp_id = 712296139696381; var alcafbp_type = 'ViewCategory'; var alcafbp_content = {content_name: 'ACERO INOXIDABLE (ES)', content_category: 'Inicio > ACERO INOXIDABLE', content_ids: ['2991', '3003', '3015', '3026', '3038', '3046', '3057', '3081', '3097', '3109', '3121', '3132', '3143', '3155', '3166', '3186', '3196', '3207', '3208', '3209'], content_type: 'product'}; var alcafbp_track = 'trackCustom'; var alcafbp_controller = 'category'; var alcafbp_category_product = ''; var alcafbp_contact = '0'; { "@context": "http://schema.org", "@type": "Organization", "name": "todoparalaindustria.com", "aggregateRating" : { "@type": "AggregateRating", "ratingValue" : "4.57", "bestRating" : "5.00", "ratingCount" : "117" }} window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-3Q721507PY'); var dfProductLinks = []; var dfLinks = Object.keys(dfProductLinks); var doofinderAppendAfterBanner = "none"; var doofinderQuerySelector = "#search_query_top"; (function() { let isConnectifInitialized = false; function getConnectifCartFromAjax(ajaxCart) { const connectifCart = { cartId: ajaxCart.cn_cart_id?.toString(), totalPrice: +ajaxCart.cn_total_price, totalQuantity: +ajaxCart.cn_total_quantity, products: ajaxCart.cn_products.map(mapFromCartItem) }; return connectifCart; } function mapFromCartItem(cartItem) { const productBasketItem = { productDetailUrl: cartItem.url?.toString(), productId: cartItem.product_id?.toString(), name: cartItem.name?.toString(), description: cartItem.description, imageUrl: cartItem.image_url, unitPrice: +cartItem.unit_price, availability: cartItem.availability, brand: cartItem.brand, unitPriceOriginal: cartItem.unit_price_original, unitPriceWithoutVAT: cartItem.unit_price_without_vat, discountedPercentage: cartItem.discounted_percentage, discountedAmount: cartItem.discounted_amount, quantity: +cartItem.quantity, price: +cartItem.price, publishedAt: cartItem.published_at, categories: cartItem.categories, relatedExternalProductIds: cartItem.relatedProductsArray, tags: cartItem.tagsArray }; return productBasketItem; } function onConnectifStarted() { isConnectifInitialized = true; if (typeof prestashop !== 'undefined') { prestashop.on( 'updateCart', function(event) { var baseUrl = ''; $.ajax({ type: 'GET', url: baseUrl + 'modules/connectif/cn-cart-ajax.php' + '?retrieve_cart=1', success: function(ajaxCart) { if (!ajaxCart) { return; } const cnCart = JSON.parse(ajaxCart); if (cnCart.cn_cart_exist) { const cart = getConnectifCartFromAjax(cnCart); window.connectif.managed.sendEvents([], { cart }); } } }); } ); } } if (window.connectif?.managed) { onConnectifStarted(); } else { document.addEventListener( 'connectif.managed.initialized', onConnectifStarted ); } })(); var _cnid = "34c1cdb7-8bf7-4938-aed6-d536a24b9c7d"; (function(w, r, a, cn, s) { w['ConnectifObject'] = r; w[r] = w[r] || function () {( w[r].q = w[r].q || [] ).push(arguments)}; cn = document.createElement('script'); cn.type = 'text/javascript'; cn.async = true; cn.src = a; cn.id = '__cn_client_script_' + _cnid; s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cn, s); })(window, 'cn', 'https://cdn.connectif.cloud/eu6/client-script/' + '34c1cdb7-8bf7-4938-aed6-d536a24b9c7d'); /* Copyright 2012 Google Inc. All rights reserved. */ (function(){ var data = { "resource": { "version":"1", "macros":[{"function":"__e"},{"function":"__dee"}], "tags":[{"function":"__asprv","vtp_globalName":"google_optimize","vtp_listenForMutations":false,"tag_id":6},{"function":"__asprv","tag_id":7}], "predicates":[{"function":"_eq","arg0":["macro",0],"arg1":["macro",1]},{"function":"_eq","arg0":["macro",0],"arg1":"optimize.callback"}], "rules":[[["if",0],["add",0]],[["if",1],["add",1]]] }, "runtime":[] }; /* Copyright 2012 Google Inc. All rights reserved. */ var ba,ca=function(a){var b=0;return function(){return b < a.length?{done:!1,value:a[b++]}:{done:!0}}},da="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ea;if("function"==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var ja=ea,ka=function(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Fk=b.prototype},la=this||self,ma=function(a){return a};var na=function(){},oa=function(a){return"function"===typeof a},h=function(a){return"string"===typeof a},pa=function(a){return"number"===typeof a&&!isNaN(a)},qa=Array.isArray,ra=function(a,b){if(a&&qa(a))for(var c=0;cb)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)},ua=function(a,b){for(var c=new ta,d=0;d>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|l>>6,q=l&63;e||(q=64,d||(p=64));b.push(Qa[m],Qa[n],Qa[p],Qa[q])}return b.join("")} function Ua(a){function b(m){for(;d>4);64!=g&&(c+=String.fromCharCode(f<<4&240|g>>2),64!=l&&(c+=String.fromCharCode(g<<6&192|l)))}};var Va={},Wa=function(a,b){Va[a]=Va[a]||[];Va[a][b]=!0},Xa=function(){delete Va.GA4_EVENT},Ya=function(a){var b=Va[a];if(!b||0===b.length)return"";for(var c=[],d=0,e=0;e"+a+"");void 0!==c.tagName&&mb(c);c.innerHTML=kb(d);b=b.lastChild;for(var e=[];b.firstChild;)e.push(b.removeChild(b.firstChild));return e},Db=function(a,b,c){c=c||100;for(var d={},e=0;e=f)return!0;(d=d.parentElement)&&(e=E.getComputedStyle(d,null))}return!1};var Pe=/:[0-9]+$/,Qe=function(a,b,c){for(var d=a.split("&"),e=0;ec?a.href:a.href.substr(0,c)}return b},Ve=function(a){var b=F.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!==c[0]&&(a||Wa("TAGGING",1),c="/"+c);var d=b.hostname.replace(Pe,"");return{href:b.href,protocol:b.protocol,host:b.host,hostname:d,pathname:c,search:b.search,hash:b.hash,port:b.port}},We=function(a){function b(n){var p=n.split("=")[0];return 0>d.indexOf(p)?n:p+"=0"}function c(n){return n.split("&").map(b).filter(function(p){return void 0!==p}).join("&")}var d="gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl".split(" "), e=Ve(a),f=a.split(/[?#]/)[0],g=e.search,l=e.hash;"?"===g[0]&&(g=g.substring(1));"#"===l[0]&&(l=l.substring(1));g=c(g);l=c(l);""!==g&&(g="?"+g);""!==l&&(l="#"+l);var m=""+f+g+l;"/"===m[m.length-1]&&(m=m.substring(0,m.length-1));return m};var Xe={};var zf={},Af=function(a,b){if(E._gtmexpgrp&&E._gtmexpgrp.hasOwnProperty(a))return E._gtmexpgrp[a];void 0===zf[a]&&(zf[a]=Math.floor(Math.random()*b));return zf[a]};var Cf={fh:"",Wj:""};var Df=new function(a,b){this.h=a;this.defaultValue=void 0===b?!1:b}(1933);var Ef=function(a){Ef[" "](a);return a};Ef[" "]=function(){};var Gf=function(){var a=Ff,b="kf";if(a.kf&&a.hasOwnProperty(b))return a.kf;var c=new a;return a.kf=c};var Ff=function(){var a={};this.h=function(){var b=Df.h,c=Df.defaultValue;return null!=a[b]?a[b]:c};this.m=function(){a[Df.h]=!0}};var Hf=[];function If(){var a=pb("google_tag_data",{});a.ics||(a.ics={entries:{},set:Jf,update:Kf,addListener:Lf,notifyListeners:Mf,active:!1,usedDefault:!1,usedUpdate:!1,accessedDefault:!1,accessedAny:!1,wasSetLate:!1});return a.ics} function Jf(a,b,c,d,e,f){var g=If();g.usedDefault||!g.accessedDefault&&!g.accessedAny||(g.wasSetLate=!0);g.active=!0;g.usedDefault=!0;if(void 0!=b){var l=g.entries,m=l[a]||{},n=m.region,p=c&&h(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(""===d||p===e||(p===d?n!==e:!p&&!n)){var q=!!(f&&0d&&P(66);cg=c},eg=function(a){var b=Pf(a);return void 0!=b?b:!0},fg=function(){return"G1"+$f(Pf)},gg=function(a, b){Xf(a,b)},hg=function(a,b){Wf(a,b)};var ig=function(a){var b=1,c,d,e;if(a)for(b=0,d=a.length-1;0<=d;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=0!==c?b^c>>21:b;return b};var jg=function(a,b,c){for(var d=[],e=b.split(";"),f=0;fd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,-1!==e?e:0).replace(/\+/g," "))},kh=/[?&]($|#)/,lh=function(a,b,c){for(var d,e=a.search(ih),f=0,g,l=[];0<=(g=hh(a,f,b,e));)l.push(a.substring(f, g)),f=Math.min(a.indexOf("&",g)+1||e,e);l.push(a.slice(f));d=l.join("").replace(kh,"$1");var m,n=null!=c?"="+encodeURIComponent(String(c)):"";var p=b+n;if(p){var q,t=d.indexOf("#");0>t&&(t=d.length);var u=d.indexOf("?"),r;0>u||u>t?(u=t,r=""):r=d.substring(u+1,t);q=[d.slice(0,u),r,d.slice(t)];var v=q[1];q[1]=p?v?v+"&"+p:p:v;m=q[0]+(q[1]?"?"+q[1]:"")+q[2]}else m=d;return m};var mh=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function nh(a){if(!a||!F.head)return null;var b=oh("META");F.head.appendChild(b);b.httpEquiv="origin-trial";b.content=a;return b} var ph=function(){if(E.top==E)return 0;var a=E.location.ancestorOrigins;if(a)return a[a.length-1]==E.location.origin?1:2;var b;var c=E.top;try{var d;if(d=!!c&&null!=c.location.href)b:{try{Ef(c.foo);d=!0;break b}catch(e){}d=!1}b=d}catch(e){b=!1}return b?1:2},oh=function(a,b){b=void 0===b?document:b;return b.createElement(String(a).toLowerCase())};function qh(a,b,c){a.google_image_requests||(a.google_image_requests=[]);var d=oh("IMG",a.document);if(c){var e=function(){if(c){var f=a.google_image_requests,g=Za(f,d);0<=g&&Array.prototype.splice.call(f,g,1)}d.removeEventListener&&d.removeEventListener("load",e,!1);d.removeEventListener&&d.removeEventListener("error",e,!1)};dh(d,"load",e);dh(d,"error",e)}d.src=b;a.google_image_requests.push(d)} var sh=function(a){var b;b=void 0===b?!1:b;var c="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";mh(a,function(d,e){d&&(c+="&"+e+"="+encodeURIComponent(d))});rh(c,b)},rh=function(a,b){var c=window;b=void 0===b?!1:b;c.fetch?c.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):qh(c,a,void 0===b?!1:b)};var th=function(){};var uh=function(a){void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent&&(a.addtlConsent=void 0);void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies&&(a.gdprApplies=void 0);return void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!==a.listenerId&&"number"!==typeof a.listenerId?2:a.cmpStatus&&"error"!==a.cmpStatus?0:3},vh=function(a,b,c){this.m=a;this.h=null;this.K={};this.Ga=0;this.P=void 0===b?500:b;this.D=void 0===c?!1:c;this.B=null};ka(vh,th); vh.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.D},d=lg(function(){return a(c)}),e=0;-1!==this.P&&(e=setTimeout(function(){c.tcString="tcunavailable";c.internalErrorState=1;d()},this.P));var f=function(g,l){clearTimeout(e);g?(c=g,c.internalErrorState=uh(c),c.internalBlockOnErrors=b.D,l&&0===c.internalErrorState||(c.tcString="tcunavailable",l||(c.internalErrorState=3))):(c.tcString="tcunavailable",c.internalErrorState=3);a(c)};try{wh(this,"addEventListener",f)}catch(g){c.tcString= "tcunavailable",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};vh.prototype.removeEventListener=function(a){a&&a.listenerId&&wh(this,"removeEventListener",null,a.listenerId)}; var yh=function(a,b,c){var d;d=void 0===d?"755":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(void 0!==f){e=f[void 0===d?"755":d];break a}}e=void 0}var g=e;if(0===g)return!1;var l=c;2===c?(l=0,2===g&&(l=1)):3===c&&(l=1,1===g&&(l=0));var m;if(0===l)if(a.purpose&&a.vendor){var n=xh(a.vendor.consents,void 0===d?"755":d);m=n&&"1"===b&&a.purposeOneTreatment&&"CH"===a.publisherCC?!0:n&&xh(a.purpose.consents,b)}else m=!0;else m=1===l?a.purpose&&a.vendor?xh(a.purpose.legitimateInterests, b)&&xh(a.vendor.legitimateInterests,void 0===d?"755":d):!0:!0;return m},xh=function(a,b){return!(!a||!a[b])},wh=function(a,b,c,d){c||(c=function(){});if("function"===typeof a.m.__tcfapi){var e=a.m.__tcfapi;e(b,2,c,d)}else if(zh(a)){Ah(a);var f=++a.Ga;a.K[f]=c;if(a.h){var g={};a.h.postMessage((g.__tcfapiCall={command:b,version:2,callId:f,parameter:d},g),"*")}}else c({},!1)},zh=function(a){if(a.h)return a.h;var b;a:{for(var c=a.m,d=0;50>d;++d){var e;try{e=!(!c.frames||!c.frames.__tcfapiLocator)}catch(l){e= !1}if(e){b=c;break a}var f;b:{try{var g=c.parent;if(g&&g!=c){f=g;break b}}catch(l){}f=null}if(!(c=f))break}b=null}a.h=b;return a.h},Ah=function(a){a.B||(a.B=function(b){try{var c;c=("string"===typeof b.data?JSON.parse(b.data):b.data).__tcfapiReturn;a.K[c.callId](c.returnValue,c.success)}catch(d){}},dh(a.m,"message",a.B))},Bh=function(a){if(!1===a.gdprApplies)return!0;void 0===a.internalErrorState&&(a.internalErrorState=uh(a));return"error"===a.cmpStatus||0!==a.internalErrorState?a.internalBlockOnErrors? (sh({e:String(a.internalErrorState)}),!1):!0:"loaded"!==a.cmpStatus||"tcloaded"!==a.eventStatus&&"useractioncomplete"!==a.eventStatus?!1:!0};var Ch=!0;Ch=!1;var Dh={1:0,3:0,4:0,7:3,9:3,10:3},Eh=ch("",550),Fh=ch("",500);function Gh(){var a=Vd.tcf||{};return Vd.tcf=a} var Lh=function(){var a=Gh(),b=new vh(E,Ch?3E3:-1);if(!0===E.gtag_enable_tcf_support&&!a.active&&("function"===typeof E.__tcfapi||"function"===typeof b.m.__tcfapi||null!=zh(b))){a.active=!0;a.hd={};Hh();var c=null;Ch?c=E.setTimeout(function(){Ih(a);Jh(a);c=null},Fh):a.tcString="tcunavailable";try{b.addEventListener(function(d){c&&(clearTimeout(c),c=null);if(0!==d.internalErrorState)Ih(a),Jh(a);else{var e;a.gdprApplies=d.gdprApplies;if(!1===d.gdprApplies)e=Kh(),b.removeEventListener(d);else if("tcloaded"=== d.eventStatus||"useractioncomplete"===d.eventStatus||"cmpuishown"===d.eventStatus){var f={},g;for(g in Dh)if(Dh.hasOwnProperty(g))if("1"===g){var l,m=d,n=!0;n=void 0===n?!1:n;l=Bh(m)?!1===m.gdprApplies||"tcunavailable"===m.tcString||void 0===m.gdprApplies&&!n||"string"!==typeof m.tcString||!m.tcString.length?!0:yh(m,"1",0):!1;f["1"]=l}else f[g]=yh(d,g,Dh[g]);e=f}e&&(a.tcString=d.tcString||"tcempty",a.hd=e,Jh(a))}})}catch(d){c&&(clearTimeout(c),c=null),Ih(a),Jh(a)}}}; function Ih(a){a.type="e";a.tcString="tcunavailable";Ch&&(a.hd=Kh())}function Hh(){var a={},b=(a.ad_storage="denied",a.wait_for_update=Eh,a);bg(b)}function Kh(){var a={},b;for(b in Dh)Dh.hasOwnProperty(b)&&(a[b]=!0);return a}function Jh(a){var b={},c=(b.ad_storage=a.hd["1"]?"granted":"denied",b);dg(c,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Mh()})} var Mh=function(){var a=Gh();return a.active?a.tcString||"":""},Nh=function(){var a=Gh();return a.active&&void 0!==a.gdprApplies?a.gdprApplies?"1":"0":""},Oh=function(a){if(!Dh.hasOwnProperty(String(a)))return!0;var b=Gh();return b.active&&b.hd?!!b.hd[String(a)]:!0};var Ph=["L","S","Y"],Qh=["S","E"],Rh={sampleRate:"0.005000",Kh:"",Jh:Number("5"),Ih:Number("")},Sh=0<=F.location.search.indexOf("?gtm_latency=")||0<=F.location.search.indexOf(">m_latency="),Th; if(!(Th=Sh)){var Uh=Math.random(),Vh=Rh.sampleRate;Th=Uh=ui--))P(1),qi[oi]=!0;else{void 0===Ei[oi]&&ti.Xj();var b=wi(!0,a);a?Eb(b):xb(b);if(fi||hi&&0>=8);b[c++]=e}var f=4;void 0===f&&(f=0);if(!cj){cj={};for(var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),l=["+/=","+/","-_=","-_.","-_"],m=0;5>m;m++){var n=g.concat(l[m].split(""));bj[m]=n;for(var p=0;p>2],C=t[(y&3)<<4|x>>4],H=t[(x&15)<<2|A>>6],I=t[A&63];u[w++]=""+B+C+H+I}var D=0,K=r;switch(b.length-v){case 2:D=b[v+1],K=t[(D&15)<<2]||r;case 1:var N=b[v];u[w]=""+t[N>>2]+t[(N&3)<<4|D>>4]+K+r}return u.join("")};var ej="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function fj(){var a;return null!=(a=E.google_tag_data)?a:E.google_tag_data={}}function gj(){var a=E.google_tag_data,b;if(null!=a&&a.uach){var c=a.uach,d=Object.assign({},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b}function hj(){var a,b;return null!=(b=null==(a=E.google_tag_data)?void 0:a.uach_promise)?b:null} function ij(){var a,b;return"function"===typeof(null==(a=E.navigator)?void 0:null==(b=a.userAgentData)?void 0:b.getHighEntropyValues)}function jj(){if(!ij())return null;var a=fj();if(a.uach_promise)return a.uach_promise;var b=E.navigator.userAgentData.getHighEntropyValues(ej).then(function(c){null!=a.uach||(a.uach=c);return c});return a.uach_promise=b};function pj(a,b,c,d){var e,f=Number(null!=a.Ta?a.Ta:void 0);0!==f&&(e=new Date((b||z())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,rb:d}};var qj=["1"],rj={},sj={},Kj=function(a){return rj[Jj(a)]},Nj=function(a,b){b=void 0===b?!0:b;var c=Jj(a.prefix);if(!rj[c]&&!Lj(c,a.path,a.domain)&&b){var d=Jj(a.prefix),e=Jg();if(0===Mj(d,e,a)){var f=pb("google_tag_data",{});f._gcl_au?Wa("GTM",57):f._gcl_au=e}Lj(c,a.path,a.domain)}};function Mj(a,b,c,d){var e=Ng(b,"1",c.domain,c.path),f=pj(c,d);f.rb="ad_storage";return Fg(a,e,f)} function Lj(a,b,c){var d=Mg(a,b,c,qj,"ad_storage");if(!d)return!1;var e=d.split(".");5===e.length?(rj[a]=e.slice(0,2).join("."),sj[a]={id:e.slice(2,4).join("."),ph:Number(e[4])||0}):3===e.length?sj[a]={id:e.slice(0,2).join("."),ph:Number(e[2])||0}:rj[a]=d;return!0}function Jj(a){return(a||"_gcl")+"_au"};var Oj;var Sj=function(){var a=Pj,b=Qj,c=Rj(),d=function(g){a(g.target||g.srcElement||{})},e=function(g){b(g.target||g.srcElement||{})};if(!c.init){yb(F,"mousedown",d);yb(F,"keyup",d);yb(F,"submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},Tj=function(a,b,c,d,e){var f={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};Rj().decorators.push(f)},Uj=function(a,b,c){for(var d=Rj().decorators,e={},f=0;ff;f++){for(var g=f,l=0;8>l;l++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}Oj=d;for(var m=4294967295,n=0;n>>8^Oj[(m^c.charCodeAt(n))&255];return((m^-1)>>>0).toString(36)} function ck(){return function(a){var b=Ve(E.location.href),c=b.search.replace("?",""),d=Qe(c,"_gl",!0)||"";a.query=dk(d)||{};var e=Te(b,"fragment").match(Zj("_gl"));a.fragment=dk(e&&e[3]||"")||{}}}function ek(a,b){var c=Zj(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d} var fk=function(a,b){b||(b="_gl");var c=Yj.exec(a);if(!c)return"";var d=c[1],e=ek(b,(c[2]||"").slice(1)),f=ek(b,(c[3]||"").slice(1));e.length&&(e="?"+e);f.length&&(f="#"+f);return""+d+e+f},gk=function(a){var b=ck(),c=Rj();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Ga(d,e.query),a&&Ga(d,e.fragment));return d},dk=function(a){try{var b=hk(a,3);if(void 0!==b){for(var c={},d=b?b.split("*"):[],e=0;e+1e;++e){var f=Vj.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var g=c;if(g&&"1"===g[1]){var l=g[3],m;a:{for(var n=g[2],p=0;pf.length||!b&&3!==f.length)&&Number(f[1])){d[c[e].Ef]||(d[c[e].Ef]=[]);var g={version:f[0],timestamp:1E3*Number(f[1]),da:f[2]};b&&3p){n=!0;break b}n=!1}if(!n){var u=pj(b,m,!0);u.rb="ad_storage";Fg(g,l,u)}}}}Gk(Ek(c.gclid,c.gclsrc),!1,b)})},Ik=function(a,b){var c=vk[a];if(void 0!==c)return b+c},Jk=function(a){return 0!==Lk(a.split(".")).length?1E3*(Number(a.split(".")[1])|| 0):0};function Ak(a){var b=Lk(a.split("."));return 0===b.length?null:{version:b[0],da:b[2],timestamp:1E3*(Number(b[1])||0),labels:b.slice(3)}}function Lk(a){return 3>a.length||"GCL"!==a[0]&&"1"!==a[0]||!/^\d+$/.test(a[1])||!uk.test(a[2])?[]:a} var Mk=function(a,b,c,d,e){if(qa(b)&&mg(E)){var f=Dk(e),g=function(){for(var l={},m=0;mb};var Yk=/[A-Z]+/,Zk=/\s/,$k=function(a){if(h(a)){a=Ca(a);var b=a.indexOf("-");if(!(0>b)){var c=a.substring(0,b);if(Yk.test(c)){for(var d=a.substring(b+1).split("/"),e=0;el;l++){var m=g[l].src;if(m){m=m.toLowerCase();if(0===m.indexOf(e)){b=3;break a}1===f&&0===m.indexOf(d)&&(f=2)}}b=f}else b=a;return b};var pl=function(a,b,c){this.target=a;this.eventName=b;this.h=c;this.m={};this.metadata=J(c.eventMetadata||{});this.H=!1},ql=function(a,b,c){var d=U(a.h,b);void 0!==d?a.m[b]=d:void 0!==c&&(a.m[b]=c)},rl=function(a,b,c){var d=Ce(a.target.U);return d&&d.hasOwnProperty(b)?d[b]:c};function sl(a){return{getDestinationId:function(){return a.target.U},getEventName:function(){return a.eventName},setEventName:function(b){return void(a.eventName=b)},getHitData:function(b){return a.m[b]},setHitData:function(b,c){return void(a.m[b]=c)},setHitDataIfNotDefined:function(b,c){void 0===a.m[b]&&(a.m[b]=c)},copyToHitData:function(b,c){ql(a,b,c)},getMetadata:function(b){return a.metadata[b]},setMetadata:function(b,c){return void(a.metadata[b]=c)},abort:function(){return void(a.H=!0)},getProcessedEvent:function(){return a}, getFromEventContext:function(b){return U(a.h,b)}}};var Ll=function(a,b,c,d,e,f,g,l,m,n,p,q){this.eventId=a;this.priorityId=b;this.h=c;this.K=d;this.m=e;this.D=f;this.P=g;this.B=l;this.eventMetadata=m;this.O=n;this.N=p;this.C=q},U=function(a,b,c){if(void 0!==a.h[b])return a.h[b];if(void 0!==a.K[b])return a.K[b];if(void 0!==a.m[b])return a.m[b];Wh&&Ml(a,a.D[b],a.P[b])&&(P(71),P(79));return void 0!==a.D[b]?a.D[b]:void 0!==a.B[b]?a.B[b]:c},Nl=function(a){function b(g){for(var l=Object.keys(g),m=0;mz()-d){Wa("TAGGING",9);return}}else try{if(50<=F.querySelectorAll('iframe[allow="join-ad-interest-group"][data-tagging-id*="-"]').length){Wa("TAGGING",10);return}}catch(e){}wb(a,void 0,{allow:"join-ad-interest-group"},{taggingId:b,loadTime:z()},c)}function jm(){return O(60)?"https://td.doubleclick.net":"https://googleads.g.doubleclick.net"};var km=RegExp("^UA-\\d+-\\d+%3A[\\w-]+(?:%2C[\\w-]+)*(?:%3BUA-\\d+-\\d+%3A[\\w-]+(?:%2C[\\w-]+)*)*$"),lm=/^~?[\w-]+(?:\.~?[\w-]+)*$/,mm=/^\d+\.fls\.doubleclick\.net$/,nm=/;gac=([^;?]+)/,om=/;gacgb=([^;?]+)/,pm=/;gclaw=([^;?]+)/,qm=/;gclgb=([^;?]+)/; function rm(a,b){if(mm.test(F.location.host)){var c=F.location.href.match(b);return c&&2==c.length&&c[1].match(km)?decodeURIComponent(c[1]):""}var d=[],e;for(e in a){for(var f=[],g=a[e],l=0;lc.indexOf(l))if(m&&0c.indexOf(m[q])){P(11);p=!1;break a}}else{p=!1;break a}p=!0}n=p}var t=!1;if(d){var u=0<=e.indexOf(l);if(u)t=u;else{var r=ua(e,m||[]);r&&P(10);t=r}}var v=!n||t;v||!(0<=m.indexOf("sandboxedScripts"))||c&&-1!==c.indexOf("sandboxedScripts")||(v=ua(e,Nn));return f[l]=v}},On=!1; var Pn=function(){return Kn.test(E.location&&E.location.hostname)};var Rn={initialized:11,complete:12,interactive:13},Sn={},Tn=Object.freeze((Sn[R.g.xa]=!0,Sn)),Un=0<=F.location.search.indexOf("?gtm_diagnostics=")||0<=F.location.search.indexOf(">m_diagnostics="),Wn=function(a,b,c){if(Wh&&"config"===a&&!(1<$k(b).I.length)){var d,e=pb("google_tag_data",{});e.td||(e.td={});d=e.td;var f=J(c.D);J(c.h,f);var g=[],l;for(l in d){var m=Vn(d[l],f);m.length&&(Un&&console.log(m),g.push(l))}if(g.length){if(g.length){var n=b+"*"+g.join(".");fi=fi?fi+"!"+n:"&tdc="+n}Wa("TAGGING", Rn[F.readyState]||14)}d[b]=f}};function Xn(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c}function Vn(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?"":d;if(a===b)return[];var e=function(q,t){var u=t[q];return void 0===u?Tn[q]:u},f;for(f in Xn(a,b)){var g=(d?d+".":"")+f,l=e(f,a),m=e(f,b),n="object"===Ib(l)||"array"===Ib(l),p="object"===Ib(m)||"array"===Ib(m);if(n&&p)Vn(l,m,c,g);else if(n||p||l!==m)c[g]=!0}return Object.keys(c)};var Yn=!1,Zn=0,$n=[];function ao(a){if(!Yn){var b=F.createEventObject,c="complete"==F.readyState,d="interactive"==F.readyState;if(!a||"readystatechange"!=a.type||c||!b&&d){Yn=!0;for(var e=0;e<$n.length;e++)G($n[e])}$n.push=function(){for(var f=0;fZn){Zn++;try{F.documentElement.doScroll("left"),ao()}catch(a){E.setTimeout(bo,50)}}}var co=function(a){Yn?a():$n.push(a)};var eo=function(a,b){return{entityType:1,indexInOriginContainer:a,nameInOriginContainer:b,originContainerId:Qg.M}};var go=function(a,b){this.h=!1;this.D=[];this.K={tags:[]};this.P=!1;this.m=this.B=0;fo(this,a,b)},ho=function(a,b,c,d){if(Yd.hasOwnProperty(b)||"__zone"===b)return-1;var e={};Kb(d)&&(e=J(d,e));e.id=c;e.status="timeout";return a.K.tags.push(e)-1},io=function(a,b,c,d){var e=a.K.tags[b];e&&(e.status=c,e.executionTime=d)},jo=function(a){if(!a.h){for(var b=a.D,c=0;c=a.B&&jo(a)})},mo=function(a){a.P=!0;a.m>=a.B&&jo(a)};var no=function(){function a(d){return!pa(d)||0>d?0:d}if(!Vd._li&&E.performance&&E.performance.timing){var b=E.performance.timing.navigationStart,c=pa(we.get("gtm.start"))?we.get("gtm.start"):0;Vd._li={cst:a(c-b),cbt:a(le-b)}}},oo=function(a){E.performance&&E.performance.mark(Qg.M+"_"+a+"_start")},po=function(a){if(E.performance){var b=Qg.M+"_"+a+"_start",c=Qg.M+"_"+a+"_duration";E.performance.measure(c,b);var d=E.performance.getEntriesByName(c)[0];E.performance.clearMarks(b);E.performance.clearMeasures(c); var e=Vd._p||{};void 0===e[a]&&(e[a]=d.duration,Vd._p=e);return d.duration}},qo=function(){var a=Gb();if(void 0!==a){var b=Vd._p||{};b.PAGEVIEW=a;Vd._p=b}};var ro={},so=function(){return E.GoogleAnalyticsObject&&E[E.GoogleAnalyticsObject]},to=!1;var uo=function(a){E.GoogleAnalyticsObject||(E.GoogleAnalyticsObject=a||"ga");var b=E.GoogleAnalyticsObject;if(E[b])E.hasOwnProperty(b)||P(12);else{var c=function(){c.q=c.q||[];c.q.push(arguments)};c.l=Number(Da());E[b]=c}no();return E[b]},vo=function(a){if(Sf()){var b=so();b(a+"require","linker");b(a+"linker:passthrough",!0)}}; function wo(){return E.GoogleAnalyticsObject||"ga"} var xo=function(a){if(ro[a]||to)return;var b=E[wo()];oa(b)&&(b("provide",a,na),ro[a]=!0);},yo=function(a,b){return function(){var c=so(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get("sendHitTask");d.set("sendHitTask",function(f){var g=f.get("hitPayload"),l=f.get("hitCallback"),m=0>g.indexOf("&tid="+b);m&&(f.set("hitPayload",g.replace(/&tid=UA-[0-9]+-[0-9]+/,"&tid="+b),!0),f.set("hitCallback",void 0,!0));e(f);m&&(f.set("hitPayload", g,!0),f.set("hitCallback",l,!0),f.set("_x_19",void 0,!0),e(f))})}}};function Do(a,b,c,d){var e=mc[a],f=Eo(a,b,c,d);if(!f)return null;var g=vc(e[Mb.Wg],c,[]);if(g&&g.length){var l=g[0];f=Do(l.index,{O:f,N:1===l.jh?b.terminate:f,terminate:b.terminate},c,d)}return f} function Eo(a,b,c,d){function e(){if(f[Mb.Fi])l();else{var w=wc(f,c,[]),y=w[Mb.Oh];if(null!=y)for(var x=0;xe?1:dl?1:ga.length)&&h(a[1])){var d={};if(2t.indexOf(n)&&t.push(n)}}else{Vp(e.id);var u=e.id,r=d[R.g.Kd]||"default";r=r.toString().split(",");for(var v=0;vw.indexOf(u)&&w.push(u)}}delete d[R.g.Kd];var y=b.eventMetadata||{};y.hasOwnProperty("is_external_event")||(y.is_external_event=!b.fromContainerExecution);b.eventMetadata= y;delete d[R.g.Nb];for(var x=g?[e.id]:Tg(),A=0;Aa.length)&&h(c)){var d;if(2zq&&(zq=x)}Eq=!1}}}return!a}function Nq(){var b=Lq();try{cq(Qg.M)}catch(c){}return b} function Po(a){if(zqn)for(P(4),c.pruned=!0;this.length>n;)this.shift();var p="boolean"!==typeof m||m;return Lq()&&p};var e=b.slice(0).map(function(f){return a(f)});Bq.push.apply(Bq,e);if(Oq()){G(Nq)}},Oq=function(){var a=!0;return a};function Qq(a){if(null==a||0===a.length)return!1;var b=Number(a),c=z();return bc-9E5}function Rq(a){return a&&0===a.indexOf("pending:")?Qq(a.substr(8)):!1};var rc={};rc.Rd=new String("undefined");var rr=E.clearTimeout,sr=E.setTimeout,V=function(a,b,c,d){if(Pg()){b&&G(b)}else return ub(a,b,c,d)},tr=function(){return new Date},ur=function(){return E.location.href},vr=function(a){return Te(Ve(a),"fragment")},wr=function(a){return Ue(Ve(a))},xr=function(a,b){return ve(a,b||2)},yr=function(a,b,c){var d;b?(a.eventCallback=b,c&&(a.eventTimeout=c),d=Gq(a)):d=Gq(a);return d},zr=function(a,b){E[a]=b},W=function(a,b,c){b&& (void 0===E[a]||c&&!E[a])&&(E[a]=b);return E[a]},Ar=function(a,b,c){return pg(a,b,void 0===c?!0:!!c)},Br=function(a,b,c){return 0===Fg(a,b,c)},Cr=function(a,b){if(Pg()){b&&G(b)}else wb(a,b)},Dr=function(a){return!!Yq(a,"init",!1)},Er=function(a){Wq(a,"init",!0)},Fr=function(a,b,c){Wh&&(Lb(a)||Ui(c,b,a))}; var Hr=function(a){if(!a||a.nodeType!=Node.ELEMENT_NODE)return!1;var b=a.tagName.toUpperCase();return"SCRIPT"==b||"STYLE"==b||"LINK"==b},Ir=function(a,b,c){try{null==c?a.removeAttribute(b):a.setAttribute(b,c)}catch(d){return d}return null},Jr=function(a,b,c){var d=a.getAttribute(b);return Ir(a,b,c)?8:function(){Ir(a,b,d)}},Mr=function(a,b,c){var d,e,f=a.ownerDocument||a.document||document;c=(c||"").toLowerCase();"after"==c?(d=a.parentNode,e=a.nextSibling):"insert"==c?(d=a,e=a.firstChild):"append"== c?(d=a,e=null):(d=a.parentNode,e=a);if(!d||d==f)return{result:1,uj:[]};var g=Kr(b,d);Lr(g,"SCRIPT");Lr(g,"NOSCRIPT");var l=[];if(g.firstChild)for(var m=g.firstChild;m;){var n=m.nextSibling;l.push(m);d.insertBefore(m,e);m=n}var p=a.nextSibling;"replace"==c&&d.removeChild(a);return{result:function(){for(;0',""],FIELDSET:[1,"
","
"],MAP:[1,"", ""],OBJECT:[1,"",""],TABLE:[1,"","
"],TBODY:[2,"","
"],COLGROUP:[2,"","
"],TR:[3,"","
"]},Kr=function(a,b){var c=0,d="",e="",f=Nr[b.tagName];null!=f&&(c=f[0],d=f[1],e=f[2]);var g=b.ownerDocument.createElement("div"),l=lb(d+(a||"")+e);void 0!==g.tagName&&mb(g);g.innerHTML=kb(l);for(var m=g;0=Number(c);case "_gt":return Number(b)>Number(c); case "_lc":return 0<=String(b).split(",").indexOf(String(c));case "_le":return Number(b)<=Number(c);case "_lt":return Number(b)g&&(b.queueTime=Math.min(2E3,l+100-g))}try{var m="t0"!=a.get("name")?a.get("name")+".send":"send";e(m,b)}catch(n){}},lw={},rw={},tw={},qw,sw= !1,ww,xw=function(a,b,c){uw(a,function(d){G(function(){vw(d,b,c,a)})})},yw=function(){var a=!1;ew(function(){if(!a){var b=E[wo()];oa(b)&&(b("ga.require","__"+Qg.M),a=!0)}},!0)},zw=function(a,b,c){var d=dw(),e=d[a]=d[a]||{};(e.pending_experiments=e.pending_experiments||{})[b]=c;e.experiments=e.experiments||{};e.experiments[b]=c},Aw=function(a){var b=dw()[a];return b?b.hitcount||0:0},Dw=function(a,b,c,d,e,f){bw(b,c);var g=d;if(d){var l=Se(E.location,"host");Se(Ve(d),"host")===l&&(d="")}ew(function(q){q.set("referrer", d?d:void 0)},!0);if(Bw(a))Vd.ga4_referrer_override=g,Cw(a,b,c,e,f);else{zw(a,b,c);for(var m=fw(a),n=0;n b||e>(a||10)&&og().replace(RegExp("(?:;\\s*)?(_gaexp=[^;]+)(?:;\\s*)?"),this.toString()).length>c)return!1;d.setTime(this.ej());if("auto"!=this.B)return this.m=new Lw(Kg(this.B),Lg(this.h)),0===Fg("_gaexp",this.toString(),{path:this.h,domain:this.B,expires:d});for(var f=Cg(),g=0;g=Vw?(Tw&&(E.clearTimeout(Tw),Tw=null),Uw()):Tw||(Tw=E.setTimeout(function(){Uw();Tw=null},Vw-a))},Xw=function(a){if(!E.MutationObserver)return!1;try{return Sw||(Sw=new MutationObserver(Ww),Sw.observe(F.documentElement,{subtree:!0,childList:!0,attributes:!0,characterData:!0}),Qw=z()),Rw.push(a),!0}catch(b){return!1}}, Sw=null,Rw=[],Vw=0,Qw=0,Tw=null; var Yw=function(a,b){b&&Xw(a)||E.setTimeout(a,80)},Zw=function(a){try{return ed(a)}catch(b){return null}},$w=function(a){if(Yn)return!0;for(;a;){if(a.nextSibling)return!0;a=a.parentNode}return!1},ax=function(a,b){for(var c=Zw(a.la)||[],d=[],e=0;el?g[l]:null,!n&&!Yn&&(null===b.se.ja||b.ah+e.lengtha.Xc?(!a.pending&&a.Lh&&(a.pending=!0,Yw(function(){a.pending=!1;fx(a)},a.Hh)),Yn||a.xf||(a.xf=function(){G(function(){fx(a)})},yb(F,"DOMContentLoaded",a.xf))):ex(a)}},gx={},hx={},ix=void 0,jx=function(a,b,c,d){var e=ix;if(!ad||!e)return!1;var f={id:e.id+":"+e.Na.length,Ti:b,bc:[],Pi:c,Oa:a,Yd:0,se:d||null,ah:0,finished:!1};e.Na.push(f);null===a?(f.finished=!0,b(null)):fx(e); return!0},kx=function(a){var b=na;try{b=Sr(a,"visibility","hidden",!0)}catch(c){}return function(){oa(b)&&b.apply();b=null}},lx=function(a,b,c,d){var e=b;if(!Yn&&!a.af){var f=kx(a.la);$n.push(f);e=function(g,l){var m=b(g,l);f();return m}}return jx(a,e,c,d)};var Z={o:{}};Z.o.dee=["google"],function(){(function(a){Z.__dee=a;Z.__dee.s="dee";Z.__dee.isVendorTemplate=!0;Z.__dee.priorityOverride=0;Z.__dee.isInfrastructure=!1})(function(){var a=!1;return a?"gtm.sync":"gtm.js"})}(); Z.o.e=["google"],function(){(function(a){Z.__e=a;Z.__e.s="e";Z.__e.isVendorTemplate=!0;Z.__e.priorityOverride=0;Z.__e.isInfrastructure=!1})(function(a){return String(a.vtp_gtmCachedValues.event)})}(); Z.o.asprv=["google"],function(){function a(){yr({event:"optimize.domChange"});Xw(a)}(function(b){Z.__asprv=b;Z.__asprv.s="asprv";Z.__asprv.isVendorTemplate=!0;Z.__asprv.priorityOverride=0;Z.__asprv.isInfrastructure=!1})(function(b){var c=b.vtp_globalName,d=!!b.vtp_listenForMutations,e=xr("eventModel");c&&Zv(c);d&&a();var f,g,l;e&&(f=e.name||"",g=e.callback,l=e.remove);if(g&&oa(g))if(f=String(f),!0!==l){var m=f,n=g;$v(m).push(n);if(""!==m)void 0!==Yv[m]&&aw(n,m,Yv[m]);else for(var p in Yv)void 0!== Yv[p]&&aw(n,p,Yv[p])}else{var q=g,t=$v(f),u=t.indexOf(q);0<=u&&t.splice(u,1)}b.vtp_gtmOnSuccess()})}(); })();

Catálogo

filtros habilitados:
DIÁMETRO MM
MEDIDA
SCH-10 / SCH-40
DIÁMETRO NOMINAL
DIÁMETRO HILO mm
LUZ mm

ACERO INOXIDABLE 

  • ACCESORIOS
    ACCESORIOS
  • TUBOS
    TUBOS

    Tubos de acero Inoxidable A316 y A304

    En el mercado de los tubos de acero hay una enorme cantidad de tipos y calidades, entre ellos se encuentra la tubería de acero inoxidable aisi 316, la cual tiene unos usos muy específicos.

    Uno de ellos es el de los pasamanos para escaleras, los cuales han pasado de ser de madera o metales más toscos al acero repulido,alto brillo el cual les da un acabado distintivo y mucho más moderno.

    Que es un tubo de acero inoxidable A316

    El tubo de aleación de acero inoxidable A316 se distingue de otras aleaciones de acero por su bajo contenido en carbono y por la suma de otros componentes como el cromo, níquel y el molibdeno.

    Es el molibdeno el que confiere a la aleación una gran resistencia en ambientes corrosivos como ambientes salinos o expuestos a cloruros, además, los componentes de la aleación hacen que estos tubos resistan muy bien las altas temperaturas y que sean mejores a la hora de soldarlos.

    Estas propiedades permiten que se emplee mucho en la carpintería metálica y que veamos estos tubos en rejas, escaparates, muebles urbanos y en las barandillas en donde resisten el trato más duro.

    Tipos de tubos de acero inoxidable A316

    Estos tipos de tubos de acero inoxidable A316 son fundamentalmente tres, que son los que vamos a poder ver en nuestra tienda.

    Redondos

    Uno de los más usados para las barandillas es el redondo, pues es el que mejor podemos agarrar con nuestras manos.

    Se vende en barras de dos metros de largo, con una tolerancia en el largo de más o menos un 1% y con diámetros exteriores de 20, 25, 30, 40, 43 y 50,8 mm, todos con 1,5 mm de espesor, de manera que se puede elegir el diámetro del tubo deseado en función del uso que se le vaya a dar.

    Cuadrados

    Igual que en el caso anterior, las barras que tenemos disponibles son de dos metros, con la misma tolerancia en el largo. Las medidas son de 20 x 20 x 1,5; 25 x 25 x 1,5: 30 x 30 x 1,5 y 40 x 40 x 1,5 todas ellas expresadas en mm.

    A la hora de escoger uno u otro habrá que tener en cuenta el uso al que va destinado, de manera que si se va a poner en una barandilla quizá la medida de mayore dimensiones será la mejor, en especial si hay personas con movilidad reducida que la van a usar como apoyo para subir las escaleras.

    Rectangulares

    De todos los tubos es el más resistente y solo hay que ver sus medidas para comprobarlo. La longitud es la misma, de unos dos metros, con la misma tolerancia, y las medidas a la venta 30 x 20 x 1,5; 40 x 20 x 1,5; 60 x 20 x 1,5; 60 x 40 x 1,5.

    Para una barandilla puede ser el más estético y quizá el menos funcional, pero el tubo de 60 x 40 x 1,5 es uno de los mejores si tiene que resistir un duro trato como el que recibirá en los lugares en los que pasan a diario cientos de personas.

    Nos referimos a sitos públicos, en donde sus medidas ayudarán a aguantar incluso actos vandálicos a los que seguro que será sometido este tubo.

    Precios de Tubos de acero inoxidable a316

    Los precios se dan por cada una de las barras de dos metros y varían con el diámetro, puesto que a un mayor diámetro del acero el precio es más elevado.

    En el caso del tubo redondo el importe va de los 13,20 € del tubo de diámetro más pequeño a los 32,80 € del tubo de diámetro mayor.

    Si nos vamos al cuadrado el predio sube un poco. La medida más económica cuesta 17,77 € por barra y el tubo de mayor medida 33,88 €.

    El de mayor coste es el rectangular y parte en los 22,69 € llegando a los 44,03 € en el caso de la barra de 60 x 40 x 1,5.

    Hay que aclarar que siempre hablamos de barras de dos metros, con una tolerancia de +/- 1% y que el IVA ya va incluido en el precio.

    La tubería de acero inoxidable aisi 316 tiene una gran cantidad de usos, aunque ahora es una de las preferidas para colocar pasamanos en las escaleras de los edificios, tanto de oficinas como de viviendas por su resistencia y su estética moderna, que tiene poco que ver con la madera, la que da un aspecto más avejentado y poco actual. 

    tubos acero inoxidable A316

  • PERFILES
    PERFILES

    Perfiles de acero inoxidable a304 y a316 

    Los perfiles de acero son los más usados en la industria a la hora de hacer barandillas y rejas, ya la mayor parte de estas no están hechas por una máquina, sino que los profesionales las realizan siguiendo las especificaciones de los clientes.

    Para ello, suelen emplear diferentes perfiles de acero inoxidable, pues son los que mejor resisten el paso del tiempo tanto en los interiores como, sobre todo, en los exteriores en el caso de las rejas, especialmente, si se les da un tratamiento adecuado.

    Barra de ángulo mate

    Es la barra más cara, y está hecha de acero inoxidable de calidad A-304, por lo que se trata de uno de los perfiles de acero más resistentes a la corrosión del mercado, algo que se consigue gracias a la aleación de la que está hecho.

    En concreto, tiene hierro, manganeso, silicio, carbono, fósforo, sulfuro y un 18 % de cromo, lo que hace que sea muy difícil que se oxide. Además, es uno de los mejores materiales a la hora de soldarlo, por lo que los profesionales lo aprecian bastante.

    Barra de pletina mate

    Del mismo acero que la barra de ángulo, y con un precio muy inferior, tenemos la barra de pletina mate, que puede servir a la hora de hacer barandillas y también rejas, quizá es más adecuada para las primeras.

    Es ideal en aquellas situaciones en las que el acero no se va a dejar a la vista, sino que se le va a dar un tratamiento para protegerlo y no tiene sentido que brille o que destaque.

    Redondo calibrado  

    Se trata de una barra de acero inoxidable maciza con diámetros que van desde los 8 a los 12 mm y que se venden en trozos de dos metros de largo.

    Es uno de los mejores aceros para hacer rejas, ya que se trata de una barra maciza que las dota de una resistencia enorme, aunque habrá que tener cuidado con el peso en los diámetros mayores.

    Se pueden realizar barandillas con un aspecto actual y contemporáneo, tanto dejándola así como dándole un tratamiento de pintura.

    Ángulo pulido

    Cuando queremos poner las barandillas al aire libre sin tratamiento, este ángulo pulido no tiene rival, puesto que resiste a la corrosión y la oxidación gracias al alto contenido en níquel, que también le da su brillo característico.

    Eso sí, no conviene escogerlo si vivimos en un ambiente de costa, pues la sal es tan agresiva que no tardará en ir apagando su acabado, haciendo que incluso se corroa o se oxide con el tiempo.

    Gracias al brillo, podemos ahorrarnos el tratamiento, por lo que solo hay que darle forma a la barandilla e instalarla, despreocupándonos de las imprimaciones, los diferentes tonos de pintura, etc.

    Perfil pulido

    Es muy similar al ángulo pulido con forma de U y posee las mismas aplicaciones en la fabricación de barandillas, aunque quizá en este caso es más sencillo hacerlas por la forma que posee.

    De hecho, se puede instalar tal cual para poner una barandilla brillante que llame la atención de todo aquel que la vea, pues su aspecto no pasa desapercibido.

    Este brillo no solo es estético, sino que al tener la superficie pulida consigue que no haya huecos en los que se puede asentar el óxido y la corrosión, que aquí no tienen cabida.

    Como pasa con el ángulo pulido, no hay problemas en usarlo en cualquier parte siempre que se eviten los sitios de costa por la sal, que termina por estropear todos los metales antes o después.

    Barra redonda maciza

    Otra barra maciza, pero en esta ocasión de acero inoxidable brillante y que tiene algo que la hace distinta al resto de los perfiles que hemos visto hasta ahora.

    Todos los productos anteriores tenían un acero A-314, mientras que esta barra es de acero A-316, lo cual le otorga una característica que no tiene el 314 y es que aguanta perfectamente la corrosión de los ambientes salinos.

    El responsable de esta cualidad tan interesante es el molibdeno, por lo que la barra se puede emplear a la hora de fabricar rejas o barandillas en la costa sin temor a que se corroa o se oxide.

    Esto consigue no solo que se dediquen a la construcción en las viviendas, sino que este tipo de barras sean muy apreciadas en la industria y que se empleen en los barcos que pasan su vida en el mar, puesto que es un acero ideal para estos casos.

     

    Existen muchos perfiles de acero distintos, cada uno con unas características y un precio que los hacen mejores para un trabajo en concreto. En nuestra tienda, puedes encontrarlos mate o brillantes, y con diferentes tipos de aleación que consiguen que sean más o menos resistentes a la corrosión salina; una de las peores corrosiones que existen.

  • BRIDAS METÁLICAS
    BRIDAS METÁLICAS

    Qué son las bridas metálicas

    Las bridas metálicas son piezas mecánicas que sirven para unir dos o más elementos de un sistema de tuberías, sean válvulas, bombas u otros tubos. El método de como apretar bridas se debe al cuello perforado donde se colocan pernos en secuencia radial, de manera que se logra un acoplamiento sin fugas. Por esto, también se denomina como brida metálica perforada o, en tamaños menores, bridas metálicas con tornillo.

    Desde su invención, su aplicación ha sido generalmente industrial, destacando su aplicación en la industria del petróleo y gas, por esto es común encontrar bridas metálicas grandes. Debido a que están sometidas en sistemas con fluidos a alta presión, deben ser resistentes al calor de altas temperaturas. Para poder funcionar en todas las industrias que las requieren existen bridas metálicas normalizadas, es decir, que son bridas de metal que cumplen con los estándares de calidad y de seguridad internacional.

    Tipos de bridas metálicas

    Hasta ahora, nos hemos estado refiriendo a uno solo entre los tipos de bridas metálicas bastante específico, estas son las bridas metálicas para tubos las cuales están fabricadas bajo estricto control y son exclusivamente bridas de acero o bridas de acero inoxidable. Sin embargo, bajo la denominación de la brida de metal también se encuentran piezas para la sujeción de cables de acero, cables de acero inoxidable, tubo conduit, entre otros, que pudiesen agruparse bajo la categoría de abrazaderas metálicas.

    Explicaremos más detalles sobre abrazaderas metálicas para tubería primero, para luego abordar que son las abrazaderas metálicas y las bridas metálicas sin fin, entre otras de esta categoría más amplia, con aplicaciones más diversas y a menor escala a la hora de trabajar.

    Bridas metálicas para tubería

    Con los años se han creado distintos tipos de bridas de metal para cumplir con requerimientos específicos según la industria o tipo de sistema en el cual se aplican. Más allá de las medidas de bridas, lavariación de los tipos de brida radica en la forma de las partes de una brida: el ala, el cuello o las características de la cara de acoplamiento. Podemos definir los siguientes tipos principales:
    • Bridas con cuello para soldar (Welding Neck)

    Son bridas metálicas largas cuya característica principal es un cuello que debe soldarse a uno de los tubos, quedando fija en ese extremo mientras que en el otro queda la cara de acoplamiento con pernos. Se recomiendan en sistemas de altas presiones o temperaturas con fluidos corrosivos, tóxicos o inflamables.

    • Bridas deslizantes (Slip On)

    Estas bridas metálicas ajustables son las más utilizadas por su fácil montaje con tuercas de brida, ya que solo requieren deslizarse sobre el tubo y se fijan mediante soldadura doble a filete interna y externamente. La alineación es más sencilla y no modifica la longitud del tubo. Su uso se limita a bajas presiones y temperaturas con un coste menor de instalación.

    • Bridas con asiento para soldar (Welding Socket)

    Poseen un asiento con reborde dentro del cual se asienta el tubo. La unión se termina con soldadura externa y tiene como ventaja no crear interrupciones o turbulencias en la línea de tubería. Su aplicación cubre bajas y altas presiones, y temperaturas, pero está limitada por el diámetro pues son bridas metálicas para tubería no mayor a 3”.

    • Bridas ciegas (Blind)

    Este tipo de brida metálica de seguridad actúa como tapa al cerrar terminales de tubería, sea para reemplazar posteriormente o para realizar mantenimiento. Por esta condición está sujeta a grandes esfuerzos por las presiones acumuladas en el punto de instalación. Se recomienda su uso en conjunto con las de cuello para redes de alta presión.

    • Bridas roscadas (Threaded)

    Poseen una sección roscada en la parte interior destinada a tubos roscados. Este tipo de unión no necesita soldadura por lo que su instalación requiere poco esfuerzo. Pueden ser bridas metálicas grandes, soportar grandes presiones y temperaturas, pero no se recomiendan en sistemas con estos cambios, para evitar fugas por dilatación y deformación del metal.

    • Bridas para junta con solapa (Lap Joint)

    Estas son bridas metálicas para tubos solapados, por lo que poseen un asiento en la cara interna para este efecto creando un sello que permite un flujo continuo de los fluidos, permitiendo incluso el mantenimiento sin interrupción del mismo. Aunque es una brida de acero, no se recomienda en tuberías sujetas a esfuerzos de flexión.

    Para los interesados, existen muchos fabricantes de bridas metálicas y distribuidores que se aseguran de cumplir con los parámetros de bridas metálicas ANSI, que son normas estadounidenses y bridas metálicas DIN, que son las normas europeas. Esto es importante al momento de contactar distribuidores de bridas metálicas de alta calidad para cubrir tus preferencias.


    Abrazaderas metálicas inoxidables

    El principio de abrazaderas de sujeción de la brida de metal ha encontrado necesidades en múltiples espacios aparte del industrial, por esto, pueden encontrarse en instalaciones eléctricas y tendido de cables de tensión, donde actúan como sujeción de cables de acero y cables de acero inoxidable de alta calidad.En general, son bridas metálicas de seguridad como la abrazadera tipo omega y la abrazadera tipo  U.

    Tal es la variedad que hay de fabricantes y distribuidores que denominan así una gran gama de productos, como las bridas de metal de “todoparalaIndustria”. Por esto, procederemos a enlistar las variedades  más utilizadas y sus aplicaciones para una mejor comprensión:

    • Abrazaderas metálicas:

    Las más comunes son bridas metálicas sin fin, abrazaderas de manguera ajustables, que sirven para sujetar y apretar mangueras y tubería. Las hay de distintas medidas, desde abrazaderas metálicas 5/8 hasta abrazaderas metálicas 4 pulgadas.

    • Bridas de acero inoxidable:

    También conocidas como bridas de acero inox, funcionan como las bridas de nylon salvo que su uso a la intemperie es ventajoso para cables, ya que son hasta de 300 mm y color plata por el inoxidable de alta calidad.

    • Bridas metálicas plastificadas:

    Son básicamente bridas metálicas sin tornillo muy resistentes y que protegen los cables o tubos conduit que sujetan. Muy común como brida metálica negra.

    • Abrazaderas metálicas zincadas:

    Se utilizan para fijar instalaciones de tuberías externas de electricidad o agua a la pared mediante tornillos y tacos.

    Bridas metálicas, ¿dónde comprar?

    A continuación podrá ver un amplio listado de bridas metálicas cortesía de todoparalaindustria.com :)

  • VARIOS
    VARIOS
  • TELAS METÁLICAS
    TELAS METÁLICAS

    Telas y mallas de acero inoxidables



    Las telas metálicas son materiales muy versátiles debido a que su estructura de tejido en forma de malla de acero inoxidable le brinda muy buena resistencia a la abrasión, la tensión, el impacto, el desgaste y la corrosión, obteniendo así un excelente desempeño en varias fases de los procesos industriales en los que son utilizadas.

    Características de las Mallas de acero inoxidable

    A continuación destacamos las características más importantes de estas telas metálicas:

    • Están formadas por trenzas de alambre de acero de diversos calibres.

    • Además del acero inoxidable, algunas presentan un recubrimiento de plástico o zinc. 

    • Se elaboran en modelos o patrones geométricos de acuerdo a su posterior uso: cuadrado, rectangular, normales y reversibles. 

    • El diseño del tejido puede ser ondulado o plano.

    • El diámetro de abertura varía de acuerdo al tipo de malla y su finalidad.

    Para qué se usan las Mallas de acero inoxidable


    Pueden usarse para mosquiteras pero se usan mas para  para hacer filtro en procesos alimentarios y tranmisión de fluidos

    Tipos de telas metálicas de acero inoxidable

    En el mercado de materiales y accesorios industriales existen gran variedad de modelos y tipos de mallas de acero inoxidable que son empleadas durante procesos industriales en infinidad de sectores laborales. 

    Se clasifican en dos tipos en función de su estructura, ya que esta incide en su uso final: tejido sencillo y tejido corrugado.

    Además, estas telas metálicas son conocidas de varias maneras: tela criba, tela metálica, tela de acero inoxidable y tela de alambre.

    ¿Cuál es la mejor malla de acero inoxidable?

    Por su versatilidad, alto desempeño y calidad comprobada la malla de acero inoxidable 304 que encuentras en nuestra tienda es la mejor, ya que puede ser empleada en todas las actividades industriales y solo se debe variar el diámetro de abertura y el espesor del alambre. 

    La malla de acero inoxidable 304 está elaborada con aleaciones de níquel y cromo, se trata de un tipo de acero especialmente diseñado para múltiples aplicaciones, debido a que proporciona mayor resistencia a las altas temperaturas que el acero ordinario, soportando hasta los 1,600° Fahrenheit (-16/17º C).

    Otra de las propiedades que destacan de esta tela metálica es su alta dureza, lo que facilita enormemente los procesos de tamizado y cribado de distintos materiales y elementos. 

    No podemos dejar de mencionar la excelente resistencia a la corrosión, la tensión y el impacto.

    Compra las mallas de acero inoxidable online

    Te ofrecemos la mejor tela metálica del mercado en todas sus presentaciones. 

    Visita nuestra tienda online y sorpréndete con la calidad, la atención y los precios bajos.

    ¿A qué esperas? 

    Mallas Acero inoxidable

  • TORNILLOS DE ACERO INOXIDABLE
    TORNILLOS DE ACERO...

    Tornillos de acero inoxidable


    El uso de tornillos de acero inoxidable se encuentra muy extendido en todo tipo de instalaciones y
    mecanismos metálicos. Si eres un profesional que necesita encontrar tornillos de acero inoxidable de
    distintos tamaños y formatos, has llegado al sitio correcto. Disponemos de una amplia selección con
    los mejores precios de tornillos de acero inoxidable del mercado.

    Tipos de tornillos de acero inoxidable


    En esta sección de nuestra tienda online puedes encontrar una gran variedad de tornillos de acero
    inoxidable. Algunos de los tipos más utilizados son los que mostramos a continuación:

    Tornillos DIN 933


    Los tornillos din 933 son tornillos con una cabeza hexagonal y sin huella que siguen la normativa
    DIN 933. Puedes encontrar un tornillo din 933 a2 o a4 a elegir en función de tus necesidades. Se
    caracterizan por tener un cuerpo en forma cilíndrica y con rosca en su totalidad, así que carece de
    cuello. Su terminación es en chaflán y su uso es habitual cuando es necesario unir piezas con un
    gran nivel de apretado entre ellas.

    En la cabeza debe estar marcado el tipo de calidad del acero inoxidable que utiliza para que el
    usuario pueda identificarlo rápidamente y sin esfuerzo. En cuanto a la resistencia a la tracción suele
    situarse entre 70 y 80 N/mm². Unos tornillos con rosca total muy demandados por nuestros clientes.

    Tornillos DIN 912 o tornillos acero inoxidable cabeza hexagonal


    Los tornillos DIN 912 son tornillos de acero inoxidable que cuentan con una cabeza en forma de
    cilindro con hexágono interior Allen. El nombre de estos tornillos viene derivado de su cumplimiento
    de la normativa DIN 912. Ofrecen rosca métrica y un paso convencional. 

    tornillos allen acero inoxidable




    El tornillo DIN 912 se ha convertido en una de las piezas cuyo uso más se ha incrementado en los
    últimos años en el ámbito de la industria, como la industria automotriz, la de la metalmecánica o la de
    repuestos. Esto es así gracias a que destaca por su gran resistencia, por la facilidad de colocación y
    por una gran versatilidad que permite su instalación en todo tipo de espacios.

    Tornillos A2 


    Los tornillos A2 son el tipo de tornillo más extendido. Están fabricados en acero inoxidable A304,
    que son utilizados de forma habitual en la industria alimentaria para la elaboración de cocinas,
    cubiertos y cacerolas, pero también en los tornillos de los barcos, por ejemplo. Es un tipo de tornillo
    que no se oxida, pero no es apto para estar en contacto directo con la sal.

    Está fabricado con acero austenítico, un tipo de acero que está diseñado para satisfacer multitud de
    necesidades, sobre todo en el sector alimentario y químico, aunque no es resistente a los cloruros,
    así que no puede estar en contacto directo con entorno marinos y tampoco con piscinas.

    Tornillos A4 o tornillos acero inoxidable 316


    Los tornillos A4 están fabricados en acero inoxidable A316, elaborados con una aleación de acero
    inoxidable austenítico con un 3 % de molibdeno en su composición. Este tipo de tornillos presentan
    una mejor resistencia a las temperaturas altas, una durabilidad mayor frente a la corrosión y una
    resistencia más elevada a los iones de cloruro, lo que convierte a estos tornillos en perfectos para
    utilizar en ambientes ácidos.

    Su uso es habitual en tanques, evaporadores, intercambiadores de calor, piezas de hornos, equipos
    de fotografía, piezas de bombas y válvulas o piezas de motores a reacción, entre otros muchos usos.
    Su presencia en objetos habituales en nuestro entorno está ampliamente extendida. Son resistentes
    a la sal del agua del mar y aguantan mucho mejor en entornos químicos complejos con presencia de
    ácidos.

    Estos tornillos se pueden usar en entornos con temperaturas extremadamente bajas, de hasta -60
    grados centígrados gracias a sus buenas propiedades de soldadura. Como contraposición, estos
    tornillos son menos resistentes mecánicamente y son un poco más blandos que los tornillos A2.

    Precios de tornillos de acero inoxidable

    Los precios de tornillos de acero inoxidable son bastante económicos, con ligeras variaciones en
    función del tamaño o el tipo de tornillo. Los más económicos, como el tornillo DIN 965 A2, tienen
    un precio de apenas 0,02 céntimos de euro por unidad. Mientras que los tornillos de acero inoxidable
    de mayor tamaño, como el tornillo DIN 603 A4, tienen un precio unitario que llega hasta los 0,82
    céntimos. El precio depende de la aleación de acero, las dimensiones y otros factores que influyen
    en el mismo.

    Medidas de tornillos de acero


    Las medidas para muchos de nuestros tornillos de acero inoxidable son totalmente flexibles. Por
    ejemplo, para un tornillo DIN 933 puedes elegir una métrica de entre 3 y 30 y una longitud de entre
    10 y 50, a elegir según tus propias necesidades. O el tornillo DIN 912, con una métrica a elegir entre
    2 y 24 y una longitud fija de 10. Otros tornillos solo tienen una medida disponible que se especifica
    claramente en la descripción del producto.

    ¿Necesitas tornillos de acero inoxidable para un uso profesional? Navega por esta sección de
    nuestra tienda online hasta encontrar el tipo de tornillo de acero inoxidable que mejor encaja en las
    necesidades de tus proyectos, con la mejor calidad y con la garantía de encontrar siempre un precio
    muy atractivo.