PageSourceSearch

https://38-0.run/assets/about-BODJN9CC.js

js 38-0.run collected 2026-10-08 07:25:17 UTC 2,276 bytes, 1 lines download raw bytes

1import{g as s,be as o,w as n,j as e,ae as l,bf as c,bg as i,bh as u,bi as d,e as m,aS as x}from"./main-D81PwhSK.js";const b=()=>"Avatar",p=()=>"头像",f=((t={},a={})=>(a.locale??s())==="en"?b():p()),h=()=>"We help you build SaaS faster",g=()=>"TanStarter 助您快速构建 SaaS",_=((t={},a={})=>(a.locale??s())==="en"?h():g()),j=()=>"Contact us",v=()=>"联系我们",S=((t={},a={})=>(a.locale??s())==="en"?j():v()),N=()=>"👋 Hi there! This is TanStarter, the complete TanStack Start boilerplate for building profitable SaaS, packed with AI, auth, database, storage, blog, email, newsletter, payments, i8n, SEO, and more, fully deployed on Cloudflare Workers. If you have any questions, please welcome to contact us for free.",w=()=>"👋 你好!这里是 TanStarter,一个完整的 TanStack Start SaaS 模板,集成 AI、认证、数据库、存储、博客、邮件、邮件列表、支付、仪表盘、SEO 等,全栈部署于 Cloudflare Workers。如有问题欢迎免费联系我们。",y=((t={},a={})=>(a.locale??s())==="en"?N():w());function z(){const t=n.social?.twitter,a=o(n.mail?.supportEmail);return e.jsx(l,{className:"py-16 px-4",children:e.jsx("div",{className:"mx-auto max-w-4xl space-y-8",children:e.jsx("div",{className:"relative mx-auto mb-24 mt-8 max-w-[--breakpoint-md] md:mt-16",children:e.jsx("div",{className:"mx-auto flex flex-col justify-between",children:e.jsxs("div",{className:"grid gap-8 sm:grid-cols-2",children:[e.jsxs("div",{className:"flex items-center gap-8",children:[e.jsxs(c,{className:"size-32 p-0.5",children:[e.jsx(i,{className:"rounded-full border-border",src:"/logo.png",alt:f()}),e.jsx(u,{className:"absolute inset-0",children:e.jsx("div",{className:"size-32 text-muted-foreground"})})]}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-3xl font-bold tracking-tight",children:n.metadata?.name}),e.jsx("p",{className:"mt-2 text-base text-muted-foreground",children:_()})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-8 text-base text-muted-foreground",children:y()}),e.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[t,a&&e.jsxs("a",{href:a,className:m(x(),"rounded-lg inline-flex items-center"),children:[e.jsx(d,{className:"mr-1 size-4"}),S()]})]})]})]})})})})})}export{z as component};

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.