var Repsol=Repsol||{},lubricantsMethodRegister="site",isLubricants=document.querySelector(".rp-lubricantes-page"),lubricantsUserType=sessionStorage.getItem("user")?JSON.parse(sessionStorage.getItem("user")).user_type:null,clickEnrolledResult=!1,varSessions=(Repsol.Analytics={typeNavigation:"navigation",typeInternal:"internal",typeExternal:"external",typeSocial:"social",events:function(){$(document).on("click","header .logged-in .logout",function(){isLubricant||Repsol.Analytics.logout($(this))}),$(document).on("click",".feed-component a",function(){Repsol.Analytics.clickSocial($(this))}),$(document).on("click",".search-coveo-component .CoveoSearchButton",function(){var e=$(this).parents(".search-coveo-component").find("input").val();$(".rp-lubricantes-page").length<1&&Repsol.Analytics.clickSearch("header-search",e)}),$(document).on("keypress",".search-coveo-component input",function(e){var t=$(this).val();13==e.which&&0 label a",function(){Repsol.Analytics.clickConditionsPoliciesLinks($(this))}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search.reset-enrolled-form",function(){Repsol.Analytics.clickButtonResetSearch($(this))}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search-results-JS .item-result",function(){clickEnrolledResult[0]!=$(this)[0]?(clickEnrolledResult=$(this),Repsol.Analytics.clickItemResultSearch($(this))):clickEnrolledResult=!1}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search-results-JS .btn-select-item-result",function(){Repsol.Analytics.clickButtonResultSearch($(this))}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .filter-enrolled-finder-container .product-facets-container-JS .filters-item-JS input[type='radio']",function(){Repsol.Analytics.clickButtonRadioFilter($(this))}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .message-empty-product-list-JS .rp-btn.cmp-noresults-button",function(){Repsol.Analytics.clickButtonNewSearch($(this))}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .enrolled-finder .search-history .history-list p",function(){Repsol.Analytics.clickLastItemSearch($(this))}),$(document).on("click",".rp-lubricantes-page .contact-form-component .conditions-policies input[type='checkbox']",function(){Repsol.Analytics.clickContactFormCheckbox($(this))}),$(document).on("click",".rp-lubricantes-page .contact-form-component .conditions-policies .link-reference",function(){Repsol.Analytics.clickContactFormReference($(this))}),$(".rp-lubricantes-page .contact-form-component .message-container .btn-close").on("click",function(e){Repsol.Analytics.clickContactFormMessageClose($(this))}),$(document).on("click",".cmp-breadcrumb li a",function(){Repsol.Analytics.isAriaPage()&&Repsol.Analytics.clickBtn($(this))}),$(document).on("click",".footer .footer-nav .footer-logo a",function(){Repsol.Analytics.isAriaPage()&&Repsol.Analytics.clickFooterLink($(this))}),$(document).on("click",".footer-inferior-bar .footer-container .multilink-nav a",function(){Repsol.Analytics.isAriaPage()&&Repsol.Analytics.clickBtn($(this))})},videoRom:function(e,t,n,o){var i=e.get(0),a=e.find("source").attr("src")||e.attr("src")||void 0;var l=e.attr("data-provider")||void 0,c=(!l&&a&&(l=a.includes("youtu.be")||a.includes("youtube.com")?"YouTube":"DAM"),0),s=0,r="0%",i=(i&&"VIDEO"===i.nodeName?(c=Math.round(i.currentTime),r=(0<(s=Math.round(i.duration||0).toString())?c/s*100:0).toFixed(2)+"%","start"===t?r="0%":"complete"===t?r="100%":o&&(r=o)):e.hasClass("open-floating-video-modal")&&(s=c=void 0,r="start"===t?"0%":"complete"===t?"100%":r),{event:t||"video_rom",video_current_time:c||"0",video_duration:s||void 0,video_percent:r||void 0,video_status:n||void 0,video_provider:l,video_title:(e=>{if(e)return(e=e.split("/"))[e.length-1].split(".").slice(0,-1).join(".")})(a)||void 0,video_url:(e=>{if(e)return e.split(".").slice(0,-1).join(".")})(a)||void 0,component_name:Repsol.Analytics.getComponentLink(e),component_position:Repsol.Analytics.getComponentPosition(e)||void 0});Repsol.Analytics.setInfoClick(i)},clickMenu:function(e){e={event:"menu_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",link_type:Repsol.Analytics.getTypeLink(e),page_language:Repsol.Analytics.getLanguage(),component_name:"header",menu_name:"main"};Repsol.Analytics.setInfoClick(e)},clickMenuNavigation:function(e){e={event:"menu_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:"language",link_url:e.attr("href")||"",page_language:Repsol.Analytics.getLanguage(),component_name:"header",menu_selected_language:-1{!1===Repsol.Analytics.ErrorsAfterLoginAndRegisterClick(".gigya-login-form .gigya-error-msg","card de login")&&Repsol.Analytics.setInfoClick(t)},3e3)},resetErrorsLoginAndRegister:function(e){document.querySelectorAll(e+" .gigya-error-msg").forEach(e=>{e.textContent=""})},ErrorsAfterLoginAndRegisterClick:function(e,t){var n=document.querySelectorAll(e);let o=!1;for(i=0;i{!1===Repsol.Analytics.ErrorsAfterLoginAndRegisterClick(".gigya-register-form .gigya-error-msg","card de registro")&&Repsol.Analytics.setInfoClick(t)},3e3)},clickValidationReg:function(e){var t={event:"account_actions",component_name:"gigya-email-code-verification-screen",funnel_action:"validation register",funnel_step:"1",funnel_type:void 0,method:lubricantsMethodRegister,bulletin:!1,form_error_fields:void 0,account_action:"verification",profile_change:void 0,service:"lubricantes"};Repsol.Analytics.setInfoClick(t)},clickSocialRegister:function(e){lubricantsMethodRegister=""+Repsol.Analytics.getTextLink(e);e={event:"interaction",component_name:"card de registro",link_text:""+Repsol.Analytics.getTextLink(e),element_type:"icon",user_id:void 0};Repsol.Analytics.setInfoClick(e)},clickConditionsAndPolicies:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href"),outbound:!1,link_type:"internal",component_name:"card de registro",link_is_cta:!1,link_is_tag:!1,content_name:void 0,user_id:void 0};Repsol.Analytics.setInfoClick(e)},clickHaveAccountLink:function(e){e={event:"interaction",link_text:Repsol.Analytics.getTextLink(e),component_name:"card de registro",element_type:"text",user_id:void 0};Repsol.Analytics.setInfoClick(e)},clickCardChallenge:function(t){window.gigya&&gigya.accounts.getAccountInfo({include:"profile,data,preferences",callback:e=>{0===e.errorCode&&(e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(t),link_text:Repsol.Analytics.getTextLink(t),link_url:t.attr("href")||"",outbound:!1,link_type:Repsol.Analytics.getTypeLink(t),component_name:"card reto",link_is_cta:!1,link_is_tag:!1,content_name:"Conoce MyQR",user_id:e.UID},window.dataLayer.push(e),Repsol.Analytics.sendAdobeDataLayer(e))}})},clickCardChallenge:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",outbound:!0,link_type:Repsol.Analytics.getTypeLink(e),component_name:"card reto",link_is_cta:e.attr("data-cta")||"False",link_is_tag:!1,content_name:e.parents(".card-challenge").find("h2").text(),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},getCardGridButton:function(e){var t={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",outbound:!0,link_type:Repsol.Analytics.getTypeLink(e),component_name:"card grid",link_is_cta:e.attr("data-cta")||"False",link_is_tag:!1,content_name:e.parents(".card-es-basic").find("h3").text()};null!=sessionStorage.getItem("user")&&(t={...t,user_id:Repsol.Analytics.getIdUser(e)}),Repsol.Analytics.setInfoClick(t)},getCardCarouselButton:function(e){var t={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:"Más información",link_url:e.attr("href")||"",outbound:!0,link_type:Repsol.Analytics.getTypeLink(e),component_name:"card carousel",link_is_cta:e.attr("data-cta")||"False",link_is_tag:!1,content_name:e.parents(".card-gas-cylinder").find(".card-title p").text()};null!=sessionStorage.getItem("user")&&(t={...t,user_id:Repsol.Analytics.getIdUser(e)}),Repsol.Analytics.setInfoClick(t)},clickAutomaticGallery:function(e){var t={event:"interaction",link_text:Repsol.Analytics.getTextLink(e),component_name:"gallery",element_type:"prev"};"next-bottom"==e[0].parentElement.classList[4]&&(t={event:"interaction",link_text:Repsol.Analytics.getTextLink(e),component_name:"gallery",element_type:"next"}),Repsol.Analytics.setInfoClick(t)},clickCardLubricantesButton:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",outbound:!0,link_type:Repsol.Analytics.getTypeLink(e),component_name:"card lubricantes",link_is_cta:e.attr("data-cta")||"False",link_is_tag:!1,content_name:e.parents(".card-product-lubricants").find(".rp-title p").text(),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickNavBar:function(e){e={event:"menu_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",page_language:Repsol.Analytics.getLanguage(),component_name:e.parents().hasClass("header-top")?"header":"main",menu_selected_language:location.href.indexOf("es")<0?"en":"es"};null!=sessionStorage.getItem("user")&&(e={...e,user_id:JSON.parse(sessionStorage.getItem("user")).user_id}),Repsol.Analytics.setInfoClick(e)},clickCheckboxAcceptConditionsPolicies:function(e){e={event:"interaction",link_text:e.parents(".row-checkbox").find("label").text().trim(),element_type:"checkbox",component_name:e.parents("section.enrolled-finder").data("component-name"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickConditionsPoliciesLinks:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:e.text().trim(),link_url:e.attr("href")||"",link_type:"navigation",link_is_cta:"false",outbound:"false",component_name:e.parents("section.enrolled-finder").data("component-name"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickButtonSearchForm:function(e=0){var t={event:"interaction",link_text:$(".rp-lubricantes-page .enrolled-finder .search-license-form button[type='submit']").text().trim(),component_name:$("section.enrolled-finder").data("component-name"),element_type:"button",user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(t)},successfulSearch:function(e,t){e={event:"search",search_term:e,search_results:t,link_type:"navigation",link_is_cta:"false",outbound:"false",component_name:$("section.enrolled-finder").data("component-name"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickButtonResetSearch:function(e){var t={event:"search",link_text:"buscador",link_type:"navigation",link_is_cta:"false",outbound:"false",component_name:$("section.enrolled-finder").data("component-name"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(t)},clickItemResultSearch:function(e){var t={event:"interaction",link_text:e.parents(".item-result").find(".content .block-info .item-name").text().trim(),component_name:e.parents("section.enrolled-finder").data("component-name"),element_type:"radiobutton",user_id:Repsol.Analytics.getIdUser()};e.hasClass("item-result")&&(t.link_text=e.find(".content .block-info .item-name").text().trim()),Repsol.Analytics.setInfoClick(t)},clickButtonResultSearch:function(e){e={event:"interaction",link_text:e.text().trim(),component_name:e.parents("section.enrolled-finder").data("component-name"),element_type:"button",user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickButtonRadioFilter:function(e){var t={event:"interaction",link_text:e.parents(".filters-item-JS").find(".label-name").text().trim(),component_name:"accordion",element_type:"filter",user_id:Repsol.Analytics.getIdUser()};e.prop("checked")&&!enrolledFinder.filtersApplied.length&&Repsol.Analytics.setInfoClick(t)},clickButtonTechnicalSheet:function(e){e={event:"file_download",file_name:Repsol.Analytics.getFilename(e.attr("href"))||"",file_extension:Repsol.Analytics.getFileExtension(e.attr("href"))||"",link_domain:Repsol.Analytics.getDomineLink(e),link_text:Repsol.Analytics.getTextLink(e),link_url:e.attr("href")||"",component_name:e.parents("section.enrolled-finder").data("component-name")};Repsol.Analytics.setInfoClick(e)},clickButtonNewSearch:function(e){e={event:"link_click",link_text:"Realizar nueva busqueda",component_name:e.parents("section.enrolled-finder").data("component-name"),element_type:"button",user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickLastItemSearch:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:e.text().trim(),link_url:e.attr("href")||"",outbound:!1,link_type:"navigation",link_is_cta:!1,component_name:e.parents("section.enrolled-finder").data("component-name"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},isEcommercePortal:function(){var e=$("meta[name='portal']");return!!(e.length&&void 0!==e.attr("content")&&-1{(Repsol.Analytics.isEcommercePortal()||Repsol.Analytics.isLubricantsPage())&&(window.adobeDataLayer.push(e),Repsol.Analytics.sendAnayticsIframe(e))},sendAnayticsIframe:e=>{var t,n;window.top!==window.self?n=window.parent:null!=(t=window.frameElement)&&null!=t.contentWindow&&(n=t.contentWindow),null!=n&&n.postMessage({type:"analytics",datalayer:e},"*")},clickContactFormCheckbox:function(e){var t={event:"interaction",link_text:e.parents(".conditions-policies").find(".checkbox + label").text(),element_type:"checkbox",component_name:e.parents(".contact-form-component").data("name-component"),user_id:Repsol.Analytics.getIdUser()};e.prop("checked")&&Repsol.Analytics.setInfoClick(t)},clickContactFormReference:function(e){e={event:"link_click",link_domain:Repsol.Analytics.getDomineLink(e),link_text:e.text(),link_url:e.attr("href")||"",link_type:"navigation",link_is_cta:!1,outbound:!1,component_name:e.parents(".contact-form-component").data("name-component"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},clickContactFormMessageClose:function(e){e={event:"interaction",link_text:e.text(),component_name:e.parents(".contact-form-component").data("name-component"),element_type:"button",user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},contactFormMessageSentSuccessfully:function(e,t){e={event:"forms",forms_digitalcategory:"form",x_forms_id:e,event_detail:t,component_name:$(".contact-form-component").data("name-component"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},contactFormErrorMessageSent:function(e){e={event:"error",error_type:"forms",error_description:e,error_digitalcategory:"form",component_name:$(".contact-form-component").data("name-component"),user_id:Repsol.Analytics.getIdUser()};Repsol.Analytics.setInfoClick(e)},isAriaPage:function(){var e=$("meta[name='portal']").attr("content");return!!(e&&0"data-tertiary-menu-name"==t?0"data-tertiary-menu-name"==t?0{var e;!1===Repsol.AnalyticsRomProd.Getters.ErrorsAfterLoginAndRegisterClick(".gigya-login-form .gigya-error-msg","card de login")&&(e={event:"account_login",component_name:"card de login",funnel_action:"login_ok",funnel_step:"1",method:"site",account_action:"login",service:"lubricantes"},Repsol.AnalyticsRomProd.AccountLoginRomProd($(this),e))},3e3)}),$(document).on("click",".gigya-login-form .gigya-composite-control a",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{})}),$(document).on("click",".gigya-login-form .gigyaSocialLoginLubricantes #Twiter_btn",function(){null!=document.querySelector(".rp-lubricantes-page")&&Repsol.AnalyticsRomProd.AccountLoginRomProd($(this),{event:"account_login",component_name:"card de login",funnel_action:"login_ok",funnel_step:"1",funnel_type:"",account_action:"login",service:"lubricantes"})}),$(document).on("click",".gigya-login-form .suggestion-account-link",function(){Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),{component_name:"card de login",element_type:"text"}),lubricantsMethodRegister="site"}),$(document).on("submit",".gigya-register-form",function(){setTimeout(async()=>{!1===Repsol.AnalyticsRomProd.Getters.ErrorsAfterLoginAndRegisterClick(".gigya-register-form .gigya-error-msg","card de registro")&&Repsol.AnalyticsRomProd.AccountRegisterRomProd($({}),{component_name:"card de registro",funnel_action:"register click",funnel_step:"1",account_action:"register",service:"lubricantes"})},3e3)}),$(document).on("submit",".gigya-screen-content .gigya-otp-update-form",function(){isLubricant&&Repsol.AnalyticsRomProd.AccountActionsRomProd($(this),{component_name:"gigya-email-code-verification-screen",funnel_action:"validation register",funnel_step:"1",account_action:"verification",service:"lubricantes"})}),$(document).on("click",".gigya-register-form .gigyaSocialRegisterLubricantes .tabbing-button",function(){alert("click social"),Repsol.AnalyticsRomProd.AccountRegisterRomProd($(this),{})}),$(document).on("click",".gigya-register-form .gigya-composite-control.gigya-composite-control-label a",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{})}),$(document).on("click",".gigya-register-form .suggestion-account-link",function(){Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),{component_name:"card de registro",element_type:"text"})}),$(document).on("click",".rp-lubricantes-page .card-challenge .info-container .button-container",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{component_name:"card reto"})}),$(document).on("click",".rp-lubricantes-page .card-grid--lubricantes .card-es-basic .rp-btn",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{component_name:"card grid"})}),$(document).on("click",".rp-lubricantes-page .carousel-component .card-gas-cylinder .rp-btn",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{link_text:"Más información",component_name:"card carousel"})}),$(document).on("click",".rp-lubricantes-page .gallery-automatic .carousel-images-component .rp-btn",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{})}),$(document).on("keypress",".rp-lubricantes-page .products-finder .search-input-container input",function(e){var t=$(this).val();13==e.which&&0 label a",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{link_type:"navigation"})}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search.reset-enrolled-form",function(){var e={search_term:valueSearch,search_engine_name:"products-search"};Repsol.AnalyticsRomProd.searchRomProd($(this),e)}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search-results-JS .item-result",function(){clickEnrolledResult[0]!=$(this)[0]?(clickEnrolledResult=$(this),Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),{})):clickEnrolledResult=!1}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .search-results-JS .btn-select-item-result",function(){var e={link_text:$(this).text().trim(),component_name:$(this).parents("section.enrolled-finder").data("component-name"),element_type:"button"};Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),e)}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .filter-enrolled-finder-container .product-facets-container-JS .filters-item-JS input[type='radio']",function(){var e={link_text:$(this).parents(".filters-item-JS").find(".label-name").text().trim(),component_name:"accordion",element_type:"filter"};Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),e)}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .message-empty-product-list-JS .rp-btn.cmp-noresults-button",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{link_text:"Realizar nueva busqueda"})}),$(document).on("click",".rp-lubricantes-page .enrolled-finder .enrolled-finder .search-history .history-list p",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{link_type:"navigation"})}),$(document).on("click",".rp-lubricantes-page .contact-form-component .conditions-policies input[type='checkbox']",function(){$(this).parents(".conditions-policies").find(".checkbox + label").text(),$(this).parents(".contact-form-component").data("name-component");Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),{})}),$(document).on("click",".rp-lubricantes-page .contact-form-component .conditions-policies .link-reference",function(){Repsol.AnalyticsRomProd.linkClickRomProd($(this),{link_type:"navigation"})}),$(".rp-lubricantes-page .contact-form-component .message-container .btn-close").on("click",function(e){Repsol.AnalyticsRomProd.clickInteractionRomProd($(this),{})}),$(document).on("click",".cmp-breadcrumb li a",function(){Repsol.Analytics.isAriaPage()&&Repsol.AnalyticsRomProd.linkClickRomProd($(this),{})}),$(document).on("click",".footer .footer-nav .footer-logo a",function(){Repsol.Analytics.isAriaPage()&&Repsol.AnalyticsRomProd.menuClickRomProd($(this),{})}),$(document).on("click",".footer-inferior-bar .footer-container .multilink-nav a",function(){Repsol.Analytics.isAriaPage()&&Repsol.AnalyticsRomProd.linkClickRomProd($(this),{})})},Getters:{ErrorsAfterLoginAndRegisterClick:function(e,t){var o=document.querySelectorAll(e);let n=!1;for(i=0;ie.startsWith("groups=")))?(e=e.split("=")[1].split(",").filter(e=>!e.endsWith(":0")).join(",").replace(/:1/g,""),decodeURIComponent(e?","+e+",":null)):void 0},getUserIsSubscribed:function(){if($(".rp-guia-container")){if(sessionStorage.getItem("infoUser"))return"true"===sessionStorage.getItem("isSubscribed")}else if(window.sessionStorage.getItem("rpVar_DLaccount"))return!!localStorage.getItem("subscriptions")},getGaClientId:function(){var o={};if(document.cookie.split(";").forEach(function(e){var e=e.split("="),t=e[0].trim(),e=e[1];o[t]=e}),o._ga)return o._ga.substring(6)},showAccountInfo:function(){window.gigya&&gigya.accounts.getAccountInfo({include:"profile,data,preferences",callback:Repsol.AnalyticsRomProd.Getters.getAccountInfoResponseGigya})},getAccountInfoResponseGigya:function(e){null!=e&&0==e.errorCode&&(e={user_id:null!=e.UID?e.UID:void 0,user_services:null!=e.data.Service?e.data.Service:void 0,user_bulletins:null!=e.data.Bulletin?e.data.Bulletin:void 0},window.sessionStorage.setItem("gigyaUserROM",JSON.stringify(e)))},isMotorVerdePage:function(){var e=document.location.href;return!(!e||!e.toLowerCase().includes("motorverde"))},getUserAccesPage:function(){var e=Repsol.AnalyticsRomProd.Getters.isMotorVerdePage();let t="";return t=e?document.getElementById("typeSelector").innerHTML.trim():t},getEstablishmentName:function(){return $(".hero-ficha .hero-soles").attr("data-name")||void 0},getEstablishmentCategory:function(){},getEstablishmentType:function(e){var t;if(Repsol.AnalyticsRomProd.Site.isGuiaSite)return e=Repsol.AnalyticsRomProd.Getters.getEstablishmentRaiting(e),t=$(".hero-ficha .hero-soles").attr("data-solete-category"),"Solete"===e&&"6"!==t?{1:"Cafetería",2:"Bar",3:"Terraza",4:"Vinoteca",5:"Fast Good",7:"Heladería"}[t]:"Restaurant"},getEstablishmentRaiting:function(){return{1:"1 sol",2:"2 soles",3:"3 soles",S:"Solete",R:"Recomendado"}[$(".hero-ficha .hero-soles").attr("data-type-category")]||void 0},getEstablishmentAdress:function(){return $(".hero-ficha .hero-soles").attr("data-adress")||void 0},getContentName:function(e){var t=e.closest("[data-component]");return t.hasClass("documents-component")?e.parent().find(".content-name").text().trim()||void 0:null!=t.attr("data-content-name")?t.attr("data-content-name")||void 0:0"data-tertiary-menu-name"==t?0{var t;t=e,void 0!==(e=(e=o).find(e=>e.hasOwnProperty(t)))&&(e=e[t],Repsol.AnalyticsRomProd.Getters.createStorage(t,e,!0))})},getData:function(e){null!=(data=window.sessionStorage.getItem(e))&&data.length||(data=window.sessionStorage.getItem("rpVar_"+e));try{return JSON.parse(data)}catch(e){return data}},getRelativePagination:function(e,t){return te.find("input[name='accept-policy']").is(":checked")?"sí":"no",getBusinessMeta:function(){var e=$("meta[name='rp-business']");return e.length&&""!==e.attr("content")?e.attr("content"):void 0},getFileExtension:function(e){return e.split(".").pop()},getFilename:function(e){return e.split("/").pop()},getMethodLogin:function(e){var t=null;return t=null!=e&&null!=e.socialProviders&&0<(e=(e=e.socialProviders).split(",")).length?e[0]:t},getFieldName1:function(e,t){let o=t;return 0{window.dataLayer.push(e),Repsol.Analytics.sendAdobeDataLayer(e)},sendAdobeDataLayer:e=>{Repsol.AnalyticsRomProd.Getters.isEcommercePortal()&&(window.adobeDataLayer.push(e),Repsol.AnalyticsRomProd.Getters.sendAnayticsIframe(e))},sendAnayticsIframe:e=>{var t,o;window.top!==window.self?o=window.parent:null!=(t=window.frameElement)&&null!=t.contentWindow&&(o=t.contentWindow),null!=o&&o.postMessage({type:"analytics",datalayer:e},"*")},getMetaBusiness:function(){var t=$("meta[name='rp-business-tag']").attr("content");if(!!(t&&0{if(e)return(e=e.split("/"))[e.length-1].split(".").slice(0,-1).join(".")})(a)||void 0,video_url:(e=>{if(e)return e.split(".").slice(0,-1).join(".")})(a)||void 0});Repsol.AnalyticsRomProd.videoRomProd(e,i)},startScrollTime:function(){startTime=new Date},endScrollTime:function(){var e;return scrolling&&(e=(endTime=new Date)-startTime,e=Math.round(e/1e3),console.log("Tiempo de scroll: "+e+" segundos"),scrolling=!1),e},getMenuLevel2024:e=>{var t;if(e&&e instanceof jQuery)return(t=e.closest(".menu__secondary")).length?e.hasClass("link-terciary")||e.hasClass("menu_title_mobile__3")||0{let o=void 0;if("data-main-menu-name"===e)if(0{Repsol.AnalyticsRomProd.EcommerceCart.resetEcommerceData();Repsol.AnalyticsRomProd.EcommerceCart.userIsLogged();let a=Repsol.AnalyticsRomProd.Getters.getComponentLink(o);for(let e=0;e{sessionStorage.getItem("cross-sell-component-name")?e(a=sessionStorage.getItem("cross-sell-component-name")):o.attr("data-component")?e(a=o.attr("data-component")):0{a=e,sessionStorage.removeItem("cross-sell-component-name")}).catch(e=>{console.log(e)});var e,m={event:(t=t==Repsol.AnalyticsRomProd.EcommerceCart.events.removeAllFromCart?Repsol.AnalyticsRomProd.EcommerceCart.events.removeAllFromCart:t)+"_rom",component_description:Repsol.AnalyticsRomProd.Getters.getComponentDesc(o)||void 0,component_name:a||Repsol.AnalyticsRomProd.Getters.getComponentLink(o),event_detail:Repsol.AnalyticsRomProd.Getters.getEventDetail(o),component_position:Repsol.AnalyticsRomProd.Getters.getComponentPosition(o),creative_name:void 0,creative_slot:void 0,ecommerce:{items:n}},d=(t==Repsol.AnalyticsRomProd.EcommerceCart.events.selectItem&&(m.item_list_id=void 0,m.item_list_name=void 0),t!=Repsol.AnalyticsRomProd.EcommerceCart.events.addToCart&&t!=Repsol.AnalyticsRomProd.EcommerceCart.events.removeFromCart&&t!=Repsol.AnalyticsRomProd.EcommerceCart.events.viewItem||(m.currency=void 0,m.value=void 0),document.querySelector('meta[name="isQueroGas"][content="true"]')),p=(d&&(d=QueroGasBase.getCartItems().totalInfo,t==Repsol.AnalyticsRomProd.EcommerceCart.events.selectItem&&(e=0<(e=o.closest("[data-list-name]")).length?e.attr("data-list-name"):void 0,m.item_list_name=e||void 0,m.currency="EUR",m.value=d.subtotal||0),t!=Repsol.AnalyticsRomProd.EcommerceCart.events.viewCart&&t!=Repsol.AnalyticsRomProd.EcommerceCart.events.viewItem&&t!=Repsol.AnalyticsRomProd.EcommerceCart.events.viewItemList||(m.currency="EUR",m.value=d.subtotal||0),t!=Repsol.AnalyticsRomProd.EcommerceCart.events.addToCart&&t!=Repsol.AnalyticsRomProd.EcommerceCart.events.removeFromCart||(e=null!==document.querySelector(".gas-cylinder-detail-component")?QueroGasBase.getGasCylinderDetailForAnalytics():QueroGasBase.getGasCylinderDetailFromCard(o),m.currency="EUR",m.value=(e.price??0)*(e.quantity??1)),t==Repsol.AnalyticsRomProd.EcommerceCart.events.beginCheckout)&&(m.currency="EUR",m.value=d.totalPrice||0,m.coupon=void 0,m.tax=d.tax||void 0),Object.keys(i));for(let e=0;e{var o=Repsol.AnalyticsRomProd.EcommerceCart.getProductData(t);Repsol.AnalyticsRomProd.EcommerceCart.ecommerceDataLayer(e,t,o,{})},getCheckoutDataLayer:(e,t)=>{var o,n,i,a,s,r,l=document.querySelector('meta[name="isQueroGas"][content="true"]'),c=(e!=Repsol.AnalyticsRomProd.EcommerceCart.events.purchase||l?(i=$(".checkout-component").find(".checkout-order-box.main"),r=Repsol.AnalyticsRomProd.EcommerceCart.getProductData(i),l&&(r=QueroGasBase.getCartItems().items),d=i.find("[data-coupon]")?i.find("[data-coupon]").attr("data-coupon"):void 0,p=i.find("[data-currency]")?i.find("[data-currency]").attr("data-currency"):void 0,i=i.find("[data-total-value]")?parseFloat(i.find("[data-total-value]").attr("data-total-value")):void 0,o=t.closest(".cmp-form-options").find(".cmp-form-options__field-description .rp-body-1")):(d=(m=JSON.parse(sessionStorage.getItem("user")))&&m.coupon?m.coupon:void 0,n=m&&m.order?m.order:void 0,p=m&&m.currency?m.currency:void 0,i=m&&m.totalValue?parseFloat(m.totalValue):void 0,m&&m.affilation&&m.affilation,a=m&&m.shippingMethod?m.shippingMethod:void 0,s=m&&m.paymentMethod?m.paymentMethod:void 0,m&&m.business&&m.business,r=m.products||[]),{coupon:d,currency:p,value:i});switch(e){case Repsol.AnalyticsRomProd.EcommerceCart.events.addShippingInfo:c.shipping_tier=o?o.text().trim():void 0;break;case Repsol.AnalyticsRomProd.EcommerceCart.events.addPaymentInfo:c.payment_type=o?o.text().trim():void 0;break;case Repsol.AnalyticsRomProd.EcommerceCart.events.purchase:c.transaction_id=n,c.tax=void 0,c.shipping=a}if(l){var m=QueroGasBase.getCartItems().totalInfo,d=JSON.parse(sessionStorage.getItem("discountData"))||{};if(c.currency="EUR",c.shipping_tier="gastos de envio",c.shipping=m?.totalShipping||0,c.value=m?.totalPrice||0,c.coupon=d?.promoCode||void 0,c.tax=m?.tax||void 0,e==Repsol.AnalyticsRomProd.EcommerceCart.events.purchase){var p=sessionStorage.getItem("transactionId")||void 0;let e=sessionStorage.getItem("paymentType")||void 0;c.transaction_id=p,c.payment_type=e}}Repsol.AnalyticsRomProd.EcommerceCart.ecommerceDataLayer(e,t,r,c)},getCartStoreDataLayer:(e,t)=>{$(document).find(".cart-component").attr("data-coupon");var o=$(document).find(".cart-component").attr("data-currency"),n=$(document).find(".cart-component").attr("data-value"),i=Repsol.AnalyticsRomProd.EcommerceCart.getProductData(t);Repsol.AnalyticsRomProd.EcommerceCart.ecommerceDataLayer(e,t,i,{currency:o,value:n})},resetEcommerceData:()=>{Repsol.AnalyticsRomProd.Getters.sendDataLayer({ecommerce:null})},userIsLogged:()=>"true"===Repsol.AnalyticsRomProd.Getters.getCookie("isLogged"),getProductData:function(o){let A=[],b=o.attr("data-event");o.find(".js-analyitics-store").each(function(){var e=$(this),t=e.find(".js-analyitics-store-product"),o=e.closest("[data-component]");let n="",i=t.attr("data-id"),a=t.attr("data-name"),s=t.attr("data-category"),r=t.attr("data-brand"),l=t.attr("data-price"),c=t.attr("data-variant"),m=0"2_Default Category"!=e),h=(e.length!=f.length?e:f).length;if(0{var t=o.closest("[data-list-name]"),t=0{var o=document.querySelectorAll(".general-calculator-cmp__form-fields");let n={event:"form_rom",component_catalogue:Repsol.AnalyticsRomProd.Getters.getComponentCatalog(e),component_position:Repsol.AnalyticsRomProd.Getters.getComponentPosition(e),business:Repsol.AnalyticsRomProd.Getters.getBusinessMeta(),form_action:t.formAction,form_type:"Calculate",form_id:t.formId};function r(e,t){var o;if(e)return o=e.getAttribute("condition-component"),e=e.getAttribute("condition-value"),!o||t[o]===e}o.forEach((e,t)=>{let i={},a=[],s=[];e.querySelectorAll(".options-extended").forEach(e=>{var t=e.querySelector(".label"),e=e.querySelector(".dropdown-toggle"),t=t?.textContent.trim(),o=e?.textContent.trim(),n=e?.getAttribute("name");n&&(i[n]=e.getAttribute("data-value")),r(e,i)&&(a.push(t),s.push(o))}),e.querySelectorAll(".text-extended").forEach(e=>{var t=e.querySelector("label"),e=e.querySelector("input");r(e,i)&&(t=t?.textContent.trim(),e=e?.value.trim(),a.push(t),s.push(e))}),n["field_name_"+(t+1)]=[...new Set(a)].join(" - "),n["selected_option_"+(t+1)]=[...new Set(s)].join(" - ")}),n.event_detail=t.eventDetail,window.dataLayer.push(n)},clickCleanCalculateRomProd:(e,t)=>{t={event:"interaction_rom",component_name:Repsol.AnalyticsRomProd.Getters.getComponentLink(e)||void 0,component_description:Repsol.AnalyticsRomProd.Getters.getComponentDesc(e)||void 0,component_catalogue:Repsol.AnalyticsRomProd.Getters.getComponentCatalog(e),component_position:Repsol.AnalyticsRomProd.Getters.getComponentPosition(e),content_name:t.contentName,element_type:"button",link_text:e?e.find("span").text().trim():void 0};window.dataLayer.push(t)}},$(document).ready(function(){Repsol.AnalyticsRomProd.events(),Repsol.AnalyticsRomProd.Getters.showAccountInfo(),Repsol.AnalyticsRomProd.Getters.getSiteName(),Repsol.AnalyticsRomProd.Getters.AccountVerificationTest()});