1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a5b5e3c5-6bde-4f42-86ff-44df157638ad",e._sentryDebugIdIdentifier="sentry-dbid-a5b5e3c5-6bde-4f42-86ff-44df157638ad")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9877],{33709:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(95155),l=r(12115),a=r(70146);function n(){let[e,t]=(0,l.useState)("");return(0,l.useEffect)(()=>{fetch("/privacy-policy.md").then(e=>e.text()).then(e=>t(e)).catch(console.error)},[]),(0,s.jsxs)("div",{className:"space-y-8 animate-fade-in pb-10 max-w-4xl mx-auto",children:[(0,s.jsxs)("div",{className:"text-center space-y-4",children:[(0,s.jsx)("h1",{className:"text-3xl font-bold tracking-tight gradient-text",children:"Privacy Policy"}),(0,s.jsx)("p",{className:"text-muted-foreground text-lg max-w-2xl mx-auto",children:"How we collect, use, and protect your data."})]}),(0,s.jsx)("div",{className:"glass-panel rounded-2xl p-6 md:p-10 border border-white/20 shadow-sm",children:(0,s.jsx)("div",{className:"prose prose-slate dark:prose-invert max-w-none",children:(0,s.jsx)(a.A,{content:e})})})]})}},42126:(e,t,r)=>{Promise.resolve().then(r.bind(r,33709))},70146:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var s=r(95155),l=r(51238),a=r(22133),n=r(10934);let d={h1:e=>{let{...t}=e;return(0,s.jsx)("h1",{className:"text-3xl font-bold tracking-tight gradient-text mt-6 mb-6",...t})},h2:e=>{let{...t}=e;return(0,s.jsx)("h2",{className:"text-xl font-bold mt-5 mb-3 text-foreground",...t})},h3:e=>{let{...t}=e;return(0,s.jsx)("h3",{className:"text-lg font-bold mt-4 mb-2 text-foreground",...t})},p:e=>{let{...t}=e;return(0,s.jsx)("p",{className:"mb-4 text-foreground/90 leading-relaxed",...t})},ul:e=>{let{...t}=e;return(0,s.jsx)("ul",{className:"list-disc pl-6 mb-4 space-y-2",...t})},li:e=>{let{...t}=e;return(0,s.jsx)("li",{className:"text-foreground/90",...t})},a:e=>{let{...t}=e;return(0,s.jsx)("a",{className:"text-primary hover:underline",...t})},strong:e=>{let{...t}=e;return(0,s.jsx)("strong",{className:"font-semibold text-foreground",...t})},table:e=>{let{...t}=e;return(0,s.jsx)("table",{className:"w-full mb-4 border-collapse",...t})},thead:e=>{let{...t}=e;return(0,s.jsx)("thead",{className:"border-b border-white/20",...t})},th:e=>{let{...t}=e;return(0,s.jsx)("th",{className:"text-left py-2 px-3 text-foreground font-semibold",...t})},tbody:e=>{let{...t}=e;return(0,s.jsx)("tbody",{...t})},tr:e=>{let{...t}=e;return(0,s.jsx)("tr",{className:"border-b border-white/10",...t})},td:e=>{let{...t}=e;return(0,s.jsx)("td",{className:"py-2 px-3 text-foreground/90",...t})}};function o(e){let{content:t}=e;return(0,s.jsx)(l.oz,{remarkPlugins:[a.A],rehypePlugins:[n.A],components:d,children:t})}}},e=>{e.O(0,[1238,9174,8441,6347,7358],()=>e(e.s=42126)),_N_E=e.O()}]);
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.