1class Chatbot{constructor(){this.settings={url_domain:this.buildURL(),key_site_captcha:"6LdGdPkaAAAAAICNuY4FEbRr0tAkDg9I_CgSI3Cf"},this.saveGclid(),this.setData()}saveGclid(){if(null===localStorage.getItem("gclid")){const e=window.location.search,t=new URLSearchParams(e);t.has("gclid")&&localStorage.setItem("gclid",t.get("gclid"))}}buildURL(){let e=window.location.hostname.split(".");e.shift(),e.pop();let t=e.join("."),o="";if("datacrm"===t)o=window.origin+"/";else{t=window.location.origin+window.location.pathname;let e=t.indexOf("public/");o=-1!=e?t.substring(0,e+7):t}return o}setData(){this.registerSubmitPopupChat(),this.initModals()}initModals(){const e=document.getElementById("modalPruebaGratis3");e.addEventListener("hidden.bs.modal",()=>{const e=document.getElementById("modalcontent1"),t=document.getElementById("modalemail2");e.style.display="block",t.style.display="none"});const t=document.getElementById("access_crm"),o=document.getElementById("recover_password");t.addEventListener("click",()=>{e.click()}),o.addEventListener("click",()=>{e.click()})}getParametroGET(e){const t=window.location.search,o=new URLSearchParams(t);return o.has(e)?o.get(e):""}registerSubmitPopupChat(){document.querySelector("#asesoria-pag-bot.modalDemo").addEventListener("submit",e=>{e.preventDefault(),this.deleteErrorsField(),this.sendForm()})}deleteErrorsField(){let e=document.querySelectorAll("#asesoria-pag-bot.errors_server");e&&e.length>0&&e.forEach(e=>{e.remove()})}cleanName(e){return e=e.replace(/[áà äâª]/gi,"a").replace(/[éèëê]/gi,"e").replace(/[Ãìïî]/gi,"i").replace(/[óòöô]/gi,"o").replace(/[úùüû]/gi,"u").replace(/[ñ]/gi,"n").replace(/[ç]/gi,"c").replace(/[^a-zA-Z0-9]/g,"").replace(/\s/g,"")}hideErrors(){document.getElementById("errorsFormDemo").style.display="none"}showErrors(){document.getElementById("errorsFormDemo").style.display="block"}disableButtonPopup(){let e=document.querySelector("#asesoria-pag-bot.modalDemo button");e&&e.removeAttribute("disabled")}enableButtonPopup(){let e=document.querySelector("#asesoria-pag-bot.modalDemo button");e&&(e.disabled=!1)}showErrorField(e,t){let o=null,a=document.createElement("div");if(a.className="errors_server py-1 alert alert-danger myBorderRadius text-left",a.textContent=t,"nombreapellidos"===e){o=document.querySelector("#nombreapellidos2")}if("email"===e){o=document.querySelector("#asesoria-pag-bot #email")}if("company"===e){o=document.querySelector("#asesoria-pag-bot #company")}if("telefono"===e){o=document.querySelector("#asesoria-pag-bot #telefono2").parentNode}if("sector"===e){o=document.querySelector("#asesoria-pag-bot #sector")}if("personas"===e){o=document.querySelector("#asesoria-pag-bot #personas")}if("captcha"===e){let e=document.querySelector("#asesoria-pag-bot #captcha");a.className="errors_server py-1 alert alert-danger text-left",o=e}null!==o&&o.parentNode.insertBefore(a,o.nextSibling)}sendForm(){this.hideErrors(),this.disableButtonPopup();const e=document.querySelector("#asesoria-pag-bot #email").value,t=document.querySelector("#asesoria-pag-bot #company").value.replace("&",""),o=(document.querySelector("#asesoria-pag-bot #company").value,document.querySelector("#asesoria-pag-bot #sector").value),a=iti2.getNumber().substr(1),r=document.querySelector("#asesoria-pag-bot #personas").value,l=null!==localStorage.getItem("gclid")?localStorage.getItem("gclid"):"",s=(document.querySelector("#asesoria-pag-bot #campaignid"),document.querySelector("#asesoria-pag-bot [name='_token']").value),n=document.querySelector("#asesoria-pag-bot #captcha").value,c=document.querySelector("#asesoria-pag-bot #nombreapellidos2").value,i=document.querySelector("#asesoria-pag-bot #citybot").value,d=document.querySelector("#asesoria-pag-bot #countryNamebot").value;let u=this.cleanName(t);u=encodeURIComponent(u),fetch(this.settings.url_domain+"asesoria-bot",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({_token:s,email:e,company:t,cf_gclid:l,campaign:"SEO 2024",sector:o,captcha:n,personas:r,nombreapellidos:c,telefono:a,country:d,city:i})}).then(e=>e.json()).then(e=>
1{switch(e.success){case"showPopup":document.querySelector("#modalChatbot #modalChatbot1").style.display="none",document.querySelector("#modalChatbot #modalChatbot2").style.display="block",this.enableButtonPopup();break;case!1:let t="",o=e.result;console.log(o);for(let e in o)t+="<li>"+o[e]+"</li>",this.showErrorField(e,o[e]);document.querySelector("#asesoria-pag-bot.modalDemo #errorsFormDemo ul").innerHTML=t,this.enableButtonPopup();break;default:document.querySelector("#modalChatbot #modalChatbot1").style.display="none",document.querySelector("#modalChatbot #modalChatbot2").style.display="block"}}).catch(e=>{console.error("Error:",e)})}}document.addEventListener("DOMContentLoaded",()=>{new Chatbot,document.getElementById("btnModalChatbotClose")});
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.