PageSourceSearch

https://snew.ai/assets/Home4Page-e34qUFAr.js

js snew.ai collected 2026-10-05 15:08:07 UTC 15,954 bytes, 1 lines download raw bytes

1import{u as g,R as b,j as e}from"./index-L9AYrVUw.js";import{n as f}from"./Plus.es-BeVefyFz.js";import{M as v}from"./boardsMockData-DqHpMT8B.js";import{T as u}from"./thumbnail-card-ZiWJf1m1.js";import"./PlanAccessModal-P_W2GThH.js";import"./productFunnel-DiJFcMU2.js";import"./locale-Cctu0V3Y.js";const h={"mk-1":"post-lancamento","mk-2":"storytelling-marca","mk-3":"prova-social","mk-4":"newsletter-hero","mk-5":"banner-promocional","mk-6":"post-educativo","mk-7":"carrossel-dicas","mk-8":"story-interativo","cp-1":"black-friday","cp-2":"dia-das-maes","cp-3":"lancamento-sazonal","cp-4":"volta-as-aulas","cp-5":"natal","cp-6":"dia-dos-namorados","cp-7":"aniversario-marca","cp-8":"cyber-monday","ad-1":"anuncio-beneficio","ad-2":"anuncio-prova-social","ad-3":"ad-ugc-style","ad-4":"ad-oferta-limitada","ad-5":"ad-antes-depois","ad-6":"ad-carrossel","ad-7":"ad-video-curto","ad-8":"ad-pergunta-direta","pr-1":"studio-branco","pr-2":"lifestyle-ambiente","pr-3":"flat-lay","pr-4":"detalhe-macro","pr-5":"fundo-colorido","pr-6":"pessoa-segurando","pr-7":"conjunto-kit","pr-8":"embalagem","vd-1":"reel-9-16","vd-2":"video-produto","vd-3":"anuncio-video","vd-4":"tutorial-rapido","vd-5":"unboxing","vd-6":"depoimento-video","vd-7":"cinemagraph","vd-8":"stop-motion"};function y({item:a,onClick:r}){const s=!!a.thumbnail,t=a.dataBadge,n={urgent:{bg:"#FEE4D6",fg:"#9A3412"},positive:{bg:"#DCFCE7",fg:"#166534"},warning:{bg:"#FEF3C7",fg:"#854D0E"}};return e.jsxs("button",{type:"button",onClick:r,title:a.briefing,style:{background:"transparent",border:"none",padding:0,cursor:"pointer",textAlign:"left",fontFamily:"inherit",color:"hsl(var(--foreground))",outline:"none",display:"flex",flexDirection:"column",gap:10},children:[e.jsx("div",{style:{aspectRatio:"4 / 3",borderRadius:8,background:s?`url(${a.thumbnail}) center/cover no-repeat, hsl(var(--muted))`:"hsl(var(--muted))",position:"relative"},children:t&&e.jsx("span",{style:{position:"absolute",top:8,left:8,padding:"3px 8px",borderRadius:999,fontSize:10,fontWeight:600,letterSpacing:.2,background:n[t.tone].bg,color:n[t.tone].fg},children:t.label})}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:2},children:[e.jsx("span",{style:{fontSize:13,fontWeight:500,lineHeight:1.3},children:a.label}),e.jsx("span",{style:{fontSize:11,lineHeight:1.4,color:"hsl(var(--muted-foreground))",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:a.briefing})]})]})}const C="data:image/svg+xml;utf8,"+encodeURIComponent("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300'><rect width='400' height='300' fill='%23d9d9d9'/></svg>"),x=[{title:"Marketing",items:[{id:"mk-1",label:"Post de lançamento",briefing:"Anúncio de novo produto para Instagram feed.",prompt:"Crie um post de lançamento de produto, tom confiante e direto, com foco no benefício principal."},{id:"mk-2",label:"Storytelling de marca",briefing:"Sequência de 3 posts contando a origem da marca.",prompt:"Carrossel storytelling com 3 slides: origem, propósito e convite."},{id:"mk-3",label:"Prova social",briefing:"Depoimento de cliente em destaque.",prompt:"Imagem com depoimento de cliente em destaque, alta legibilidade."},{id:"mk-4",label:"Newsletter hero",briefing:"Imagem topo de e-mail semanal.",prompt:"Hero image para newsletter, layout limpo e editorial."},{id:"mk-5",label:"Banner promocional",briefing:"Banner para topo do site.",prompt:"Banner promocional widescreen para hero do site, foco em oferta atual."},{id:"mk-6",label:"Post educativo",briefing:"Conteúdo informativo sobre o produto.",prompt:"Post educativo explicando benefício do produto em linguagem simples."},{id:"mk-7",label:"Carrossel de dicas",briefing:"5 dicas práticas em carrossel.",prompt:"Carrossel de 5 slides com dicas práticas relacionadas ao produto."},{id:"mk-8",label:"Story interativo",briefing:"Story com enquete ou quiz.",prompt:"Story 9:16 com enquete interativa, visual chamativo."}]},{title:"Campanhas",items:[{id:"cp-1",label:"Black Friday",briefing:"Campanha de descontos com urgência.",prompt:"Campanha Black Friday: 3 peças (post, story, anúncio) com tom de urgência."},{id:"cp-2",label:"Dia das Mães",briefing:"Sazonal afetiva.",prompt:"Campanha Dia das Mães, tom emocional, paleta quente."},{id:"cp-3",label:"Lançamento sazonal",briefing:"Coleção nova de estação.",prompt:"Campanha de lançamento sazonal cobrindo feed, story e anúncio."},{id:"cp-4",label:"Volta às aulas",briefing:"Campanha back-to-school.",prompt:"Campanha volta às aulas, tom otimista, foco em utilidade."},{id:"cp-5",label:"Natal",briefing:"Campanha de fim de ano.",prompt:"Campanha de Natal com paleta festiva e mensagem afetiva."},{id:"cp-6",label:"Dia dos Namorados",briefing:"Campanha romântica.",prompt:"Campanha Dia dos Namorados, tom romântico, foco em presente."},{id:"cp-7",label:"Aniversário da marca",briefing:"Celebração de aniversário.",prompt:"Campanha de aniversário da marca com ofertas especiais e visual celebrativo."},{id:"cp-8",label:"Cyber Monday",briefing:"Continuação da Black Friday.",prompt:"Campanha Cyber Monday focada em tecnologia e últimas ofertas."}]},{title:"Ads & Criativos",items:[{id:"ad-1",label:"Anúncio benefício 1",briefing:"Ad direto ao benefício principal.",prompt:"Anúncio Meta Ads 1:1 destacando benefício #1 do produto com CTA claro."},{id:"ad-2",label:"Anúncio prova social",briefing:"Ad usando depoimento real.",prompt:"Anúncio com depoimento em destaque + foto do produto."},{id:"ad-3",label:"Ad UGC style",briefing:"Estética de criador de conteúdo.",prompt:"Anúncio estilo UGC, foto casual, autêntica, com legenda manuscrita."},{id:"ad-4",label:"Ad oferta limitada",briefing:"Ad com gatilho de escassez.",prompt:"Anúncio com gatilho de escassez e contador, paleta de alto contraste."},{id:"ad-5",label:"Ad antes e depois",briefing:"Comparativo visual.",prompt:"Anúncio comparativo antes/depois destacando transformação do produto."},{id:"ad-6",label:"Ad carrossel",briefing:"Múltiplos benefícios.",prompt:"Anúncio carrossel mostrando 3 benefícios diferentes do produto."},{id:"ad-7",label:"Ad vídeo curto",briefing:"Hook + benefício em 15s.",prompt:"Anúncio em vídeo 15s com hook nos 3s iniciais e CTA forte."},{id:"ad-8",label:"Ad pergunta direta",briefing:"Ad que abre com pergunta.",prompt:"Anúncio iniciando com pergunta direta ao público-alvo, visual minimalista."}]},{title:"Imagens de produto",items:[{id:"pr-1",label:"Studio branco",briefing:"Foto limpa fundo branco.",prompt:"Foto de produto em estúdio fundo branco, iluminação suave, sombra natural."},{id:"pr-2",label:"Lifestyle ambiente",briefing:"Produto em uso, ambiente real.",prompt:"Foto lifestyle do produto em ambiente real, luz natural, composição editorial."},{id:"pr-3",label:"Flat lay",briefing:"Composição top-down.",prompt:"Flat lay do produto com elementos contextuais, fundo texturizado neutro."},{id:"pr-4",label:"Detalhe macro",briefing:"Close-up de textura.",prompt:"Foto macro do produto destacando textura, materiais e acabamento."},{id:"pr-5",label:"Fundo colorido",briefing:"Produto em fundo vibrante.",prompt:"Foto de produto em fundo colorido vibrante, iluminação cinematográfica."},{id:"pr-6",label:"Pessoa segurando",briefing:"Modelo segurando produto.",prompt:"Foto de pessoa segurando o produto, foco no produto, fundo desfocado."},{id:"pr-7",label:"Conjunto/Kit",briefing:"Múltiplas unidades agrupadas.",prompt:"Foto de kit do produto agrupado, composição organizada e premium."},{id:"pr-8",label:"Embalagem",briefing:"Destaque para packaging.",prompt:"Foto destacando embalagem do produto, ângulo 3/4, iluminação editorial."}]},{title:"Videos & Shorts",items:[{id:"vd-1",label:"Reel 9:16",briefing:"Vídeo curto para Reels/TikTok.",prompt:"Reel 9:16 de 15s mostrando o produto em uso com cortes rápidos."},{id:"vd-2",label:"Vídeo de produto",briefing:"360° + close-ups.",prompt:"Vídeo de produto: rotação 360° + close-ups de detalhe, trilha minimal."},{id:"vd-3",label:"Anúncio em vídeo",briefing:"Hook + benefício + CTA.",prompt:"Anúncio em vídeo de 20s: hook nos 3s iniciais, benefício, CTA final."},{id:"vd-4",label:"Tutorial rápido",briefing:"Como usar em 3 passos.",prompt:"Tutorial rápido em 3 passos, formato 9:16, legendas grandes."},{id:"vd-5",label:"Unboxing",briefing:"Abertura da embalagem.",prompt:"Vídeo unboxing 9:16 destacando experiência de abrir o produto."},{id:"vd-6",label:"Depoimento em vídeo",briefing:"Cliente real falando.",prompt:"Vídeo depoimento de cliente em formato 9:16 com legendas."},{id:"vd-7",label:"Cinemagraph",briefing:"Movimento sutil em loop.",prompt:"Cinemagraph do produto com movimento sutil em loop, mood premium."},{id:"vd-8",label:"Stop motion",briefing:"Animação quadro a quadro.",prompt:"Vídeo stop motion divertido com o produto, ritmo dinâmico."}]}],k={Moda:{styles:["Editorial passarela","Lookbook urbano","Streetwear flash","Minimal monocromo","Vintage 90s","Lifestyle praia","Estúdio fashion","Lookbook outono"],products:["Vestido midi","Jaqueta jeans","TÃ
1ªnis branco","Bolsa estruturada","Camisa linho","Calça wide leg","Óculos de sol","Acessório statement"],videos:["Try-on Reel","Look do dia","Detalhe macro tecido","Walk cinematográfico","Color blocking","Mix & match","Lookbook em motion","Behind the scenes"]},"Infantil & Bebê":{styles:["Cena lúdica clean","Quarto pastel","Ar livre família","Studio fofo","Ilustração delicada","Lifestyle brincadeira","Flat lay enxoval","Newborn aconchego"],products:["Body bebê","Mamadeira","Mordedor","Berço enxoval","Tapete atividades","Carrinho","Roupinha tricô","Brinquedo educativo"],videos:["Unboxing enxoval","Bebê brincando","Day in the life","Dica de mãe","Reel pastel motion","Stop motion brinquedos","Demo segurança","Testimonial mães"]},Beleza:{styles:["Glow editorial","Macro textura","Skincare clean","Beauty close-up","Flat lay rotina","Makeup color pop","Spa minimal","Retrato natural"],products:["Sérum facial","Batom matte","Hidratante","Perfume","Máscara capilar","Protetor solar","Paleta sombras","Esmalte"],videos:["Tutorial 30s","Swatch close-up","Antes/depois rotina","GRWM","Texture pour","Aplicação macro","Review honesto","Reel ASMR"]},Joias:{styles:["Macro premium","Black velvet","Lifestyle elegante","Editorial luxo","Daylight clean","Detalhe espelhado","Cena romântica","Flat lay minimal"],products:["Aliança","Colar delicado","Brinco statement","Anel solitário","Pulseira","Tornozeleira","Piercing","Relógio"],videos:["Brilho em rotação","Try-on close-up","Storytelling presente","Behind craft","Reel macro luz","Embalagem premium","Comparativo metais","Coleção lookbook"]},Eletrônicos:{styles:["Tech minimal","Studio dark mode","Desk setup","Flat lay gadget","Lifestyle uso real","Macro porta/cabo","Hero shot estúdio","Color gradient bg"],products:["Fone bluetooth","Smartwatch","Câmera","Notebook","Carregador","Caixa de som","Mouse gamer","Drone"],videos:["Demo features","Unboxing tech","Comparativo modelos","Setup tour","Macro botões","Velocidade real","Review 60s","Tutorial setup"]},Casa:{styles:["Interior aconchegante","Flat lay mesa posta","Cozinha clean","Sala minimal","Decor escandinavo","Lifestyle aroma","Detalhe textura","Plant corner"],products:["Vela aromática","Difusor","Almofada","Cafeteira","Panela","Quadro decor","Vaso planta","Roupa de cama"],videos:["Tour ambiente","Antes/depois decor","Receita cozinha","Reel aroma slow","Stop motion mesa","Dica organização","Demo produto casa","Day mood"]},Suplementos:{styles:["Studio performance","Lifestyle treino","Macro pó/cápsula","Flat lay rotina fit","Cena cozinha saudável","Hero shot premium","Ar livre energia","Color block vibrante"],products:["Whey protein","Creatina","Pré-treino","Multivitamínico","Ômega 3","BCAA","Colágeno","Termogênico"],videos:["Shake preparo","Antes/depois treino","Testimonial atleta","Demo solubilidade","Reel rotina fit","Macro pó caindo","Comparativo sabor","Educativo benefícios"]},Pet:{styles:["Pet lifestyle","Studio fofura","Outdoor parque","Flat lay petshop","Cena casa pet-friendly","Macro pelo/textura","Hero produto pet","Color pop divertido"],products:["Ração premium","Brinquedo","Coleira","Cama pet","Petisco natural","Shampoo pet","Bebedouro","Caixa transporte"],videos:["Pet usando produto","Unboxing pet","Antes/depois banho","Reel fofura","Tutorial adestramento","Stop motion petisco","Day in the life pet","Comparativo rações"]}};function A(a){return a.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")}function S(a){const r=k[a];if(!r)return[];const s=A(a),t=(n,p,m,o)=>p.map((i,d)=>({id:`${s}-${n}-${d+1}`,label:i,briefing:`${m}: ${i.toLowerCase()}.`,prompt:`${o} ${i} para o nicho ${a}.`}));return[{title:"Presets de imagem",items:t("st",r.styles,"Preset visual","Gerar imagem com o preset")},{title:"Produtos sugeridos",items:t("pr",r.products,"Produto destaque","Criar foto de produto:")},{title:"Presets de vídeo",items:t("vd",r.videos,"Vídeo curto","Gerar vídeo preset:")}]}function j(){const a=g(),s=["Explore",...["Moda","Infantil & Bebê","Beleza","Joias","Eletrônicos","Casa","Suplementos","Pet"]],[t,n]=b.useState("Explore"),p=t==="Explore"?x:S(t),m=o=>{const i=Date.now(),d=480,l=360;a("/board",{state:{_ts:i,openBoard:!0,blankBoard:!0,initialBoardAssets:[{id:o.id,imageUrl:C,x:-d/2,y:-l/2,width:d,height:l,label:o.label,type:"image",aspectRatio:"4:3",studioAiSessionId:`home3-${o.id}-${i}`}],openStudioAIForAssetId:o.id,openerBriefId:o.briefId??h[o.id]??null,openerSuggestionBrief:o.brief??null}})};return e.jsx("div",{style:{flex:1,minHeight:0,overflowY:"auto",background:"hsl(var(--background))",padding:"0 0 80px",fontFamily:"var(--font-sans, Inter, sans-serif)"},children:e.jsxs("div",{style:{padding:"80px 40px 0 40px"},children:[e.jsxs("section",{style:{marginBottom:40},children:[e.jsx("h2",{style:{fontSize:15,fontWeight:500,color:"hsl(var(--foreground))",margin:"0 0 16px"},children:"Meus Boards"}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:16},children:[e.jsx(u,{onClick:()=>
1a("/generate-image"),mediaBackground:"hsl(var(--card))",media:e.jsx("div",{style:{position:"absolute",inset:0,border:"1px dashed hsl(var(--border))",borderRadius:8,display:"flex",alignItems:"center",justifyContent:"center",color:"hsl(var(--muted-foreground))"},children:e.jsx(f,{size:20})}),title:"Novo board"}),v.map(o=>{const i=o.thumbnails??(o.coverUrl?[o.coverUrl]:[]),d=Array.from({length:4},(l,c)=>i[c]);return e.jsx(u,{onClick:()=>a("/generate-image",{state:{boardId:o.id}}),media:e.jsx("div",{style:{position:"absolute",inset:0,display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gridTemplateRows:"repeat(2, 1fr)",gap:4,padding:4},children:d.map((l,c)=>e.jsx("div",{style:{background:l?`url(${l}) center/cover`:"hsl(var(--muted))",borderRadius:6}},c))}),title:o.title,sub:`Editado há ${o.updatedAt}`},o.id)})]})]}),e.jsx("div",{style:{display:"flex",gap:6,overflowX:"auto",scrollbarWidth:"none",marginBottom:24,position:"sticky",top:0,zIndex:10,background:"hsl(var(--background))",padding:"12px 0",marginTop:24},children:s.map(o=>{const i=o===t;return e.jsx("button",{type:"button",onClick:()=>n(o),style:{padding:"6px 14px",borderRadius:999,border:"1px solid "+(i?"hsl(var(--foreground))":"hsl(var(--border))"),background:i?"hsl(var(--foreground))":"transparent",color:i?"hsl(var(--background))":"hsl(var(--foreground))",fontSize:12,fontWeight:500,cursor:"pointer",whiteSpace:"nowrap",fontFamily:"inherit",transition:"all 120ms ease"},children:o},o)})}),p.map(o=>e.jsxs("section",{style:{marginBottom:40},children:[e.jsx("h2",{style:{fontSize:15,fontWeight:500,color:"hsl(var(--foreground))",margin:"0 0 16px"},children:o.title}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:16},children:o.items.map(i=>e.jsx(y,{item:i,onClick:()=>m(i)},i.id))})]},o.title))]})})}export{j 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.