PageSourceSearch

https://www.bswhealth.com/_next/static/chunks/57-25ccf09564523780.js?dpl=dpl_EyWGF9kD1ctn2imrnr2p98zmQLTZ

js bswhealth.com collected 2026-09-24 17:35:56 UTC 14,217 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57],{30785:(e,r,t)=>{t.r(r),t.d(r,{fetchProductCarouselSlides:()=>h,mapSlideResult:()=>y,useProductCarouselSlides:()=>g});var n=t(16927),l=t(20294),a=t(85993),i=t(4902),o=t(37876),u=t(14232),s=t(37271),c=t(21339),d=t(51976),m=t(74693),f='\n  query GetSlideChildren($itemId: String!, $language: String!, $after: String) {\n    item(path: $itemId, language: $language) {\n      children(first: 5, after: $after) {\n        pageInfo {\n          hasNext\n          endCursor\n        }\n        results {\n          slideId: field(name: "id") { jsonValue }\n          slideVariant: field(name: "slideVariant") { jsonValue }\n          image: field(name: "Image") { jsonValue }\n          illustration: field(name: "illustration") { jsonValue }\n          memoTitle: field(name: "memoTitle") { jsonValue }\n          memoContent: field(name: "memoContent") { jsonValue }\n        }\n      }\n    }\n  }\n',x=null;function v(){return x||(x=(0,d.V)({api:m.A.api,retries:m.A.retries.count,retryStrategy:m.A.retries.retryStrategy})),x}var p=new Map;function y(e,r){var t,n,l,a,i,u,d,m,f,x,v,p,y,g,h=(null==(n=e.slideVariant)||null==(t=n.jsonValue)?void 0:t.value)||"slideD".concat(r+1);return!s.ILLUSTRATION_MAP[h],{id:(null==(a=e.slideId)||null==(l=a.jsonValue)?void 0:l.value)||"slide-".concat(r+1),slideVariant:h,imageUrl:(null==(d=e.image)||null==(u=d.jsonValue)||null==(i=u.value)?void 0:i.src)||"",imageAlt:(null==(x=e.image)||null==(f=x.jsonValue)||null==(m=f.value)?void 0:m.alt)||"",illustration:s.ILLUSTRATION_MAP[h]||s.ILLUSTRATION_MAP["slideD".concat(r+1)]||(0,o.jsx)(c.SlideD1Illustration,{}),memoTitle:(null==(p=e.memoTitle)||null==(v=p.jsonValue)?void 0:v.value)||"",memoContent:(null==(g=e.memoContent)||null==(y=g.jsonValue)?void 0:y.value)||""}}function g(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",t=e?"".concat(e,":").concat(r):"",a=(0,l._)((0,u.useState)(void 0),2),o=a[0],s=a[1],c=(0,u.useRef)(t);return(0,u.useEffect)(function(){if(e){var t="".concat(e,":").concat(r),l=p.get(t);if(l){c.current=t,s(l);return}c.current=t;var a=!1;return(0,n._)(function(){var n,l,o,u,c,d,m,x,g,h,S,b,j,N,C;return(0,i.YH)(this,function(i){switch(i.label){case 0:i.trys.push([0,4,,5]),n=v()(),l=[],u=!0,c=0,d=10,i.label=1;case 1:if(!u||++c>d)return[3,3];return[4,n.request(f,{itemId:e,language:r,after:null!=o?o:null})];case 2:if(S=i.sent(),a)return[2];return(null==(b=null==S||null==(m=S.item)?void 0:m.children)||null==(x=b.results)?void 0:x.length)&&(l=l.concat(b.results)),u=null!=(j=null==b||null==(g=b.pageInfo)?void 0:g.hasNext)&&j,o=null==b||null==(h=b.pageInfo)?void 0:h.endCursor,[3,1];case 3:return!a&&l.length?(N=l.map(y),p.size>=20&&void 0!==(C=p.keys().next().value)&&p.delete(C),p.set(t,N),s(N)):a||s([]),[3,5];case 4:return i.sent(),a||s([]),[3,5];case 5:return[2]}})})(),function(){a=!0}}},[e,r]),o}function h(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en";return(0,n._)(function(){var t,n,l,o,u,s,c,d,m,x,p,y,g,h;return(0,i.YH)(this,function(i){switch(i.label){case 0:if(!(null==e?void 0:e.trim()))return[2,null];t=v()(),n=[],o=!0,u=0,s=10,i.label=1;case 1:if(!o||++u>s)return[3,3];return[4,t.request(f,{itemId:e,language:r,after:null!=l?l:null})];case 2:return(null==(y=null==(p=i.sent())||null==(c=p.item)?void 0:c.children)||null==(d=y.results)?void 0:d.length)&&(g=n).push.apply(g,(0,a._)(y.results)),o=null!=(h=null==y||null==(m=y.pageInfo)?void 0:m.hasNext)&&h,l=null==y||null==(x=y.pageInfo)?void 0:x.endCursor,[3,1];case 3:if(0===n.length)return[2,null];return[2,{slides:n}]}})})()}},77587:(e,r,t)=>{t.r(r),t.d(r,{useProductCarousel:()=>o});var n=t(20294),l=t(14232),a=t(87092),i={center:{x:145.68,y:136.73},main:{x:129.68,y:163.73},i1:{x:159.68,y:63.73},i2:{x:3.68,y:159.73},i3:{x:117.68,y:12.73},i4:{x:30.68,y:51.73},i5:{x:52.68,y:82.73}};function o(e,r){var t=r.totalSlides,o=(0,n._)((0,l.useState)(0),2),u=o[0],s=o[1],c=(0,l.useRef)(0),d=(0,l.useRef)(null),m=(0,l.useCallback)(function(r){var t,n,l,o,u,s,c,m,f,x,v,p,y,g,h,S,b,j,N,C,k,A,q,I,V,L,T,_,w,E=e.current;if(!E)return null;var O=E[r];if(!O)return null;var D=O.querySelector('[data-car-role="image"]'),P=O.querySelector('[data-car-role="memo"]'),M=O.querySelector('[data-car-role="illustration"]'),R=a.default.timeline({defaults:{ease:"power2.out"}});switch(null==(w=d.current)||w.kill(),d.current=R,D&&R.from(D,{opacity:0,x:20,duration:1.5},0),P&&R.from(P,{opacity:0,x:-20,duration:1.5},0),M&&R.from(M,{opacity:0,duration:1.5}
1,0),O.getAttribute("data-slide-variant")){case"slideD1":t=O.querySelector("#d1-scr1"),n=O.querySelector("#d1-scr2"),l=O.querySelector("#d1-scr3"),o=O.querySelector("#d1-circle-heart"),t&&R.from(t,{y:30,opacity:0,duration:1},0),n&&R.from(n,{x:-30,opacity:0,duration:1.5},.3),l&&R.from(l,{x:30,opacity:0,duration:1.5},.3),o&&R.from(o,{scale:0,transformOrigin:"center center",duration:1},.5);break;case"slideD2":u=O.querySelector("#d2-scr1"),s=O.querySelector("#d2-scr2"),c=O.querySelector("#d2-scr3"),m=O.querySelector("#d2-circle"),u&&R.from(u,{rotate:-10,opacity:0,duration:1.5},0),s&&R.from(s,{rotate:-20,x:-60,opacity:0,duration:1.5},.2),c&&R.from(c,{rotate:-30,x:-80,opacity:0,duration:1.5},.4),m&&R.from(m,{scale:0,transformOrigin:"center center",duration:1},.5);break;case"slideD3":f=O.querySelector("#d3-i1"),x=O.querySelector("#d3-i2"),v=O.querySelector("#d3-i3"),p=O.querySelector("#d3-i4"),y=O.querySelector("#d3-i5"),g=O.querySelector("#circle-plus"),h=i.center,S=i.main,b=i.i1,j=i.i2,N=i.i3,C=i.i4,k=i.i5,M&&R.from(M,{rotate:-20,duration:2},0),g&&R.from(g,{rotate:-30,transformOrigin:"".concat(h.x-S.x,"px ").concat(h.y-S.y,"px"),duration:2},0),f&&R.from(f,{rotate:-40,transformOrigin:"".concat(h.x-b.x,"px ").concat(h.y-b.y,"px"),duration:1.5},0),x&&R.from(x,{rotate:-30,transformOrigin:"".concat(h.x-j.x,"px ").concat(h.y-j.y,"px"),duration:1},0),p&&R.from(p,{rotate:-30,transformOrigin:"".concat(h.x-C.x,"px ").concat(h.y-C.y,"px"),duration:1},0),v&&R.from(v,{rotate:-30,transformOrigin:"".concat(h.x-N.x,"px ").concat(h.y-N.y,"px"),duration:.5},0),y&&R.from(y,{rotate:-20,transformOrigin:"".concat(h.x-k.x,"px ").concat(h.y-k.y,"px"),duration:.5},0);break;case"slideD4":A=O.querySelector("#d4-i6"),q=O.querySelector("#d4-circle"),I=O.querySelector("#d4-i1"),V=O.querySelector("#d4-i2"),L=O.querySelector("#d4-i3"),T=O.querySelector("#d4-i4"),_=O.querySelector("#d4-i5"),A&&R.from(A,{y:30,opacity:0,duration:1},0),I&&R.from(I,{scale:0,transformOrigin:"center center",duration:1},.1),V&&R.from(V,{scale:0,transformOrigin:"center center",duration:1},.2),L&&R.from(L,{scale:0,transformOrigin:"center center",duration:1},.3),T&&R.from(T,{scale:0,transformOrigin:"center center",duration:1},.4),_&&R.from(_,{scale:0,transformOrigin:"center center",duration:1},.5),q&&R.from(q,{scale:0,transformOrigin:"center center",duration:1.5},.6)}return R},[e]),f=(0,l.useCallback)(function(e){var r;e<0||e>=t||(null==(r=d.current)||r.kill(),c.current=e,s(e),d.current=m(e))},[m,t]),x=(0,l.useCallback)(function(){c.current<t-1&&f(c.current+1)},[f,t]),v=(0,l.useCallback)(function(){c.current>0&&f(c.current-1)},[f]);return(0,l.useEffect)(function(){if(t>0&&c.current>=t){var e,r=t-1;c.current=r,s(r),null==(e=d.current)||e.kill(),d.current=m(r)}},[t,m]),(0,l.useEffect)(function(){return d.current=m(0),function(){var e;null==(e=d.current)||e.kill()}},[]),{currentIndex:u,goToSlide:f,nextSlide:x,prevSlide:v}}},90057:(e,r,t)=>{t.r(r),t.d(r,{Default:()=>C,ProductCarousel:()=>k,default:()=>A});var n=t(20294),l=t(37876),a=t(37271),i=t(58457),o=t(34699),u=t(40163),s=t(37347),c=["With a Muscle and Joint Care specialist, next-day appointments are often available.","Care may include virtual visits, in-person appointments or both, depending on your care plan."],d=t(14232),m=t(30785),f=t(54587),x=t.n(f),v=t(22465),p=t(33291),y=t.n(p),g=t(77587),h=(0,d.memo)(function(e){var r=e.slide,t=e.isActive,n=e.refCallback;return(0,l.jsxs)("div",{ref:n,"data-slide-variant":r.slideVariant,className:(0,v.cn)(y().media,y()[r.slideVariant],t&&y().active),children:[(0,l.jsx)("div",{className:y().imageWrapper,children:(0,l.jsx)("div",{className:y().image,"data-car-role":"image",children:r.imageUrl&&(0,l.jsx)(x(),{src:r.imageUrl,alt:r.imageAlt,width:400,height:600,className:"h-auto w-full object-contain"})})}),(0,l.jsx)("div",{className:y().illustrationWrapper,children:(0,l.jsx)("div",{className:y().illustration,"data-car-role":"illustration",children:r.illustration})}),(0,l.jsx)("div",{className:y().memoWrapper,children:(0,l.jsxs)("div",{className:y().memo,"data-car-role":"memo",children:[(0,l.jsx)("strong",{className:"mb-1 block text-sm font-bold text-primary-a2",children:r.memoTitle}),(0,l.jsx)("p",{className:"m-0 text-sm leading-snug text-primary-a2",children:r.memoContent})]})})]})}),S="flex justify-center items-center bg-primary-c1 hover:bg-secondary-a3 disabled:opacity-35 border-primary-a2 border-2 rounded-full w-9 h-9 text-primary-a2 transition-colors cursor-pointer disabled:cursor-not-allowed",b
1=(0,d.memo)(function(e){var r=e.direction;return(0,l.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:(0,l.jsx)("path",{d:"left"===r?"M10 12L6 8L10 4":"M6 4L10 8L6 12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),j=(0,d.memo)(function(e){var r=e.index,t=e.isActive,n=e.goToSlide,a=(0,d.useCallback)(function(){return n(r)},[n,r]);return(0,l.jsx)("button",{type:"button",onClick:a,"aria-label":"Go to slide ".concat(r+1),className:(0,v.cn)("h-3 w-3 cursor-pointer rounded-full border-2 border-primary-a2 p-0 transition-colors",t?"bg-primary-a2":"bg-primary-c1 hover:bg-secondary-a3")})}),N=(0,d.memo)(function(e){var r=e.slides,t=e.currentIndex,n=e.goToSlide,a=e.nextSlide,i=e.prevSlide;return(0,l.jsxs)("div",{className:y().carouselControls,children:[(0,l.jsx)("button",{type:"button",onClick:i,disabled:0===t,"aria-label":"Previous slide",className:S,children:(0,l.jsx)(b,{direction:"left"})}),(0,l.jsx)("div",{className:"flex items-center gap-2",children:r.map(function(e,r){return(0,l.jsx)(j,{index:r,isActive:r===t,goToSlide:n},e.id)})}),(0,l.jsx)("button",{type:"button",onClick:a,disabled:t===r.length-1,"aria-label":"Next slide",className:S,children:(0,l.jsx)(b,{direction:"right"})})]})}),C=function(e){var r,t,n,u,s,f,x,v,p,y,g,h,S,b,j,N,C,A,q,I,V,L,T,_,w=e.fields,E=e.rendering,O=(0,i.M)().page.mode.isEditing,D=(0,d.useContext)(o.sL),P=null==E?void 0:E.uid,M=null==D?void 0:D.productCarouselData,R=P?null==M?void 0:M[P]:void 0,F=!!R,U=(null==w||null==(u=w.data)||null==(n=u.datasource)||null==(t=n.title)||null==(r=t.jsonValue)?void 0:r.value)||"Schedule your video visit",W=null==w||null==(v=w.data)||null==(x=v.datasource)||null==(f=x.description)||null==(s=f.jsonValue)?void 0:s.value,$=(0,d.useMemo)(function(){return W?W.split(/\r?\n/).filter(Boolean):c},[W]),H=null==w||null==(h=w.data)||null==(g=h.datasource)||null==(y=g.button)||null==(p=y.jsonValue)?void 0:p.value,B=(null==H?void 0:H.text)||"Schedule appointment",G=(null==H?void 0:H.href)||void 0,Y=null==w||null==(j=w.data)||null==(b=j.datasource)||null==(S=b.title)?void 0:S.jsonValue,z=null==w||null==(A=w.data)||null==(C=A.datasource)||null==(N=C.description)?void 0:N.jsonValue,J=null==w||null==(V=w.data)||null==(I=V.datasource)||null==(q=I.button)?void 0:q.jsonValue,K=null==w||null==(_=w.data)||null==(T=_.datasource)||null==(L=T.slideConfiguration)?void 0:L.jsonValue,Q=Array.isArray(K)?K[0]:K,X=null==Q?void 0:Q.id,Z=(0,m.useProductCarouselSlides)(F?void 0:X),ee=(0,d.useMemo)(function(){return R?R.slides.map(m.mapSlideResult):void 0},[R]),er=null!=ee?ee:Z,et=!!(F||X)&&void 0===er,en=et?void 0:er&&er.length>0?er:a.DEFAULT_SLIDES;return(0,l.jsx)(k,{heading:U,body:$,ctaLabel:B,ctaHref:G,slides:en,isLoading:et,titleField:Y,descriptionField:z,buttonField:J,isEditing:O})};function k(e){var r=e.heading,t=e.body,i=e.ctaLabel,o=e.ctaHref,c=e.slides,m=void 0===c?a.DEFAULT_SLIDES:c,f=e.isLoading,x=e.className,p=e.titleField,S=e.descriptionField,b=e.buttonField,j=e.isEditing,C=void 0!==j&&j,k=(0,n._)((0,d.useState)(!1),2),A=k[0],q=k[1];(0,d.useEffect)(function(){return q(!0)},[]);var I=C&&A,V=(0,d.useRef)([]),L=(0,d.useMemo)(function(){return m.map(function(e,r){return function(e){V.current[r]=e}})},[m]),T=(0,g.useProductCarousel)(V,{totalSlides:m.length}),_=T.currentIndex,w=T.goToSlide,E=T.nextSlide,O=T.prevSlide,D=(0,d.useCallback)(function(e){"ArrowLeft"===e.key?(e.preventDefault(),O()):"ArrowRight"===e.key&&(e.preventDefault(),E())},[O,E]);return(0,l.jsxs)("div",{role:"region","aria-label":"Product carousel",tabIndex:0,onKeyDown:D,className:(0,v.cn)(y().root,y().layout,x),children:[(0,l.jsxs)("div",{"aria-live":"polite","aria-atomic":"true",className:"sr-only",children:["Slide ",_+1," of ",m.length]}),(0,l.jsxs)("div",{className:y().contentPanel,suppressHydrationWarning:C,children:[I&&p?(0,l.jsx)(u.E,{field:p,tag:"h2",className:"mb-4 text-2xl font-bold text-primary-a2 md:text-3xl lg:text-4xl"}):(0,l.jsx)("h2",{className:"mb-4 text-2xl font-bold text-primary-a2 md:text-3xl lg:text-4xl",children:r}),I&&S?(0,l.jsx)("div",{className:"mb-6 space-y-3 [&_p]:text-base [&_p]:leading-relaxed [&_p]:text-primary-a2",children:(0,l.jsx)(u.E,{field:S})}):(0,l.jsx)("div",{className:"mb-6 space-y-3",children:null==t?void 0:t.map(function(e,r){return(0,l.jsx)("p",{className:"text-base leading-relaxed text-primary-a2",children:e},r)})}),I&&b?(0,l.jsx)(s.N,{field:b,className:a.CTA_CLASSES}
1):o?(0,l.jsx)("a",{href:o,className:a.CTA_CLASSES,children:i}):(0,l.jsx)("button",{type:"button",className:a.CTA_CLASSES,children:i})]}),(0,l.jsx)("div",{className:y().carouselPanel,children:void 0!==f&&f?(0,l.jsx)("div",{className:y().carouselTrack,children:(0,l.jsx)("div",{className:"flex h-full w-full animate-pulse items-center justify-center",children:(0,l.jsx)("div",{className:"h-[450px] w-[300px] rounded-2xl bg-gray-200"})})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:y().carouselTrack,children:m.map(function(e,r){return(0,l.jsx)(h,{slide:e,isActive:r===_,refCallback:L[r]},e.id)})}),(0,l.jsx)(N,{slides:m,currentIndex:_,goToSlide:w,nextSlide:E,prevSlide:O})]})})]})}let A=C}}]);

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.