PageSourceSearch

https://www.pelagohealth.com/_next/static/chunks/8281-378676da5bb5912b.js

js pelagohealth.com collected 2026-10-01 12:01:22 UTC 7,756 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3008,4937,8281],{21338:(e,t,a)=>{"use strict";a.d(t,{d:()=>l});var s=a(14232),r=a(90280),n=a(39751),i=a(91200);function l(e){let t=(0,i.M)(()=>(0,r.O)(e)),{isStatic:a}=(0,s.useContext)(n.Q);if(a){let[,a]=(0,s.useState)(e);(0,s.useEffect)(()=>t.on("change",a),[])}return t}},30346:()=>{},78281:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>G});var s=a(37876),r=a(14232),n=a(58103),i=a.n(n),l=a(27888),o=a(87109),c=a(39227),d=a(5135),u=a(21338),h=a(34336),g=a(81134),m=a(93008),p=a(73291),b=a(51432);a(30346);let f=[.16,1,.3,1],x={width:327.273},v={x:342.5,y:85.65,rotate:15,scale:.75},y=2*Math.atan(v.y/v.x),w=v.x/Math.sin(y),k=463/x.width,j=e=>10-Math.round(4*Math.abs(e)),S={"punch-pink":"bg-punch-pink",cerulean:"bg-cerulean",green:"bg-green","mist-blue":"bg-mist-blue","tea-green":"bg-tea-green",peach:"bg-peach",yellow:"bg-yellow",cream:"bg-cream",tan:"bg-tan"},E="/static/images/curved-slider/photo-mask.svg",M={maskImage:`url(${E})`,WebkitMaskImage:`url(${E})`,maskSize:"100% 100%",WebkitMaskSize:"100% 100%",maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat"},N={subheading:"Substance Use Disorders",heading:"Whatever substance you're navigating, wherever you're starting from",content:"<p>Evidence-based treatment tailored to you, including medication-assisted treatment and tools based on behavioral science that build lasting change.</p>",links:[{link_type:"button",button:{link:{title:"Explore SUD care",url:"#"},colour:"yellow"}}],options:{heading_tag:"h2",heading_font_size:"heading-40",text_alignment:"center",section_alignment:"center",subheading_prefix:"mark",subheading_classes:"text-white-80",heading_classes:"mx-auto max-w-[42.25rem] text-white",content_classes:"mx-auto !max-w-[38.75rem] text-white-80",custom_y_spacing:"compact"}},_=[{colour:"punch-pink",label:"Alcohol Sober"},{colour:"tea-green",label:"Cannabis Sober"},{colour:"yellow",label:"Opioids Free"},{colour:"tea-green",label:"Tobacco Free"},{colour:"cerulean",label:"Stimulants Free"}],R={hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.8,ease:f,delay:.15}}},C={hidden:{opacity:0,scale:.94},visible:{opacity:1,scale:1,transition:{duration:.8,ease:f}}};function G({text_card:e=N,cards:t=_}){let a=(0,r.useRef)(null),n=(0,r.useRef)(null),i=(0,c.W)(a,{amount:.3}),m=(0,d.I)(),[b,y]=(0,r.useState)(null),[w,S]=(0,r.useState)(!1),[E,M]=(0,r.useState)(!1),[G,z]=(0,r.useState)(!1),I=(0,u.d)(0),A=(0,u.d)(1),O=t?.length?t:_,F=(0,r.useMemo)(()=>{let e=[...O];for(;e.length<5;)e.push(...O);return e},[O]),T=(0,r.useRef)(new Map),W=(0,r.useRef)(!1),L=(0,r.useCallback)((e,t)=>(T.current.set(e,t),()=>T.current.delete(e)),[]),q=(0,r.useCallback)((e,{animated:t=!0}={})=>{e.slides.forEach(a=>{let s,r=T.current.get(Number(a.querySelector("[data-slide]")?.dataset.slide));if(!r)return;let n=((-a.progress+(s=e.slides.length)/2)%s+s)%s-s/2;r.base.set(-a.swiperSlideOffset),a.style.setProperty("z-index",String(j(n))),r.progress.get()!==n&&(t&&!W.current&&1.5>=Math.abs(n-r.progress.get())?(0,h.i)(r.progress,n,{duration:.7,ease:f}):r.progress.set(n))})},[]),$=(0,r.useCallback)(e=>{let{params:t,size:a}=e||{},s=v.x*A.get();t&&a&&s&&(t.touchRatio=a/s)},[A]);return(0,r.useEffect)(()=>{b&&($(b),q(b,{animated:!1}))},[b,q,$]),(0,r.useEffect)(()=>{i&&S(!0)},[i]),(0,r.useEffect)(()=>{if(m){I.set(1),M(!0);return}if(!w)return;let e=(0,h.i)(I,1,{duration:1.1,ease:f,delay:.45,onComplete:()=>M(!0)});return()=>e.stop()},[w,m,I]),(0,r.useEffect)(()=>{let e=b?.el;if(!e)return;let t=()=>z(!0),a=()=>z(!1);return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",a),()=>{e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",a)}},[b]),(0,r.useEffect)(()=>{if(!b||!i||!E||m||G)return;let e=setInterval(()=>{W.current||b.slideNext()},6e3);return()=>clearInterval(e)},[b,i,E,m,G]),(0,r.useEffect)(()=>{let e=n.current;if(!e||"undefined"==typeof ResizeObserver)return;let t=new ResizeObserver(([e])=>{A.set((e.contentRect.width||x.width)/x.width),$(b)});return t.observe(e),()=>t.disconnect()},[A,b,$]),(0,s.jsxs)("div",{ref:a,className:"space-y-6 md:space-y-0",style:{"--card-w":"min(56vw, 327px)"},children:[(0,s.jsxs)("div",{className:"relative left-1/2 w-screen -translate-x-1/2 overflow-hidden",children:[(0,s.jsx)("div",{ref:n,"aria-hidden":"true",className:"pointer-events-none absolute h-0 
1w-[var(--card-w)] opacity-0"}),(0,s.jsx)(g.P.div,{initial:m?"visible":"hidden",animate:m||w?"visible":"hidden",variants:C,children:(0,s.jsx)(l.RC,{className:"mx-auto w-full max-w-[69.875rem]",modules:[o.Jq,o.s3],slidesPerView:1,initialSlide:0,loop:!0,grabCursor:!0,speed:0,virtualTranslate:!0,watchSlidesProgress:!0,keyboard:{enabled:!0},a11y:{prevSlideMessage:"Previous card",nextSlideMessage:"Next card"},style:{height:`calc(var(--card-w) * ${k})`},onSwiper:y,onAfterInit:e=>q(e,{animated:!1}),onResize:e=>{$(e),q(e,{animated:!1})},onSetTranslate:e=>q(e),onTouchStart:()=>{W.current=!0},onTouchEnd:()=>{W.current=!1},children:F.map((e,t)=>(0,s.jsx)(l.qr,{className:"!flex items-start justify-center",style:{zIndex:j(t-0)},children:(0,s.jsx)(P,{...e,index:t,intro:I,unit:A,register:L})},t))})})]}),(0,s.jsx)(g.P.div,{initial:m?"visible":"hidden",animate:m||w?"visible":"hidden",variants:R,className:"mx-auto w-full max-w-[48.25rem] px-6 md:px-12",children:(0,s.jsx)(p.yA,{...e})})]})}function P({colour:e,image:t,label:a,index:n,intro:l,unit:o,register:c}){let d=(0,u.d)(n-0),h=(0,u.d)(0);(0,r.useEffect)(()=>c(n,{progress:d,base:h}),[c,n,d,h]);let p=[d,l,o],b=(0,m.G)([...p,h],([e,t,a,s])=>s+w*Math.sin(e*t*y)*a),f=(0,m.G)(p,([e,t,a])=>w*(1-Math.cos(e*t*y))*a),x=(0,m.G)(p,([e,t])=>e*t*v.rotate),k=(0,m.G)(p,([e,t])=>1-Math.min(Math.abs(e*t),2)*(1-v.scale)),j=(0,m.G)(d,[-2,-1.35,1.35,2],[0,1,1,0]),E=(0,m.G)(d,e=>1.35>Math.abs(e)?"auto":"none"),N=(0,m.G)(d,[-.5,0,.5],[0,1,0]),_=(0,m.G)(N,e=>1-e);return(0,s.jsx)(g.P.div,{style:{x:b,y:f,rotate:x,scale:k,opacity:j,pointerEvents:E},children:(0,s.jsxs)("div",{"data-slide":n,className:i()("relative aspect-[327/400] w-[var(--card-w)] overflow-hidden rounded-xl",S[e]||S["punch-pink"]),children:[t?.url?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g.P.div,{style:{opacity:_},className:"absolute inset-0",children:(0,s.jsx)(z,{image:t})}),(0,s.jsx)("div",{className:"absolute inset-0",style:M,children:(0,s.jsx)(z,{image:t})})]}):(0,s.jsx)(g.P.div,{style:{opacity:N,...M},className:"absolute inset-0 bg-black/20"}),a&&(0,s.jsxs)(g.P.p,{style:{opacity:N},className:"text-body-16 absolute right-[10.3%] bottom-[11.5%] flex items-center gap-1.5 text-white",children:[(0,s.jsx)("span",{className:"h-[10px] w-[7px] shrink-0 -rotate-[135deg] rounded-[100%] bg-current","aria-hidden":"true"}),a]})]})})}function z({image:e}){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b.HM,{image:e,layout:"fill",objectFit:"cover",sizes:"(min-width: 584px) 327px, 56vw",priority:!0}),(0,s.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"linear-gradient(180deg, rgba(0,0,0,0) 47.191%, rgba(0,0,0,0.5) 94.156%)"},"aria-hidden":"true"})]})}},93008:(e,t,a)=>{"use strict";a.d(t,{G:()=>o});var s=a(92338),r=a(21338),n=a(65538),i=a(50181),l=a(91200);function o(e,t,a,r){let n="function"==typeof t?t:function(...e){let t,a,r=!Array.isArray(e[0]),n=r?0:-1,i=e[0+n],l=e[1+n],o=e[2+n],c=e[3+n],d=(0,s.G)(l,o,{mixer:"object"==typeof(a=t=o[0])&&a.mix?t.mix:void 0,...c});return r?d(i):d}(t,a,r);return Array.isArray(e)?c(e,n):c([e],([e])=>n(e))}function c(e,t){let a=(0,l.M)(()=>[]);var s=()=>{a.length=0;let s=e.length;for(let t=0;t<s;t++)a[t]=e[t].get();return t(a)};let o=(0,r.d)(s()),c=()=>o.set(s());return c(),(0,i.E)(()=>{let t=()=>n.OH.update(c,!1,!0),a=e.map(e=>e.on("change",t));return()=>{a.forEach(e=>e()),n.eO.update(c)}}),o}}}]);

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.