1import{r as d,j as a}from"./vendor-react-CoH7wDUq.js";import{a0 as me,a1 as ue,a2 as pe,a3 as xe,a4 as ge,a5 as fe,a6 as X,a7 as be,a8 as he}from"./AdminApp-DooYmww9.js";import{a as $,b as Z,A as je,c as g}from"./AdminCard-TGEFBssE.js";import{d as ee}from"./eventoDiaSort-DHuqw5rd.js";import"./vendor-pdf-DNjb9-t8.js";import"./index-co-p2Yz-.js";function le(){return document.querySelector("[data-admin-scroll]")}function ve(){const s=le();return s?s.scrollTop:window.scrollY}function ae(s,n="smooth"){const o=le();o?o.scrollTo({top:s,behavior:n}):window.scrollTo({top:s,behavior:n})}const T=["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];function ye(s){const n=s.trim();if(!n)return{imagemUrl:null,imagemArquivo:null};const o=n.match(/^\/uploads\/eventos\/(.+)$/i);return o?{imagemUrl:null,imagemArquivo:o[1].replace(/^\/+/,"")||null}:{imagemUrl:n.length>500?n.slice(0,500):n,imagemArquivo:null}}function O(s){var f,w;const n=(f=s.imagemUrl)==null?void 0:f.trim();if(n)return n;const o=(w=s.imagemArquivo)==null?void 0:w.trim();if(o)return/^https?:\/\//i.test(o)||o.startsWith("/")?o:`/uploads/eventos/${o.replace(/^\/+/,"")}`}function F(s){return/^https?:\/\//i.test(String(s||"").trim())}function E(s){const n=String(s.dia||"").trim(),o=String(s.mes||"").trim();return!n&&!o?"Data a confirmar":n?o?`${o} · Dia ${n}`:`Dia ${n}`:o}function te(s){const n=(s.imagemUrl??"").trim(),o=(s.imagemArquivo??"").trim(),f=n||(o?`/uploads/eventos/${o.replace(/^\/+/,"")}`:"");return{mes:s.mes??"Janeiro",tema:s.tema??"",cor:s.cor??"",dia:s.dia??"",titulo:s.titulo??"",descricao:s.descricao??"",urlOficial:s.urlOficial??"",local:s.local??"",localId:s.localId!=null?String(s.localId):"",tipo:s.tipo??"",ativo:s.ativo??!0,imagemUrl:f}}function Ie(){const[s,n]=d.useState([]),[o,f]=d.useState(!0),[w,u]=d.useState(""),[l,j]=d.useState(null),[v,A]=d.useState(!1),[r,m]=d.useState({mes:"Janeiro",tema:"",cor:"",dia:"",titulo:"",descricao:"",urlOficial:"",local:"",localId:"",tipo:"",ativo:!0,imagemUrl:""}),[P,G]=d.useState(!1),[C,z]=d.useState(!1),[y,J]=d.useState(null),[S,se]=d.useState(""),[M,V]=d.useState(!1),[L,I]=d.useState(null),[p,k]=d.useState(null),W=d.useRef(null),H=d.useRef(null),N=d.useRef(null),h=async e=>{e!=null&&e.silent||f(!0),u("");try{const i=[...await xe()].sort((c,x)=>{const b=T.indexOf(c.mes),U=T.indexOf(x.mes),_=(b>=0?b:999)-(U>=0?U:999);if(_!==0)return _;const Q=ee(c.dia)-ee(x.dia);return Q!==0?Q:c.titulo.localeCompare(x.titulo,"pt",{sensitivity:"base"})});n(i)}catch(t){u(t instanceof Error?t.message:"Erro ao carregar eventos")}finally{e!=null&&e.silent||f(!1)}};d.useEffect(()=>{h()},[]),d.useEffect(()=>{if(!v||p!=="top")return;const e=setTimeout(()=>{var t;(t=W.current)==null||t.scrollIntoView({behavior:"smooth",block:"nearest"})},60);return()=>clearTimeout(e)},[v,p]);const re=()=>{N.current=null,k("top"),j(null),A(!0),m({mes:"Janeiro",tema:"",cor:"",dia:"",titulo:"",descricao:"",urlOficial:"",local:"",localId:"",tipo:"",ativo:!0,imagemUrl:""})},D=e=>{const t=N.current,i=p==="pending"||typeof p=="number";N.current=null,j(null),A(!1),k(null),e&&i&&t!=null&&requestAnimationFrame(()=>ae(t,"auto"))},Y=async(e,t)=>{N.current=ve();const i=!!(t!=null&&t.fromPending||e.pendingApproval);k(i?"pending":e.id),j(e),A(!0),m({...te(e),...i?{ativo:!0}:{}});try{const c=await ge(String(e.id));j(c),m({...te(c),...i||c.pendingApproval?{ativo:!0}:{}})}catch(c){u(c instanceof Error?c.message:"Erro ao abrir evento")}},q=async e=>{const t=typeof e=="number"?e:(e==null?void 0:e.id)??(l==null?void 0:l.id);if(t!=null){J(t),u("");try{const i=await fe(t);i.skipped?u(i.reason||"Imagem já está no servidor ou sem URL remota."):i.url&&(m(c=>({...c,imagemUrl:i.url})),i.evento?(j(i.evento),n(c=>c.map(x=>x.id===i.evento.id?i.evento:x))):await h({silent:!0}))}catch(i){u(i instanceof Error?i.message:"Falha ao baixar imagem")}finally{J(null)}}},oe=async e=>{e.preventDefault(),G(!0),u("");const{imagemUrl:t,imagemArquivo:i}=ye(r.imagemUrl),c=!!(l!=null&&l.pendingApproval||p==="pending"),x={mes:r.mes,tema:r.tema,cor:r.cor.trim()||null,dia:r.dia,titulo:r.titulo,descricao:r.de
1scricao.trim()||null,urlOficial:r.urlOficial.trim()||null,local:r.local.trim()||null,localId:r.localId.trim()?Number(r.localId.trim()):null,tipo:r.tipo.trim()||null,ativo:r.ativo,imagemUrl:t,imagemArquivo:i};c&&(x.pendingApproval=!1,x.ativo=r.ativo);try{l?await X(String(l.id),x):await be(x);const b=N.current,U=p==="pending"||typeof p=="number";N.current=null,j(null),A(!1),k(null),await h({silent:!0}),U&&b!=null&&requestAnimationFrame(()=>ae(b,"auto"))}catch(b){u(b instanceof Error?b.message:"Erro ao salvar evento")}finally{G(!1)}},ie=async e=>{if(confirm("Excluir este evento do calendário?"))try{await he(String(e)),(l==null?void 0:l.id)===e&&D(!1),await h({silent:!0})}catch(t){u(t instanceof Error?t.message:"Erro ao excluir evento")}},ne=async e=>{if(confirm(`Remover â${e.titulo}â da fila de aprovação? 2Não será publicado no calendário. O Guiacampos não voltará a colocá-lo como pendente.`)){I(e.id),u("");try{await X(String(e.id),{pendingApproval:!1,ativo:!1}),(l==null?void 0:l.id)===e.id&&D(!1),await h({silent:!0})}catch(t){u(t instanceof Error?t.message:"Falha ao remover da aprovação")}finally{I(null)}}},K=s.filter(e=>{if(e.pendingApproval)return!1;const t=S.trim().toLowerCase();return t?e.titulo.toLowerCase().includes(t)||e.mes.toLowerCase().includes(t)||(e.tema??"").toLowerCase().includes(t)||(e.local??"").toLowerCase().includes(t)||(e.tipo??"").toLowerCase().includes(t)||(e.descricao??"").toLowerCase().includes(t)||(e.urlOficial??"").toLowerCase().includes(t):!0}),ce=p==="pending"||typeof p=="number"?"mb-2 mt-2 p-4 bg-white rounded-xl border border-slate-200 space-y-3 max-w-4xl w-full shadow-sm":"mb-6 p-4 bg-white rounded-xl border border-slate-200 space-y-3 max-w-2xl w-full",de=!!(l!=null&&l.id)&&(F(r.imagemUrl)||F(l==null?void 0:l.imagemUrl)),B=a.jsxs("form",{ref:W,onSubmit:oe,className:ce,children:[a.jsx("h3",{className:"font-semibold",children:l?l.pendingApproval||p==="pending"?"Revisar e salvar evento":"Editar evento":"Novo evento"}),l!=null&&l.pendingApproval||p==="pending"?a.jsxs("p",{className:"rounded-lg bg-emerald-50 border border-emerald-100 px-3 py-2 text-sm text-emerald-950",children:["Ao salvar, o evento sai da fila de aprovação e passa para a lista do calendário",r.ativo?" (publicado no site).":" (inativo â não aparece no site)."]}):null,l?a.jsxs("p",{className:"rounded-lg bg-sky-50 border border-sky-100 px-3 py-2 text-sm text-sky-950",children:[a.jsx("span",{className:"font-semibold",children:"Data do evento:"})," ",E(r)]}):null,a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Mês"}),a.jsx("select",{value:r.mes,onChange:e=>m(t=>({...t,mes:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",children:T.map(e=>a.jsx("option",{value:e,children:e},e))})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Dia / PerÃodo"}),a.jsxs("p",{className:"text-xs text-slate-500",children:["Exemplos: ",a.jsx("strong",{children:"01"}),", ",a.jsx("strong",{children:"10-12"}),", ",a.jsx("strong",{children:"03-26/07"}),", ",a.jsx("strong",{children:"até 16"}),"."]}),a.jsx("input",{type:"text",placeholder:"Ex: 01, 10-12, 03-26/07",value:r.dia,onChange:e=>m(t=>({...t,dia:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",required:!0})]})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Tema do mês"}),a.jsx("input",{type:"text",placeholder:"Ex: NATAL DOS SONHOS, FESTIVA
2L DE INVERNO...",value:r.tema,onChange:e=>m(t=>({...t,tema:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",required:!0})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Gradiente de cor (opcional)"}),a.jsx("p",{className:"text-xs text-slate-500",children:"Ex: from-sky-500 to-blue-600 (classe Tailwind usada no calendário)"}),a.jsx("input",{type:"text",value:r.cor,onChange:e=>m(t=>({...t,cor:e.target.value})),className:"w-full px-3 py-2 border rounded-lg"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"TÃtulo do evento"}),a.jsx("input",{type:"text",value:r.titulo,onChange:e=>m(t=>({...t,titulo:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",required:!0})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Descrição / detalhes (IA e visitante)"}),a.jsx("p",{className:"text-xs text-slate-500",children:"Horários, ingressos, site do produtor â entra na resposta do chat e no calendário."}),a.jsx("textarea",{value:r.descricao,onChange:e=>m(t=>({...t,descricao:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",rows:6,placeholder:"Ex.: Abertura à s 19h. Ingressos no local ou em â¦"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"URL oficial (opcional)"}),a.jsx("input",{type:"url",value:r.urlOficial,onChange:e=>m(t=>({...t,urlOficial:e.target.value})),className:"w-full px-3 py-2 border rounded-lg",placeholder:"https://â¦"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Imagem do evento"}),a.jsxs("p",{className:"text-xs text-slate-500",children:["URL remota, upload, ou ",a.jsx("strong",{children:"Baixar imagem"})," (WebP leve e nÃtido em"," ",a.jsx("code",{className:"rounded bg-slate-100 px-1",children:"/uploads/eventos/"}),")."]}),a.jsx("input",{type:"text",inputMode:"url",autoComplete:"off",value:r.imagemUrl,onChange:e=>m(t=>({...t,imagemUrl:e.target.value})),className:"w-full px-3 py-2 border border-slate-200 rounded-lg text-slate-900",placeholder:"https://⦠ou /uploads/eventos/â¦"}),a.jsxs("div",{className:"flex flex-wrap items-center gap-2 pt-1",children:[a.jsx("input",{ref:H,type:"file",accept:"image/jpeg,image/png,image/webp,image/gif",className:"sr-only",tabIndex:-1,"aria-hidden":!0,disabled:C,onChange:async e=>{var i;const t=(i=e.target.files)==null?void 0:i[0];if(t){z(!0),u("");try{const c=await me(t);m(x=>({...x,imagemUrl:c.url}))}catch(c){u(c instanceof Error?c.message:"Falha no upload da imagem")}finally{z(!1),e.target.value=""}}}}),a.jsx("button",{type:"button",disabled:C,onClick:()=>{var e;return(e=H.current)==null?void 0:e.click()},className:"inline-flex items-center justify-center gap-2 rounded-lg border border-slate-300 bg-white px-4 py-2.5 text-sm font-semibold text-slate-800 shadow-sm transition hover:bg-slate-50 disabled:cursor-not-allowed disabled:opacity-50",children:C?"A enviarâ¦":"Escolher imagem"}),de?a.jsx("button",{type:"button",disabled:y===(l==null?void 0:l.id),onClick:()=>void q(l),className:"inline-flex items-center justify-center gap-2 rounded-lg border border-emerald-300 bg-emerald-50 px-4 py-2.5 text-sm font-semibold text-emerald-900 shadow-sm transition hover:bg-emerald-100 disabled:opacity-50",children:y===(l==null?void 0:l.id)?"A baixarâ¦":"Baixar imagem (WebP)"}):null,r.imagemUrl.trim().startsWith("/uploads/eventos/")&&!C?a.jsx("span",{className:"text-xs text-emerald-700",children:"Imagem guardada no servidor."}):null]})]}),a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Local (opcional)"}),a.jsx("input",{type:"text",value:r.local,onChange:e=>m(t=>({...t,local:e.target.value})),className:"w-full px-3 py-2 border rounded-lg"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"ID do local no mapa (opcional)"}),a.jsx("p",{className:"text-xs text-slate-500",children:"Liga o evento à ficha em Locais. Deixe vazio se usar só o texto ao lado."}),a.jsx("input",{type:"number",min:1,placeholder:"Ex: 42",value:r.localId,onChange:e=>m(t=>({...t,localId:e.target.value})),className:"w-full px-3 py-2 border rounded-lg"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx("label",{className:"block text-sm font-medium text-slate-700",children:"Tipo"}),a.jsx("input",{type:"text",placeholder:"Ex: show, cultura, esporte, festival...",value:r.tipo,onChange:e=>m(t=>({...t,tipo:e.target.value})),className:"w-full px-3 py-2 border rounded-lg"})]})]}),a.jsxs("label",{className:"flex items-center gap-2",children:[a.jsx("input",{type:"checkbox",checked:r.ativo,onChange:e=>m(t=>({...t,ativo:e.target.checked}))}),a.jsx("span",{className:"text-sm",children:"Ativo (aparece no calendário)"})]}),a.jsxs("div",{className:"flex gap-2",children:[a.jsx("button",{type:"submit",disabled:P,className:"px-4 py-2 bg-blue-600 text-white rounded-lg disabled:opacity-50",children:P?"Salvando...":l!=null&&l.pendingApproval||p==="pending"?"Salvar e sair da aprovação":"Salvar"}),a.jsx("button",{type:"button",onClick:()=>D(!0),className:"px-4 py-2 bg-slate-200 rounded-lg",children:"Cancelar"})]})]}),R=s.filter(e=>e.pendingApproval);return a.jsxs("div",{children:[a.jsxs("div",{className:"flex flex-col sm:flex-row sm:justify-between sm:items-center gap-3 mb-6",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-xl md:text-2xl font-bold text-slate-800",style:{fontFamily:"'Poppins', sans-serif"},children:"Eventos · Calendário"}),a.jsx("p",{className:"text-sm text-slate-500 mt-1",children:"Gerencie os eventos exibid
2os no calendário do site."})]}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 w-full sm:w-auto",children:[a.jsx("button",{type:"button",onClick:re,className:"px-4 py-2.5 bg-blue-600 text-white rounded-lg hover:bg-blue-700 font-medium touch-manipulation w-full sm:w-auto",children:"Novo evento"}),a.jsx("button",{type:"button",disabled:M,onClick:async()=>{V(!0),u("");try{const e=await ue();await h({silent:!0}),alert(`Importação Guiacampos: +${e.criados??0} novos, ${e.atualizados??0} atualizados (já publicados ${e.jaExistiam??0}). Validados: ${e.validados??0}. Imagens: ${e.imagensBaixadas??0}.`)}catch(e){u(e instanceof Error?e.message:"Falha na importação")}finally{V(!1)}},className:"px-4 py-2.5 bg-emerald-700 text-white rounded-lg hover:bg-emerald-800 font-medium touch-manipulation w-full sm:w-auto disabled:opacity-50",children:M?"A importarâ¦":"Buscar Guiacampos agora"})]})]}),R.length>0?a.jsxs("div",{className:"mb-6 rounded-xl border border-amber-200 bg-amber-50/90 p-4",children:[a.jsxs("h2",{className:"text-sm font-semibold text-amber-950 mb-2",children:["Aguardando autorização (",R.length,")"]}),a.jsxs("p",{className:"text-xs text-amber-900/80 mb-3",children:["Eventos importados do"," ",a.jsx("a",{href:"https://www.guiacampos.com/agenda-de-eventos-campos-do-jordao/",className:"underline",target:"_blank",rel:"noreferrer",children:"Guiacampos"}),". Revise, autorize, edite e salve, ou remova da fila."]}),a.jsx("ul",{className:"space-y-2",children:R.map(e=>a.jsxs("li",{className:"rounded-lg border border-amber-100 bg-white px-3 py-2 text-sm",children:[a.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[a.jsxs("div",{className:"min-w-0 flex gap-3",children:[O(e)?a.jsx("img",{src:O(e),alt:"",className:"h-14 w-14 shrink-0 rounded-lg object-cover border border-slate-100"}):null,a.jsxs("div",{className:"min-w-0",children:[a.jsx("p",{className:"font-semibold text-slate-900 truncate",children:e.titulo}),a.jsxs("p",{className:"mt-0.5 text-xs font-semibold text-amber-900",children:["ð
",E(e)]}),a.jsxs("p",{className:"text-xs text-slate-500 line-clamp-2",children:[e.local?`${e.local}`:"",e.tipo?` · ${e.tipo}`:"",e.descricao?` â ${e.descricao}`:""]})]})]}),a.jsxs("div",{className:"flex flex-wrap gap-2",children:[a.jsx("button",{type:"button",disabled:L===e.id,className:"rounded-lg bg-emerald-600 px-3 py-1.5 text-xs font-semibold text-white hover:bg-emerald-700 disabled:opacity-50",onClick:async()=>{I(e.id);try{await pe(e.id),await h({silent:!0})}catch(t){u(t instanceof Error?t.message:"Falha ao aprovar")}finally{I(null)}},children:L===e.id?"â¦":"Autorizar publicação"}),F(e.imagemUrl)?a.jsx("button",{type:"button",disabled:y===e.id,className:$,onClick:()=>void q(e),children:y===e.id?"A baixarâ¦":"Baixar imagem"}):null,a.jsx("button",{type:"button",onClick:()=>void Y(e,{fromPending:!0}),className:$,children:"Editar"}),a.jsx("button",{type:"button",disabled:L===e.id,onClick:()=>void ne(e),className:Z,children:"Remover"})]})]}),v&&p==="pending"&&(l==null?void 0:l.id)===e.id?B:null]},e.id))})]}):null,!o&&s.length>0&&a.jsx("div",{className:"mb-4",children:a.jsx("input",{type:"search",placeholder:"Buscar por tÃtulo, mês, tema ou local...",value:S,onChange:e=>se(e.target.value),className:"w-full max-w-md px-4 py-2.5 border border-slate-200 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 outline-none text-slate-800","aria-label":"Buscar eventos"})}),w&&a.jsx("div",{className:"mb-4 p-3 bg-red-50 border border-red-200 rounded-lg text-red-700 text-sm",children:w}),v&&p==="top"&&B,o?a.jsx("p",{className:"text-slate-500",children:"Carregando..."}):a.jsx("div",{className:v&&typeof p=="number"?"grid grid-cols-1 gap-4":"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:K.map(e=>a.jsxs(d.Fragment,{children:[a.jsx(je,{title:e.titulo,subtitle:`ð
${E(e)}${e.tema?` · ${e.tema}`:""}`,imageUrl:O(e),status:e.pendingApproval?"inactive":e.ativo?"active":"inactive",preview:a.jsxs("span",{className:"text-slate-600",children:[a.jsx("span",{className:"font-semibold text-slate-800",children:E(e)}),e.local?` · ð ${e.local}`:"",e.descricao?` â ${e.descricao.slice(0,120)}${e.descricao.length>120?"â¦":""}`:""]}),details:a.jsxs("div",{className:"space-y-1.5",children:[a.jsx(g,{label:"Data:",value:E(e)}),a.jsx(g,{label:"Mês:",value:e.mes}
2),a.jsx(g,{label:"Tema / cor:",value:[e.tema,e.cor].filter(Boolean).join(" · ")||null,empty:"â"}),a.jsx(g,{label:"Dia:",value:e.dia}),a.jsx(g,{label:"TÃtulo:",value:e.titulo}),a.jsx(g,{label:"Local:",value:e.local,empty:"Não informado"}),a.jsx(g,{label:"Tipo:",value:e.tipo,empty:"Não informado"}),a.jsx(g,{label:"Descrição:",value:e.descricao,empty:"â"}),a.jsx(g,{label:"URL:",value:e.urlOficial,empty:"â"}),e.imagemUrl||e.imagemArquivo?a.jsx(g,{label:"Imagem:",value:e.imagemUrl||(e.imagemArquivo?`/uploads/eventos/${String(e.imagemArquivo).replace(/^\/+/,"")}`:null)}):null]}),actions:a.jsxs(a.Fragment,{children:[a.jsx("button",{type:"button",onClick:()=>void Y(e),className:$,children:"Editar"}),F(e.imagemUrl)?a.jsx("button",{type:"button",disabled:y===e.id,onClick:()=>void q(e),className:$,children:y===e.id?"â¦":"Baixar imagem"}):null,a.jsx("button",{type:"button",onClick:()=>ie(e.id),className:Z,children:"Excluir"})]})}),v&&p===e.id&&a.jsx("div",{className:"col-span-full w-full min-w-0",children:(l==null?void 0:l.id)===e.id?B:null})]},e.id))}),!o&&!s.length&&a.jsx("p",{className:"p-8 text-slate-500 text-center bg-white rounded-2xl border border-slate-200",children:"Nenhum evento cadastrado ainda."}),!o&&s.length>0&&S.trim()&&K.length===0&&a.jsxs("p",{className:"p-4 text-slate-500 text-center bg-slate-50 rounded-xl border border-slate-200",children:['Nenhum resultado para "',S.trim(),'".']})]})}export{Ie 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.