PageSourceSearch

https://www.bevia.co/assets/index-BM5qeEvI.js

js bevia.co collected 2026-10-02 01:20:17 UTC 138,334 bytes, 8 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/web-DV_PE_Ra.js","assets/vendor-query-3G-o6gET.js","assets/vendor-react-CRndp1lD.js","assets/vendor-supabase-WCvsMjdu.js","assets/vendor-icons-C_B0g3PB.js","assets/vendor-sonner-BvPQ4xdz.js","assets/vendor-radix-DGzjaZVk.js","assets/vendor-charts-YLBgw7Ed.js","assets/web--he4T72c.js","assets/index-Cxxya6np.js","assets/index-DrkIlQYt.js","assets/ConnectAISetup-HJAMbZ3d.js","assets/useMcpTokens-DguHYVxM.js","assets/AppIndexRedirect-DygwaWam.js","assets/AdminHub-Xs9FuSsi.js","assets/AdminUsers-BNg_t903.js","assets/AdminPageShell-DdwwcRRF.js","assets/AdminFunnel-vbqZH71G.js","assets/AdminLocalLicenses-BaK14IdQ.js","assets/AdminSupport-Zz2tMQni.js","assets/AdminDashboard-B-U8jTJB.js","assets/AdminRenderGrammar-DVO0MBVO.js","assets/AdminLooseEnds-B7AWJApJ.js","assets/Quarantine-C2uoPHWt.js","assets/AdminEngineHealth-RGfpRjJx.js","assets/AdminIntakeHealth-CWCX99jz.js","assets/AdminPipeline-CWts7rGW.js","assets/AdminSubstrateFreshness-B8Tyh2vV.js","assets/AdminMaterializationHealth-DJQmDcL1.js","assets/AdminFlowReconciliation-1F3vcz78.js","assets/AdminSystemHealthPage-alXOO62k.js","assets/AdminStorageLifecycle-D_e_-rrg.js","assets/AdminMoneySafety-Dof0p4gh.js","assets/AdminSystemAudit-ClrjL4YS.js","assets/AdminVersionTruth-0pfjLHwg.js","assets/AdminMaterialize-CT1SgzRd.js","assets/AdminTrajectory-DzjwFEoj.js","assets/AdminAnalytics-CHyI2BFc.js","assets/AdminLandmarks-DkwjLxky.js","assets/AdminTelescope-B3RPa0Aj.js","assets/CapturePage-BBIszGfo.js","assets/Welcome-U_i3yu6-.js","assets/ConfirmDeletion-Dde82wbi.js","assets/PrivacyPolicy-BO58Wvez.js","assets/contract-DGM867Yb.js","assets/Terms-DhK84NDH.js","assets/Security-BVmK6_fC.js","assets/FAQ-yxcPY4SV.js","assets/Support-CloUO99c.js","assets/OAuthConsent-9XNgCw-x.js","assets/GithubCallback-BprvFw9V.js","assets/ConnectDesktop-Cw6N6Jfy.js","assets/DownloadStart-8uoOYTxq.js","assets/License-CaJAt6G4.js","assets/Install-A-oa5Ac-.js","assets/getBevia-B545i8NB.js","assets/toolDownloads-D9xarBLq.js","assets/HowItWorks-BCEO-nDC.js","assets/ObsidianPage-tb0W9fnj.js","assets/ChromePage-4UV4s1J0.js","assets/ChromeInstallCTA-CcQeGEgB.js","assets/Build-CuUjTscu.js","assets/Build-FhwsThb2.css","assets/BeviaSplash-9xTiuF_A.js","assets/SplashPage-X3Z-ELiu.js","assets/VerifySplash-VuY0uf7X.js","assets/GetChrome-yNZkMAO5.js","assets/SpokeLayout-BEyGE1cn.js","assets/GetObsidian-DaDcEtV2.js","assets/WhereCognitionLivesPage-B2ZB0gcb.js","assets/web-transport-9TixLLq1.js","assets/snapshot-source-BXkjjvgV.js","assets/snapshot-replay-web-CRlw-EV2.js","assets/world-store-core-DLWWOxhK.js","assets/source-contract-CxhXUBI0.js","assets/OperationsApp-BtIlabNM.js","assets/entries-C3TEKNWO.js","assets/host-CjxirkKh.js","assets/file-read-Dk31BL3o.js","assets/mcp-endpoint-BuLmSRB5.js","assets/read-BnLIAiWE.js","assets/output-serialize-Bgsx97ga.js","assets/ask-summary-DgOAdki1.js","assets/snapshot-adapter-CzJx1ESa.js","assets/primitives-DSk-2GOz.js","assets/dev-host-3r5hj73a.js","assets/PersonalApp-BFQyJ-d7.js","assets/intake-refusal-Drl7fNEE.js","assets/web-host-B3Yfj4iI.js","assets/GeneralApp-Cce1ARIF.js","assets/web-demo-host--jSxFsoi.js","assets/SiteGate-CBPOoK2u.js","assets/N8nIntegration-BaJEsn-W.js","assets/DocsPage-DJ2rPtrL.js"])))=>i.map(i=>d[i]);
2var st=Object.defineProperty;var lt=(t,r,n)=>r in t?st(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n;var Te=(t,r,n)=>lt(t,typeof r!="symbol"?r+"":r,n);import{r as v,j as e,Q as ct,b as dt}from"./vendor-query-3G-o6gET.js";import{r as pt,u as Ye,N as U,L as k,a as Ke,b as ut,B as ht,c as mt,d as f}from"./vendor-react-CRndp1lD.js";import{c as xt}from"./vendor-supabase-WCvsMjdu.js";import{T as ft,E as gt,X as yt}from"./vendor-icons-C_B0g3PB.js";import{$ as vt,u as bt}from"./vendor-sonner-BvPQ4xdz.js";import{C as Je,P as wt}from"./vendor-radix-DGzjaZVk.js";import{c as jt}from"./vendor-charts-YLBgw7Ed.js";(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var Qe,Ie=pt;Qe=Ie.createRoot,Ie.hydrateRoot;var _t=()=>{window.va||(window.va=function(...r){window.vaq||(window.vaq=[]),window.vaq.push(r)})},St="@vercel/analytics",kt="2.0.1";function Xe(){return typeof window<"u"}function Ze(){try{const t="production"}catch{}return"production"}function Et(t="auto"){if(t==="auto"){window.vam=Ze();return}window.vam=t}function Tt(){return(Xe()?window.vam:Ze())||"production"}function ye(){return Tt()==="development"}function It(t){return t.scriptSrc?K(t.scriptSrc):ye()?"https://va.vercel-scripts.com/v1/script.debug.js":t.basePath?K(`${t.basePath}
2/insights/script.js`):"/_vercel/insights/script.js"}function At(t,r){var n;let o=t;if(r)try{o={...(n=JSON.parse(r))==null?void 0:n.analytics,...t}}catch{}Et(o.mode);const a={sdkn:St+(o.framework?`/${o.framework}`:""),sdkv:kt};return o.disableAutoTrack&&(a.disableAutoTrack="1"),o.viewEndpoint&&(a.viewEndpoint=K(o.viewEndpoint)),o.eventEndpoint&&(a.eventEndpoint=K(o.eventEndpoint)),o.sessionEndpoint&&(a.sessionEndpoint=K(o.sessionEndpoint)),ye()&&o.debug===!1&&(a.debug="false"),o.dsn&&(a.dsn=o.dsn),o.endpoint?a.endpoint=o.endpoint:o.basePath&&(a.endpoint=K(`${o.basePath}/insights`)),{beforeSend:o.beforeSend,src:It(o),dataset:a}}function K(t){return t.startsWith("http://")||t.startsWith("https://")||t.startsWith("/")?t:`/${t}`}function Ct(t={debug:!0},r){var n;if(!Xe())return;const{beforeSend:o,src:a,dataset:i}=At(t,r);if(_t(),o&&((n=window.va)==null||n.call(window,"beforeSend",o)),document.head.querySelector(`script[src*="${a}"]`))return;const s=document.createElement("script");s.src=a;for(const[l,c]of Object.entries(i))s.dataset[l]=c;s.defer=!0,s.onerror=()=>{const l=ye()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${a}. ${l}`)},document.head.appendChild(s)}const Pt="modulepreload",Lt=function(t){return"/"+t},Ae={},d=function(r,n,o){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.allSettled(n.map(c=>{if(c=Lt(c),c in Ae)return;Ae[c]=!0;const u=c.endsWith(".css"),h=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${h}`))return;const m=document.createElement("link");if(m.rel=u?"stylesheet":Pt,u||(m.as="script"),m.crossOrigin="",m.href=c,l&&m.setAttribute("nonce",l),document.head.appendChild(m),u)return new Promise((x,_)=>{m.addEventListener("load",x),m.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return a.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return r().catch(i)})};function Ot(){const{pathname:t,hash:r}=Ye();return v.useEffect(()=>{if(r){const n=r.slice(1);let o=0;const a=()=>{const i=document.getElementById(n);if(i){i.scrollIntoView({behavior:"auto",block:"start"});return}o++<10&&requestAnimationFrame(a)};a();return}window.scrollTo(0,0)},[t,r]),null}const Rt=new Set;function zt(t){return t.kind==="byok_out_of_credit"?`byok:${t.provider}:${t.quotaReason}`:t.kind==="must_subscribe"?`must_subscribe:${t.variant}`:t.kind}function Nt(t){try{return sessionStorage.getItem(`bevia.subStatus.dismissed.${zt(t)}`)==="1"}catch{return!1}}function Dt(t){if(!(t&&Nt(t)))for(const r of Rt)r(t)}function Wt(t){if(!t||typeof t!="object")return null;const r=t,n=typeof r.reason=="string"?r.reason:null,o=typeof r.user_facing_message=="string"?r.user_facing_message:typeof r.copy=="string"?r.copy:"";if(n==="must_subscribe")return{kind:"must_subscribe",variant:r.subscribe_variant==="lapsed"?"lapsed":"new",message:o};if(n==="insufficient_budget")return{kind:"insufficient_budget",message:o};if(n==="heavy_feature_paused")return{kind:"heavy_feature_paused",message:o};if(n==="byok_ceiling_reached")return{kind:"byok_ceiling_reached",message:o};if(n==="byok_out_of_credit"){const a=r.provider,i=typeof r.top_up_url=="string"?r.top_up_url:"",s=r.quota_reason??"insufficient_quota";if(a)return{kind:"byok_out_of_credit",provider:a,quotaReason:s,topUpUrl:i,message:o}}return null}const ie="https://api.bevia.co",oe="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFqeG90b2V2aXFsZmF6amN3YXNrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzQ5Njg4NzMsImV4cCI6MjA5MDU0NDg3M30.NEnYcbm1N0JuafdxjuMk37jwSz97rTTJSRkkOIn6DuE",D=xt(ie,oe,{auth:{storage:typeof window<"u"?localStorage:void 0,persistSession:!0,autoRefreshToken:!0}});async function Bt(t,r,n={}){let o=await le();if(!o)return console.warn(`[Bevia] invokeFunction("${t}") — no session; aborting before gateway call.`),{data:null,error:{code:"session_expired",message:"Your session has expired. Please sign in again."}};const a=`${ie}/functions/v1/${t}`,i=n.method??"POST",s=n.rawBody,l=c=>fetch(a,{method:i,headers:{...s?{"Content-Type":"application/x-ndjson"}:{"Content-Type":"application/json"},Authorization:`Bearer ${c}`,apikey:oe},body:i==="GET"?void 0:s??JSON.stringify(r),signal:n.signal});try{let c=await l(o),u=await c.json().catch(()=>({}));if(c.status===401&&Ft(u)){console.warn(`[Bevia] invokeFunction("${t}") got 401; attempting one refresh + retry.`);const h=await le({forceRefresh:!0});if(!h)return{data:null,error:{code:"session_expired",message:"Your session has expired. Please sign in again."}};c=await l(h),u=await c.json().catch(()=>({}))}if(console.log(`[Bevia] ${t} response:`,{status:c.status,data:u}),!c.ok){const h=Wt(u);return h&&Dt(h),{data:null,error:u.error||u}}return{data:u,error:null}}catch(c){return(c==null?void 0:c.name)==="AbortError"?{data:null,error:{code:"aborted",message:"Request cancelled"}}:(console.error(`[Bevia] ${t} fetch error:`,c),{data:null,error:c.message})}}async function Ro(t,r){const n=await le();if(!n)return{blob:null,error:{code:"session_expired",message:"Your session has expired. Please sign in again."}};const o=`${ie}/functions/v1/${t}`;try{const a=await fetch(o,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${n}`,apikey:oe},body:JSON.stringify(r)});if(!a.ok){const s=await a.text().catch(()=>"");return{blob:null,error:{status:a.status,message:s||a.statusText}}}return{blob:await a.blob(),error:null}}catch(a){return console.error(`[Bevia] ${t} binary fetch error:`,a),{blob:null,error:a.message}}}async function zo(t){const r=await le();if(!r)return{blob:null,parts:0,error:{code:"session_expired",message:"Your session has expired. Please sign in again."}};const n=`${ie}/functions/v1/${t}`,o=[];let a=null;try{for(let i=1;i<=1e4;i++){const s=await fetch(a?`${n}${n.includes("?")?"&":"?"}part=1`:n,a?{method:"POST",headers:{Authorization:`Bearer ${r}`,apikey:oe,"Content-Type":"application/json"},body:JSON.stringify({cursor:a})}:{method:"GET",headers:{Authorization:`Bearer ${r}`,apikey:oe}});if(!s.ok){const l=await s.text().catch(()=>"");return{blob:null,parts:i-1,error:{status:s.status,message:l||s.statusText}}}if(o.push(await s.blob()),s.headers.get("x-bevia-package-complete")==="1")return{blob:new Blob(o,{type:"application/x-ndjson"}),parts:i,error:null};if(a=s.headers.get("x-bevia-package-cursor"),!a)return{blob:null,parts:i,error:{message:"the export stopped without a cursor and without a seal"}}}return{blob:null,parts:1e4,error:{message:"the export did not complete"}}}catch(i){return console.error(`[Bevia] ${t} parts fetch error:`,i),{blob:null,parts:o.length,error:i.message}}}async function le(t={}){var o,a;if(t.forceRefresh){const{data:i}=await D.auth.refreshSession();return((o=i.session)==null?void 0:o.access_token)??null}const{data:{session:r}}=await D.auth.getSession();if(!(r!=null&&r.access_token))return null;const n=r.expires_at?r.expires_at*1e3:0;if(n&&n-Date.now()<3e4){const{data:i}=await D.auth.refreshSession();return((a=i.session)==null?void 0:a.access_token)??r.access_token}return r.access_token}function Ft(t){if(!t)return!0;const r=(t.message||t.error||"").toString().toLowerCase();return r.includes("jwt")||r.includes("expired")||t.code===401}const et=v.createContext(void 0);function Vt(){if(typeof window>"u")return!1;try{const t=new URLSearchParams(window.location.search);if(t.has("code")&&t.has("state"))return!0;const r=window.location.hash;if(r&&/[#&](access_token|refresh_token)=/.test(r))return!0}catch{}return!1}function Ht(){if(typeof window>"u")return null;try{const t=Object.keys(window.localStorage).find(a=>a.startsWith("sb-")&&a.endsWith("-auth-token"));if(!t)return null;const r=window.localStorage.getItem(t);if(!r)return null;const n=JSON.parse(r),o=(n==null?void 0:n.currentSession)??n??null;return!(o!=null&&o.access_token)||!(o!=null&&o.user)||typeof o.expires_at=="number"&&o.expires_at*1e3<Date.now()&&
2!o.refresh_token?null:o}catch{return null}}const Mt=({children:t})=>{const r=Ht(),[n,o]=v.useState((r==null?void 0:r.user)??null),[a,i]=v.useState(r),[s,l]=v.useState(Vt());v.useEffect(()=>{D.auth.getSession().then(({data:{session:_}})=>{i(_),o((_==null?void 0:_.user)??null),l(!1)});const{data:{subscription:x}}=D.auth.onAuthStateChange((_,b)=>{i(b),o((b==null?void 0:b.user)??null),l(!1)});return()=>x.unsubscribe()},[]);const c=async(x,_)=>{const{error:b}=await D.auth.signUp({email:x,password:_});return{error:b}},u=async(x,_)=>{const{error:b}=await D.auth.signInWithPassword({email:x,password:_});return{error:b}},h=async()=>{await D.auth.signInWithOAuth({provider:"google",options:{redirectTo:window.location.origin+"/app"}})},m=async()=>{await D.auth.signOut()};return e.jsx(et.Provider,{value:{user:n,session:a,loading:s,signUp:c,signIn:u,signInWithGoogle:h,signOut:m},children:t})},q=()=>{const t=v.useContext(et);if(!t)throw new Error("useAuth must be used within AuthProvider");return t},$t={anthropic:{id:"anthropic",label:"Anthropic",wire:"anthropic",hint:"Keys start with sk-ant-. Briefing is Claude-tuned, so this is the only provider where every Bevia feature works, Briefing included.",keyPlaceholder:"sk-ant-…",defaultModel:"claude-haiku-4-5-20251001",requiresBaseUrl:!1,requiresModel:!1},openai:{id:"openai",label:"OpenAI",wire:"openai",hint:"Keys start with sk-. Every Bevia feature works except Briefing (Claude-only).",keyPlaceholder:"sk-…",defaultModel:"gpt-4o-mini",requiresBaseUrl:!1,requiresModel:!1},gemini:{id:"gemini",label:"Google Gemini",wire:"gemini",hint:"Free key from Google AI Studio (aistudio.google.com/apikey) — no credit card, works right away. Every feature works except Briefing.",keyPlaceholder:"AIza… or AQ.…",defaultModel:"gemini-3.1-flash-lite",requiresBaseUrl:!1,requiresModel:!1},xai:{id:"xai",label:"xAI (Grok)",wire:"openai",hint:"Key from console.x.ai. Defaults to grok-3-mini; set a model below for grok-4 etc. Briefing stays Claude-only.",keyPlaceholder:"xai-…",defaultModel:"grok-3-mini",requiresBaseUrl:!1,requiresModel:!1},mistral:{id:"mistral",label:"Mistral",wire:"openai",hint:"Key from console.mistral.ai. Defaults to mistral-small-latest. Briefing stays Claude-only.",keyPlaceholder:"your Mistral key",defaultModel:"mistral-small-latest",requiresBaseUrl:!1,requiresModel:!1},deepseek:{id:"deepseek",label:"DeepSeek",wire:"openai",hint:"Key from platform.deepseek.com. Defaults to deepseek-chat. Briefing stays Claude-only.",keyPlaceholder:"sk-…",defaultModel:"deepseek-chat",requiresBaseUrl:!1,requiresModel:!1},groq:{id:"groq",label:"Groq",wire:"openai",hint:"Key from console.groq.com (starts with gsk_). Defaults to llama-3.3-70b-versatile. Briefing stays Claude-only.",keyPlaceholder:"gsk_…",defaultModel:"llama-3.3-70b-versatile",requiresBaseUrl:!1,requiresModel:!1},together:{id:"together",label:"Together AI",wire:"openai",hint:"Key from api.together.ai. Defaults to Llama-3.3-70B; override for any Together model. Briefing stays Claude-only.",keyPlaceholder:"your Together key",defaultModel:"meta-llama/Llama-3.3-70B-Instruct-Turbo",requiresBaseUrl:!1,requiresModel:!1},openrouter:{id:"openrouter",label:"OpenRouter",wire:"openai",hint:"Key from openrouter.ai (starts with sk-or-). One key, any model — set the model field, e.g. anthropic/claude-3.5-sonnet.",keyPlaceholder:"sk-or-…",defaultModel:"openai/gpt-4o-mini",requiresBaseUrl:!1,requiresModel:!1},perplexity:{id:"perplexity",label:"Perplexity",wire:"openai",hint:"Key from perplexity.ai settings (starts with pplx-). Defaults to sonar. Briefing stays Claude-only.",keyPlaceholder:"pplx-…",defaultModel:"sonar",requiresBaseUrl:!1,requiresModel:!1},custom:{id:"custom",label:"Custom (OpenAI-compatible)",wire:"openai",hint:"Any OpenAI-compatible endpoint — your own proxy, a hosted model, or a tunneled local model (Ollama / LM Studio). Must be a public https URL: Bevia's cloud can't reach localhost directly.",keyPlaceholder:"your endpoint's key (any value if it needs none)",defaultModel:null,requiresBaseUrl:!0,requiresModel:!0}},Gt=["anthropic","openai","gemini","xai","mistral","deepseek","groq","together","openrouter","perplexity","custom"],Ut=Object.fromEntries(Gt.map(t=>[t,$t[t].label])),No={anthropic:"https://console.anthropic.com/settings/billing",openai:"https://platform.openai.com/settings/organization/billing/overview",gemini:"https://aistudio.google.com/app/apikey",xai:"https://console.x.ai",mistral:"https://console.mistral.ai/billing/",deepseek:"https://platform.deepseek.com/usage",groq:"https://console.groq.com/settings/billing",together:"https://api.together.ai/settings/billing",openrouter:"https://openrouter.ai/settings/credits",perplexity:"https://www.perplexity.ai/settings/api",custom:""},Do={anthropic:"https://console.anthropic.com/settings/keys",openai:"https://platform.openai.com/api-keys",gemini:"https://aistudio.google.com/app/apikey",xai:"https://console.x.ai",mistral:"https://console.mistral.ai/api-keys/",deepseek:"https://platform.deepseek.com/api_keys",groq:"https://console.groq.com/keys",together:"https://api.together.ai/settings/api-keys",openrouter:"https://openrouter.ai/keys",perplexity:"https://www.perplexity.ai/settings/api",custom:""},qt=6e4;function Yt(){const{user:t}=q(),[r,n]=v.useState([]),[o,a]=v.useState(new Set);v.useEffect(()=>{if(!t)return;let s=!1;const l=async()=>{const{data:u,error:h}=await D.from("byok_provider_alert").select("id, provider, alert_kind, last_feature, user_facing_message, top_up_url, last_detected_at, detection_count").eq("user_id",t.id).is("resolved_at",null).order("last_detected_at",{ascending:!1});h||s||n(u??[])};l();const c=setInterval(()=>void l(),qt);return()=>{s=!0,clearInterval(c)}},[t]);const i=r.filter(s=>!o.has(s.id));return i.length===0?null:e.jsx("div",{className:"sticky top-0 z-30 bg-amber-50 border-b border-amber-300 shadow-sm",children:i.map(s=>{const l=Kt(s.provider),c=Jt(s.alert_kind),u=s.user_facing_message??`${l} is rejecting Bevia's calls (${c}). Bevia keeps observing your work, but LLM-narrated readings have paused until the provider is back.`;return e.jsxs("div",{className:"max-w-5xl mx-auto px-6 md:px-12 py-3 flex items-start gap-3",children:[e.jsx(ft,{className:"h-4 w-4 mt-0.5 text-amber-700 flex-shrink-0"}),e.jsxs("div",{className:"flex-1 text-sm text-amber-900",children:[e.jsxs("p",{className:"font-medium",children:[l,": ",c]}),e.jsx("p",{className:"mt-0.5 text-amber-800",children:u}),s.last_feature&&e.jsxs("p",{className:"mt-1 text-[11px] text-amber-700/80",children:["Last failed call: ",e.jsx("code",{className:"font-mono",children:s.last_feature}),s.detection_count>1&&e.jsxs(e.Fragment,{children:[" · failed ",s.detection_count," times since first hit"]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 flex-shrink-0",children:[s.top_up_url&&e.jsxs("a",{href:s.top_up_url,target:"_blank",rel:"noopener noreferrer",className:"text-xs font-medium uppercase tracking-wider text-amber-900 border border-amber-700 px-3 py-1.5 hover:bg-amber-100 inline-flex items-center gap-1.5",children:["Fix in ",l," ",e.jsx(gt,{className:"h-3 w-3"})]}),e.jsx("button",{onClick:()=>a(h=>new Set(h).add(s.id)),className:"text-amber-800 hover:text-amber-900","aria-label":"Dismiss",children:e.jsx(yt,{className:"h-4 w-4"})})]})]},s.id)})})}function Kt(t){return{anthropic:"Anthropic / Claude"}[t]??Ut[t]??t}function Jt(t){return{insufficient_quota:"Out of credits",rate_limited_for_billing:"Billing rate limit reached",usage_limit_reached:"Custom usage limit reached",invali
2d_key:"API key rejected",rate_limited:"Rate limited",other:"Provider unavailable"}[t]??t}var Ce=["light","dark"],Qt="(prefers-color-scheme: dark)",Xt=v.createContext(void 0),Zt={setTheme:t=>{},themes:[]},er=()=>{var t;return(t=v.useContext(Xt))!=null?t:Zt};v.memo(({forcedTheme:t,storageKey:r,attribute:n,enableSystem:o,enableColorScheme:a,defaultTheme:i,value:s,attrs:l,nonce:c})=>{let u=i==="system",h=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(b=>`'${b}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,m=a?Ce.includes(i)&&i?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${i}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",x=(b,S=!1,w=!0)=>{let A=s?s[b]:b,L=S?b+"|| ''":`'${A}'`,O="";return a&&w&&!S&&Ce.includes(b)&&(O+=`d.style.colorScheme = '${b}';`),n==="class"?S||A?O+=`c.add(${L})`:O+="null":A&&(O+=`d[s](n,${L})`),O},_=t?`!function(){${h}${x(t)}}()`:o?`!function(){try{${h}var e=localStorage.getItem('${r}');if('system'===e||(!e&&${u})){var t='${Qt}',m=window.matchMedia(t);if(m.media!==t||m.matches){${x("dark")}}else{${x("light")}}}else if(e){${s?`var x=${JSON.stringify(s)};`:""}${x(s?"x[e]":"e",!0)}}${u?"":"else{"+x(i,!1,!1)+"}"}${m}}catch(e){}}()`:`!function(){try{${h}var e=localStorage.getItem('${r}');if(e){${s?`var x=${JSON.stringify(s)};`:""}${x(s?"x[e]":"e",!0)}}else{${x(i,!1,!1)};}${m}}catch(t){}}();`;return v.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:_}})});const tr=({...t})=>{const{theme:r="system"}=er();return e.jsx(vt,{theme:r,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})},ve="-",rr=t=>{const r=or(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=t;return{getClassGroupId:s=>{const l=s.split(ve);return l[0]===""&&l.length!==1&&l.shift(),tt(l,r)||nr(s)},getConflictingClassGroupIds:(s,l)=>{const c=n[s]||[];return l&&o[s]?[...c,...o[s]]:c}}},tt=(t,r)=>{var s;if(t.length===0)return r.classGroupId;const n=t[0],o=r.nextPart.get(n),a=o?tt(t.slice(1),o):void 0;if(a)return a;if(r.validators.length===0)return;const i=t.join(ve);return(s=r.validators.find(({validator:l})=>l(i)))==null?void 0:s.classGroupId},Pe=/^\[(.+)\]$/,nr=t=>{if(Pe.test(t)){const r=Pe.exec(t)[1],n=r==null?void 0:r.substring(0,r.indexOf(":"));if(n)return"arbitrary.."+n}},or=t=>{const{theme:r,prefix:n}=t,o={nextPart:new Map,validators:[]};return ar(Object.entries(t.classGroups),n).forEach(([i,s])=>{xe(s,o,i,r)}),o},xe=(t,r,n,o)=>{t.forEach(a=>{if(typeof a=="string"){const i=a===""?r:Le(r,a);i.classGroupId=n;return}if(typeof a=="function"){if(ir(a)){xe(a(o),r,n,o);return}r.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([i,s])=>{xe(s,Le(r,i),n,o)})})},Le=(t,r)=>{let n=t;return r.split(ve).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},ir=t=>t.isThemeGetter,ar=(t,r)=>r?t.map(([n,o])=>{const a=o.map(i=>typeof i=="string"?r+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([s,l])=>[r+s,l])):i);return[n,a]}):t,sr=t=>{if(t<1)return{get:()=>{},set:()=>{}};let r=0,n=new Map,o=new Map;const a=(i,s)=>{n.set(i,s),r++,r>t&&(r=0,o=n,n=new Map)};return{get(i){let s=n.get(i);if(s!==void 0)return s;if((s=o.get(i))!==void 0)return a(i,s),s},set(i,s){n.has(i)?n.set(i,s):a(i,s)}}},rt="!",lr=t=>{const{separator:r,experimentalParseClassName:n}=t,o=r.length===1,a=r[0],i=r.length,s=l=>{const c=[];let u=0,h=0,m;for(let w=0;w<l.length;w++){let A=l[w];if(u===0){if(A===a&&(o||l.slice(w,w+i)===r)){c.push(l.slice(h,w)),h=w+i;continue}if(A==="/"){m=w;continue}}A==="["?u++:A==="]"&&u--}const x=c.length===0?l:l.substring(h),_=x.startsWith(rt),b=_?x.substring(1):x,S=m&&m>h?m-h:void 0;return{modifiers:c,hasImportantModifier:_,baseClassName:b,maybePostfixModifierPosition:S}};return n?l=>n({className:l,parseClassName:s}):s},cr=t=>{if(t.length<=1)return t;const r=[];let n=[];return t.forEach(o=>{o[0]==="["?(r.push(...n.sort(),o),n=[]):n.push(o)}),r.push(...n.sort()),r},dr=t=>({cache:sr(t.cacheSize),parseClassName:lr(t),...rr(t)}),pr=/\s+/,ur=(t,r)=>{const{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:a}=r,i=[],s=t.trim().split(pr);let l="";for(let c=s.length-1;c>=0;c-=1){const u=s[c],{modifiers:h,hasImportantModifier:m,baseClassName:x,maybePostfixModifierPosition:_}=n(u);let b=!!_,S=o(b?x.substring(0,_):x);if(!S){if(!b){l=u+(l.length>0?" "+l:l);continue}if(S=o(x),!S){l=u+(l.length>0?" "+l:l);continue}b=!1}const w=cr(h).join(":"),A=m?w+rt:w,L=A+S;if(i.includes(L))continue;i.push(L);const O=a(S,b);for(let W=0;W<O.length;++W){const $=O[W];i.push(A+$)}l=u+(l.length>0?" "+l:l)}return l};function hr(){let t=0,r,n,o="";for(;t<arguments.length;)(r=arguments[t++])&&(n=nt(r))&&(o&&(o+=" "),o+=n);return o}const nt=t=>{if(typeof t=="string")return t;let r,n="";for(let o=0;o<t.length;o++)t[o]&&(r=nt(t[o]))&&(n&&(n+=" "),n+=r);return n};function mr(t,...r){let n,o,a,i=s;function s(c){const u=r.reduce((h,m)=>m(h),t());return n=dr(u),o=n.cache.get,a=n.cache.set,i=l,l(c)}function l(c){const u=o(c);if(u)return u;const h=ur(c,n);return a(c,h),h}
vendor: 4,447 bytes, line 2
2return function(){return i(hr.apply(null,arguments))}}const E=t=>{const r=n=>n[t]||[];return r.isThemeGetter=!0,r},ot=/^\[(?:([a-z-]+):)?(.+)\]$/i,xr=/^\d+\/\d+$/,fr=new Set(["px","full","screen"]),gr=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yr=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,vr=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,br=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wr=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>J(t)||fr.has(t)||xr.test(t),H=t=>Z(t,"length",Ar),J=t=>!!t&&!Number.isNaN(Number(t)),de=t=>Z(t,"number",J),re=t=>!!t&&Number.isInteger(Number(t)),jr=t=>t.endsWith("%")&&J(t.slice(0,-1)),y=t=>ot.test(t),M=t=>gr.test(t),_r=new Set(["length","size","percentage"]),Sr=t=>Z(t,_r,it),kr=t=>Z(t,"position",it),Er=new Set(["image","url"]),Tr=t=>Z(t,Er,Pr),Ir=t=>Z(t,"",Cr),ne=()=>!0,Z=(t,r,n)=>{const o=ot.exec(t);return o?o[1]?typeof r=="string"?o[1]===r:r.has(o[1]):n(o[2]):!1},Ar=t=>yr.test(t)&&!vr.test(t),it=()=>!1,Cr=t=>br.test(t),Pr=t=>wr.test(t),Lr=()=>{const t=E("colors"),r=E("spacing"),n=E("blur"),o=E("brightness"),a=E("borderColor"),i=E("borderRadius"),s=E("borderSpacing"),l=E("borderWidth"),c=E("contrast"),u=E("grayscale"),h=E("hueRotate"),m=E("invert"),x=E("gap"),_=E("gradientColorStops"),b=E("gradientColorStopPositions"),S=E("inset"),w=E("margin"),A=E("opacity"),L=E("padding"),O=E("saturate"),W=E("scale"),$=E("sepia"),ae=E("skew"),Y=E("space"),C=E("translate"),P=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",y,r],j=()=>[y,r],z=()=>["",V,H],B=()=>["auto",J,y],G=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],se=()=>["solid","dashed","dotted","double","none"],ke=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ce=()=>["start","end","center","between","around","evenly","stretch"],te=()=>["","0",y],Ee=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>[J,y];return{cacheSize:500,separator:":",theme:{colors:[ne],spacing:[V,H],blur:["none","",M,y],brightness:F(),borderColor:[t],borderRadius:["none","","full",M,y],borderSpacing:j(),borderWidth:z(),contrast:F(),grayscale:te(),hueRotate:F(),invert:te(),gap:j(),gradientColorStops:[t],gradientColorStopPositions:[jr,H],inset:N(),margin:N(),opacity:F(),padding:j(),saturate:F(),scale:F(),sepia:te(),skew:F(),space:j(),translate:j()},classGroups:{aspect:[{aspect:["auto","square","video",y]}],container:["container"],columns:[{columns:[M]}],"break-after":[{"break-after":Ee()}],"break-before":[{"break-before":Ee()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...G(),y]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",re,y]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",y]}],grow:[{grow:te()}],shrink:[{shrink:te()}],order:[{order:["first","last","none",re,y]}],"grid-cols":[{"grid-cols":[ne]}],"col-start-end":[{col:["auto",{span:["full",re,y]},y]}],"col-start":[{"col-start":B()}
vendor: 9,389 bytes, line 2
2],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":[ne]}],"row-start-end":[{row:["auto",{span:[re,y]},y]}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",y]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",y]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...ce()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ce(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ce(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[L]}],px:[{px:[L]}],py:[{py:[L]}],ps:[{ps:[L]}],pe:[{pe:[L]}],pt:[{pt:[L]}],pr:[{pr:[L]}],pb:[{pb:[L]}],pl:[{pl:[L]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[Y]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[Y]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",y,r]}],"min-w":[{"min-w":[y,r,"min","max","fit"]}],"max-w":[{"max-w":[y,r,"none","full","min","max","fit","prose",{screen:[M]},M]}],h:[{h:[y,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[y,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[y,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[y,r,"auto","min","max","fit"]}],"font-size":[{text:["base",M,H]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",de]}],"font-family":[{font:[ne]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",y]}],"line-clamp":[{"line-clamp":["none",J,de]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,y]}],"list-image":[{"list-image":["none",y]}],"list-style-type":[{list:["none","disc","decimal",y]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[A]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[A]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...se(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,H]}],"underline-offset":[{"underline-offset":["auto",V,y]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",y]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",y]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[A]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...G(),kr]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Sr]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Tr]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[b]}],"gradient-via-pos":[{via:[b]}],"gradient-to-pos":[{to:[b]}],"gradient-from":[{from:[_]}],"gradient-via":[{via:[_]}],"gradient-to":[{to:[_]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[A]}],"border-style":[{border:[...se(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[A]}],"divide-style":[{divide:se()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...se()]}],"outline-offset":[{"outline-offset":[V,y]}],"outline-w":[{outline:[V,H]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[A]}],"ring-offset-w":[{"ring-offset":[V,H]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",M,Ir]}],"shadow-color":[{shadow:[ne]}],opacity:[{opacity:[A]}],"mix-blend":[{"mix-blend":[...ke(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ke()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[o]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",M,y]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[O]}],sepia:[{sepia:[$]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[A]}],"backdrop-saturate":[{"backdrop-saturate":[O]}],"backdrop-sepia":[{"backdrop-sepia":[$]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",y]}],duration:[{duration:F()}],ease:[{ease:["linear","in","out","in-out",y]}],delay:[{delay:F()}],animate:[{animate:["none","spin","ping","pulse","bounce",y]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[W]}],"scale-x":[{"scale-x":[W]}],"scale-y":[{"scale-y":[W]}],rotate:[{rotate:[re,y]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[ae]}],"skew-y":[{"skew-y":[ae]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",y]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",y]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
2],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",y]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,H,de]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Or=mr(Lr);function Rr(...t){return Or(jt(t))}const zr=wt,Nr=v.forwardRef(({className:t,sideOffset:r=4,...n},o)=>e.jsx(Je,{ref:o,sideOffset:r,className:Rr("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...n}));Nr.displayName=Je.displayName;const Dr=v.createContext(null);function Wr(){if(typeof crypto<"u"&&"randomUUID"in crypto)return crypto.randomUUID();const t="0123456789abcdef";let r="";for(let n=0;n<36;n++)n===8||n===13||n===18||n===23?r+="-":n===14?r+="4":n===19?r+=t[Math.random()*4|0]:r+=t[Math.random()*16|0];return r}const Br=2e3;function Fr({children:t}){const{user:r}=q(),n=v.useRef(Wr()),o=v.useRef([]),a=v.useRef(null),i=v.useCallback(async()=>{a.current=null,o.current=[]},[r]),s=v.useCallback(c=>{o.current.push(c),a.current===null&&(a.current=setTimeout(i,Br))},[i]);v.useEffect(()=>{const c=()=>{i()};return window.addEventListener("beforeunload",c),()=>{window.removeEventListener("beforeunload",c),a.current&&(clearTimeout(a.current),a.current=null)}},[i]);const l=v.useMemo(()=>({sessionId:n.current,enqueue:s}),[s]);return v.createElement(Dr.Provider,{value:l},t)}const Vr=["[email protected]","[email protected]"];function Hr(t){if(!t)return!1;const r=t.toLowerCase();return Vr.some(n=>n.toLowerCase()===r)}const T=({children:t})=>{const{user:r,loading:n}=q();return n?e.jsx("div",{className:"flex min-h-screen items-center justify-center",children:e.jsx("div",{className:"h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"})}):r?Hr(r.email)?e.jsx(e.Fragment,{children:t}):e.jsx(U,{to:"/setup",replace:!0}):e.jsx(U,{to:"/auth",replace:!0})},pe={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_ANYWHERE_CHECKOUT_URL:"https://buy.stripe.com/7sY7sE7Ore8z2pwaTP4Ja02",VITE_LOCAL_CHECKOUT_URL:"https://buy.stripe.com/eVqeV6ecP6G7fci0fb4Ja01",VITE_LOCAL_DOWNLOAD_URL:"https://github.com/NeuroverseOS/bevia-releases/releases/latest/download/Bevia-macOS.dmg",VITE_LOCAL_RELEASE_PAGE_URL:"https://github.com/NeuroverseOS/bevia-releases/releases/latest",VITE_LOCAL_TRIAL_LIVE:"1",V
2ITE_VERCEL_BRANCH_URL:"bevia-your-ai-co-pilot-git-main-kb15us-9731s-projects.vercel.app",VITE_VERCEL_DEPLOYMENT_ID:"dpl_CiBQzLcUQPzCsW5oSed2bU7xM8tE",VITE_VERCEL_ENV:"production",VITE_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"RegardsKiki2",VITE_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Kirsten Bischoff",VITE_VERCEL_GIT_COMMIT_MESSAGE:`Launch item 2 — guards: Calculator Core's two stale anchors repaired; allowlist edits held for the founder
3
4| Guard | Findings (local, at 34b71c59d) | Classification | Action |
5|---|---|---|---|
6| Render Rule | NEW molly-ask missing-grounding; NEW shared/read/cloud-model-caller.ts missing-grounding; 6 stale baseline lines (warning) | stale guard: molly-ask became a thin door to answerQuery in 8a89fc2bc; cloud-model-caller is a ModelCaller transport (274b1352d) | held — exemption/allowlist edit not applied |
7| Cartographic Monopoly | read-ownership.ts overlap() (byte-span intersection, a10b98a32); similarity-census.ts similarityAuthorityViolations (census validator, b7d7841ef); continuity-instruments.ts memberOverlap | first two: name-heuristic false positives on shipping files; third: off-path (only scripts/territory-continuity-census.ts) | held / left |
8| Retired Primitives | formation-authority: read-ownership.ts \`out.relations.push\` (packet input, applied by applyPacket; a10b98a32); legacy-read: heartbeat-`,VITE_VERCEL_GIT_COMMIT_REF:"main",VITE_VERCEL_GIT_COMMIT_SHA:"8c1fbdad6bd231214761ada9fb0c258cf4588b76",VITE_VERCEL_GIT_PREVIOUS_SHA:"49b8e9f5bd527cacccba05d4a8dd583ded04f6ba",VITE_VERCEL_GIT_PROVIDER:"github",VITE_VERCEL_GIT_PULL_REQUEST_ID:"",VITE_VERCEL_GIT_REPO_ID:"1195636513",VITE_VERCEL_GIT_REPO_OWNER:"RegardsKiki2",VITE_VERCEL_GIT_REPO_SLUG:"bevia-your-ai-co-pilot",VITE_VERCEL_OBSERVABILITY_CLIENT_CONFIG:'{"analytics":{"scriptSrc":"3a6503b13342c8d7/script.js","viewEndpoint":"3a6503b13342c8d7/view","eventEndpoint":"3a6503b13342c8d7/event","sessionEndpoint":"3a6503b13342c8d7/session"},"speedInsights":{"scriptSrc":"9551d74b57858926/script.js","endpoint":"9551d74b57858926/vitals"}}',VITE_VERCEL_PROJECT_ID:"prj_BlkzLypjQwsIFBmY7yvpyf2wYVx2",VITE_VERCEL_PROJECT_PRODUCTION_URL:"www.bevia.co",VITE_VERCEL_TARGET_ENV:"production",VITE_VERCEL_URL:"bevia-your-ai-co-pilot-aoex7xfua-kb15us-9731s-projects.vercel.app"};class Mr extends v.Component{constructor(n){super(n);Te(this,"handleReset",()=>{this.setState({hasError:!1,error:null})});this.state={hasError:!1,error:null}}static getDerivedStateFromError(n){return{hasError:!0,error:n}}componentDidCatch(n,o){var a,i,s;console.error("[ErrorBoundary]",n,o);try{const l=`${ie}/functions/v1/report-error`,c={surface:"app",error_code:"react_uncaught",message:((a=n.message)==null?void 0:a.slice(0,1e3))||String(n).slice(0,1e3),request_path:typeof window<"u"?window.location.pathname:null,request_payload:{component_stack:((i=o.componentStack)==null?void 0:i.slice(0,4e3))??null,location_hash:typeof window<"u"?window.location.hash:null,location_search:typeof window<"u"?window.location.search:null},stack:(s=n.stack)==null?void 0:s.slice(0,4e3),client_version:(pe==null?void 0:pe.VITE_GIT_COMMIT)||"web-app"};fetch(l,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)}).catch(()=>{})}catch{}}render(){return this.state.hasError?this.props.fallback?this.props.fallback:e.jsxs("div",{className:"flex flex-col items-center justify-center min-h-[40vh] gap-6 p-6 text-center",children:[e.jsx("span",{className:"material-symbols-outlined text-5xl text-primary/40",children:"signal_disconnected"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-label text-[10px] font-bold uppercase tracking-[0.3em] text-on-surface-variant mb-2",children:"Signal Lost"}),e.jsx("h2",{className:"font-serif text-2xl font-bold text-primary mb-2",children:"Something unexpected happened"}),e.jsx("p",{className:"text-sm text-on-surface-variant max-w-md",children:"Our intelligence engine hit a snag. Your data is safe. Try refreshing — if the issue persists, it's on us and we're working on it."})]}),e.jsxs("button",{onClick:this.handleReset,className:"bg-primary text-on-primary px-6 py-2 font-label text-[10px] uppercase tracking-widest font-bold hover:opacity-90 transition-opacity flex items-center gap-2",children:[e.jsx("span",{className:"material-symbols-outlined text-sm",children:"refresh"}),"Try Again"]})]}):this.props.children}}const at="bevia.install-prompt.cooldown-until",Oe="bevia.install-prompt.ios-shown-at",$r=24*60*60*1e3,Re=14;function Gr(){var n;if(typeof window>"u")return!1;const t=((n=window.matchMedia)==null?void 0:n.call(window,"(display-mode: standalone)").matches)??!1,r=window.navigator.standalone===!0;return t||r}function Ur(){return typeof navigator>"u"?!1:/iPhone|iPad|iPod/.test(navigator.userAgent)}function qr(){try{const t=Number(localStorage.getItem(at)??"0");return Number.isFinite(t)&&t>Date.now()}catch{return!1}}function ze(t){try{localStorage.setItem(at,String(Date.now()+t*24*60*60*1e3))}catch{}}function Yr(){const[t,r]=v.useState(null),[n,o]=v.useState(!1);v.useEffect(()=>{if(typeof window>"u"||Gr()||qr())return;function s(c){c.preventDefault(),r(c)}window.addEventListener("beforeinstallprompt",s);function l(){r(null),o(!1)}if(window.addEventListener("appinstalled",l),Ur())try{const c=Number(localStorage.getItem(Oe)??"0");c?Date.now()-c>=$r&&o(!0):localStorage.setItem(Oe,String(Date.now()))}catch{}return()=>{window.removeEventListener("beforeinstallprompt",s),window.removeEventListener("appinstalled",l)}},[]);async function a(){if(t)try{await t.prompt(),(await t.userChoice).outcome==="dismissed"&&ze(Re)}catch{}finally{r(null)}}function i(){ze(Re),r(null),o(!1)}return t?e.jsx("div",{role:"dialog","aria-label":"Add Bevia to your home screen",className:"fixed left-4 right-4 bottom-4 md:left-auto md:right-6 md:bottom-6 md:max-w-sm z-[60] bg-cream border border-slate-300 shadow-lg",style:{paddingBottom:"env(safe-area-inset-bottom, 0px)"},children:e.jsxs("div",{className:"px-4 py-4",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-slate-500 mb-2",children:"Bevia"}),e.jsx("p",{className:"font-serif text-base text-[#002045] leading-snug",children:"Add Bevia to your home screen — read your work where you work."}),e.jsxs("div",{className:"flex items-center gap-2 mt-4",children:[e.jsx("button",{type:"button",onClick:a,className:"bg-[#002045] text-white px-5 min-h-[44px] font-label text-[10px] uppercase tracking-widest font-bold hover:opacity-90 transition-opacity",children:"Add"}),e.jsx("button",{type:"button",onClick:i,className:"text-slate-500 hover:text-[#002045] px-3 min-h-[44px] font-label text-[10px] uppercase tracking-widest",children:"Not now"})]})]})}
8):n?e.jsx("div",{role:"dialog","aria-label":"Add Bevia to your home screen on iOS",className:"fixed left-4 right-4 bottom-4 z-[60] bg-cream border border-slate-300 shadow-lg",style:{paddingBottom:"env(safe-area-inset-bottom, 0px)"},children:e.jsxs("div",{className:"px-4 py-4",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-slate-500 mb-2",children:"Bevia"}),e.jsxs("p",{className:"font-serif text-base text-[#002045] leading-snug",children:["On iOS: tap"," ",e.jsx("span",{"aria-label":"Share",className:"inline-flex items-center align-middle",children:e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"16",height:"16","aria-hidden":"true",className:"inline-block align-middle text-[#002045]",children:e.jsx("path",{fill:"currentColor",d:"M12 3l-4 4h3v8h2V7h3l-4-4zm-7 9v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8h-2v8H7v-8H5z"})})})," ","then Add to Home Screen to install Bevia."]}),e.jsx("div",{className:"flex items-center gap-2 mt-4",children:e.jsx("button",{type:"button",onClick:i,className:"text-slate-500 hover:text-[#002045] px-3 min-h-[44px] font-label text-[10px] uppercase tracking-widest",children:"Got it"})})]})}):null}const Ne="bevia.warm.fired.v2",Kr=["pulse","posture","drift","doctrine"],Jr=["posture","drift","doctrine"];function Qr(){const t=[];for(const r of Kr)t.push({ef:"briefing-narrate",body:{kind:r},label:`briefing:${r}`});for(const r of Jr)t.push({ef:"you-narrate",body:{kind:r},label:`you:${r}`}),t.push({ef:"projects-list-narrate",body:{kind:r},label:`projects-list:${r}`}),t.push({ef:"intelligences-list-narrate",body:{kind:r},label:`intelligences-list:${r}`});return t}async function Xr(){const t=Qr(),r=Date.now(),o=(await Promise.allSettled(t.map(i=>Bt(i.ef,i.body)))).filter(i=>i.status==="rejected").length,a=Date.now()-r;o>0&&console.warn(`[login-warm] ${o}/${t.length} warm calls failed in ${a}ms`)}function Zr(){const{user:t,loading:r}=q();return v.useEffect(()=>{if(!(r||!t)){try{if(sessionStorage.getItem(Ne)==="1")return;sessionStorage.setItem(Ne,"1")}catch{}Xr()}},[t,r]),null}const g={bg:"#f2f2f3",text:"#1d1f20",accent:"#5980a6",accent100:"#eef6ff",accent300:"#b5d9fd",accent400:"#94bce3",accent600:"#597ea3",accent700:"#416180",accent800:"#2c455d",accent900:"#1d2d3d",neutral100:"#f5f5f8",neutral300:"#d4d4d7",neutral400:"#b7b7ba",neutral500:"#98989b",neutral600:"#7a7a7d",neutral700:"#5d5d60",neutral800:"#424244",ok700:"#2f6b45",ok100:"#e9f4ec",danger700:"#a32f2a",danger100:"#fbecea"},I={heading:'"Barlow Condensed", system-ui, sans-serif',body:'"Barlow", system-ui, sans-serif',mono:"ui-monospace, Menlo, monospace"},en="https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&family=Barlow+Condensed:wght@400;600&display=swap";function Wo(){v.useEffect(()=>{if(document.getElementById("bevia-industry-fonts"))return;const t=document.createElement("link");t.rel="preconnect",t.href="https://fonts.gstatic.com",t.crossOrigin="anonymous";const r=document.createElement("link");r.id="bevia-industry-fonts",r.rel="stylesheet",r.href=en,document.head.appendChild(t),document.head.appendChild(r)},[])}const tn={h1:{fontFamily:I.heading,fontSize:32,lineHeight:1.06,fontWeight:600,color:g.text},h2:{fontFamily:I.heading,fontSize:20,lineHeight:1.15,fontWeight:600,color:g.text},h3:{fontFamily:I.heading,fontSize:15,fontWeight:600,letterSpacing:"0.05em",textTransform:"uppercase",color:g.text},k:{fontFamily:I.heading,fontSize:11,lineHeight:1.25,fontWeight:600,letterSpacing:"0.14em",textTransform:"uppercase",color:g.neutral600},p:{fontFamily:I.body,fontSize:14.5,lineHeight:1.55,fontWeight:400,color:g.neutral800,textWrap:"pretty"},pm:{fontFamily:I.body,fontSize:12.5,lineHeight:1.5,fontWeight:400,color:g.neutral600},mono:{fontFamily:I.mono,fontSize:11.5,lineHeight:1.65,fontWeight:400,color:g.neutral800},nl:{fontFamily:I.heading,fontSize:13,lineHeight:1.15,fontWeight:600,letterSpacing:"0.05em",color:g.text},nk:{fontFamily:I.body,fontSize:10,fontWeight:400,letterSpacing:"0.1em",textTransform:"uppercase",color:g.neutral600},seg:{fontFamily:I.heading,fontSize:12.5,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase"},tag:{fontFamily:I.body,fontSize:11,fontWeight:400,letterSpacing:"0.02em"},pin:{fontFamily:I.body,fontSize:11.5,fontWeight:400,color:g.text}},Bo={hairline:`1px solid ${g.neutral400}`},Fo="repeating-linear-gradient(0deg, transparent, transparent 39px, color-mix(in oklch, #5980a6 9%, transparent) 40px),repeating-linear-gradient(90deg, transparent, transparent 39px, color-mix(in oklch, #5980a6 9%, transparent) 40px)",be={fontFamily:I.heading,fontWeight:600,fontSize:14,padding:"6.8px 12.2px",borderRadius:0,cursor:"pointer",lineHeight:1.1},Vo={...be,background:g.accent,color:"#fff",border:`1px solid ${g.accent}`},Ho={...be,background:"transparent",color:g.text,border:`1px solid ${g.neutral500}`},Mo={...be,background:"transparent",color:g.accent,border:"1px solid transparent"},we={...tn.tag,display:"inline-block",padding:"3px 10px",borderRadius:0,whiteSpace:"nowrap"},$o={...we,background:g.accent100,color:g.accent800},Go={...we,background:g.neutral100,color:g.neutral800},Uo={...we,background:"transparent",color:g.accent,border:`1px solid ${g.accent}`},je={ground:"#1d2d3d",sand:"#d8c9a3",meta:"#b7b7ba"},ue={h1:{fontFamily:I.heading,fontSize:26,lineHeight:1.06,fontWeight:600,color:g.text,margin:0},h2:{fontFamily:I.heading,fontSize:18,lineHeight:1.14,fontWeight:600,letterSpacing:"0.02em",color:g.text,margin:0},h3:{fontFamily:I.heading,fontSize:12.5,fontWeight:600,letterSpacing:"0.04em",textTransform:"uppercase",color:g.text,margin:0},k:{fontFamily:I.heading,fontSize:10.5,fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:g.neutral600},kd:{fontFamily:I.heading,fontSize:10.5,fontWeight:600,letterSpacing:"0.14em",textTransform:"uppercase",color:je.sand},p:{fontFamily:I.body,fontSize:13.5,lineHeight:1.68,fontWeight:400,color:g.neutral800,margin:0,textWrap:"pretty",maxWidth:"70ch"},pm:{fontFamily:I.body,fontSize:11.5,lineHeight:1.55,fontWeight:400,color:g.neutral600,margin:0},seg:{fontFamily:I.heading,fontSize:11,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase"},mono:{fontFamily:I.mono,fontSize:11.5,lineHeight:1.7,fontWeight:400,color:g.neutral800}},_e={fontFamily:I.heading,fontWeight:600,fontSize:14,padding:"6.8px 12.2px",borderRadius:0,cursor:"pointer",lineHeight:1.1},qo={..._e,background:g.accent,color:"#fff",border:`1px solid ${g.accent}`},Yo={..._e,background:"transparent",color:g.text,border:`1px solid ${g.neutral500}`},Ko={..._e,background:"transparent",color:g.accent,border:"1px solid transparent"},rn={border:`1px solid ${g.accent}`,color:je.sand,fontFamily:I.heading,fontWeight:600,fontSize:12,letterSpacing:"0.06em",textTransform:"uppercase",padding:"7px 12px",cursor:"pointer",background:"transparent",borderRadius:0},Jo={...rn,background:g.accent,borderColor:g.accent,color:"#f2f2f3"},Qo={border:`1px solid ${g.accent}`,color:g.accent700,fontFamily:I.body,fontSize:11,padding:"2px 7px",display:"inline-flex",gap:5},Xo=t=>({position:"absolute",font:"400 10px/1 ui-monospace, Menlo, monospace",color:t?je.sand:g.accent,pointerEvents:"none"});/*! Capacitor: https://capacitorjs.com/ - MIT License */var Q;
8(function(t){t.Unimplemented="UNIMPLEMENTED",t.Unavailable="UNAVAILABLE"})(Q||(Q={}));class he extends Error{constructor(r,n,o){super(r),this.message=r,this.code=n,this.data=o}}const nn=t=>{var r,n;return t!=null&&t.androidBridge?"android":!((n=(r=t==null?void 0:t.webkit)===null||r===void 0?void 0:r.messageHandlers)===null||n===void 0)&&n.bridge?"ios":"web"},on=t=>{const r=t.CapacitorCustomPlatform||null,n=t.Capacitor||{},o=n.Plugins=n.Plugins||{},a=()=>r!==null?r.name:nn(t),i=()=>a()!=="web",s=m=>{const x=u.get(m);return!!(x!=null&&x.platforms.has(a())||l(m))},l=m=>{var x;return(x=n.PluginHeaders)===null||x===void 0?void 0:x.find(_=>_.name===m)},c=m=>t.console.error(m),u=new Map,h=(m,x={})=>{const _=u.get(m);if(_)return console.warn(`Capacitor plugin "${m}" already registered. Cannot register plugins twice.`),_.proxy;const b=a(),S=l(m);let w;const A=async()=>(!w&&b in x?w=typeof x[b]=="function"?w=await x[b]():w=x[b]:r!==null&&!w&&"web"in x&&(w=typeof x.web=="function"?w=await x.web():w=x.web),w),L=(C,P)=>{var R,N;if(S){const j=S==null?void 0:S.methods.find(z=>P===z.name);if(j)return j.rtype==="promise"?z=>n.nativePromise(m,P.toString(),z):(z,B)=>n.nativeCallback(m,P.toString(),z,B);if(C)return(R=C[P])===null||R===void 0?void 0:R.bind(C)}else{if(C)return(N=C[P])===null||N===void 0?void 0:N.bind(C);throw new he(`"${m}" plugin is not implemented on ${b}`,Q.Unimplemented)}},O=C=>{let P;const R=(...N)=>{const j=A().then(z=>{const B=L(z,C);if(B){const G=B(...N);return P=G==null?void 0:G.remove,G}else throw new he(`"${m}.${C}()" is not implemented on ${b}`,Q.Unimplemented)});return C==="addListener"&&(j.remove=async()=>P()),j};return R.toString=()=>`${C.toString()}() { [capacitor code] }`,Object.defineProperty(R,"name",{value:C,writable:!1,configurable:!1}),R},W=O("addListener"),$=O("removeListener"),ae=(C,P)=>{const R=W({eventName:C},P),N=async()=>{const z=await R;$({eventName:C,callbackId:z},P)},j=new Promise(z=>R.then(()=>z({remove:N})));return j.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await N()},j},Y=new Proxy({},{get(C,P){switch(P){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return S?ae:W;case"removeListener":return $;default:return O(P)}}});return o[m]=Y,u.set(m,{name:m,proxy:Y,platforms:new Set([...Object.keys(x),...S?[b]:[]])}),Y};return n.convertFileSrc||(n.convertFileSrc=m=>m),n.getPlatform=a,n.handleError=c,n.isNativePlatform=i,n.isPluginAvailable=s,n.registerPlugin=h,n.Exception=he,n.DEBUG=!!n.DEBUG,n.isLoggingEnabled=!!n.isLoggingEnabled,n},an=t=>t.Capacitor=on(t),X=an(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),ee=X.registerPlugin;class Se{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(r,n){let o=!1;this.listeners[r]||(this.listeners[r]=[],o=!0),this.listeners[r].push(n);const i=this.windowListeners[r];i&&!i.registered&&this.addWindowListener(i),o&&this.sendRetainedArgumentsForEvent(r);const s=async()=>this.removeListener(r,n);return Promise.resolve({remove:s})}async removeAllListeners(){this.listeners={};for(const r in this.windowListeners)this.removeWindowListener(this.windowListeners[r]);this.windowListeners={}}notifyListeners(r,n,o){const a=this.listeners[r];if(!a){if(o){let i=this.retainedEventArguments[r];i||(i=[]),i.push(n),this.retainedEventArguments[r]=i}return}a.forEach(i=>i(n))}hasListeners(r){var n;return!!(!((n=this.listeners[r])===null||n===void 0)&&n.length)}registerWindowListener(r,n){this.windowListeners[n]={registered:!1,windowEventName:r,pluginEventName:n,handler:o=>{this.notifyListeners(n,o)}}}unimplemented(r="not implemented"){return new X.Exception(r,Q.Unimplemented)}unavailable(r="not available"){return new X.Exception(r,Q.Unavailable)}async removeListener(r,n){const o=this.listeners[r];if(!o)return;const a=o.indexOf(n);this.listeners[r].splice(a,1),this.listeners[r].length||this.removeWindowListener(this.windowListeners[r])}addWindowListener(r){window.addEventListener(r.windowEventName,r.handler),r.registered=!0}removeWindowListener(r){r&&(window.removeEventListener(r.windowEventName,r.handler),r.registered=!1)}sendRetainedArgumentsForEvent(r){const n=this.retainedEventArguments[r];
8n&&(delete this.retainedEventArguments[r],n.forEach(o=>{this.notifyListeners(r,o)}))}}const De=t=>encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),We=t=>t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class sn extends Se{async getCookies(){const r=document.cookie,n={};return r.split(";").forEach(o=>{if(o.length<=0)return;let[a,i]=o.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");a=We(a).trim(),i=We(i).trim(),n[a]=i}),n}async setCookie(r){try{const n=De(r.key),o=De(r.value),a=r.expires?`; expires=${r.expires.replace("expires=","")}`:"",i=(r.path||"/").replace("path=",""),s=r.url!=null&&r.url.length>0?`domain=${r.url}`:"";document.cookie=`${n}=${o||""}${a}; path=${i}; ${s};`}catch(n){return Promise.reject(n)}}async deleteCookie(r){try{document.cookie=`${r.key}=; Max-Age=0`}catch(n){return Promise.reject(n)}}async clearCookies(){try{const r=document.cookie.split(";")||[];for(const n of r)document.cookie=n.replace(/^ +/,"").replace(/=.*/,`=;expires=${new Date().toUTCString()};path=/`)}catch(r){return Promise.reject(r)}}async clearAllCookies(){try{await this.clearCookies()}catch(r){return Promise.reject(r)}}}ee("CapacitorCookies",{web:()=>new sn});const ln=async t=>new Promise((r,n)=>{const o=new FileReader;o.onload=()=>{const a=o.result;r(a.indexOf(",")>=0?a.split(",")[1]:a)},o.onerror=a=>n(a),o.readAsDataURL(t)}),cn=(t={})=>{const r=Object.keys(t);return Object.keys(t).map(a=>a.toLocaleLowerCase()).reduce((a,i,s)=>(a[i]=t[r[s]],a),{})},dn=(t,r=!0)=>t?Object.entries(t).reduce((o,a)=>{const[i,s]=a;let l,c;return Array.isArray(s)?(c="",s.forEach(u=>{l=r?encodeURIComponent(u):u,c+=`${i}=${l}&`}),c.slice(0,-1)):(l=r?encodeURIComponent(s):s,c=`${i}=${l}`),`${o}&${c}`},"").substr(1):null,pn=(t,r={})=>{const n=Object.assign({method:t.method||"GET",headers:t.headers},r),a=cn(t.headers)["content-type"]||"";if(typeof t.data=="string")n.body=t.data;else if(a.includes("application/x-www-form-urlencoded")){const i=new URLSearchParams;for(const[s,l]of Object.entries(t.data||{}))i.set(s,l);n.body=i.toString()}else if(a.includes("multipart/form-data")||t.data instanceof FormData){const i=new FormData;if(t.data instanceof FormData)t.data.forEach((l,c)=>{i.append(c,l)});else for(const l of Object.keys(t.data))i.append(l,t.data[l]);n.body=i;const s=new Headers(n.headers);s.delete("content-type"),n.headers=s}else(a.includes("application/json")||typeof t.data=="object")&&(n.body=JSON.stringify(t.data));return n};class un extends Se{async request(r){const n=pn(r,r.webFetchExtra),o=dn(r.params,r.shouldEncodeUrlParams),a=o?`${r.url}?${o}`:r.url,i=await fetch(a,n),s=i.headers.get("content-type")||"";let{responseType:l="text"}=i.ok?r:{};s.includes("application/json")&&(l="json");let c,u;switch(l){case"arraybuffer":case"blob":u=await i.blob(),c=await ln(u);break;case"json":c=await i.json();break;case"document":case"text":default:c=await i.text()}const h={};return i.headers.forEach((m,x)=>{h[x]=m}),{data:c,headers:h,status:i.status,url:i.url}}async get(r){return this.request(Object.assign(Object.assign({},r),{method:"GET"}))}async post(r){return this.request(Object.assign(Object.assign({},r),{method:"POST"}))}async put(r){return this.request(Object.assign(Object.assign({},r),{method:"PUT"}))}async patch(r){return this.request(Object.assign(Object.assign({},r),{method:"PATCH"}))}async delete(r){return this.request(Object.assign(Object.assign({},r),{method:"DELETE"}))}}ee("CapacitorHttp",{web:()=>new un});var Be;(function(t){t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT"})(Be||(Be={}));var Fe;(function(t){t.StatusBar="StatusBar",t.NavigationBar="NavigationBar"})(Fe||(Fe={}));class hn extends Se{async setStyle(){this.unavailable("not available for web")}async setAnimation(){this.unavailable("not available for web")}async show(){this.unavailable("not available for web")}async hide(){this.unavailable("not available for web")}}ee("SystemBars",{web:()=>new hn});const mn=ee("SplashScreen",{web:()=>d(()=>import("./web-DV_PE_Ra.js"),__vite__mapDeps([0,1,2,3,4,5,6,7])).then(t=>new t.SplashScreenWeb)});var fe;(function(t){t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT"})(fe||(fe={}));var Ve;(function(t){t.None="NONE",t.Slide="SLIDE",t.Fade="FADE"})(Ve||(Ve={}));const He=ee("StatusBar");async function xn(){if(X.isNativePlatform()){try{await He.setStyle({style:fe.Default}
8),await He.setBackgroundColor({color:"#f7f6f1"})}catch{}try{await mn.hide({fadeOutDuration:200})}catch{}}}const Me=ee("App",{web:()=>d(()=>import("./web--he4T72c.js"),__vite__mapDeps([8,1,2,3,4,5,6,7])).then(t=>new t.AppWeb)});function $e(t,r){const n=(t||"").toLowerCase();return n.startsWith("image/")?"image":n.startsWith("audio/")?"audio":n.startsWith("video/")?"video":n==="application/pdf"?"pdf":r!=null&&r.hasUrl?"url":(r!=null&&r.hasText||n.startsWith("text/"),"text")}async function fn(){try{const r=await(await d(()=>import("./index-Cxxya6np.js"),__vite__mapDeps([9,1,2,3,4,5,6,7]))).ShareExtension.checkSendIntentReceived();return r||null}catch{return null}}async function gn(){try{const r=await(await d(()=>import("./index-DrkIlQYt.js"),__vite__mapDeps([10,1,2,3,4,5,6,7]))).SendIntent.checkSendIntentReceived();return r||null}catch{return null}}function yn(){d(()=>import("./index-Cxxya6np.js"),__vite__mapDeps([9,1,2,3,4,5,6,7])).then(t=>{try{t.ShareExtension.finish()}catch{}}).catch(()=>{})}function vn(){d(()=>import("./index-DrkIlQYt.js"),__vite__mapDeps([10,1,2,3,4,5,6,7])).then(t=>{try{t.SendIntent.finish()}catch{}}).catch(()=>{})}function bn(t,r){const n=t.type||"",o=!!t.url&&/^https?:\/\//i.test(t.url),a=!!t.description&&!o,i=$e(n,{hasUrl:o,hasText:a}),s=[];if(i==="url"||o?s.push({url:t.url,name:t.title||void 0}):i==="text"?s.push({text:t.description||t.title||"",name:t.title||void 0}):s.push({file_path:t.webPath||t.url,name:t.title||void 0}),Array.isArray(t.additionalItems))for(const c of t.additionalItems){const u=(c.type||n).toLowerCase(),h=$e(u);h===i&&(h==="url"?s.push({url:c.url,name:c.title}):h==="text"?s.push({text:c.url,name:c.title}):s.push({file_path:c.webPath||c.url,name:c.title}))}return s.length===0?null:{kind:i,mime_type:n||(i==="url"?"text/uri-list":"application/octet-stream"),source_app:r==="ios"?"iOS share sheet":r==="android"?"Android share menu":"web",items:s,received_at:new Date().toISOString()}}let Ge=!1;function wn(t){if(!X.isNativePlatform())return;const r=X.getPlatform(),n=async()=>{const o=r==="ios"?await fn():await gn();if(!o)return;const a=bn(o,r);if(a)try{t.onShare(a)}finally{r==="ios"?yn():vn()}};n(),!Ge&&(Ge=!0,Me.addListener("appStateChange",({isActive:o})=>{o&&n()}).catch(()=>{}),Me.addListener("appUrlOpen",()=>{n()}).catch(()=>{}))}const jn={nav:{product:"Bevia",verify:"Verify",how:"How it works",privacy:"Privacy",download:"Download",license:"License",langDoor:"中文",downloadFree:"Download free",langNote:null,build:"Developers / SDK"},footer:{tagline:"Build your World. Own it. Let Bevia help you move through it.",copyright:"© Type 5 Ops. Bevia and Terraforma are proprietary software.",productCol:"Product",understandCol:"Understand",legalCol:"Legal & data",obsidian:"Obsidian",chrome:"Chrome",manifesto:"Manifesto",declaration:"Declaration",docs:"Docs",security:"Security",terms:"Terms",support:"Support"},download:{title:"Download Bevia for Mac — free",kicker:"Download",h1:"Get Bevia for Mac.",sub:"Two builds, one per chip. Both Apple-notarized. Free to use — no account, no key, no card.",arm:"Download — Apple Silicon",intel:"Download — Intel",chipHowto:"Not sure which you have? Apple menu → About This Mac. “Chip: Apple M1/M2/M3 or newer” means Apple Silicon; “Processor: Intel” means Intel. Macs bought from late 2020 on are almost always Apple Silicon.",needH:"What you need",need:["A Mac — Apple Silicon or Intel.","Material you want in your World: a folder is enough to start.","An AI provider account and key, for the parts of Bevia that require interpretation. You use your account and your key.","Storage you control, only where a source requires it."],nextH:"What happens next",next:["Open the .dmg and drag Bevia into Applications.","Choose or connect your AI.","Add the sources Bevia is permitted to read.","Let Bevia begin forming your World. It will say so plainly when there is not yet enough shape to draw."],costH:"What it costs",costBig:"Bevia is free to use.",costP:"There is nothing to buy and no licence to purchase. If you connect a third-party AI provider or your own database, whatever those providers charge is between you and them.",companionsH:"Companions",companionsLede
8:"Two optional ways to bring more of your evidence into Bevia once it is installed.",obsidianH:"In Obsidian",obsidianP:"Reads your vault in place and writes your World back as notes beside your own.",obsidianLink:"Obsidian plugin",chromeH:"In Chrome",chromeP:"The AI conversations you are already having, read into your World — only on the sites you approve.",chromeLink:"Chrome extension",strip:"Free to use. Not open source. Your World is yours.",readLicense:"Read the license"}},_n={nav:{product:"Bevia",verify:"Verify",how:"工作原理",privacy:"隐私",download:"下载",license:"许可",langDoor:"English",downloadFree:"免费下载",build:"开发者 / SDK",langNote:"首页与下载页提供中文;其余页面目前仅有英文。"},footer:{tagline:"构建你的 World。拥有它。让 Bevia 帮你在其中移动。",copyright:"© Type 5 Ops。Bevia 与 Terraforma 为专有软件。",productCol:"产品",understandCol:"了解",legalCol:"法律与数据",obsidian:"Obsidian(英文)",chrome:"Chrome(英文)",manifesto:"宣言(英文)",declaration:"声明(英文)",docs:"文档(英文)",security:"安全(英文)",terms:"条款(英文)",support:"支持(英文)"},download:{title:"下载 Mac 版 Bevia——免费",kicker:"下载",h1:"获取 Mac 版 Bevia。",sub:"两个构建,每种芯片一个。均经 Apple 公证。免费使用——无需账号、无需密钥、无需银行卡。",arm:"下载——Apple Silicon",intel:"下载——Intel",chipHowto:"不确定是哪一种?点左上角苹果菜单 →「关于本机」。写着「芯片:Apple M1/M2/M3」(或更新型号)就选 Apple Silicon;写着「处理器:Intel」就选 Intel。2020 年底以后购买的 Mac 几乎都是 Apple Silicon。",needH:"你需要什么",need:["一台 Mac——Apple Silicon 或 Intel。","你想放进 World 的材料:一个文件夹就足以开始。","一个 AI 提供商账号和密钥,用于 Bevia 中需要解释的部分。你使用你自己的账号和密钥。","由你掌控的存储,仅在某个来源需要时。"],nextH:"接下来会发生什么",next:["打开 .dmg,把 Bevia 拖进「应用程序」。","选择或接入你的 AI。","添加允许 Bevia 读取的来源。","让 Bevia 开始形成你的 World。当还没有足够的形状可绘时,它会直说。"],costH:"费用",costBig:"Bevia 免费使用。",costP:"没有需要购买的东西,也没有需要购买的许可。如果你接入第三方 AI 提供商或你自己的数据库,这些提供商的收费是你和他们之间的事。",companionsH:"配套工具",companionsLede:"安装 Bevia 之后,两种可选的方式把更多证据带进来。",obsidianH:"在 Obsidian 中",obsidianP:"就地读取你的库,并把你的 World 以笔记形式写回到你自己的笔记旁边。",obsidianLink:"Obsidian 插件(英文)",chromeH:"在 Chrome 中",chromeP:"把你已经在进行的 AI 对话读入你的 World——仅限你批准的网站。",chromeLink:"Chrome 扩展(英文)",strip:"免费使用。非开源。你的 World 属于你。",readLicense:"阅读许可(英文)"}},Sn={en:jn,zh:_n};function Ue(){return e.jsxs(e.Fragment,{children:[e.jsx("i",{className:"corner tl","aria-hidden":"true"}),e.jsx("i",{className:"corner tr","aria-hidden":"true"}),e.jsx("i",{className:"corner bl","aria-hidden":"true"}),e.jsx("i",{className:"corner br","aria-hidden":"true"})]})}const kn="/brand/bevia-wordmark-light.png";function me({height:t}){return e.jsx("img",{className:"s-mast-img",src:kn,alt:"Bevia",style:{height:t}})}function En({children:t,active:r=null,title:n,lang:o="en",tierC:a=!1,hideFooter:i=!1,splash:s=!1}){const l=Sn[o],{pathname:c}=Ye();v.useEffect(()=>{n&&(document.title=n)},[n]);const u=o==="zh",h="/",m={pathname:h,hash:"#product"},x="/verify",_={pathname:h,hash:"#how"},b={pathname:h,hash:"#download"},S=c===h;return s?e.jsxs("div",{className:"site",lang:"en",children:[e.jsx("header",{className:"s-head",children:e.jsxs("div",{className:"s-head-in",children:[e.jsxs(k,{to:h,className:"s-mast","aria-label":"Bevia home",children:[e.jsx(me,{height:54}),e.jsx("span",{className:"s-mast-q",children:"Type 5 Ops"})]}),e.jsxs("div",{className:"s-util",children:[e.jsx(k,{to:h,className:"s-util-link",children:"← Back to bevia.co"}),e.jsxs("a",{href:"#get",className:"s-btn s-btn-primary blueprint",children:[l.nav.downloadFree,e.jsx(Ue,{})]})]})]})}),e.jsx("main",{children:t}),e.jsx("footer",{className:"s-foot s-foot-slim",children:e.jsxs("div",{className:"s-foot-in",children:[e.jsx("p",{className:"s-foot-copy",children:l.footer.copyright}),e.jsxs("p",{className:"s-foot-copy",children:[e.jsx(k,{to:"/privacy",children:l.nav.privacy})," · ",e.jsx(k,{to:"/license",children:l.nav.license})," · ",e.jsx(k,{to:"/terms",children:l.footer.terms})]})]})})]}):e.jsxs("div",{className:`site${a?" tier-c":""}`,lang:u?"zh-CN":"en",children:[e.jsxs("header",{className:"s-head",children:[e.jsxs("div",{className:"s-head-in",children:[e.jsxs(k,{to:h,className:"s-mast","aria-label":"Bevia home",children:[e.jsx(me,{height:54}),e.jsx("span",{className:"s-mast-q",children:"Type 5 Ops"})]}),e.jsxs("nav",{className:"s-nav","aria-label":"Primary",children:[e.jsx(k,{to:m,className:S?"on":void 0,"aria-current":S?"page":void 0,children:l.nav.product}),e.jsx(k,{to:x,children:l.nav.verify}),e.jsx(k,{to:_,children:l.nav.how}),e.jsx(k,{to:"/privacy",className:r==="privacy"?"on":void 0,"aria-current":r==="privacy"?"page":void 0,children:l.nav.privacy}),e.jsx(k,{to:b,children:l.nav.download}),e.jsx(k,{to:"/build/developers",className:r==="build"?"on":void 0,"aria-current":r==="build"?"page":void 0,children:l.nav.build})]}),e.jsxs("div",{className:"s-util",children:[e.jsx(k,{to:"/license",className:"s-util-link","aria-current":r==="license"?"page":void 0,children:l.nav.license}),e.jsxs(k,{to:b,className:"s-btn s-btn-primary blueprint",children:[l.nav.downloadFree,e.jsx(Ue,{})]})]})]}),l.nav.langNote&&e.jsx("div",{className:"s-lang-note",children:l.nav.langNote})]}),e.jsx("main",{children:t}),!i&&e.jsx("footer",{className:"s-foot",children:e.jsxs("div",{className:"s-foot-in",children:[e.jsxs("div",{className:"s-foot-brand",children:[e.jsx(me,{height:40}),e.jsx("p",{className:"s-foot-tag",children:l.footer.tagline}),e.jsx("p",{className:"s-foot-copy",children:l.footer.copyright})]}),e.jsx("nav",{className:"s-foot-col s-foot-links","aria-label":"Footer",children:e.jsxs("ul",{children:[e.jsx("li",{children:e.jsx(k,{to:m,children:l.nav.product})}),e.jsx("li",{children:e.jsx(k,{to:x,children:l.nav.verify})}),e.jsx("li",{children:e.jsx(k,{to:_,children:l.nav.how})}),e.jsx("li",{children:e.jsx(k,{to:"/privacy",children:l.nav.privacy})}),e.jsx("li",{children:e.jsx(k,{to:b,children:l.nav.download})}),e.jsx("li",{children:e.jsx(k,{to:"/build/developers",children:l.nav.build})}),e.jsx("li",{children:e.jsx(k,{to:"/license",children:l.nav.license})}),e.jsx("li",{children:e.jsx(k,{to:"/terms",children:l.footer.terms})})]})})]})})]})}const Zo={SLOGAN:"To boldly go where your thoughts can take you."},Tn="The macOS download is not available right now.",ei="Not sure which you have? Open the Apple menu → About This Mac. If it says Chip: Apple M1, M2, M3 (or newer), choose Apple Silicon. If it says Processor: Intel, choose Intel. Macs bought from late 2020 onward are almost always Apple Silicon.",In="Bevia — AI that understands your world",An=[{name:"Bevia",page:"/bevia",who:"For everyone",h:"Give AI your world to think with.",p:"Bevia forms a persistent World from the evidence you choose — your work, research, ideas, projects and decisions — and lets you navigate it, question it and work from it.",wins:["Stop re-explaining your work to every AI.","See what changed, what is unresolved and what is blocking you.","Every finding shows the evidence behind it."]},{name:"Verify",page:"/verify",who:"For developers",h:"Did the thing you asked for actually happen?",p:"Verify understands what you and the agent currently mean the work to be — then checks whether the agent actually did it. It uses Bevia’s meaning engine, focused specifically on agentic work.",wins:["See what the work means now — what still stands, what changed, what was superseded.","Catch misunderstandings before the agent acts.","See what was missed, what went beyond scope, and what can’t yet be established."]}],Cn=[["Bevia","Understand the work","The current meaning of the work evolves across conversations, decisions, constraints and changes of mind."],["Verify","Check what happened","Verify compares that understanding with observable evidence from your agents and repositories."],["Bevia","Carry it forward","The verdict returns to Bevia as evidence — without paying to interpret the same result again."]],Pn=[{name:"Bevia",h:"Build a World your AI can understand.",note:"Choose your sources, choose your AI, keep your World."}
8,{name:"Verify",h:"Know whether your coding agent actually did what you asked.",note:"Works alongside your coding agents and your repositories. It does not need to run the agent to check the work."}];function Ln(){return e.jsx(En,{active:"product",title:In,children:e.jsx("div",{className:"one-page",children:e.jsxs("div",{id:"top",children:[e.jsx("section",{style:{maxWidth:"1240px",margin:"0 auto",padding:"72px 28px 0"},children:e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(320px,1fr))",gap:"52px",alignItems:"end"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"20px",minWidth:"0"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"12px",letterSpacing:"0.18em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"AI that understands your world"}),e.jsx("h1",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(40px,5vw,70px)",lineHeight:"1",letterSpacing:"-0.025em",margin:"0",textWrap:"balance"},children:"What becomes possible when AI understands the meaning in your world?"}),e.jsx("p",{style:{margin:"0",fontSize:"20px",lineHeight:"1.5",maxWidth:"46ch",textWrap:"pretty"},children:"AI already knows an extraordinary amount about the world. Bevia gives it something different: the evidence, history, decisions, relationships and meaning that make up yours."}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"48ch",color:"var(--color-neutral-800)",textWrap:"pretty"},children:"It turns the material you choose into a persistent World that you and AI can work from — across conversations, tools and time."}),e.jsx("p",{style:{margin:"0",fontFamily:"var(--font-heading)",fontSize:"22px",lineHeight:"1.2",color:"var(--color-accent-700)"},children:"Free for Mac. Nothing to buy."}),e.jsxs("div",{style:{display:"flex",gap:"14px",flexWrap:"wrap"},children:[e.jsxs("a",{href:"#download",className:"btn btn-primary blueprint",style:{borderRadius:"0",padding:"15px 28px",fontSize:"17px",letterSpacing:"0.05em",textTransform:"uppercase"},children:["Download Bevia free",e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsx(k,{to:"/verify",className:"btn btn-secondary",style:{borderRadius:"0",padding:"15px 24px",fontSize:"17px",letterSpacing:"0.05em",textTransform:"uppercase",borderColor:"var(--color-text)"},children:"Developers: get Verify →"})]}),e.jsx("p",{style:{margin:"0",fontSize:"14px",lineHeight:"1.6",color:"var(--color-neutral-700)",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"14px"},children:"Free to use · proprietary software · your World is yours · macOS today"})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"0",minWidth:"0",paddingBottom:"4px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-neutral-700)",paddingBottom:"10px"},children:"What your map can show you"}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",borderTop:"1px solid var(--color-text)"},children:[e.jsx("div",{style:{padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"What changed"}),e.jsx("div",{style:{padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"What remains unresolved"}),e.jsx("div",{style:{padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"Where your work is drifting"}),e.jsx("div",{style:{padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"Which decisions still matter"}),e.jsx("div",{style:{padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"What patterns you are missing"}),e.jsx("div",{style:{padding:"11px 0",fontFamily:"var(--font-heading)",fontSize:"19px"},children:"What evidence supports each conclusion"})]})]})]})}),e.jsx("span",{id:"product","aria-hidden":"true"}),e.jsx("section",{id:"reveal",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0"},children:e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"24px",display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(300px,1fr))",gap:"48px"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"18px",minWidth:"0"},children:[e.jsxs("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(34px,3.6vw,52px)",margin:"0",letterSpacing:"-0.02em",lineHeight:"1.04"}
8,children:["Search finds files. Memory stores snippets.",e.jsx("br",{}),e.jsx("span",{style:{color:"var(--color-accent-700)"},children:"Bevia builds a World."})]}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"42ch"},children:"It keeps track of what changed, what connects, what remains unresolved, and what evidence supports each understanding."}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"42ch"},children:"You do not have to organize it by hand. Bevia forms the shape of your World from the work you are already doing."}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"42ch"},children:"Bevia does not invent certainty. It separates what is established, what is only suggested, and what remains unknown — and every finding shows its evidence and its limits."}),e.jsxs("div",{style:{display:"flex",gap:"0",flexDirection:"column",borderTop:"1px solid var(--color-neutral-400)",marginTop:"4px"},children:[e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"10px 0",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px"},children:"Established — the evidence carries it"})]}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"10px 0",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{width:"9px",height:"9px",border:"1.5px solid var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px"},children:"Suggested — a reading, not a fact"})]}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"10px 0"},children:[e.jsx("span",{style:{width:"9px",height:"9px",border:"1.5px dashed var(--color-neutral-500)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px"},children:"Unknown — and it stays that way"})]})]})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"14px",minWidth:"0"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"The kind of thing it surfaces"}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",padding:"18px",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.5"},children:"Your coding agents repeatedly changed the architecture after you rejected that approach."}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"center",fontSize:"12.5px",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{color:"var(--color-neutral-700)"},children:"Established · 14 receipts"})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",padding:"18px",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.5"},children:"Three unresolved decisions are blocking the same project."}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"center",fontSize:"12.5px",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{color:"var(--color-neutral-700)"},children:"Established · 9 receipts"})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",padding:"18px",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.5"},children:"Your creative work produces more finished output per focused hour than your administrative work."}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"center",fontSize:"12.5px",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",border:"1.5px solid var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{color:"var(--color-neutral-700)"},children:"Suggested · a reading of 3 months"})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",padding:"18px",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.5"},children:"A recommendation was made, but later evidence does not show that it happened."}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"center",fontSize:"12.5px",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",border:"1.5px dashed var(--color-neutral-500)",flex:"none"}}),e.jsx("span",{style:{color:"var(--color-neutral-700)"},children:"Unknown · nothing recorded either way"})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsx("p",{style:{margin:"0",fontSize:"13px",lineHeight:"1.55",color:"var(--color-neutral-700)"},children:"Illustrative findings, shown in the shape Bevia states them."})]})]})}),e.jsxs("section",{id:"how",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0"},children:[e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"22px",display:"flex",justifyContent:"space-between",gap:"24px",flexWrap:"wrap",alignItems:"baseline"},children:[e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"44px",margin:"0",letterSpacing:"-0.02em"},children:"How it works"}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"12px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"Three steps"})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(280px,1fr))",gap:"1px",background:"var(--color-bg)",overflow:"hidden",marginTop:"32px",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsxs("div",{style:{padding:"26px 26px 30px 0",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"12px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"48px",lineHeight:"1",color:"var(--color-accent)"},children:"01"}),e.jsx("h3",{style:{fontFamily:"var(--font-heading)",fontSize:"26px",margin:"0"},children:"Give Bevia the things you already create"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",color:"var(--color-neutral-800)"},children:"Files, folders, AI conversations, repositories and other sources you choose."}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",fontWeight:"500"},children:"You choose what it can read, and when capture begins."})]}),e.jsxs("div",{style:{padding:"26px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"12px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"48px",lineHeight:"1",color:"var(--color-accent)"},children:"02"}),e.jsx("h3",{style:{fontFamily:"var(--font-heading)",fontSize:"26px",margin:"0"},children:"Bevia builds your living map"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",color:"var(--color-neutral-800)"},children:"It turns those fragments into an evolving map of the people, projects, decisions, questions, changes and evidence in your life and work."}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",color:"var(--color-neutral-800)"},children:"Your questions join that context without being treated as proof of their answers."}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",fontWeight:"500"},children:"Your files and your formed World are written to your own disk, not to us."})]}),e.jsxs("div",{style:{padding:"26px 0 30px 26px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"12px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"48px",lineHeight:"1",color:"var(--color-accent)"},children:"03"}),e.jsx("h3",{style:{fontFamily:"var(--font-heading)",fontSize:"26px",margin:"0"},children:"Use your World anywhere"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.5",color:"var(--color-neutral-800)"},children:"Browse it yourself. Ask Bevia about it. Or give the relevant part to Claude, ChatGPT, Gemini, Codex, a local model or another agent."}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"7px",color:"var(--color-neutral-800)",lineHeight:"1.5"},children:[e.jsx("span",{children:"What changed?"}),e.jsx("span",{children:"What am I missing?"}
8),e.jsx("span",{children:"What contradicts what I thought?"}),e.jsx("span",{children:"What is blocking this objective?"}),e.jsx("span",{children:"What should I verify next?"})]}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6",fontWeight:"500"},children:"Every finding shows its evidence and its limits."})]})]}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",marginTop:"36px",display:"flex",flexDirection:"column"},children:[e.jsxs("div",{style:{padding:"20px 22px 16px",display:"flex",flexDirection:"column",gap:"8px",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Where your data actually goes"}),e.jsx("h3",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(24px,2.6vw,34px)",margin:"0",lineHeight:"1.1",letterSpacing:"-0.015em"},children:"Your World stays on your machine. Only the text needed for interpretation goes to the AI you choose."})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(280px,1fr))",gap:"1px",background:"var(--color-bg)",overflow:"hidden"},children:[e.jsxs("div",{style:{padding:"20px 22px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.12em",textTransform:"uppercase"},children:"Stays on your machine"})]}),e.jsx("p",{style:{margin:"0",fontSize:"15px",lineHeight:"1.6"},children:"Your files, folders and repositories. Your formed World and its history. Your exports. Bevia reads and writes them locally; none of it is uploaded to Type 5 Ops."})]}),e.jsxs("div",{style:{padding:"20px 22px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",border:"1.5px solid var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.12em",textTransform:"uppercase"},children:"Your own API key"})]}),e.jsxs("p",{style:{margin:"0",fontSize:"15px",lineHeight:"1.6"},children:["Parts of reading need a language model, and so does asking. The text Bevia needs interpreted is sent to ",e.jsx("b",{children:"your"})," provider under ",e.jsx("b",{children:"your"})," account — so that provider sees it, on their terms, and bills you directly."]})]}),e.jsxs("div",{style:{padding:"20px 22px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"9px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"9px"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.12em",textTransform:"uppercase"},children:"Local model"})]}),e.jsx("p",{style:{margin:"0",fontSize:"15px",lineHeight:"1.6"},children:"Point Bevia at a model running on your own machine and nothing leaves it. Use a hosted provider or connect an external AI app, and the text needed for that step goes to that provider under your own account. Same World, same findings either way."})]})]}),e.jsx("div",{style:{padding:"16px 22px",fontSize:"14px",lineHeight:"1.6",color:"var(--color-neutral-800)",borderTop:"1px solid var(--color-neutral-400)"},children:"We would rather say this plainly than imply your data never travels. A hosted API key means one provider sees the text it is asked to interpret. A local model means no one does."}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]})]}),e.jsx("section",{id:"mcp",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0"},children:e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"24px",display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(310px,1fr))",gap:"48px"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"18px",minWidth:"0"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"12px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Your context, not the model's"}),e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(34px,3.6vw,52px)",margin:"0",letterSpacing:"-0.02em",lineHeight:"1.04"},children:"Stop rebuilding yourself inside every AI."}),e.jsx("p",{style:{margin:"0",fontSize:"18px",lineHeight:"1.55",maxWidth:"42ch"}
8,children:"ChatGPT can know your World. Claude can know your World. A local model can know your World. The next AI you choose can know your World. Bevia is the part that stays."}),e.jsx("p",{style:{margin:"0",fontSize:"16px",lineHeight:"1.6",maxWidth:"44ch",color:"var(--color-neutral-800)"},children:"Bevia connects to compatible AI tools through MCP, so the AI can read your published World instead of starting from scratch — with receipts, unknowns and limits attached."}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",borderTop:"1px solid var(--color-neutral-400)",marginTop:"4px"},children:[e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px",lineHeight:"1.55"},children:"Your source data stays on your machine."})]}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px",lineHeight:"1.55"},children:"The AI reads the published World, not your raw files."})]}),e.jsxs("div",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"11px 0"},children:[e.jsx("span",{style:{width:"9px",height:"9px",background:"var(--color-accent)",flex:"none"}}),e.jsx("span",{style:{fontSize:"15px",lineHeight:"1.55"},children:"Bevia does not turn an AI's suggestion into evidence."})]})]}),e.jsx("p",{style:{margin:"0",fontFamily:"var(--font-heading)",fontSize:"clamp(20px,2.1vw,26px)",lineHeight:"1.15",color:"var(--color-accent-700)",borderTop:"1px solid var(--color-text)",paddingTop:"16px"},children:"Your AI becomes more useful because it finally has context."})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"14px",minWidth:"0"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"Ask your own client"}),e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",display:"flex",flexDirection:"column"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[e.jsx("div",{style:{padding:"13px 18px",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5"},children:"What changed in this project?"}),e.jsx("div",{style:{padding:"13px 18px",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5"},children:"What am I missing?"}),e.jsx("div",{style:{padding:"13px 18px",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5"},children:"Which decisions are still unresolved?"}),e.jsx("div",{style:{padding:"13px 18px",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5"},children:"Did the coding agent actually do what we agreed?"}),e.jsx("div",{style:{padding:"13px 18px",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5"},children:"What patterns keep repeating?"}),e.jsx("div",{style:{padding:"13px 18px",fontSize:"16px",lineHeight:"1.5"},children:"What should I verify next?"})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsxs("div",{style:{display:"flex",alignItems:"stretch",flexWrap:"wrap",border:"1px solid var(--color-neutral-400)"},children:[e.jsxs("div",{style:{flex:"1",minWidth:"150px",padding:"14px 16px",borderRight:"1px solid var(--color-neutral-400)",display:"flex",flexDirection:"column",gap:"4px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"10.5px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"On your machine"}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"19px"},children:"Your World"})]}),e.jsxs("div",{style:{flex:"1",minWidth:"150px",padding:"14px 16px",borderRight:"1px solid var(--color-neutral-400)",display:"flex",flexDirection:"column",gap:"4px",background:"var(--color-accent-100)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"10.5px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Connection"}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"19px"},children:"MCP"})]}),e.jsxs("div",{style:{flex:"1",minWidth:"150px",padding:"14px 16px",display:"flex",flexDirection:"column",gap:"4px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"10.5px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"Your client"}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"19px"},children:"The AI you use"})]})]}),e.jsx("p",{style:{margin:"0",fontSize:"13px",lineHeight:"1.55",color:"var(--color-neutral-700)"},children:"Any MCP-compatible client. Bevia publishes the World; the client does the asking."})]})]})}),e.jsx("section",{id:"use",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0"},children:e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"24px",display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(300px,1fr))",gap:"48px"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"16px",minWidth:"0"},children:[e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(32px,3.4vw,48px)",margin:"0",letterSpacing:"-0.02em",lineHeight:"1.06"},children:"Your thinking compounds instead of disappearing."}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"40ch"},children:"For people building, researching, creating, managing or thinking across too many disconnected sources."}),e.jsx("p",{style:{margin:"0",fontFamily:"var(--font-heading)",fontSize:"clamp(20px,2.1vw,26px)",lineHeight:"1.15",color:"var(--color-accent-700)",borderTop:"1px solid var(--color-neutral-400)",paddingTop:"16px"},children:"The more you work, the more context Bevia has to help you see what changed, what repeats, and what still matters."})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",minWidth:"0"},children:[e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"01"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Audit what an AI coding agent actually changed"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"02"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Revisit a decision and see what later evidence says"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"03"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Find recurring patterns in your work"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"04"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Understand why a project stalls"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"05"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Compare competing explanations"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"06"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Track whether a recommendation led to an observable outcome"})]}),e.jsxs("div",{style:{display:"flex",gap:"16px",padding:"12px 0",borderTop:"1px solid var(--color-neutral-400)",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",color:"var(--color-neutral-700)",width:"26px",flex:"none"},children:"07"}),e.jsx("span",{style:{fontSize:"16px",lineHeight:"1.5"},children:"Export your World to Markdown, Obsidian, JSON or CSV"})]})]})]})}),e.jsx("section",{style:{maxWidth:"1240px",margin:"0 auto",padding:"96px 28px 0"},children:e.jsxs("div",{className:"blueprint",style:{border:"1px solid var(--color-text)",padding:"clamp(28px,4vw,52px)",display:"flex",flexDirection:"column",gap:"14px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"The category"}),e.jsx("p",{style:{margin:"0",fontFamily:"var(--font-heading)",fontSize:"clamp(30px,4.4vw,62px)",lineHeight:"1.02",letterSpacing:"-0.02em"},children:"Your AI can change. Your World stays yours."}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6",maxWidth:"60ch",color:"var(--color-neutral-800)"},children:"Bevia keeps the accumulated context — your work, decisions, history, evidence and understanding — separate from the model you happen to use today. A living, local-first map you can browse yourself or share selectively with AI."}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]})}),e.jsxs("section",{id:"products",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0",scrollMarginTop:"80px"},children:[e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"22px",display:"flex",justifyContent:"space-between",gap:"24px",flexWrap:"wrap",alignItems:"baseline"},children:[e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"44px",margin:"0",letterSpacing:"-0.02em"},children:"Two free apps. Pick where to start."}),e.jsxs("span",{style:{fontFamily:"var(--font-heading)",fontSize:"14px",fontWeight:"600",letterSpacing:"0.12em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:["Free to download · ",e.jsx("span",{className:"s-keepcase",children:"macOS"})]})]}),e.jsx("p",{style:{margin:"20px 0 0",fontSize:"18px",lineHeight:"1.55",maxWidth:"60ch"},children:"Once AI understands the meaning around the work, it can do more than answer questions. Two products use that idea differently today."}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(300px,1fr))",gap:"28px",marginTop:"32px"},children:An.map(t=>
8e.jsxs("div",{className:"blueprint",style:{border:"2px solid var(--color-text)",padding:"30px",display:"flex",flexDirection:"column",gap:"16px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"12px",flexWrap:"wrap"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(40px,4vw,56px)",lineHeight:"1",letterSpacing:"-0.02em"},children:t.name}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"14px",fontWeight:"600",letterSpacing:"0.08em",textTransform:"uppercase",background:"var(--color-accent-900)",color:"var(--color-neutral-100)",padding:"8px 12px"},children:t.who})]}),e.jsx("h3",{style:{fontFamily:"var(--font-heading)",fontSize:"30px",margin:"0",lineHeight:"1.1",letterSpacing:"-0.015em",color:"var(--color-accent-700)"},children:t.h}),e.jsx("p",{style:{margin:"0",fontSize:"17px",lineHeight:"1.6"},children:t.p}),e.jsx("ul",{style:{listStyle:"none",margin:"0",padding:"0",display:"flex",flexDirection:"column",borderTop:"1px solid var(--color-neutral-400)"},children:t.wins.map(r=>e.jsxs("li",{style:{display:"flex",gap:"12px",alignItems:"baseline",padding:"11px 0",borderBottom:"1px solid var(--color-neutral-400)",fontSize:"16px",lineHeight:"1.5",fontWeight:"500"},children:[e.jsx("span",{"aria-hidden":"true",style:{color:"var(--color-accent)",fontWeight:"700",flex:"none"},children:"✓"}),e.jsx("span",{children:r})]},r))}),e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"16px",flexWrap:"wrap",marginTop:"auto",paddingTop:"8px"},children:[e.jsxs("a",{href:"#download",className:"btn btn-primary blueprint",style:{borderRadius:"0",padding:"15px 26px",fontSize:"16px",letterSpacing:"0.05em",textTransform:"uppercase"},children:["Download ",t.name," free",e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]}),e.jsxs(k,{to:t.page,style:{fontFamily:"var(--font-heading)",fontSize:"15px",letterSpacing:"0.06em",textTransform:"uppercase",color:"var(--color-text)",textDecoration:"underline",textUnderlineOffset:"4px"},children:["See ",t.name," in action →"]})]}),e.jsx("i",{className:"corner tl"}),e.jsx("i",{className:"corner tr"}),e.jsx("i",{className:"corner bl"}),e.jsx("i",{className:"corner br"})]},t.name))}),e.jsx("p",{style:{margin:"28px 0 0",fontFamily:"var(--font-heading)",fontSize:"clamp(20px,2.2vw,28px)",lineHeight:"1.2",color:"var(--color-accent-700)",borderTop:"1px solid var(--color-text)",paddingTop:"18px"},children:"Bevia understands your world. Verify applies that understanding to agentic work."}),e.jsxs("div",{style:{marginTop:"28px",border:"1px solid var(--color-text)",display:"flex",flexDirection:"column"},children:[e.jsxs("div",{style:{padding:"16px 22px",display:"flex",justifyContent:"space-between",alignItems:"center",gap:"16px",flexWrap:"wrap",borderBottom:"1px solid var(--color-neutral-400)"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"22px",lineHeight:"1.2"},children:"Better together, on one Mac"}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",fontWeight:"600",letterSpacing:"0.1em",textTransform:"uppercase",background:"var(--color-accent-900)",color:"var(--color-neutral-100)",padding:"7px 11px"},children:"Coming · with both apps installed"})]}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(220px,1fr))"},children:Cn.map(([t,r,n],o)=>e.jsxs("div",{style:{padding:"18px 22px",borderLeft:o?"1px solid var(--color-neutral-400)":"none",background:o===1?"var(--color-accent-100)":"transparent",display:"flex",flexDirection:"column",gap:"6px"},children:[e.jsxs("span",{style:{fontFamily:"var(--font-heading)",fontSize:"11px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:[String(o+1).padStart(2,"0")," · ",t]}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"21px",lineHeight:"1.1"},children:r}),e.jsx("span",{style:{fontSize:"15px",lineHeight:"1.55",color:"var(--color-neutral-800)"},children:n})]},r))}),e.jsx("div",{style:{padding:"14px 22px",borderTop:"1px solid var(--color-neutral-400)",fontSize:"15px",lineHeight:"1.6",fontWeight:"500"},children:"Nothing to copy or paste. Each app works fully on its own; together they exchange only their finished results."})]})]}),e.jsxs("section",{id:"yours",style:{maxWidth:"1240px",margin:"0 auto",padding:"104px 28px 0"},children:[e.jsxs("div",{style:{borderTop:"2px solid var(--color-text)",paddingTop:"22px",display:"flex",justifyContent:"space-between",gap:"24px",flexWrap:"wrap",alignItems:"baseline"},children:[e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"44px",margin:"0",letterSpacing:"-0.02em"},children:"Your data stays yours."}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"12px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-neutral-700)"},children:"Free to use"})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(250px,1fr))",gap:"1px",background:"var(--color-bg)",overflow:"hidden",marginTop:"30px",borderTop:"1px solid var(--color-neutral-400)"},children:[e.jsxs("div",{style:{padding:"20px 20px 24px 0",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"On your machine"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6"},children:"Your source data stays where it is. You choose which sources are captured."})]}),e.jsxs("div",{style:{padding:"20px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Your choice of AI"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6"},children:"Your own provider account (the text Bevia sends for processing goes to that provider under your account), or a model running locally s
8o nothing leaves your machine. Start with an inexpensive model — you do not need a large AI budget to find useful patterns in your own work."})]}),e.jsxs("div",{style:{padding:"20px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Suggestion ≠ evidence"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6"},children:"Bevia never treats an AI suggestion as evidence. A reading stays a reading until the record carries it."})]}),e.jsxs("div",{style:{padding:"20px 0 24px 20px",boxShadow:"-1px 0 0 var(--color-neutral-400),0 -1px 0 var(--color-neutral-400)",background:"var(--color-bg)",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"13px",letterSpacing:"0.14em",textTransform:"uppercase",color:"var(--color-accent-700)"},children:"Inspect, export, delete"}),e.jsx("p",{style:{margin:"0",lineHeight:"1.6"},children:"Open any finding down to its evidence. Take your World out, or remove it. Free to use. Free to build on. Selling or hosting Bevia itself requires a commercial agreement."})]})]}),e.jsx("p",{style:{margin:"22px 0 0",fontFamily:"var(--font-heading)",fontSize:"clamp(18px,2vw,25px)",lineHeight:"1.2",borderTop:"1px solid var(--color-text)",paddingTop:"18px"},children:"Private by architecture. Powerful by perspective."})]}),e.jsx("section",{id:"download",style:{marginTop:"104px",background:"var(--color-accent-900)",color:"var(--color-neutral-100)"},children:e.jsxs("div",{style:{maxWidth:"1240px",margin:"0 auto",padding:"84px 28px",display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(300px,1fr))",gap:"44px",alignItems:"center"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"16px",minWidth:"0"},children:[e.jsx("h2",{style:{fontFamily:"var(--font-heading)",fontSize:"clamp(42px,5.6vw,74px)",margin:"0",lineHeight:"0.96",letterSpacing:"-0.025em",color:"var(--color-neutral-100)"},children:"Give AI more than a prompt."}),e.jsx("p",{style:{margin:"0",fontSize:"19px",lineHeight:"1.55",color:"var(--color-accent-300)",maxWidth:"34ch"},children:"Give it the meaning around the work."}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"14px",letterSpacing:"0.1em",textTransform:"uppercase",color:"var(--color-accent-300)"},children:"Free to use · proprietary software · not open source"})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"0",minWidth:"0",borderTop:"1px solid var(--color-accent-300)"},children:[Pn.map(t=>e.jsxs("div",{style:{padding:"18px 0",borderBottom:"1px solid var(--color-accent-300)",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsxs("span",{style:{fontFamily:"var(--font-heading)",fontSize:"12px",letterSpacing:"0.16em",textTransform:"uppercase",color:"var(--color-accent-300)"},children:[t.name," · ",e.jsx("span",{className:"s-keepcase",children:"macOS"})]}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"22px",lineHeight:"1.2",color:"var(--color-neutral-100)"},children:t.h}),e.jsx("span",{style:{fontSize:"15px",lineHeight:"1.55",color:"var(--color-neutral-100)"},children:t.note}),e.jsx("span",{style:{fontFamily:"var(--font-heading)",fontSize:"15px",letterSpacing:"0.03em",color:"var(--color-accent-300)"}
8,children:Tn})]},t.name)),e.jsx("span",{style:{fontSize:"14px",lineHeight:"1.6",color:"var(--color-neutral-100)",paddingTop:"14px"},children:"Direct from this site — no repository, no build steps. Apple Silicon and Intel builds return here when the downloads are back."})]})]})})]})})})}function On(t){return t&&(t==="/general"||t.startsWith("/general/")||t.startsWith("/app/")||t==="/app"||t==="/connect-desktop")?t:"/general"}const Rn=()=>{const t=Ke(),[r]=ut(),{user:n}=q(),o=On(r.get("next"));v.useEffect(()=>{n&&t(o,{replace:!0})},[n,t,o]);const a=async()=>{const{error:s}=await D.auth.signInWithOAuth({provider:"google",options:{redirectTo:`${window.location.origin}${o}`}});s&&bt.error("Google sign-in failed: "+s.message)},i={width:"100%",display:"flex",alignItems:"center",justifyContent:"center",gap:10};return e.jsx("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",background:"var(--paper)",color:"var(--ink)",padding:"60px 24px",fontFamily:"var(--sans)"},children:e.jsxs("div",{style:{width:"100%",maxWidth:380,textAlign:"center"},children:[e.jsx("img",{src:"https://api.bevia.co/storage/v1/object/public/LOGO%20NEW/appicon-cobalt-192.png",alt:"","aria-hidden":"true",style:{width:32,height:32,borderRadius:8,marginBottom:22}}),e.jsx("span",{className:"tag",style:{display:"block",marginBottom:12},children:"Sign in"}),e.jsxs("h1",{style:{fontSize:38,fontWeight:700,letterSpacing:"-0.02em",lineHeight:1.12,margin:"0 0 30px"},children:["One click.",e.jsx("br",{}),e.jsx("span",{style:{fontStyle:"italic",fontWeight:400},children:"No passwords."})]}),e.jsx("div",{style:{display:"flex",flexDirection:"column",gap:10},children:e.jsxs("button",{onClick:a,className:"btn btn-ghost btn-lg",style:i,children:[e.jsxs("svg",{style:{width:18,height:18},viewBox:"0 0 24 24",children:[e.jsx("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 0 1-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z"}),e.jsx("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),e.jsx("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),e.jsx("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),"Continue with Google"]})}),e.jsxs("p",{style:{marginTop:26,color:"var(--faint)",fontSize:13,lineHeight:1.5},children:["By signing in, you agree to Bevia's ",e.jsx("a",{href:"/privacy",style:{color:"var(--accent-ink)",fontWeight:600},children:"privacy policy"}),"."]})]})})};function zn(){const t=Ke();return e.jsx("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",background:"var(--paper)",color:"var(--ink)",padding:"60px 28px",textAlign:"center",fontFamily:"var(--sans)"},children:e.jsxs("div",{style:{maxWidth:460},children:[e.jsx("img",{src:"https://api.bevia.co/storage/v1/object/public/LOGO%20NEW/appicon-cobalt-192.png",alt:"","aria-hidden":"true",style:{width:28,height:28,borderRadius:7,marginBottom:20}}),e.jsx("span",{className:"tag",style:{display:"block",marginBottom:12},children:"Not found"}),e.jsx("h1",{style:{fontFamily:"var(--serif)",fontSize:52,fontWeight:500,letterSpacing:"-0.02em",margin:"0 0 14px",lineHeight:1.1},children:"This page isn't here."}),e.jsx("p",{style:{color:"var(--soft)",fontSize:16,lineHeight:1.55,margin:"0 0 28px"},children:"Nothing to see at this address. Head back to your setup and pick up where you left off."}),e.jsxs("div",{style:{display:"flex",gap:12,justifyContent:"center",flexWrap:"wrap"},children:[e.jsx(k,{to:"/setup",className:"btn btn-primary btn-lg",style:{textDecoration:"none"},children:"Back to Setup"}),e.jsx("button",{className:"btn btn-ghost btn-lg",onClick:()=>t(-1),children:"Go back"})]})]})})}function Nn(){const[t,r]=v.useState(!1);return v.useEffect(()=>{const n=`static-passthrough:${window.location.pathname}`;if(sessionStorage.getItem(n)){r(!0);return}sessionStorage.setItem(n,"1"),(async()=>{var o,a;try{const i=await((a=(o=navigator.serviceWorker)==null?void 0:o.getRegistrations)==null?void 0:a.call(o));await Promise.all((i??[]).map(s=>s.unregister()))}catch{}window.location.replace(window.location.href)})()},[]),t?e.jsx(zn,{}):null}const Dn={};function p(t){return v.lazy(()=>
8t().catch(()=>(sessionStorage.getItem("chunk-reload")||(sessionStorage.setItem("chunk-reload","1"),window.location.reload()),t())))}sessionStorage.removeItem("chunk-reload");p(()=>d(()=>import("./ConnectAISetup-HJAMbZ3d.js"),__vite__mapDeps([11,1,2,12,5,4,3,6,7])));p(()=>d(()=>import("./AppIndexRedirect-DygwaWam.js"),__vite__mapDeps([13,1,5,2,4,3,6,7])));const Wn=p(()=>d(()=>import("./AdminHub-Xs9FuSsi.js"),__vite__mapDeps([14,1,2,4,3,5,6,7]))),Bn=p(()=>d(()=>import("./AdminUsers-BNg_t903.js"),__vite__mapDeps([15,1,16,2,4,3,5,6,7]))),Fn=p(()=>d(()=>import("./AdminFunnel-vbqZH71G.js"),__vite__mapDeps([17,1,16,2,4,3,5,6,7]))),Vn=p(()=>d(()=>import("./AdminLocalLicenses-BaK14IdQ.js"),__vite__mapDeps([18,1,16,2,4,3,5,6,7]))),Hn=p(()=>d(()=>import("./AdminSupport-Zz2tMQni.js"),__vite__mapDeps([19,1,16,2,4,3,5,6,7]))),Mn=p(()=>d(()=>import("./AdminDashboard-B-U8jTJB.js"),__vite__mapDeps([20,1,5,2,16,4,3,6,7]))),$n=p(()=>d(()=>import("./AdminRenderGrammar-DVO0MBVO.js"),__vite__mapDeps([21,1,16,2,4,3,5,6,7]))),Gn=p(()=>d(()=>import("./AdminLooseEnds-B7AWJApJ.js"),__vite__mapDeps([22,1,16,2,4,3,5,6,7]))),Un=p(()=>d(()=>import("./Quarantine-C2uoPHWt.js"),__vite__mapDeps([23,1,5,2,4,3,6,7]))),qn=p(()=>d(()=>import("./AdminEngineHealth-RGfpRjJx.js"),__vite__mapDeps([24,1,5,2,16,4,3,6,7]))),Yn=p(()=>d(()=>import("./AdminIntakeHealth-CWCX99jz.js"),__vite__mapDeps([25,1,5,2,16,4,3,6,7]))),Kn=p(()=>d(()=>import("./AdminPipeline-CWts7rGW.js"),__vite__mapDeps([26,1,16,2,4,5,3,6,7]))),Jn=p(()=>d(()=>import("./AdminSubstrateFreshness-B8Tyh2vV.js"),__vite__mapDeps([27,1,5,2,16,4,3,6,7]))),Qn=p(()=>d(()=>import("./AdminMaterializationHealth-DJQmDcL1.js"),__vite__mapDeps([28,1,5,2,16,4,3,6,7]))),Xn=p(()=>d(()=>import("./AdminFlowReconciliation-1F3vcz78.js"),__vite__mapDeps([29,1,5,2,16,4,3,6,7]))),Zn=p(()=>d(()=>import("./AdminSystemHealthPage-alXOO62k.js"),__vite__mapDeps([30,1,16,2,4,3,5,6,7]))),eo=p(()=>d(()=>import("./AdminStorageLifecycle-D_e_-rrg.js"),__vite__mapDeps([31,1,16,2,4,3,5,6,7]))),to=p(()=>d(()=>import("./AdminMoneySafety-Dof0p4gh.js"),__vite__mapDeps([32,1,16,2,4,3,5,6,7]))),ro=p(()=>d(()=>import("./AdminSystemAudit-ClrjL4YS.js"),__vite__mapDeps([33,1,16,2,4,3,5,6,7]))),no=p(()=>d(()=>import("./AdminVersionTruth-0pfjLHwg.js"),__vite__mapDeps([34,1,5,2,16,4,3,6,7]))),oo=p(()=>d(()=>import("./AdminMaterialize-CT1SgzRd.js"),__vite__mapDeps([35,1,5,2,16,4,3,6,7]))),io=p(()=>d(()=>import("./AdminTrajectory-DzjwFEoj.js"),__vite__mapDeps([36,1,5,2,16,4,3,6,7]))),ao=p(()=>d(()=>import("./AdminAnalytics-CHyI2BFc.js"),__vite__mapDeps([37,1,5,2,16,4,7,3,6]))),so=p(()=>d(()=>import("./AdminLandmarks-DkwjLxky.js"),__vite__mapDeps([38,1,5,2,16,4,3,6,7]))),lo=p(()=>d(()=>import("./AdminTelescope-B3RPa0Aj.js"),__vite__mapDeps([39,1,5,2,16,4,3,6,7])));p(()=>d(()=>import("./CapturePage-BBIszGfo.js"),__vite__mapDeps([40,1,5,2,4,3,6,7])));p(()=>d(()=>import("./Welcome-U_i3yu6-.js"),__vite__mapDeps([41,1,2,3,4,5,6,7])));const co=p(()=>d(()=>import("./ConfirmDeletion-Dde82wbi.js"),__vite__mapDeps([42,1,2,4,3,5,6,7]))),po=p(()=>d(()=>import("./PrivacyPolicy-BO58Wvez.js"),__vite__mapDeps([43,1,2,44,3,4,5,6,7]))),uo=p(()=>d(()=>import("./Terms-DhK84NDH.js"),__vite__mapDeps([45,1,2,3,4,5,6,7])));p(()=>d(()=>import("./Security-BVmK6_fC.js"),__vite__mapDeps([46,1,2,3,4,5,6,7])));p(()=>d(()=>import("./FAQ-yxcPY4SV.js"),__vite__mapDeps([47,1,2,3,4,5,6,7])));p(()=>d(()=>import("./Support-CloUO99c.js"),__vite__mapDeps([48,1,2,3,4,5,6,7])));const ho=p(()=>d(()=>import("./OAuthConsent-9XNgCw-x.js"),__vite__mapDeps([49,1,2,4,3,5,6,7]))),mo=p(()=>d(()=>import("./GithubCallback-BprvFw9V.js"),__vite__mapDeps([50,1,2,3,4,5,6,7]))),xo=p(()=>d(()=>import("./ConnectDesktop-Cw6N6Jfy.js"),__vite__mapDeps([51,1,2,3,4,5,6,7])));p(()=>d(()=>import("./DownloadStart-8uoOYTxq.js"),__vite__mapDeps([52,1,2,3,4,5,6,7])));const fo=p(()=>d(()=>import("./License-CaJAt6G4.js"),__vite__mapDeps([53,1,2,3,4,5,6,7])));p(()=>d(()=>import("./Install-A-oa5Ac-.js"),__vite__mapDeps([54,1,2,55,56,3,4,5,6,7])));p(()=>d(()=>import("./HowItWorks-BCEO-nDC.js"),__vite__mapDeps([57,1,2,3,4,5,6,7])));p(()=>d(()=>import("./ObsidianPage-tb0W9fnj.js"),__vite__mapDeps([58,1,2,56,3,4,5,6,7])));p(()=>d(()=>import("./ChromePage-4UV4s1J0.js"),__vite__mapDeps([59,1,2,60,56,3,4,5,6,7])));const qe=p(()=>d(()=>import("./Build-CuUjTscu.js"),__vite__mapDeps([61,1,2,3,4,5,6,7,
862]))),go=p(()=>d(()=>import("./BeviaSplash-9xTiuF_A.js"),__vite__mapDeps([63,1,64,2,3,4,5,6,7]))),yo=p(()=>d(()=>import("./VerifySplash-VuY0uf7X.js"),__vite__mapDeps([65,1,64,2,3,4,5,6,7])));p(()=>d(()=>import("./GetChrome-yNZkMAO5.js"),__vite__mapDeps([66,1,55,56,60,67,2,3,4,5,6,7])));p(()=>d(()=>import("./GetObsidian-DaDcEtV2.js"),__vite__mapDeps([68,1,55,56,67,2,3,4,5,6,7])));p(()=>d(()=>import("./WhereCognitionLivesPage-B2ZB0gcb.js"),__vite__mapDeps([69,1,2,3,4,5,6,7])));p(async()=>{const[{installOperationsWebTransport:t},r]=await Promise.all([d(()=>import("./web-transport-9TixLLq1.js"),__vite__mapDeps([70,71,72,73,74,1,2,3,4,5,6,7])),d(()=>import("./OperationsApp-BtIlabNM.js"),__vite__mapDeps([75,1,2,73,71,76,12,5,77,78,79,80,81,74,82,83,84,3,4,6,7]))]);return t(),r});p(async()=>{const[{installPersonalDevHost:t},r]=await Promise.all([d(()=>import("./dev-host-3r5hj73a.js"),__vite__mapDeps([85,77,71])),d(()=>import("./PersonalApp-BFQyJ-d7.js"),__vite__mapDeps([86,1,84,77,71,73,81,87,56,78,5,2,44,80,74,3,4,6,7]))]);return t(),r});p(async()=>{const[{installPersonalDevHost:t},r]=await Promise.all([d(()=>import("./dev-host-3r5hj73a.js"),__vite__mapDeps([85,77,71])),d(()=>import("./entries-C3TEKNWO.js").then(n=>n.q),__vite__mapDeps([76,1,12,5,2,77,78,79,71,80,81,73,74,82]))]);return t(),{default:r.PersonalWeb}});const vo=p(async()=>{const[{installWebGeneralHost:t},r]=await Promise.all([d(()=>import("./web-host-B3Yfj4iI.js"),__vite__mapDeps([88,71,72,73,74,77,78,5,1,2,56,79,3,4,6,7])),d(()=>import("./GeneralApp-Cce1ARIF.js"),__vite__mapDeps([89,1,81,73,84,4,77,71,82,83,87,56,78,5,2,44,3,6,7]))]),n=r.default;return{default:()=>(v.useState(()=>(t(),!0)),e.jsx(n,{},"web"))}}),bo=p(async()=>{const[{installDemoGeneralHost:t},r]=await Promise.all([d(()=>import("./web-demo-host--jSxFsoi.js"),__vite__mapDeps([90,71,72,73,74,77,1,2,3,4,5,6,7])),d(()=>import("./GeneralApp-Cce1ARIF.js"),__vite__mapDeps([89,1,81,73,84,4,77,71,82,83,87,56,78,5,2,44,3,6,7]))]),n=r.default;return{default:()=>(v.useState(()=>(t(),!0)),e.jsx(n,{},"demo"))}}),wo=p(()=>d(()=>import("./SiteGate-CBPOoK2u.js"),__vite__mapDeps([91,1]))),jo="/demo/store142",ge=({mode:t,account:r})=>{const{user:n,signOut:o}=q(),a=async()=>{try{await o()}finally{window.location.assign("/auth")}},i={...ue.pm,color:g.accent700,whiteSpace:"nowrap",textDecoration:"none"},s={...i,background:"none",border:"none",cursor:"pointer",padding:0},l=t==="demo"?"Store 142 · no sign-in needed":n?`Signed in as ${n.email??"this account"}`:r?"Not signed in":"No account needed on this build";return e.jsxs("div",{"data-testid":"web-nav-strip",style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:16,padding:"6px 24px",background:g.bg,borderBottom:`1px solid ${g.neutral400}`},children:[e.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:10,minWidth:0},children:[e.jsx("span",{style:ue.k,children:t==="demo"?"Demo":"Your World"}),e.jsx("span",{style:{...ue.pm,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:l})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:16,flex:"none"},children:[t==="demo"?e.jsx(k,{to:"/general",style:i,children:"Your World ▸"}):e.jsx(k,{to:jo,style:i,children:"Demo ▸"}),t==="general"&&r&&(n?e.jsx("button",{type:"button",onClick:()=>void a(),style:s,children:"Log out"}):e.jsx(k,{to:"/auth?next=/general",style:i,children:"Sign in with Google ▸"})),e.jsx(k,{to:"/",style:i,children:"Home ▸"})]})]})},_o=({children:t})=>{var i;const{user:r,loading:n}=q(),o=Dn;return(i=o==null?void 0:o.VITE_BEVIA_ENGINE_ORIGIN)!=null&&i.trim()?e.jsxs(e.Fragment,{children:[e.jsx(ge,{mode:"general",account:!1}),t]}):n?null:r?e.jsxs(e.Fragment,{children:[e.jsx(ge,{mode:"general",account:!0}),t]}):e.jsx(U,{to:"/auth?next=/general",replace:!0})};p(()=>d(()=>import("./N8nIntegration-BaJEsn-W.js"),__vite__mapDeps([92,1,2,3,4,5,6,7])));p(()=>d(()=>import("./DocsPage-DJ2rPtrL.js"),__vite__mapDeps([93,1,2,3,4,5,6,7])));const So=new ct,ko=()=>(v.useEffect(()=>{xn()},[]),v.useEffect(()=>{wn({onShare:t=>{window.__beviaPendingShare=t,window.location.hash="",window.location.pathname="/app/share-received"}})},[]),e.jsx(Mr,{children:e.jsx(wo,{children:e.jsx(dt,{client:So,children:e.jsxs(Mt,{children:[e.jsx(Zr,{}),e.jsx(Fr,{children:e.jsxs(zr,{children:[e.jsx(tr,{}),e.jsx(Yr,{}),e.jsxs(ht,{children:[e.jsx(Ot,{}),e.jsx(Yt,{}),e.jsx(v.Suspense,{fallback:e.jsx("div",{className:"flex items-center justify-center min-h-screen",children:e.jsx("div",{className:"w-8 h-8 border-2 border-primary border-t-transparent roun
8ded-full animate-spin"})}),children:e.jsxs(mt,{children:[e.jsx(f,{path:"/",element:e.jsx(Ln,{})}),e.jsx(f,{path:"/auth",element:e.jsx(Rn,{})}),e.jsx(f,{path:"/privacy",element:e.jsx(po,{})}),e.jsx(f,{path:"/terms",element:e.jsx(uo,{})}),e.jsx(f,{path:"/license",element:e.jsx(fo,{})}),e.jsx(f,{path:"/bevia",element:e.jsx(go,{})}),e.jsx(f,{path:"/verify",element:e.jsx(yo,{})}),e.jsx(f,{path:"/build",element:e.jsx(qe,{})}),e.jsx(f,{path:"/build/:slug",element:e.jsx(qe,{})}),e.jsx(f,{path:"/developers",element:e.jsx(U,{to:"/build",replace:!0})}),e.jsx(f,{path:"/download",element:e.jsx(U,{to:"/#download",replace:!0})}),e.jsx(f,{path:"/download/mac",element:e.jsx(U,{to:"/#download",replace:!0})}),e.jsx(f,{path:"/confirm-deletion",element:e.jsx(co,{})}),e.jsx(f,{path:"/oauth/consent",element:e.jsx(ho,{})}),e.jsx(f,{path:"/oauth/github/callback",element:e.jsx(mo,{})}),e.jsx(f,{path:"/connect-desktop",element:e.jsx(xo,{})}),e.jsx(f,{path:"/general/*",element:e.jsx(_o,{children:e.jsx(vo,{})})}),e.jsx(f,{path:"/demo/*",element:e.jsxs(e.Fragment,{children:[e.jsx(ge,{mode:"demo",account:!1}),e.jsx(bo,{})]})}),e.jsx(f,{path:"/admin",element:e.jsx(T,{children:e.jsx(Wn,{})})}),e.jsx(f,{path:"/admin/users",element:e.jsx(T,{children:e.jsx(Bn,{})})}),e.jsx(f,{path:"/admin/funnel",element:e.jsx(T,{children:e.jsx(Fn,{})})}),e.jsx(f,{path:"/admin/local-licenses",element:e.jsx(T,{children:e.jsx(Vn,{})})}),e.jsx(f,{path:"/admin/support",element:e.jsx(T,{children:e.jsx(Hn,{})})}),e.jsx(f,{path:"/admin/dashboard",element:e.jsx(T,{children:e.jsx(Mn,{})})}),e.jsx(f,{path:"/admin/freshness",element:e.jsx(T,{children:e.jsx(Jn,{})})}),e.jsx(f,{path:"/admin/materialization-health",element:e.jsx(T,{children:e.jsx(Qn,{})})}),e.jsx(f,{path:"/admin/flow-reconciliation",element:e.jsx(T,{children:e.jsx(Xn,{})})}),e.jsx(f,{path:"/admin/engine",element:e.jsx(T,{children:e.jsx(qn,{})})}),e.jsx(f,{path:"/admin/pipeline",element:e.jsx(T,{children:e.jsx(Kn,{})})}),e.jsx(f,{path:"/admin/intake-health",element:e.jsx(T,{children:e.jsx(Yn,{})})}),e.jsx(f,{path:"/admin/system-health",element:e.jsx(T,{children:e.jsx(Zn,{})})}),e.jsx(f,{path:"/admin/storage-lifecycle",element:e.jsx(T,{children:e.jsx(eo,{})})}),e.jsx(f,{path:"/admin/money-safety",element:e.jsx(T,{children:e.jsx(to,{})})}),e.jsx(f,{path:"/admin/system-audit",element:e.jsx(T,{children:e.jsx(ro,{})})}),e.jsx(f,{path:"/admin/version-truth",element:e.jsx(T,{children:e.jsx(no,{})})}),e.jsx(f,{path:"/admin/materialize",element:e.jsx(T,{children:e.jsx(oo,{})})}),e.jsx(f,{path:"/admin/trajectory",element:e.jsx(T,{children:e.jsx(io,{})})}),e.jsx(f,{path:"/admin/analytics",element:e.jsx(T,{children:e.jsx(ao,{})})}),e.jsx(f,{path:"/admin/landmarks",element:e.jsx(T,{children:e.jsx(so,{})})}),e.jsx(f,{path:"/admin/telescope",element:e.jsx(T,{children:e.jsx(lo,{})})}),e.jsx(f,{path:"/admin/render-grammar",element:e.jsx(T,{children:e.jsx($n,{})})}),e.jsx(f,{path:"/admin/loose-ends",element:e.jsx(T,{children:e.jsx(Gn,{})})}),e.jsx(f,{path:"/admin/quarantine",element:e.jsx(T,{children:e.jsx(Un,{})})}),e.jsx(f,{path:"/examples/*",element:e.jsx(Nn,{})}),e.jsx(f,{path:"*",element:e.jsx(U,{to:"/",replace:!0})})]})})]})]})})]})})})}));Ct();Qe(document.getElementById("root")).render(e.jsx(ko,{}));export{je as A,ie as B,X as C,Tn as D,rn as E,I as F,Jo as G,oe as H,$t as I,Ut as J,No as K,Do as L,ei as M,Gt as N,pn as O,Zo as P,Sn as S,tn as T,Se as W,d as _,Bt as a,he as b,En as c,Ue as d,g as e,Go as f,Vo as g,Ho as h,Hr as i,Mo as j,Fo as k,Uo as l,ue as m,Yo as n,Ko as o,Wo as p,qo as q,ee as r,D as s,$o as t,q as u,Qo as v,Xo as w,Bo as x,Ro as y,zo as z};

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.