1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5153],{986:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[creatorUrl]/classes",function(){return n(92968)}])},92968:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return F},default:function(){return classes}});var a=n(85893),r=n(67294),i=n(9008),o=n.n(i),s=n(11163),c=n(82729),l=n(41664),d=n.n(l),p=n(93967),m=n.n(p),u=n(14416),h=n(45217),g=n(27603),x=n(61293),b=n(41472),f=n(87564),_=n(51094),w=n(61036),k=n(26819),C=n(31211),v=n(85523),j=n(50863),D=n(88392),S=n(72070),I=n(82694),O=n(65576),y=n(83774),P=n(57597),U=n(12332),Z=n(85630),E=n(12526),M=n(18349),T=n(34155);function _templateObject(){let e=(0,c._)(["\n margin-left: 32px;\n"]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,c._)(["\n width: 100%;\n padding: 0px 40px;\n\n div {\n &::-webkit-scrollbar {\n width: 0; /* Remove scrollbar space */\n height: 0; /* Remove scrollbar space */\n background: transparent; /* Optional: just make scrollbar invisible */\n }\n }\n"]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,c._)(["\n margin-right: 40px;\n padding: 4px;\n\n .sc-stream-card {\n width: 262px;\n border: 1px solid var(--c-sk-white-200);\n box-shadow: none;\n transition: box-shadow 300ms ease;\n\n &:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25);\n }\n\n .sc-stream-card__details--upper--title {\n font-size: 14px !important;\n line-height: 18px !important;\n }\n .sc-stream-card__details--upper--name {\n font-size: 12px !important;\n line-height: 15px !important;\n }\n\n .image__with-overlay--top-and-bottom {\n img {\n min-height: 204px !important;\n max-height: 204px !important;\n }\n }\n\n .sc-stream-card__details--upper--avatar {\n height: 44px;\n width: 44px;\n min-width: 44px;\n min-height: 44px;\n margin-top: 6px;\n }\n }\n\n &:first-of-type {\n margin-left: 30px;\n }\n\n .sc-stream-card__profile-image > div {\n height: 208px;\n\n picture > img {\n width: 110px;\n height: 110px;\n max-width: 110px;\n max-height: 110px;\n min-width: 110px;\n min-height: 110px;\n margin-bottom: 16px;\n }\n }\n"]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,c._)(["\n position: absolute;\n top: 24px;\n left: 30px;\n\n &:hover {\n cursor: pointer;\n }\n"]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,c._)(["\n margin: 56px auto !important;\n padding: 0px 30px;\n\n @media screen and (max-width: 1025px) {\n margin-top: 80px !important;\n margin-bottom: 42px !important;\n }\n"]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,c._)(["\n min-height: 100vh;\n\n &.is-mobile-app {\n padding-top: 64px;\n min-height: calc(100dvh - 88px);\n\n .ma-cpc-mob-cal {\n min-height: 378px;\n }\n }\n\n .ma-cpc-mob-cal__web {\n border: 1px solid var(--c-sk-white-200);\n border-radius: 18px;\n overflow: hidden;\n box-shadow: 0px 1px 10px 1px rgba(150, 150, 150, 0.18);\n }\n\n .ma-cpc-mob-cal {\n min-height: 394px;\n margin-bottom: 160px;\n\n @media screen and (min-width: 1026px) {\n max-width: 1200px;\n }\n\n .ma-cpc-mob-cal__head {\n .sc-macc-wd {\n flex-direction: column !important;\n\n @media screen and (min-width: 1026px) {\n > div.sk-typography {\n line-height: 22px !important;\n }\n .ma-cpc-mob__active {\n // top: 8px;\n height: 10px;\n width: 10px;\n }\n }\n }\n }\n }\n\n &.is-widget {\n padding: 10px;\n\n .ma-cpc-mob-cal {\n border: 1px solid var(--c-sk-white-200);\n border-radius: 22px;\n overflow: hidden;\n min-height: 208px;\n }\n }\n\n &.sc-vertical-header__flex {\n .ma-cpc-mob-cal {\n margin-top: 66px;\n\n @media screen and (max-width: 1025px) {\n margin-top: 44px;\n }\n }\n .ma-cpc-mob-cal__web {\n margin-top: 60px;\n }\n }\n\n .sc-stream-card {\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);\n }\n\n &.is-dark {\n background-color: var(--c-sk-neutral-800);\n\n .sc-stream-card {\n background-color: var(--c-sk-black-200);\n border-color: var(--c-sk-black-100) !important;\n box-shadow: 0px 1px 3px rgba(220, 220, 220, 0.15);\n\n &:hover {\n box-shadow: 0px 2px 8px rgba(220, 220, 220, 0.25);\n }\n\n .sc-stream-card__details--upper--title {\n color: var(--c-sk-white-50) !important;\n }\n .sc-stream-card__details--upper--name {\n color: var(--c-sk-white-300) !important;\n }\n }\n\n .ma-cpc-mob-cal {\n border-color: var(--c-sk-black-100) !important;\n }\n\n .sc-stream-card__price,\n .sc-stream-card__details--lower--details,\
1n .sk-typography {\n color: var(--c-sk-white-100) !important;\n }\n\n .ma-scc-drawer {\n .sk-typography {\n color: var(--c-sk-neutral-800) !important;\n }\n }\n\n .sc-hsw__left-buf {\n background-image: linear-gradient(to left, rgba(32, 34, 35, 0), rgba(32, 34, 35, 0.9));\n }\n .sc-hsw__right-buf {\n background-image: linear-gradient(to right, rgba(32, 34, 35, 0), rgba(32, 34, 35, 0.9));\n }\n\n .sc-instructor-streams-modal__content {\n .sk-typography {\n color: var(--c-sk-black-100) !important;\n }\n }\n\n .st-sut-uc {\n color: var(--c-sk-white-200) !important;\n }\n }\n\n .sc-hsw__left-buf {\n background-image: linear-gradient(to left, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.9));\n }\n .sc-hsw__right-buf {\n background-image: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.9));\n }\n"]);return _templateObject5=function(){return e},e}let N=!!T.env.NEXT_PUBLIC_MOBILE_APP_BUILD,B=(0,g.ZP)(v.Z).withConfig({componentId:"sc-bcd2f4fa-0"})(_templateObject()),Q=g.ZP.div.withConfig({componentId:"sc-bcd2f4fa-1"})(_templateObject1()),A=g.ZP.div.withConfig({componentId:"sc-bcd2f4fa-2"})(_templateObject2()),G=(0,g.ZP)(v.Z).withConfig({componentId:"sc-bcd2f4fa-3"})(_templateObject3()),L=(0,g.ZP)(C.Z).withConfig({componentId:"sc-bcd2f4fa-4"})(_templateObject4()),R=g.ZP.div.withConfig({componentId:"sc-bcd2f4fa-5"})(_templateObject5());var V=(0,u.$j)(e=>({user:e.CurrentUser.user,instructor:e.Instructor,streams:e.Instructor.streams,programs:e.Instructor.programs,memberships:e.Instructor.memberships,checkingUserSessionState:e.CurrentUser.checkingUserSessionState,checkoutData:e.UnifiedCheckout.checkoutData,checkoutState:e.UnifiedCheckout.checkoutState,contentDrawerIsOpen:e.MobileApp.contentDrawerIsOpen,appResumedAt:e.MobileApp.appResumedAt,postBookingQuestionnaireState:e.GlobalModal.postBookingQuestionnaire}),e=>(0,h.DE)({getUser:w.PR,getInstructorStreams:_.fL,getInstructorDetail:_.Gu,logPageView:_.Nc,showUnifiedCheckout:I.$Y,updateAccountInfo:k.ZC,updateContentData:I.fC,setContentDrawerIsOpen:y.kY,hideQuestionnaire:U.GC},e))(e=>{let{creatorData:t,getInstructorStreams:n,getInstructorDetail:i,user:o,getUser:c,logPageView:l,updateAccountInfo:p,updateContentData:u,showUnifiedCheckout:h,checkoutData:g,checkoutState:_,instructor:w,streams:k,programs:C,memberships:v,checkingUserSessionState:I,contentDrawerIsOpen:y,setContentDrawerIsOpen:U,postBookingQuestionnaireState:T,hideQuestionnaire:V,displayAsWidget:z=!1,calendarAccent:F,calendarTheme:X="light",isPageSection:Y=!1,appResumedAt:W}=e,$=(0,s.useRouter)(),{query:H,isReady:q}=$||{},{creatorUrl:J,widget:K}=H||{},{user_id:ee,public_url:et}=o||{};var en=(0,Z.yb)("(max-width: 1025px)");let{name:ea,profileTheme:er,creator_profile_config:ei}=t||w||{},{customColorButtons:eo}=ei||{},es=F||eo||"#f97066",[ec,el]=(0,r.useState)(!1),[ed,ep]=(0,r.useState)(null),em=!ec||"true"==K,eu=k&&k.length||0,eh=(0,r.useMemo)(()=>{let e=Date.now();if(k&&k.length){let t=ee&&k.filter(e=>{let{series_id:t,purchased:n}=e;return t&&n}).reduce((e,t)=>({...e,[t.series_id]:!0}),{})||{};return k.filter(n=>!n.event_id&&("active"==n.status||"program-only"==n.status)&&new Date(n.converted_end).getTime()>e&&(n.publish_to_calendar||n.purchased||n.series_id&&t[n.series_id])).sort((e,t)=>new Date(e.converted_start).getTime()-new Date(t.converted_start).getTime()).slice(0,10)}return[]},[ee,eu]),handleGetStreamData=()=>{let e=J;!e&&et&&z&&(e=et),n(e),i(e,!1)},handleCardClick=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{stream_id:n,converted_end:a,session_type:r}=e||{},i=a&&new Date(a).getTime()<new Date().getTime();em&&t&&!i?(h({...e,attendance_type:"hybrid"==r?"in-person":r||"virtual",creator_profile_config:ei},handleGetStreamData,handleGetStreamData,null),setTimeout(()=>window.parent.postMessage({frameHeight:720,swid:"sombleWidget-c",isCheckingOut:!0},"*"),100)):em&&J&&n?window.open("".concat(E.default.somble.uiURL,"/").concat(J,"/classes/").concat(n),"_blank"):(N&&U(!0),ep(e))};(0,r.useEffect)(()=>()=>U(!1),[]),(0,r.useEffect)(()=>{el(q),"COMPLETE"==I&&q&&handleGetStreamData()},[J,q,I]);let eg=(0,r.useRef)(W);return(0,r.useEffect)(()=>{W&&W!=eg.current&&(eg.current=W,"COMPLETE"==I&&q&&handleGetStreamData())},[W]),(0,a.jsx)(a.Fragment,{children:em||z?(0,a.jsxs)(R,{className:m()("is-widget",{"is-dark":z?"dark"==X:"dark"==er}),children:[(0,a.jsx)(f.Z,{isEditMode:!1,cachedCreatorData:t||w,detAcce
1ntColor:F,handleCardClick:handleCardClick,isWidget:em,calendarTheme:X,isPageSection:Y}),(0,a.jsx)(S.Z,{user:o,modalData:ed,setModalData:ep,modalSubsDetails:ed,openModalSubsDetails:()=>{},closeModalSubsDetails:()=>ep(null),streams:k,programs:C,instructor:w,isCollective:!1,unifiedCheckoutIsVisible:!1,logPageView:l,getUser:c,showUnifiedCheckout:h,checkoutData:g,checkoutState:_,getInstructorStreams:n,showCollectiveView:!0,isCollectiveProfileId:!1,updateAccountInfo:p,updateContentData:u,postBookingQuestionnaireState:T,hideQuestionnaire:V})]}):(0,a.jsxs)(R,{className:m()("sc-vertical-header__flex",{"is-dark":"dark"==er,"is-mobile-app":N}),children:[N?null:(0,a.jsx)(x.Z,{position:"vertical"}),(0,a.jsxs)("div",{className:"sc-vertical-header__container p-relative",style:{overflowY:"auto"},id:"creator-page-scroll-container",children:[(0,a.jsx)(d(),{href:"/".concat(J),children:(0,a.jsxs)(G,{size:"xs",font:"inter",weight:"medium",isUnderlined:!0,children:["Back to ",ea?(0,M.xv)(ea):""," profile"]})}),(0,a.jsx)(L,{size:en?"sm":"md",weight:"medium",alignCenter:!0,children:"Live Class Schedule"}),!en&&eh&&eh.length?(0,a.jsxs)(Q,{children:[(0,a.jsx)(B,{font:"inter",size:"lg",className:"st-sut-uc",children:"Upcoming Classes"}),(0,a.jsx)(D.Z,{children:eh.map(e=>(0,a.jsx)(A,{children:(0,a.jsx)(j.Z,{user:o,stream:e,handleCardClick:handleCardClick,paletteButtons:es})},"cl-sc-".concat(e.stream_id)))})]}):null,(0,a.jsx)(f.Z,{isEditMode:!1,cachedCreatorData:t||w,handleCardClick:handleCardClick}),en&&!N?(0,a.jsx)(b.Z,{}):null]}),N?(0,a.jsx)(P.OQ,{isOpen:y,setIsOpen:U,drawerTop:18,closingCallback:()=>ep(null),additionalClickId:"content-drawer-opt-menu",children:y?(0,a.jsx)(O.Z,{user:o,setSelectedContentData:ep,setContentDrawerIsOpen:U,contentData:ed,paletteColor:es,creatorProfileConfig:ei,showUnifiedCheckout:h,getInstructorStreams:n,getUser:c,postBookingQuestionnaireState:T,hideQuestionnaire:V,memberships:v}):null}):(0,a.jsx)(S.Z,{user:o,modalData:ed,setModalData:ep,modalSubsDetails:ed,openModalSubsDetails:()=>{},closeModalSubsDetails:()=>ep(null),streams:k,programs:C,instructor:w,isCollective:!1,unifiedCheckoutIsVisible:!1,logPageView:l,getUser:c,showUnifiedCheckout:h,checkoutData:g,checkoutState:_,getInstructorStreams:n,showCollectiveView:!0,isCollectiveProfileId:!1,updateAccountInfo:p,updateContentData:u,postBookingQuestionnaireState:T,hideQuestionnaire:V})]})})}),z=n(64607),F=!0,classes=e=>{let{creatorData:t,serverSidePageData:n,didCompleteServerActions:i=!1}=e,c=(0,s.useRouter)(),{query:l}=c||{},{widget:d}=l||{},{pageId:p,pageData:m}=n||{},{description:u,avatar:h,name:g,creatorTitle:x}=t||{},b=g&&x?"".concat(g.trim()," - ").concat(x.trim()):g?"".concat(g.trim()):null;return(0,r.useEffect)(()=>{d&&document&&document.body&&document.body.classList.add("widget-body")},[d]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o(),{children:b?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("title",{children:[b||"Creator"," | Somble"]}),u?(0,a.jsx)("meta",{name:"description",content:u}):null,u?(0,a.jsx)("meta",{property:"og:description",content:u}):null,h?(0,a.jsx)("meta",{property:"og:image",content:h}):null,b?(0,a.jsx)("meta",{property:"og:title",content:b}):null,(0,a.jsx)("meta",{property:"og:url",content:"https://www.somble.com".concat(c&&c.asPath||"")}),(0,a.jsx)("meta",{property:"og:site_name",content:"Somble"}),(0,a.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,a.jsx)("meta",{property:"og:type",content:"website"})]}):null}),p&&m?(0,a.jsx)(z.Z,{pageId:p,serverPageData:m}):i?(0,a.jsx)(V,{creatorData:t}):(0,a.jsx)("div",{className:"h-full w-full"})]})}}},function(e){e.O(0,[8075,8057,142,5155,2213,8254,5239,1446,1214,2004,361,4729,6649,1272,68,6717,383,1804,5361,3184,366,3843,309,4185,9874,6774,2256,9774,567,179],function(){return e(e.s=986)}),_N_E=e.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.