PageSourceSearch

https://www.upma.cn/_next/static/chunks/d7b8a6adcb687647.js

js upma.cn collected 2026-10-06 13:15:24 UTC 82,464 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,948705,e=>{"use strict";var t=e.i(980506),s=e.i(900778),r=e.i(275060);function a(){let e=[{name:"HTML",color:"bg-orange-600",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:[(0,t.jsx)("path",{d:"M12 2L2 22h20L12 2z"}),(0,t.jsx)("path",{d:"M12 6l-6 12h12l-6-12z"}),(0,t.jsx)("path",{d:"M7 19h10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})},{name:"React",color:"bg-blue-900",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-blue-400",children:[(0,t.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"2"})]})},{name:"Vue",color:"bg-green-900",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-green-400",children:[(0,t.jsx)("path",{d:"M2 3h3.5l6.5 11l6.5-11h3.5L12 22L2 3z"}),(0,t.jsx)("path",{d:"M6 3h3l3 5l3-5h3l-6 10L6 3z"})]})},{name:"Next.js",color:"bg-black",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v10h-2zm4 0h2v6h-2z"})})},{name:"Vite",color:"bg-purple-900",icon:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-purple-400",children:[(0,t.jsx)("path",{d:"M12 2L2 22h20L12 2z"}),(0,t.jsx)("path",{d:"M12 6l-6 12h12l-6-12z"})]})},{name:"PDF",color:"bg-red-600",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v2.5zm2.5 3.5h-2.5V7h2.5c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5zm4.5-3.5c0 .83-.67 1.5-1.5 1.5h-1v2h-1.5V7h2.5c.83 0 1.5.67 1.5 1.5v2.5z"})})},{name:"DeepSeek",color:"bg-blue-600",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"})})},{name:"ChatGPT",color:"bg-emerald-600",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12.0002 0.899902C12.8836 0.899902 13.7548 1.1099 14.5492 1.5143C15.3436 1.9187 16.0409 2.5073 16.5891 3.2361C17.1373 3.9649 17.5226 4.8153 17.7163 5.7243C17.91 6.6333 17.9071 7.5781 17.7078 8.4887L17.2698 10.4887C17.1352 11.1035 17.1668 11.7397 17.3615 12.3361C17.5562 12.9325 17.9074 13.4687 18.3812 13.8931C18.855 14.3175 19.4352 14.6155 20.0652 14.7581C20.6952 14.9007 21.3536 14.8831 21.9762 14.7067L23.1002 14.3887V16.8999C23.1002 19.7165 21.9813 22.4177 19.9893 24.4097C17.9973 26.4017 15.2961 27.5207 12.4794 27.5207C9.6628 27.5207 6.9616 26.4017 4.9696 24.4097C2.9776 22.4177 1.8586 19.7165 1.8586 16.8999V14.3887L2.9826 14.7067C3.6052 14.8831 4.2636 14.9007 4.8936 14.7581C5.5236 14.6155 6.1038 14.3175 6.5776 13.8931C7.0514 13.4687 7.4026 12.9325 7.5973 12.3361C7.792 11.7397 7.8236 11.1035 7.689 10.4887L7.251 8.4887C7.0517 7.5781 7.0488 6.6333 7.2425 5.7243C7.4362 4.8153 7.8215 3.9649 8.3697 3.2361C8.9179 2.5073 9.6152 1.9187 10.4096 1.5143C11.204 1.1099 12.0752 0.899902 12.9586 0.899902H12.0002Z",transform:"scale(0.8) translate(3,3)"})})},{name:"Claude",color:"bg-orange-500",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12 2L14.5 9.5L22 12L14.5 14.5L12 22L9.5 14.5L2 12L9.5 9.5L12 2Z"})})},{name:"V0.dev",color:"bg-black",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"
1currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12 2L22 20H2L12 2Z"})})},{name:"Cursor",color:"bg-blue-500",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M4.5 4.5L19.5 12L4.5 19.5V4.5Z"})})},{name:"Gemini",color:"bg-sky-500",icon:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"w-4 h-4 text-white",children:(0,t.jsx)("path",{d:"M12 2L14.4 7.2L19.2 9.6L14.4 12L12 17.2L9.6 12L4.8 9.6L9.6 7.2L12 2Z"})})}];return(0,t.jsxs)("div",{className:"py-8 mt-16 overflow-hidden relative z-10",children:[(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 mb-6",children:(0,t.jsx)("p",{className:"text-center text-sm text-gray-400 uppercase tracking-widest",children:"支持所有主流框架与 AI 生成代码"})}),(0,t.jsxs)("div",{className:"relative flex overflow-x-hidden group",children:[(0,t.jsx)("div",{className:"animate-scroll whitespace-nowrap flex gap-[64px] pr-[64px] items-center opacity-60 grayscale group-hover:grayscale-0 transition duration-500 shrink-0 will-change-transform",children:[...e,...e].map((e,s)=>(0,t.jsxs)("span",{className:"text-xl font-bold flex items-center gap-3",children:[(0,t.jsx)("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center ${e.color} shadow-lg`,children:e.icon}),e.name]},s))}),(0,t.jsx)("div",{className:"animate-scroll whitespace-nowrap flex gap-[64px] pr-[64px] items-center opacity-60 grayscale group-hover:grayscale-0 transition duration-500 shrink-0 will-change-transform",children:[...e,...e].map((e,s)=>(0,t.jsxs)("span",{className:"text-xl font-bold flex items-center gap-3",children:[(0,t.jsx)("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center ${e.color} shadow-lg`,children:e.icon}),e.name]},`copy-${s}`))})]})]})}var i=e.i(376193),l=e.i(158294);let n=()=>{let e=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let t,s=e.current;if(!s)return;let r=s.getContext("2d");if(!r)return;let a=[],i=()=>{s.width=window.innerWidth,s.height=window.innerHeight,l()},l=()=>{let e=Math.floor(s.width*s.height/3e3);a=[];for(let t=0;t<e;t++)a.push({x:Math.random()*s.width,y:Math.random()*s.height,size:1.8*Math.random()+.3,baseOpacity:.4*Math.random()+.4,phase:Math.random()*Math.PI*2,vx:(Math.random()-.5)*.2,vy:(Math.random()-.5)*.2})},n=()=>{r.clearRect(0,0,s.width,s.height);let e=.003*Date.now();a.forEach(t=>{let a=.9*Math.max(.1,Math.min(1,t.baseOpacity+.2*Math.sin(e+t.phase)));r.fillStyle=`rgba(255, 255, 255, ${a})`,r.beginPath(),r.arc(t.x,t.y,t.size,0,2*Math.PI),r.fill(),t.x+=t.vx,t.y+=t.vy,t.x<0&&(t.x=s.width),t.x>s.width&&(t.x=0),t.y<0&&(t.y=s.height),t.y>s.height&&(t.y=0)}),t=requestAnimationFrame(n)};return window.addEventListener("resize",i),i(),n(),()=>{window.removeEventListener("resize",i),cancelAnimationFrame(t)}},[]),(0,t.jsx)("canvas",{ref:e,className:"absolute inset-0 w-full h-full pointer-events-none transition-opacity duration-[2000ms]",style:{opacity:1}})};
1function o(){let[e,o]=(0,s.useState)(!1),{isLoggedIn:d}=(0,i.useUser)(),c=(0,l.useRouter)();return(0,s.useEffect)(()=>{let e=setTimeout(()=>{o(!0)},10);return()=>clearTimeout(e)},[]),(0,t.jsxs)("div",{className:"relative lg:h-screen lg:min-h-[800px] lg:max-h-[1000px] flex flex-col overflow-hidden pb-6",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0 bg-[#050505]",children:[(0,t.jsx)("div",{className:`absolute -bottom-[20%] -left-[10%] w-[80%] h-[80%] rounded-full bg-gradient-to-tr from-orange-600/50 via-orange-500/30 to-transparent blur-[120px] transition-all duration-[2000ms] ease-out ${e?"opacity-100 scale-100 translate-y-0":"opacity-0 scale-50 translate-y-20"}`}),(0,t.jsx)("div",{className:`absolute top-[0%] right-[0%] w-[70%] h-[70%] rounded-full bg-gradient-to-bl from-purple-600/40 via-purple-500/20 to-transparent blur-[120px] transition-all duration-[2500ms] ease-out delay-500 ${e?"opacity-100 scale-100":"opacity-0 scale-90"}`}),(0,t.jsx)("div",{className:`transition-opacity duration-[3000ms] delay-700 ${e?"opacity-100":"opacity-0"}`,children:(0,t.jsx)(n,{})})]}),(0,t.jsx)("div",{className:"flex-1 flex flex-col justify-center relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full pt-28",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[(0,t.jsxs)("div",{className:`text-left transition-all duration-1000 delay-300 ${e?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,children:[(0,t.jsxs)("div",{className:"inline-flex items-center px-3 py-1 rounded-full border border-blue-500/30 bg-blue-500/10 text-blue-400 text-[10px] sm:text-xs font-semibold mb-6 backdrop-blur-sm",children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2 mr-2",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-blue-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-blue-500"})]}),"Gemini / GPT / DeepSeek / HTML / React / Vue / PDF"]}),(0,t.jsxs)("h1",{className:"text-5xl sm:text-6xl font-extrabold tracking-tight mb-6 leading-tight text-white",children:["拖拽即刻上线 ",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-4xl sm:text-5xl text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-purple-500",children:"生成链接, 一键分享"})]}),(0,t.jsxs)("p",{className:"text-lg text-gray-300 mb-8 leading-relaxed max-w-lg",children:["最简单的静态网站托管平台。",(0,t.jsx)("br",{}),"无论是代码,还是 ",(0,t.jsx)("strong",{children:"ChatGPT / DeepSeek"})," ","生成的网页,无需配置,不用懂服务器、不用买域名,拖进来就能分享给全世界。"]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("button",{onClick:()=>{d?c.push("/dashboard"):window.location.hash="login"},className:"px-8 py-4 rounded-lg bg-blue-600 hover:bg-blue-500 text-white font-bold text-lg shadow-[0_0_20px_rgba(37,99,235,0.5)] transition transform hover:-translate-y-1",children:"立即发布网站"}),(0,t.jsxs)("button",{onClick:()=>{document.getElementById("features")?.scrollIntoView({behavior:"smooth"})},className:"px-8 py-4 rounded-lg glass-dark text-white font-medium hover:bg-white/10 transition flex items-center justify-center border border-white/10 backdrop-blur-md",children:[(0,t.jsx)("svg",{className:"w-5 h-5 mr-2",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 14l-7 7m0 0l-7-7m7 7V3"})}),"了解更多"]})]})]}),(0,t.jsx)("div",{className:`transition-all duration-1000 delay-500 ${e?"opacity-100 translate-y-0":"opacity-0 translate-y-10"}`,children:(0,t.jsx)(r.default,{})})]})}),(0,t.jsx)("div",{className:`relative z-10 transition-opacity duration-1000 delay-1000 ${e?"opacity-100":"opacity-0"}`,children:(0,t.jsx)(a,{})})]})}e.s(["default",()=>o],948705)},329039,e=>{"use strict";var t=e.i(980506),s=e.i(238922);let r=[{value:"10,000+",label:"开发者信赖"},{value:"50,000+",label:"网站已部署"},{value:"99.9%",label:"可用性保障"},{value:"<50ms",label:"平均响应"}],a=[{name:"Cloudflare",svg:(0,t.jsx)("svg",{viewBox:"0 0 100 40",className:"h-6 w-auto fill-current",children:(0,t.jsx)("text",{x:"0",y:"28",className:"text-lg font-bold",children:"Cloudflare"})})},{name:"Alibaba Cloud",svg:(0,t.jsx)("svg",{viewBox:"0 0 120 40",className:"h-6 w-auto fill-current",children:(0,t.jsx)("text",{x:"0",y:"28",className:"text-lg font-bold",children:"阿里云"})})},{name:"Let's Encrypt",svg:(0,t.jsx)("svg",{viewBox:"0 0 120 40",className:"h-6 w-auto fill-current",children:(0,t.jsx)("text",{x:"0",y:"28",className:"text-lg font-bold",children:"Let's Encrypt"})})},{name:"GitHub",svg:(0,t.jsx)("svg",{viewBox:"0 0 100 40",className:"h-6 w-auto fill-current",children:(0,t.jsx)("text",{x:"0",y:"28",className:"text-lg font-bold",children:"GitHub"})})}];function i(){return(0,t.jsx)("section",{className:"py-16",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"grid grid-cols-2 md:grid-cols-4 gap-8 mb-12",children:r.map((e,r)=>(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*r},className:"text-center",children:[(0,t.jsx)("div",{className:"text-3xl md:text-4xl font-bold text-white mb-1",children:e.value}),(0,t.jsx)("div",{className:"text-sm text-gray-500",children:e.label})]},e.label))}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},transition:{delay:.3},className:"flex flex-wrap items-center justify-center gap-8 md:gap-12",children:[(0,t.jsx)("span",{className:"text-xs text-gray-600 uppercase tracking-wider",children:"技术支持"}),a.map(e=>(0,t.jsx)("div",{className:"text-gray-500 hover:text-gray-300 transition-colors opacity-50 hover:opacity-100",title:e.name,children:e.svg},e.name))]})]})})}e.s(["default",()=>i])},320505,e=>{"use strict";var t=e.i(980506),s=e.i(238922);let r=()=>(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#ffffff05_1px,transparent_1px),linear-gradient(to_bottom,#ffffff05_1px,transparent_1px)] bg-[size:20px_20px] [mask-image:radial-gradient(black,transparent_70%)] pointer-events-none"});function a(){return(0,t.jsxs)("div",{id:"features",className:"py-32 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[1000px] h-[400px] bg-blue-900/10 blur-[120px] rounded-full pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-20",children:[(0,t.jsxs)(s.motion.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"text-2xl sm:text-3xl md:text-4xl font-bold mb-2 md:mb-6",children:["不仅仅是托管,更是",(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-purple-500",children:"生产力工具"})]}),(0,t.jsx)(s.motion.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"text-base sm:text-xl text-gray-400 max-w-2xl mx-auto",children:"为开发者、设计师及 AI 创作者提供最丝滑的发布体验"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-5 gap-6 auto-rows-[300px]",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"md:col-span-3 group relative rounded-3xl p-1 bg-[#0F1115] border border-white/5 overflow-hidden hover:border-blue-500/30 transition-colors duration-500",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-500/5 to-purple-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),(0,t.jsxs)("div",{className:"h-full bg-[#0A0C10] rounded-[22px] p-8 relative overflow-hidden flex flex-col justify-between z-10",children:[(0,t.jsx)(r,{}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,t.jsx)("div",{className:"w-10 h-10 bg-blue-500/10 rounded-lg flex items-center justify-center text-blue-400 border border-blue-500/10",children:(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"})})}),(0,t.jsx)("div",{className:"flex gap-2",children:["React","Vue","Next","HTML"].map(e=>(0,t.jsx)("span",{className:"px-2 py-1 text-xs font-mono text-blue-300 bg-blue-500/10 rounded border border-blue-500/20",children:e},e))})]}),(0,t.jsx)("h3",{className:"text-2xl font-bold text-white mb-3",children:"智能构建引擎"}),(0,t.jsx)("p",{className:"text-gray-400 max-w-md",children:"无论你上传的是 HTML 压缩包,还是 React/Vue 源码,亦或是 AI 生成的代码文件夹,我们的引擎都能自动识别并完成构建。"})]}),(0,t.jsx)("div",{className:"absolute right-[-30px] bottom-[-50px] opacity-50 group-hover:opacity-100 transition-all duration-700 transform group-hover:translate-x-[-10px] group-hover:translate-y-[-10px]",children:(0,t.jsxs)("div",{className:"flex gap-5 transform rotate-[-8deg]",children:[(0,t.jsxs)("div",{className:"w-48 h-36 bg-[#1a1d24] rounded-xl border border-white/10 shadow-2xl overflow-hidden",children:[(0,t.jsxs)("div",{className:"h-7 bg-black/40 border-b border-white/5 flex items-center px-3 gap-1.5",children:[(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-red-500/60"}),(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/60"}),(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-green-500/60"}),(0,t.jsx)("span",{className:"ml-2 text-[10px] text-gray-500 font-mono",children:"App.tsx"})]}),(0,t.jsxs)("div",{className:"p-3 space-y-1.5 font-mono text-[10px]",children:[(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("span",{className:"text-purple-400",children:"import"}),(0,t.jsx)("span",{className:"text-gray-400",children:"React"}),(0,t.jsx)("span",{className:"text-purple-400",children:"from"}),(0,t.jsx)("span",{className:"text-green-400",children:"'react'"})]}),(0,t.jsx)("div",{className:"h-1.5"}),(0,t.jsxs)("div",{className:"flex gap-1",children:[(0,t.jsx)("span",{className:"text-blue-400",children:"export"}),(0,t.jsx)("span",{className:"text-yellow-400",children:"function"}),(0,t.jsx)("span",{className:"text-cyan-400",children:"App"}),(0,t.jsxs)("span",{className:"text-gray-400",children:["() ","{"]})]}),(0,t.jsxs)("div",{className:"pl-4 flex gap-1",children:[(0,t.jsx)("span",{className:"text-purple-400",children:"return"}),(0,t.jsx)("span",{className:"text-gray-400",children:"<"}),(0,t.jsx)("span",{className:"text-pink-400",children:"div"}),(0,t.jsx)("span",{className:"text-gray-400",children:">"})]})]})]}),(0,t.jsxs)("div",{className:"w-44 h-28 bg-[#0d1117] rounded-xl border border-white/10 shadow-2xl translate-y-16 overflow-hidden",children:[(0,t.jsx)("div",{className:"h-6 bg-black/60 border-b border-white/5 flex items-center px-3",children:(0,t.jsx)("span",{className:"text-[10px] text-gray-500",children:"● terminal"})}),(0,t.jsxs)("div",{className:"p-2 space-y-1 font-mono text-[9px]",children:[(0,t.jsx)("div",{className:"text-green-400",children:"$ pnpm build"}),(0,t.jsx)("div",{className:"text-gray-500",children:"✓ Building..."}),(0,t.jsx)("div",{className:"text-cyan-400",children:"✓ Done in 2.3s"})]})]})]})})]})]}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"md:col-span-2 group relative rounded-3xl p-1 bg-[#0F1115] border border-white/5 overflow-hidden hover:border-purple-500/30 transition-colors duration-500",children:(0,t.jsxs)("div",{className:"h-full bg-[#0A0C10] rounded-[22px] p-8 relative overflow-hidden flex flex-col z-10",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_center,rgba(168,85,247,0.1),transparent_70%)] opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),(0,t.jsx)(r,{}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center p-8",children:(0,t.jsx)(i,{})}),(0,t.jsxs)("div",{className:"relative z-10 h-full flex flex-col justify-between",children:[(0,t.jsxs)("div",{className:"flex justify-between items-start",children:[(0,t.jsx)("h3",{className:"text-xl font-bold text-white",children:"多节点边缘加速"}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 bg-green-900/30 px-2 py-1 rounded border border-green-500/20",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-green-500 animate-pulse"}),(0,t.jsx)("span",{className:"text-xs text-green-400 font-mono",children:"12ms"})]})]}),(0,t.jsxs)("p",{className:"text-sm text-gray-400 mt-20",children:["针对中国大陆特别优化 CN2 线路。",(0,t.jsx)("br",{}),"直连线·路优化,国内访问零延迟,无需备案即可通过秒开体验。"]}
1)]})]})}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"md:col-span-2 group relative rounded-3xl p-1 bg-[#0F1115] border border-white/5 overflow-hidden hover:border-green-500/30 transition-colors duration-500",children:(0,t.jsxs)("div",{className:"h-full bg-[#0A0C10] rounded-[22px] p-8 relative overflow-hidden flex flex-col z-10",children:[(0,t.jsx)(r,{}),(0,t.jsxs)("div",{className:"absolute right-[-20px] top-[-10px] bottom-[-10px] w-[180px] opacity-40 group-hover:opacity-70 transition-all duration-700 transform group-hover:translate-x-[-10px]",children:[(0,t.jsxs)("div",{className:"bg-[#0d1117] rounded-lg border border-green-500/20 p-3 mb-3 shadow-lg",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,t.jsx)("div",{className:"w-5 h-5 bg-green-500/20 rounded flex items-center justify-center",children:(0,t.jsx)("svg",{className:"w-3 h-3 text-green-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})})}),(0,t.jsx)("span",{className:"text-[10px] text-green-400 font-mono",children:"SSL ACTIVE"})]}),(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("div",{className:"h-1.5 w-full bg-green-500/30 rounded-full overflow-hidden",children:(0,t.jsx)("div",{className:"h-full w-[85%] bg-green-500 rounded-full"})}),(0,t.jsxs)("div",{className:"flex justify-between text-[8px] text-gray-500",children:[(0,t.jsx)("span",{children:"有效期"}),(0,t.jsx)("span",{children:"89天"})]})]})]}),(0,t.jsxs)("div",{className:"bg-[#0d1117] rounded-lg border border-white/10 p-3 shadow-lg",children:[(0,t.jsx)("div",{className:"text-[10px] text-gray-400 mb-2",children:"安全扫描"}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsxs)("div",{className:"text-center p-2 bg-green-500/10 rounded",children:[(0,t.jsx)("div",{className:"text-green-400 text-sm font-bold",children:"A+"}),(0,t.jsx)("div",{className:"text-[8px] text-gray-500",children:"评级"})]}),(0,t.jsxs)("div",{className:"text-center p-2 bg-blue-500/10 rounded",children:[(0,t.jsx)("div",{className:"text-blue-400 text-sm font-bold",children:"0"}),(0,t.jsx)("div",{className:"text-[8px] text-gray-500",children:"漏洞"})]})]})]}),(0,t.jsx)("div",{className:"absolute -left-16 top-1/2 -translate-y-1/2 w-24 h-24 opacity-30",children:(0,t.jsx)("svg",{viewBox:"0 0 100 100",className:"w-full h-full animate-spin",style:{animationDuration:"20s"},children:(0,t.jsx)("circle",{cx:"50",cy:"50",r:"45",fill:"none",stroke:"currentColor",strokeWidth:"1",className:"text-green-500/30",strokeDasharray:"10,5"})})})]}),(0,t.jsxs)("div",{className:"relative z-10 h-full flex flex-col justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"w-10 h-10 bg-green-500/10 rounded-lg flex items-center justify-center text-green-400 mb-4 border border-green-500/10",children:(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})})}),(0,t.jsx)("h3",{className:"text-xl font-bold text-white",children:"安全与合规"})]}),(0,t.jsxs)("div",{className:"space-y-2 mt-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-gray-400",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})}),"自动配置 SSL 证书"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-gray-400",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})}),"DDoS 基础防护"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-gray-400",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})}),"密码访问保护"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-gray-400",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})}),"秒级回滚"]})]})]})]})}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.3},className:"md:col-span-3 group relative rounded-3xl p-1 bg-[#0F1115] border border-white/5 overflow-hidden hover:border-pink-500/30 transition-colors duration-500",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-pink-500/5 to-rose-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),(0,t.jsxs)("div",{className:"h-full bg-[#0A0C10] rounded-[22px] p-8 relative overflow-hidden flex flex-col justify-between z-10",children:[(0,t.jsx)(r,{}),(0,t.jsxs)("div",{className:"relative z-20",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,t.jsx)("div",{className:"w-10 h-10 bg-pink-500/10 rounded-lg flex items-center justify-center text-pink-400 border border-pink-500/10",children:(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"})})}),(0,t.jsx)("span",{className:"px-2 py-1 text-xs font-mono text-pink-300 bg-pink-500/10 rounded border border-pink-500/20",children:"CNAME Supported"})]}),(0,t.jsx)("h3",{className:"text-2xl font-bold text-white mb-3",children:"专属品牌域名"}),(0,t.jsxs)("p",{className:"text-gray-400 max-w-md",children:["你可以绑定"," ",(0,t.jsx)("span",{className:"text-white font-mono bg-white/10 px-1 rounded",children:"www.yourbrand.com"}),",让你的 AI 作品真正商业化落地。"]})]}),(0,t.jsxs)("div",{className:"absolute right-0 top-[15%] bottom-0 w-[400px] bg-[#1a1d24] rounded-tl-2xl border-l border-t border-white/10 shadow-2xl hidden md:block transform translate-x-16 translate-y-8 group-hover:translate-x-8 group-hover:translate-y-4 transition-all duration-700",children:[(0,t.jsxs)("div",{className:"h-10 bg-black/40 border-b border-white/5 flex items-center px-4 gap-2",children:[(0,t.jsxs)("div",{className:"flex gap-1.5",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500/50 hover:bg-red-500/80 transition-colors"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500/50 hover:bg-yellow-500/80 transition-colors"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500/50 hover:bg-green-500/80 transition-colors"})]}),(0,t.jsxs)("div",{className:"ml-3 flex-1 h-7 bg-black/30 rounded-lg flex items-center px-3 border border-white/5",children:[(0,t.jsx)("span",{className:"text-xs text-green-400",children:"🔒"}),(0,t.jsx)("span",{className:"text-xs text-white/60 ml-2 font-mono",children:"https://your-brand.com"})]})]}),(0,t.jsxs)("div",{className:"p-5 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-pink-500/5 to-transparent pointer-events-none"}),(0,t.jsx)("div",{className:"h-24 w-full bg-gradient-to-r from-pink-500/10 to-purple-500/10 rounded-lg border border-white/5 mb-4 flex items-center justify-center",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"w-20 h-2 bg-white/20 rounded mx-auto mb-2"}),(0,t.jsx)("div",{className:"w-32 h-1.5 bg-white/10 rounded mx-auto"})]})}),(0,t.jsxs)("div",{className:"grid grid-cols-3 gap-3",children:[(0,t.jsx)("div",{className:"h-16 bg-white/5 rounded-lg border border-white/5"}),(0,t.jsx)("div",{className:"h-16 bg-white/5 rounded-lg border border-white/5"}),(0,t.jsx)("div",{className:"h-16 bg-white/5 rounded-lg border border-white/5"})]})]})]})]})]})]})]})]})}
1function i(){let e=[{x:50,y:50,r:10,color:"#a855f7",label:"Origin",pulse:!0},{x:75,y:35,r:5,color:"#22c55e",label:"香港"},{x:85,y:50,r:4,color:"#22c55e",label:"东京"},{x:70,y:65,r:5,color:"#22c55e",label:"新加坡"},{x:25,y:30,r:4,color:"#3b82f6",label:"法兰克福"},{x:15,y:45,r:4,color:"#3b82f6",label:"伦敦"},{x:20,y:70,r:4,color:"#f59e0b",label:"圣保罗"},{x:30,y:55,r:4,color:"#f59e0b",label:"纽约"},{x:50,y:18,r:3,color:"#06b6d4",label:""},{x:50,y:82,r:3,color:"#06b6d4",label:""}];return(0,t.jsx)("div",{className:"w-full h-full relative",children:(0,t.jsxs)("svg",{viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"w-full h-full",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("radialGradient",{id:"center-glow",cx:"50%",cy:"50%",r:"50%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#a855f7",stopOpacity:"0.3"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#a855f7",stopOpacity:"0"})]}),(0,t.jsxs)("filter",{id:"glow",children:[(0,t.jsx)("feGaussianBlur",{stdDeviation:"1",result:"coloredBlur"}),(0,t.jsxs)("feMerge",{children:[(0,t.jsx)("feMergeNode",{in:"coloredBlur"}),(0,t.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),(0,t.jsx)("circle",{cx:"50",cy:"50",r:"35",stroke:"white",strokeOpacity:"0.03",strokeWidth:"0.5",fill:"none"}),(0,t.jsx)("circle",{cx:"50",cy:"50",r:"25",stroke:"white",strokeOpacity:"0.05",strokeWidth:"0.5",fill:"none"}),(0,t.jsx)("ellipse",{cx:"50",cy:"50",rx:"35",ry:"15",stroke:"white",strokeOpacity:"0.03",strokeWidth:"0.5",fill:"none"}),(0,t.jsx)("circle",{cx:"50",cy:"50",r:"20",fill:"url(#center-glow)"}),[{from:0,to:1},{from:0,to:2},{from:0,to:3},{from:0,to:4},{from:0,to:5},{from:0,to:6},{from:0,to:7},{from:0,to:8},{from:0,to:9},{from:1,to:2},{from:2,to:3},{from:1,to:3},{from:4,to:5},{from:6,to:7},{from:1,to:8},{from:3,to:9}].map((s,r)=>(0,t.jsxs)("g",{children:[(0,t.jsx)("line",{x1:e[s.from].x,y1:e[s.from].y,x2:e[s.to].x,y2:e[s.to].y,stroke:"white",strokeOpacity:"0.08",strokeWidth:"0.5",strokeDasharray:"2,2"}),(0,t.jsxs)("circle",{r:"1.2",fill:"#fff",opacity:"0.8",filter:"url(#glow)",children:[(0,t.jsx)("animateMotion",{dur:`${1.2+r%4*.3}s`,repeatCount:"indefinite",path:`M${e[s.from].x},${e[s.from].y} L${e[s.to].x},${e[s.to].y}`}),(0,t.jsx)("animate",{attributeName:"opacity",values:"0;1;1;0",dur:`${1.2+r%4*.3}s`,repeatCount:"indefinite"})]})]},`conn-${r}`)),e.map((e,r)=>(0,t.jsxs)("g",{children:[e.pulse&&(0,t.jsxs)("circle",{cx:e.x,cy:e.y,r:1.5*e.r,fill:e.color,opacity:"0.1",children:[(0,t.jsx)("animate",{attributeName:"r",values:`${e.r};${2*e.r};${e.r}`,dur:"2s",repeatCount:"indefinite"}),(0,t.jsx)("animate",{attributeName:"opacity",values:"0.3;0;0.3",dur:"2s",repeatCount:"indefinite"})]}),(0,t.jsx)(s.motion.circle,{cx:e.x,cy:e.y,r:e.r/2,fill:e.color,initial:{scale:0},whileInView:{scale:1},transition:{type:"spring",delay:.05*r},filter:"url(#glow)",children:(0,t.jsx)("animate",{attributeName:"r",values:`${e.r/2};${e.r/1.6};${e.r/2}`,dur:`${1.5+r%2}s`,repeatCount:"indefinite"})})]},`node-${r}`))]})})}e.s(["default",()=>a])},716924,e=>{"use strict";var t=e.i(980506),s=e.i(238922),r=e.i(134026),a=e.i(900778),i=e.i(582219),l=e.i(741822);function n(e){let t=(0,l.useConstant)(()=>(0,r.motionValue)(e)),{isStatic:s}=(0,a.useContext)(i.MotionConfigContext);if(s){let[,s]=(0,a.useState)(e);(0,a.useEffect)(()=>t.on("change",s),[])}return t}var o=e.i(363960),d=e.i(538305),c=e.i(347248);function x(e){return"number"==typeof e?e:parseFloat(e)}var m=e.i(279126),h=e.i(623849);function p(e,t){let s=n(t()),r=()=>s.set(t());return r(),(0,h.useIsomorphicLayoutEffect)(()=>{let t=()=>c.frame.preRender(r,!1,!0),s=e.map(e=>e.on("change",t));return()=>{s.forEach(e=>e()),(0,c.cancelFrame)(r)}}),s}function u(e,t,s,a){if("function"==typeof e){let t;return r.collectMotionValues.current=[],e(),t=p(r.collectMotionValues.current,e),r.collectMotionValues.current=void 0,t}let i="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),s=t?0:-1,r=e[0+s],a=e[1+s],i=e[2+s],l=e[3+s],n=(0,m.interpolate)(a,i,l);return t?n(r):n}(t,s,a);return Array.isArray(e)?g(e,i):g([e],([e])=>i(e))}function g(e,t){let s=(0,l.useConstant)(()=>[]);return p(e,()=>{s.length=0;let r=e.length;for(let t=0;t<r;t++)s[t]=e[t].get();return t(s)})}function f(e,t={}){let{isStatic:s}=(0,a.useContext)(i.MotionConfigContext),r=()=>(0,d.isMotionValue)(e)?e.get():e;if(s)return u(r);let l=n(r());return(0,a.useInsertionEffect)(()=>(function(e,t,s){let r,a=e.get(),i=null,l=a,n="string"==typeof a?a.replace(/[\d.-]/g,""):void 0,m=()=>
1{i&&(i.stop(),i=null)},h=()=>{m(),i=new o.JSAnimation({keyframes:[x(e.get()),x(l)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:r})};if(e.attach((e,t)=>{l=e,r=e=>{var s,r;return t((s=e,(r=n)?s+r:s))},c.frame.postRender(h)},m),(0,d.isMotionValue)(t)){let s=t.on("change",t=>{var s,r;return e.set((s=t,(r=n)?s+r:s))}),r=e.on("destroy",s);return()=>{s(),r()}}return m})(l,e,t),[l,JSON.stringify(t)]),l}let v={opacity:[.5,.8,.5],scale:[.98,1.02,.98],transition:{duration:3,repeat:1/0,ease:"easeInOut"}},b={y:[0,-5,0],transition:{duration:4,repeat:1/0,ease:"easeInOut"}},j=[{name:"AI 创意工坊",description:"基于 Stable Diffusion 的图像生成服务",domain:"ai.upma.cn",gradient:"from-pink-500 to-rose-500",category:"AIGC",tech:["React","Python"],Mock:()=>(0,t.jsxs)("div",{className:"p-4 space-y-3 select-none",children:[(0,t.jsx)(s.motion.div,{animate:v,className:"flex justify-center items-center h-20 rounded-lg border bg-linear-to-r from-pink-500/20 to-rose-500/20 border-pink-500/10",children:(0,t.jsx)("span",{className:"text-2xl filter drop-shadow-lg",children:"🎨"})}),(0,t.jsx)("div",{className:"w-3/4 h-2 rounded bg-white/10"}),(0,t.jsx)("div",{className:"w-1/2 h-2 rounded bg-white/10"}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[0,1,2].map(e=>(0,t.jsx)(s.motion.div,{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1},transition:{delay:.1*e+.5},className:`aspect-square rounded ${1===e?"bg-rose-500/10":"bg-pink-500/10"}`},e))})]})},{name:"智能对话助手",description:"集成 LLM 的新一代客服系统",domain:"chat.upma.cn",gradient:"from-blue-500 to-cyan-500",category:"LLM",tech:["Next.js","LangChain"],Mock:()=>(0,t.jsxs)("div",{className:"p-4 space-y-2 select-none",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:-10},whileInView:{opacity:1,x:0},transition:{delay:.2},className:"flex gap-2",children:[(0,t.jsx)("div",{className:"w-6 h-6 rounded-full bg-blue-500/30 shrink-0"}),(0,t.jsx)("div",{className:"flex-1 p-2 h-8 rounded-lg bg-blue-500/10"})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:10},whileInView:{opacity:1,x:0},transition:{delay:.5},className:"flex gap-2 justify-end",children:[(0,t.jsx)("div",{className:"flex-1 bg-cyan-500/10 rounded-lg p-2 h-12 max-w-[80%]"}),(0,t.jsx)("div",{className:"w-6 h-6 rounded-full bg-cyan-500/30 shrink-0"})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:-10},whileInView:{opacity:1,x:0},transition:{delay:.8},className:"flex gap-2",children:[(0,t.jsx)("div",{className:"w-6 h-6 rounded-full bg-blue-500/30 shrink-0"}),(0,t.jsx)("div",{className:"flex-1 p-2 h-16 rounded-lg bg-blue-500/10"})]})]})},{name:"Web3D 沉浸空间",description:"基于 WebGL 的高性能 3D 产品展示",domain:"3d.upma.cn",gradient:"from-violet-500 to-fuchsia-500",category:"Web3D",tech:["Three.js","R3F"],Mock:()=>(0,t.jsx)("div",{className:"flex justify-center items-center p-4 h-full select-none perspective-1000",children:(0,t.jsxs)(s.motion.div,{animate:{rotateX:[0,45,0,-45,0],rotateY:[0,45,90,45,0]},transition:{duration:10,repeat:1/0,ease:"linear"},className:"relative w-24 h-24 rounded-xl border-2 transform-gpu border-indigo-500/30 bg-indigo-500/10",children:[(0,t.jsx)("div",{className:"absolute inset-2 rounded-lg border border-white/10"}),(0,t.jsx)(s.motion.div,{className:"absolute -inset-4 rounded-full border border-fuchsia-500/20",animate:{scale:[1,1.1,1],opacity:[.2,.5,.2]},transition:{duration:3,repeat:1/0}})]})})},{name:"FinTech 交易终端",description:"高频实时更新的金融数据看板",domain:"trade.upma.cn",gradient:"from-slate-500 to-emerald-500",category:"金融科技",tech:["WebSocket","Wasm"],Mock:()=>(0,t.jsxs)("div",{className:"p-4 space-y-3 select-none",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,t.jsx)("div",{className:"w-16 h-2 rounded bg-white/20"}),(0,t.jsx)("div",{className:"w-12 h-2 rounded bg-green-500/30"})]}),(0,t.jsx)("div",{className:"flex gap-1 items-end h-24",children:[30,45,35,60,50,75,65,90,85,100].map((e,r)=>(0,t.jsx)(s.motion.div,{initial:{height:0,opacity:0}
1,whileInView:{height:`${e}%`,opacity:1},transition:{type:"spring",stiffness:200,damping:20,delay:.05*r},className:`flex-1 rounded-t ${r>6?"bg-green-500/40":"bg-white/10"}`},r))}),(0,t.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,t.jsx)("div",{className:"flex-1 h-6 rounded bg-white/5"}),(0,t.jsx)("div",{className:"flex-1 h-6 rounded border bg-green-500/10 border-green-500/10"})]})]})},{name:"SaaS 营销官网",description:"高转化率的企业级产品落地页",domain:"linear.upma.cn",gradient:"from-purple-500 to-indigo-500",category:"SaaS",tech:["Astro","Tailwind"],Mock:()=>(0,t.jsxs)("div",{className:"p-4 space-y-3 select-none",children:[(0,t.jsx)(s.motion.div,{animate:b,className:"mx-auto w-1/2 h-4 rounded border bg-purple-500/20 border-purple-500/10"}),(0,t.jsx)("div",{className:"mx-auto w-3/4 h-2 rounded bg-white/10"}),(0,t.jsx)("div",{className:"mx-auto mt-2 w-1/3 h-8 rounded-full bg-purple-500/30"}),(0,t.jsx)(s.motion.div,{initial:{scaleX:0},whileInView:{scaleX:1},transition:{delay:.5,duration:.8},className:"my-4 w-full h-px from-transparent to-transparent bg-linear-to-r via-white/20"}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[0,1,2].map(e=>(0,t.jsx)(s.motion.div,{initial:{y:10,opacity:0},whileInView:{y:0,opacity:1},transition:{delay:.1*e+.3},className:"h-10 rounded border bg-white/5 border-white/5"},e))})]})},{name:"多人协作白板",description:"实时互动的在线视觉协作平台",domain:"whiteboard.upma.cn",gradient:"from-amber-500 to-orange-500",category:"协同工具",tech:["Canvas","CRDT"],Mock:()=>(0,t.jsxs)("div",{className:"overflow-hidden relative p-4 h-full select-none",children:[(0,t.jsxs)(s.motion.div,{animate:{x:[0,100,50],y:[0,50,0]},transition:{duration:5,repeat:1/0},className:"absolute top-8 left-8 z-20",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-yellow-500 fill-current",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M5.65376 12.3673H5.46026L5.31717 12.4976L0.500002 16.8829L0.500002 1.19138L11.7841 12.3673H5.65376Z"})}),(0,t.jsx)("div",{className:"bg-yellow-500/20 text-yellow-500 text-[8px] px-1 rounded ml-3",children:"User A"})]}),(0,t.jsx)(s.motion.div,{animate:{x:[0,-60,-30],y:[0,40,0]},transition:{duration:7,repeat:1/0,delay:1},className:"absolute top-12 right-12 z-20",children:(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500 fill-current",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M5.65376 12.3673H5.46026L5.31717 12.4976L0.500002 16.8829L0.500002 1.19138L11.7841 12.3673H5.65376Z"})})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4 h-full",children:[(0,t.jsx)(s.motion.div,{initial:{scale:0},whileInView:{scale:1},className:"flex justify-center items-center rounded-lg border-2 border-dashed border-white/10",children:(0,t.jsx)("div",{className:"w-8 h-8 rounded bg-yellow-500/20"})}),(0,t.jsx)(s.motion.div,{initial:{scale:0},whileInView:{scale:1},transition:{delay:.2},className:"flex justify-center items-center rounded-full border-2 border-white/10",children:(0,t.jsx)("div",{className:"w-8 h-8 rounded bg-green-500/20"})})]})]})}];function w({site:e,index:r}){let a=n(0),i=n(0),l=f(a,{stiffness:500,damping:100}),o=f(i,{stiffness:500,damping:100}),d=u(o,[-1,1],[5,-5]),c=u(l,[-1,1],[-5,5]),x=u(l,[-1,1],[0,100]),m=u(o,[-1,1],[0,100]);return(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*r,duration:.5},style:{perspective:1e3},className:"group",children:(0,t.jsxs)(s.motion.div,{style:{rotateX:d,rotateY:c,transformStyle:"preserve-3d"},onMouseMove:function(e){let{left:t,top:s,width:r,height:l}=e.currentTarget.getBoundingClientRect(),n=(e.clientX-(t+r/2))/(r/2),o=(e.clientY-(s+l/2))/(l/2);a.set(n),i.set(o)},onMouseLeave:function(){a.set(0),i.set(0)},className:"relative rounded-2xl overflow-hidden bg-[#0F1115] border border-white/5 hover:border-white/20 transition-colors duration-300 cursor-pointer h-full",children:[(0,t.jsx)(s.motion.div,{className:"absolute inset-0 z-10 opacity-0 transition-opacity duration-500 pointer-events-none group-hover:opacity-100",style:{background:u([x,m],([e,t])=>`radial-gradient(circle at ${e}% ${t}%, rgba(255,255,255,0.1) 0%, transparent 80%)`)}}),(0,t.jsx)("div",{className:`absolute inset-0 bg-linear-to-br ${e.gradient} opacity-5 group-hover:opacity-10 transition-opacity duration-300`}),(0,t.jsxs)("div",{className:"relative transform-gpu",style:{transform:"translateZ(20px)"},children:[(0,t.jsxs)("div",{className:"h-8 bg-white/5 flex items-center px-3 gap-1.5 border-b border-white/5",children:[(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-red-500/70"}),(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/70"}),(0,t.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-green-500/70"}),(0,t.jsx)("div",{className:"flex flex-1 items-center px-2 ml-3 h-5 rounded-md bg-black/20",children:(0,t.jsxs)("span",{className:"text-[10px] text-gray-500 font-mono truncate opacity-60",children:["https://",e.domain]})})]}),(0,t.jsx)("div",{className:"overflow-hidden relative h-40",children:(0,t.jsx)(e.Mock,{})})]}),(0,t.jsxs)("div",{className:"relative p-4 border-t border-white/5 bg-white/2",style:{transform:"translateZ(10px)"},children:[(0,t.jsxs)("div",{className:"flex justify-between items-start mb-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-medium tracking-tight text-white",children:e.name}),(0,t.jsx)("p",{className:"text-xs text-gray-400 line-clamp-1 mt-0.5",children:e.description})]}),(0,t.jsx)("span",{className:`px-2 py-0.5 text-[10px] font-medium rounded-full bg-linear-to-r ${e.gradient} bg-clip-text text-transparent border border-white/10 shadow-sm`,children:e.category})]}),(0,t.jsx)("div",{className:"flex gap-1.5 mt-3",children:e.tech.map(e=>(0,t.jsx)("span",{className:"px-2 py-0.5 text-[10px] text-gray-400 bg-white/5 rounded-md border border-white/5",children:e},e))})]})]})})}function y(){return(0,t.jsxs)("section",{id:"showcase",className:"overflow-hidden relative py-24",children:[(0,t.jsx)("div",{className:"absolute top-0 left-1/4 w-[600px] h-[400px] bg-purple-500/10 blur-[120px] rounded-full pointer-events-none animate-pulse"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/4 w-[500px] h-[300px] bg-blue-500/10 blur-[100px] rounded-full pointer-events-none"}),(0,t.jsx)("div",{className:"overflow-hidden absolute inset-0 pointer-events-none",children:[void 0,void 0,void 0,void 0,void 0].map((e,r)=>(0,t.jsx)(s.motion.div,{animate:{y:[0,-20,0],opacity:[.3,.6,.3]},transition:{duration:5+r,repeat:1/0,ease:"easeInOut",delay:.5*r},className:"absolute w-1 h-1 rounded-full bg-white/20",style:{left:`${20+15*r}%`,top:`${30+10*r}%`}},r))}),(0,t.jsxs)("div",{className:"relative z-10 px-4 mx-auto max-w-7xl sm:px-6 lg:px-8",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"mb-16 text-center",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 bg-blue-500/10 border border-blue-500/20 rounded-full px-4 py-1.5 mb-6 backdrop-blur-md",children:[(0,t.jsx)("span",{className:"text-blue-400",children:"🎯"}),(0,t.jsx)("span",{className:"text-sm font-medium text-blue-400",children:"精选案例"})]}),(0,t.jsxs)("h2",{className:"mb-2 md:mb-6 text-3xl sm:text-4xl font-bold tracking-tight md:text-5xl",children:["从落地页到 AI 应用,",(0,t.jsx)("span",{className:"text-transparent bg-clip-text from-purple-400 to-pink-400 bg-linear-to-r",children:"灵感无限"})]}),(0,t.jsx)("p",{className:"mx-auto max-w-2xl text-lg leading-relaxed text-gray-400",children:"探索开发者和创作者使用上码部署的精彩项目,激发你的下一个创意"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3",children:j.map((e,s)=>(0,t.jsx)(w,{site:e,index:s},e.name))})]})]})}e.s(["default",()=>y],716924)},90226,e=>{"use strict";var t=e.i(980506),s=e.i(238922);let r=[{content:"以前部署一个 Next.js 项目要折腾半天 Nginx,现在直接把文件夹拖进去就搞定了,简直是魔法!强烈推荐给所有独立开发者。",author:"Alex Chen",role:"独立开发者",company:"IndieHacker",avatar:"👨‍💻",rating:5,date:"2024å¹´12月"},{content:"对于我们这种只会写 Prompt 不会写 Docker 的设计师来说,上码简直是救星ã€
1‚DeepSeek 生成的代码直接就能上线!",author:"Sarah Wu",role:"AI 创作者",company:"Creative Studio",avatar:"👩‍🎨",rating:5,date:"2024å¹´12月"},{content:"速度非常快,香港节点的延迟很低,国内访问完全没有问题。自动 HTTPS 也很省心,团队都在用。",author:"Mike Zhang",role:"前端工程师",company:"TechCorp",avatar:"👨‍🔧",rating:5,date:"2024å¹´11月"},{content:"我用上码托管了十几个客户的落地页,每个项目都是秒级部署。绑定自定义域名也很方便,客户很满意。",author:"Lisa Wang",role:"全栈开发",company:"Freelancer",avatar:"👩‍💻",rating:5,date:"2024å¹´11月"},{content:"统计功能太棒了!无需接入任何代码就能看到实时访客数据,对于优化营销策略非常有帮助。",author:"David Liu",role:"市场经理",company:"StartupX",avatar:"📊",rating:5,date:"2024å¹´10月"},{content:"ChatGPT 生成的 HTML 代码直接拖进去就能跑,这个体验太丝滑了。再也不用担心服务器配置的问题。",author:"Emily Yang",role:"PM",company:"AI Ventures",avatar:"🚀",rating:5,date:"2024å¹´10月"}];function a(){return(0,t.jsx)("section",{className:"py-24 bg-[#0A0C10]/50 border-y border-white/5 overflow-hidden",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 bg-yellow-500/10 border border-yellow-500/20 rounded-full px-4 py-1.5 mb-6",children:[(0,t.jsx)("span",{className:"text-yellow-400",children:"⭐"}),(0,t.jsx)("span",{className:"text-sm font-medium text-yellow-400",children:"用户真实评价"})]}),(0,t.jsxs)("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:["被 ",(0,t.jsx)("span",{className:"text-purple-400",children:"10,000+"})," 开发者信赖"]}),(0,t.jsx)("p",{className:"text-gray-400 max-w-2xl mx-auto",children:"开发者、设计师与 AI 创作者的一致选择"})]}),(0,t.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:r.map((e,r)=>(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*r},className:"group relative bg-[#0F1115] p-6 rounded-2xl border border-white/5 hover:border-purple-500/30 transition-all duration-300",children:[(0,t.jsx)("div",{className:"absolute top-4 right-4 text-4xl text-purple-500/10 font-serif",children:'"'}),(0,t.jsx)("p",{className:"text-gray-300 leading-relaxed mb-6 relative z-10",children:e.content}),(0,t.jsx)("div",{className:"flex gap-0.5 mb-4",children:Array.from({length:e.rating}).map((e,s)=>(0,t.jsx)("span",{className:"text-yellow-400 text-sm",children:"★"},s))}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full bg-linear-to-br from-purple-500/20 to-blue-500/20 flex items-center justify-center text-xl border border-white/10",children:e.avatar}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-white font-medium text-sm",children:e.author}),(0,t.jsxs)("div",{className:"text-xs text-gray-500",children:[e.role," @ ",e.company]})]})]}),(0,t.jsx)("div",{className:"text-xs text-gray-600",children:e.date})]})]},r))})]})})}e.s(["default",()=>a])},182630,e=>{"use strict";var t=e.i(980506),s=e.i(900778);let r=[{q:"这里主要支持托管哪些类型的静态资源?",a:"我们支持几乎所有的静态文件部署。包括:普通的 HTML 网页、PDF 文档、图片素材,以及 React/Vue 等框架构建后的 dist 目录。无论是个人博客还是产品演示,都能一键上线。"},{q:"支持 DeepSeek / ChatGPT / Gemini / v0.dev 生成的代码吗?",a:"完美支持。无论是 v0.dev、Bolt.new 导出的项目,还是 DeepSeek、ChatGPT、Gemini 直接生成的 HTML 单文件,都可以直接部署。无需配置复杂的开发环境,即传即用。"},{q:"上码Upma 是免费的吗?有隐藏费用吗?",a:"永久免费,且无隐藏费用。Free 套餐支持 2 个项目和每月 1GB 流量,这对于个人博客、作品集或演示 Demo 来说通常足够。无需任何费用即可开始使用。"},{q:"我是小白,不懂代码怎么部署?",a:"非常简单。如果您是用 AI 写代码,只需把 AI 生成的文件下载到电脑,然后把文件夹拖入我们的上传区即可。全程可视化操作,无需使用命令行。"}
1,{q:"我可以绑定自己的域名吗?HTTPS 是免费的吗?",a:"当然可以。所有项目都支持绑定您的个性化域名(如 www.yourname.com)。我们会自动为您申请并续期 Let's Encrypt SSL 证书,全自动配置,永久免费。"},{q:"国内访问速度怎么样?",a:"非常快。我们在全球部署了 280+ 边缘节点。针对国内用户,我们特别优化了香港 CN2 GIA 高速线路,确保您的网站在中国大陆也能秒级打开,无阻断烦恼。"},{q:"免费项目的网站会“休眠”吗?",a:"不会。这也是我们区别于其他平台的优势。您的静态网站一旦部署,全天候 24 小时在线,全球 CDN 随时响应,永不休眠。"},{q:"支持自动化部署 (CI/CD) 吗?",a:"支持。我们提供了专门的 CLI 命令行工具。您可以将其集成到 GitHub Actions 或任何 CI 流程中,实现代码提交即自动更新上线。"}];function a(){let[e,a]=(0,s.useState)(0);return(0,t.jsx)("div",{className:"py-24",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsx)("h2",{className:"text-3xl font-bold mb-4",children:"常见问题"}),(0,t.jsx)("p",{className:"text-gray-400",children:"关于部署、域名与 SSL"})]}),(0,t.jsx)("div",{className:"space-y-4",children:r.map((s,r)=>(0,t.jsxs)("div",{className:"glass-dark rounded-xl border border-white/5 overflow-hidden",children:[(0,t.jsxs)("button",{className:"w-full px-6 py-4 text-left flex justify-between items-center hover:bg-white/5 transition",onClick:()=>a(e===r?null:r),children:[(0,t.jsx)("span",{className:"font-medium text-white",children:s.q}),(0,t.jsx)("svg",{className:`w-5 h-5 text-gray-500 transform transition-transform ${e===r?"rotate-180":""}`,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 9l-7 7-7-7"})})]}),(0,t.jsx)("div",{className:`px-6 text-gray-400 overflow-hidden transition-all duration-300 ${e===r?"max-h-40 py-4 border-t border-white/5":"max-h-0"}`,children:s.a})]},r))})]})})}e.s(["default",()=>a],182630)},300704,e=>{"use strict";var t=e.i(980506),s=e.i(238922),r=e.i(8331),a=e.i(900778);let i=[{cmd:"$ npx shangma deploy ./dist",delay:0},{cmd:"✓ Uploading files...",delay:800,color:"text-blue-400"},{cmd:"✓ Building project...",delay:1600,color:"text-blue-400"},{cmd:"✓ Deploying to edge...",delay:2400,color:"text-blue-400"},{cmd:"",delay:3e3},{cmd:"🎉 Deployed successfully!",delay:3200,color:"text-green-400"},{cmd:"→ https://your-project.upma.cn",delay:3600,color:"text-purple-400"}];function l(){let[e,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let e=[],t=()=>{e.forEach(e=>clearTimeout(e)),e.length=0,r(0),i.forEach((t,s)=>{let a=setTimeout(()=>{r(s+1)},i[s].delay);e.push(a)});let s=setTimeout(()=>{t()},5500);e.push(s)};return t(),()=>e.forEach(e=>clearTimeout(e))},[]),(0,t.jsxs)("div",{className:"bg-[#0A0C10] border border-white/10 rounded-xl overflow-hidden shadow-2xl max-w-md mx-auto",children:[(0,t.jsxs)("div",{className:"h-8 bg-white/5 border-b border-white/5 flex items-center px-4 gap-2",children:[(0,t.jsxs)("div",{className:"flex gap-1.5",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500/50"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500/50"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500/50"})]}),(0,t.jsx)("span",{className:"text-xs text-gray-500 ml-2 font-mono",children:"terminal"})]}),(0,t.jsxs)("div",{className:"p-4 font-mono text-sm h-48 overflow-hidden",children:[i.slice(0,e).map((e,r)=>(0,t.jsx)(s.motion.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:`${e.color||"text-gray-300"} ${!e.cmd?"h-4":""}`,children:e.cmd},r)),e>0&&e<i.length&&(0,t.jsx)("span",{className:"inline-block w-2 h-4 bg-white/70 animate-pulse ml-0.5"})]})]})}function n(){return(0,t.jsxs)("section",{className:"py-32 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-linear-to-b from-blue-900/20 via-purple-900/20 to-transparent pointer-events-none"}),(0,t.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[800px] h-[600px] bg-purple-500/10 blur-[150px] rounded-full pointer-events-none"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#ffffff03_1px,transparent_1px),linear-gradient(to_bottom,#ffffff03_1px,transparent_1px)] bg-[size:60px_60px] pointer-events-none"}),(0,t.jsx)("div",{className:"max-w-6xl mx-auto px-4 relative z-10",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"text-center lg:text-left",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"inline-flex items-center gap-2 bg-green-500/10 border border-green-500/20 rounded-full px-4 py-1.5 mb-6",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-green-500 animate-pulse"}),(0,t.jsx)("span",{className:"text-sm font-medium text-green-400",children:"永久免费开始"})]}),(0,t.jsxs)("h2",{className:"text-4xl md:text-5xl font-bold mb-6 text-white tracking-tight leading-tight",children:["准备好发布你的",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-linear-to-r from-blue-400 to-purple-400",children:"下一个项目了吗?"})]}),(0,t.jsx)("p",{className:"text-lg text-gray-400 mb-8 max-w-lg",children:"加入数千名开发者与创作者的行列。无论是个人博客、产品落地页还是 AI 演示,即刻上线,
1全球访问。"}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start",children:[(0,t.jsxs)(r.default,{href:"/dashboard",className:"group px-8 py-4 rounded-xl bg-white text-black font-bold text-lg hover:bg-gray-100 transition-all shadow-[0_0_40px_rgba(255,255,255,0.2)] hover:shadow-[0_0_60px_rgba(255,255,255,0.3)] hover:scale-105 transform duration-200 flex items-center justify-center gap-2",children:["免费开始部署",(0,t.jsx)("svg",{className:"w-5 h-5 group-hover:translate-x-1 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]}),(0,t.jsx)(r.default,{href:"/features",className:"px-8 py-4 rounded-xl bg-white/5 border border-white/10 text-white font-medium text-lg hover:bg-white/10 hover:border-white/20 transition-all flex items-center justify-center gap-2",children:"了解更多功能"})]}),(0,t.jsxs)("div",{className:"mt-8 flex items-center gap-6 justify-center lg:justify-start text-sm text-gray-500",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}),"无需信用卡"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}),"永久免费额度"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-green-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}),"秒级部署"]})]})]}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},className:"hidden lg:block",children:(0,t.jsx)(l,{})})]})})]})}e.s(["default",()=>n])},445869,e=>{"use strict";var t=e.i(980506),s=e.i(900778),r=e.i(250919),a=e.i(754219),i=e.i(632655);function l(){let[e,l]=(0,s.useState)(!1),[n,o]=(0,s.useState)([]),[d,c]=(0,s.useState)(!1),[x,m]=(0,s.useState)(null),[h,p]=(0,s.use
1State)(null),u=(0,s.useRef)(null);return((0,s.useEffect)(()=>{c(!0);let e=()=>{try{let e=localStorage.getItem("anonymous_projects");if(e){let t=JSON.parse(e);o(t.sort((e,t)=>t.createdAt-e.createdAt))}}catch(e){console.error("Failed to load history",e)}};e();let t=()=>e();window.addEventListener("storage",t),window.addEventListener("anonymous_project_added",t),window.addEventListener("anonymous_project_removed",t);let s=e=>{u.current&&!u.current.contains(e.target)&&m(null)};return document.addEventListener("mousedown",s),window.addEventListener("scroll",()=>m(null),!0),()=>{window.removeEventListener("storage",t),window.removeEventListener("anonymous_project_added",t),window.removeEventListener("anonymous_project_removed",t),document.removeEventListener("mousedown",s),window.removeEventListener("scroll",()=>m(null),!0)}},[]),d&&0!==n.length)?(0,t.jsxs)("div",{className:"fixed bottom-6 right-6 z-50 flex flex-col items-end gap-2",children:[!e&&(0,t.jsxs)("button",{onClick:()=>l(!0),className:"bg-[#0F1115] text-white shadow-[0_8px_30px_rgb(0,0,0,0.5)] rounded-full px-5 py-3 flex items-center gap-3 font-medium hover:bg-white/5 hover:scale-105 active:scale-95 transition-all border border-white/10 animate-in fade-in slide-in-from-bottom-4 duration-300 group",children:[(0,t.jsx)("div",{className:"w-6 h-6 rounded-full border-[2.5px] border-blue-500 flex items-center justify-center text-blue-500 shadow-[0_0_10px_rgba(59,130,246,0.5)]",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("polyline",{points:"12 6 12 12 16 14"})]})}),(0,t.jsxs)("span",{className:"text-sm font-medium",children:["历史部署记录 (",n.length,")"]}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"text-gray-500 group-hover:text-gray-300 transition-colors",children:(0,t.jsx)("polyline",{points:"18 15 12 9 6 15"})})]}),e&&(0,t.jsxs)("div",{className:"bg-[#0F1115] rounded-2xl shadow-[0_8px_30px_rgb(0,0,0,0.5)] border border-white/10 w-88 overflow-hidden animate-in slide-in-from-bottom-5 fade-in duration-300 origin-bottom-right",children:[(0,t.jsxs)("div",{onClick:()=>l(!1),className:"flex items-center justify-between px-4 py-3 border-b border-white/5 bg-white/5 cursor-pointer hover:bg-white/10 transition-colors group",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-5 h-5 rounded-full border-2 border-blue-500 flex items-center justify-center text-blue-500 shadow-[0_0_10px_rgba(59,130,246,0.3)]",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("polyline",{points:"12 6 12 12 16 14"})]})}),(0,t.jsxs)("span",{className:"text-sm font-bold text-gray-200",children:["历史部署记录 (",n.length,")"]}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"text-gray-500 rotate-180 group-hover:text-gray-300 transition-colors",children:(0,t.jsx)("polyline",{points:"18 15 12 9 6 15"})})]}),(0,t.jsxs)("button",{onClick:e=>{e.stopPropagation(),o([]),localStorage.removeItem("anonymous_projects"),a.toast.success("历史记录已清空")},className:"flex items-center gap-1 text-[10px] text-red-400 hover:text-red-300 px-2 py-1 rounded-full hover:bg-red-500/10 transition-colors border border-transparent hover:border-red-500/20",children:[(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M18 6L6 18M6 6l12 12"})}),"清空"]})]}),(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto custom-scrollbar",children:n.map(e=>{var s;let r,i=Date.now()>e.expiresAt;return(0,t.jsxs)("div",{className:"p-4 border-b border-white/5 last:border-0 hover:bg-white/5 transition-colors group relative",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,t.jsx)("a",{href:`http://${e.url}`,target:"_blank",className:"text-sm font-bold text-blue-400 hover:text-blue-300 hover:underline truncate max-w-[180px]",children:e.url}),(0,t.jsxs)("div",{className:"ml-2 flex items-center gap-1",children:[(0,t.jsx)("button",{onClick:t=>((e,t)=>{if(t.stopPropagation(),x===e)m(null);else{let s=t.currentTarget.getBoundingClientRect();p({top:s.top+window.scrollY-60,left:s.left+window.scrollX-160}),m(e)}})(e.id,t),className:`p-1.5 rounded-md transition-colors ${x===e.id?"text-blue-400 bg-blue-500/10":"text-gray-500 hover:text-blue-400 hover:bg-blue-500/10"}`,title:"二维码",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"14",y:"3",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"14",y:"14",width:"7",height:"7"}),(0,t.jsx)("rect",{x:"3",y:"14",width:"7",height:"7"})]})}),(0,t.jsx)("button",{onClick:t=>{var s;return s=e.url,void(t.stopPropagation(),navigator.clipboard.writeText(`http://${s}`),a.toast.success("链接已复制"))},className:"p-1.5 text-gray-500 hover:text-blue-400 hover:bg-blue-500/10 rounded-md transition-colors",title:"复制链接",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,t.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})}),(0,t.jsx)("a",{href:`http://${e.url}`,target:"_blank",className:"p-1.5 text-gray-500 hover:text-green-400 hover:bg-green-500/10 rounded-md transition-colors",title:"访问",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,t.jsx)("polyline",{points:"15 3 21 3 21 9"}),(0,t.jsx)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),(0,t.jsx)("button",{onClick:t=>{var s;let r;return s=e.id,t.stopPropagation(),void(o(r=n.filter(e=>e.id!==s)),localStorage.setItem("anonymous_projects",JSON.stringify(r)),a.toast.success("记录已删除"))},className:"p-1.5 text-gray-500 hover:text-red-400 hover:bg-red-500/10 rounded-md transition-colors",title:"删除记录",children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polyline",{points:"3 6 5 6 21 6"}),(0,t.jsx)("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),(0,t.jsx)("line",{x1:"10",y1:"11",x2:"10",y2:"17"}),(0,t.jsx)("line",{x1:"14",y1:"11",x2:"14",y2:"17"})]})})]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between mt-2",children:[(0,t.jsx)("span",{className:`text-[10px] px-1.5 py-0.5 rounded border ${i?"bg-red-500/10 text-red-400 border-red-500/20":"bg-green-500/10 text-green-400 border-green-500/20"}`,children:i?"已过期":(e=>{let t=e-Date.now();if(t<=0)return"已过期";let s=Math.floor(t/36e5);if(s>0)return`${s}小时后过期`;let r=Math.floor(t/6e4);return`${r}分钟后过期`})(e.expiresAt)}),(0,t.jsx)("span",{className:"text-[10px] text-gray-500",children:(s=e.createdAt,(r=Date.now()-s)<6e4?"刚刚":r<36e5?`${Math.floor(r/6e4)}分钟前`:r<864e5?`${Math.floor(r/36e5)}小时前`:new Date(s).toLocaleDateString())})]})]},e.id)})})]}
1),x&&h&&(0,r.createPortal)((0,t.jsxs)("div",{ref:u,style:{top:h.top,left:h.left},className:"mb-20 fixed z-[100] bg-white p-3 rounded-xl shadow-2xl border border-gray-200 animate-in zoom-in-95 duration-200",children:[(0,t.jsx)(i.QRCodeSVG,{value:`http://${n.find(e=>e.id===x)?.url}`,size:120,level:"M",includeMargin:!1}),(0,t.jsx)("div",{className:"text-center mt-2 text-[10px] text-gray-500 font-medium",children:"扫码访问"})]}),document.body)]}):null}e.s(["default",()=>l])},768093,e=>{"use strict";var t=e.i(980506),s=e.i(238922),r=e.i(900778),a=e.i(8331);let i=[{flag:"🇺🇸",country:"美国",ip:"192.168.12.*",path:"/",time:"刚刚",device:"Chrome / macOS"},{flag:"🇨🇳",country:"中国",ip:"223.104.5.*",path:"/features",time:"2秒前",device:"Safari / iOS 17"},{flag:"🇯🇵",country:"日本",ip:"126.72.14.*",path:"/pricing",time:"5秒前",device:"Edge / Windows"},{flag:"🇩🇪",country:"德国",ip:"85.214.132.*",path:"/blog",time:"12秒前",device:"Firefox / Linux"},{flag:"🇬🇧",country:"英国",ip:"82.132.248.*",path:"/about",time:"18秒前",device:"Chrome / Android"},{flag:"🇫🇷",country:"法国",ip:"176.190.45.*",path:"/",time:"25秒前",device:"Safari / macOS"},{flag:"🇰🇷",country:"韩国",ip:"211.234.109.*",path:"/docs",time:"30秒前",device:"Samsung Browser"},{flag:"🇧🇷",country:"巴西",ip:"189.40.72.*",path:"/features",time:"35秒前",device:"Chrome / Windows"}];function l(){let[e,l]=(0,r.useState)(i.slice(0,4));return(0,r.useEffect)(()=>{let e=setInterval(()=>{l(e=>[{...i[Math.floor(Math.random()*i.length)],time:"刚刚"},...e.slice(0,3)])},3e3);return()=>clearInterval(e)},[]),(0,t.jsxs)("section",{className:"py-24 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[1000px] h-[800px] bg-purple-900/10 blur-[120px] rounded-full pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"inline-flex items-center gap-2 bg-purple-500/10 border border-purple-500/20 rounded-full px-4 py-1.5 mb-6",children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2",children:[(0,t.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-purple-400 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-purple-500"})]}),(0,t.jsx)("span",{className:"text-sm font-bold text-purple-400",children:"实时数据监控"})]}),(0,t.jsxs)(s.motion.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"text-3xl md:text-5xl font-bold mb-4",children:["每一次访问,",(0,t.jsx)("span",{className:"text-purple-400",children:"清晰可见"})]}),(0,t.jsx)(s.motion.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"text-gray-400 max-w-3xl mx-auto",children:"无需接入任何代码,即可获得专业级访问分析。实时追踪访客来源、设备分布与热门页面,让数据驱动增长。"})]}),(0,t.jsxs)("div",{className:"relative h-[550px] md:h-[650px] w-full max-w-5xl mx-auto",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8},className:"absolute inset-x-0 top-4 md:top-6 bottom-0 bg-[#0A0C10] border border-white/10 rounded-xl shadow-2xl overflow-hidden z-10",children:[(0,t.jsx)("div",{className:"absolute inset-x-0 top-0 h-px bg-linear-to-r from-transparent via-purple-500 to-transparent animate-pulse"}),(0,t.jsxs)("div",{className:"h-10 border-b border-white/5 bg-white/5 flex items-center px-4 gap-2",children:[(0,t.jsxs)("div",{className:"flex gap-1.5",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500/50"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500/50"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500/50"})]}),(0,t.jsx)("div",{className:"ml-4 text-xs text-gray-500 font-mono",children:"dashboard.www.upma.cn/统计"})]}),(0,t.jsxs)("div",{className:"p-4 md:p-6 grid grid-cols-1 md:grid-cols-3 gap-4 h-[calc(100%-40px)] overflow-hidden",children:[(0,t.jsxs)("div",{className:"md:col-span-2 space-y-4 flex flex-col",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4",children:[(0,t.jsx)("div",{className:"text-gray-400 text-xs font-mono mb-1",children:"在线访客"}),(0,t.jsxs)("div",{className:"text-2xl md:text-3xl font-bold font-mono text-white flex items-end gap-2",children:["842",(0,t.jsx)("span",{className:"text-xs font-normal text-green-400 mb-1",children:"↑ 12%"})]})]}),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4",children:[(0,t.jsx)("div",{className:"text-gray-400 text-xs font-mono mb-1",children:"今日访问量"}),(0,t.jsx)("div",{className:"text-2xl md:text-3xl font-bold font-mono text-white",children:"24,521"})]})]}),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4 flex-1 relative overflow-hidden min-h-[120px]",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,t.jsx)("span",{className:"text-xs text-gray-400 font-mono",children:"流量趋势"}),(0,t.jsx)("div",{className:"flex gap-2",children:(0,t.jsx)("span",{className:"text-[10px] bg-purple-500/20 text-purple-300 px-2 py-0.5 rounded",children:"实时"})})]}),(0,t.jsx)("div",{className:"absolute bottom-2 left-4 right-4 h-20 flex items-end gap-0.5",children:[40,45,42,50,55,52,58,65,60,70,75,72,80,85,82,88,95,92,98,90,95,92,88,95,100,95,90,98,105,100].map((e,r)=>(0,t.jsx)(s.motion.div,{initial:{height:0},whileInView:{height:`${.7*e}%`},viewport:{once:!0},transition:{duration:.5,delay:.02*r},className:"flex-1 bg-linear-to-t from-purple-500/20 to-purple-500/60 rounded-t-sm"},r))})]}),(0,t.jsxs)("div",{className:"border border-white/5 rounded-xl overflow-hidden flex-1 min-h-[100px]",children:[(0,t.jsxs)("div",{className:"bg-white/5 px-3 py-2 text-xs text-gray-400 font-mono flex justify-between items-center",children:[(0,t.jsx)("span",{children:"实时访客"}),(0,t.jsx)("span",{className:"animate-pulse text-green-400",children:"● 记录中"})]}),(0,t.jsx)("div",{className:"divide-y divide-white/5 text-xs text-gray-300",children:e.map((e,r)=>(0,t.jsxs)(s.motion.div,{initial:0===r&&{opacity:0,y:-10}
1,animate:{opacity:1,y:0},className:"flex items-center gap-3 px-3 py-2",children:[(0,t.jsx)("span",{className:"text-base",children:e.flag}),(0,t.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"font-medium text-gray-200",children:e.country}),(0,t.jsx)("span",{className:"text-gray-500 font-mono text-[10px]",children:e.ip})]}),(0,t.jsx)("span",{className:"text-gray-500 text-[10px] truncate hidden sm:block",children:e.device}),(0,t.jsx)("span",{className:"text-purple-300 font-mono shrink-0 ml-auto",children:e.path}),(0,t.jsx)("span",{className:"text-gray-500 text-[10px] shrink-0 w-12 text-right",children:e.time})]},`${e.country}-${r}`))})]})]}),(0,t.jsxs)("div",{className:"space-y-4 flex flex-col",children:[(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4",children:[(0,t.jsx)("div",{className:"text-gray-400 text-xs font-mono mb-3",children:"热门页面"}),(0,t.jsx)("div",{className:"space-y-3",children:[{path:"/",views:"12.5k",p:80},{path:"/blog",views:"4.2k",p:45},{path:"/features",views:"3.1k",p:35}].map((e,r)=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex justify-between text-xs mb-1",children:[(0,t.jsx)("span",{className:"text-gray-300",children:e.path}),(0,t.jsx)("span",{className:"text-gray-500",children:e.views})]}),(0,t.jsx)("div",{className:"h-1 bg-white/10 rounded-full overflow-hidden",children:(0,t.jsx)(s.motion.div,{initial:{width:0},whileInView:{width:`${e.p}%`},viewport:{once:!0},transition:{duration:.8,delay:.1*r},className:"h-full bg-purple-500 rounded-full"})})]},r))})]}),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4",children:[(0,t.jsx)("div",{className:"text-gray-400 text-xs font-mono mb-3",children:"设备分布"}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("div",{className:"w-20 h-20 relative shrink-0",children:[(0,t.jsxs)("svg",{viewBox:"0 0 36 36",className:"w-full h-full -rotate-90",children:[(0,t.jsx)("circle",{cx:"18",cy:"18",r:"15.915",fill:"none",stroke:"#1f2937",strokeWidth:"3"}),(0,t.jsx)(s.motion.circle,{cx:"18",cy:"18",r:"15.915",fill:"none",stroke:"#a855f7",strokeWidth:"3",strokeDasharray:"60, 100",initial:{strokeDasharray:"0, 100"},whileInView:{strokeDasharray:"60, 100"},viewport:{once:!0},transition:{duration:1}}),(0,t.jsx)(s.motion.circle,{cx:"18",cy:"18",r:"15.915",fill:"none",stroke:"#3b82f6",strokeWidth:"3",strokeDasharray:"30, 100",strokeDashoffset:"-60",initial:{strokeDasharray:"0, 100"},whileInView:{strokeDasharray:"30, 100"},viewport:{once:!0},transition:{duration:1,delay:.3}})]}),(0,t.jsxs)("div",{className:"absolute inset-0 flex items-center justify-center flex-col",children:[(0,t.jsx)("span",{className:"text-lg font-bold text-white",children:"60%"}),(0,t.jsx)("span",{className:"text-[8px] text-gray-500",children:"移动端"})]})]}),(0,t.jsxs)("div",{className:"space-y-1.5 text-xs flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-2 h-2 rounded-full bg-purple-500"}),(0,t.jsx)("span",{className:"text-gray-300",children:"移动端"})]}),(0,t.jsx)("span",{className:"text-gray-500",children:"60%"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-2 h-2 rounded-full bg-blue-500"}),(0,t.jsx)("span",{className:"text-gray-300",children:"桌面端"})]}),(0,t.jsx)("span",{className:"text-gray-500",children:"30%"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"w-2 h-2 rounded-full bg-gray-600"}),(0,t.jsx)("span",{className:"text-gray-300",children:"平板"})]}),(0,t.jsx)("span",{className:"text-gray-500",children:"10%"})]})]})]})]}),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/5 rounded-xl p-4 flex-1",children:[(0,t.jsx)("div",{className:"text-gray-400 text-xs font-mono mb-3",children:"操作系统"}),(0,t.jsx)("div",{className:"space-y-2",children:[{icon:"🪟",name:"Windows",pct:38},{icon:"🍎",name:"macOS",pct:25},{icon:"📱",name:"iOS",pct:22},{icon:"🤖",name:"Android",pct:15}].map((e,r)=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm",children:e.icon}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex justify-between text-[10px] mb-0.5",children:[(0,t.jsx)("span",{className:"text-gray-300",children:e.name}),(0,t.jsxs)("span",{className:"text-gray-500",children:[e.pct,"%"]})]}),(0,t.jsx)("div",{className:"h-1 bg-white/10 rounded-full overflow-hidden",children:(0,t.jsx)(s.motion.div,{initial:{width:0},whileInView:{width:`${e.pct}%`},viewport:{once:!0},transition:{duration:.6,delay:.1*r},className:"h-full bg-orange-500 rounded-full"})})]})]},r))})]})]})]})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:-80},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"absolute -left-6 md:-left-16 -top-4 md:top-50 w-56 bg-[#0F1115]/95 backdrop-blur-sm border border-white/10 rounded-xl shadow-2xl p-3 z-20 hidden md:block",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"text-[10px] font-bold text-gray-400 uppercase",children:"我的项目"}),(0,t.jsx)("div",{className:"text-[10px] text-purple-400 cursor-pointer hover:text-purple-300",children:"+ 新建"})]}),(0,t.jsx)("div",{className:"space-y-2",children:[{name:"作品集网站",status:"在线",color:"bg-green-500",traffic:"1.2k"},{name:"API 文档",status:"构建中",color:"bg-yellow-500 animate-pulse",traffic:"856"},{name:"落地页 v2",status:"在线",color:"bg-green-500",traffic:"3.4k"}].map((e,s)=>(0,t.jsxs)("div",{className:"flex items-center gap-2.5 p-2 rounded-lg hover:bg-white/5 transition border border-transparent hover:border-white/5 cursor-pointer",children:[(0,t.jsx)("div",{className:"w-7 h-7 rounded bg-linear-to-br from-gray-700 to-gray-800 flex items-center justify-center text-[10px] font-bold text-gray-400",children:e.name[0]}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("div",{className:"text-[11px] font-medium text-gray-200 truncate",children:e.name}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("div",{className:`w-1.5 h-1.5 rounded-full ${e.color}`}),(0,t.jsx)("div",{className:"text-[9px] text-gray-500",children:e.status})]})]}),(0,t.jsxs)("div",{className:"text-right",children:[(0,t.jsx)("div",{className:"text-[11px] font-mono text-purple-400",children:e.traffic}),(0,t.jsx)("div",{className:"text-[8px] text-gray-500",children:"访问/日"})]})]},s))})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,x:80},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.5},className:"absolute -right-6 md:-right-16 bottom-16 md:bottom-24 w-56 bg-[#0F1115]/95 backdrop-blur-sm border border-white/10 rounded-xl shadow-2xl p-3 z-20 hidden md:block",children:[(0,t.jsx)("div",{className:"text-[10px] font-bold text-gray-400 uppercase mb-3",children:"热门地区"}),(0,t.jsx)("div",{className:"space-y-2.5",children:[{flag:"🇨🇳",name:"中国",pct:45},{flag:"🇺🇸",name:"美国",pct:28},{flag:"🇯🇵",name:"日本",pct:12},{flag:"🇩🇪",name:"德国",pct:8}].map((e,r)=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm",children:e.flag}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex justify-between text-[10px] mb-0.5",children:[(0,t.jsx)("span",{className:"text-gray-300",children:e.name}),(0,t.jsxs)("span",{className:"text-gray-500",children:[e.pct,"%"]})]}),(0,t.jsx)("div",{className:"h-1 bg-white/10 rounded-full overflow-hidden",children:(0,t.jsx)(s.motion.div,{initial:{width:0},whileInView:{width:`${e.pct}%`},viewport:{once:!0},transition:{duration:.6,delay:.5+.1*r},className:"h-full bg-blue-500 rounded-full"})})]})]},r))})]})]}),(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.6},className:"text-center mt-12",children:(0,t.jsxs)(a.default,{href:"/features/analytics",className:"inline-flex items-center gap-2 px-6 py-3 bg-purple-600 hover:bg-purple-500 text-white font-medium rounded-lg transition shadow-[0_0_20px_rgba(168,85,247,0.3)]",children:["了解统计功能",(0,t.jsx)("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})})]})]})}e.s(["default",()=>l])}]);

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.