PageSourceSearch

https://knuckl.com/assets/PrivacyCommitment-DUlbXsA2.js

js knuckl.com collected 2026-10-02 01:35:42 UTC 5,850 bytes, 11 lines download raw bytes

1import{j as e}from"./vendor-query-CRhh6spR.js";import{B as n}from"./BrandHeader-BbsgdZpf.js";import{K as x}from"./KnucklLogo-Cu1rMULr.js";import{H as p}from"./Head-B4hXUiBE.js";import{c as l,b as h}from"./index-BkVb42KZ.js";import{m as i}from"./vendor-motion-BcLIBd36.js";import{S as f}from"./shield-4ZV1RAa7.js";import{H as y}from"./heart-eiWSLpyF.js";import{L as d}from"./vendor-react-BAmwgVqg.js";import{U as u}from"./user-x-DR9ABI6G.js";import{D as g}from"./database-D4SSE-fK.js";import{E as j}from"./eye-off-CCw-EuVt.js";import{T as b}from"./trash-2-eLOCP2Wl.js";import{L as N}from"./lock-BhoZ9g-C.js";import{D as v}from"./download-C8JTs7FR.js";import"./arrow-left-B9mh4lKG.js";import"./vendor-charts-BVeOEGzI.js";import"./vendor-stripe-2y4Jo9_W.js";import"./vendor-supabase-Csx7YFID.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const w=l("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const k=l("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),a={hidden:{opacity:0,y:20},visible:t=>({opacity:1,y:0,transition:{delay:t*.1,duration:.5,ease:"easeOut"}})},s=[u,g,j,w,b,N,k,v];function T(t){return[{icon:s[0],title:t.c1Title,desc:t.c1Desc},{icon:s[1],title:t.c2Title,desc:t.c2Desc},{icon:s[2],title:t.c3Title,desc:t.c3Desc},{icon:s[3],title:t.c4Title,desc:t.c4Desc},{icon:s[4],title:t.c5Title,desc:t.c5Desc},{icon:s[5],title:t.c6Title,desc:t.c6Desc},{icon:s[6],title:t.c7Title,desc:t.c7Desc},{icon:s[7],title:t.c8Title,desc:t.c8Desc}]}function R(){const{t}=h(),r=t.privacyCommitment,m=T(r);return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(p,{title:r.headTitle,description:r.headDesc}),e.jsx(n,{}),e.jsx("section",{className:"max-w-4xl mx-auto px-4 md:px-8 py-16 md:py-24",children:e.jsxs(i.div,{initial:"hidden",animate:"visible",className:"text-center space-y-6",children:[e.jsx(i.div,{variants:a,custom:0,className:"flex justify-center",children:e.jsx("div",{className:"w-20 h-20 rounded-card bg-primary/15 border-2 border-primary/30 flex items-center justify-center",children:e.jsx(f,{className:"w-10 h-10 text-primary"})})}),e.jsxs(i.h1,{variants:a,custom:1,className:"font-display text-4xl md:text-6xl font-bold leading-tight",children:[r.heroTitleBefore,e.jsx("span",{className:"text-primary",children:r.heroTitleAccent})]}),e.jsxs(i.p,{variants:a,custom:2,className:"text-lg md:text-xl text-muted-foreground max-w-2xl mx-auto leading-relaxed",children:[r.heroLeadPrefix,e.jsx("strong",{className:"text-foreground",children:r.heroLeadBold}),r.heroLeadSuffix]}),e.jsxs(i.div,{variants:a,custom:3,className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-success/10 border border-success/30 text-success text-sm font-medium",children:[e.jsx(y,{className:"w-4 h-4"}),r.heroBadge]})]})}),e.jsx("section",{className:"max-w-4xl mx-auto px-4 md:px-8 pb-16 md:pb-24",children:e.jsx("div",{className:"grid gap-6 md:gap-8",children:m.map((o,c)=>e.jsxs(i.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:c*.08},className:"flex gap-5 p-6 rounded-xl bg-card border border-border hover:border-primary/30 transition-colors",children:[e.jsx("div",{className:"shrink-0 w-12 h-12 rounded-xl bg-primary/10 border border-primary/20 flex items-center justify-center",children:e.jsx(o.icon,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-xl font-bold text-foreground mb-2",children:o.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:o.desc})]})]},c))})}),e.jsx("section",{className:"border-t border-border bg-card/60",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 md:px-8 py-16 text-center space-y-6",children:[e.jsxs("h2",{className:"font-display text-3xl md:text-4xl font-bold",children:[r.ctaTitleBefore,e.jsx("span",{className:"text-primary",children:r.ctaTitleAccent})]}),e.jsx("p",{className:"text-muted-foreground max-w-lg mx-auto",children:r.ctaBody}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsx(d,{to:"/auth",className:"px-8 py-4 rounded-lg bg-primary text-primary-foreground font-medium text-lg hover:bg-primary/90 transition-colors",children:r.ctaGetStarted}),e.jsx(d,{to:"/privacy",className:"px-8 py-4 rounded-lg border-2 border-border text-foreground font-medium text-lg hover:bg-secondary transition-colors",children:r.ctaFullPolicy})]})]})}),e.jsxs("footer",{className:"border-t border-border",children:[e.jsxs("div",{className:"max-w-4xl mx-auto px-4 md:px-8 py-8 flex flex-col md:flex-row items-center justify-between gap-4",children:[e.jsx("div",{className:"flex items-center gap-2",children:e.jsx(x,{size:"md"})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r.footerCopyright})]}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 md:px-8 pb-8 pt-4 border-t border-border/60 text-center md:text-left",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:r.footerCopyrightLlc}),e.jsx("p",{className:"text-micro text-muted-foreground mt-1",children:r.footerAddress})]})]})]})}export{R as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.