1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7962],{84773(e,i,a){a.d(i,{A:()=>n});var o=a(23029),t=a(92901),s=a(31169),n=function(){return(0,t.A)(function e(){(0,o.A)(this,e),this.buscadorDominios=document.querySelectorAll(".buscador-dominios")},[{key:"init",value:function(){this.initEvents()}},{key:"initEvents",value:function(){var e=this;this.buscadorDominios.forEach(function(i){i.querySelector(".whois_dominio").addEventListener("keyup",function(i){var a,o=i.currentTarget,t=o.value.split(/\.(.*)/)[0];o.value.length>=0&&(o.hasAttribute("data-lowercase")&&(o.value=o.value.toLowerCase()),o.value=o.value.replace(/\s/g,""),o.value=o.value.replace(/\.+/g,"."),t.length>63&&(t=o.value=o.value.slice(0,63)),a=e.isDomainNameValid(t),e.showHideErrorMessage(a,o),a.isValid&&o.closest(".buscador-dominios").querySelector(".form-field-container").classList.remove("is-invalid"))}),i.addEventListener("submit",function(i){var a,o=i.currentTarget,t=o.querySelector(".whois_dominio").value.split(/\.(.*)/),n=t[0],r=t[1]||"com",l=!0;if(i.preventDefault(),i.stopPropagation(),a=e.isDomainNameValid(n),e.showHideErrorMessage(a,o),l=l&&a.isValid){var c,u=o.dataset.webcartId;if(r=e.setDomainExtension(r),"true"===localStorage.getItem("iva")||o.dataset.query)c=(new s.A).setBase64QueryString(o);else c="";o.setAttribute("action","".concat("https://panel.hostalia.com/cart/#/contratar/").concat(u,"/").concat(c,"?whois_dominio=").concat(n,"&whois_extension=").concat(r,"&search=").concat(n,".").concat(r)),o.submit()}})})}},{key:"isDomainNameValid",value:function(e){var i={isValid:!0};return/^(?:[0-9a-zñçáéÃóúà èòïü]|l·(?=l))(?:[0-9a-zñçáéÃóúà èòïü-]|l·(?=l)){0,61}(?:[0-9a-zñçáéÃóúà èòïü]|l·(?=l))(\.)?$/.test(e)||(i.isValid=!1,i.errorMsg="Sólo son válidos letras minúsculas, números y guion medio [-] si no está ni al principio ni al final. MÃnimo 2 caracteres."),i}},{key:"setDomainExtension",value:function(e){return"."===e?whoisDominio.value.replace(/\.+/g,""):["com","es","info","net","org","cc","eus","tv","com.es","org.es","co","eu","biz","gal","nom.es","edu.es","barcelona","cat","me","name","mobi","tel","ws"].includes(e)?e:"com"}},{key:"showHideErrorMessage",value:function(e,i){var a=i.closest(".buscador-dominios");a.querySelector(".form-field-container").classList.toggle("is-invalid",!e.isValid),a.classList.toggle("is-invalid",!e.isValid),a.querySelector(".message-window .error-message").textContent=e.errorMsg}}])}()},5837(e,i,a){var o=a(63766),t=a(84773);(new o.A).init(),(new t.A).init()}},e=>{e.O(0,[367,3766],()=>e(5837));e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.