PageSourceSearch

https://drlinea.co.uk/_next/static/chunks/612ab9a65173440e.js

js drlinea.co.uk collected 2026-10-08 20:57:51 UTC 6,794 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,15288,e=>{"use strict";var t=e.i(18050),r=e.i(75157);function a({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card",className:(0,r.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...a})}function o({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-6",e),...a})}e.s(["Card",()=>a,"CardContent",()=>o])},61849,83593,e=>{"use strict";var t=e.i(18050),r=e.i(46932),a=e.i(22016),o=e.i(57688),i=e.i(72520),n=e.i(15288);function s(e){return e?new Date(e).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"}):""}function l({post:e,index:l=0,featured:d=!1}){return(0,t.jsx)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*l,duration:.8},className:d?"md:col-span-2":"",children:(0,t.jsx)(a.default,{href:`/blog/${e.slug}`,className:"block group h-full",children:(0,t.jsxs)(n.Card,{className:"h-full rounded-none border border-foreground
1/10 bg-background relative overflow-hidden transition-all duration-500 ease-out hover:border-foreground/30 hover:shadow-[0_25px_80px_-20px_rgba(0,0,0,0.18)] hover:-translate-y-1.5",children:[(0,t.jsx)("div",{className:"absolute bottom-0 left-0 w-full h-[2px] bg-foreground origin-left scale-x-0 group-hover:scale-x-100 transition-transform duration-500 ease-out"}),e.image&&(0,t.jsx)("div",{className:`relative overflow-hidden ${d?"aspect-[21/9]":"aspect-[16/9]"}`,children:(0,t.jsx)(o.default,{src:e.image,alt:e.title,fill:!0,className:"object-cover transition-transform duration-700 group-hover:scale-105"})}),(0,t.jsxs)(n.CardContent,{className:"p-8 md:p-10 flex flex-col space-y-6",children:[(0,t.jsxs)("div",{className:"flex justify-between items-start",children:[(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.category_tags?.slice(0,3).map(e=>(0,t.jsx)("span",{className:"text-[10px] uppercase tracking-[0.2em] text-foreground/40 bg-foreground/5 px-3 py-1 group-hover:text-foreground/60 group-hover:bg-foreground/10 transition-colors duration-300",children:e},e))}),(0,t.jsxs)("div",{className:"relative w-10 h-10 flex items-center justify-center shrink-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full bg-foreground
1/0 group-hover:bg-foreground transition-colors duration-300"}),(0,t.jsx)(i.ArrowRight,{className:"w-5 h-5 text-foreground/30 group-hover:text-background relative z-10 group-hover:translate-x-0.5 transition-all duration-300"})]})]}),(0,t.jsx)("h2",{className:`font-serif uppercase tracking-tight text-foreground group-hover:tracking-normal transition-all duration-500 ${d?"text-3xl md:text-4xl":"text-2xl md:text-3xl"}`,children:e.title}),e.description&&(0,t.jsx)("p",{className:"text-sm text-foreground/60 leading-relaxed font-light group-hover:text-foreground/80 transition-colors duration-300 line-clamp-3",children:e.description}),e.published_date&&(0,t.jsx)("div",{className:"pt-4 border-t border-foreground/5 group-hover:border-foreground/15 transition-colors duration-300",children:(0,t.jsx)("span",{className:"text-[10px] uppercase tracking-wider text-foreground/40 font-medium group-hover:text-foreground/70 transition-colors duration-300",children:s(e.published_date)})})]})]})})})}e.s(["formatDate",()=>s],83593),e.s(["BlogCard",()=>l],61849)},60934,e=>{"use strict";var t=e.i(18050),r=e.i(46932),a=e.i(72520),o=e.i(61849);function i({featuredPost:e,posts:i}){let n=e||i.length>0;return(0,t.jsx)("main",{className:"pt-16 md:pt-32 pb-24",children:(0,t.jsxs)("div",{className:"container mx-auto px-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl mb-16 space-y-6",children:[(0,t.jsx)(r.motion.span,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-xs uppercase tracking-[0.4em] text-foreground/50 font-medium",children:"Insights & Updates"}),(0,t.jsx)(r.motion.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.1},className:"font-serif text-5xl md:text-6xl lg:text-7xl text-foreground leading-tight",children:"Our Blog"}),(0,t.jsx)(r.motion.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2},className:"text-lg text-foreground/60 font-light leading-relaxed",children:"Expert advice, treatment insights, and the latest updates from Dr Linea. Discover tips for maintaining your results and learn about new advances in aesthetic medicine."})]}),n?(0,t.jsxs)(t.Fragment,{children:[e&&(0,t.jsxs)("div",{className:"mb-12",children:[(0,t.jsx)(r.motion.span,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.6,delay:.3},className:"text-[10px] uppercase tracking-[0.3em] text-foreground/40 mb-4 block",children:"Featured Article"}),(0,t.jsx)(o.BlogCard,{post:e,index:0,featured:!0})]}),i.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 mb-24",children:i.map((r,a)=>(0,t.jsx)(o.BlogCard,{post:r,index:e?a+1:a},r.slug))})]}):(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.3},className:"text-center py-24 space-y-6",children:[(0,t.jsx)("div",{className:"w-20 h-20 mx-auto border border-foreground/10 flex items-center justify-center",children:(0,t.jsx)("span",{className:"font-serif text-4xl text-foreground/20",children:"?"})}),(0,t.jsx)("h2",{className:"font-serif text-3xl text-foreground",children:"Coming Soon"}),(0,t.jsx)("p",{className:"text-foreground/60 font-light max-w-md mx-auto",children:"We're working on bringing you insightful articles about aesthetic treatments and skincare. Check back soon for our latest content."})]}),(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8},className:"bg-secondary/10 p-12 md:p-20 text-center space-y-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl mx-auto space-y-4",children:[(0,t.jsx)("h3",{className:"font-serif text-3xl text-foreground",children:"Ready to Begin Your Journey?"}),(0,t.jsx)("p",{className:"text-foreground/60 font-light",children:"Book a consultation with Dr Linea to discuss your aesthetic goals and create a personalized treatment plan."})]}),(0,t.jsxs)("a",{href:"https://drlinea.collums.co.uk/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center space-x-4 bg-primary text-primary-foreground px-10 py-5 text-sm uppercase tracking-widest hover:bg-primary/85 hover:shadow-[0_8px_30px_rgba(0,0,0,0.25)] hover:-translate-y-0.5 active:translate-y-0 active:shadow-md transition-all duration-300",children:[(0,t.jsx)("span",{children:"Book Consultation"}),(0,t.jsx)(a.ArrowRight,{className:"w-4 h-4"})]})]})]})})}e.s(["BlogListingContent",()=>i])}]);

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.