Nicholai cb7a555118
Some checks failed
CI / build-and-test (pull_request) Has been cancelled
latest changes
2025-09-25 23:53:54 -06:00

1 line
27 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e={};e.id=2033,e.ids=[2033],e.modules={72934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},54580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},45869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},20399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},55315:e=>{"use strict";e.exports=require("path")},17360:e=>{"use strict";e.exports=require("url")},99705:(e,t,a)=>{"use strict";a.r(t),a.d(t,{GlobalError:()=>l.a,__next_app__:()=>m,originalPathname:()=>x,pages:()=>d,routeModule:()=>h,tree:()=>c}),a(71978),a(34159),a(73781),a(45857),a(26751),a(40656),a(40509),a(70546);var s=a(30170),i=a(45002),r=a(83876),l=a.n(r),o=a(66299),n={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(n[e]=()=>o[e]);a.d(t,n);let c=["",{children:["artists",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,71978)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/[id]/page.tsx"]}]},{error:[()=>Promise.resolve().then(a.bind(a,34159)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/[id]/error.tsx"],loading:[()=>Promise.resolve().then(a.bind(a,73781)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/[id]/loading.tsx"]}]},{error:[()=>Promise.resolve().then(a.bind(a,45857)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/error.tsx"],loading:[()=>Promise.resolve().then(a.bind(a,26751)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/loading.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(a.bind(a,57481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(a.bind(a,40656)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/layout.tsx"],error:[()=>Promise.resolve().then(a.bind(a,40509)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/error.tsx"],"not-found":[()=>Promise.resolve().then(a.bind(a,70546)),"/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/not-found.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(a.bind(a,57481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],d=["/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/[id]/page.tsx"],x="/artists/[id]/page",m={require:a,loadChunk:()=>Promise.resolve()},h=new s.AppPageRouteModule({definition:{kind:i.x.APP_PAGE,page:"/artists/[id]/page",pathname:"/artists/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},60450:(e,t,a)=>{Promise.resolve().then(a.bind(a,50331))},58204:(e,t,a)=>{Promise.resolve().then(a.bind(a,24411))},9891:(e,t,a)=>{Promise.resolve().then(a.bind(a,65515)),Promise.resolve().then(a.bind(a,66696)),Promise.resolve().then(a.bind(a,39261))},35303:()=>{},50331:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o});var s=a(97247),i=a(2502),r=a(58053),l=a(35921);function o({reset:e}){return s.jsx("div",{className:"container mx-auto px-4 py-8",children:(0,s.jsxs)(i.bZ,{variant:"destructive",className:"max-w-2xl mx-auto",children:[s.jsx(l.Z,{className:"h-4 w-4"}),s.jsx(i.Cd,{children:"Something went wrong!"}),(0,s.jsxs)(i.X,{className:"space-y-4",children:[s.jsx("p",{children:"We encountered an error while loading the artist profile. Please try again or contact support if the problem persists."}),s.jsx(r.z,{onClick:e,variant:"outline",size:"sm",children:"Try again"})]})]})})}},24411:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o});var s=a(97247),i=a(2502),r=a(58053),l=a(35921);function o({reset:e}){return s.jsx("div",{className:"container mx-auto px-4 py-8",children:(0,s.jsxs)(i.bZ,{variant:"destructive",className:"max-w-2xl mx-auto",children:[s.jsx(l.Z,{className:"h-4 w-4"}),s.jsx(i.Cd,{children:"Something went wrong!"}),(0,s.jsxs)(i.X,{className:"space-y-4",children:[s.jsx("p",{children:"We encountered an error while loading the artists page. Please try again or contact support if the problem persists."}),s.jsx(r.z,{onClick:e,variant:"outline",size:"sm",children:"Try again"})]})]})})}},65515:(e,t,a)=>{"use strict";a.d(t,{ArtistPortfolio:()=>p});var s=a(97247),i=a(28964),r=a(44597),l=a(58053),o=a(88964),n=a(79906),c=a(77940),d=a(74974),x=a(50820),m=a(9527),h=a(66498);let u=(0,a(26323).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),g={1:{id:"1",name:"Christy Lumberg",specialty:"Expert Cover-Up & Illustrative Specialist",image:"/artists/christy-lumberg-portrait.jpg",bio:"With over 22 years of experience, Christy Lumberg is a powerhouse in the tattoo industry, known for her exceptional cover-ups, tattoo makeovers, and bold illustrative designs. Whether you're looking to transform old ink, refresh a faded piece, or bring a brand-new vision to life, Christy's precision and artistry deliver next-level results.",experience:"22+ years",rating:5,reviews:245,location:"United Tattoo - Fountain & Colorado Springs",availability:"Available",styles:["Cover-ups","Illustrative","Black & Grey","Color Work","Tattoo Makeovers"],instagram:"@inkmama719",portfolio:[{id:1,image:"/artists/christy-lumberg-work-1.jpg",title:"Cover-Up Transformation",category:"Cover-ups"},{id:2,image:"/artists/christy-lumberg-work-2.jpg",title:"Illustrative Design",category:"Illustrative"},{id:3,image:"/artists/christy-lumberg-work-3.jpg",title:"Black & Grey Masterpiece",category:"Black & Grey"},{id:4,image:"/artists/christy-lumberg-work-4.jpg",title:"Vibrant Color Work",category:"Color Work"},{id:5,image:"/black-and-grey-portrait-tattoo-masterpiece.jpg",title:"Portrait Mastery",category:"Black & Grey"},{id:6,image:"/realistic-portrait-tattoo-artwork.jpg",title:"Realistic Portrait",category:"Illustrative"},{id:7,image:"/botanical-nature-tattoo-artwork.jpg",title:"Botanical Design",category:"Color Work"},{id:8,image:"/geometric-abstract-tattoo-artwork.jpg",title:"Geometric Art",category:"Illustrative"},{id:9,image:"/watercolor-illustrative-tattoo-artwork.jpg",title:"Watercolor Style",category:"Color Work"},{id:10,image:"/fine-line-botanical-tattoo-elegant.jpg",title:"Fine Line Botanical",category:"Illustrative"},{id:11,image:"/realistic-animal-tattoo-detailed-shading.jpg",title:"Animal Portrait",category:"Black & Grey"},{id:12,image:"/traditional-neo-traditional-tattoo-artwork.jpg",title:"Neo-Traditional",category:"Color Work"},{id:13,image:"/photorealistic-portrait-tattoo-black-and-grey.jpg",title:"Photorealistic Portrait",category:"Black & Grey"},{id:14,image:"/hyperrealistic-eye-tattoo-design.jpg",title:"Hyperrealistic Eye",category:"Black & Grey"},{id:15,image:"/delicate-fine-line-flower-tattoo.jpg",title:"Delicate Florals",category:"Illustrative"},{id:16,image:"/professional-tattoo-artist-working-on-detailed-tat.jpg",title:"Detailed Work",category:"Cover-ups"},{id:17,image:"/fine-line-minimalist-tattoo-artwork.jpg",title:"Minimalist Design",category:"Illustrative"},{id:18,image:"/simple-line-work-tattoo-artistic.jpg",title:"Line Work Art",category:"Black & Grey"},{id:19,image:"/minimalist-geometric-tattoo-design.jpg",title:"Geometric Minimalism",category:"Illustrative"},{id:20,image:"/abstract-geometric-shapes.png",title:"Abstract Geometry",category:"Color Work"}],testimonials:[{name:"Maria S.",rating:5,text:"Christy transformed my old tattoo into something absolutely stunning! Her cover-up work is incredible and exceeded all my expectations."},{name:"David L.",rating:5,text:"22 years of experience really shows. Christy is a true artist and professional. The Ink Mama knows her craft!"},{name:"Sarah K.",rating:5,text:"As the CEO of United Tattoo, Christy has created an amazing environment. Her illustrative work is phenomenal!"}]}};function p({artistId:e}){let[t,a]=(0,i.useState)("All"),[p,v]=(0,i.useState)(null),[b,f]=(0,i.useState)(0),j=g[e],y=(0,i.useRef)(null),w=(0,i.useRef)(null),N=["All",...Array.from(new Set((j?.portfolio??[]).map(e=>e.category)))],k="All"===t?j?.portfolio??[]:(j?.portfolio??[]).filter(e=>e.category===t),C=(0,i.useCallback)(e=>{let t=k[e];t&&v(t.id)},[k]),P=(e,t)=>{t&&(y.current=t),v(e)},z=()=>{v(null),setTimeout(()=>y.current?.focus(),0)},A=p?k.findIndex(e=>e.id===p):-1,D=p?k.find(e=>e.id===p):null;return j?(0,s.jsxs)("div",{className:"min-h-screen bg-black text-white",children:[s.jsx("div",{className:"fixed top-6 right-8 z-40",children:s.jsx(l.z,{asChild:!0,variant:"ghost",className:"text-white hover:bg-white/20 border border-white/30 backdrop-blur-sm bg-black/40 hover:text-white",children:(0,s.jsxs)(n.default,{href:"/artists",children:[s.jsx(c.Z,{className:"w-4 h-4 mr-2"}),"Back to Artists"]})})}),(0,s.jsxs)("section",{className:"relative h-screen overflow-hidden -mt-20",children:[s.jsx("div",{className:"absolute left-0 top-0 w-1/2 h-full",style:{transform:`translateY(${.3*b}px)`},children:(0,s.jsxs)("div",{className:"relative w-full h-full",children:[s.jsx(r.default,{src:j.image||"/placeholder.svg",alt:j.name,fill:!0,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",className:"object-cover"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-transparent to-black/50"}),s.jsx("div",{className:"absolute top-28 left-8",children:s.jsx(o.C,{variant:"Available"===j.availability?"default":"secondary",className:"bg-white/20 backdrop-blur-sm text-white border-white/30",children:j.availability})})]})}),s.jsx("div",{className:"absolute right-0 top-0 w-1/2 h-full flex items-center",style:{transform:`translateY(${-.2*b}px)`},children:(0,s.jsxs)("div",{className:"px-16 py-20",children:[(0,s.jsxs)("div",{className:"mb-8",children:[s.jsx("h1",{className:"font-playfair text-6xl font-bold mb-4 text-balance leading-tight",children:j.name}),s.jsx("p",{className:"text-2xl text-gray-300 mb-6",children:j.specialty}),(0,s.jsxs)("div",{className:"flex items-center space-x-2 mb-6",children:[s.jsx(d.Z,{className:"w-6 h-6 fill-yellow-400 text-yellow-400"}),s.jsx("span",{className:"font-medium text-xl",children:j.rating}),(0,s.jsxs)("span",{className:"text-gray-400",children:["(",j.reviews," reviews)"]})]})]}),s.jsx("p",{className:"text-gray-300 mb-8 leading-relaxed text-lg max-w-lg",children:j.bio}),(0,s.jsxs)("div",{className:"grid grid-cols-1 gap-4 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center space-x-3",children:[s.jsx(x.Z,{className:"w-5 h-5 text-gray-400"}),(0,s.jsxs)("span",{className:"text-gray-300",children:[j.experience," experience"]})]}),(0,s.jsxs)("div",{className:"flex items-center space-x-3",children:[s.jsx(m.Z,{className:"w-5 h-5 text-gray-400"}),s.jsx("span",{className:"text-gray-300",children:j.location})]}),(0,s.jsxs)("div",{className:"flex items-center space-x-3",children:[s.jsx(h.Z,{className:"w-5 h-5 text-gray-400"}),s.jsx("span",{className:"text-gray-300",children:j.instagram})]})]}),(0,s.jsxs)("div",{className:"mb-8",children:[s.jsx("h3",{className:"font-semibold mb-4 text-lg",children:"Specializes in:"}),s.jsx("div",{className:"flex flex-wrap gap-2",children:j.styles.map(e=>s.jsx(o.C,{variant:"outline",className:"border-white/30 text-white",children:e},e))})]}),(0,s.jsxs)("div",{className:"flex space-x-4",children:[s.jsx(l.z,{asChild:!0,size:"lg",className:"bg-white text-black hover:bg-gray-100 !text-black hover:!text-black",children:s.jsx(n.default,{href:`/artists/${j.id}/book`,children:"Book Appointment"})}),s.jsx(l.z,{variant:"outline",size:"lg",className:"border-white/30 text-white hover:bg-white hover:text-black bg-transparent",children:"Get Consultation"})]})]})}),s.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-32 bg-black",children:s.jsx("svg",{className:"absolute top-0 left-0 w-full h-32",viewBox:"0 0 1200 120",preserveAspectRatio:"none",children:s.jsx("path",{d:"M0,0 C300,120 900,120 1200,0 L1200,120 L0,120 Z",fill:"black"})})})]}),s.jsx("section",{className:"relative bg-black",children:(0,s.jsxs)("div",{className:"flex min-h-screen",children:[s.jsx("div",{className:"w-2/3 p-8 overflow-y-auto",children:s.jsx("div",{className:"grid grid-cols-2 gap-6",children:k.map(e=>s.jsx("div",{className:"group cursor-pointer",role:"button",tabIndex:0,"aria-label":`Open ${e.title}`,onClick:t=>{P(e.id,t.currentTarget||null)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),P(e.id,t.currentTarget))},children:(0,s.jsxs)("div",{className:"relative overflow-hidden bg-gray-900 aspect-[4/5] hover:scale-[1.02] transition-all duration-500",children:[s.jsx(r.default,{src:e.image||"/placeholder.svg",alt:e.title,width:800,height:1e3,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700","aria-hidden":!0,priority:!1}),s.jsx("div",{className:"absolute inset-0 bg-black/60 opacity-0 group-hover:opacity-100 transition-all duration-500 flex items-center justify-center",children:(0,s.jsxs)("div",{className:"text-center",children:[s.jsx(u,{className:"w-8 h-8 text-white mb-2 mx-auto"}),s.jsx("p",{className:"text-white font-medium",children:e.title})]})})]})},e.id))})}),s.jsx("div",{className:"w-1/3 sticky top-0 h-screen flex flex-col justify-center p-12 bg-black border-l border-white/10",children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-baseline justify-between mb-8",children:[s.jsx("h2",{className:"font-playfair text-5xl font-bold text-balance",children:"Featured Work"}),s.jsx("span",{className:"text-6xl font-light text-gray-500",children:k.length})]}),(0,s.jsxs)("div",{className:"mb-12",children:[s.jsx(l.z,{variant:"outline",className:"border-white/30 text-white hover:bg-white hover:text-black bg-transparent mb-8",children:"View All"}),(0,s.jsxs)("p",{className:"text-gray-300 leading-relaxed text-lg mb-8",children:["Explore the portfolio of ",j.name," showcasing ",j.experience," of expertise in"," ",j.specialty.toLowerCase(),". Each piece represents a unique collaboration between artist and client."]})]}),(0,s.jsxs)("div",{className:"mb-8",children:[s.jsx("h3",{className:"font-semibold mb-4 text-lg",children:"Filter by Style"}),s.jsx("div",{className:"flex flex-col gap-2",role:"list",children:N.map(e=>(0,s.jsxs)(l.z,{variant:"ghost",onClick:()=>a(e),className:`justify-start text-left hover:bg-white/10 ${t===e?"text-white bg-white/10":"text-gray-400 hover:text-white"}`,"aria-pressed":t===e,role:"listitem",children:[e,s.jsx("span",{className:"ml-auto text-sm",children:"All"===e?(j.portfolio??[]).length:(j.portfolio??[]).filter(t=>t.category===e).length})]},e))})]}),s.jsx("div",{className:"border-t border-white/10 pt-8",children:(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-4 text-center",children:[(0,s.jsxs)("div",{children:[s.jsx("div",{className:"text-2xl font-bold",children:(j.portfolio??[]).length}),s.jsx("div",{className:"text-sm text-gray-400",children:"Pieces"})]}),(0,s.jsxs)("div",{children:[s.jsx("div",{className:"text-2xl font-bold",children:j.rating}),s.jsx("div",{className:"text-sm text-gray-400",children:"Rating"})]})]})})]})})]})}),(0,s.jsxs)("section",{className:"relative py-32 bg-black border-t border-white/10 overflow-hidden",children:[s.jsx("div",{className:"container mx-auto px-8 mb-16",children:(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("h2",{className:"font-playfair text-5xl font-bold mb-4 text-balance",children:"What Clients Say"}),s.jsx("div",{className:"w-16 h-0.5 bg-white mx-auto"})]})}),s.jsx("div",{className:"relative",children:s.jsx("div",{className:"flex animate-marquee-smooth space-x-16 hover:pause-smooth",children:[...j.testimonials,...j.testimonials,...j.testimonials,...j.testimonials].map((e,t)=>s.jsx("div",{className:"flex-shrink-0 min-w-[500px] px-8",children:(0,s.jsxs)("div",{className:"relative group",children:[s.jsx("div",{className:"absolute inset-0 bg-gradient-radial from-white/8 via-white/3 to-transparent rounded-2xl blur-lg scale-110"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-white/5 to-transparent rounded-2xl"}),(0,s.jsxs)("div",{className:"relative bg-black/40 backdrop-blur-sm border border-white/10 rounded-2xl p-8 hover:border-white/20 transition-all duration-500 hover:bg-black/60",children:[s.jsx("div",{className:"flex items-center space-x-1 mb-4",children:[...Array(e.rating)].map((e,t)=>s.jsx(d.Z,{className:"w-4 h-4 fill-white text-white"},t))}),s.jsx("blockquote",{className:"text-white text-xl font-light leading-relaxed mb-4 italic",children:e.text}),(0,s.jsxs)("cite",{className:"text-gray-400 text-sm font-medium not-italic",children:["— ",e.name]})]})]})},`${e.name}-${t}`))})})]}),s.jsx("section",{className:"relative py-32 bg-black",children:s.jsx("div",{className:"container mx-auto px-8 text-center",children:(0,s.jsxs)("div",{className:"max-w-3xl mx-auto",children:[s.jsx("h2",{className:"font-playfair text-5xl font-bold mb-6 text-balance",children:"Ready to Get Started?"}),(0,s.jsxs)("p",{className:"text-gray-300 text-xl leading-relaxed mb-12",children:["Book a consultation with ",j.name," to discuss your next tattoo. If you'd like, we can help plan the design and schedule the session."]}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-6 justify-center items-center",children:[s.jsx(l.z,{asChild:!0,size:"lg",className:"bg-white text-black hover:bg-gray-100 !text-black hover:!text-black px-12 py-4 text-lg",children:s.jsx(n.default,{href:`/artists/${j.id}/book`,children:"Book Now"})}),s.jsx(l.z,{variant:"outline",size:"lg",className:"border-white/30 text-white hover:bg-white hover:text-black bg-transparent px-12 py-4 text-lg",children:"Get Consultation"})]}),s.jsx("div",{className:"mt-16 pt-16 border-t border-white/10",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 text-center",children:[(0,s.jsxs)("div",{children:[s.jsx("div",{className:"text-3xl font-bold mb-2",children:j.experience}),s.jsx("div",{className:"text-gray-400",children:"Experience"})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"text-3xl font-bold mb-2",children:[j.reviews,"+"]}),s.jsx("div",{className:"text-gray-400",children:"Happy Clients"})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"text-3xl font-bold mb-2",children:[j.rating,"/5"]}),s.jsx("div",{className:"text-gray-400",children:"Average Rating"})]})]})})]})})}),p&&D&&s.jsx("div",{className:"fixed inset-0 bg-black/95 z-50 flex items-center justify-center p-4",role:"dialog","aria-modal":"true","aria-label":D.title,onClick:()=>z(),children:(0,s.jsxs)("div",{className:"relative max-w-6xl max-h-[90vh] w-full flex items-center justify-center",onClick:e=>e.stopPropagation(),children:[s.jsx("button",{"aria-label":"Previous image",onClick:()=>{C((A-1+k.length)%k.length)},className:"absolute left-2 top-1/2 -translate-y-1/2 text-white p-2 bg-black/30 rounded hover:bg-black/50",children:""}),s.jsx("div",{className:"flex-1 flex items-center justify-center p-4",children:s.jsx(r.default,{src:D.image||"/placeholder.svg",alt:D.title,width:1200,height:900,sizes:"(max-width: 640px) 90vw, (max-width: 1024px) 80vw, 60vw",className:"max-w-full max-h-[80vh] object-contain"})}),s.jsx("button",{"aria-label":"Next image",onClick:()=>{C((A+1)%k.length)},className:"absolute right-2 top-1/2 -translate-y-1/2 text-white p-2 bg-black/30 rounded hover:bg-black/50",children:""}),s.jsx(l.z,{variant:"ghost",size:"sm",ref:w,className:"absolute top-4 right-4 text-white hover:bg-white/20 text-2xl",onClick:z,"aria-label":"Close image",children:"✕"})]})})]}):(0,s.jsxs)("div",{className:"container mx-auto px-4 py-20 text-center",children:[s.jsx("h1",{className:"text-2xl font-bold mb-4",children:"Artist not found"}),s.jsx(l.z,{asChild:!0,children:s.jsx(n.default,{href:"/artists",children:"Back to Artists"})})]})}},2502:(e,t,a)=>{"use strict";a.d(t,{Cd:()=>n,X:()=>c,bZ:()=>o});var s=a(97247);a(28964);var i=a(87972),r=a(25008);let l=(0,i.j)("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function o({className:e,variant:t,...a}){return s.jsx("div",{"data-slot":"alert",role:"alert",className:(0,r.cn)(l({variant:t}),e),...a})}function n({className:e,...t}){return s.jsx("div",{"data-slot":"alert-title",className:(0,r.cn)("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",e),...t})}function c({className:e,...t}){return s.jsx("div",{"data-slot":"alert-description",className:(0,r.cn)("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",e),...t})}},88964:(e,t,a)=>{"use strict";a.d(t,{C:()=>n});var s=a(97247);a(28964);var i=a(69008),r=a(87972),l=a(25008);let o=(0,r.j)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function n({className:e,variant:t,asChild:a=!1,...r}){let n=a?i.g7:"span";return s.jsx(n,{"data-slot":"badge",className:(0,l.cn)(o({variant:t}),e),...r})}},77940:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},76442:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]])},50820:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},66498:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]])},9527:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},6683:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},74974:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},37013:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});let s=(0,a(26323).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},34159:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s=(0,a(45347).createProxy)(String.raw`/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/[id]/error.tsx#default`)},73781:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});var s=a(72051),i=a(58030);function r(){return(0,s.jsxs)("div",{className:"container mx-auto px-4 py-8 space-y-8",children:[(0,s.jsxs)("div",{className:"flex flex-col md:flex-row gap-8",children:[s.jsx(i.O,{className:"w-64 h-64 rounded-lg mx-auto md:mx-0"}),(0,s.jsxs)("div",{className:"flex-1 space-y-4",children:[s.jsx(i.O,{className:"h-10 w-48"}),s.jsx(i.O,{className:"h-6 w-32"}),(0,s.jsxs)("div",{className:"space-y-2",children:[s.jsx(i.O,{className:"h-4 w-full"}),s.jsx(i.O,{className:"h-4 w-3/4"}),s.jsx(i.O,{className:"h-4 w-5/6"})]}),(0,s.jsxs)("div",{className:"flex gap-4",children:[s.jsx(i.O,{className:"h-10 w-32"}),s.jsx(i.O,{className:"h-10 w-24"})]})]})]}),(0,s.jsxs)("div",{className:"space-y-6",children:[s.jsx(i.O,{className:"h-8 w-32"}),s.jsx("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-3",children:Array.from({length:9}).map((e,t)=>s.jsx(i.O,{className:"aspect-square w-full rounded-lg"},t))})]})]})}},71978:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o});var s=a(72051),i=a(94604);let r=(0,a(45347).createProxy)(String.raw`/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/components/artist-portfolio.tsx#ArtistPortfolio`);var l=a(86006);function o({params:e}){return(0,s.jsxs)("main",{className:"min-h-screen",children:[s.jsx(i.W,{}),s.jsx("div",{className:"pt-16",children:s.jsx(r,{artistId:e.id})}),s.jsx(l.$,{})]})}},45857:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s=(0,a(45347).createProxy)(String.raw`/home/Nicholai/Documents/Dev/united_v03/united-tattoo/united-tattoo/app/artists/error.tsx#default`)},26751:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});var s=a(72051),i=a(58030);function r(){return(0,s.jsxs)("div",{className:"container mx-auto px-4 py-8 space-y-8",children:[(0,s.jsxs)("div",{className:"text-center space-y-4",children:[s.jsx(i.O,{className:"h-12 w-48 mx-auto"}),s.jsx(i.O,{className:"h-6 w-80 mx-auto"})]}),s.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:Array.from({length:6}).map((e,t)=>(0,s.jsxs)("div",{className:"space-y-4",children:[s.jsx(i.O,{className:"aspect-square w-full rounded-lg"}),(0,s.jsxs)("div",{className:"space-y-2",children:[s.jsx(i.O,{className:"h-6 w-32"}),s.jsx(i.O,{className:"h-4 w-24"}),(0,s.jsxs)("div",{className:"space-y-1",children:[s.jsx(i.O,{className:"h-3 w-full"}),s.jsx(i.O,{className:"h-3 w-3/4"})]})]})]},t))})]})}},58030:(e,t,a)=>{"use strict";a.d(t,{O:()=>r});var s=a(72051),i=a(37170);function r({className:e,...t}){return s.jsx("div",{"data-slot":"skeleton",className:(0,i.cn)("bg-accent animate-pulse rounded-md",e),...t})}},37170:(e,t,a)=>{"use strict";a.d(t,{cn:()=>r});var s=a(36272),i=a(51472);function r(...e){return(0,i.m6)((0,s.W)(e))}},54203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return a}});class a{static get(e,t,a){let s=Reflect.get(e,t,a);return"function"==typeof s?s.bind(e):s}static set(e,t,a,s){return Reflect.set(e,t,a,s)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[9379,1488,7598,9906,1181,1034,4106,5896],()=>a(99705));module.exports=s})();