PageSourceSearch

https://qavault.com.br/

html qavault.com.br collected 2026-10-02 01:18:15 UTC 48,363 bytes, 37 lines download raw bytes

1<!doctype html>
2<html lang="pt-BR">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <meta name="description" content="QA Vault é um app desktop para times de QA capturarem, organizarem e compartilharem evidências de testes." />
7    <link rel="icon" type="image/png" href="/logo.png" />
8    <link rel="apple-touch-icon" href="/logo.png" />
9    <link rel="manifest" href="/site.webmanifest" />
10    <meta name="google-adsense-account" content="ca-pub-5223320386484668" />
11    
11<script type="module" src="https://get.microsoft.com/badge/ms-store-badge.bundled.js"></script>
11
12    
12<script
13      async
14      crossorigin="anonymous"
15      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5223320386484668"
16    ></script>
16
17    <title>QA Vault | Evidências de QA em segundos</title>
18    
18<script type="module" crossorigin src="/assets/index-Cz62Kmkt.js"></script>
18
19    <link rel="stylesheet" crossorigin href="/assets/index-DvTW8o5w.css">
20      <link rel="canonical" href="https://qavault.com.br/" />
21    <meta property="og:site_name" content="QA Vault" />
22    <meta property="og:type" content="website" />
23    <meta property="og:title" content="QA Vault | Evidências de QA em segundos" />
24    <meta property="og:description" content="QA Vault é um app desktop para times de QA capturarem, organizarem e compartilharem evidências de testes." />
25    <meta property="og:url" content="https://qavault.com.br/" />
26    <meta property="og:image" content="https://qavault.com.br/logo.png" />
27    <meta name="twitter:card" content="summary_large_image" />
28    <meta name="twitter:title" content="QA Vault | Evidências de QA em segundos" />
29    <meta name="twitter:description" content="QA Vault é um app desktop para times de QA capturarem, organizarem e compartilharem evidências de testes." />
30    <meta name="twitter:image" content="https://qavault.com.br/logo.png" />
31    
31<script type="application/ld+json">[{"@context":"https://schema.org","@type":"WebSite","name":"QA Vault","url":"https://qavault.com.br","inLanguage":"pt-BR"},{"@context":"https://schema.org","@type":"Organization","name":"QA Vault","url":"https://qavault.com.br","email":"[email protected]","logo":"https://qavault.com.br/logo.png"},{"@context":"https://schema.org","@type":"SoftwareApplication","name":"QA Vault","applicationCategory":"DeveloperApplication","operatingSystem":"Windows, Linux","url":"https://qavault.com.br","downloadUrl":"https://qavault.com.br/download","offers":{"@type":"Offer","price":"0","priceCurrency":"BRL"}}]</script>
31
32  </head>
33  <body>
34    <div id="root"><div class="min-h-screen overflow-hidden bg-background text-foreground"><header class="fixed inset-x-0 top-0 z-50 border-b border-qa-border/80 bg-qa-surface/90 shadow-lg shadow-black/10 backdrop-blur-xl"><nav class="mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8" aria-label="Principal"><a href="/" class="flex items-center gap-3 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent"><span class="flex h-9 w-9 items-center justify-center rounded-lg border border-qa-border bg-qa-text p-1"><img src="data:image/webp;base64,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" alt="" class="h-7 w-7 object-contain" width="28" height="28" aria-hidden="true"/></span><span class="text-base font-semibold text-qa-text">QA Vault</span></a><div class="hidden items-center gap-6 md:flex"><a href="/" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Início</a><a href="/sobre" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Sobre</a><a href="/#showcase" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Evidências</a><a href="/blog" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Blog</a><a href="/ajuda" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Ajuda</a><a href="/download" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Download</a><a href="/contato" class="text-sm font-medium text-qa-muted transition hover:text-qa-text">Contato</a><a href="/app" class="rounded-lg bg-qa-accent px-4 py-2 text-sm font-semibold text-qa-bg transition hover:bg-qa-accent-hover">Entrar</a></div><div class="flex items-center gap-2"><button type="button" class="inline-flex h-10 w-10 items-center justify-center rounded-lg border border-qa-border text-qa-muted transition hover:border-qa-accent/40 hover:bg-qa-card-hover hover:text-qa-text focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent md:hidden" aria-label="Abrir menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></nav></header><main>
34<section class="bg-[radial-gradient(circle_at_50%_0%,rgba(56,189,248,0.08),transparent_42%)] px-4 pb-24 pt-28 sm:px-6 sm:pb-28 sm:pt-32 lg:px-8" id="produto"><div class="mx-auto grid max-w-7xl items-center gap-12 lg:grid-cols-[minmax(0,0.8fr)_minmax(0,1.2fr)] lg:gap-10 xl:gap-14"><div class="mx-auto max-w-3xl text-center lg:mx-0 lg:text-left"><h1 class="text-4xl font-semibold tracking-normal text-qa-text sm:text-5xl xl:text-6xl">Seu fluxo de evidências, em um só lugar</h1><p class="mx-auto mt-5 max-w-2xl text-lg leading-8 text-qa-muted lg:mx-0">Capture imagens e vídeos pelo navegador ou desktop. Organize e compartilhe tudo com o QA Vault.</p><div class="mt-7 flex flex-col items-center justify-center gap-3 sm:flex-row lg:flex-wrap lg:justify-start"><a href="https://chromewebstore.google.com/detail/pjhjnkkknjfnnjmkbbgnmehjlbnahiml" target="_blank" rel="noopener noreferrer" class="inline-flex h-10 items-center justify-center focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent" aria-label="Instalar QA Vault pela Chrome Web Store (abre em nova aba)"><img src="/assets/chrome-web-store-badge-B_DGxCz2.png" alt="Disponível na Chrome Web Store" class="block h-10 w-auto rounded-[4px] transition duration-[350ms] ease-in-out hover:-translate-y-1 hover:shadow-[0_12px_40px_20px_rgba(0,0,0,0.05)] motion-reduce:transition-none" width="206" height="58"/></a><a href="https://apps.microsoft.com/detail/9NGVXR352HHQ?cid=site-qavault-download-windows" target="_blank" rel="noopener noreferrer" class="inline-flex h-10 items-center justify-center focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent" aria-label="Baixar QA Vault pela Microsoft Store (abre em nova aba)"><ms-store-badge className="pointer-events-none block h-10 overflow-hidden" productid="9ngvxr352hhq" cid="site-qavault-download-windows" productname="QA Vault" window-mode="direct" theme="dark" size="small" language="pt-br" animation="on"></ms-store-badge></a></div></div><div class="group w-full min-w-0" aria-roledescription="carrossel" aria-label="Recursos do QA Vault"><div class="relative overflow-hidden rounded-2xl border border-qa-border bg-qa-surface shadow-2xl shadow-black/40"><div class="relative aspect-[1672/941]"><img src="/assets/hero-extension-osuEed4o.webp" srcSet="/assets/hero-extension-osuEed4o.webp 768w, /assets/hero-extension-osuEed4o.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="Extensão do QA Vault para capturar imagens e gravar vídeos diretamente no Chrome." class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 opacity-100" width="1672" height="941" loading="eager" fetchpriority="high" decoding="async" aria-hidden="false"/><img src="/assets/hero-1.2.1-DdUjVoRk.webp" srcSet="/assets/hero-1.2.1-mobile-B_aR-f6U.webp 768w, /assets/hero-1.2.1-DdUjVoRk.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="Novidades do QA Vault 0.3.0, com novo onboarding, player aprimorado e suporte a múltiplas contas do Google Drive." class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 pointer-events-none opacity-0" width="1672" height="941" loading="lazy" decoding="async" aria-hidden="true"/><img src="/assets/hero-centralize-Tty1NQOQ.webp" srcSet="/assets/hero-centralize-mobile-CtoHlCWd.webp 768w, /assets/hero-centralize-Tty1NQOQ.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="QA Vault centralizando capturas, vídeos e links de evidências em uma única tela." class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 pointer-events-none opacity-0" width="1672" height="941" loading="lazy" decoding="async" aria-hidden="true"/><img src="/assets/hero-organize-AjZek6k-.webp" srcSet="/assets/hero-organize-mobile-bO8Yioon.webp 768w, /assets/hero-organize-AjZek6k-.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="Organização de evidências do QA Vault em pastas personalizadas." 
34class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 pointer-events-none opacity-0" width="1672" height="941" loading="lazy" decoding="async" aria-hidden="true"/><img src="/assets/hero-review-BXUdz7jw.webp" srcSet="/assets/hero-review-mobile-tE_sy9KH.webp 768w, /assets/hero-review-BXUdz7jw.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="Editor do QA Vault com ferramentas para revisar, recortar e destacar uma captura." class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 pointer-events-none opacity-0" width="1672" height="941" loading="lazy" decoding="async" aria-hidden="true"/><img src="/assets/hero-video-DMCsVzPz.webp" srcSet="/assets/hero-video-mobile-Dn67vKgZ.webp 768w, /assets/hero-video-DMCsVzPz.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), (max-width: 1280px) calc(100vw - 4rem), 1280px" alt="Revisão de gravação no QA Vault com salvamento no Google Drive e link compartilhável." class="absolute inset-0 block h-full w-full object-cover transition-opacity duration-700 pointer-events-none opacity-0" width="1672" height="941" loading="lazy" decoding="async" aria-hidden="true"/></div><button type="button" class="absolute left-3 top-1/2 grid h-10 w-10 -translate-y-1/2 place-items-center rounded-full border border-white/15 bg-black/55 text-white backdrop-blur transition hover:bg-black/75 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent sm:left-5" aria-label="Banner anterior"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left h-5 w-5" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><button type="button" class="absolute right-3 top-1/2 grid h-10 w-10 -translate-y-1/2 place-items-center rounded-full border border-white/15 bg-black/55 text-white backdrop-blur transition hover:bg-black/75 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent sm:right-5" aria-label="Próximo banner"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-5 w-5" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div><div class="mt-4 flex items-center justify-center gap-2" aria-label="Selecionar banner"><button type="button" class="h-2.5 rounded-full transition-all w-8 bg-qa-accent" aria-label="Exibir banner 1" aria-current="true"></button><button type="button" class="h-2.5 rounded-full transition-all w-2.5 bg-qa-border hover:bg-qa-muted" aria-label="Exibir banner 2"></button><button type="button" class="h-2.5 rounded-full transition-all w-2.5 bg-qa-border hover:bg-qa-muted" aria-label="Exibir banner 3"></button><button type="button" class="h-2.5 rounded-full transition-all w-2.5 bg-qa-border hover:bg-qa-muted" aria-label="Exibir banner 4"></button><button type="button" class="h-2.5 rounded-full transition-all w-2.5 bg-qa-border hover:bg-qa-muted" aria-label="Exibir banner 5"></button><button type="button" class="h-2.5 rounded-full transition-all w-2.5 bg-qa-border hover:bg-qa-muted" aria-label="Exibir banner 6"></button><button type="button" class="ml-2 grid h-8 w-8 place-items-center rounded-full text-qa-muted transition hover:bg-qa-card hover:text-qa-text" aria-label="Pausar rotação automática"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pause h-4 w-4" aria-hidden="true"><rect x="14" y="4" width="4" height="16" rx="1"></rect><rect x="6" y="4" width="4" height="16" rx="1"></rect></svg></button></div></div></div></section><section class="border-y border-qa-border bg-qa-surface px-4 py-20 sm:px-6 lg:px-8"><div class="mx-auto max-w-7xl"><div class="grid gap-10 lg:grid-cols-[0.9fr_1.1fr] lg:items-start"><div><div class="max-w-3xl"><h2 class="text-2xl font-semibold text-qa-text sm:text-4xl">Um gerenciador de evidências com armazenamento sob controle do cliente</h2><p class="mt-4 text-base leading-7 text-qa-muted">A principal proposta do QA Vault não é ser apenas mais uma ferramenta de captura. Ele organiza o ciclo das evidências de teste, do registro ao compartilhamento, mantendo os arquivos conectados à estrutura escolhida pelo próprio usuário ou pela empresa.</p></div><div class="mt-6 space-y-4 text-base leading-7 text-qa-muted"><p>O armazenamento dos arquivos fica sob controle do cliente por meio da integração com Google Drive. O usuário pode conectar uma conta própria dedicada aos testes, ou o time pode usar uma conta da empresa para manter as evidências dentro de um ambiente controlado pela organização.</p></div><div class="mt-6 rounded-xl border border-qa-border bg-qa-card p-5"><div class="flex gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check mt-1 h-5 w-5 shrink-0 text-qa-accent" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><div><h3 class="text-base font-semibold text-qa-text">Privacidade no compartilhamento</h3><p class="mt-2 text-sm leading-6 text-qa-muted">Antes de compartilhar prints, vídeos ou arquivos, revise se a evidência contém dados pessoais, credenciais, documentos, URLs internas ou informações que não são necessárias para a análise.</p><div class="mt-3 flex flex-wrap gap-x-4 gap-y-2 text-sm font-semibold"><a class="text-qa-accent transition hover:text-qa-text" href="/politica-de-privacidade">Política de Privacidade</a><a class="text-qa-accent transition hover:text-qa-text" href="/blog/como-registrar-evidencias-sem-expor-dados-sensiveis">Guia de dados sensíveis</a></div></div></div></div></div><div class="grid gap-4 sm:grid-cols-2"><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"></path></svg><h3 class="mt-5 text-lg font-semibold text-qa-text">Integração com Google Drive</h3><p class="mt-3 text-sm leading-6 text-qa-muted">O QA Vault foi pensado como um gerenciador de evidências. A aplicação organiza o fluxo de captura, revisão, histórico e compartilhamento, enquanto o armazenamento pode ficar na conta Google conectada ao ambiente.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-round-check h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M2 21a8 8 0 0 1 13.292-6"></path><circle cx="10" cy="8" r="5"></circle><path d="m16 19 2 2 4-4"></path></svg><h3 class="mt-5 text-lg font-semibold text-qa-text">Conta própria para testes</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Um QA pode usar uma conta Google dedicada para centralizar evidências de validações, homologações, investigações e ciclos de teste sem misturar arquivos com pastas pessoais do computador.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg><h3 class="mt-5 text-lg font-semibold text-qa-text">Conta da empresa</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Times também podem conectar uma conta institucional, mantendo o storage das evidências sob controle da organização e alinhado à rotina interna de acesso, auditoria e retenção.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-sync h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5"></path><path d="M12 10v4h4"></path><path d="m12 14 1.535-1.605a5 5 0 0 1 8 1.5"></path><path d="M22 22v-4h-4"></path><path d="m22 18-1.535 1.605a5 5 0 0 1-8-1.5"></path></svg><h3 class="mt-5 text-lg font-semibold text-qa-text">Gestão sem perder controle</h3><p class="mt-3 text-sm leading-6 text-qa-muted">A ferramenta evita que prints e vídeos fiquem espalhados, mas não exige que o time entregue suas evidências para uma nuvem desconhecida. O cliente mantém o controle do local de armazenamento.</p></article></div></div></div></section><section class="px-4 py-16 sm:px-6 lg:px-8"><div class="mx-auto max-w-7xl"><div class="mx-auto max-w-3xl text-center"><h2 class="text-2xl font-semibold text-qa-text sm:text-4xl">O essencial para registrar evidências.</h2></div><div class="mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-3"><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-camera h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"></path><circle cx="12" cy="13" r="3"></circle></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Captura de screenshots</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Registre rapidamente o que está acontecendo na tela, com a janela do app ocultada durante a captura.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video h-6 w-6 text-qa-accent" aria-hidden="true"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Gravação de vídeos curtos</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Mostre fluxos, erros intermitentes e comportamentos visuais que seriam difíceis de explicar com apenas um print.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud-upload h-6 
34w-6 text-qa-accent" aria-hidden="true"><path d="M12 13v8"></path><path d="M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"></path><path d="m8 17 4-4 4 4"></path></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Upload manual</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Centralize imagens e vídeos já existentes usando seleção de arquivos ou drag and drop.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Preview antes de salvar</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Revise a captura antes de registrar a evidência e evite arquivos incompletos ou sem contexto.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Links compartilháveis</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Gere links prontos para enviar em bugs, tarefas, revisões, atendimentos ou documentações.</p></article><article class="rounded-xl border border-qa-border bg-qa-card p-6 transition duration-200 hover:border-qa-accent/40 hover:bg-qa-card-hover"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud h-6 w-6 text-qa-accent" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"></path></svg><h3 class="mt-5 text-base font-semibold text-qa-text">Armazenamento sob controle</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Mantenha seus arquivos organizados usando uma conta Google Drive própria ou institucional.</p></article></div></div></section><section class="px-4 py-20 sm:px-6 lg:px-8" id="showcase"><div class="mx-auto grid max-w-7xl gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-center"><div class="max-w-3xl"><h2 class="text-2xl font-semibold text-qa-text sm:text-4xl">Fluxo real de evidências</h2><p class="mt-4 text-base leading-7 text-qa-muted">Veja como o QA Vault organiza captura em uma interface focada no fluxo de Qualidade.</p></div><div class="rounded-2xl border border-qa-border bg-qa-surface p-4 shadow-xl shadow-black/15"><div class="overflow-hidden rounded-xl border border-qa-border bg-qa-card"><video src="/assets/product-video-compressed-RBg77xr7.mp4" aria-label="Demonstração do fluxo de evidências no QA Vault" class="block aspect-video w-full bg-qa-bg object-cover" controls="" muted="" poster="/assets/app-dashboard-DfkKa5PC.webp" playsinline="" preload="metadata">Seu navegador não suporta vídeo HTML5.</video></div><p class="mt-3 text-sm leading-6 text-qa-muted">A demonstracao mostra o fluxo de captura, revisao, organizacao e compartilhamento de evidencias dentro do QA Vault.</p></div></div></section><section class="border-y border-qa-border bg-qa-surface px-4 py-20 sm:px-6 lg:px-8" aria-label="Conteúdos para profissionais de QA"><div class="mx-auto max-w-7xl"><div class="mx-auto max-w-3xl text-center"><h2 class="text-2xl font-semibold text-qa-text sm:text-4xl">Conteúdos para profissionais de QA</h2><p class="mt-4 text-base leading-7 text-qa-muted">Guias práticos sobre evidências, investigação, APIs e boas práticas para tornar validações mais claras.</p></div><div class="mt-10 grid gap-5 lg:grid-cols-3"><article class="overflow-hidden rounded-xl border border-qa-border bg-qa-card"><img src="/assets/hero-review-BXUdz7jw.webp" srcSet="/assets/hero-review-mobile-tE_sy9KH.webp 768w, /assets/hero-review-BXUdz7jw.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), 768px" width="1672" height="941" loading="lazy" decoding="async" alt="Interface do QA Vault relacionada ao conteúdo: Testes de API GraphQL para QA: conceitos e estrutura" class="aspect-video w-full object-cover"/>
34<div class="p-6"><div class="flex flex-wrap gap-2 text-xs font-medium text-qa-subtle"><span class="text-qa-accent">Testes de API</span><span aria-hidden="true">·</span><span>18 min de leitura</span></div><h3 class="mt-3 text-lg font-semibold leading-snug text-qa-text">Testes de API GraphQL para QA: conceitos e estrutura</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Um guia introdutório e prático para profissionais de QA entenderem GraphQL, queries, mutations, schema e variables.</p><a href="/blog/graphql-na-pratica" class="mt-5 inline-flex items-center gap-2 text-sm font-semibold text-qa-accent transition hover:text-qa-text">Ler conteúdo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article><article class="overflow-hidden rounded-xl border border-qa-border bg-qa-card"><img src="/assets/hero-organize-AjZek6k-.webp" srcSet="/assets/hero-organize-mobile-bO8Yioon.webp 768w, /assets/hero-organize-AjZek6k-.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), 768px" width="1672" height="941" loading="lazy" decoding="async" alt="Interface do QA Vault relacionada ao conteúdo: Checklist de evidências para bug report" class="aspect-video w-full object-cover"/><div class="p-6"><div class="flex flex-wrap gap-2 text-xs font-medium text-qa-subtle"><span class="text-qa-accent">Bug report</span><span aria-hidden="true">·</span><span>6 min de leitura</span></div><h3 class="mt-3 text-lg font-semibold leading-snug text-qa-text">Checklist de evidências para bug report</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Revise se o bug report tem contexto, passos, resultados, ambiente e evidências realmente úteis.</p><a href="/blog/checklist-de-evidencias-para-bug-report" class="mt-5 inline-flex items-center gap-2 text-sm font-semibold text-qa-accent transition hover:text-qa-text">Ler conteúdo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article><article class="overflow-hidden rounded-xl border border-qa-border bg-qa-card"><img src="/assets/hero-video-DMCsVzPz.webp" srcSet="/assets/hero-video-mobile-Dn67vKgZ.webp 768w, /assets/hero-video-DMCsVzPz.webp 1672w" sizes="(max-width: 768px) calc(100vw - 2rem), 768px" width="1672" height="941" loading="lazy" decoding="async" alt="Interface do QA Vault relacionada ao conteúdo: Template de bug report para times de QA" class="aspect-video w-full object-cover"/><div class="p-6"><div class="flex flex-wrap gap-2 text-xs font-medium text-qa-subtle"><span class="text-qa-accent">Bug report</span><span aria-hidden="true">·</span><span>6 min de leitura</span></div><h3 class="mt-3 text-lg font-semibold leading-snug text-qa-text">Template de bug report para times de QA</h3><p class="mt-3 text-sm leading-6 text-qa-muted">Um modelo adaptável para organizar título, contexto, passos, resultados, evidências e impacto.</p><a href="/blog/template-de-bug-report-para-times-de-qa" class="mt-5 inline-flex items-center gap-2 text-sm font-semibold text-qa-accent transition hover:text-qa-text">Ler conteúdo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article></div><div class="mt-8 text-center"><a href="/blog" class="inline-flex items-center gap-2 rounded-lg border border-qa-border bg-qa-card px-5 py-3 text-sm font-semibold text-qa-text transition hover:border-qa-accent/50 hover:bg-qa-card-hover">Ver todos os conteúdos<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></section><section class="border-y border-qa-border bg-qa-surface px-4 py-20 sm:px-6 lg:px-8" id="faq"><div class="mx-auto max-w-5xl"><div class="mx-auto max-w-3xl text-center"><h2 class="text-2xl font-semibold text-qa-text sm:text-4xl">Perguntas frequentes</h2></div><div class="mt-10 grid gap-4"><details class="group rounded-xl border border-qa-border bg-qa-card transition duration-200 hover:border-qa-accent/35 hover:bg-qa-card-hover"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 px-5 py-5 text-left text-lg font-semibold text-qa-text sm:px-6"><span>O QA Vault é uma ferramenta de automação de testes?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 shrink-0 text-qa-accent transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="space-y-3 border-t border-qa-border px-5 py-5 text-sm leading-6 text-qa-muted sm:px-6"><p>Não. O QA Vault é uma ferramenta para gerenciamento de evidências de QA.</p><p>Ele não substitui frameworks de automação de testes. A proposta é apoiar o registro, armazenamento e compartilhamento de evidências geradas durante testes manuais, exploratórios, regressivos ou validações técnicas.</p><p>No roadmap técnico, o projeto está preparado para evoluir com integrações futuras com ferramentas de automação.</p></div></details>
34<details class="group rounded-xl border border-qa-border bg-qa-card transition duration-200 hover:border-qa-accent/35 hover:bg-qa-card-hover"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 px-5 py-5 text-left text-lg font-semibold text-qa-text sm:px-6"><span>Preciso ser desenvolvedor para usar?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 shrink-0 text-qa-accent transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="space-y-3 border-t border-qa-border px-5 py-5 text-sm leading-6 text-qa-muted sm:px-6"><p>Não.</p><p>A proposta do QA Vault é oferecer um fluxo simples para capturar, revisar, armazenar e compartilhar evidências.</p><p>A parte técnica fica por trás da aplicação, envolvendo backend, banco de dados, storage e infraestrutura. Para o usuário final, o foco é facilitar a rotina de QA.</p></div></details><details class="group rounded-xl border border-qa-border bg-qa-card transition duration-200 hover:border-qa-accent/35 hover:bg-qa-card-hover"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 px-5 py-5 text-left text-lg font-semibold text-qa-text sm:px-6"><span>Posso anexar evidências existentes?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 shrink-0 text-qa-accent transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="space-y-3 border-t border-qa-border px-5 py-5 text-sm leading-6 text-qa-muted sm:px-6"><p>Sim.</p><p>Além da captura feita pelo app desktop, o QA Vault permite upload manual de arquivos.</p><p>Isso permite adicionar prints, vídeos ou evidências geradas por outras ferramentas, mantendo tudo em um fluxo único de organização.</p></div></details><details class="group rounded-xl border border-qa-border bg-qa-card transition duration-200 hover:border-qa-accent/35 hover:bg-qa-card-hover"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 px-5 py-5 text-left text-lg font-semibold text-qa-text sm:px-6"><span>Onde as evidências ficam armazenadas?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 shrink-0 text-qa-accent transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div class="space-y-3 border-t border-qa-border px-5 py-5 text-sm leading-6 text-qa-muted sm:px-6"><p>As evidências ficam armazenadas em uma pasta criada na conta do Google Drive conectada pelo próprio cliente ao QA Vault.</p><p>Ao conectar a conta, o aplicativo organiza screenshots, vídeos e uploads em um espaço dedicado para as evidências, evitando que os arquivos fiquem espalhados em downloads, conversas ou anexos soltos.</p><p>Isso também reduz a dependência exclusiva do aplicativo: mesmo que o cliente deixe de usar o QA Vault no futuro, as evidências continuam disponíveis na própria conta do Google Drive conectada.</p><p>A proposta é dar mais controle ao cliente, mantendo os arquivos organizados, acessíveis e fáceis de consultar sempre que forem necessários.</p></div></details></div></div></section><section class="px-4 py-20 sm:px-6 lg:px-8" id="contato"><div class="mx-auto max-w-4xl"><div class="text-center"><h2 class="text-4xl font-semibold text-qa-text sm:text-5xl">Fale Conosco</h2><p class="mt-4 text-base leading-7 text-qa-muted">Preencha o formulário abaixo e envie-nos sua solicitação, sugestão, crítica ou dúvida.</p></div><form class="mx-auto max-w-3xl rounded-2xl border border-qa-border bg-qa-card p-5 shadow-xl shadow-black/10 sm:p-8 mt-10"><div class="grid gap-5 sm:grid-cols-2"><label class="grid gap-2 text-sm font-medium text-qa-text"><span class="inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user h-4 w-4 text-qa-accent" aria-hidden="true"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>
34Nome</span><input name="name" autoComplete="name" required="" minLength="2" maxLength="80" class="w-full rounded-lg border border-qa-border bg-qa-surface px-4 text-sm text-qa-text outline-none transition placeholder:text-qa-subtle hover:border-qa-subtle focus:border-qa-accent focus:bg-qa-bg focus:ring-2 focus:ring-qa-accent/20 h-12" placeholder="Seu nome completo"/></label><label class="grid gap-2 text-sm font-medium text-qa-text"><span class="inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 text-qa-accent" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>Celular<span class="text-xs font-normal text-qa-subtle">(opcional)</span></span><input name="phone" type="tel" autoComplete="tel" minLength="10" maxLength="20" pattern="[0-9 ()+.-]{10,20}" class="w-full rounded-lg border border-qa-border bg-qa-surface px-4 text-sm text-qa-text outline-none transition placeholder:text-qa-subtle hover:border-qa-subtle focus:border-qa-accent focus:bg-qa-bg focus:ring-2 focus:ring-qa-accent/20 h-12" placeholder="(00) 00000-0000"/></label><label class="grid gap-2 text-sm font-medium text-qa-text sm:col-span-2"><span class="inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4 text-qa-accent" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>E-mail</span><input name="email" type="email" autoComplete="email" required="" maxLength="254" class="w-full rounded-lg border border-qa-border bg-qa-surface px-4 text-sm text-qa-text outline-none transition placeholder:text-qa-subtle hover:border-qa-subtle focus:border-qa-accent focus:bg-qa-bg focus:ring-2 focus:ring-qa-accent/20 h-12" placeholder="[email protected]"/></label><label class="grid gap-2 text-sm font-medium text-qa-text sm:col-span-2"><span class="inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square h-4 w-4 text-qa-accent" aria-hidden="true"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>Mensagem</span><textarea name="message" rows="6" required="" minLength="10" maxLength="2000" class="w-full rounded-lg border border-qa-border bg-qa-surface px-4 text-sm text-qa-text outline-none transition placeholder:text-qa-subtle hover:border-qa-subtle focus:border-qa-accent focus:bg-qa-bg focus:ring-2 focus:ring-qa-accent/20 min-h-36 resize-y py-3" placeholder="Como podemos ajudar?"></textarea></label></div><div class="mt-7 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><p class="text-xs leading-5 text-qa-subtle">Seus dados serão usados apenas para responder esta mensagem.</p><button type="submit" class="inline-flex min-h-11 w-full shrink-0 items-center justify-center gap-2 rounded-lg bg-qa-accent px-6 py-3 text-sm font-semibold text-qa-bg transition hover:bg-qa-accent-hover focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-qa-accent focus-visible:ring-offset-2 focus-visible:ring-offset-qa-card disabled:cursor-not-allowed disabled:opacity-70 sm:w-auto">Enviar mensagem<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send h-4 w-4" aria-hidden="true"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg></button></div></form></div></section><footer class="border-t border-qa-border bg-qa-surface/60 px-4 py-6 text-center sm:px-6 lg:px-8"><div class="mx-auto flex max-w-3xl flex-col items-center gap-3"><div class="flex items-center justify-center gap-3"><span class="flex h-8 w-8 items-center justify-center rounded-lg border border-qa-border bg-qa-text p-1"><img src="data:image/webp;base64,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" alt="" class="h-6 w-6 object-contain" width="24" height="24" loading="lazy" decoding="async" aria-hidden="true"/></span><span class="font-semibold text-qa-text">QA Vault</span></div><nav aria-label="Links do site" class="flex flex-wrap items-center justify-center gap-x-4 gap-y-2 text-sm"><a href="/blog" class="text-qa-muted transition hover:text-qa-text">Blog</a><a href="/ajuda" class="text-qa-muted transition hover:text-qa-text">Ajuda</a><a href="/sobre" class="text-qa-muted transition hover:text-qa-text">Sobre</a><a href="/contato" class="text-qa-muted transition hover:text-qa-text">Contato</a><a href="/download" class="text-qa-muted transition hover:text-qa-text">Download</a><a href="/privacy" class="text-qa-muted transition hover:text-qa-text">Política de Privacidade</a><a href="/privacy-extension" class="text-qa-muted transition hover:text-qa-text">Privacidade da Extensão</a><a href="/politica-de-cookies" class="text-qa-muted transition hover:text-qa-text">Cookies</a><a href="/termos-de-servico" class="text-qa-muted transition hover:text-qa-text">Termos</a></nav><p class="text-xs text-qa-subtle">© <!-- -->2026<!-- --> QA Vault.</p></div></footer></main></div></div>
35  
35<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"e2384af153144c93ac8c8cb8e1f2a129","r":1,"spa":2}' crossorigin="anonymous"></script>
35
36</body>
37</html>

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.