const { Badge, Callout, Card, Button, IconButton, Icon, ArticleCard, Tooltip, Input, Dialog, Toast, StepList } = window.GuiaDiabeteDesignSystem_9d1af3; const ART_AUD={kids:['Para crianças','caution','criancas'],family:['Família','brand','busca'],school:['Na escola','info','escola'],emergency:['Emergência','urgent','socorros'],recipe:['Receita','recipe','receitas']}; function Block({b}){ if(b.t==='h2') return
{b.v}
; } function Article({id='escola-hipo',go}){ const posts=window.POSTS||[]; const post=posts.find(p=>p.id===id)||posts[0]; const [saved,setSaved]=React.useState(false),[dlg,setDlg]=React.useState(false),[copied,setCopied]=React.useState(false); React.useEffect(()=>{setSaved(false);setCopied(false)},[id]); const url=window.shareUrl('artigo/'+post.id); const share=t=>{if(t==='link')setCopied(true)}; React.useEffect(()=>{if(!copied)return;const t=setTimeout(()=>setCopied(false),2600);return()=>clearTimeout(t)},[copied]); const [label,tone,cat]=ART_AUD[post.audience]||ART_AUD.family; const related=(post.related||[]).map(r=>posts.find(p=>p.id===r)).filter(Boolean); return{post.lead}