(()=>{var e={};e.id=931,e.ids=[931],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},748:(e,s,a)=>{"use strict";a.r(s),a.d(s,{GlobalError:()=>i.a,__next_app__:()=>m,originalPathname:()=>x,pages:()=>d,routeModule:()=>p,tree:()=>o}),a(4148),a(3062),a(996);var t=a(170),r=a(5002),l=a(3876),i=a.n(l),n=a(6299),c={};for(let e in n)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(c[e]=()=>n[e]);a.d(s,c);let o=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,4148)),"/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/app/page.tsx"]}]},{layout:[()=>Promise.resolve().then(a.bind(a,3062)),"/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(a.t.bind(a,996,23)),"next/dist/client/components/not-found-error"]}],d=["/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/app/page.tsx"],x="/page",m={require:a,loadChunk:()=>Promise.resolve()},p=new t.AppPageRouteModule({definition:{kind:r.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:o}})},5531:(e,s,a)=>{Promise.resolve().then(a.t.bind(a,3642,23)),Promise.resolve().then(a.t.bind(a,7586,23)),Promise.resolve().then(a.t.bind(a,7838,23)),Promise.resolve().then(a.t.bind(a,8057,23)),Promise.resolve().then(a.t.bind(a,7741,23)),Promise.resolve().then(a.t.bind(a,3118,23))},8440:(e,s,a)=>{Promise.resolve().then(a.bind(a,1999)),Promise.resolve().then(a.bind(a,8210))},682:(e,s,a)=>{Promise.resolve().then(a.bind(a,9205))},9205:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>d});var t=a(7247),r=a(9906),l=a(8964),i=a(2064);let n=[{name:"Coca-Cola",score:12,verdict:"P\xe9ssimo",desc:"11 colheres de a\xe7\xfacar por lata",color:"#FF4757",emoji:"\uD83E\uDD64"},{name:"Miojo Nissin",score:18,verdict:"P\xe9ssimo",desc:"67% do s\xf3dio di\xe1rio em 1 pacote",color:"#FF4757",emoji:"\uD83C\uDF5C"},{name:"Nescau 2.0",score:28,verdict:"Ruim",desc:"3 tipos de a\xe7\xfacar disfar\xe7ado",color:"#FF6B6B",emoji:"\uD83C\uDF6B"},{name:"Iogurte Grego",score:45,verdict:"Regular",desc:"Mais a\xe7\xfacar que prote\xedna real",color:"#FFA502",emoji:"\uD83E\uDD5B"},{name:"Aveia Quaker",score:92,verdict:"Excelente",desc:"100% aveia integral, sem aditivos",color:"#00D4AA",emoji:"\uD83C\uDF3E"}];function c({score:e,size:s=120}){let a=(s-12)/2,r=2*Math.PI*a,l=e>=70?"#00D4AA":e>=50?"#FFA502":e>=30?"#FF6B6B":"#FF4757";return(0,t.jsxs)("div",{className:"relative",style:{width:s,height:s},children:[(0,t.jsxs)("svg",{width:s,height:s,className:"score-ring -rotate-90",style:{"--ring-color":l},children:[t.jsx("circle",{cx:s/2,cy:s/2,r:a,stroke:"#1E293B",strokeWidth:"8",fill:"none"}),t.jsx("circle",{cx:s/2,cy:s/2,r:a,stroke:l,strokeWidth:"8",fill:"none",strokeLinecap:"round",strokeDasharray:r,strokeDashoffset:r-e/100*r,className:"transition-all duration-1000 ease-out"})]}),t.jsx("div",{className:"absolute inset-0 flex flex-col items-center justify-center",children:t.jsx("span",{className:"text-2xl font-black",style:{color:l},children:e})})]})}function o(){return(0,t.jsxs)(t.Fragment,{children:[t.jsx("div",{className:"orb orb-primary w-[500px] h-[500px] -top-[200px] -left-[200px] animate-float"}),t.jsx("div",{className:"orb orb-accent w-[400px] h-[400px] top-[40%] -right-[150px]",style:{animationDelay:"3s"}}),t.jsx("div",{className:"orb orb-primary w-[300px] h-[300px] bottom-[10%] left-[20%] animate-float",style:{animationDelay:"5s"}})]})}function d(){let{user:e,hydrate:s}=(0,i.t)(),[a,d]=(0,l.useState)(0),x=n[a];return(0,t.jsxs)("div",{className:"min-h-screen bg-dark noise",children:[t.jsx(o,{}),(0,t.jsxs)("nav",{className:"relative z-20 flex items-center justify-between px-6 lg:px-16 py-5 border-b border-white/5 backdrop-blur-md",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-10 h-10 rounded-xl bg-gradient-to-br from-primary to-accent flex items-center justify-center",children:(0,t.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:[t.jsx("circle",{cx:"12",cy:"12",r:"10"}),t.jsx("circle",{cx:"12",cy:"12",r:"4"}),t.jsx("line",{x1:"12",y1:"2",x2:"12",y2:"6"}),t.jsx("line",{x1:"12",y1:"18",x2:"12",y2:"22"}),t.jsx("line",{x1:"2",y1:"12",x2:"6",y2:"12"}),t.jsx("line",{x1:"18",y1:"12",x2:"22",y2:"12"})]})}),t.jsx("span",{className:"text-xl font-black tracking-wider gradient-text",children:"ALETHEIA"})]}),t.jsx("div",{className:"flex items-center gap-4",children:e?t.jsx(r.default,{href:"/scan",className:"btn-glow text-sm !py-2 !px-5",children:"Escanear →"}):(0,t.jsxs)(t.Fragment,{children:[t.jsx(r.default,{href:"/login",className:"text-gray-400 hover:text-white text-sm transition",children:"Entrar"}),t.jsx(r.default,{href:"/register",className:"btn-glow text-sm !py-2 !px-5",children:"Come\xe7ar Gr\xe1tis"})]})})]}),t.jsx("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pt-20 pb-32",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[(0,t.jsxs)("div",{className:"animate-fade-up",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full glass text-xs text-primary mb-6",children:[t.jsx("span",{className:"w-2 h-2 rounded-full bg-primary animate-pulse"}),"Powered by IA • 100% gratuito para come\xe7ar"]}),(0,t.jsxs)("h1",{className:"text-5xl md:text-7xl font-black leading-[1.05] mb-6",children:["A verdade",t.jsx("br",{}),t.jsx("span",{className:"gradient-text",children:"nua e crua"}),t.jsx("br",{}),"sobre o que",t.jsx("br",{}),"voc\xea come."]}),t.jsx("p",{className:"text-gray-400 text-lg mb-10 max-w-md leading-relaxed",children:"Escaneie qualquer produto e nossa IA revela o que a ind\xfastria aliment\xedcia esconde nos r\xf3tulos. Sem jarg\xe3o. Sem mentira."}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[t.jsx(r.default,{href:e?"/scan":"/register",className:"btn-glow text-center text-lg",children:"\uD83D\uDCF7 Escanear Agora"}),t.jsx("a",{href:"#como-funciona",className:"px-6 py-4 rounded-2xl glass text-center text-white font-semibold hover:bg-white/5 transition",children:"Como funciona"})]}),t.jsx("div",{className:"flex gap-10 mt-14",children:[{value:"10K+",label:"Produtos"},{value:"<5s",label:"An\xe1lise"},{value:"100%",label:"Honesto"}].map((e,s)=>(0,t.jsxs)("div",{children:[t.jsx("div",{className:"text-2xl font-black gradient-text",children:e.value}),t.jsx("div",{className:"text-xs text-gray-500 mt-1",children:e.label})]},s))})]}),(0,t.jsxs)("div",{className:"relative animate-fade-up",style:{animationDelay:"0.2s"},children:[(0,t.jsxs)("div",{className:"glass-hover p-8 relative overflow-hidden",children:[t.jsx("div",{className:"absolute top-0 left-0 right-0 h-[1px] bg-gradient-to-r from-transparent via-primary/50 to-transparent"}),(0,t.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"text-3xl",children:x.emoji}),(0,t.jsxs)("div",{children:[t.jsx("h3",{className:"font-bold text-lg",children:x.name}),t.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full",style:{color:x.color,background:`${x.color}15`,border:`1px solid ${x.color}30`},children:x.verdict})]})]}),t.jsx(c,{score:x.score,size:90})]}),t.jsx("p",{className:"text-gray-400 text-sm mb-6",children:x.desc}),t.jsx("div",{className:"space-y-3",children:[{name:"A\xe7\xfacar",pct:85,risk:"danger"},{name:"S\xf3dio",pct:70,risk:"warning"},{name:"Fibras",pct:10,risk:"good"}].map((e,s)=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex justify-between text-xs mb-1",children:[t.jsx("span",{className:"text-gray-300",children:e.name}),t.jsx("span",{className:`pill-${e.risk} px-2 py-0.5 rounded-full text-[10px]`,children:"danger"===e.risk?"Alto":"warning"===e.risk?"M\xe9dio":"Baixo"})]}),t.jsx("div",{className:"h-1.5 bg-dark-border rounded-full overflow-hidden",children:t.jsx("div",{className:"h-full rounded-full transition-all duration-1000",style:{width:`${e.pct}%`,background:"danger"===e.risk?"#FF4757":"warning"===e.risk?"#FFA502":"#00D4AA"}})})]},s))}),t.jsx("div",{className:"flex justify-center gap-2 mt-6",children:n.map((e,s)=>t.jsx("button",{onClick:()=>d(s),className:`w-2 h-2 rounded-full transition-all ${s===a?"w-6 bg-primary":"bg-gray-600"}`},s))})]}),t.jsx("div",{className:"absolute -top-4 -right-4 glass px-4 py-2 rounded-xl text-xs animate-float",children:"\uD83E\uDD16 IA Analisando..."}),t.jsx("div",{className:"absolute -bottom-4 -left-4 glass px-4 py-2 rounded-xl text-xs animate-float",style:{animationDelay:"2s"},children:"⚡ 4.2s de an\xe1lise"})]})]})}),t.jsx("section",{id:"como-funciona",className:"relative z-10 py-24 border-t border-white/5",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-6",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsxs)("h2",{className:"text-3xl md:text-5xl font-black mb-4",children:["Simples como ",t.jsx("span",{className:"gradient-text",children:"tirar uma foto"})]}),t.jsx("p",{className:"text-gray-500 max-w-lg mx-auto",children:"Tr\xeas passos para nunca mais ser enganado no supermercado"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{step:"01",icon:"\uD83D\uDCF7",title:"Escaneie",desc:"Aponte a c\xe2mera para o c\xf3digo de barras. Funciona com qualquer produto.",gradient:"from-primary/20 to-transparent"},{step:"02",icon:"\uD83E\uDDE0",title:"IA Analisa",desc:"Nossa IA l\xea cada ingrediente e traduz o juridiqu\xeas alimentar em portugu\xeas claro.",gradient:"from-accent/20 to-transparent"},{step:"03",icon:"✅",title:"Verdade Revelada",desc:"Score de 0 a 100, ingredientes com sem\xe1foro e alternativas mais saud\xe1veis.",gradient:"from-primary/20 to-transparent"}].map((e,s)=>(0,t.jsxs)("div",{className:"glass-hover p-8 relative group",style:{animationDelay:`${.15*s}s`},children:[t.jsx("div",{className:`absolute inset-0 bg-gradient-to-b ${e.gradient} rounded-3xl opacity-0 group-hover:opacity-100 transition-opacity`}),(0,t.jsxs)("div",{className:"relative",children:[t.jsx("span",{className:"text-xs font-bold text-gray-600 tracking-widest",children:e.step}),t.jsx("div",{className:"text-5xl my-4",children:e.icon}),t.jsx("h3",{className:"text-xl font-bold mb-3",children:e.title}),t.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:e.desc})]})]},s))})]})}),t.jsx("section",{className:"relative z-10 py-24 bg-gradient-to-b from-dark via-dark-card/50 to-dark",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-6",children:[(0,t.jsxs)("h2",{className:"text-3xl md:text-5xl font-black text-center mb-16",children:["O que a ind\xfastria ",t.jsx("span",{className:"text-danger",children:"n\xe3o quer"})," que voc\xea saiba"]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{number:"200+",desc:"Nomes diferentes que a ind\xfastria usa para esconder A\xc7\xdaCAR nos r\xf3tulos",icon:"\uD83C\uDF6C"},{number:"67%",desc:'Dos produtos com claims "saud\xe1veis" s\xe3o ultraprocessados (NUPENS/USP)',icon:"\uD83C\uDFF7️"},{number:"60%",desc:"Dos brasileiros com sobrepeso — a maior taxa da hist\xf3ria",icon:"⚠️"}].map((e,s)=>(0,t.jsxs)("div",{className:"text-center p-8 glass-hover",children:[t.jsx("span",{className:"text-4xl",children:e.icon}),t.jsx("div",{className:"text-5xl md:text-6xl font-black gradient-text-gold mt-4 mb-3",children:e.number}),t.jsx("p",{className:"text-gray-400 text-sm",children:e.desc})]},s))})]})}),t.jsx("section",{className:"relative z-10 py-24 border-t border-white/5",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-6",children:[(0,t.jsxs)("h2",{className:"text-3xl md:text-5xl font-black text-center mb-4",children:["Comece ",t.jsx("span",{className:"gradient-text",children:"gr\xe1tis"})]}),t.jsx("p",{className:"text-gray-500 text-center mb-16",children:"Sem cart\xe3o de cr\xe9dito. Sem pegadinha. Upgrade quando quiser."}),(0,t.jsxs)("div",{className:"grid md:grid-cols-2 gap-8",children:[(0,t.jsxs)("div",{className:"glass-hover p-10",children:[t.jsx("h3",{className:"text-xl font-bold mb-2",children:"Gr\xe1tis"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1 mb-6",children:[t.jsx("span",{className:"text-5xl font-black",children:"R$0"}),t.jsx("span",{className:"text-gray-500",children:"/sempre"})]}),t.jsx("ul",{className:"space-y-3 text-gray-300 text-sm mb-8",children:["3 scans por dia","Score de sa\xfade 0-100","An\xe1lise IA dos ingredientes","Sem\xe1foro de risco"].map((e,s)=>(0,t.jsxs)("li",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"text-primary",children:"✓"})," ",e]},s))}),t.jsx(r.default,{href:"/register",className:"block w-full py-3 rounded-xl text-center glass hover:bg-white/5 font-semibold transition",children:"Come\xe7ar Gr\xe1tis"})]}),(0,t.jsxs)("div",{className:"card-premium p-10 relative",children:[t.jsx("span",{className:"absolute top-4 right-4 text-[10px] font-bold tracking-widest text-accent bg-accent/10 px-3 py-1 rounded-full border border-accent/20",children:"POPULAR"}),t.jsx("h3",{className:"text-xl font-bold mb-2 gradient-text",children:"Premium"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1 mb-6",children:[t.jsx("span",{className:"text-5xl font-black",children:"R$9,90"}),t.jsx("span",{className:"text-gray-500",children:"/m\xeas"})]}),t.jsx("ul",{className:"space-y-3 text-gray-300 text-sm mb-8",children:["Scans ilimitados","An\xe1lise IA detalhada","Alternativas mais saud\xe1veis","Hist\xf3rico completo","Perfil alimentar","Sem an\xfancios"].map((e,s)=>(0,t.jsxs)("li",{className:"flex items-center gap-3",children:[t.jsx("span",{className:"text-accent",children:"✓"})," ",e]},s))}),t.jsx(r.default,{href:"/premium",className:"btn-glow block w-full text-center !bg-gradient-to-r !from-accent !to-primary",children:"Assinar Premium"})]})]})]})}),t.jsx("section",{className:"relative z-10 py-24",children:(0,t.jsxs)("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[t.jsx("div",{className:"text-6xl mb-6",children:"\uD83D\uDC41️"}),(0,t.jsxs)("h2",{className:"text-3xl md:text-5xl font-black mb-6",children:["Pronto para ver a ",t.jsx("span",{className:"gradient-text",children:"verdade"}),"?"]}),t.jsx("p",{className:"text-gray-400 text-lg mb-10 max-w-md mx-auto",children:"Junte-se a milhares de brasileiros que decidiram parar de ser enganados."}),t.jsx(r.default,{href:e?"/scan":"/register",className:"btn-glow inline-block text-lg",children:"\uD83D\uDCF7 Escanear Primeiro Produto"})]})}),t.jsx("footer",{className:"relative z-10 border-t border-white/5 py-10 px-6",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto flex flex-col md:flex-row items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-8 h-8 rounded-lg bg-gradient-to-br from-primary to-accent flex items-center justify-center",children:(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",children:[t.jsx("circle",{cx:"12",cy:"12",r:"10"}),t.jsx("circle",{cx:"12",cy:"12",r:"4"})]})}),t.jsx("span",{className:"text-sm font-bold gradient-text",children:"ALETHEIA"}),t.jsx("span",{className:"text-xs text-gray-600",children:"ἀλήθεια — verdade"})]}),t.jsx("p",{className:"text-gray-600 text-xs",children:"Informa\xe7\xf5es educativas. N\xe3o substitui orienta\xe7\xe3o profissional. \xa9 2026"})]})})]})}},1999:(e,s,a)=>{"use strict";a.d(s,{InstallPrompt:()=>l});var t=a(7247),r=a(8964);function l(){let[e,s]=(0,r.useState)(null),[a,l]=(0,r.useState)(!1),i=async()=>{e&&(e.prompt(),await e.userChoice,s(null),l(!1))};return a?(0,t.jsxs)("div",{className:"fixed bottom-4 left-4 right-4 z-50 bg-gradient-to-r from-[#1A7A4C] to-[#0d5c38] text-white p-4 rounded-2xl shadow-2xl flex items-center justify-between gap-3 animate-fade-up",children:[(0,t.jsxs)("div",{children:[t.jsx("p",{className:"font-bold text-sm",children:"\uD83D\uDCF2 Instalar ALETHEIA"}),t.jsx("p",{className:"text-xs text-white/70",children:"Acesse direto da tela inicial"})]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[t.jsx("button",{onClick:()=>l(!1),className:"text-xs text-white/50 px-3 py-2",children:"Depois"}),t.jsx("button",{onClick:i,className:"bg-white text-[#1A7A4C] font-bold text-sm px-4 py-2 rounded-xl",children:"Instalar"})]})]}):null}},8210:(e,s,a)=>{"use strict";function t(){return null}a.d(s,{ServiceWorkerRegister:()=>t}),a(8964)},2064:(e,s,a)=>{"use strict";let t;a.d(s,{t:()=>o});var r=a(8964);let l=e=>{let s;let a=new Set,t=(e,t)=>{let r="function"==typeof e?e(s):e;if(!Object.is(r,s)){let e=s;s=(null!=t?t:"object"!=typeof r||null===r)?r:Object.assign({},s,r),a.forEach(a=>a(s,e))}},r=()=>s,l={setState:t,getState:r,getInitialState:()=>i,subscribe:e=>(a.add(e),()=>a.delete(e))},i=s=e(t,r,l);return l},i=e=>e?l(e):l,n=e=>e,c=e=>{let s=i(e),a=e=>(function(e,s=n){let a=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>s(e.getState()),[e,s]),r.useCallback(()=>s(e.getInitialState()),[e,s]));return r.useDebugValue(a),a})(s,e);return Object.assign(a,s),a},o=(t=e=>({user:null,token:null,setAuth:(s,a)=>{localStorage.setItem("token",s),localStorage.setItem("user",JSON.stringify(a)),e({token:s,user:a})},logout:()=>{localStorage.removeItem("token"),localStorage.removeItem("user"),e({token:null,user:null})},hydrate:()=>{let s=localStorage.getItem("token"),a=localStorage.getItem("user");s&&a&&e({token:s,user:JSON.parse(a)})}}))?c(t):c},3062:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>o,metadata:()=>n,viewport:()=>c});var t=a(2051);a(5023);var r=a(5347);let l=(0,r.createProxy)(String.raw`/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/components/InstallPrompt.tsx#InstallPrompt`),i=(0,r.createProxy)(String.raw`/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/components/ServiceWorkerRegister.tsx#ServiceWorkerRegister`),n={title:"ALETHEIA — A verdade sobre o que voc\xea come",description:"Escaneie qualquer produto e nossa IA revela o que a ind\xfastria aliment\xedcia esconde nos r\xf3tulos.",manifest:"/manifest.json",appleWebApp:{capable:!0,statusBarStyle:"black-translucent",title:"ALETHEIA"},other:{"mobile-web-app-capable":"yes"}},c={themeColor:"#1A7A4C",width:"device-width",initialScale:1,maximumScale:1};function o({children:e}){return(0,t.jsxs)("html",{lang:"pt-BR",className:"dark",children:[t.jsx("head",{children:t.jsx("link",{rel:"apple-touch-icon",href:"/icons/icon-192.png"})}),(0,t.jsxs)("body",{className:"bg-dark text-white min-h-screen antialiased",children:[e,t.jsx(l,{}),t.jsx(i,{})]})]})}},4148:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>t});let t=(0,a(5347).createProxy)(String.raw`/home/kernelpanic/projetos_jarvis/aletheia/frontend/src/app/page.tsx#default`)},5023:()=>{}};var s=require("../webpack-runtime.js");s.C(e);var a=e=>s(s.s=e),t=s.X(0,[138,906],()=>a(748));module.exports=t})();