1import{r as p,j as e}from"./vendor-framer-motion-CL2aqXak.js";import{c as b,S as j,L as x}from"./index-DrcenDwh.js";import{o as N,R as y}from"./mati-jIt7fVZb.js";import{W as v}from"./main-CfQbnJTj.js";import{z as w,ak as k,g as A,a4 as E,al as T}from"./vendor-lucide-C7G-b8HC.js";import"./vendor-radix-LMkZZgpy.js";import"./flight-signature-CGwbSA92.js";const P="tel:08102209009",L="0810-220-9009",a={titulo:"Lo que charlamos",tituloPestana:"Lo que charlamos con Mati",fechaPrefijo:"Conversación del",vistos:"Lo que viste",otrosVistos:"Otros que te mostré",todosMostrados:"Lo que te mostré",relacionados:"Otras opciones que te pueden gustar",verFicha:"Ver la ficha",sinPrecio:"Sin precio",seguimos:"¿Seguimos?",seguimosBajada:"Cuando quieras retomamos o te ayuda una persona del equipo.",hablarConMati:"Hablar con Mati de nuevo",whatsapp:"Escribinos por WhatsApp",llamar:"Llamanos",notaPrecios:"Los precios son de referencia del dÃa de la charla; confirmá disponibilidad con un asesor.",cargando:"Cargando tu charlaâ¦",noEncontradoTitulo:"Informe no encontrado",noEncontradoTexto:"El enlace no corresponde a ninguna charla, o ya no está disponible.",errorTitulo:"No pudimos cargar tu charla",errorTexto:"Probá de nuevo en un rato.",irAlInicio:"Ir al inicio"};function f(t){return t.normalize("NFD").replace(/[Ì-ͯ]/g,"").toLowerCase().replace(/[^a-z0-9]+/g," ").trim()}function h(t,r){const o=(t??"").trim(),n=(r??"").trim();if(!n)return o;if(!o)return n;const s=` ${f(o)} `,i=f(n);return i&&s.includes(` ${i} `)?o:`${o}, ${n}`}function _(t){const r=t.filter(n=>n.consulted),o=t.filter(n=>!n.consulted);return{vistos:r,otros:o,tituloOtros:r.length>0?a.otrosVistos:a.todosMostrados}}function $(t){const r=t.find(o=>o.consulted)??t[0];return r?h(r.destination,r.country)||r.name:""}function I(t){return t?`Hola, estuve charlando con Mati sobre ${t} y quiero seguir con un asesor.`:"Hola, estuve charlando con Mati y quiero seguir con un asesor."}function O(t){return`${v}?text=${encodeURIComponent(I(t))}`}function C(t){const r=new Date(t);if(Number.isNaN(r.getTime()))return"";const o=r.toLocaleDateString("es-AR",{day:"numeric",month:"long",year:"numeric",timeZone:"America/Argentina/Buenos_Aires"});return`${a.fechaPrefijo} ${o}`}function M(t){if(!t||typeof t!="object")return!1;const r=t;return typeof r.summary=="string"&&Array.isArray(r.products)&&typeof r.close_reason=="string"&&typeof r.created_at=="string"}function S({precio:t}){let r="",o=null;if(t&&typeof t=="object"){const n=t;typeof n.amount=="number"&&(o=n.amount),typeof n.currency=="string"&&(r=n.currency)}else typeof t=="number"&&(o=t);return o===null?e.jsx("span",{className:"font-mulish text-[13px] text-muted-foreground",children:a.sinPrecio}):e.jsxs("span",{className:"font-poppins","data-testid":"informe-precio",children:[e.jsxs("span",{className:"text-[14px] font-semibold text-muted-foreground",children:[r," "]}),e.jsx("span",{className:"text-[20px] font-bold tracking-[-0.01em] text-primary",children:o.toLocaleString("es-AR")})]})}function q({producto:t,testId:r}){return e.jsxs("li",{className:"flex flex-col gap-3 rounded-[18px] border border-border bg-card p-4 sm:flex-row sm:items-center sm:justify-between","data-testid":r,children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("span",{className:"rounded-lg bg-foreground
1/80 px-2 py-0.5 font-poppins text-[11px] font-semibold uppercase tracking-[0.1em] text-white",children:t.product_type}),e.jsx("h3",{className:"mt-2 font-poppins text-[20px] font-bold leading-[1.2] tracking-[-0.01em] text-foreground",children:t.name}),e.jsx("p",{className:"mt-1 font-mulish text-[13px] font-semibold leading-[1.4] text-muted-foreground",children:h(t.destination,t.country)})]}),e.jsxs("div",{className:"flex shrink-0 flex-col items-start gap-2 sm:items-end",children:[e.jsx(S,{precio:t.price}),e.jsx(x,{href:`/paquetes/${t.package_id}`,className:"font-poppins text-[13px] font-semibold text-primary hover:underline",children:a.verFicha})]})]})}function m({titulo:t,productos:r,testId:o}){return r.length===0?null:e.jsxs("section",{"data-testid":`${o}-seccion`,children:[e.jsx("h2",{className:"mt-10 font-poppins text-[26px] font-semibold leading-[1.15] tracking-[-0.015em] text-foreground",children:t}),e.jsx("ul",{className:"mt-4 space-y-3",children:r.map(n=>e.jsx(q,{producto:n,testId:o},n.package_id))})]})}const u="inline-flex items-center justify-center gap-2 rounded-full px-5 py-3 font-poppins text-[14px] font-semibold transition-colors";function U(){const{token:t=""}=b(),[r,o]=p.useState({tipo:"cargando"});p.useEffect(()=>{const d=new AbortController;return o({tipo:"cargando"}),(async()=>{try{const c=await fetch(`/api/mati/informe/${encodeURIComponent(t)}`,{signal:d.signal,headers:{Accept:"application/json"}});if(c.status===404||c.status===429){o({tipo:"no_encontrado"});return}if(!c.ok){o({tipo:"error"});return}const l=await c.json().catch(()=>null);if(!M(l)){o({tipo:"error"});return}const g=Array.isArray(l.related)?l.related:[];o({tipo:"ok",informe:{...l,related:g}})}catch{d.signal.aborted||o({tipo:"error"})}})(),()=>d.abort()},[t]);const n=r.tipo==="ok"?r.informe:null,s=n?_(n.products):null,i=n?$(n.products):"";return e.jsxs("div",{className:"bg-background",children:[e.jsx(j,{title:a.tituloPestana,noIndex:!0}),e.jsxs("main",{className:"mx-auto w-full max-w-[720px] px-4 py-10 md:py-14",children:[r.tipo==="cargando"?e.jsxs("div",{className:"flex items-center justify-center gap-2 py-20 font-mulish text-[15px] text-muted-foreground",role:"status","data-testid":"informe-cargando",children:[e.jsx(w,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),a.cargando]}):null,r.tipo==="no_encontrado"||r.tipo==="error"?e.jsxs("div",{className:"py-16 text-center","data-testid":"informe-no-encontrado",children:[e.jsx(k,{className:"mx-auto mb-4 h-10 w-10 text-muted-foreground","aria-hidden":"true"}),e.jsx("h1",{className:"font-poppins text-[26px] font-semibold leading-[1.15] tracking-[-0.015em] text-foreground",children:r.tipo==="error"?a.errorTitulo:a.noEncontradoTitulo}),e.jsx("p",{className:"mx-auto mt-3 max-w-[460px] font-mulish text-[15px] leading-[1.5] text-muted-foreground",children:r.tipo==="error"?a.errorTexto:a.noEncontradoTexto}),e.jsx(x,{href:"/",className:"mt-6 inline-block font-poppins text-[13px] font-semibold text-primary hover:underline",children:a.irAlInicio})]}):null,n&&s?e.jsxs("article",{"data-testid":"informe",children:[e.jsx("h1",{className:"font-poppins text-[34px] font-bold leading-[1.1] tracking-[-0.02em] text-foreground",children:a.titulo}),e.jsx("p",{className:"mt-2 font-mulish text-[13px] font-semibold leading-[1.4] text-muted-foreground",children:C(n.created_at)}),e.jsx("p",{className:"mt-5 whitespace-pre-line font-mulish text-[15px] leading-[1.5] text-foreground","data-testid":"informe-resumen",children:n.summary}),e.jsx(m,{titulo:a.vistos,productos:s.vistos,testId:"informe-producto"}),e.jsx(m,{titulo:s.tituloOtros,productos:s.otros,testId:"informe-producto"}),e.jsx(m,{titulo:a.relacionados,productos:n.related,testId:"informe-relacionado"}),e.jsxs("section",{className:"mt-12 rounded-[22px] border border-border bg-card p-6","data-testid":"informe-seguimos",children:[e.jsxs("h2",{className:"flex items-center gap-2 font-poppins text-[26px] font-semibold leading-[1.15] tracking-[-0.015em] text-foreground",children:[e.jsx(A,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),a.seguimos]}),e.jsx("p",{className:"mt-2 font-mulish text-[15px] leading-[1.5] text-muted-foreground",children:a.seguimosBajada}),e.jsxs("div",{className:"mt-5 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[e.jsxs("a",{href:y,rel:"noreferrer",referrerPolicy:"no-referrer",onClick:()=>N(),className:`${u} bg-primary text-white hover:bg-primary/90`,"data-testid":"informe-nueva-conversacion",children:[e.jsx(E,{className:"h-4 w-4","aria-hidden":"true"}),a.hablarConMati]}),e.jsx("a",{href:O(i),target:"_blank",rel:"noreferrer",referrerPolicy:"no-referrer",className:`${u} border border-border bg-background text-foreground hover:bg-muted`,"data-testid":"informe-whatsapp",children:a.whatsapp}),e.jsxs("a",{href:P,className:`${u} border border-border bg-background text-foreground hover:bg-muted`,"data-testid":"informe-telefono",children:[e.jsx(T,{className:"h-4 w-4","aria-hidden":"true"}),a.llamar," · ",L]})]})]}),e.jsx("p",{className:"mt-8 font-mulish text-[12px] leading-[1.5] text-muted-foreground","data-testid":"informe-nota",children:a.notaPrecios})]}):null]})]})}export{U as default};
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.