1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4074],{8211:(e,s,a)=>{"use strict";a.d(s,{default:()=>F,m:()=>E});var l=a(54568),r=a(7620),i=a(13357),c=a.n(i),n=a(23312),t=a(5629),o=a(66271),d=a(24147),u=a(7929),m=a(24102),p=a(38693),v=a(72234),f=a(27085),_=a(15530),h=a(79254),g=a(7829),x=a(49475),b=a(94218);a(54934);let j=[{value:"34",label:"Espa\xf1a",code:"es"},{value:"33",label:"Francia",code:"fr"},{value:"49",label:"Alemania",code:"de"},{value:"39",label:"Italia",code:"it"},{value:"44",label:"Reino Unido",code:"gb"},{value:"31",label:"Pa\xedses Bajos",code:"nl"},{value:"351",label:"Portugal",code:"pt"},{value:"32",label:"B\xe9lgica",code:"be"},{value:"43",label:"Austria",code:"at"},{value:"41",label:"Suiza",code:"ch"},{value:"30",label:"Grecia",code:"gr"},{value:"48",label:"Polonia",code:"pl"},{value:"40",label:"Ruman\xeda",code:"ro"},{value:"36",label:"Hungr\xeda",code:"hu"},{value:"420",label:"Rep. Checa",code:"cz"},{value:"353",label:"Irlanda",code:"ie"},{value:"46",label:"Suecia",code:"se"},{value:"47",label:"Noruega",code:"no"},{value:"45",label:"Dinamarca",code:"dk"},{value:"358",label:"Finlandia",code:"fi"}],y={"tarjetas-revolving":"tarjetas-revolving","tarjetas-revolving-2":"tarjetas-revolving","revolving-credit-cards":"tarjetas-revolving",revolving:"tarjetas-revolving","financiacion-vehiculos":"reclamaci\xf3n-financiaci\xf3n-veh\xedculo","financiacion-coches":"reclamaci\xf3n-financiaci\xf3n-veh\xedculo","financiacion-coches-v2":"reclamaci\xf3n-financiaci\xf3n-veh\xedculo","car-financing":"reclamaci\xf3n-financiaci\xf3n-coche","reclamaci\xf3n-financiaci\xf3n-coche":"reclamaci\xf3n-financiaci\xf3n-coche","ley-segunda-oportunidad":"ley-segunda-oportunidad","second-chance-law":"ley-segunda-oportunidad",lso:"ley-segunda-oportunidad",phishing:"phishing","reestructuracion-deuda":"reestructuracion",reestructuracion:"reestructuracion","debt-consolidation":"reestructuracion",microcreditos:"microcreditos",microcréditos:"microcreditos"},N=(e,s)=>{if(!e||"string"!=typeof e)return"";let a=e.trim().toLowerCase(),l=null==s?void 0:s.find(e=>e.value&&e.value.toLowerCase()===a);if(l)return l.value;let r=y[a];if(r)return r;let i=null==s?void 0:s.find(e=>e.value&&(a.includes(e.value)||e.value.includes(a)));return i?i.value:a},w={title:"Analiza tu caso gratis",subtitle:"Un abogado especializado te contactar\xe1 en menos de 24h",buttonText:"Analizar mi caso gratis",services:[{value:"tarjetas-revolving",label:"Tarjetas Revolving"},{value:"reclamaci\xf3n-financiaci\xf3n-veh\xedculo",label:"Financiaci\xf3n de Veh\xedculos"},{value:"ley-segunda-oportunidad",label:"Ley de Segunda Oportunidad"},{value:"phishing",label:"Phishing Bancario"},{value:"reestructuracion",label:"Reestructuraci\xf3n de Deuda"},{value:"microcreditos",label:"Microcr\xe9ditos"},{value:"otro",label:"Otro / No estoy seguro"}],successTitle:"\xa1Solicitud enviada!",successMessage:"Un abogado especializado revisar\xe1 tu caso y te contactar\xe1 en menos de 24 horas.",errorMessage:"Error al enviar. Int\xe9ntalo de nuevo.",trustBadges:["100% confidencial","Respuesta en 24h","Sin compromiso"]},k=["gmail.com","hotmail.com","outlook.com","yahoo.com","icloud.com","live.com"],C=(e,s)=>{let a=e.length,l=s.length,r=Array.from({length:a+1},(e,s)=>Array.from({length:l+1},(e,a)=>0===s?a:0===a?s:0));for(let i=1;i<=a;i++)for(let a=1;a<=l;
1a++)r[i][a]=e[i-1]===s[a-1]?r[i-1][a-1]:1+Math.min(r[i-1][a],r[i][a-1],r[i-1][a-1]);return r[a][l]},S=e=>{if(!e||!e.includes("@"))return null;let s=e.split("@");if(2!==s.length||!s[1])return null;let[a,l]=s,r=l.toLowerCase();if(k.includes(r))return null;let i=k.find(e=>2>=C(r,e));return i?`${a}@${i}`:null},P=e=>{var s;let{title:a,subtitle:i,compact:c=!1,dark:n=!1,sanityConfig:y=null,onSuccess:k=null,defaultService:C=null}=e,{t:P}=(0,_.Bd)(),[A,L]=(0,r.useState)(y||w),z=A.services||w.services,E=N(C,A.services||w.services),[F,$]=(0,r.useState)({name:"",phone:"",phonePrefix:"34",email:"",service:E||"",message:"",acceptPrivacy:!1});(0,r.useEffect)(()=>{let e=A.services||w.services;if(C){let s=N(C,e);s&&$(e=>({...e,service:s}));return}let s=window.location.pathname.replace(/\/$/,"").split("/").pop();if(!s||"es"===s||"servicios"===s)return;let a=N(s,e);a&&$(e=>({...e,service:a}))},[C,A.services]);let[B,D]=(0,r.useState)(!1),[R,I]=(0,r.useState)(!1),[M,T]=(0,r.useState)({}),[O,U]=(0,r.useState)(null),[V,H]=(0,r.useState)(5),[K,q]=(0,r.useState)(""),Z=(0,r.useRef)(!1);(0,r.useEffect)(()=>{y||fetch("/api/claim-form").then(e=>e.json()).then(e=>{if(null==e?void 0:e.data){let s={...e.data};if(s.services){if(!s.services.some(e=>{var s,a;return(null===(s=e.value)||void 0===s?void 0:s.toLowerCase().includes("financiacion"))||(null===(a=e.value)||void 0===a?void 0:a.toLowerCase().includes("coche"))})){let e=s.services.findIndex(e=>{var s;return null===(s=e.value)||void 0===s?void 0:s.toLowerCase().includes("revolving")}),a={value:"reclamaci\xf3n-financiaci\xf3n-veh\xedculo",label:"Financiaci\xf3n de Veh\xedculos"};e>=0?s.services.splice(e+1,0,a):s.services.unshift(a)}if(!s.services.some(e=>{var s,a;return(null===(s=e.value)||void 0===s?void 0:s.toLowerCase().includes("microcredito"))||(null===(a=e.value)||void 0===a?void 0:a.toLowerCase().includes("microcr\xe9dito"))})){let e=s.services.findIndex(e=>{var s;return(null===(s=e.value)||void 0===s?void 0:s.toLowerCase())==="otro"}),a={value:"microcreditos",label:"Microcr\xe9ditos"};e>=0?s.services.splice(e,0,a):s.services.push(a)}}L(e=>({...e,...s}))}}).catch(console.error)},[y]);let W=a||A.title,G=i||A.subtitle,J=e=>{let{name:s,value:a,type:l,checked:r}=e.target;Z.current||((0,h.nB)(),Z.current=!0);let i="checkbox"===l?r:a;"phone"===s&&"string"==typeof i&&(i=i.replace(/\D/g,"")),$(e=>({...e,[s]:i})),M[s]&&T(e=>({...e,[s]:""})),"email"===s&&U(null)},Q=()=>{let e={};F.name.trim()||(e.name=P("simple_form.error_name"));let s=F.phone.replace(/\D/g,"");return F.phone.trim()?s.length<8||s.length>15?e.phone=P("simple_form.error_phone_invalid"):/^[0-9]+$/.test(s)||(e.phone=P("simple_form.error_phone_numbers")):e.phone=P("simple_form.error_phone_required"),F.email.trim()?/^[^\s@]+@[^\s@]+\.[a-zA-Z]{2,}$/.test(F.email)||(e.email=P("simple_form.error_email_invalid")):e.email=P("simple_form.error_email_required"),F.service||(e.service=P("simple_form.error_service")),F.acceptPrivacy||(e.acceptPrivacy=P("simple_form.error_privacy")),T(e),0===Object.keys(e).length},X=async e=>{if(e.preventDefault(),!Q()){(0,h.j2)();return}D(!0);let s=F.name.trim().split(" ");try{let e=(0,h.UH)(),a={name:F.name,phone:`+${F.phonePrefix}${F.phone.replace(/\D/g,"")}`,email:F.email,service:F.service,message:F.message||"Sin mensaje",procedencia:"FormWeb",source:"SimpleContactForm",timestamp:new Date().toISOString(),hp_web:K,...e};if(!(await fetch("/api/webhook-proxy",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({webhookUrl:function(e){switch(String(e||"").trim()){case"tarjetas-revolving":return g.dk;case"reclamaci\xf3n-financiaci\xf3n-veh\xedculo":case"reclamaci\xf3n-financiaci\xf3n-coche":return g.e2;case"ley-segunda-oportunidad":return g.Vn;case"phishing":return g.ht;case"reestructuracion":return g.ZP;case"microcreditos":case"microcr\xe9ditos":return g.sc;default:return(0,x.V)()}}(F.service),data:a})})).ok)throw Error("Error al enviar el formulario");(0,h.rC)({firstName:s[0]||"",lastName:s.slice(1).join(" ")||"",email:F.email,phone:a.phone}
1),I(!0),$({name:"",phone:"",phonePrefix:"34",email:"",service:E||"",message:"",acceptPrivacy:!1})}catch(e){console.error("Error submitting form:",e),T({submit:A.errorMessage||P("simple_form.error_submit")})}finally{D(!1)}};return((0,r.useEffect)(()=>{if(R&&k){let e=setInterval(()=>{H(s=>s<=1?(clearInterval(e),k(),0):s-1)},1e3);return()=>clearInterval(e)}},[R,k]),R)?(0,l.jsx)("div",{className:`scf ${n?"scf--dark":""} ${c?"scf--compact":""}`,children:(0,l.jsxs)("div",{className:"scf__success",children:[(0,l.jsx)("div",{className:"scf__success-icon",children:(0,l.jsx)(t.A,{size:64})}),(0,l.jsx)("h3",{children:A.successTitle||P("simple_form.success_title")}),(0,l.jsx)("p",{children:A.successMessage||P("simple_form.success_message")}),k&&(0,l.jsx)("p",{className:"scf__success-countdown",children:P("simple_form.success_countdown",{seconds:V})}),(0,l.jsx)("button",{className:"scf__btn scf__btn--text",onClick:()=>k?k():I(!1),children:k?P("simple_form.success_close"):P("simple_form.success_back")})]})}):(0,l.jsxs)("div",{className:`scf ${n?"scf--dark":""} ${c?"scf--compact":""}`,children:[!c&&(0,l.jsxs)("div",{className:"scf__header",children:[(0,l.jsx)("h2",{className:"scf__title",children:W}),(0,l.jsx)("p",{className:"scf__subtitle",children:G})]}),(0,l.jsxs)("form",{className:"scf__form",onSubmit:X,noValidate:!0,children:[(0,l.jsx)(b.A,{value:K,onChange:e=>q(e.target.value)}),(0,l.jsxs)("div",{className:"scf__field",children:[(0,l.jsx)("label",{htmlFor:"scf-name",className:"scf__label",children:P("simple_form.name_label")}),(0,l.jsxs)("div",{className:`scf__input-wrap ${M.name?"scf__input-wrap--error":""}`,children:[(0,l.jsx)(o.A,{size:18,className:"scf__icon"}),(0,l.jsx)("input",{type:"text",id:"scf-name",name:"name",value:F.name,onChange:J,placeholder:P("simple_form.name_placeholder"),className:"scf__input"})]}),M.name&&(0,l.jsx)("span",{className:"scf__error",children:M.name})]}),(0,l.jsxs)("div",{className:"scf__row",children:[(0,l.jsxs)("div",{className:"scf__field",children:[(0,l.jsx)("label",{htmlFor:"scf-phone",className:"scf__label",children:P("simple_form.phone_label")}),(0,l.jsxs)("div",{className:`scf__input-wrap scf__input-wrap--phone ${M.phone?"scf__input-wrap--error":""}`,children:[(0,l.jsxs)("div",{className:"scf__prefix-container",children:[(0,l.jsx)("img",{src:`https://flagcdn.com/w40/${(null===(s=j.find(e=>e.value===F.phonePrefix))||void 0===s?void 0:s.code)||"es"}.png`,width:"20",height:"14",alt:"",className:"scf__flag-img"}),(0,l.jsx)("select",{name:"phonePrefix",value:F.phonePrefix,onChange:J,className:"scf__phone-prefix","aria-label":P("simple_form.prefix_label"),children:j.map(e=>(0,l.jsxs)("option",{value:e.value,children:["+",e.value]},e.value))})]}),(0,l.jsx)("input",{type:"tel",id:"scf-phone",name:"phone",value:F.phone,onChange:J,onKeyDown:e=>{!e.ctrlKey&&!e.metaKey&&(["Backspace","Delete","Tab","ArrowLeft","ArrowRight"].includes(e.key)||/^\d$/.test(e.key)||e.preventDefault())},placeholder:"600 000 000",className:"scf__input scf__input--phone",minLength:8,maxLength:15,inputMode:"numeric",pattern:"[0-9]*",autoComplete:"tel-national"})]}),M.phone&&(0,l.jsx)("span",{className:"scf__error",children:M.phone})]}),(0,l.jsxs)("div",{className:"scf__field",children:[(0,l.jsx)("label",{htmlFor:"scf-email",className:"scf__label",children:P("simple_form.email_label")}),(0,l.jsxs)("div",{className:`scf__input-wrap ${M.email?"scf__input-wrap--error":""}`,children:[(0,l.jsx)(d.A,{size:18,className:"scf__icon"}),(0,l.jsx)("input",{type:"email",id:"scf-email",name:"email",value:F.email,onChange:J,onBlur:()=>{U(S(F.email))},placeholder:"[email protected]",className:"scf__input"})]}),M.email&&(0,l.jsx)("span",{className:"scf__error",children:M.email}),O&&!M.email&&(0,l.jsxs)("span",{className:"scf__email-suggestion",children:["\xbfQuisiste decir"," ",(0,l.jsx)("button",{type:"button",className:"scf__email-suggestion-btn",onClick:()=>{$(e=>({...e,email:O})),U(null),M.email&&T(e=>({...e,email:""}))},children:O}),"?"]})]})]}),(0,l.jsxs)("div",{className:"scf__field",children:[(0,l.jsx)("label",{htmlFor:"scf-service",className:"scf__label",children:P("simple_form.service_label")}),(0,l.jsxs)("div",{className:`scf__input-wrap scf__input-wrap--select ${M.service?"scf__input-wrap--error":""}`,children:[(0,l.jsx)(u.A,{size:18,className:"scf__icon"}),(0,l.jsxs)("select",{id:"scf-service",name:"service",value:F.service,onChange:J,className:"scf__select",children:[(0,l.jsx)("option",{value:"",children:P("simple_form.service_placeholder")}),z.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),M.service&&(0,l.jsx)("span",{className:"scf__error",children:M.service})]}),!c&&(0,l.jsxs)("div",{className:"scf__field",children:[(0,l.jsxs)("label",{htmlFor:"scf-message",className:"scf__label",children:[P("simple_form.message_label")," ",(0,l.jsx)("span",{className:"scf__optional",children:P("simple_form.message_optional")})]}),(0,l.jsx)("div",{className:"scf__input-wrap scf__input-wrap--textarea",children:(0,l.jsx)("textarea",{id:"scf-message",name:"message",value:F.message,onChange:J,placeholder:P("simple_form.message_placeholder"),className:"scf__textarea",rows:3})})]}),(0,l.jsx)("div",{className:"scf__gdpr-layer",children:(0,l.jsxs)("p",{children:[(0,l.jsxs)("strong",{children:[P("gdpr_layer.responsible"),":"]})," DMD Asesores Legales S.L. \xb7",(0,l.jsxs)("strong",{children:[" ",P("gdpr_layer.purpose"),":"]})," ",P("gdpr_layer.purpose_text")," \xb7",(0,l.jsxs)("strong",{children:[" ",P("gdpr_layer.legal_basis"),":"]})," ",P("gdpr_layer.legal_basis_text")," \xb7",(0,l.jsxs)("strong",{children:[" ",P("gdpr_layer.rights"),":"]})," ",P("gdpr_layer.rights_text")," ",(0,l.jsx)("a",{href:"/politica-privacidad",target:"_blank",rel:"noopener noreferrer",children:P("gdpr_layer.more_info")})]})}),(0,l.jsxs)("div",{className:"scf__field scf__field--checkbox",children:[(0,l.jsxs)("label",{className:"scf__checkbox",children:[(0,l.jsx)("input",{type:"checkbox",name:"acceptPrivacy",checked:F.acceptPrivacy,onChange:J}),(0,l.jsx)("span",{className:"scf__checkmark"}),(0,l.jsxs)("span",{className:"scf__checkbox-text",children:[P("simple_form.privacy_accept")," ",(0,l.jsx)("a",{href:"/politica-privacidad",target:"_blank",rel:"noopener noreferrer",children:P("simple_form.privacy_link")})]})]}),M.acceptPrivacy&&(0,l.jsx)("span",{className:"scf__error",children:M.acceptPrivacy})]}),M.submit&&(0,l.jsx)("div",{className:"scf__submit-error",children:M.submit}),(0,l.jsx)("button",{type:"submit",className:"scf__btn scf__btn--primary",disabled:B,children:B?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"scf__spinner"}),P("simple_form.sending")]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.A,{size:18}),A.buttonText||P("simple_form.button")]})}),(0,l.jsx)("div",{className:"scf__trust",children:(A.trustBadges||w.trustBadges).map((e,s)=>{let a=[p.A,v.A,f.A],r=a[s%a.length];return(0,l.jsxs)("div",{className:"scf__trust-item",children:[(0,l.jsx)(r,{size:16}),(0,l.jsx)("span",{children:e})]},e)})})]})]})};a(11215);let A=e=>{let{onClose:s,defaultService:a}=e;return(0,r.useEffect)(()=>{let e=e=>{"Escape"===e.key&&s()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),(0,l.jsx)("div",{className:"cfm-overlay",onClick:s,children:(0,l.jsxs)("div",{className:"cfm-container",onClick:e=>e.stopPropagation(),children:[(0,l.jsx)("button",{className:"cfm-close",onClick:s,"aria-label":"Cerrar",children:(0,l.jsx)(n.A,{size:24})}),(0,l.jsx)(P,{title:"Analiza tu caso gratis",subtitle:"Un abogado especializado te contactar\xe1 en menos de 24h",onSuccess:s,defaultService:a})]})})},L=(0,r.createContext)({open:()=>{},close:()=>{},isOpen:!1}),z=e=>{let{children:s}=e,[a,i]=(0,r.useState)(!1),[c,n]=(0,r.useState)(null),t=(0,r.useCallback)(e=>{n("string"==typeof e?e:null),i(!0),document.body.style.overflow="hidden"},[]),o=(0,r.useCallback)(()=>{setTimeout(()=>{i(!1),n(null),document.body.style.overflow=""},0)},[]);(0,r.useEffect)(()=>(window.openClaimForm=t,window.closeClaimForm=o,()=>{delete window.openClaimForm,delete window.closeClaimForm}),[t,o]);let d=(0,r.useMemo)(()=>({open:t,close:o,isOpen:a}),[t,o,a]);return(0,l.jsxs)(L.Provider,{value:d,children:[s,a&&(0,l.jsx)(A,{onClose:o,defaultService:c})]})};z.propTypes={children:c().node.isRequired};let E=()=>(0,r.useContext)(L),F=z},72844:(e,s,a)=>{"use strict";a(22846)},15530:(e,s,a)=>{"use strict";a.d(s,{Bd:()=>l.Bd});var l=a(97808)},11215:()=>{},54934:()=>{},49475:(e,s,a)=>{"use strict";a.d(s,{H:()=>i,V:()=>r});var l=a(40459);function r(){var e,s;let a=void 0!==l&&(null===(e=l.env)||void 0===e?void 0:e.ZAPIER_WEBHOOK_URL),r=void 0!==l&&(null===(s=l.env)||void 0===s?void 0:"https://hooks.zapier.com/hooks/catch/23973908/ujfgd56/");return(a||r||"").trim()}function i(e){return("string"==typeof e?e.trim():"")||r()}}}]);
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.