PageSourceSearch

https://upcode.com/assets/Swag-BuSlGqHO.js

js upcode.com collected 2026-10-02 05:45:54 UTC 17,132 bytes, 11 lines download raw bytes

1import{j as e}from"./vendor-ui-CNxyfBKX.js";import{r as d}from"./vendor-react-CyCAQrU1.js";import{S as w,N,B as m,F as y,a5 as k,a6 as S,am as x}from"./index-3hASqYY4.js";import{s as h,h as b,f,c as C,d as F,a as z,b as B,e as O,g as P,j as D,i as E}from"./beanie-detail-B3xfqOrZ.js";import{E as T}from"./external-link-DxoQrRP5.js";import{G as U}from"./gift-DhiHIIj1.js";import{S as $}from"./sparkles-B4lZfioV.js";import{C as L}from"./chevron-left-D7CEd9lA.js";import{s as M}from"./types-3c7sL9OC.js";import"./vendor-3d-DEv8pFk_.js";import"./vendor-charts-pU0kIp3O.js";import"./vendor-query-TL9NOarz.js";import"./vendor-supabase-ClCNGvGL.js";import"./vendor-animation-MSaj4l-p.js";const R="/assets/tshirt-back-BLJIcie4.png",c="/assets/tshirt-front-BLAOveJX.png",p="/assets/tshirt-folded-1-B-5lIzn7.png",g="/assets/tshirt-folded-1-B-5lIzn7.png",A="/assets/boxtee-folded-BO1cfc8V.png",I="/assets/boxtee-detail-D2h0CeWo.png",j="/assets/vibing-tee-back-CbIdrvT-.png",H="/assets/qr-tee-back-XtBV8cOZ.png",q="/assets/beanie-front-2-CCRglPnM.png",J="/assets/beanie-model-female-DNOKjkCC.png",Q="/assets/fleece-side-Dk35NT6o.png",W="/assets/fleece-model-female-DzdFewjO.png",G="/assets/snapback-detail-DnZ6x0NU.png",v="/assets/bottle-front-ChQbmv6a.png",K="/assets/bottle-hand-BhR2vufY.png",Z="/assets/bottle-detail-DPPXl3nQ.png",u=[{id:"creation-tee",name:"The Creation Tee",subtitle:"Human x Machine",price:"$52",images:[c,C,F,A,I],description:"Premium box-fit tee featuring the iconic human-meets-machine artwork on the back. Subtle embroidered logo on the chest.",features:["Premium Cotton","Box Fit","Embroidered Logo","Unisex"],badge:"FEATURED",category:"tees"},{id:"columbia-fleece",name:"Mission Fleece",subtitle:"Columbia × Upcode",price:"$89",images:[f,z,Q,B,W],description:"Premium Columbia fleece jacket co-branded with the Upcode logo. Full-zip design with zippered pockets and embroidered branding on chest and sleeve.",features:["Columbia Quality","Full Zip","Zippered Pockets","Unisex"],badge:"COLLAB",category:"outerwear"},{id:"vibing-tee",name:"Just Vibing Tee",subtitle:"Astronaut Edition",price:"$52",images:[j,c,p],description:"Chill in space. Premium oversized tee featuring an astronaut playing guitar on the back. Minimal logo on the front.",features:["100% Organic Cotton","Oversized Fit","High Neck Design","Unisex"],badge:"NEW",category:"tees"},{id:"qr-tee",name:"Crazy Ones Tee",subtitle:"Steve Jobs Quote",price:"$52",images:[H,c,g],description:"For those crazy enough to think they can change the world. Features a scannable QR code with Upcode logo and the iconic Steve Jobs quote.",features:["100% Organic Cotton","Oversized Fit","Scannable QR","Unisex"],category:"tees"},{id:"rise-up-tee",name:"Rise Up Tee",subtitle:"Oversized Organic Cotton",price:"$48",images:[c,R,p,g],description:"Premium oversized high-neck t-shirt crafted from 100% organic cotton. Featuring subtle logo placement on the front chest.",features:["100% Organic Cotton","Oversized Fit","High Neck Design","Unisex"],category:"tees"},{id:"classic-snapback",name:"Classic Snapback",subtitle:"Structured 6-Panel",price:"$36",images:[h,O,P,G],description:"Classic structured snapback with embroidered Upcode logo. Available in black and white with iconic green underbrim.",features:["Structured Crown","Snapback Closure","Embroidered Logo","One Size"],badge:"2 COLORS",category:"accessories"},{id:"waffle-beanie",name:"Waffle Beanie",subtitle:"Premium Knit Headwear",price:"$32",images:[b,q,D,E,J],description:"Cozy waffle-knit beanie with embroidered logo. The perfect accessory to complete your look while keeping you warm.",features:["Waffle Knit Texture","Embroidered Logo","One Size Fits All","Unisex"],category:"accessories"},{id:"hydro-bottle",name:"Hydro Bottle",subtitle:"32oz Stainless Steel",price:"$38",images:[v,K,Z],description:"Keep your drinks cold for 24 hours or hot for 12. Premium stainless steel with integrated straw lid and carry handle.",features:["Stainless Steel","32oz Capacity","Straw Lid","BPA Free"],category:"accessories"}],V=M().trim().email({message:"Please enter a valid email"}).max(255),X=()=>{const[t,a]=d.useState(""),[l,r]=d.useState(!1),s=n=>{n.preventDefault();const i=V.safeParse(t);if(!i.success){x.error(i.error.errors[0].message);return}r(!0),setTimeout(()=>{x.success("You're entered! Good luck! 🎉"),a(""),r(!1)},1e3)};return e.jsx("div",{className:"relative z-40 px-4 py-8",children:e.jsx("div",{className:"container mx-auto",children:e.jsxs("div",{className:"relative overflow-hidden rounded-2xl p-[2px]",children:[e.jsx("div",{className:"absolute inset-0 rounded-2xl",style:{background:"linear-gradient(var(--border-angle), hsl(var(--primary)), hsl(271, 91%, 65%), hsl(330, 81%, 60%), hsl(var(--primary)))",animation:"spin-border 3s linear infinite"}}),e.jsx("style",{children:`
2            @property --border-angle {
3              syntax: '<angle>';
4              initial-value: 0deg;
5              inherits: false;
6            }
7            @keyframes spin-border {
8              from { --border-angle: 0deg; }
9              to { --border-angle: 360deg; }
10            }
11          `}),e.jsx("div",{className:"relative bg-background/95 backdrop-blur-xl rounded-xl p-4 md:p-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-4 md:gap-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-gradient-to-br from-primary to-pink-500 flex items-center justify-center animate-pulse",children:e.jsx(U,{className:"w-6 h-6 text-primary-foreground"})}),e.jsxs("div",{className:"text-center md:text-left",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-xs font-medium text-primary uppercase tracking-wider",children:"Limited Time"}),e.jsx($,{className:"w-3 h-3 text-primary"})]}),e.jsx("h3",{className:"text-lg md:text-xl font-telegraf font-bold text-foreground uppercase",children:"Win Free Merch"})]})]}),e.jsx("div",{className:"flex-1 text-center md:text-left",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Enter your email for a chance to win our entire collection.",e.jsx("span",{className:"hidden md:inline",children:" One lucky winner selected monthly."})]})}),e.jsxs("form",{onSubmit:s,className:"flex gap-2 w-full md:w-auto",children:[e.jsx(k,{type:"email",placeholder:"[email protected]",value:t,onChange:n=>a(n.target.value),className:"flex-1 md:w-64 bg-muted/50 border-border/50",maxLength:255}),e.jsx(m,{type:"submit",disabled:l,className:"gap-2 whitespace-nowrap bg-pink-500 hover:bg-pink-600 text-white border-0",children:l?"Entering...":"Enter Now"})]})]})})]})})})},Y=({product:t})=>{const[a,l]=d.useState(0);return d.useEffect(()=>{const r=setInterval(()=>{l(s=>(s+1)%t.images.length)},4e3);return()=>clearInterval(r)},[t.images.length]),e.jsxs("div",{className:"relative min-h-[70vh] md:min-
11h-[80vh] lg:min-h-[90vh] flex items-center pt-4 pb-12 md:pt-0 md:pb-16 lg:py-0 -mt-8 md:-mt-12 lg:-mt-16",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 -left-20 md:-left-40 w-[300px] md:w-[400px] lg:w-[600px] h-[300px] md:h-[400px] lg:h-[600px] rounded-full bg-gradient-to-br from-primary/20 via-purple-500/10 to-transparent blur-[100px] animate-pulse"}),e.jsx("div",{className:"absolute bottom-0 right-0 w-[400px] md:w-[600px] lg:w-[800px] h-[400px] md:h-[600px] lg:h-[800px] rounded-full bg-gradient-to-tl from-pink-500/15 via-primary/10 to-transparent blur-[120px]"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[200px] md:w-[300px] lg:w-[400px] h-[200px] md:h-[300px] lg:h-[400px] rounded-full border border-primary/10"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[300px] md:w-[450px] lg:w-[600px] h-[300px] md:h-[450px] lg:h-[600px] rounded-full border border-primary/5 hidden md:block"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[400px] md:w-[600px] lg:w-[800px] h-[400px] md:h-[600px] lg:h-[800px] rounded-full border border-primary/5 hidden lg:block"})]}),e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none hidden lg:block",children:[e.jsx("img",{src:h,alt:"",className:"absolute top-32 left-8 w-32 h-32 object-contain opacity-60 rotate-[-15deg] hover:opacity-100 transition-opacity"}),e.jsx("img",{src:v,alt:"",className:"absolute bottom-40 left-16 w-28 h-40 object-contain opacity-50 rotate-[10deg]"}),e.jsx("img",{src:b,alt:"",className:"absolute top-48 right-12 w-28 h-28 object-contain opacity-50 rotate-[12deg]"}),e.jsx("img",{src:j,alt:"",className:"absolute bottom-32 right-8 w-36 h-36 object-contain opacity-40 rotate-[-8deg]"}),e.jsx("img",{src:f,alt:"",className:"absolute top-[60%] right-[5%] w-32 h-32 object-contain opacity-40 rotate-[5deg]"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 lg:gap-16 items-center",children:[e.jsx("div",{className:"relative order-2 lg:order-1",children:e.jsxs("div",{className:"relative aspect-square max-w-lg mx-auto",children:[e.jsx("div",{className:"absolute -top-10 -left-10 w-40 h-40 border border-primary/20 rounded-full"}),e.jsx("div",{className:"absolute -bottom-20 -right-10 w-60 h-60 bg-gradient-to-tr from-primary/10 to-purple-500/10 rounded-full blur-2xl"}),e.jsx("div",{className:"relative aspect-square bg-white rounded-[3rem] overflow-hidden shadow-2xl shadow-primary/10",children:t.images.map((r,s)=>e.jsx("img",{src:r,alt:t.name,className:`absolute inset-0 w-full h-full object-contain transition-all duration-700 ${s===a?"opacity-100 scale-100":"opacity-0 scale-95"}`},s))}),e.jsx("div",{className:"absolute -bottom-8 left-1/2 -translate-x-1/2 flex gap-2",children:t.images.map((r,s)=>e.jsx("button",{onClick:()=>l(s),className:`w-2 h-2 rounded-full transition-all duration-300 ${s===a?"w-8 bg-primary":"bg-muted-foreground/30 hover:bg-muted-foreground/50"}`},s))})]})}),e.jsxs("div",{className:"order-1 lg:order-2 text-center lg:text-left pt-16 md:pt-0",children:[e.jsxs("div",{className:"hidden md:inline-flex items-center gap-2 px-4 py-2 bg-white/10 rounded-full mb-6 border border-white/30",children:[e.jsx("span",{className:"w-2 h-2 bg-white rounded-full animate-pulse"}),e.jsx("span",{className:"text-xs font-medium text-white uppercase tracking-wider",children:t.badge||"New Drop"})]}),e.jsxs("h1",{className:"text-3xl sm:text-5xl md:text-7xl lg:text-8xl font-telegraf uppercase mb-4 leading-none whitespace-nowrap md:whitespace-normal",children:[e.jsxs("span",{className:"font-normal text-foreground",children:[t.name.split(" ")[0]," "]}),e.jsx("span",{className:"font-extrabold text-foreground md:block",children:t.name.split(" ").slice(1).join(" ")})]}),e.jsx("p",{className:"text-xl text-muted-foreground mb-8 max-w-md mx-auto lg:mx-0",children:t.description}),e.jsx("div",{className:"flex flex-wrap gap-3 justify-center lg:justify-start mb-8",children:t.features.map((r,s)=>e.jsx("span",{className:"px-4 py-2 text-sm bg-background/80 backdrop-blur-sm text-muted-foreground rounded-full border border-border/50",children:r},s))}),e.jsxs("div",{className:"flex items-center gap-6 justify-center lg:justify-start",children:[e.jsx("span",{className:"text-4xl font-telegraf font-bold text-foreground",children:t.price}),e.jsx(m,{size:"lg",className:"px-8 bg-white text-black hover:bg-white/90",children:"Shop Now"})]})]})]})})]})},_=({product:t,reversed:a})=>{const[l,r]=d.useState(0),s=d.useRef(null),n=i=>{if(s.current){const o=i==="left"?-200:200;s.current.scrollBy({left:o,behavior:"smooth"})}};return e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 lg:gap-16 items-center py-12 md:py-16 lg:py-24",children:[e.jsxs("div",{className:`relative ${a?"lg:order-2":""}`,children:[e.jsxs("div",{className:"relative aspect-[4/5] max-w-[280px] sm:max-w-sm md:max-w-md mx-auto mb-6",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 to-purple-500/5 rounded-3xl -rotate-3 scale-105"}),e.jsx("div",{className:"relative h-full bg-white rounded-3xl overflow-hidden shadow-xl",children:e.jsx("img",{src:t.images[l],alt:t.name,className:"w-full h-full object-contain"})})]}),e.jsxs("div",{className:"relative max-w-[280px] sm:max-w-sm md:max-w-md mx-auto",children:[e.jsx("button",{onClick:()=>n("left"),className:"absolute left-0 top-1/2 -translate-y-1/2 z-10 w-8 h-8 bg-background/80 backdrop-blur-sm rounded-full flex items-center justify-center border border-border/50 hover:bg-background transition-colors",children:e.jsx(L,{className:"w-4 h-4"})}),e.jsx("div",{ref:s,className:"flex gap-2 sm:gap-3 overflow-x-auto scrollbar-hide px-10 py-2",style:{scrollSnapType:"x mandatory"},children:t.images.map((i,o)=>e.jsx("button",{onClick:()=>r(o),className:`flex-shrink-0 w-16 h-16 sm:w-20 sm:h-20 rounded-xl overflow-hidden bg-white border-2 transition-all duration-200 ${l===o?"border-primary shadow-lg shadow-primary/20 scale-105":"border-transparent hover:border-primary/30"}`,style:{scrollSnapAlign:"center"},children:e.jsx("img",{src:i,alt:"",className:"w-full h-full object-contain"})},o))}),e.jsx("button",{onClick:()=>n("right"),className:"absolute right-0 top-1/2 -translate-y-1/2 z-10 w-8 h-8 bg-background/80 backdrop-blur-sm rounded-full flex items-center justify-center border border-border/50 hover:bg-background transition-colors",children:e.jsx(S,{className:"w-4 h-4"})})]})]}),e.jsxs("div",{className:`${a?"lg:order-1 lg:text-right":""}`,children:[e.jsx("span",{className:"inline-block px-3 py-1 bg-muted/50 text-muted-foreground text-xs font-medium rounded-full mb-4 uppercase tracking-wider",children:t.category}),e.jsx("h2",{className:"text-3xl sm:text-4xl md:text-5xl font-telegraf uppercase mb-2",children:e.jsx("span",{className:"font-extrabold text-foreground",children:t.name})}),e.jsx("p",{className:"text-lg text-muted-foreground mb-6",children:t.subtitle}),e.jsx("p",{className:`text-muted-foreground mb-6 max-w-lg ${a?"lg:ml-auto":""}`,children:t.description}),e.jsx("div",{className:`flex flex-wrap gap-2 mb-8 ${a?"lg:justify-end":""}`,children:t.features.map((i,o)=>e.jsx("span",{className:"px-3 py-1.5 text-xs bg-muted/30 text-muted-foreground rounded-full border border-border/30",children:i},o))}),e.jsxs("div",{className:`flex items-center gap-6 ${a?"lg:justify-end":""}`,children:[e.jsx("span",{className:"text-3xl font-telegraf font-bold text-foreground",children:t.price}),e.jsx(m,{className:"bg-white text-black hover:bg-white/90",children:"Add to Cart"})]})]})]})},ge=()=>{const t=u[0],a=u.slice(1);return e.jsxs("div",{className:"min-h-screen bg-background relative overflow-hidden",children:[e.jsx(w,{title:"Upcode Studios Swag | Premium Branded Apparel & Accessories",description:"Shop the official Upcode Studios clothing line. Premium apparel featuring the Rise Up collection and signature accessories."}),e.jsx(N,{}),e.jsx("section",{className:"pt-24 md:pt-32 lg:pt-[153px]",children:e.jsx(Y,{product:t})}),e.jsx(X,{}),e.jsx("div",{className:"container mx-auto px-4 py-16",children:e.jsxs("div",{className:"flex items-center gap-6",children:[e.jsx("div",{className:"flex-1 h-px bg-gradient-to-r from-transparent via-border to-transparent"}),e.jsx("span",{className:"text-sm text-muted-foreground uppercase tracking-[0.3em]",children:"More Drops"}),e.jsx("div",{className:"flex-1 h-px bg-gradient-to-r from-transparent via-border to-transparent"})]})}),e.jsx("section",{className:"pb-24",children:e.jsx("div",{className:"container mx-auto px-4",children:a.map((l,r)=>e.jsxs("div",{children:[e.jsx(_,{product:l,reversed:r%2===1}),r<a.length-1&&e.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-border/50 to-transparent"})]},l.id))})}),e.jsxs("section",{className:"py-24 relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-primary/10 rounded-full blur-[150px]"}),e.jsx("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-purple-500/10 rounded-full blur-[150px]"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("span",{className:"inline-block px-4 py-2 bg-white/10 text-white text-xs font-medium rounded-full mb-6 uppercase tracking-wider border border-white/30",children:"Coming Soon"}),e.jsxs("h2",{className:"text-3xl sm:text-4xl md:text-6xl font-telegraf uppercase mb-6",children:[e.jsx("span",{className:"font-normal text-foreground",children:"The Next"}),e.jsx("br",{}),e.jsx("span",{className:"font-extrabold text-foreground",children:"Chapter"})]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-xl mx-auto mb-8",children:"Hoodies, joggers, and limited edition collaborations are in the works. Join the waitlist for exclusive early access."}),e.jsxs(m,{variant:"outline",size:"lg",className:"gap-2",children:["Get Notified",e.jsx(T,{className:"w-4 h-4"})]})]})})]}),e.jsx(y,{hideBanner:!0})]})};export{ge 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.