1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,977592,e=>{"use strict";var a=e.i(843476),i=e.i(618566),r=e.i(401899);e.s(["default",0,function(){let e=(0,i.useSearchParams)(),o=e.get("area")??"";return(0,a.jsx)(r.default,{modo:"cita",defaultArea:o,esDespido:"1"===e.get("despido")},o)}])},401899,e=>{"use strict";var a=e.i(843476),i=e.i(271645),r=e.i(514764),o=e.i(643531),s=e.i(531278),l=e.i(621724),t=e.i(573243);let n=["Cancelar deudas / Segunda Oportunidad","Despido / Laboral","Herencias / Testamento","Inmobiliario / Hipoteca / Alquiler","Comunidad de propietarios / Admin. fincas","Empresa / Fiscal / ZEC","Divorcio / Familia","Otra consulta"],c={"Cancelar deudas / Segunda Oportunidad":"Debt cancellation / Second Chance Law","Despido / Laboral":"Dismissal / Employment law","Herencias / Testamento":"Inheritance / Wills","Inmobiliario / Hipoteca / Alquiler":"Real estate / Mortgage / Rentals","Comunidad de propietarios / Admin. fincas":"Homeowners association / Property management","Empresa / Fiscal / ZEC":"Business / Tax / ZEC","Divorcio / Familia":"Divorce / Family","Otra consulta":"Other enquiry"},d={es:{successTitle:"Consulta recibida",successBody:"Nos pondremos en contacto contigo lo antes posible. Gracias por confiar en ALY Abogados.",namePlaceholder:"Nombre completo *",nameAria:"Nombre completo",emailPlaceholder:"Email (opcional)",emailAria:"Correo electrónico",phonePlaceholder:"Teléfono *",phoneAria:"Teléfono",areaAria:"Ãrea de consulta",areaPlaceholder:"Selecciona un área...",messagePlaceholder:"Describe brevemente tu caso o consulta...",messageAria:"Descripción de tu caso o consulta",errorMsg:"Error al enviar. Inténtalo de nuevo o llámanos al 633 572 607.",submitAria:"Enviar mensaje",sending:"Enviando...",submit:"Enviar consulta",submitFree:"Enviar consulta gratuita",privacy:"Tus datos serán tratados de forma confidencial. Solo los usaremos para responder a tu consulta.",citaSuccessTitle:"Solicitud de cita recibida",citaSuccessBody:"Revisamos tu caso y te contactamos en menos de 24 horas por teléfono, WhatsApp o correo para proponerte dÃa y hora. Gracias por confiar en ALY Abogados.",citaMessagePlaceholder:"Cuéntanos brevemente tu caso y qué dÃas y horas te vienen mejor... *",citaMessageAria:"Tu caso y los dÃas y horas que te vienen mejor",citaSubmit:"Solicitar cita",citaSubmitFree:"Solicitar cita gratuita",citaErrorMsg:"Cuéntanos brevemente tu caso para poder darte cita."},en:{successTitle:"Enquiry received",successBody:"We will get back to you as soon as possible. Thank you for trusting ALY Abogados.",namePlaceholder:"Full name *",nameAria:"Full name",emailPlaceholder:"Email (optional)",emailAria:"Email address",phonePlaceholder:"Phone *",phoneAria:"Phone",areaAria:"Area of enquiry",areaPlaceholder:"Select an area...",messagePlaceholder:"Briefly describe your case or enquiry...",messageAria:"Description of your case or enquiry",errorMsg:"Something went wrong. Please try again or call us on +34 633 572 607.",submitAria:"Send message",sending:"Sending...",submit:"Send enquiry",submitFree:"Send free enquiry",privacy:"Your details will be treated confidentially and used only to reply to your enquiry.",citaSuccessTitle:"Appointment request received",citaSuccessBody:"We will review your case and contact you within 24 hours by phone, WhatsApp or email to propose a date and time. Thank you for contacting ALY Abogados.",citaMessagePlaceholder:"Briefly describe your case and the days and times that suit you best... *",citaMessageAria:"Your case and the days and times that suit you",citaSubmit:"Request an appointment",citaSubmitFree:"Request a free consultation",citaErrorMsg:"Please tell us briefly about your case so we can offer you an appointment."}},u={"Segunda Oportunidad / Deudas":"Cancelar deudas / Segunda Oportunidad","Arrendamientos / Alquiler":"Inmobiliario / Hipoteca / Alquiler","Laboral / Despidos":"Despido / Laboral","Herencias y Sucesiones":"Herencias / Testamento","ZEC (Zona Especial Canaria)":"Empresa / Fiscal / ZEC","Fiscal / Hacienda":"Empresa / Fiscal / ZEC","Contencioso-Administrativo":"Empresa / Fiscal / ZEC","Civil General":"Divorcio / Familia",Penal:"Otra consulta",Construcción:"Inmobiliario / Hipoteca / Alquiler","Hipotecario / Bancario":"Inmobiliario / Hipoteca / Alquiler","Administración de Fincas":"Comunidad de propietarios / Admin. fincas","Seguro de Comunidad":"Comunidad de propietarios / Admin. fincas","Gestión de Alquileres":"Inmobiliario / Hipoteca / Alquiler","Segunda Oportunidad":"Cancelar deudas / Segunda Oportunidad","Segunda Oportunidad (LSO)":"Cancelar deudas / Segunda Oportunidad","ZEC / Fiscal Canarias":"Empresa / Fiscal / ZEC",Fiscal:"Empresa / Fiscal / ZEC","Planificación fiscal · ZEC":"Empresa / Fiscal / ZEC","Planificación fiscal · Comparativa CCAA":"Empresa / Fiscal / ZEC",Hipotecario:"Inmobiliario / Hipoteca / Alquiler","Hipotecario / Banco":"Inmobiliario / Hipoteca / Alquiler",Arrendamientos:"Inmobiliario / Hipoteca / Alquiler",Laboral:"Despido / Laboral","Herencias / Sucesiones":"Herencias / Testamento",Civil:"Divorcio / Familia","Civil / Familia":"Divorcio / Familia","Gestión Patrimonial":"Herencias / Testamento",Inmobiliario:"Inmobiliario / Hipoteca / Alquiler",ExtranjerÃa:"Otra consulta","Iguala / Servicios Continuados":"Empresa / Fiscal / ZEC",Mercantil:"Empresa / Fiscal / ZEC","Consejo de Administración":"Empresa / Fiscal / ZEC","Red de Colaboradores":"Otra consulta"};e.s(["default",0,function({defaultArea:e="",locale:m="es",esDespido:p=!1,modo:g="consulta"}){let b=d[m],h="cita"===g,y=h?"solicitud_cita":"contact_form",[f,x]=(0,i.useState)({name:"",email:"",ph
1one:"",area:e?n.includes(e)?e:u[e]??"Otra consulta":"",message:"",website:""}),[A,v]=(0,i.useState)("idle"),C="Cancelar deudas / Segunda Oportunidad"===f.area||p&&"Despido / Laboral"===f.area,S=async e=>{if(e.preventDefault(),h&&!f.message.trim())return void v("sinMensaje");v("loading");try{if(!(await fetch("/api/leads",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...f,source:y})})).ok)throw Error("Error al enviar");v("success"),(0,l.track)("lead_form_submit",{area:f.area||"General",source:y}),x({name:"",email:"",phone:"",area:"",message:"",website:""})}catch{v("error")}};return"success"===A?(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsx)("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,a.jsx)(o.Check,{className:"w-8 h-8 text-green-600"})}),(0,a.jsx)("h3",{className:"text-xl font-bold text-navy mb-2",children:h?b.citaSuccessTitle:b.successTitle}),(0,a.jsx)("p",{className:"text-gray-500",children:h?b.citaSuccessBody:b.successBody})]}):(0,a.jsxs)("form",{onSubmit:S,className:"space-y-4",children:[(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,a.jsx)("input",{required:!0,type:"text",placeholder:b.namePlaceholder,"aria-label":b.nameAria,value:f.name,onChange:e=>x({...f,name:e.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-lg text-sm focus:ring-2 focus:ring-gold/50 focus:border-gold outline-none"}),(0,a.jsx)("input",{type:"email",placeholder:b.emailPlaceholder,"aria-label":b.emailAria,value:f.email,onChange:e=>x({...f,email:e.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-lg text-sm focus:ring-2 focus:ring-gold/50 focus:border-gold outline-none"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,a.jsx)("input",{required:!0,type:"tel",placeholder:b.phonePlaceholder,"aria-label":b.phoneAria,value:f.phone,onChange:e=>x({...f,phone:e.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-lg text-sm focus:ring-2 focus:ring-gold/50 focus:border-gold outline-none"}),(0,a.jsxs)("select",{"aria-label":b.areaAria,value:f.area,onChange:e=>x({...f,area:e.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-lg text-sm focus:ring-2 focus:ring-gold/50 focus:border-gold outline-none bg-white",children:[(0,a.jsx)("option",{value:"",children:b.areaPlaceholder}),n.map(e=>(0,a.jsx)("option",{value:e,children:"en"===m?c[e]??e:e},e))]})]}),(0,a.jsx)("input",{type:"text",name:"website",value:f.website,onChange:e=>x({...f,website:e.target.value}),tabIndex:-1,"aria-hidden":"true",style:{display:"none"}}),(0,a.jsx)("textarea",{required:h,placeholder:h?b.citaMessagePlaceholder:b.messagePlaceholder,"aria-label":h?b.citaMessageAria:b.messageAria,rows:4,value:f.message,onChange:e=>x({...f,message:e.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-lg text-sm focus:ring-2 focus:ring-gold/50 focus:border-gold outline-none resize-none"}),"error"===A&&(0,a.jsx)("p",{className:"text-red-600 text-sm",children:b.errorMsg}),"sinMensaje"===A&&(0,a.jsx)("p",{className:"text-red-600 text-sm",children:b.citaErrorMsg}),(0,a.jsx)(t.default,{locale:m}),(0,a.jsxs)("button",{"aria-label":h?b.citaSubmit:b.submitAria,type:"submit",disabled:"loading"===A,className:"w-full py-3 bg-gold text-navy font-bold rounded-lg hover:bg-gold-light transition-colors flex items-center justify-center gap-2 disabled:opacity-60",children:["loading"===A?(0,a.jsx)(s.Loader2,{className:"w-5 h-5 animate-spin"}):(0,a.jsx)(r.Send,{className:"w-5 h-5"}),"loading"===A?b.sending:h?C?b.citaSubmitFree:b.citaSubmit:C?b.submitFree:b.submit]})]})}])},573243,e=>{"use strict";var a=e.i(843476),i=e.i(522016);let r={es:{label:"He leÃdo y acepto la ",policy:"polÃtica de privacidad",required:" *",info:"Responsable: ALY Abogados (Lázaro Héctor Amable Méndez). Finalidad: atender tu consulta. Derechos: acceso, rectificación y supresión en [email protected].",aria:"Aceptación de la polÃtica de privacidad"},en:{label:"I have read and accept the ",policy:"privacy policy",required:" *",info:"Data controller: ALY Abogados (Lázaro Héctor Amable Méndez). Purpose: handling your enquiry. Rights: access, rectification and erasure at [email protected].",aria:"Acceptance of the privacy policy"}};e.s(["default",0,function({locale:e="es"}){let o=r[e];return(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsxs)("label",{className:"flex items-start gap-2.5 cursor-pointer",children:[(0,a.jsx)("input",{required:!0,type:"checkbox",name:"privacyConsent","aria-label":o.aria,className:"mt-0.5 w-4 h-4 accent-[#C9A84C] rounded border-gray-300 flex-shrink-0"}),(0,a.jsxs)("span",{className:"text-xs text-gray-600 leading-relaxed",children:[o.label,(0,a.jsx)(i.default,{href:"/privacidad",target:"_blank",className:"underline text-navy hover:text-gold transition-colors",children:o.policy}),o.required]})]}),(0,a.jsx)("p",{className:"text-[11px] text-gray-400 leading-relaxed pl-[26px]",children:o.info})]})}])}]);
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.