PageSourceSearch

https://withgems.com/assets/LegalLayout-D2ubtDfx.js

js withgems.com collected 2026-10-09 22:55:58 UTC 2,979 bytes, 1 lines download raw bytes

1import{j as e,r as n}from"./app-C4Kq0qwe.js";import{N as x}from"./Nav-LkZbLwdy.js";import{F as u}from"./Footer-Dedo5CrK.js";import{S as g}from"./Seo-BiujKJGZ.js";import{d as h,c as b}from"./structuredData-DVvW7n11.js";const j=[{slug:"/terms/brands",label:"Brand terms"},{slug:"/terms/creators",label:"Creator terms"},{slug:"/privacy-policy",label:"Privacy policy"},{slug:"/data-deletion",label:"Data deletion"}];function i(a){return a.replace(/^\d+(\.\d+)*\.?\s*/,"").toLowerCase().replace(/['’]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}function f({title:a,children:s}){return e.jsxs("section",{id:i(a),className:"scroll-mt-24 border-t border-lp3-line pt-8",children:[e.jsx("h2",{className:"font-cooper text-2xl leading-snug text-lp3-ink",children:a}),e.jsx("div",{className:"legal-prose mt-4",children:s})]})}function N(a){return n.Children.toArray(a).filter(s=>n.isValidElement(s)&&s.type===f).map(s=>s.props.title)}function C({path:a,title:s,updated:o,seoTitle:c,seoDescription:m,intro:p,children:l}){const d=N(l);return e.jsxs(e.Fragment,{children:[e.jsx(g,{path:a,title:c,description:m,jsonLd:h(s,a)}),e.jsxs("div",{className:"min-h-screen bg-lp3-paper font-sans text-lp3-ink antialiased",children:[e.jsx(x,{base:"/"}),e.jsxs("main",{className:"mx-auto w-full max-w-6xl px-5 pt-12 pb-4 sm:px-8 sm:pt-16",children:[e.jsxs("header",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-xs font-medium tracking-[0.14em] text-lp3-orange-deep uppercase",children:"Legal"}),e.jsx("h1",{className:"font-cooper mt-3 text-4xl leading-[1.12] tracking-tight text-balance sm:text-5xl",children:s}),e.jsxs("p",{className:"mt-4 text-sm text-lp3-muted",children:["Last updated: ",o]}),e.jsx("div",{className:"legal-prose mt-6",children:p})]}),e.jsx("nav",{"aria-label":"Legal documents",className:"mt-8 flex flex-wrap gap-2",children:j.map(r=>{const t=r.slug===a;return e.jsx("a",{href:r.slug,"aria-current":t?"page":void 0,className:b("rounded-full border px-3.5 py-1.5 text-[13px] font-medium transition-colors duration-200",t?"border-transparent bg-lp3-ink text-lp3-paper":"border-lp3-line bg-white text-lp3-muted hover:border-lp3-muted hover:text-lp3-ink"),children:r.label},r.slug)})}),e.jsxs("div",{className:"mt-14 grid gap-12 lg:grid-cols-[14rem_minmax(0,1fr)]",children:[e.jsx("aside",{className:"hidden lg:block",children:e.jsxs("nav",{"aria-label":"On this page",className:"sticky top-24",children:[e.jsx("p",{className:"text-xs font-medium tracking-[0.14em] text-lp3-muted uppercase",children:"Contents"}),e.jsx("ul",{className:"mt-4 space-y-2.5 border-l border-lp3-line",children:d.map(r=>e.jsx("li",{children:e.jsx("a",{href:`#${i(r)}`,className:"-ml-px block border-l border-transparent pl-3 text-[13px] leading-snug text-lp3-muted transition-colors duration-200 hover:border-lp3-ink hover:text-lp3-ink",children:r})},r))})]})}),e.jsx("div",{className:"flex max-w-3xl flex-col gap-10",children:l})]})]}),e.jsx(u,{base:"/"})]})]})}export{C as L,f as a};

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.