1/*! For license information please see 2114.afef3b33.chunk.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunktrube_web_app=globalThis.webpackChunktrube_web_app||[]).push([[2114],{12114:(e,t,s)=>{s.r(t),s.d(t,{default:()=>y});var l=s(31899),i=s(89995),a=s(21726),n=s(20944),b=s(18566),r=s(22741),c=s(81140),o=s(69581),k=s(52599),d=s(76879),m=s(54097),x=s(61083);var h=s(81848);const p=(e,t)=>{const s=(0,i.useRef)(null);return(0,i.useRef)(!1),(0,i.useLayoutEffect)(()=>{s.current=e}),(0,i.useCallback)((...e)=>{const t=s.current;if(!t)throw new Error("useEvent can not be called before the first render completes.");return t(...e)},[])};var u=s(61799),g=s(12586),f=s(62295);const j=({gymData:e,onClick:t})=>{(0,i.useCallback)(s=>{t(s,e)},[]);return(0,l.jsxs)(a.N_,{className:" content tbk-mx-2_ tbk-py-2_ tbk-h-60_ tbk-w-58_ tbk-flex tbk-flex-col tbk-rounded-2xl",to:`/gyms/${e.value}`,children:[(0,l.jsxs)("div",{className:"tbk-relative",children:[(0,l.jsx)("img",{className:"tbk--mt-4_ tbk-h-40 tbk-w-full tbk-rounded-2xl tbk-object-cover",src:e.photos[0],alt:e.name}),(0,l.jsx)("ul",{className:"tb-disciplines-list tbk-absolute tbk-right-0 tbk-top-0 tbk-mr-1 tbk-mt-1 tbk-flex tbk-flex-col"})]}),(0,l.jsx)("div",{className:"tbk-p-1",children:(0,l.jsxs)("div",{className:"tbk-flex tbk-items-center",children:[(0,l.jsx)("img",{className:"tbk-mr-2 tbk-h-7 tbk-w-7 tbk-shrink-0 tbk-object-contain",src:e.logo,alt:e.name}),(0,l.jsxs)("div",{className:"tbk-mr-3 tbk-min-w-0 tbk-grow",children:[(0,l.jsx)("div",{className:"tbk-text-h3-subtitle tbk-overflow-hidden tbk-text-ellipsis tbk-whitespace-nowrap tbk-text-primary",children:e.name}),(0,l.jsx)("div",{className:"tbk-text-small tbk-overflow-hidden tbk-text-ellipsis tbk-whitespace-nowrap tbk-text-grey",children:e.address})]}),(0,l.jsx)(g.A,{className:"tbk-shrink-0 tbk-text-coral"})]})})]})},v=[{breakpoint:640,settings:{slidesToShow:1,centerMode:!0,centerPadding:"8px",initialSlide:5}},{breakpoint:960,settings:{slidesToShow:1,centerMode:!0,centerPadding:"8px",initialSlide:5}},{breakpoint:1280,settings:{slidesToShow:2,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:1400,settings:{slidesToShow:3,slidesToScroll:1,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:1600,settings:{slidesToShow:3,slidesToScroll:1,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:1920,settings:{slidesToShow:3,slidesToScroll:1,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:2560,settings:{slidesToShow:3,slidesToScroll:2,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:5e3,settings:{slidesToShow:3,slidesToScroll:1,centerMode:!0,centerPadding:"8px",initialSlide:2}},{breakpoint:1e4,settings:"unslick"}],w=e=>[{breakpoint:960,settings:{slidesToShow:e,slidesToScroll:1,initialSlide:0}},{breakpoint:1280,settings:{slidesToShow:e,slidesToScroll:1,initialSlide:0}},{breakpoint:1400,settings:{slidesToShow:e,slidesToScroll:1,initialSlide:0}},{breakpoint:5e3,settings:{slidesToShow:e,slidesToScroll:1,initialSlide:0}}],N=({className:e,style:t,onClick:s})=>(0,l.jsx)("button",{className:e,style:t,onClick:s,children:(0,l.jsx)(u.A,{className:"tbk-inline"})}),S=({className:e,style:t,onClick:s})=>(0,l.jsx)("button",{className:e,style:t,onClick:s,children:(0,l.jsx)(g.A,{className:"tbk-inline"})});function y(){const{GymId:e}=(0,n.g)(),{theme:t}=(0,h.A)(),{user:s,availablePartners:u,gyms:y,loadAvailablePartners:T,loadGyms:_}=(0,o.A1)(),[A,C]=(0,i.useState)(),E=i.useRef(null),M=(0,i.useRef)();let P=(0,i.useRef)(null),F=(0,i.useRef)(null);const{supportsTouchCapableExperience:O}={supportsTouchCapableExperience:!0},[R,I]=(0,i.useState)(O?1:0);(0,i.useEffect)(()=>{I(O?1:0)},[O]);const G=(0,i.useRef)(null),[L,z]=function(e,t){const[s,l]=(0,i.useState)(t);return(0,i.useEffect)(()=>
2{l(t)},[t,l]),(0,i.useEffect)(()=>{!function(e,t){void 0!==t&&("function"==typeof e?e(t):e&&(e.current=t))}(e,s)},[s,e]),(0,i.useMemo)(()=>void 0!==t?[void 0,void 0]:[s,l],[t,s])}(G),V=p(()=>{L&&L.recalc({reason:"reset"})});(0,i.useEffect)(()=>{L&&V()},[V,L]),(0,i.useEffect)(()=>{_({withLogos:!0,region:s?s.region:"US"})},[s]);const D=p(()=>{L&&setTimeout(()=>L.recalc({reason:"children_changed"}))});(0,i.useEffect)(()=>{L&&R>0&&D()},[D,L,R]);const H=!(!s||!s.id);i.useEffect(()=>{if(!A)return;const e={placeValue:A.value};T(e,s?s.region:"US")},[s,A]),i.useEffect(()=>{if(e&&y&&y.length){const t=y.find(t=>t.value==e);C(t)}},[e,y]),(0,i.useEffect)(()=>{window.scrollTo(0,0)},[A]);const U=(0,i.useCallback)(e=>{const t={label:A.address,lat:A.latitude,lng:A.longitude,placeId:A.placeId,value:{place:A.value,name:A.name,detail:A.detail}},s=(0,f.$l)();localStorage.setItem(s,JSON.stringify(t))},[s,A]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x.A,{}),(0,l.jsx)(c.W8,{name:"description",content:"On-demand, in person, personal training in Los Angeles."}),(0,l.jsx)(k.Ay,{isLoggedIn:H,heroRef:E,onFaqClick:()=>M.current.scrollIntoView({behavior:"smooth"})}),(0,l.jsx)("div",{className:"tbk-flex tbk-flex-col tbk-items-center tbk-justify-center tbk-pb-7 lg:tbk-pb-7",children:(0,l.jsx)("div",{className:"tbk-container tbk-px-3 lg:tbk-px-2",children:(0,l.jsxs)("div",{className:"lg:tbk-gap- tbk-pt-3 lg:tbk-grid lg:tbk-grid-cols-2 lg:tbk-gap-8 lg:tbk-pt-7",children:[(0,l.jsxs)("div",{className:"tbk-mb-7 lg:tbk-mb-0",children:[(0,l.jsxs)("div",{className:"tbk-mb-2 tbk-flex tbk-items-center lg:tbk-mb-2",children:[(0,l.jsx)("img",{className:"tbk-mr-2 tbk-h-7 tbk-w-7 tbk-shrink-0 tbk-object-contain lg:tbk-h-36 lg:tbk-w-36",src:A&&A.logo,alt:A?.name}),(0,l.jsxs)("div",{className:"tbk-mr-3 tbk-min-w-0 tbk-grow",children:[(0,l.jsx)("div",{className:"tbk-text-h3-subtitle lg:tbk-text-h2-black tbk-overflow-hidden_ tbk-text-ellipsis_ tbk-whitespace-nowrap_ tbk-text-primary lg:tbk-mb-1 lg:!tbk-leading-tight",children:A&&A.name}),(0,l.jsx)("div",{className:"tbk-text-small lg:tbk-text-main tbk-overflow-hidden tbk-text-ellipsis tbk-whitespace-nowrap tbk-text-grey",children:A&&A.address})]})]}),(0,l.jsx)("p",{className:"tbk-text-main tbk-mb-4 tbk-text-primary",children:A&&A.description}),(0,l.jsx)("div",{className:"tbk-text-center_ lg:tbk-text-left",children:(0,l.jsx)(a.N_,{to:"/partners",onClick:U,children:(0,l.jsxs)(m.A,{size:"md",className:"tbk-mt-3_ tbk-mb-3_ tbk-inline-flex tbk-pl-5 tbk-pr-5 lg:tbk-mb-0 lg:tbk-mt-0",endIcon:(0,l.jsx)(g.A,{className:"tbk-ml-0.5"}),children:["View All"," ",(0,l.jsx)(r.A,{id:"Trainers",defaultMessage:"Trainers"})]})})})]}),(0,l.jsx)("div",{className:"tbk-relative tbk-overflow-hidden tbk-rounded-2xl tbk-bg-home-our-coaches-mobile lg:tbk-h-auto lg:tbk-bg-none",children:A&&A.photos.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b.A,{ref:P,className:"gyms-carousel tbk--ml-2_ tbk--mr-2_",arrows:!1,fade:!0,autoplaySpeed:4e3,pauseOnFocus:!0,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,initialSlide:0,asNavFor:F.current,children:A.photos.slice(0,5).map(e=>(0,l.jsx)("div",{className:" content tbk-mx-2_ tbk-py-2_ tbk-h-60_ tbk-w-58_ tbk-flex tbk-flex-col tbk-rounded-2xl",children:e?(0,l.jsx)("div",{className:"tbk-relative",children:(0,l.jsx)("img",{className:"tbk--mt-4_ tbk-h-70 tbk-w-full tbk-rounded-2xl tbk-object-cover lg:tbk-h-84",src:e,alt:"Gym"})}):null}))}),(0,l.jsx)(b.A,{ref:F,className:"gyms-carousel-nav tbk--ml-2_ tbk--mr-2_",autoplaySpeed:4e3,pauseOnFocus:!0,infinite:!0,speed:500,slidesToShow:5,slidesToScroll:1,initialSlide:0,asNavFor:P.current,focusOnSelect:!0,responsive:w(5),children:A.photos.slice(0,5).map(e=>(0,l.jsx)("div",{className:" content tbk-px-2_ tbk-py-2_ tbk-h-60_ tbk-w-58_ tbk-flex tbk-flex-col tbk-rounded-2xl",children:e?(0,l.jsx)("div",{className:"tbk-relative",children:(0,l.jsx)("img",{className:"tbk--mt-4_ tbk-h-6 tbk-w-full tbk-rounded-2xl tbk-object-cover md:tbk-h-24",src:e,alt:"Gym"})}):null}))})]}):null})]})})}),u&&u.length?(0,l.jsx)("div",{className:"tbk-relative tbk-bg-basic-white tbk-pb-7 tbk-pt-7 lg:tbk-pb-0 lg:tbk-pt-0",children:(0,l.jsx)("div",{className:"tbk-container tbk-z-1 tbk-mx-auto lg:tbk-px-0 lg:tbk-pb-9",children:(0,l.jsxs)("div",{className:"tbk-relative tbk-mb-5 tbk-text-center",children:[(0,l.jsxs)("h3",{className:"tbk-text-h3-subtitle lg:tbk-text-title-bold tbk-inline-block tbk-bg-basic-white tbk-px-2 tbk-text-center tbk-text-blue-grey",children:[(0,l.jsx)(r.A,{id:"Trainers",defaultMessage:"Trainers"})," in the Gym"]}),(0,l.jsx)("hr",{className:"tbk--mt-2 tbk-mb-0 tbk-border-blue-grey-light"})]})})}):null,(0,l.jsx)("div",{id:"gyms",className:"tbk-relative tbk-bg-basic-white tbk-pb-24 tbk-pt-4 lg:tbk-pb-7 lg:tbk-pt-9",children:(0,l.jsxs)("div",{className:"tbk-container tbk-z-1 tbk-mx-auto tbk-px-2 lg:tbk-px-8 lg:tbk-pb-9",children:[(0,l.jsxs)("div",{className:"tbk-relative tbk-mb-3 tbk-text-center lg:tbk-mb-8",children:[(0,l.jsx)("h3",{className:"tbk-text-h3-subtitle lg:tbk-text-title-bold tbk-inline-block tbk-bg-basic-white tbk-px-2 tbk-text-center tbk-text-blue-grey",children:"Gym Partners"}),(0,l.jsx)("hr",{className:"tbk--mt-2 tbk-mb-0 tbk-border-blue-grey-light"})]}),(0,l.jsxs)("p",{className:"tbk-text-small tbk-mb-4 tbk-text-center tbk-text-blue-grey lg:tbk-hidden",children:["Access preferred gym locations",(0,l.jsx)("br",{})," with your TruBe"," ",(0,l.jsx)(r.A,{id:"Trainer",defaultMessage:"Trainer"})]}),y&&y.length?(0,l.jsx)(b.A,{className:"home-gyms-carousel slick-slider-shadow-fix tbk--ml-2 tbk--mr-2",dots:!0,dotsClass:"slick-dots tbk-pl-3",arrows:(0,f.OH)()>=t.responsive.breakpoints.xl,autoplay:!0,autoplaySpeed:4e3,pauseOnFocus:!0,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,initialSlide:0,swipe:(0,f.OH)()<t.responsive.breakpoints.lg,useTransform:!1,responsive:v,nextArrow:(0,l.jsx)(S,{className:""}),prevArrow:(0,l.jsx)(N,{className:""}),children:y.map(e=>(0,l.jsx)(j,{gymData:e}))}):null]})}),(0,l.jsx)(d.A,{})]})}}}]);
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.