// For license information, see `https://assets.adobedtm.com/0c9c04e10f84/a6f8ee51779c/launch-29d9243f2729.js`. window._satellite=window._satellite||{},window._satellite.container={buildInfo:{minified:!0,buildDate:"2025-05-05T13:42:57Z",turbineBuildDate:"2024-08-22T17:32:44Z",turbineVersion:"28.0.0"},environment:{id:"ENa2a5f93bd5434f908856f5c667ce17f3",stage:"production"},dataElements:{"storeFront | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"storefrontInstanceContext"}},"menuTertiaryName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"menu_tertiary_name",isReturnOnlyEventProps:!1}},"currency | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"currency",isReturnOnlyEventProps:!1}},"consent_analytics | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0004")?"y":"n"}catch(e){console.log(e)}}}},"funnel_energy_origin_source | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_source",isReturnOnlyEventProps:!0}},"account_verification | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",logInTracking:{service:"%service | DL%",loginMethod:"%method | DL%",accountAction:"%account_action | DL%"}}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"sale | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{GDPR4c:"%gdpr_4__c | DL%"},webInteraction:{_repsol:{leadTracking:{xLeadID:"%x_lead_id | DL%",leadDigitalCategory:"%lead_digitalcategory | DL%"},componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{_repsol:{funnel:{funnelType:"%funnel_type | DL%"}}}},sandbox:{name:"prod"}}},"linkType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_type",isReturnOnlyEventProps:!1}},"services_available | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"services_available",isReturnOnlyEventProps:!0}},"items | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"items",isReturnOnlyEventProps:!1}},"productListItems | viewItem | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"view_item_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"price | CJS | parseFloat":{defaultValue:"0",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("price | DL");if("number"==typeof e&&!isNaN(e))return e;if("string"==typeof e){var t=parseFloat(e);return isNaN(t)?0:t}return 0}}},"productListItems | add_to_cart | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("add_to_cart"===t.event&&t.ecommerce.items){var n=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliation||"",priceDiscount:isNaN(e.discount)?-1:e.discount,productDescription:e.product_description||""},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity),priceTotal:isNaN(e.price)?-1:Number(e.price),productImageUrl:e.image_path||""};n.push(t)})),n.forEach((function(t){e.push(t)}))}})),e}}},"funnel_country | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_country",isReturnOnlyEventProps:!0}},"cro_campaign_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_campaign_name",isReturnOnlyEventProps:!1}},"menuName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"menu_name",isReturnOnlyEventProps:!1}},"promotion_id | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("order").appliedCouponCode}}},"selectedOption2 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"selected_option_2",isReturnOnlyEventProps:!1}},"services_available_quantity | CJS | parseFloat":{defaultValue:"-1",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("services_available_quantity | DL"),t="string"==typeof e?parseInt(e,10):Number(e);return"number"!=typeof t||isNaN(t)?-1:t}}},"elementDomain | gtm.linkClick | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){try{return new URL(e).hostname}catch(t){return console.error("URL inv\xe1lida:",e),null}}if(Array.isArray(dataLayer)){const t=dataLayer.filter((e=>"gtm.linkClick"===e.event));for(let n=t.length-1;n>=0;n--){const r=t[n]["gtm.elementUrl"];if(r){const t=e(r);if(t)return t}}}return""}}},"pageIsPublic | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_is_public",isReturnOnlyEventProps:!1}},"page_language | CJS | NotNull":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("page_language | DL");return null==e?"":String(e)}}},"component_position | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"component_position",isReturnOnlyEventProps:!0}},"restaurantName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"restaurant_name",isReturnOnlyEventProps:!1}},"affiliation | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"affiliation",isReturnOnlyEventProps:!1}},"method | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"method",isReturnOnlyEventProps:!0}},"errorType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"error_type",isReturnOnlyEventProps:!1}},"productListItems | viewItemList | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"view_item_list_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points),shipping:isNaN(t.shipping)?-1:Number(t.shipping),shippingTier:t.shipping_tier||""};e.push(n)}))})),e}}},"paymentType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"payment_type",isReturnOnlyEventProps:!1}},"link_click boton descarga | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{link:{linkURL:"%elementUrl | gtm.linkClick | CJS | fetch%",linkText:"Descarga",linkType:"External",outbound:"True",linkIsCta:"True",linkDomain:"%elementDomain | gtm.linkClick | CJS | fetch%"}}}}},sandbox:{name:"prod"}}},"consent_gdpr | CJS | parseBoolean":{defaultValue:"false",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("gdpr_consent | DL");return"boolean"==typeof e?e:"string"==typeof e?"true"===e.toLowerCase():(e.toLowerCase(),!1)}}},"funnel_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_type",isReturnOnlyEventProps:!0}},"formAction | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"form_action",isReturnOnlyEventProps:!1}},"tax | purchase | CJS | fetch":{defaultValue:"0",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(!Array.isArray(dataLayer))return 0;const e=[...dataLayer].reverse().find((e=>"purchase"===e.event&&e.ecommerce&&void 0!==e.ecommerce.tax));return e?Number(e.ecommerce.tax):0}}},"currency_code | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.pricing.currencyCode"}},"page_subsection_1 | DL":{defaultValue:"",cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_subsection_1",isReturnOnlyEventProps:!1}},"identity | storefrontEvents | commerce":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return alloy("getIdentity").then((()=>{var e={ECID:[{id:ecid,primary:!0}],email:[{id:email,primary:!1}]};_satelite.setVar("identityMap",e)}))}}},"account_action | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"account_action",isReturnOnlyEventProps:!0}},"shipping | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"shipping",isReturnOnlyEventProps:!1}},"error | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | CJS | notNull%",errorTracking:{errorType:"%error_type | DL%",errorDescription:"%error_description | DL%",errorDigitalCategory:"%error_digitalcategory | DL%"},logInTracking:{loginMethod:"%method | DL%"},componentPosition:"%component_position | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"videoProvider | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_provider",isReturnOnlyEventProps:!1}},"solmatch_solar_community_address | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"solmatch_solar_community_address",isReturnOnlyEventProps:!0}},"page_language | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_language",isReturnOnlyEventProps:!0}},"funnel_rate_price | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_rate_price",isReturnOnlyEventProps:!0}},"business | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"business",isReturnOnlyEventProps:!1}},"customerType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"customer_type",isReturnOnlyEventProps:!1}},"userInterests | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_interests",isReturnOnlyEventProps:!1}},"sign_in | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{},sandbox:{name:"prod"}}},"productListItems | addToCart | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"add_to_cart_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"shippingTier | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"shipping_tier",isReturnOnlyEventProps:!1}},"product_list_items | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=_satellite.getVar("storefront"),t=_satellite.getVar("cart"),n=[];return t.items.forEach((t=>{const r=[];t.configurableOptions?.forEach((e=>{r.push({attribute:e.optionLabel,value:e.valueLabel})}));const o={SKU:t.product.sku,name:t.product.name,quantity:t.quantity,priceTotal:t.prices.price.value*t.quantity,currencyCode:t.prices.price.currency?t.prices.price.currency:e.storeViewCurrencyCode,selectedOptions:r};n.push(o)})),n}}},"error_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"error_type",isReturnOnlyEventProps:!0}},"gtm.elementClasses | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gtm.elementClasses",isReturnOnlyEventProps:!0}},"coupon | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"coupon",isReturnOnlyEventProps:!1}},"errorDescription | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"error_description",isReturnOnlyEventProps:!1}},"view_item | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},productListItems:"%productListItems | view_item | CJS | fetch%"},sandbox:{name:"prod"}}},"discount | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"discount",isReturnOnlyEventProps:!1}},"videoDuration | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_duration",isReturnOnlyEventProps:!1}},"filterInteraction | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"filter_interaction",isReturnOnlyEventProps:!1}},"coupon | purchase | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("purchase"===t.event&&t.ecommerce&&t.ecommerce.coupon)return t.ecommerce.coupon}return""}}},"itemCategory3 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_category3",isReturnOnlyEventProps:!1}},"payment_type | add_payment_type | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("add_payment_info"===t.event&&t.ecommerce&&t.ecommerce.payment_info)return t.ecommerce.payment_info}return""}}},"transactionId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"transaction_id",isReturnOnlyEventProps:!1}},"itemId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_id",isReturnOnlyEventProps:!1}},"promotionId | DL |\xa0ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"promotion_id",isReturnOnlyEventProps:!1}},"funnel_street | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_street",isReturnOnlyEventProps:!0}},"select_item | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},productListItems:"%productListItems | select_item | CJS | fetch%"},sandbox:{name:"prod"}}},"gdpr_4__c | CJS | parseString":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("gdpr_4__c | DL");return"string"==typeof e?e:"boolean"==typeof e?"s\xed"===e.toLowerCase():(e.toLowerCase(),!1)}}},"product_price | CJS | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("product regular price")||_satellite.getVar("product special price")}}},"productListItems | addPaymentInfo | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"add_payment_info_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"funnel_energy_origin_park | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_park",isReturnOnlyEventProps:!0}},"service | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"service",isReturnOnlyEventProps:!1}},"itemVariant | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_variant",isReturnOnlyEventProps:!1}},"link_url | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_url",isReturnOnlyEventProps:!0}},"component_name | CJS | notNull":{defaultValue:"",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("component_name | DL");return null==e?"":String(e)}}},category_affinity:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=null;if(window.location.href.includes("repsol.es/tienda/producto/")){var t=document.querySelector(".product-detail-component .js-analyitics-store-product");t&&t.dataset.category.split(",").forEach((function(t){switch(t.split("_")[0]){case"100":e="Colecciones exclusivas";break;case"361":e="Hogar y jard\xedn";break;case"73":e="Box Repsol";break;case"118":e="Gourmet";break;case"217":e="Movilidad"}}))}else if(window.location.href.includes("/luz-y-gas/"))e="luz";else if("undefined"!=typeof dataLayer&&Array.isArray(dataLayer))for(var n=0;n"gtm.linkClick"===e.event));for(let t=e.length-1;t>=0;t--)return e[t]["gtm.elementUrl"]}return""}}},"productListItems | viewPromotion | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"view_promotion_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"productListItems | add_payment_info | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("add_payment_info"===t.event&&t.ecommerce.items){var n=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliate||""},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};n.push(t)})),n.forEach((function(t){e.push(t)}))}})),e}}},"componentDescription | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"component_description",isReturnOnlyEventProps:!1}},"productListItems | remove_from_cart | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("remove_from_cart"===t.event&&t.ecommerce.items){var n={_repsol:{itemID:String(t.ecommerce.items[0].item_id)||"",itemName:t.ecommerce.items[0].item_name||"",itemCategory:t.ecommerce.items[0].item_category||"",itemCategory2:t.ecommerce.items[0].item_category2||"",itemBrand:t.ecommerce.items[0].item_brand||"",itemVariant:t.ecommerce.items[0].item_variant||"",itemListName:t.ecommerce.items[0].item_list_name,productIndex:isNaN(t.ecommerce.items[0].index)?-1:Number(t.ecommerce.items[0].index),affiliate:t.ecommerce.items[0].affiliate||""},web:{webInteraction:{_repsol:{price:isNaN(t.ecommerce.items[0].price)?-1:t.ecommerce.items[0].price}}},SKU:void 0===t.ecommerce.items[0].SKU?String(t.ecommerce.items[0].item_id):String(t.ecommerce.items[0].SKU),quantity:isNaN(t.ecommerce.items[0].quantity)?-1:Number(t.ecommerce.items[0].quantity)};e.push(n)}})),e}}},"pageName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_name",isReturnOnlyEventProps:!1}},"itemListName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_list_name",isReturnOnlyEventProps:!1}},"remove_from_cart | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{cart:{cartID:"%cart_id | CJS | commerce%"},productListRemovals:{value:1}},identityMap:"%identity | storefrontEvents | commerce%",productListItems:[{SKU:"%product_sku | commerce%",name:"%product_name | commerce%",priceTotal:"%product_price | CJS | commerce%",currencyCode:"%currency_code | commerce%",productImageUrl:"%product_image_url | commerce%"}]},sandbox:{name:"prod"}}},"itemCategory5 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_category5",isReturnOnlyEventProps:!1}},"itemCategory | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_category",isReturnOnlyEventProps:!1}},"solmatch_solar_community_state | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"solmatch_solar_community_state",isReturnOnlyEventProps:!0}},"gdpr4C | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gdpr_4__c",isReturnOnlyEventProps:!1}},"link_is_cta | CJS | parseString":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=satellite.getVar("link_is_cta | DL");return"boolean"==typeof e?e.toString():e}}},"categoryAffinity | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{categoryAffinity:"%categoryAffinity | CJS | ROM%",categoryAffinities:"%categoryAffinities | CJS | ROM%"}}}},sandbox:{name:"prod"}}},"outbound | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"outbound",isReturnOnlyEventProps:!0}},"coupon | add_shipping_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("add_shipping_info"===t.event&&t.ecommerce&&t.ecommerce.coupon)return t.ecommerce.coupon}return""}}},"elementType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"element_type",isReturnOnlyEventProps:!1}},"purchase | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{order:{_repsol:{currency:"%currency | purchase | CJS | fetch%"},purchaseID:"%transaction_id | purchase | CJS | fetch%",currencyCode:"%currency | purchase | CJS | fetch%"},_repsol:{tax:"%tax | purchase | CJS | fetch%",value:"%value | purchase | CJS | fetch%",coupon:"%coupon | purchase | CJS | fetch%",affiliation:"%affiliation | purchase | CJS | fetch%"},shipping:{address:{_id:"%shipping | purchase | CJS | fetch%"}}},productListItems:"%productListItems | purchase | CJS | fetch%"},sandbox:{name:"prod"}}},"imagePath | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"image_path",isReturnOnlyEventProps:!1}},"clientId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"client_id",isReturnOnlyEventProps:!1}},"establishmentRaiting | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_raiting",isReturnOnlyEventProps:!1}},"userBulletins | DL | ROM":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_bulletins",isReturnOnlyEventProps:!1}},"order | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"orderContext"}},"gtm.elementUrl | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gtm.elementUrl",isReturnOnlyEventProps:!0}},"pageFirstPublicationDate | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_first_publication_date",isReturnOnlyEventProps:!1}},"open_cart | mapper | commerce":{ modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{productListOpens:{id:"%cart_id | CJS | commerce%",value:1}},identityMap:"%identity | storefrontEvents | commerce%"},sandbox:{name:"prod"}}},"password_recover | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"itemBrand | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_brand",isReturnOnlyEventProps:!1}},"value | purchase | CJS | fetch":{defaultValue:"0",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("purchase"===t.event&&t.ecommerce&&t.ecommerce.value)return Number(t.ecommerce.value)}return 0}}},"fieldName3 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_name_3",isReturnOnlyEventProps:!1}},"productDescrption | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"product_descrption",isReturnOnlyEventProps:!1}},"view_popup | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%",userIsSubscribed:"%user_is_subscribed | DL%"}},webInteraction:{_repsol:{componentName:"%component_name | CJS | notNull%",componentDescription:"% component_description | DL%"}},webPageDetails:{_repsol:{contentName:"%content_name | CJS | notNull%"}}}},sandbox:{name:"prod"}}},"account_error | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",errorTracking:{errorDescription:"%error_description | DL%"},logInTracking:{service:"%service | DL%",loginMethod:"%method | DL%",accountAction:"%account_action | DL%"}}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"user_is_subscribed | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_is_subscribed",isReturnOnlyEventProps:!0}},"fieldValue3 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_value_3",isReturnOnlyEventProps:!1}},"consent_sharing | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0009")?"y":"n"}catch(e){console.log(e)}}}},"searchEngineName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"search_engine_name",isReturnOnlyEventProps:!1}},"leadDigitalCategory | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"lead_digitalcategory",isReturnOnlyEventProps:!1}},"transaction_id | purchase | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("purchase"===t.event&&t.ecommerce&&t.ecommerce.transaction_id)return t.ecommerce.transaction_id}return""}}},"itemListId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_list_id",isReturnOnlyEventProps:!1}},"value | begin_checkout | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("begin_checkout"===t.event&&t.ecommerce&&t.ecommerce.value)return t.ecommerce.value}return 0}}},"funnel_invoice | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_invoice",isReturnOnlyEventProps:!0}},"elementTarget | gtm.click | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer)){const e=dataLayer.filter((e=>"gtm.click"===e.event));for(let t=e.length-1;t>=0;t--)return e[t]["gtm.elementTarget"]}return""}}},"pageLanguage | CJS | notNull | ROM":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("pageLanguage | DL | ROM");return null==e?"":String(e)}}},"cart_id | CJS | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("cart").id}}},"gtm.element | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gtm.element",isReturnOnlyEventProps:!0}},"gtm.click | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{leadTracking:{elementId:"%elementId | gtm.click | CJS | fetch %",elementUrl:"%elementUrl | gtm.click | CJS | fetch%",elementTarget:"%elementTarget | gtm.click | CJS | fetch%",elementClasses:"%elementClasses | gtm.click | CJS | fetch%"}}}}},sandbox:{name:"prod"}}},"lead_digitalcategory | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"lead_digitalcategory",isReturnOnlyEventProps:!0}},"establishmentName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_name",isReturnOnlyEventProps:!1}},"identity | mapper 2":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{identityMap:"%identity | Identity Map%"},sandbox:{name:"prod"}}},"xSfmcId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_sfmc_id",isReturnOnlyEventProps:!1}},"add_to_cart | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},productListItems:"%productListItems | add_to_cart | CJS | fetch%"},sandbox:{name:"prod"}}},"index |\xa0DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"index",isReturnOnlyEventProps:!1}},"link_click | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{link:{linkURL:"%link_url | DL%",linkText:"%link_text | DL%",linkType:"%link_type | DL%",outbound:"%outbound | CJS | parseString%",linkIsCta:"%link_is_cta | CJS | parseString%",linkDomain:"%link_domain | DL%"},loyaltyBar:"%loyalty_bar | DL%",componentName:"%component_name | CJS | notNull%"}}}},sandbox:{name:"prod"}}},"productListItems | purchase | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"purchase_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),shipping:isNaN(t.shipping)?-1:Number(t.shipping)};e.push(n)}))})),e}}},"account_email | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"accountContext.emailAddress"}},"productListItems | refund | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"refund_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points),shipping:isNaN(t.shipping)?-1:Number(t.shipping)};e.push(n)}))})),e}}},"file_extension | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"file_extension",isReturnOnlyEventProps:!0}},"filterSearchTerm | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"filter_search_term",isReturnOnlyEventProps:!1}},"funnel_partner | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_partner",isReturnOnlyEventProps:!1}},"searchSuggestion | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"search_suggestion",isReturnOnlyEventProps:!1}},_ga:{modulePath:"core/src/lib/dataElements/cookie.js",settings:{name:"_ga"}},"add_payment_info | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{_repsol:{value:"%value | add_payment_info | CJS | fetch%",coupon:"%coupon | add_payment_info | CJS | fetch%",paymentType:"%payment_type | add_payment_type | CJS | fetch%"}},productListItems:"%productListItems | add_payment_info | CJS | fetch%"},sandbox:{name:"prod"}}},"xLeadId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_lead_id",isReturnOnlyEventProps:!1}},"funnel_move | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%",funnelRateType:"%funnel_rate_type | DL%",funnelRatePrice:"%funnel_rate_price%"}}}},sandbox:{name:"prod"}}},"price | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"price",isReturnOnlyEventProps:!0}},"funnel_recomendador_tarifas | mapper ":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{business:"%business | DL%"}},webInteraction:{_repsol:{componentName:"%component_name | CJS | notNull%",componentPosition:"%component_position | CJS | notNull%"}},webPageDetails:{_repsol:{pageRealUrl:"%page_real_url | DL%",pageBusinessArea:"%page_business_area | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"solmatch_matcher_funnel | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{eventDetail:"%event_detail | DL%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelAction:"%funnel_action | DL%",funnelInvoice:"%funnel_invoice | DL%",solmatchSolarAddress:"%solmatch_address | DL%",solmatchSolarCommunity:"%solmatch_solar_community | DL%",solmatchSolarCommunityName:"%solmatch_solar_community_name | DL%",solmatchSolarCommunityState:"%solmatch_solar_community_state | DL%",solmatchSolarCommunityAddress:"%solmatch_solar_community_address | DL%"}}}},sandbox:{name:"prod"}}},"accountAction | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"account_action",isReturnOnlyEventProps:!1}},"cart | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"shoppingCartContext"}},"productListItems | selectItem | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"select_item_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"videoUrl | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_url",isReturnOnlyEventProps:!1}},"account_id | commerce":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"accountContext.accountId"}},"videoPercent | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_percent",isReturnOnlyEventProps:!1}},"productListItems | selectPromotion | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"select_promotion_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"solmatch_solar_community | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"solmatch_solar_community",isReturnOnlyEventProps:!0}},"croCampaignId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_campaign_id",isReturnOnlyEventProps:!1}},"videoCurrentTime | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_current_time",isReturnOnlyEventProps:!1}},"funnel_idcard_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_idcard_type",isReturnOnlyEventProps:!0}},"quantityPoints | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"quantity_points",isReturnOnlyEventProps:!1}},"search | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{link:{linkText:"%link_text | DL%",linkType:"%link_type | DL%",outbound:"%outbound | CJS | parseString%",linkIsCta:"%link_is_cta | DL %"},componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%",siteSearchTracking:{searchTerm:"%search_term | DL%",searchResults:"%search_results | CJS | parseNumber%"}}}}},sandbox:{name:"prod"}}},"funnel_assistant | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_assistant",isReturnOnlyEventProps:!0}},"originSource | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"origin_source",isReturnOnlyEventProps:!1}},"userServices | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_services",isReturnOnlyEventProps:!1}},"page_business_area | CJS | notNull":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("page_business_area | DL");return null==e?"":String(e)}}},"userHoldings | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_holdings",isReturnOnlyEventProps:!1}},"pageLastPublicationDate | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_last_publication_date",isReturnOnlyEventProps:!1}},"establishmentType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_type",isReturnOnlyEventProps:!1}},"value | add_shipping_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("add_shipping_info"===t.event&&t.ecommerce&&t.ecommerce.value)return t.ecommerce.value}return 0}}},"userId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_id",isReturnOnlyEventProps:!1}},"remove_from_cart | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},productListItems:"%productListItems | remove_from_cart | CJS | fetch%"},sandbox:{name:"prod"}}},"getVisitDuration | CJS | fetch":{modulePath:"common-analytics-plugins/src/lib/dataElements/getVisitDuration.js",settings:{}},"content_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"content_name",isReturnOnlyEventProps:!0}},"productListItems | addShippingInfo | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"add_shipping_info_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points),shippingTier:t.shipping_tier||""};e.push(n)}))})),e}}},"account_login | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",logInTracking:{service:"%service | DL%",loginMethod:"%method | DL%",accountAction:"%account_action | DL%"}}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"consent_reidentificacion | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0008")?"y":"n"}catch(e){console.log(e)}}}},"page_app_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_app_type",isReturnOnlyEventProps:!1}},"outbound | CJS | parseString":{defaultValue:"",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=satellite.getVar("outbound | DL");return"boolean"==typeof e?e.toString():e}}}," gtm.elementId | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:" gtm.elementId",isReturnOnlyEventProps:!0}},"categoryAffinity | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e="";return dataLayer.forEach((function(t){"category_affinity"===t.event&&(e=t.categoryAffinity[0]||"")})),e}}},"productListItems | addToWishlist | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"add_to_wishlist_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity)};e.push(n)}))})),e}}},"x_forms_id | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_forms_id",isReturnOnlyEventProps:!0}},"product_currency | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.pricing.currencyCode"}},"page_environment | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_environment",isReturnOnlyEventProps:!1}},"currency | begin_checkout | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=Array.isArray(dataLayer)?dataLayer.slice().reverse().find((e=>"begin_checkout"===e.event&&e.ecommerce&&e.ecommerce.currency)):void 0;return e&&e.ecommerce&&e.ecommerce.currency?`${e.ecommerce.currency}`:""}}},"productListItems | view_item_list | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){if(!e)return null;var t=e.replace(/-/g,"").replace(/\//g,"-").toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9- ]/g,"").replace(/ /g,"-");return t.endsWith("-")&&(t=t.slice(0,-1)),t+"-001.jpg"}function t(e){return e?"https://www.repsol.es/content/dam/repsol-ecommerce/tienda/productos/"+e.charAt(0)+"/"+e.slice(0,-8)+"/"+e:null}function n(e){if(!e)return null;var t=e.replace(/-/g,"").replace(/\//g,"-").toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9- ]/g,"").replace(/ /g,"-");return t.endsWith("-")&&(t=t.slice(0,-1)),t}function r(e){return e?"https://www.repsol.es/tienda/producto/"+e:null}var o=[];return dataLayer.forEach((function(i){if("view_item_list"===i.event&&i.ecommerce.items){var a=t(e(i.ecommerce.items[0].item_name)),s=r(n(i.ecommerce.items[0].item_name)),c={_repsol:{itemID:String(i.ecommerce.items[0].item_id)||"",itemName:i.ecommerce.items[0].item_name||"",itemCategory:i.ecommerce.items[0].item_category||"",itemCategory2:i.ecommerce.items[0].item_category2||"",itemBrand:i.ecommerce.items[0].item_brand||"",itemVariant:i.ecommerce.items[0].item_variant||"",itemListName:i.ecommerce.items[0].item_list_name,productIndex:isNaN(i.ecommerce.items[0].index)?-1:Number(i.ecommerce.items[0].index),affiliate:i.ecommerce.items[0].affiliate||"",productImageURLCalculado:a,productURLCalculada:s},web:{webInteraction:{_repsol:{price:isNaN(i.ecommerce.items[0].price)?-1:i.ecommerce.items[0].price}}},SKU:void 0===i.ecommerce.items[0].SKU?String(i.ecommerce.items[0].item_id):String(i.ecommerce.items[0].SKU),quantity:isNaN(i.ecommerce.items[0].quantity)?-1:Number(i.ecommerce.items[0].quantity)};o.push(c)}})),o}}},"userActiveDevices | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_active_devices",isReturnOnlyEventProps:!1}},"productListItems | purchase | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?"https://www.repsol.es/content/dam/repsol-ecommerce/tienda/productos/"+e.charAt(0)+"/"+e+"/"+e+"-001.jpg":null}var t=_satellite.getVar("page_real_url | DL"),n=_satellite.getVar("page_subsection_1 | DL"),r=t.startsWith("https://www.repsol.es/tienda/producto/"),o=[];return dataLayer.forEach((function(t){if("purchase"===t.event&&t.ecommerce.items){var i=r?e(n):"",a=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliation||"",productImageURLCalculado:i},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};a.push(t)})),a.forEach((function(e){o.push(e)}))}})),o}}},"currency | add_shipping_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=Array.isArray(dataLayer)?dataLayer.slice().reverse().find((e=>"add_shipping_info"===e.event&&e.ecommerce&&e.ecommerce.currency)):void 0;return e&&e.ecommerce&&e.ecommerce.currency?`${e.ecommerce.currency}`:""}}},"pageSection | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_section",isReturnOnlyEventProps:!1}},"elementId | gtm.click | CJS | fetch ":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer)){const e=dataLayer.filter((e=>"gtm.click"===e.event));for(let t=e.length-1;t>=0;t--)return e[t]["gtm.elementId"]}return""}}},"affiliation | purchase | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("purchase"===t.event&&t.ecommerce&&t.ecommerce.affiliation)return t.ecommerce.affiliation}return""}}},"filterSection | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"filter_section",isReturnOnlyEventProps:!1}},"page_is_public | CJS | parseBoolean":{defaultValue:'"false"',cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("page_is_public | DL");e="string"==typeof e?e:"boolean"==typeof e?String(e):"false"}}},"currency | add_payment_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=Array.isArray(dataLayer)?dataLayer.slice().reverse().find((e=>"add_payment_info"===e.event&&e.ecommerce&&e.ecommerce.currency)):void 0;return e&&e.ecommerce&&e.ecommerce.currency?`${e.ecommerce.currency}`:""}}},"funnel_action | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_action",isReturnOnlyEventProps:!0}},"add_shipping_info | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{_repsol:{value:"%value | add_shipping_info | CJS | fetch%",coupon:"%coupon | add_shipping_info | CJS | fetch%"}},productListItems:"%productListItems | add_shipping_info | CJS | fetch%"},sandbox:{name:"prod"}}},"value | add_payment_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("add_payment_info"===t.event&&t.ecommerce&&t.ecommerce.value)return t.ecommerce.value}return 0}}},"consentGroup | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"consent_group",isReturnOnlyEventProps:!1}},"menu_click | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{servicesAvailable:"%services_available | DL%",servicesAvailableQuantity:"%services_available_quantity | CJS | parseFloat%"}},webInteraction:{_repsol:{link:{linkText:"%link_text | DL%",linkType:"%link_type | DL%",outbound:"%outbound | CJS | parseString%",linkDomain:"%link_domain | DL%"},componentName:"%component_name | DL%",navigationBarTracking:{menuName:"%menu_name | DL%"}}},webPageDetails:{URL:"%link_url | DL%",_repsol:{pageLanguage:"%page_language | DL%"}}}},sandbox:{name:"prod"}}},"x_lead_id | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_lead_id",isReturnOnlyEventProps:!1}},"product_image_url | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.mainImageUrl"}},"productListItems | select_item | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("select_item"===t.event&&t.ecommerce.items){var n=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliate||""},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};n.push(t)})),n.forEach((function(t){e.push(t)}))}})),e}}},"videoStatus | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_status",isReturnOnlyEventProps:!1}}," component_description | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:" component_description",isReturnOnlyEventProps:!0}},"search_results | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"search_results",isReturnOnlyEventProps:!0}},"error_description | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"error_description",isReturnOnlyEventProps:!0}},"xSfmcActivityId | DL | ROM":{cleanText:!0, modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_sfmc_activity_id",isReturnOnlyEventProps:!1}},"pageContentType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_content_type",isReturnOnlyEventProps:!1}},"page_business_area | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_business_area",isReturnOnlyEventProps:!1}},"formType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"form_type",isReturnOnlyEventProps:!1}},"funnel_energy_origin_town | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_town",isReturnOnlyEventProps:!0}},"pageMainTag | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_main_tag",isReturnOnlyEventProps:!1}},"price |\xa0DL | ROM":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"price",isReturnOnlyEventProps:!1}},"menu_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"menu_name",isReturnOnlyEventProps:!0}},"add_to_cart | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{cart:{cartID:"%cart_id | CJS | commerce%"},productListAdds:{value:1}},identityMap:"%identity | storefrontEvents | commerce%",productListItems:[{SKU:"%product_sku | commerce%",name:"%product_name | commerce%",priceTotal:"%product_price | CJS | commerce%",currencyCode:"%currency_code | commerce%",productImageUrl:"%product_image_url | commerce%"}]},sandbox:{name:"prod"}}},"service | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"service",isReturnOnlyEventProps:!0}},"file_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"file_name",isReturnOnlyEventProps:!0}},"itemCategory2 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_category2",isReturnOnlyEventProps:!1}},"account_action | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",logInTracking:{service:"%service | DL%",loginMethod:"%method | DL%",accountAction:"%account_action | DL%"}}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"view_item_list | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},productListItems:"%productListItems | view_item_list | CJS | fetch%"},sandbox:{name:"prod"}}},"start_session | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",logInTracking:{loginMethod:"%method | DL%"},componentPosition:"%component_position | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"itemCategory4 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_category4",isReturnOnlyEventProps:!1}},"pageAppType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_app_type",isReturnOnlyEventProps:!1}},"productListItems | add_shipping_info | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("add_shipping_info"===t.event&&t.ecommerce.items){var n=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliate||""},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};n.push(t)})),n.forEach((function(t){e.push(t)}))}})),e}}},"contentName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"content_name",isReturnOnlyEventProps:!1}},"sfmc_id | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"sfmc_id",isReturnOnlyEventProps:!0}},"userIsEmployee | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_is_employee",isReturnOnlyEventProps:!1}},"componentName | CJS | notNull | ROM":{defaultValue:"",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("componentName | DL | ROM");return null==e?"":String(e)}}},"place_order | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{order:"%commerce_order | commerce%",shipping:"%order_shipping | commerce%",purchases:{value:1},promotionID:"%promotion_id | commerce%"},identityMap:"%identity | backOfficeEvents | commerce%",productListItems:"%product_list_items | commerce%"},sandbox:{name:"prod"}}},"funnel_energy_origin_distance | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_distance",isReturnOnlyEventProps:!0}},"pageLocation | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_location",isReturnOnlyEventProps:!1}},"productListItems | begin_checkout | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){if("begin_checkout"===t.event&&t.ecommerce.items){var n=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliate||""},web:{webInteraction:{_repsol:{price:isNaN(e.price)?-1:e.price}}},SKU:void 0===e.SKU?String(e.item_id):String(e.SKU),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};n.push(t)})),n.forEach((function(t){e.push(t)}))}})),e}}},"funnel_rate_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_rate_type",isReturnOnlyEventProps:!0}},"gdpr_consent | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gdpr_consent",isReturnOnlyEventProps:!0}},"fieldValue1 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_value_1",isReturnOnlyEventProps:!1}},"iniciate_checkout | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{cart:{cartID:"%cart_id | CJS | commerce%"},checkouts:{value:1}},identityMap:"%identity | storefrontEvents | commerce%",productListItems:"%product_list_items | commerce%"},sandbox:{name:"prod"}}},"pageContentGroup | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_content_group",isReturnOnlyEventProps:!1}},"error_digitalcategory | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"error_digitalcategory",isReturnOnlyEventProps:!0}},"locationId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"location_id",isReturnOnlyEventProps:!1}},"creativeSlot | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"creative_slot",isReturnOnlyEventProps:!1}},"fileName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"file_name",isReturnOnlyEventProps:!1}},"funnel_postal_code | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_postal_code",isReturnOnlyEventProps:!0}},"file_download | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{servicesAvailable:"%services_available | DL%",servicesAvailableQuantity:"%services_available_quantity | CJS | parseFloat%"}},webInteraction:{_repsol:{link:{linkText:"%link_text | DL%",linkDomain:"%link_domain | DL%"},price:"%price | CJS | parseFloat%",loyaltyBar:"%loyalty_bar | DL%",componentName:"%component_name | DL%",downloadTracking:{fileName:"%file_name | DL%",fileExtension:"%file_extension | DL%"}}},webPageDetails:{URL:"%link_url | DL%"}}},sandbox:{name:"prod"}}},"page_section | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_section",isReturnOnlyEventProps:!1}},"fieldValue2 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_value_2",isReturnOnlyEventProps:!1}},"componentCatalogue | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"component_catalogue",isReturnOnlyEventProps:!1}},"solmatch_address | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"solmatch_address",isReturnOnlyEventProps:!0}},"fieldName2 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_name_2",isReturnOnlyEventProps:!1}},"page_view | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"},campaign:{id:"%cro_campaing_id | DL%",campaign:"%cro_campaign_name | DL%",sfReygSource:"%sf_reyg_source | DL%",experienceName:"%cro_experience_name | DL%"}},webInteraction:{_repsol:{leadTracking:{xLeadID:"%x_lead_id | DL%"}}},webPageDetails:{_repsol:{path:"%page_path_real | DL%",business:"%business | DL%",pageAppType:"%page_app_type | DL%",pageRealUrl:"%page_real_url | DL%",pageSection:"%page_section | CJS | toString%",pageIsPublic:"%page_is_public | CJS | parseBoolean%",pageLanguage:"%page_language | CJS | NotNull%",rmOriginSource:"%original_source | DL%",pageEnvironment:"%page_environment | DL%",pageSubsection1:"%page_subsection_1 | DL%",pageSubsection2:"%page_subsection_2 | DL%",pageBusinessArea:"%page_business_area | CJS | notNull%",pageHostnameReal:"%page_hostname_real%",pageLastPublicationDate:"%page_last_publication_date | DL%"}}},_repsol:{identities:{sfmcId:"%sfmc_id | DL%",xLeadID:"%x_lead_id | DL%"}},commerce:{_repsol:{funnel:{funnelPartner:"%funnel_partner | DL%"}}}},sandbox:{name:"prod"}}},"profileChange | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"profile_change",isReturnOnlyEventProps:!1}},"selectedOption1 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"selected_option_1",isReturnOnlyEventProps:!1}},"shipping | purchase | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("purchase"===t.event&&t.ecommerce&&t.ecommerce.shipping)return"string"!=typeof t.ecommerce.shipping.address._id&&t.ecommerce.shipping.address._id.toString(),t.ecommerce.shipping}return""}}},"funnel_calculadora_ahorro | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",componentPosition:"%component_position | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%",funnelRatePrice:"%funnel_rate_price | DL%"}}}},sandbox:{name:"prod"}}},"solmatch_solar_community_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"solmatch_solar_community_name",isReturnOnlyEventProps:!0}},"event_detail | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event_detail",isReturnOnlyEventProps:!0}},"productListItems | beginCheckout | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"begin_checkout_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity)};e.push(n)}))})),e}}},"selectedOption4 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"selected_option_4",isReturnOnlyEventProps:!1}},"percentScrolled | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"percent_scrolled",isReturnOnlyEventProps:!1}},"user_is_logged | CJS | parseBoolean":{defaultValue:"false",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("user_is_logged | DL");return!0===e||1===e?"true":"false"}}},"value |\xa0DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"value",isReturnOnlyEventProps:!1}},"productListItems | view_item | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?"https://www.repsol.es/content/dam/repsol-ecommerce/tienda/productos/"+e.charAt(0)+"/"+e+"/"+e+"-001.jpg":null}function t(e){var t="/utm",n="/?",r=e.indexOf(t),o=e.indexOf(n),i=Math.min(-1!==r?r:e.length,-1!==o?o:e.length);return e.substring(0,i)}var n=_satellite.getVar("page_real_url | DL"),r=_satellite.getVar("page_subsection_1 | DL"),o=t(n),i=n.startsWith("https://www.repsol.es/tienda/producto/"),a=[];return dataLayer.forEach((function(t){if("view_item"===t.event&&t.ecommerce.items){var n=i?e(r):"",s=[];t.ecommerce.items.forEach((function(e){var t={_repsol:{itemID:String(e.item_id)||"",itemName:e.item_name||"",itemCategory:e.item_category||"",itemCategory2:e.item_category2||"",itemCategory3:e.item_category3||"",itemCategory4:e.item_category4||"",itemCategory5:e.item_category5||"",itemCategory6:e.item_category6||"",itemBrand:e.item_brand||"",itemVariant:e.item_variant||"",itemListName:e.item_list_name,productIndex:isNaN(e.index)?-1:Number(e.index),affiliate:e.affiliation||"",productImageURLCalculado:n,productURLCalculada:o,productStatus:e.product_status||"",itemNameGuiones:r||"",priceDiscount:isNaN(e.discount)?-1:Number(e.discount)},priceTotal:isNaN(e.price)?-1:Number(e.price),SKU:void 0===e.product_sku?String(e.item_id):String(e.product_sku),quantity:isNaN(e.quantity)?-1:Number(e.quantity)};s.push(t)})),s.forEach((function(e){a.push(e)}))}})),[a=a[a.length-1]]}}},"sign_out | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{},sandbox:{name:"prod"}}},"interaction | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{link:{linkText:"%link_text | DL%"},elementType:"%element_type | DL%",componentName:"%component_name | CJS | notNull%",componentPosition:"%component_position | CJS | notNull%"}}}},sandbox:{name:"prod"}}},"componentName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"component_name",isReturnOnlyEventProps:!1}},"croExperienceName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_experience_name",isReturnOnlyEventProps:!1}},"order_shipping | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=_satellite.getVar("order");return{shippingMethod:e.shipping.shippingMethod,shippingAmount:e.shipping.shippingAmount||0}}}},"selectedOption3 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"selected_option_3",isReturnOnlyEventProps:!1}},"elementUrl | gtm.click | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer)){const e=dataLayer.filter((e=>"gtm.click"===e.event));for(let t=e.length-1;t>=0;t--)return e[t]["gtm.elementUrl"]}return""}}},"establishmentAdress | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_adress",isReturnOnlyEventProps:!1}},"funnelStep | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_step",isReturnOnlyEventProps:!1}}," creativeName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"creative_name",isReturnOnlyEventProps:!1}},"userType | DL | ROM ":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_type",isReturnOnlyEventProps:!1}},"consent_cross_device | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0005")?"y":"n"}catch(e){console.log(e)}}}},"eventDetail | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event_detail",isReturnOnlyEventProps:!1}},"page_last_publication_date | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_last_publication_date",isReturnOnlyEventProps:!1}},"pageSecondaryTag | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_secondary_tag",isReturnOnlyEventProps:!1}},"searchTerm | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"search_term",isReturnOnlyEventProps:!1}},"original_source | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"original_source",isReturnOnlyEventProps:!1}},"funnel_energy_origin_zone | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_zone",isReturnOnlyEventProps:!0}},"product_regular_price | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.pricing.regularPrice"}},"linkUrl | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_url",isReturnOnlyEventProps:!1}},"croCampaignName | DL | ROM":{modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_campaign_name",isReturnOnlyEventProps:!1}},"userActiveCards | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_active_cards",isReturnOnlyEventProps:!1}},"cro_campaing_id | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_campaing_id",isReturnOnlyEventProps:!1}},"search_results | CJS | parseNumber":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("search_results | DL");return(isNaN(e)||null==e)&&(e=0),Number(e)}}},"originComponent | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"origin_component",isReturnOnlyEventProps:!1}},"account_register | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{componentName:"%component_name | DL%",logInTracking:{service:"%service | DL%",loginMethod:"%method | DL%",accountAction:"%account_action | DL%"}}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"forms | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{servicesAvailable:"%services_available | DL%",servicesAvailableQuantity:"%services_available_quantity | CJS | parseFloat%"},GDPR4c:"%gdpr_4__c | DL%"},webInteraction:{_repsol:{eventDetail:"%event_detail | DL%",formTracking:{formId:"%x_form_id | CJS | parseString%"},leadTracking:{leadDigitalCategory:"%lead_digitalcategory | DL%"},componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}}},sandbox:{name:"prod"}}},"gtm_link_click | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{_repsol:{test:{VisitDuration:"%getVisitDuration | CJS | fetch%"}}},sandbox:{name:"dev"}}},"link_domain | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_domain",isReturnOnlyEventProps:!0}},"funnel_supply_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_supply_type",isReturnOnlyEventProps:!0}},"consent_data_collection | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0001")?"y":"n"}catch(e){console.log(e)}}}},"pageType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_type",isReturnOnlyEventProps:!1}},"linkDomain | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_domain",isReturnOnlyEventProps:!1}},"itemName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"item_name",isReturnOnlyEventProps:!1}},GA4_experiment_events:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=[...renderedPropositions,...nonRenderedPropositions],t=extractResponseTokens(e),n=[],r=[],o=[];return distinct(t).forEach((e=>{n.push(e["activity.name"]),r.push(e["experience.name"]),o.push(e["experience.id"])})),console.log(`\n cro_campaign_name': ${n},\n cro_experience_name': ${r},\n cro_campaign_id': ${o}\n `)}}},"consentStatus |\xa0DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"consent_status",isReturnOnlyEventProps:!1}},"page_subsection_2 | DL":{defaultValue:"",cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_subsection_2",isReturnOnlyEventProps:!1}},"loyalty_bar | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"loyalty_bar",isReturnOnlyEventProps:!0}},"category | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"category",isReturnOnlyEventProps:!1}},"menuMainName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"menu_main_name",isReturnOnlyEventProps:!1}},"consent_targeting | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{const e=_satellite.getVar("OnetrustActiveGroups");return e&&e.includes("C0007")?"y":"n"}catch(e){console.log(e)}}}},"link_text | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_text",isReturnOnlyEventProps:!0}},"currency | DL":{defaultValue:"EUR",cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"currency",isReturnOnlyEventProps:!0}},"promotionName | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"promotion_name",isReturnOnlyEventProps:!1}},"gdpr_4__c | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gdpr_4__c",isReturnOnlyEventProps:!0}},"event_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event_type",isReturnOnlyEventProps:!0}},"product_view | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{productViews:{value:1}},identityMap:"%identity | storefrontEvents | commerce%",productListItems:[{SKU:"%product_sku | commerce%",name:"%product_name | commerce%",priceTotal:"%product_price | CJS | commerce%",currencyCode:"%currency_code | commerce%",productImageUrl:"%product_image_url | commerce%"}]},sandbox:{name:"prod"}}},"funnelAction | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_action",isReturnOnlyEventProps:!1}},"page_name | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageContext.pageName"}},"videoTitle | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"video_title",isReturnOnlyEventProps:!1}},"services_available_quantity | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"services_available_quantity",isReturnOnlyEventProps:!0}},"begin_checkout | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{UserIsLogged:"%user_is_logged | CJS | parseBoolean%"}},webInteraction:{_repsol:{componentName:"%component_name | DL%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},commerce:{_repsol:{value:"%value | begin_checkout | CJS | fetch%",coupon:"%coupon | begin_checkout | CJS | fetch%"}},productListItems:"%productListItems | begin_checkout | CJS | fetch%"},sandbox:{name:"prod"}}},"funnel_energy_origin_province | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_energy_origin_province",isReturnOnlyEventProps:!0}},"account_type | commerce":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"accountContext.accountType"}},"onetrust | CJS | consent cookie":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(OptanonActiveGroups)return OptanonActiveGroups.includes(",C0004,")?"in":"out"}}},"lead | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{GDPR4c:"%gdpr_4__c | CJS | parseString%"},webInteraction:{_repsol:{leadTracking:{xLeadID:"%x_lead_id | DL%",leadDigitalCategory:"%lead_digitalcategory | DL%"},componentName:"%component_name | DL%",componentPosition:"%component_position | CJS | notNull%"}},webPageDetails:{_repsol:{business:"%business | DL%"}}},_repsol:{identities:{xLeadID:"%x_lead_id | DL%"}},commerce:{_repsol:{funnel:{funnelType:"%funnel_type | DL%"}}}},sandbox:{name:"prod"}}},"forms_digitalcategory | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"forms_digitalcategory",isReturnOnlyEventProps:!0}},"coupon | begin_checkout | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("begin_checkout"===t.event&&t.ecommerce&&t.ecommerce.coupon)return t.ecommerce.coupon}return""}}},"funnelType | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_type",isReturnOnlyEventProps:!1}},"consent 2.0 | CJS | set value | DEV":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e;try{return _satellite.getVar("OnetrustActiveGroups")&&(-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0003")?analytics="y":analytics="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0004")?dataCollection="y":dataCollection="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0005")?crossDevice="y":crossDevice="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0007")?targeting="y":targeting="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0008")?reidentificacion="y":reidentificacion="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0009")?sharing="y":sharing="n",e={_repsol:{analytics:{val:analytics},crossdevice:{val:crossDevice},profilingReidentificacion:{val:reidentificacion},shareProfile:{val:dataCollection},shareThirdParty:{val:sharing},targeting:{val:targeting}},metadata:{time:(new Date).toISOString()}}),console.log(e.marketing.fax.val),e}catch(e){console.log(e)}}}},"business | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"business",isReturnOnlyEventProps:!0}},"page_is_public | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_is_public",isReturnOnlyEventProps:!1}},"content_name | CJS | notNull":{defaultValue:"",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("content_name | DL");return null==e?"":String(e)}}},"funnel_town | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_town",isReturnOnlyEventProps:!0}},"product_sku | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.sku"}},"quantity | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"quantity",isReturnOnlyEventProps:!1}},"view_cart | mapper | commerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{commerce:{cart:{cartID:"%cart_id | CJS | commerce%"},productListViews:{value:1}},identityMap:"%identity | storefrontEvents | commerce%",productListItems:"%product_list_items | commerce%"},sandbox:{name:"prod"}}},"tax | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"tax",isReturnOnlyEventProps:!1}},"search_term | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"search_term",isReturnOnlyEventProps:!0}},"funnel_lyg_po | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{_repsol:{user:{servicesAvailable:"%services_available | DL%",servicesAvailableQuantity:"%services_available_quantity | CJS | parseFloat%"},GDPR4c:"%gdpr_4__c | DL%"}}, commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelTown:"%funnel_town | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%",funnelStreet:"%funnel_street | DL%",funnelAddress:"%funnel_address | DL%",funnelCountry:"%funnel_country | DL%",funnelInvoice:"%funnel_invoice | DL%",funnelProvince:"%funnel_province | DL%",funnelRateType:"%funnel_rate_type | DL%",funnelAssistant:"%funnel_assistant | DL%",funnelRatePrice:"%funnel_rate_price%",funnelIdcardType:"%funnel_idcard_type | DL%",funnelPostalCode:"%funnel_postal_code | DL%",funnelSupplyType:"%funnel_supply_type | DL%",funnelEnergyOriginPark:"%funnel_energy_origin_park | DL%",funnelEnergyOriginTown:"%funnel_energy_origin_town | DL%",funnelEnergyOriginZone:"%funnel_energy_origin_zone | DL%",funnelEnergyOriginSource:"%funnel_energy_origin_source | DL%",funnelEnergyOriginDistance:"%funnel_energy_origin_distance | Dl%",funnelEnergyOriginProvince:"%funnel_energy_origin_province | DL%"}}}},sandbox:{name:"prod"}}},"user_is_logged | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_is_logged",isReturnOnlyEventProps:!0}},"product_name | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.name"}},"fieldName1 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_name_1",isReturnOnlyEventProps:!1}},"elementClasses | gtm.click | CJS | fetch":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer)){const e=dataLayer.filter((e=>"gtm.click"===e.event));for(let t=e.length-1;t>=0;t--)return e[t]["gtm.elementClasses"]}return""}}},"fileDownload | mapper | ROM":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{_repsol:{interaction:{links:{linkUrl:"%linkUrl | DL | ROM%",linkText:"%linkText | DL | ROM%",linkDomain:"%linkDomain | DL | ROM%"},fileName:"%fileName | DL | ROM%",components:{contentName:"%contentName | DL | ROM%",componentName:"%componentName | DL | ROM%",componentPosition:"%componentPosition | DL | ROM%",componentCatalogue:"%componentCatalogue | DL | ROM%",componentDescription:"%componentDescription | DL | ROM%"},eventDetail:"%eventDetail | DL | ROM%"}}},sandbox:{name:"prod"}}},"funnel_province | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_province",isReturnOnlyEventProps:!0}},"event_category | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"event_category",isReturnOnlyEventProps:!0}},"sf_reyg_source | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"sf_reyg_source",isReturnOnlyEventProps:!1}},"xGaClientId | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"x_ga_client_id",isReturnOnlyEventProps:!1}},"x_form_id | CJS | parseString":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return value=_satellite.getVar("x_lead_id | DL"),"string"==typeof value?value:value.toString().trim()}}},"linkText | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_text",isReturnOnlyEventProps:!1}},"elementDescription | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"element_description",isReturnOnlyEventProps:!1}},"component_position | CJS | notNull":{defaultValue:"",cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("component_position | DL");return null==e?"":String(e)}}},"identity | Identity Map":{cleanText:!0,modulePath:"adobe-alloy/dist/lib/dataElements/identityMap/index.js",settings:{gacid:[{id:"%_ga%",primary:!1,authenticatedState:"ambiguous"}],gigya:[{id:"%user_id | DL%",primary:!0,authenticatedState:"authenticated"}],IDLead:[{id:"%x_lead_id | DL%",primary:!1,authenticatedState:"ambiguous"}]}},"product_special_price | commerce":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"productContext.pricing.specialPrice"}},"method | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"method",isReturnOnlyEventProps:!1}},"productListItems | removeFromCart | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"remove_from_cart_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity),quantityPoints:isNaN(t.quantity_points)?-1:Number(t.quantity_points)};e.push(n)}))})),e}}},"page_real_url | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_real_url",isReturnOnlyEventProps:!1}},"establishmentState | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_state",isReturnOnlyEventProps:!1}},"page_section | CJS | toString":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("page_section | DL");return null==e?"":String(e)}}},"link_is_cta | DL ":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_is_cta",isReturnOnlyEventProps:!0}},"engagementTimeSec | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"engagement_time_sec",isReturnOnlyEventProps:!1}},"coupon | add_payment_info | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(Array.isArray(dataLayer))for(let e=dataLayer.length-1;e>=0;e--){const t=dataLayer[e];if("add_payment_info"===t.event&&t.ecommerce&&t.ecommerce.coupon)return t.ecommerce.coupon}return""}}},"identity | backOfficeEvents | commerce":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e={ECID:[{id:_satellite.getVar("ECID"),primary:!0}]};return _satellite.getVar("account email")&&(e.email=[{id:_satellite.getVar("account email"),primary:!1}]),e}}},"fieldValue4 | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"field_value_4",isReturnOnlyEventProps:!1}},"partner | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"partner",isReturnOnlyEventProps:!1}},"commerce_order | commerce":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=_satellite.getVar("order"),t=_satellite.getVar("storefront");return e.payments&&e.payments.length?payments=e.payments.map((t=>({paymentAmount:t.total,paymentType:t.paymentMethodCode,transactionID:e.orderId.toString()}))):payments=[{paymentAmount:e.grandTotal,paymentType:e.paymentMethodCode,transactionID:e.orderId.toString()}],{purchaseID:e.orderId.toString(),currencyCode:t.storeViewCurrencyCode,payments:payments}}}},"gtm.elementTarget | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"gtm.elementTarget",isReturnOnlyEventProps:!0}},"cro_experience_name | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"cro_experience_name",isReturnOnlyEventProps:!1}},"pageFirstPublicationDate | CJS | notNull | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=_satellite.getVar("pageFirstPublicationDate | DL");return null==e?"":String(e)}}},page_hostname_real:{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_hostname_real",isReturnOnlyEventProps:!1}},"consent | CJS | set value":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e;try{return _satellite.getVar("OnetrustActiveGroups")&&(-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0003")?analytics="y":analytics="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0001")?dataCollection="y":dataCollection="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0005")?crossDevice="y":crossDevice="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0007")?targeting="y":targeting="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0008")?reidentificacion="y":reidentificacion="n",-1!=_satellite.getVar("OnetrustActiveGroups").indexOf("C0004")?sharing="y":sharing="n",e={collect:{val:dataCollection},marketing:{preferred:"unknown",any:{val:targeting},fax:{val:crossDevice},email:{val:crossDevice},sms:{val:crossDevice}},share:{val:sharing},personalize:{content:{val:reidentificacion}},metadata:{time:(new Date).toISOString()}}),console.log(e.marketing.fax.val),e}catch(e){console.log(e)}}}},"establishmentCategory | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"establishment_category",isReturnOnlyEventProps:!1}},"productListItems | viewCart | CJS | ROM":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=[];return dataLayer.forEach((function(t){"view_cart_rom"===t.event&&t.ecommerce.items&&t.ecommerce.items.forEach((function(t){var n={coupon:t.coupon||"",currency:t.currency||"",discount:isNaN(t.discount)?-1:Number(t.discount),index:t.index||"",itemBrand:t.item_brand||"",itemCategory:t.item_category||"",itemCategory2:t.item_category2||"",itemCategory3:t.item_category3||"",itemCategory4:t.item_category4||"",itemCategory5:t.item_category5||"",itemID:String(t.item_id)||"",itemListId:t.item_list_id||"",itemListName:t.item_list_name||"",itemName:t.item_name||"",itemVariant:t.item_variant||"",locationID:t.location_id||"",price:isNaN(t.price)?-1:Number(t.price),promotionID:t.promotion_id||"",promotionName:t.promotion_name||"",quantity:isNaN(t.quantity)?-1:Number(t.quantity)};e.push(n)}))})),e}}},"componentPosition | DL | ROM":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"component_position",isReturnOnlyEventProps:!1}},"link_type | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"link_type",isReturnOnlyEventProps:!0}},"funnel_step | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"funnel_step",isReturnOnlyEventProps:!0}},"funnel_waylet | mapper":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{_repsol:{eventDetail:"%event_detail | DL%",componentName:"%component_name | DL%",eventCategory:"%event_category | DL%",componentPosition:"%component_position | CJS | notNull%"}}},commerce:{_repsol:{funnel:{funnelStep:"%funnel_step | DL%",funnelType:"%funnel_type | DL%",funnelAction:"%funnel_action | DL%"}}}},sandbox:{name:"prod"}}},"page_path_real | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"page_path_real",isReturnOnlyEventProps:!1}},"user_id | DL":{cleanText:!0,modulePath:"adobegoogledatalayer/src/lib/dataElements/gtmDlPropertyKey.js",settings:{value:"user_id",isReturnOnlyEventProps:!1}},"currency | purchase | CJS | fetch":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=/^[A-Z]{3}$/,t=Array.isArray(dataLayer)?dataLayer.slice().reverse().find((e=>"purchase"===e.event&&e.ecommerce&&e.ecommerce.currency)):void 0,n=t&&t.ecommerce&&t.ecommerce.currency?`${t.ecommerce.currency}`:"";return e.test(n)?n:"EUR"}}}},extensions:{core:{displayName:"Core",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP1fdd2a6ec2ae468fb1d2cac08df65f83/",modules:{"core/src/lib/dataElements/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source(t)}}},"core/src/lib/dataElements/cookie.js":{name:"cookie",displayName:"Cookie",script:function(e,t,n){"use strict";var r=n("@adobe/reactor-cookie");e.exports=function(e){return r.get(e.name)}}},"core/src/lib/conditions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source.call(t.element,t,t.target)}}},"core/src/lib/events/libraryLoaded.js":{name:"library-loaded",displayName:"Library Loaded (Page Top)",script:function(e,t,n){"use strict";var r=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){r.registerLibraryLoadedTrigger(t)}}},"core/src/lib/events/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){e.source(t)}}},"core/src/lib/actions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e,t,n,r){"use strict";var o,i,a,s,c=n("@adobe/reactor-document"),l=n("@adobe/reactor-promise"),u=n("./helpers/decorateCode"),d=n("./helpers/loadCodeSequentially"),m=n("../../../node_modules/postscribe/dist/postscribe"),p=n("./helpers/unescapeHtmlCode"),f=n("../helpers/findPageScript").getTurbine,g=(i=function(e){m(c.body,e,{beforeWriteToken:function(e){var t=e.tagName&&e.tagName.toLowerCase();return o&&"script"===t&&(e.attrs.nonce=o),"script"!==t&&"style"!==t||(Object.keys(e.attrs||{}).forEach((function(t){e.attrs[t]=p(e.attrs[t])})),e.src&&(e.src=p(e.src))),e},error:function(e){r.logger.error(e.msg)}})},a=[],s=function(){if(c.body)for(;a.length;)i(a.shift());else setTimeout(s,20)},function(e){a.push(e),s()}),y=function(){if(c.currentScript)return c.currentScript.async;var e=f();return!e||e.async}();e.exports=function(e,t){var n;o=r.getExtensionSettings().cspNonce;var i={settings:e,event:t},a=i.settings.source;if(a)return i.settings.isExternal?d(a).then((function(e){return e?(n=u(i,e),g(n.code),n.promise):l.resolve()})):(n=u(i,a),y||"loading"!==c.readyState?g(n.code):c.write&&!1===r.propertySettings.ruleComponentSequencingEnabled?c.write(n.code):g(n.code),n.promise)}}},"core/src/lib/events/helpers/pageLifecycleEvents.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-window"),o=n("@adobe/reactor-document"),i=-1!==r.navigator.appVersion.indexOf("MSIE 10"),a="WINDOW_LOADED",s="DOM_READY",c="PAGE_BOTTOM",l=[c,s,a],u=function(e,t){return{element:e,target:e,nativeEvent:t}},d={};l.forEach((function(e){d[e]=[]}));var m=function(e,t){l.slice(0,f(e)+1).forEach((function(e){g(t,e)}))},p=function(){return"complete"===o.readyState?a:"interactive"===o.readyState?i?null:s:void 0},f=function(e){return l.indexOf(e)},g=function(e,t){d[t].forEach((function(t){y(e,t)})),d[t]=[]},y=function(e,t){var n=t.trigger,r=t.syntheticEventFn;n(r?r(e):null)};r._satellite=r._satellite||{},r._satellite.pageBottom=m.bind(null,c),o.addEventListener("DOMContentLoaded",m.bind(null,s),!0),r.addEventListener("load",m.bind(null,a),!0),r.setTimeout((function(){var e=p();e&&m(e)}),0),e.exports={registerLibraryLoadedTrigger:function(e){e()},registerPageBottomTrigger:function(e){d[c].push({trigger:e})},registerDomReadyTrigger:function(e){d[s].push({trigger:e,syntheticEventFn:u.bind(null,o)})},registerWindowLoadedTrigger:function(e){d[a].push({trigger:e,syntheticEventFn:u.bind(null,r)})}}}},"core/src/lib/actions/helpers/decorateCode.js":{script:function(e,t,n){"use strict";var r=n("./decorators/decorateGlobalJavaScriptCode"),o=n("./decorators/decorateNonGlobalJavaScriptCode"),i={javascript:function(e,t){return e.settings.global?r(e,t):o(e,t)},html:n("./decorators/decorateHtmlCode")};e.exports=function(e,t){return i[e.settings.language](e,t)}}},"core/src/lib/actions/helpers/loadCodeSequentially.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-promise"),o=n("./getSourceByUrl"),i=r.resolve();e.exports=function(e){var t=new r((function(t){var n=o(e);r.all([n,i]).then((function(e){var n=e[0];t(n)}))}));return i=t,t}}},"core/node_modules/postscribe/dist/postscribe.js":{script:function(e,t){var n,r;n=this,r=function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(1));e.exports=o.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(){}function a(){var e=f.shift();if(e){var t=d.last(e);t.afterDequeue(),e.stream=s.apply(void 0,e),t.afterStreamStart()}}function s(e,t,n){function r(e){e=n.beforeWrite(e),g.write(e),n.afterWrite(e)}(g=new u.default(e,n)).id=p++,g.name=n.name||g.id,c.streams[g.name]=g;var o=e.ownerDocument,s={close:o.close,open:o.open,write:o.write,writeln:o.writeln};l(o,{close:i,open:i,write:function(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:null,r=m+t;u.existy(n)&&""!==n?e.setAttribute(r,n):e.removeAttribute(r)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.root=t,this.options=n,this.doc=t.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new l.default("",{autoFix:n.autoFix}),this.actuals=[t],this.proxyHistory="",this.proxyRoot=this.doc.createElement(t.nodeName),this.scriptStack=[],this.writeQueue=[],s(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&&this.writeQueue.length;){var t=this.writeQueue.shift();u.isFunction(t)?this._callFunction(t):this._writeImpl(t)}},e.prototype._callFunction=function(e){var t={type:"function",value:e.name||e.toString()};this._onScriptStart(t),e.call(this.win,this.doc),this._onScriptDone(t)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var t=void 0,n=void 0,r=void 0,o=[];(t=this.parser.readToken())&&!(n=u.isScript(t))&&!(r=u.isStyle(t));)(t=this.options.beforeWriteToken(t))&&o.push(t);o.length>0&&this._writeStaticTokens(o),n&&this._handleScriptToken(t),r&&this._handleStyleToken(t)},e.prototype._writeStaticTokens=function(e){var t=this._buildChunk(e);return t.actual?(t.html=this.proxyHistory+t.actual,this.proxyHistory+=t.proxy,this.proxyRoot.innerHTML=t.html,d&&(t.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),d&&(t.actualInnerHTML=this.root.innerHTML),t):null},e.prototype._buildChunk=function(e){for(var t=this.actuals.length,n=[],r=[],o=[],i=e.length,a=0;a)/," "+m+"id="+l+" $1")),s.attrs.id!==f&&s.attrs.id!==p&&o.push("atomicTag"===s.type?"":"<"+s.tagName+" "+m+"proxyof="+l+(s.unary?" />":">"))}}else r.push(c),o.push("endTag"===s.type?c:"")}return{tokens:e,raw:n.join(""),actual:r.join(""),proxy:o.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,t=[this.proxyRoot];u.existy(e=t.shift());){var n=1===e.nodeType;if(!n||!a(e,"proxyof")){n&&(this.actuals[a(e,"id")]=e,s(e,"id"));var r=e.parentNode&&a(e.parentNode,"proxyof");r&&this.actuals[r].appendChild(e)}t.unshift.apply(t,u.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var t=this,n=this.parser.clear();n&&this.writeQueue.unshift(n),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&&(e.src&&this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,(function(){t._onScriptDone(e)})))},e.prototype._handleStyleToken=function(e){var t=this.parser.clear();t&&this.writeQueue.unshift(t),e.type=e.attrs.type||e.attrs.TYPE||"text/css",(e=this.options.beforeWriteToken(e))&&this._writeStyleToken(e),t&&this.write()},e.prototype._writeStyleToken=function(e){var t=this._buildStyle(e);this._insertCursor(t,p),e.content&&(t.styleSheet&&!t.sheet?t.styleSheet.cssText=e.content:t.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var t=this.doc.createElement(e.tagName);return t.setAttribute("type",e.type),u.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),t},e.prototype._insertCursor=function(e,t){this._writeImpl('');var n=this.doc.getElementById(t);n&&n.parentNode.replaceChild(e,n)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){e===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})},e.prototype._writeScriptToken=function(e,t){var n=this._buildScript(e),r=this._shouldRelease(n),o=this.options.afterAsync;e.src&&(n.src=e.src,this._scriptLoadHandler(n,r?o:function(){t(),o()}));try{this._insertCursor(n,f),n.src&&!r||t()}catch(e){this.options.error(e),t()}},e.prototype._buildScript=function(e){var t=this.doc.createElement(e.tagName);return u.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),e.content&&(t.text=e.content),t},e.prototype._scriptLoadHandler=function(e,t){function n(){e=e.onload=e.onreadystatechange=e.onerror=null}function r(){n(),null!=t&&t(),t=null}function o(e){n(),a(e),null!=t&&t(),t=null}function i(e,t){var n=e["on"+t];null!=n&&(e["_on"+t]=n)}var a=this.options.error;i(e,"load"),i(e,"error"),c(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){o({msg:"onload handler failed "+t+" @ "+e.src})}r()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){return void o({msg:"onerror handler failed "+t+" @ "+e.src})}o({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&&r()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&&e.src&&e.hasAttribute("async"))},e}();t.default=g},function(e){var t;t=function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(1));e.exports=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=o(n(2)),s=o(n(3)),c=r(n(6)),l=n(5),u={comment:/^");if(t>=0)return new l.CommentToken(e.substr(4,t-1),t+3)}function o(e){var t=e.indexOf("<");return new l.CharsToken(t>=0?t:e.length)}function i(e){var t,n,r;if(-1!==e.indexOf(">")){var o=e.match(u.startTag);if(o){var i=(t={},n={},r=o[2],o[2].replace(u.attr,(function(e,o){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",n[arguments[5]]=!0):t[o]=arguments[2]||arguments[3]||arguments[4]||u.fillAttr.test(o)&&o||"":t[o]="",r=r.replace(e,"")})),{v:new l.StartTagToken(o[1],o[0].length,t,n,!!o[3],r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))});if("object"===(void 0===i?"undefined":c(i)))return i.v}}}function a(e){var t=i(e);if(t){var n=e.slice(t.length);if(n.match(new RegExp("","i"))){var r=n.match(new RegExp("([\\s\\S]*?)","i"));if(r)return new l.AtomicTagToken(t.tagName,r[0].length+t.length,t.attrs,t.booleanAttrs,r[1])}}}function s(e){var t=e.match(u.endTag);if(t)return new l.EndTagToken(t[1],t[0].length)}t.__esModule=!0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.comment=r,t.chars=o,t.startTag=i,t.atomicTag=a,t.endTag=s;var l=n(4),u={startTag:/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag:/^<\/([\-A-Za-z0-9_]+)[^>]*>/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.EndTagToken=t.AtomicTagToken=t.StartTagToken=t.TagToken=t.CharsToken=t.CommentToken=t.Token=void 0;var o=n(5),i=(t.Token=function e(t,n){r(this,e),this.type=t,this.length=n,this.text=""},t.CommentToken=function(){function e(t,n){r(this,e),this.type="comment",this.length=n||(t?t.length:0),this.text="",this.content=t}return e.prototype.toString=function(){return"