1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50756,33383],{63606:function(n,e,t){"use strict";t.d(e,{Z:function(){return c}});var i=t(1413),o=t(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},d=t(42135),a=function(n,e){return o.createElement(d.Z,(0,i.Z)((0,i.Z)({},n),{},{ref:e,icon:r}))};a.displayName="CheckOutlined";var c=o.forwardRef(a)},62986:function(n,e,t){"use strict";t.d(e,{Z:function(){return g}});var i=t(4942),o=t(87462),r=t(94184),d=t.n(r),a=t(67294),c=t(53124),l=t(23715),u=function(){var n=(0,a.useContext(c.E_).getPrefixCls)("empty-img-default");return a.createElement("svg",{className:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(24 31.67)"},a.createElement("ellipse",{className:"".concat(n,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),a.createElement("path",{className:"".concat(n,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),a.createElement("path",{className:"".concat(n,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),a.createElement("path",{className:"".concat(n,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),a.createElement("path",{className:"".concat(n,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),a.createElement("path",{className:"".concat(n,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),a.createElement("g",{className:"".concat(n,"-g"),transform:"translate(149.65 15.383)"},a.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),a.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},s=function(){var n=(0,a.useContext(c.E_).getPrefixCls)("empty-img-simple");return a.createElement("svg",{className:n,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},a.createElement("ellipse",{className:"".concat(n,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),a.createElement("g",{className:"".concat(n,"-g"),fillRule:"nonzero"},a.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),a.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(n,"-path")}))))},f=function(n,e){var t={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(null!=n&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(n);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(n,i[o])&&(t[i[o]]=n[i[o]])}return t},v=a.createElement(u,null),h=a.createElement(s,null),p=function(n){var e=n.className,t=n.prefixCls,r=n.image,u=void 0===r?v:r,s=n.description,p=n.children,g=n.imageStyle,m=f(n,["className","prefixCls","image","description","children","imageStyle"]),x=a.useContext(c.E_),y=x.getPrefixCls,w=x.direction;return a.createElement(l.Z,{componentName:"Empty"},(function(n){var r,c=y("empty",t),l="undefined"!==typeof s?s:n.description,f="string"===typeof l?l:"empty",v=null;return v="string"===typeof u?a.createElement("img",{alt:f,src:u}):u,a.createElement("div",(0,o.Z)({className:d()(c,(r={},(0,i.Z)(r,"".concat(c,"-normal"),u===h),(0,i.Z)(r,"".concat(c,"-rtl"),"rtl"===w),r),e)},m),a.createElement("div",{className:"".concat(c,"-image"),style:g},v),l&&a.createElement("div",{className:"".concat(c,"-description")},l),p&&a.createElement("div",{className:"".concat(c,"-footer")},p))}))};p.PRESENTED_IMAGE_DEFAULT=v,p.PRESENTED_IMAGE_SIMPLE=h;var g=p},59314:function(n,e,t){"use strict";var i=t(87462),o=t(4942),r=t(50888),d=t(94184),a=t.n(d),c=t(33413),l=t(67294),u=t
1(53124),s=t(98866),f=t(97647),v=t(68349),h=function(n,e){var t={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.indexOf(i)<0&&(t[i]=n[i]);if(null!=n&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(n);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(n,i[o])&&(t[i[o]]=n[i[o]])}return t},p=l.forwardRef((function(n,e){var t,d=n.prefixCls,p=n.size,g=n.disabled,m=n.loading,x=n.className,y=void 0===x?"":x,w=h(n,["prefixCls","size","disabled","loading","className"]),D=l.useContext(u.E_),j=D.getPrefixCls,b=D.direction,Z=l.useContext(f.Z),I=l.useContext(s.Z),S=g||I||m,k=j("switch",d),E=l.createElement("div",{className:"".concat(k,"-handle")},m&&l.createElement(r.Z,{className:"".concat(k,"-loading-icon")})),C=a()((t={},(0,o.Z)(t,"".concat(k,"-small"),"small"===(p||Z)),(0,o.Z)(t,"".concat(k,"-loading"),m),(0,o.Z)(t,"".concat(k,"-rtl"),"rtl"===b),t),y);return l.createElement(v.Z,{insertExtraNode:!0},l.createElement(c.default,(0,i.Z)({},w,{prefixCls:k,className:C,disabled:S,ref:e,loadingIcon:E})))}));p.__ANT_SWITCH=!0,e.Z=p},7124:function(n){n.exports=function(){"use strict";return function(n,e,t){e.prototype.isToday=function(){var n="YYYY-MM-DD",e=t();return this.format(n)===e.format(n)}}}()},54170:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/my-fitness-journey",function(){return t(50884)}])},67944:function(n,e){"use strict";e.Z={src:"/_next/static/media/default-avatar.a1ac3b4b.svg",height:80,width:80}},50884:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return Ci}});var i=t(47568),o=t(20414),r=t(85893),d=t(27484),a=t.n(d),c=t(5152),l=t.n(c),u=t(9008),s=t.n(u),f=t(11163),v=t(67294),h=t(15313),p=t(60558),g=t(25546),m=t(1680),x=t(52992),y=t(99316),w=t(26042),D=t(69396),j=t(29815),b=t(99709),Z=t(13013),I=t(28734),S=t.n(I),k=t(7124),E=t.n(k),C=t(29387),A=t.n(C),_=t(70178),T=t.n(_),P=t(50361),R=t.n(P),M=t(81763),N=t.n(M),O=(t(39828),t(73935)),L=t(94829),V=t(85430),U=t(21155),W=t(37823),z=t(30528),F=t(50011),Y=t(80378),H=t(82222),$=t(18921),G=t(75201),B=t(84849),X=t(7297),K=t(87379),q=t(70589),J=t(35081);function Q(){var n=(0,X.Z)(["\n\n ","\n "]);return Q=function(){return n},n}function nn(){var n=(0,X.Z)(["\n position: static;\n background-color: var(--color-white);\n margin-top: 18px;\n\n ","\n\n .ant-alert-description {\n > span {\n color: var(--color-primary);\n }\n }\n\n ","\n"]);return nn=function(){return n},n}function en(){var n=(0,X.Z)(["\n :first-child {\n height: 75px;\n }\n\n :nth-child(2) {\n height: 78px;\n }\n "]);return en=function(){return n},n}function tn(){var n=(0,X.Z)(["\n display: flex;\n flex-direction: column;\n margin-top: -21px;\n height: 60px;\n margin-bottom: 5px;\n\n :first-child {\n height: 130px;\n }\n\n /* rest day */\n :nth-child(2) {\n height: 132px;\n }\n\n ","\n"]);return tn=function(){return n},n}function on(){var n=(0,X.Z)(["\n margin-left: ",";\n height: 100%;\n position: relative;\n"]);return on=function(){return n},n}function rn(){var n=(0,X.Z)(["\n margin-left: ",";\n z-index: 11;\n background-color: var(--color-white);\n"]);return rn=function(){return n},n}function dn(){var n=(0,X.Z)(["\n margin-left: 3px;\n margin-right: 3px;\n padding: 0 6px;\n background-color: #dbd5fd;\n border-radius: 100%;\n width: 22px;\n"]);return dn=function(){return n},n}function an(){var n=(0,X.Z)(["\n margin-left: 3px;\n margin-right: 3px;\n background-color: var(--color-white);\n width: 22px;\n height: 22px;\n border-radius: 100%;\n border: 1px solid #dbd5fd;\n"]);return an=function(){return n},n}function cn(){var n=(0,X.Z)(["\n width: unset;\n "]);return cn=function(){return n},n}function ln(){var n=(0,X.Z)(["\n position: relative;\n width: 100%;\n ","\n"]);return ln=function(){return n},n}function un(){var n=(0,X.Z)(["\n border-radius: 52px;\n gap: 16px;\n flex-direction: row;\n width: fit-content;\n align-items: flex-end;\n "]);return un=function(){return n},n}function sn(){var n=(0,X.Z)(["\n border-radius: 10px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n gap: 15px;\n flex-direction: column;\n align-items: flex-start;\n\n ","\n"]);return sn=function(){return n},n}function fn(){var n=(0,X.Z)(["\n gap: 23px;\n "]);return fn=function(){return n},n}function vn(){var n=(0,X.Z)(["\n width: 100%;\n display: flex;\n gap: 6px;\n align-items: center;\n position: relative;\n\n ","\n"]);return vn=function(){return n},n}function hn(){var n=(0,X.Z)(["\n width: calc(100% + 10px);\n height: 100%;\n position: absolute;\n opacity: 0.5;\n z-index: 14;\n background-color: var(--color-white);\n margin-left: -10px;\n ",";\n"]);return hn=function(){return n},n}function pn(){var n=(0,X.Z)(["\n margin-left: -5px;\n padding: 0 6px;\n background-color: #dbd5fd;\n border-radius: 100%;\n cursor: pointer;\n width: 22px;\n"]);return pn=function(){return n},n}function gn(){var n=(0,X.Z)(["\n display: flex;\n gap: 26px;\n\n .day-taken {\n margin-left: 20px;\n }\n "]);return gn=function(){return n},n}function mn(){var n=(0,X.Z)(["\n display: grid;\n align-items: center;\n width: 100%;\n gap: 15px;\n\n .day-taken {\n font-weight: 500;\n }\n\n ","\n"]);return mn=function(){return n},n}function xn(){var n=(0,X.Z)(["\n width: auto;\n background-color: var(--color-primary);\n "]);return xn=function(){return n},n}function yn(){var n=(0,X.Z)(["\n z-index: 14;\n pointer-events: auto;\n ","\n height: 40px;\n width: 292px;\n background-color: #c4c4c4;\n\n && {\n :disabled {\n background-color: var(--color-primary);\n border: 1px solid transparent;\n opacity: 0.5;\n }\n }\n\n ","\n"]);return yn=function(){return n},n}function wn(){var n=(0,X.Z)(["\n transform: ",";\n transition: transform 0.3s ease;\n height: fit-content;\n cursor: pointer;\n margin: 6px 0;\n"]);return wn=function(){return n},n}function Dn(){var n=(0,X.Z)(["\n grid-row-gap: 20px;\n "]);return Dn=function(){return n},n}function jn(){var n=(0,X.Z)(["\n grid-row-gap: 10px;\n "]);return jn=function(){return n},n}function bn(){var n=(0,X.Z)(["\n display: grid;\n grid-row-gap: 10px;\n\n position: relative;\n width: 100%;\n\n ","\n ","\n"]);return bn=function(){return n},n}function Zn(){var n=(0,X.Z)(["\n ","\n "]);return Zn=function(){return n},n}function In(){var n=(0,X.Z)(["\n position: relative;\n ","\n\n ","\n"]);return In=function(){return n},n}function Sn(){var n=(0,X.Z)(["\n top: 50%;\n "]);return Sn=function(){return n},n}function kn(){var n=(0,X.Z)(["\n border-radius: 100%;\n padding: 0px 5px;\n width: 23px;\n position: relative;\n height: ",";\n top: ",";\n\n ","\n"]);return kn=function(){return n},n}
1var En=K.ZP.div.withConfig({componentId:"sc-15257d4a-0"})(nn(),(function(n){return n.$isTodayWorkout?"\n width: calc(100% + 22px);\n margin-left: -22px;\n ":"width: calc(100% + 10px);\n margin-left: -10px;"}),J.c.md(Q(),(function(n){var e=n.$isTodayWorkout;return void 0!==e&&e?"\n width: calc(100% + 24px);\n margin-left: -12px;\n margin-top: 25px;\n ":"width: 100%;\n margin-left: 0;"}))),Cn=K.ZP.div.withConfig({componentId:"sc-15257d4a-1"})(tn(),J.c.md(en())),An=K.ZP.div.withConfig({componentId:"sc-15257d4a-2"})(on(),(function(n){return n.$isRestDay?"0":"12px"})),_n=K.ZP.div.withConfig({componentId:"sc-15257d4a-3"})(rn(),(function(n){return n.$isRestDay?"-2.5px":"9px"})),Tn=K.ZP.div.withConfig({componentId:"sc-15257d4a-4"})(dn()),Pn=K.ZP.div.withConfig({componentId:"sc-15257d4a-5"})(an()),Rn=K.ZP.div.withConfig({componentId:"sc-15257d4a-6"})(ln(),J.c.md(cn())),Mn=K.ZP.div.withConfig({componentId:"sc-15257d4a-7"})(sn(),J.c.md(un())),Nn=K.ZP.div.withConfig({componentId:"sc-15257d4a-8"})(vn(),J.c.md(fn())),On=K.ZP.div.withConfig({componentId:"sc-15257d4a-9"})(hn(),(function(n){return n.$isClickable&&"pointer-events: none"})),Ln=K.ZP.div.withConfig({componentId:"sc-15257d4a-10"})(pn()),Vn=K.ZP.div.withConfig({componentId:"sc-15257d4a-11"})(mn(),J.c.md(gn())),Un=(0,K.ZP)(q.Z).withConfig({componentId:"sc-15257d4a-12"})(yn(),(function(n){return n.$isOpacity&&"opacity: 0.5;"}),J.c.md(xn())),Wn=(0,K.ZP)(Y.Z).withConfig({componentId:"sc-15257d4a-13"})(wn(),(function(n){return n.$isToggle?"rotate(180deg)":"none"})),zn=K.ZP.div.withConfig({componentId:"sc-15257d4a-14"})(bn(),J.c.md(Dn()),J.c.xl(jn())),Fn=K.ZP.div.withConfig({componentId:"sc-15257d4a-15"})(In(),(function(n){return n.$isShowSlidedown?"\n display: grid;\n grid-column-gap: 10px;\n grid-template-columns: 20px 1fr;\n margin-left: -10px;\n width: calc(100% + 10px);\n ":"\n display: block;\n width: 100%;"}),J.c.md(Zn(),(function(n){var e=n.$isShowSlidedown;return void 0!==e&&e?"\n display: grid;\n grid-column-gap: 30px;\n grid-template-columns: 20px 1fr;\n margin-left: 0;\n ":"\n display: block;"}))),Yn=K.ZP.div.withConfig({componentId:"sc-15257d4a-16"})(kn(),(function(n){var e=n.$isLastChild,t=n.$isWatchedVideo;return e&&!t?"50%":"100%"}),(function(n){var e=n.$isRestDay,t=n.$isCollapsed;return e||t?"50%":"68%"}),J.c.md(Sn())),Hn=t(96429),$n=t(72505),Gn=t(88283),Bn=t(18332),Xn=t(55208),Kn=t(624);function qn(){var n=(0,X.Z)(["\n padding: 12px 32px;\n "]);return qn=function(){return n},n}function Jn(){var n=(0,X.Z)(["\n flex-direction: column;\n background-color: var(--color-background);\n border-radius: 15px;\n padding: 12px 10px;\n align-items: center;\n justify-content: center;\n\n ","\n"]);return Jn=function(){return n},n}function Qn(){var n=(0,X.Z)(["\n padding-right: 0;\n "]);return Qn=function(){return n},n}function ne(){var n=(0,X.Z)(["\n justify-content: space-between;\n cursor: pointer;\n width: 100%;\n padding-right: 12px;\n\n ",";\n"]);return ne=function(){return n},n}function ee(){var n=(0,X.Z)(["\n flex: 1;\n text-align: center;\n"]);return ee=function(){return n},n}var te=(0,K.ZP)(Kn.Ej).withConfig({componentId:"sc-d8d3f1d3-0"})(Jn(),J.c.md(qn())),ie=(0,K.ZP)(Kn.Ej).withConfig({componentId:"sc-d8d3f1d3-1"})(ne(),J.c.md(Qn())),oe=K.ZP.div.withConfig({componentId:"sc-d8d3f1d3-2"})(ee()),re=l()((function(){return t.e(4086).then(t.bind(t,4086))}),{loadableGenerated:{webpack:function(){return[4086]}}}),de=l()((function(){return Promise.all([t.e(45849),t.e(35470)]).then(t.bind(t,35470))}),{loadableGenerated:{webpack:function(){return[35470]}}}),ae=function(n){var e,t,i,o,d,a,c=n.program,l=n.todayWorkoutDay,u=n.selectedDay,s=void 0===u?0:u,f=n.flatSchedule,p=n.videoInDay,g=n.onSelectDay,m=n.onUpdateVideoInday,x=n.onClickedUndoButton,y=(0,h.v9)(Gn.Z.getCurrentSchedule),j=(0,v.useState)(!1),b=j[0],Z=j[1],I=(0,v.useState)(),S=I[0],k=I[1],E=(0,v.useRef)([]),C=(0,v.useMemo)((function(){var n;return void 0!==s?null===(n=f[s])||void 0===n?void 0:n.dayIndexInSchedule:void 0}),[s,l]),A=(0,v.useMemo)((function(){var n;return void 0!==s&&(null===(n=f[s])||void 0===n?void 0:n.dayIndexShowInSchedule)||0}),[s,l]),_=(0,v.useMemo)((function(){return!(0,Bn.Vc)(f[s||0],f.find((function(n){return n.dayIndexInSchedule===l})))}),[f,l,s]),T=(0,v.useMemo)((function(){var n;return!(!(null===f||void 0===f?void 0:f.length)||void 0===s)&&(null===(n=f[s])||void 0===n?void 0:n.isAdditionalRestDay)}),[f,s,l]),P=(0,v.useMemo)((function(){var n,e=!!y&&!!y.progressTo100&&y.progressTo100>=100,t=f[s],i=f[s+1];return e&&s===f.length-1?$n.W$.COMPLETE_CHALLENGE:(null===t||void 0===t?void 0:t.isSkippedDay)?$n.W$.TODAY_IS_SKIPPED_DAY:C===l&&(null===t||void 0===t?void 0:t.isDone)?(null===i||void 0===i||null===(n=i.videos)||void 0===n?void 0:n.length)?$n.W$.TODAY_IS_WORKOUT_DAY_AND_TOMORROW_IS_NOT_REST_DAY:$n.W$.TODAY_IS_WORKOUT_DAY_AND_TOMORROW_IS_REST_DAY:T?$n.W$.PREVIEW_FUTURE_ADD
1ITIONAL_REST_DAY:p.length?$n.W$.COMPLETE_CHALLENGE:C===l?$n.W$.TODAY_IS_REST_DAY:$n.W$.PREVIEW_FUTURE_REST_DAY}),[f,s,C]),M=(0,v.useMemo)((function(){return(0,$n.IA)(P,P===$n.W$.PREVIEW_FUTURE_REST_DAY?A+1:P===$n.W$.COMPLETE_CHALLENGE?null===c||void 0===c?void 0:c.name:null)}),[P,A]),N=(0,v.useMemo)((function(){var n;return null===(n=f[s])||void 0===n?void 0:n.clickedVideos}),[f,s]);return(null===f||void 0===f?void 0:f.length)&&void 0!==s?(0,r.jsx)(r.Fragment,{children:P===$n.W$.TODAY_IS_REST_DAY||P===$n.W$.PREVIEW_FUTURE_REST_DAY||P===$n.W$.PREVIEW_FUTURE_ADDITIONAL_REST_DAY?void 0!==C&&(0,r.jsxs)(Fn,{$isShowSlidedown:!0,children:[(0,r.jsxs)(Yn,{$isLastChild:!0,$isRestDay:!(null===(e=f[s])||void 0===e||null===(t=e.videos)||void 0===t?void 0:t.length),children:[(0,r.jsx)(Ln,{children:(0,r.jsx)(Y.Z,{icon:"tick",color:"var(--color-purple)",size:10})}),(0,r.jsx)(Hn.Z,{isRestDay:C>=l,shouldShowArrow:C>=l})]}),(0,r.jsx)(re,{day:(null===(i=f[s])||void 0===i?void 0:i.isAdditionalRestDay)?void 0:(f[s].dayIndexShowInSchedule||0)+1,info:M,type:P,onUndo:function(){return x(!0)}})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(re,{info:M,type:P,onPreviewTomorrow:function(){g(f.findIndex((function(n){return n.dayIndexInSchedule===l+1})))},day:(null===(o=f[s])||void 0===o?void 0:o.isAdditionalRestDay)?void 0:((null===(d=f[s])||void 0===d?void 0:d.dayIndexShowInSchedule)||0)+1,onUndo:function(){return x(!0)}}),!(null===(a=f[s])||void 0===a?void 0:a.isSkippedDay)&&function(){var n,e;if((null===f||void 0===f?void 0:f.length)&&(null===p||void 0===p?void 0:p.length)){var t=p.flatMap((function(n,e){return(null===N||void 0===N?void 0:N.find((function(e){return e.id===n.video.id})))?(0,D.Z)((0,w.Z)({},n),{index:e}):[]})),i=null===t||void 0===t?void 0:t.length;return(0,r.jsxs)(te,{children:[(0,r.jsxs)(ie,{onClick:function(){return i>0&&Z(!b)},children:[(0,r.jsxs)(oe,{children:[i,(0,Xn._6)(i," video")," for"," ",f&&(null===(n=f[s||0])||void 0===n?void 0:n.isAdditionalRestDay)?"Additional Rest Day":"Day ".concat(((null===(e=f[s||0])||void 0===e?void 0:e.dayIndexShowInSchedule)||0)+1)," ","completed today"]}),(0,r.jsx)(Wn,{$isToggle:b,icon:"arrow-down",size:14})]}),b&&void 0!==C&&(0,r.jsx)(zn,{className:"m__t--12",children:null===t||void 0===t?void 0:t.map((function(n,e){var t,i;return(0,r.jsx)(de,{onVideoMount:function(n){return E.current[e]=n},hideWatchedButton:!0,currentExpandedVideo:S,setCurrentExpandedVideo:k,defaultCollapsed:b,isTodayWorkout:!_,videoItem:n,index:null===n||void 0===n?void 0:n.index,weekIndex:(C-C%7)/7,dayIndex:C%7,clickedVideos:null===(t=f[s])||void 0===t?void 0:t.clickedVideos,isNextVideoShouldWatch:!_&&(0,Bn.yI)((null===(i=f[s])||void 0===i?void 0:i.clickedVideos)||[],p)+1===(null===n||void 0===n?void 0:n.index),isShowVideoCountDown:!0,isMyDashboard:!0,countDownClassName:"countdown-wrapper",onSaveVideo:function(){if(void 0!==(null===n||void 0===n?void 0:n.index)){var e=R()(p);e[null===n||void 0===n?void 0:n.index].video.isFavorite=!e[null===n||void 0===n?void 0:n.index].video.isFavorite,m(e)}},isInAnotherProgram:!1},null===n||void 0===n?void 0:n.index)}))})]})}}()]})}):(0,r.jsx)(r.Fragment,{})},ce=t(14378);function le(){var n=(0,X.Z)(["\n flex-direction: row;\n width: 100%;\n padding: 30px;\n "]);return le=function(){return n},n}function ue(){var n=(0,X.Z)(["\n width: 100%;\n background-color: var(--color-background-primary);\n border-radius: 8px;\n padding: 25px 15px;\n flex-direction: column-reverse;\n\n ","\n"]);return ue=function(){return n},n}function se(){var n=(0,X.Z)(["\n align-items: start;\n width: 330px;\n margin-top: 0;\n "]);return se=function(){return n},n}function fe(){var n=(0,X.Z)(["\n width: 490px;\n "]);return fe=function(){return n},n}function ve(){var n=(0,X.Z)(["\n width: 400px;\n "]);return ve=function(){return n},n}function he(){var n=(0,X.Z)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 10px;\n margin-top: 15px;\n\n ","\n\n ","\n\n ","\n"]);return he=function(){return n},n}var pe=function(){var n=(0,ce.XA)();return(0,r.jsxs)(ge,{children:[(0,r.jsxs)(me,{children:[(0,r.jsx)(B.Z,{width:150,height:23}),n?(0,r.jsx)("div",{className:"w-100",children:(0,r.jsx)(B.Z,{width:"100%",height:22,count:2})}):(0,r.jsx)(B.Z,{width:400,height:22,count:2}),(0,r.jsx)(B.Z,{className:"m__t--10",width:120,height:35,borderRadius:35})]}),(0,r.jsx)(B.Z,{width:130,height:130})]})},ge=(0,K.ZP)(Kn.Ej).withConfig({componentId:"sc-9b0dc8c1-0"})(ue(),J.c.md(le())),me=K.ZP.div.withConfig({componentId:"sc-9b0dc8c1-1"})(he(),J.c.md(se()),J.c.size1024(fe()),J.c.xl(ve())),xe=t(8442),ye=t(11198),we=t(3437),De=t(88385);function je(){var n=(0,X.Z)(["\n margin: 0;\n\n h2 {\n font-size: 32px;\n }\n\n .ant-alert {\n .ant-alert-action {\n margin-left: 0;\n }\n }\n "]);return je=function(){return n},n}function be(){var n=(0,X.Z)(["\n position: relative;\n\n h2 {\n font-size: 22px;\n font-weight: 600;\n }\n\n .ant-alert {\n .ant-btn {\n display: block;\n }\n\n .emoji,\n .ant-alert-icon {\n font-size: 16px;\n margin-right: 9px;\n }\n\n .ant-alert-action {\n margin-left: 31px;\n }\n }\n\n ","\n"]);return be=function(){return n},n}function Ze(){var n=(0,X.Z)(["\n margin: unset;\n left: unset;\n right: calc(100% + 20px);\n bottom: 0;\n top: unset;\n .triangle {\n bottom: 12px;\n right: -10px;\n left: unset;\n }\n "]);return Ze=function(){return n},n}function Ie(){var n=(0,X.Z)(["\n width: 242px;\n border-radius: 6px;\n background-color: var(--color-light-blue);\n padding: 15px;\n position: absolute;\n animation: 1.4s fadeIn;\n animation-fill-mode: forwards;\n visibility: hidden;\n z-index: 11;\n left: 0;\n right: 0;\n margin: 0 auto;\n bottom: 100%;\n filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));\n\n @keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n 100% {\n visibility: visible;\n opacity: 1;\n }\n }\n\n p {\n font-weight: 500;\n margin-bottom: 15px;\n }\n\n && button {\n background-color: transparent;\n font-weight: 500;\n float: right;\n height: 35px;\n display: block;\n }\n\n .triangle {\n position: absolute;\n background-color: var(--color-light-blue);\n border-radius: 2px;\n transform: rotate(45deg) translateY(50%);\n bottom: 0;\n left: 10px;\n width: 15px;\n height: 15px;\n }\n\n ","\n"]);return Ie=function(){return n},n}function Se(){var n=(0,X.Z)(["\n .icon {\n background-color: var(--color-white);\n }\n margin: 12px 0 20px 0;\n width: 100%;\n border-radius: 15px;\n padding: 12px 0;\n "]);return Se=function(){return n},n}function ke(){var n=(0,X.Z)(["\n width: calc(100% + 48px);\n background-color: var(--color-light-blue);\n text-align: center;\n font-weight: 500;\n padding: 12px 14px;\n margin: -16px 0 20px -24px;\n\n b {\n font-weight: 700;\n }\n\n ","\n"]);return ke=function(){return n},n}function Ee(){var n=(0,X.Z)(["\n text-decoration: underline;\n cursor: pointer;\n"]);return Ee=function(){return n},n}var Ce=K.ZP.div.withConfig({componentId:"sc-5633875c-0"})(be(),J.c.md(je())),Ae=K.ZP.div.withConfig({componentId:"sc-5633875c-1"})(Ie(),J.c.md(Ze())),_e=K.ZP.div.withConfig({componentId:"sc-5633875c-2"})(ke(),J.c.md(Se())),Te=K.ZP.span.withConfig({componentId:"sc-5633875c-3"})(Ee()),Pe=l()((function(){return Promise.all([t.e(45849),t.e(35470)]).then(t.bind(t,35470))}),{loadableGenerated:{webpack:function(){return[35470]}}}),Re=function(n){var e,t,d,c=n.program,l=n.todayWorkoutDay,u=n.selectedDay,s=n.flatSchedule,f=n.scheduleWeeks,p=n.videoInDay,g=void 0===p?[]:p,x=n.isToggleVideoInDay,b=void 0!==x&&x,Z=n.isLoadingVideo,I=void 0!==Z&&Z,S=n.onSelectDay,k=n.onToggleVideoInday,E=n.onUpdateVideoInday,C=n.onClickedUndoButton,A=(0,h.v9)(Gn.Z.getCurrentSchedule),_=(0,h.v9)(Gn.Z.getCurrentUser),T=(0,ce.FJ)(),P=(0,ce.XA)(),M=(0,h.I0)(),N=(0,v.useState)(),O=N[0],L=N[1],U=(0,v.useState)(0),W=U[0],z=U[1],F=(0,v.useState)(!1),Y=F[0],H=F[1],$=(0,v.useRef)([]),X=(0,v.useRef)([]),K=(0,v.useMemo)((function(){return s.find((function(n){return n.dayIndexInSchedule===l}))}),[s,l]),J=(0,v.useMemo)((function(){var n;return void 0!==u?null===(n=s[u])||void 0===n?void 0:n.dayIndexInSchedule:void 0}),[u,l]),Q=(0,v.useMemo)((function(){var n;return void 0!==u&&(null===(n=s[u])||void 0===n?void 0:n.dayIndexShowInSchedule)||0}),[u,l]),nn=(0,v.useMemo)((function(){var n;return void 0!==u&&(null===(n=s[u])||void 0===n?void 0:n.clickedVideos)||[]}),[s,u]),en=(0,v.useMemo)((function(){return!(0,Bn.Vc)(s[u||0],K)}),[s,l,u]),tn=(0,v.useMemo)((function(){var n;return!(!(null===s||void 0===s?void 0:s.length)||void 0===u)&&(null===(n=s[u])||void 0===n?void 0:n.isAdditionalRestDay)}),[s,u,l]),on=(0,v.useMemo)((function(){var n,e,t,i,o,r,d;return void 0!==u?(0,Xn.FS)(null===(n=s[u])||void 0===n?void 0:n.startedAt)?"Today's Workout":(null===(e=s[u])||void 0===e?void 0:e.isSkippedDay)?2===a()(null===(t=s[u])||void 0===t?void 0:t.skippedTo).diff(null===(i=s[u])||void 0===i?void 0:i.skippedFrom,"day")?"".concat(a()(null===(o=s[u])||void 0===o?void 0:o.skippedFrom).add(1,"day").format("Do MMM")):"".concat(a()(null===(r=s[u])||void 0===r?void 0:r.skippedFrom).add(1,"day").format("Do")," - ").concat(a()(null===(d=s[u])||void 0===d?void 0:d.skippedTo).add(-1,"day").format("Do MMM")):tn?"Additional Rest Day":"Day ".concat(Q+1,"'s Workout"):""}),[s,u,Q]),rn=(0,v.useMemo)((function(){return g.length?(null===_||void 0===_?void 0:_.includeOptionalWorkoutVideo)?"".concat(g.length," Workouts | ").concat((0,Bn.KI)(g,!0)," Mins"):"".concat(g.filter((function(n){return!n.isOptional})).length," Workouts | ").concat((0,Bn.KI)(g)," Mins (Excludes Optional Videos)"):"Additional Rest Day"}),[g,_]),dn=(0,v.useCallback)((function(n){P||X.current.find((function(e){return e.contains(n.target)}))||L(void 0)}),[X.current.length]),an=_.includeOptionalWorkoutVideo,cn=!(null===_||void 0===_?void 0:_.clickedGotItIncludeExcludeWorkoutVideoAt)&&an;(0,v.useEffect)((function(){return document.addEventListener("click",dn),function(){document.removeEventListener("click",dn)}}),[dn]);var ln=function(){var n=(0,i.Z)((function(){return(0,o.__generator)(this,(function(n){switch(n.label){case 0:return[4,y.Z.markCompleteIncludeWorkoutVideoMessage(null===_||void 0===_?void 0:_.id)];case 1:return n.sent(),M((0,V.lx)((0,D.Z)((0,w.Z)({},_),{clickedGotItIncludeExcludeWorkoutVideoAt:new Date}))),[2]}}))}));return function(){return n.apply(this,arguments)}}(),un=function(n,e){return!!nn&&!!nn.length&&!!nn.filter((function(t){return t.id===n&&e===t.index})).length},sn=function(){return(0,r.jsxs)(Ae,{children:[(0,r.jsx)("div",{className:"triangle"}),(0,r.jsx)("p",{children:"You can include or exclude optional videos in this daily summary via the settings toggle."}),(0,r.jsx)(q.Z,{type:we.L.OUTLINE,onClick:function(n){n.stopPropagation(),ln()},children:"Ok, got it!"})]})};return(0,r.jsxs)(Ce,{children:[(0,r.jsxs)(G.wA,{$isToggle:b,onClick:function(){localStorage.setItem(ye.d.EXPAND_MY_SCHEDULE_WORKOUT,String(!b)),k()},children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:"day-detail-header",children:on}),!T&&(0,r.jsxs)(Rn,{children:[(0,r.jsx)("span",{className:"text-secondary font-weight--500 m__t--8",children:I?(0,r.jsx)(B.Z,{width:100,height:16}):rn}),cn&&sn()]})]}),(0,r.jsxs)("div",{className:"d-flex align-items--center",children:[T&&(0,r.jsxs)(Rn,{children:[(0,r.jsx)("span",{className:"text-secondary font-weight--500 m__r--8",children:I?(0,r.jsx)(B.Z,{width:100,height:25}):rn}),cn&&sn()]}),(0,r.jsx)(Wn,{$isToggle:b,icon:"arrow-down",size:14})]})]}),b&&void 0!==u&&(0,r.jsxs)(r.Fragment,{children:[en&&void 0!==J&&(0,r.jsx)(_e,{children:(0,r.jsxs)("p",{children:["You're currently on"," ",(0,r.jsx)("b",{children:tn?"Additional Rest Day":"Day ".concat(((null===(e=s.find((function(n){return n.dayIndexInSchedule===l})))||void 0===e?void 0:e.dayIndexShowInSchedule)||0)+1)})," ","and",J>l?" p":" ","reviewing the workout schedule for"," ",(0,r.jsx)("b",{children:tn?"Additional Rest Day":"Day ".concat(Q+1)}),"."," ",(0,r.jsx)(Te,{onClick:function(){return S(s.findIndex((function(n){return n.dayIndexInSchedule===l})))},children:"Back to Today's Workout"})]})}),(0,r.jsxs)(zn,{children:[en&&!(!g.length&&l-1===J)&&(0,r.jsx)(On,{$isClickable:!0}),!(null===(t=s[u])||void 0===t?void 0:t.isSkippedDay)&&I?function(){var n,e;return void 0!==u&&void 0!==J&&!(l===J&&(null===(n=s[u])||void 0===n?void 0:n.isDone))&&!(l>J&&!(null===(e=s[u])||void 0===e?void 0:e.videos.length))}()||l!==J?(0,j.Z)(Array(5)).map((function(n,e){return(0,r.jsxs)(Fn,{$isShowSlidedown:!0,children:[(0,r.jsx)(Yn,{$isLastChild:4===e,children:(0,r.jsx)(Hn.Z,{})}),(0,r.jsx)(xe.Z,{})]},e)})):(0,r.jsx)(pe,{}):void 0!==J&&g.length>0&&!(null===(d=s[u])||void 0===d?void 0:d.isSkippedDay)&&(l!==J||l===J&&!(null===K||void 0===K?void 0:K.isDone))?g.map((function(n,e,t){var i,o;return(0,r.jsxs)(Fn,{$isShowSlidedown:!0,children:[(0,r.jsx)(Yn,{$isLastChild:e===t.length-1,$isRestDay:!(null===t||void 0===t?void 0:t.length),$isWatchedVideo:un(n.video.id,e)&&!en,$isCollapsed:O&&O.id!==n.video.id&&un(n.video.id,e),children:(0,r.jsx)(Hn.Z,{index:e,watchedButtonsRefs:$,isToggling:W,shouldHaveDynamiHeight:!(!(null===t||void 0===t?void 0:t.length)||e===t.length-1)&&!en,isWatchedVideo:un(n.video.id,e)&&!en,isLastSlide:e===t.length-1,isDisabledDate:en,shouldShowArrow:e===t.length-1?!(null===(i=s[u])||void 0===i?void 0:i.hasDoneAt)||t.length!==nn.length:!un(null===(o=t[e+1])||void 0===o?void 0:o.video.id,e+1)})}),(0,r.jsx)(Pe,{onVideoMount:function(n){return X.current[e]=n},onWatchedButtonPositionChanged:function(n){$.current[e]=n,z((function(n){return n+1}))},currentExpandedVideo:O,setCurrentExpandedVideo:L,isTodayWorkout:!en,videoItem:n,index:e,weekIndex:(J-J%7)/7,dayIndex:J%7,clickedVideos:nn,isNextVideoShouldWatch:!en&&(0,Bn.yI)(nn,g)+1===e,hasSlideDownAnimation:!0,isShowVideoCountDown:!0,isMyDashboard:!0,countDownClassName:"countdown-wrapper",onClickVideo:function(n,t,i){return function(n,e,t,i){var o,r,d,c,l=R()(f),u=l[e].days[t],s=u.videos[n].video;
1if(i){var v,h={id:(null===s||void 0===s?void 0:s._id)||(null===s||void 0===s?void 0:s.id),index:n,clickedAt:a()().toDate()};l[e].days[t].clickedVideos?null===(v=l[e].days[t].clickedVideos)||void 0===v||v.push(h):l[e].days[t].clickedVideos=[h]}else{var p;l[e].days[t].clickedVideos=null===(p=u.clickedVideos)||void 0===p?void 0:p.filter((function(e){return e.index!==n}))}var x=R()(A);x.weeks=l,M((0,m.D8)(x,De.E.UPDATE_MARKED_VIDEO));var y=R()(g);y[n].video.trackingCount=i?((null===(o=y[n])||void 0===o||null===(r=o.video)||void 0===r?void 0:r.trackingCount)||0)+1:((null===(d=y[n])||void 0===d||null===(c=d.video)||void 0===c?void 0:c.trackingCount)||0)-1,E(y)}(e,n,t,i)},onSaveVideo:function(){var n=R()(g);n[e].video.isFavorite=!n[e].video.isFavorite,E(n)},isInAnotherProgram:!1,isMarking:Y,setIsMarking:H})]},e)})):(0,r.jsx)(ae,{program:c,todayWorkoutDay:l,selectedDay:u,flatSchedule:s,videoInDay:g,onSelectDay:S,onUpdateVideoInday:E,onClickedUndoButton:C})]})]})]})},Me=t(26010),Ne=t(33383),Oe=t(95950),Le=t(28598);function Ve(){var n=(0,X.Z)(["\n min-height: 294px;\n "]);return Ve=function(){return n},n}function Ue(){var n=(0,X.Z)(["\n height: 360px;\n "]);return Ue=function(){return n},n}function We(){var n=(0,X.Z)(["\n height: 200px;\n background: ",";\n display: grid;\n align-items: center;\n\n ","\n\n ","\n"]);return We=function(){return n},n}var ze=function(){return(0,ce.FJ)()?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Fe,{className:"m__t--30",children:(0,r.jsx)(Oe.LZ,{children:(0,r.jsx)(Oe.px,{children:(0,r.jsxs)(Oe.yt,{children:[(0,r.jsx)(Oe.zU,{children:(0,r.jsx)(B.Z,{height:55,className:"m__b--16"})}),(0,r.jsxs)(Oe.RH,{children:[(0,r.jsx)(B.Z,{width:150,height:20,className:"m__b--16"}),(0,r.jsx)(B.Z,{width:250,height:20,className:"m__b--16"})]})]})})})}),(0,r.jsx)(Kn.nn,{className:"m__t--30 tab-skeleton",children:(0,r.jsx)(B.Z,{height:20})})]}):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(Kn.nn,{className:"m__t--30 m__b--30 tab-skeleton",children:(0,r.jsx)(B.Z,{height:20})})})},Fe=K.ZP.div.withConfig({componentId:"sc-b3545f4d-0"})(We(),Le.GG,J.c.md(Ve()),J.c.xl(Ue())),Ye=t(78281),He=l()((function(){return t.e(35857).then(t.bind(t,35857))}),{loadableGenerated:{webpack:function(){return[35857]}}}),$e=function(n){var e,t,d,c,l,u,s,f,p,g,x,j,b,Z,I,S,k,E,C,A=n.program,_=n.todayWorkoutDay,T=n.selectedDay,P=n.flatSchedule,R=void 0===P?[]:P,M=n.scheduleWeeks,L=n.onSelectDay,U=n.isMapScheduleDone,W=(0,h.v9)(Gn.Z.getCurrentSchedule),z=(0,h.v9)(Gn.Z.getCurrentUser),F=(0,h.v9)(Gn.Z.getUpdateCurrentScheduleActions),B=(0,ce.XA)(),X=(0,ce.lm)(),K=(0,h.I0)(),J=(0,v.useState)(null===localStorage.getItem(ye.d.EXPAND_MY_SCHEDULE_WORKOUT)||"true"===localStorage.getItem(ye.d.EXPAND_MY_SCHEDULE_WORKOUT)),Q=J[0],nn=J[1],en=(0,v.useState)(),tn=en[0],on=en[1],rn=(0,v.useState)([]),dn=rn[0],an=rn[1],cn=(0,v.useState)(!1),ln=cn[0],un=cn[1],sn=(0,v.useState)(!1),fn=sn[0],vn=sn[1],hn=(0,v.useState)(!1),pn=hn[0],gn=hn[1],mn=(0,v.useState)(!1),xn=mn[0],yn=mn[1],wn=(0,v.useState)(!1),Dn=wn[0],jn=wn[1];(0,v.useEffect)((function(){if(F===De.E.UPDATE_MARKED_VIDEO){var n;if(void 0===In)return;var e=Math.floor(In/7),t=W.weeks[e].days[In%7];if((null===t||void 0===t||null===(n=t.clickedVideos)||void 0===n?void 0:n.length)===t.videos.length)return void Xn()}}),[W]);var bn=(0,v.useMemo)((function(){return a()(a()(null===W||void 0===W?void 0:W.startedAt).isBefore(null===A||void 0===A?void 0:A.startedAt)?null===A||void 0===A?void 0:A.startedAt:null===W||void 0===W?void 0:W.startedAt)}),[A,W]),Zn=(0,v.useMemo)((function(){return!!W&&!!W.progressTo100&&W.progressTo100>=100}),[W]),In=(0,v.useMemo)((function(){var n;return void 0!==T?null===(n=R[T])||void 0===n?void 0:n.dayIndexInSchedule:void 0}),[T,_]),Sn=(0,v.useMemo)((function(){var n;return void 0!==T&&(null===(n=R[T])||void 0===n?void 0:n.dayIndexShowInSchedule)||0}),[T,_]),kn=(0,v.useMemo)((function(){var n;return null===(n=null===R||void 0===R?void 0:R.filter((function(n){return!!n.hasDoneAt})).pop())||void 0===n?void 0:n.hasDoneAt}),[R,W]),Wn=function(n){return R.find((function(e){return e.dayIndexInSchedule===n}))},zn=function(){var n,e;return void 0!==T&&void 0!==In&&!(_===In&&(null===(n=R[T])||void 0===n?void 0:n.isDone))&&!(_>In&&!(null===(e=R[T])||void 0===e?void 0:e.videos.length))},Fn=(0,v.useMemo)((function(){return void 0!==T&&!(0,Bn.Vc)(R[T],Wn(_))}),[R,_,T]),Yn=(0,v.useMemo)((function(){var n;return!(!(null===R||void 0===R?void 0:R.length)||void 0===T)&&(null===(n=R[T])||void 0===n?void 0:n.isAdditionalRestDay)}),[R,T,_]),$n=function(){var n=(0,i.Z)((function(){var n,e,t,i;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:if(fn||void 0===T||!R[T])return[2];vn(!0),o.label=1;case 1:return o.trys.push([1,3,4,5]),n=R[T],N()(n.programDefaultDayIndex)?(e=n.programDefaultDayIndex,[4,
1y.Z.getVideoTrackingsByDay(null===A||void 0===A?void 0:A.id,{week:Math.floor(e/7),day:e%7},{userId:null===z||void 0===z?void 0:z.id},null===W||void 0===W?void 0:W.programType)]):(an([]),[2]);case 2:return t=o.sent(),an(t),[3,5];case 3:return i=o.sent(),console.error(i),[3,5];case 4:return vn(!1),[7];case 5:return[2]}}))}));return function(){return n.apply(this,arguments)}}(),Xn=function(){if(void 0!==T&&void 0!==In){var n=Math.floor(In/7),e=a()(tn),t=e.startOf("date");e.isToday()?t=a()():kn&&e.isSame(a()(kn),"day")?t=a()(kn):e.isSame(a()(W.startedAt),"day")?t=a()(W.startedAt):e.isSame(A.startedAt,"day")&&(t=a()(A.startedAt));var i={userId:z.id,scheduleId:null===W||void 0===W?void 0:W.id,week:n,day:In%7,hasDoneAt:t.toISOString(),startDateDoneAt:t.startOf("date").toISOString(),endDateDoneAt:t.endOf("date").toISOString()};un(!0),y.Z.markDayAsDone(i).then((function(n){var e,t;X.info((0,r.jsxs)("p",{children:[W.progressTo100&&W.progressTo100>=100?(0,r.jsx)("strong",{children:"Challenge "}):(0,r.jsxs)("strong",{children:[(null===(e=R[T])||void 0===e?void 0:e.isAdditionalRestDay)?"Additional Rest Day":"Day ".concat(((null===(t=R[T])||void 0===t?void 0:t.dayIndexShowInSchedule)||0)+1)," "]}),"Completed On"," ",(0,r.jsx)("strong",{children:a()(tn).format("Do MMMM YYYY")})]})),W.progressTo100=n.progressTo100,W.weeks=n.weeks,n.program=A,(0,O.unstable_batchedUpdates)((function(){K((0,m.D8)(n,De.E.UPDATE_CHALLENGE_DAY)),K((0,V.lx)((0,D.Z)((0,w.Z)({},z),{firstMarkAsComplete:{markedAt:a()().toISOString()}}))),on(void 0)}))})).catch((function(n){console.error(n),"USER_DEVICE_CLOCK_SETTING_ERROR"===n.code&&X.error(n.message)})).finally((function(){un(!1),yn(!1),jn(!1),window.scroll({top:0,behavior:"smooth"})}))}},Kn=function(){var n,e;return void 0===In?"":_-1>In||_-1===In&&(null===(n=Wn(_))||void 0===n?void 0:n.isDone)?"You can only undo one day at a time starting from your current day in the schedule":Fn&&_-1!==In?"You can't mark a future schedule date as complete. Return to today's workout":(null===(e=Wn(In))||void 0===e?void 0:e.isDone)||tn?"":"Please select a completion date"},qn=function(){var n;return _-1!==In&&Fn||_-1===In&&(null===(n=Wn(_))||void 0===n?void 0:n.isDone)||Zn},Jn=function(){var n,e,t=function(n){if(!o.find((function(e){var t,i;return e===(null===(t=r[n])||void 0===t||null===(i=t.video)||void 0===i?void 0:i.id)}))&&!o.find((function(e){var t,i;return e===(null===(t=r[n])||void 0===t||null===(i=t.video)||void 0===i?void 0:i._id)})))return{v:!1}};if(void 0===T)return!1;var i=R[T],o=(null===i||void 0===i||null===(n=i.clickedVideos)||void 0===n?void 0:n.map((function(n){return n.id})))||[];if(!o.length)return!1;for(var r=(null===i||void 0===i||null===(e=i.videos)||void 0===e?void 0:e.filter((function(n){return!n.isOptional})))||[],d=0;d<r.length;d++){var a=t(d);if("object"===(0,H.Z)(a))return a.v}return!0},Qn=function(){var n;In===(null===(n=R[R.length-1])||void 0===n?void 0:n.dayIndexInSchedule)?yn(!0):Xn()},ne=function(){var n,e;void 0!==T&&(null===R||void 0===R?void 0:R.length)&&((null===(n=R[T])||void 0===n?void 0:n.isSkippedDay)||W.isEdited&&!N()(null===(e=R[T])||void 0===e?void 0:e.programDefaultDayIndex)?an([]):$n())};return(0,v.useEffect)((function(){ne()}),[T,_]),(0,r.jsxs)(G._z,{children:[!U&&(0,r.jsx)(ze,{}),U&&void 0!==T&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Re,{program:A,todayWorkoutDay:_,selectedDay:T,flatSchedule:R,scheduleWeeks:M,videoInDay:dn,isToggleVideoInDay:Q,isLoadingVideo:fn,onSelectDay:L,onToggleVideoInday:function(){return nn(!Q)},onUpdateVideoInday:function(n){return an(n)},onClickedUndoButton:function(){return gn(!0)}}),Q&&!(null===(e=R[T])||void 0===e?void 0:e.isSkippedDay)&&(0,r.jsxs)(En,{$isTodayWorkout:In===_,children:[zn()&&(0,r.jsxs)(Nn,{children:[(0,r.jsxs)(Cn,{children:[(0,r.jsx)(An,{$isRestDay:!fn&&!dn.length&&(null===(t=R[T])||void 0===t?void 0:t.isDone)||In!==_,children:(0,r.jsx)(Hn.Z,{blur:Fn,shouldShowArrow:!((null===(d=R[T])||void 0===d?void 0:d.isDone)&&(null===(c=R[T])||void 0===c||null===(l=c.clickedVideos)||void 0===l?void 0:l.length)===dn.length)})}),(0,r.jsx)(_n,{$isRestDay:!fn&&!dn.length&&(null===(u=R[T])||void 0===u?void 0:u.isDone)||In!==_,className:"mark-done-button-animation",children:(null===(s=R[T])||void 0===s?void 0:s.isDone)&&(null===(f=R[T])||void 0===f||null===(p=f.clickedVideos)||void 0===p?void 0:p.length)===dn.length?(0,r.jsx)(Tn,{style:{zIndex:10,opacity:Fn?.5:1},children:(0,r.jsx)(Y.Z,{icon:"tick",color:"var(--color-purple)",size:10})}):Fn?(0,r.jsx)(Me.Z,{animationData:$,width:28,height:28}):(0,r.jsx)(Pn,{})})]}),void 0!==In&&(0,r.jsx)(Rn,{children:(0,r.jsxs)(Mn,{children:[(0,r.jsx)(He,{currentDayIdx:In+1,programStartDate:bn,lastDayDone:kn?a()(kn):void 0,challengeStartDate:a()(W.startedAt),selectedDate:a()(tn),onChange:function(n){on(n?n.toDate():void 0)},isOpacity:!Jn()&&!!dn.length&&!(null===(g=R[T])||void 0===g?void 0:g.isDone)||Fn,hasDoneAt:(null===(x=R[T])||void 0===x?void 0:x.hasDoneAt)?a()(null===(j=R[T])||void 0===j?void 0:j.hasDoneAt):void 0,isRestDay:!dn.length,isPreviewFuture:In>_}),(0,r.jsx)(Ye.Z,{placement:"top",title:Kn(),children:(0,r.jsx)("div",{style:{zIndex:"14",width:B?"100%":"auto"},children:(0,r.jsx)(Un,{disabled:ln||qn(),loading:ln,type:_>In?we.L.OUTLINE:we.L.PRIMARY,onClick:function(){var n;return(null===(n=R[T])||void 0===n?void 0:n.isDone)?gn(!0):tn?!Jn()&&dn.length?jn(!0):Qn():null},$isOpacity:!tn&&!(null===(b=R[T])||void 0===b?void 0:b.isDone)||!Jn()&&!!dn.length&&!(null===(Z=R[T])||void 0===Z?void 0:Z.isDone),fullWidth:B,children:function(){var n;if(void 0!==T&&void 0!==In){return(null===(n=R[T])||void 0===n?void 0:n.isDone)?(0,r.jsx)("span",{children:Yn?"Undo Additional Rest Day":"Undo Day ".concat((Sn||0)+1)}):Yn?(0,r.jsx)("span",{children:"Mark Additional Rest Day as Complete"}):(null===dn||void 0===dn?void 0:dn.length)>0?(0,r.jsxs)("span",{children:["Mark Day ",(Sn||0)+1," as Complete"]}):(0,r.jsx)("span",{children:"Mark Rest Day as Complete"})}}()})})})]})})]}),!zn()&&void 0!==In&&_!==In&&(0,r.jsxs)(Nn,{children:[(0,r.jsx)(On,{}),B&&(0,r.jsx)(Hn.Z,{isWatchedVideo:!0,isLastSlide:!1}),(0,r.jsx)(Ln,{style:{zIndex:10,marginTop:B?32:0},className:"m__l--0",children:(0,r.jsx)(Y.Z,{icon:"tick",color:"var(--color-purple)",size:10})}),(0,r.jsxs)(Vn,{children:[(0,r.jsxs)("p",{className:"day-taken",children:[Yn?"Additional Rest Day":"Day ".concat(Sn+1," (Rest Day)")," ","taken on"," ",a()(null===(I=R[T])||void 0===I?void 0:I.startedAt).format("Do MMMM YYYY")]}),(0,r.jsx)(Ye.Z,{placement:"top",title:Kn(),children:(0,r.jsx)("div",{style:{zIndex:"14"},children:(0,r.jsxs)(Un,{disabled:ln||qn(),loading:ln,type:we.L.OUTLINE,onClick:function(){return gn(!0)},fullWidth:B,$isOpacity:void 0!==T&&!tn&&!(null===(S=R[T])||void 0===S?void 0:S.isDone)||!Jn()&&!!dn.length&&!(null===(k=R[T])||void 0===k?void 0:k.isDone),children:["Undo"," ",Yn?"Additional Rest Day":"Day ".concat(Sn+1)]})})})]})]})]}),(0,r.jsx)(Ne.default,{visible:pn,centered:!0,onCancel:function(){return gn(!1)},title:"Are you sure?",getContainer:!!B&&document.body,content:(0,r.jsxs)("p",{children:["All your progress"," ",In===_?(0,r.jsxs)(r.Fragment,{children:["on"," ",(0,r.jsx)("b",{children:Yn?"Additional Rest Day":"Day ".concat(Sn+1)})]}):(0,r.jsxs)(r.Fragment,{children:["for"," ",(0,r.jsx)("b",{children:Yn?"Additional Rest Day":"Day ".concat(Sn+1)})," ","to"," ",(0,r.jsx)("b",{children:(null===(E=R.find((function(n){return n.dayIndexInSchedule===_})))||void 0===E?void 0:E.isAdditionalRestDay)?"Additional Rest Day":"Day ".concat(((null===(C=R.find((function(n){return n.dayIndexInSchedule===_})))||void 0===C?void 0:C.dayIndexShowInSchedule)||0)+1)})]})," ","will be erased, including the date you originally marked this workout as complete. Your schedule dates will then be re-calculated accordingly."]}),footer:(0,r.jsxs)("div",{children:[(0,r.jsx)(q.Z,{type:we.L.GHOST,onClick:function(){return gn(!1)},children:"Cancel"}),(0,r.jsx)(q.Z,{disabled:ln,loading:ln,onClick:function(){return function(){if(void 0!==T&&void 0!==In){var n=R.find((function(n){return n.dayIndexInSchedule===In}));if(null===n||void 0===n?void 0:n.hasDoneAt){var e=Math.floor(In/7),t={userId:z.id,scheduleId:null===W||void 0===W?void 0:W.id,week:e,day:In%7,startDateDoneAt:a()(n.hasDoneAt).startOf("date").toISOString(),endDateDoneAt:a()(n.hasDoneAt).endOf("date").toISOString()};un(!0),y.Z.markDayAsNotDone(t).then((function(n){var t,i;n.program=A,(0,O.unstable_batchedUpdates)((function(){on(void 0),K((0,m.D8)(n,De.E.UPDATE_CHALLENGE_DAY)),K((0,V.lx)((0,D.Z)((0,w.Z)({},z),{firstMarkAsComplete:{markedAt:a()().toISOString()}}))),on(void 0)})),W.progressTo100=n.progressTo100,W.weeks=n.weeks,0===e&&In%7===0&&ne(),X.success((0,r.jsxs)("p",{children:["Undo"," ",(0,r.jsx)("b",{children:(null===(t=R[T])||void 0===t?void 0:t.isAdditionalRestDay)?"Additional Rest Day":"Day ".concat(((null===(i=R[T])||void 0===i?void 0:i.dayIndexShowInSchedule)||0)+1)})," ","success"]}))})).catch((function(n){return console.error(n)})).finally((function(){un(!1),gn(!1)}))}}}()},children:"Confirm"})]})}),(0,r.jsx)(Ne.default,{visible:Dn,centered:!0,onCancel:function(){return jn(!1)},title:"Mark ".concat(Yn?"Additional Rest Day":"Day ".concat(Sn+1)," As Complete?"),getContainer:!!B&&document.body,content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"You have not completed all recommended videos for today's schedule."}),(0,r.jsx)("p",{className:"m__t--20",children:"Are you sure you want to mark today as complete?"})]}),footer:(0,r.jsxs)("div",{children:[(0,r.jsx)(q.Z,{type:we.L.GHOST,onClick:function(){return jn(!1)},children:"Cancel"}),(0,r.jsx)(q.Z,{disabled:ln,loading:ln,onClick:function(){return Qn()},children:"Yes"})]})}),(0,r.jsx)(Ne.default,{visible:xn,centered:!0,onCancel:function(){return yn(!1)},title:"Final day of Challenge",getContainer:!!B&&document.body,content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["You are marking the final day of the"," ",(0,r.jsxs)("b",{children:[a()(null===A||void 0===A?void 0:A.startedAt).format("YYYY")," ",null===A||void 0===A?void 0:A.name]})," ","as complete on ",(0,r.jsx)("b",{children:a()().format("Do MMM YYYY")})]}),(0,r.jsx)("p",{className:"m__t--20",children:"Please confirm you've finished today's workout and the completion date is correct, as you won't be able to undo this
1schedule day."})]}),footer:(0,r.jsxs)("div",{children:[(0,r.jsx)(q.Z,{type:we.L.GHOST,onClick:function(){return yn(!1)},children:"Cancel"}),(0,r.jsx)(q.Z,{disabled:ln,loading:ln,onClick:function(){return Xn()},children:"Complete Challenge"})]})})]})]})},Ge=t(10253),Be=t(24093),Xe=t(97910),Ke=t(67944),qe=t(60269);function Je(){var n=(0,X.Z)(["\n display: grid;\n grid-template-columns: auto 350px 14px;\n padding: 10px 25px 20px;\n "]);return Je=function(){return n},n}function Qe(){var n=(0,X.Z)(["\n display: flex;\n flex-direction: column-reverse;\n padding: var(--layout-gutter) var(--layout-gutter-mobile);\n gap: 20px;\n cursor: pointer;\n\n ","\n"]);return Qe=function(){return n},n}function nt(){var n=(0,X.Z)(["\n flex-direction: column;\n gap: 10px;\n "]);return nt=function(){return n},n}function et(){var n=(0,X.Z)(["\n width: 100%;\n display: flex;\n flex-direction: column-reverse;\n gap: 20px;\n\n ","\n"]);return et=function(){return n},n}function tt(){var n=(0,X.Z)([""]);return tt=function(){return n},n}function it(){var n=(0,X.Z)(["\n font-weight: 700;\n font-size: ",";\n line-height: 140%;\n letter-spacing: 0.06em;\n text-transform: uppercase;\n"]);return it=function(){return n},n}function ot(){var n=(0,X.Z)(["\n width: 100%;\n position: relative;\n border-radius: 15px;\n height: 150px;\n background: ",";\n background-position: 70%;\n background-size: cover;\n"]);return ot=function(){return n},n}function rt(){var n=(0,X.Z)(["\n width: 100%;\n position: relative;\n border-radius: 15px;\n height: 150px;\n background-color: #e6eaf6;\n"]);return rt=function(){return n},n}function dt(){var n=(0,X.Z)(["\n position: absolute;\n right: 10px;\n top: calc(50% - 50px);\n"]);return dt=function(){return n},n}function at(){var n=(0,X.Z)(["\n font-size: 14px;\n font-weight: 700;\n font-style: italic;\n line-height: 100%;\n"]);return at=function(){return n},n}function ct(){var n=(0,X.Z)(["\n display: flex;\n flex-direction: row;\n gap: 5px;\n"]);return ct=function(){return n},n}function lt(){var n=(0,X.Z)(["\n position: absolute;\n left: 10px;\n bottom: 16px;\n display: flex;\n gap: 5px;\n"]);return lt=function(){return n},n}function ut(){var n=(0,X.Z)(["\n position: absolute;\n left: 10px;\n bottom: 16px;\n display: flex;\n flex-direction: column;\n gap: 20px;\n"]);return ut=function(){return n},n}function st(){var n=(0,X.Z)(["\n padding: 5px 10px;\n border-radius: 1000px;\n background-color: var(--color-background-primary);\n font-weight: 500;\n font-size: ",";\n line-height: 140%;\n display: flex;\n align-items: center;\n"]);return st=function(){return n},n}function ft(){var n=(0,X.Z)(["\n font-weight: 700;\n font-size: 20px;\n line-height: 125%;\n"]);return ft=function(){return n},n}function vt(){var n=(0,X.Z)(["\n font-weight: 700;\n"]);return vt=function(){return n},n}function ht(){var n=(0,X.Z)(["\n transform: ",";\n transition: transform 0.3s ease;\n height: fit-content;\n cursor: pointer;\n margin: 6px 0;\n"]);return ht=function(){return n},n}function pt(){var n=(0,X.Z)(["\n display: flex;\n gap: 10px;\n flex-wrap: wrap;\n"]);return pt=function(){return n},n}function gt(){var n=(0,X.Z)(["\n display: inline-flex;\n align-items: center;\n gap: 5px;\n border-radius: 15px;\n background-color: ",";\n margin-top: 10px;\n\n font-size: ",";\n\n padding: 4px 10px;\n\n > span {\n font-weight: 800;\n }\n"]);return gt=function(){return n},n}function mt(){var n=(0,X.Z)(["\n ","\n\n width: 8px;\n height: 8px;\n border-radius: 100%;\n"]);return mt=function(){return n},n}function xt(){var n=(0,X.Z)(["\n flex-direction: column;\n margin-top: 0;\n "]);return xt=function(){return n},n}function yt(){var n=(0,X.Z)(["\n display: flex;\n margin-top: -10px;\n ","\n"]);return yt=function(){return n},n}var wt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-0"})(Qe(),J.c.md(Je())),Dt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-1"})(et(),J.c.md(nt())),jt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-2"})(tt()),bt=K.ZP.p.withConfig({componentId:"sc-ef1685bc-3"})(it(),Le.tf),Zt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-4"})(ot(),(function(n){var e=n.$backgroundUrl;
1return e&&"url(".concat(e,") no-repeat center")})),It=K.ZP.div.withConfig({componentId:"sc-ef1685bc-5"})(rt()),St=K.ZP.div.withConfig({componentId:"sc-ef1685bc-6"})(dt()),kt=K.ZP.p.withConfig({componentId:"sc-ef1685bc-7"})(at()),Et=K.ZP.div.withConfig({componentId:"sc-ef1685bc-8"})(ct()),Ct=K.ZP.div.withConfig({componentId:"sc-ef1685bc-9"})(lt()),At=K.ZP.div.withConfig({componentId:"sc-ef1685bc-10"})(ut()),_t=K.ZP.div.withConfig({componentId:"sc-ef1685bc-11"})(st(),Le.tf),Tt=K.ZP.p.withConfig({componentId:"sc-ef1685bc-12"})(ft()),Pt=K.ZP.p.withConfig({componentId:"sc-ef1685bc-13"})(vt()),Rt=(0,K.ZP)(Y.Z).withConfig({componentId:"sc-ef1685bc-14"})(ht(),(function(n){return n.$isToggle?"rotate(180deg)":"none"})),Mt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-15"})(pt()),Nt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-16"})(gt(),(function(n){return n.$isRestDay?"var(--color-ultra-light-purple)":"#eff0f4"}),Le.tf),Ot=K.ZP.div.withConfig({componentId:"sc-ef1685bc-17"})(mt(),(function(n){var e=n.$color;return e&&"\n background-color: ".concat(e,";\n ")})),Lt=K.ZP.div.withConfig({componentId:"sc-ef1685bc-18"}
1)(yt(),J.c.md(xt())),Vt=function(n){var e,t,i,o,d,c,l=n.program,u=n.todayWorkoutDay,s=n.selectedDay,f=void 0===s?0:s,p=n.isSkippedDay,g=n.programType,m=void 0===g?qe.vw.PROGRAM:g,x=n.avatarUrl,y=(0,ce.FJ)(),D=(0,h.v9)(Gn.Z.getCurrentSchedule),j=(0,v.useState)(null===localStorage.getItem(ye.d.EXPAND_MY_SCHEDULE_INFO)||"true"===localStorage.getItem(ye.d.EXPAND_MY_SCHEDULE_INFO)),b=j[0],Z=j[1],I=(0,v.useState)([]),S=I[0],k=I[1],E=!!l&&(!(0,Bn.jO)(l)||!(null===l||void 0===l||null===(e=l.weeks)||void 0===e?void 0:e.length)),C=(null===S||void 0===S?void 0:S.filter((function(n){return n.isDone})).length)||0,A=(0,v.useMemo)((function(){var n;return(null===(n=S[f])||void 0===n?void 0:n.videos.reduce((function(n,e){var t=e.video.displayTags;return(null===t||void 0===t?void 0:t.length)&&(n[t[0].id]=t[0]),n}),{}))||[]}),[S,f]);return(0,v.useEffect)((function(){if(l&&D){var n=(0,Bn.sT)(l.weeks),e=(0,Bn.sT)(D.weeks);k(n.map((function(n,t){return(0,w.Z)({},n,e[t])})))}}),[l,D]),(0,r.jsxs)(wt,{onClick:function(){localStorage.setItem(ye.d.EXPAND_MY_SCHEDULE_INFO,String(!b)),Z(!b)},children:[b||!y?(0,r.jsxs)(r.Fragment,{children:[b&&(0,r.jsxs)(jt,{children:[y&&(0,r.jsx)(Oe.ff,{className:"m__b--26",children:"".concat(a()(null===l||void 0===l?void 0:l.startedAt).year()," ").concat(m==qe.vw.CUSTOM_PROGRAM?null===l||void 0===l?void 0:l.name.replace(/\sSchedule$/,""):null===l||void 0===l?void 0:l.name)}),E?(0,r.jsx)(bt,{children:"SCHEDULE RELEASING SOON"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(bt,{children:p?"Additional Rest Day":void 0!==u&&f===u?"Today's workout".concat((null===(t=S.find((function(n){return n.dayIndexInSchedule===u})))||void 0===t?void 0:t.isDone)?" completed":""):"Day ".concat(f+1," ").concat((null===(i=S[f])||void 0===i?void 0:i.isDone)?"Review":"Preview")}),!p&&(0,r.jsx)(Mt,{children:(null===(o=S[f])||void 0===o?void 0:o.videos.length)?Object.entries(A).map((function(n){var e=(0,Ge.Z)(n,2),t=e[0],i=e[1];return(0,r.jsxs)(Nt,{children:[(0,r.jsx)(Ot,{$color:i.color}),i.title]},t)})):(0,r.jsx)(Nt,{$isRestDay:!0,children:(0,r.jsx)("span",{children:"REST DAY"})})})]})]}),(0,r.jsxs)(Dt,{children:[m==qe.vw.PROGRAM?(0,r.jsx)(r.Fragment,{children:b&&(0,r.jsx)(Zt,{$backgroundUrl:null===l||void 0===l?void 0:l.horizontalCoverV2ImageUrl,children:(0,r.jsxs)(Ct,{children:[(0,r.jsxs)(_t,{children:[(0,r.jsx)(Y.Z,{size:14,icon:"calendar-light"}),"\xa0",(0,r.jsxs)("span",{children:[null===l||void 0===l?void 0:l.duration," days"]})]}),(0,r.jsxs)(_t,{children:[(0,r.jsx)(Y.Z,{size:14,icon:"clock-outline"}),"\xa0",(0,r.jsxs)("span",{children:[null===l||void 0===l?void 0:l.avgMinsPerDay," min/day"]})]})]})})}):(0,r.jsxs)(It,{children:[(0,r.jsx)(St,{children:(0,r.jsx)(Be.C,{size:70,src:x||Ke.Z.src})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(At,{children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(kt,{children:a()(null===l||void 0===l?void 0:l.startedAt).year()}),(0,r.jsx)(Tt,{children:null===l||void 0===l?void 0:l.name.replace(/\sSchedule$/,"")}),(0,r.jsx)(Pt,{children:"Schedule"})]}),(0,r.jsxs)(Et,{children:[(0,r.jsxs)(_t,{children:[(0,r.jsx)(Y.Z,{size:14,icon:"calendar-light"}),"\xa0",(0,r.jsxs)("span",{children:[null===l||void 0===l?void 0:l.duration," days"]})]}),(0,r.jsxs)(_t,{children:[(0,r.jsx)(Y.Z,{size:14,icon:"clock-outline"}),"\xa0",(0,r.jsxs)("span",{children:[null===l||void 0===l?void 0:l.avgMinsPerDay," min/day"]})]})]})]})})]}),(0,r.jsxs)(Lt,{children:[(0,r.jsxs)("div",{className:"d-block w-100",children:[(0,r.jsx)(Xe.Z,{percent:(null===D||void 0===D?void 0:D.progressTo100)||0,showInfo:!1,size:"small"}),(0,r.jsxs)(Oe.MP,{children:[(0,r.jsxs)("span",{children:["Day ",C,"/",null===l||void 0===l?void 0:l.duration]}),(0,r.jsxs)("span",{children:[(null===D||void 0===D||null===(d=D.progressTo100)||void 0===d?void 0:d.toFixed())||0,"%"]})]})]}),!y&&(0,r.jsx)(Rt,{$isToggle:b,icon:"arrow-down",size:14,className:"m__l--24",onClick:function(){localStorage.setItem(ye.d.EXPAND_MY_SCHEDULE_INFO,String(!b)),Z(!b)}})]}),!y&&(0,r.jsx)(Oe.ff,{children:"".concat(a()(null===l||void 0===l?void 0:l.startedAt).year()," ").concat(null===l||void 0===l?void 0:l.name)})]})]}):y&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Oe.ff,{style:{lineHeight:"unset"}
1,children:"".concat(a()(null===l||void 0===l?void 0:l.startedAt).year()," ").concat(null===l||void 0===l?void 0:l.name)}),(0,r.jsx)("div",{className:"w-100",children:(0,r.jsxs)(Oe.p1,{children:[(0,r.jsx)(Xe.Z,{percent:(null===D||void 0===D?void 0:D.progressTo100)||0,showInfo:!1,size:"small"}),(0,r.jsxs)(Oe.MP,{children:[(0,r.jsxs)("span",{children:["Day ",C,"/",null===l||void 0===l?void 0:l.duration]}),(0,r.jsxs)("span",{children:[(null===D||void 0===D||null===(c=D.progressTo100)||void 0===c?void 0:c.toFixed())||0,"%"]})]})]})})]}),y&&(0,r.jsx)(Rt,{$isToggle:b,icon:"arrow-down",size:14})]})},Ut=t(75864);function Wt(){var n=(0,X.Z)(["\n border-radius: 15px;\n border: var(--border-secondary);\n box-shadow: none;\n "]);return Wt=function(){return n},n}function zt(){var n=(0,X.Z)(["\n margin-bottom: 20px;\n "]);return zt=function(){return n},n}function Ft(){var n=(0,X.Z)(["\n display: flex;\n flex-direction: column;\n background: var(--color-white);\n padding: 8px 0;\n margin-bottom: 10px;\n box-shadow: inset 0px -1px 0px #eff0f4, inset 0px 1px 0px #eff0f4;\n\n ","\n\n ","\n"]);return Ft=function(){return n},n}function Yt(){var n=(0,X.Z)(["\n border-top: var(--border-primary);\n border-bottom: none;\n margin: 0 24px 14px;\n width: calc(100% - 48px);\n"]);return Yt=function(){return n},n}function Ht(){var n=(0,X.Z)(["\n width: 100%;\n padding: 30px 30px 15px 30px;\n margin-bottom: 14px;\n "]);return Ht=function(){return n},n}function $t(){var n=(0,X.Z)(["\n width: 100vw;\n background-color: var(--color-white);\n padding: 2px 24px 16px 24px;\n margin-bottom: 24px;\n\n ","\n"]);return $t=function(){return n},n}function Gt(){var n=(0,X.Z)(["\n width: calc(100vw - 148px);\n "]);return Gt=function(){return n},n}function Bt(){var n=(0,X.Z)(["\n width: calc(100% - 100px);\n "]);return Bt=function(){return n},n}function Xt(){var n=(0,X.Z)(["\n width: 100vw;\n padding: 10px 0;\n margin: 0 auto;\n\n ","\n\n ","\n"]);return Xt=function(){return n},n}var Kt=K.ZP.div.withConfig({componentId:"sc-c3c24ead-0"})(Ft(),J.c.md(Wt()),J.c.xl(zt())),qt=K.ZP.hr.withConfig({componentId:"sc-c3c24ead-1"})(Yt()),Jt=K.ZP.div.withConfig({componentId:"sc-c3c24ead-2"})($t(),J.c.md(Ht())),Qt=K.ZP.div.withConfig({componentId:"sc-c3c24ead-3"})(Xt(),J.c.md(Gt()),J.c.size1280(Bt()));a().extend(T()),a().extend(A());var ni=l()((function(){return Promise.all([t.e(9198),t.e(76491)]).then(t.bind(t,76491))}),{loadableGenerated:{webpack:function(){return[76491]}}}),ei=function(n){var e,t,i=n.program,o=n.selectedDay,d=n.todayWorkoutDay,c=n.selectedScheduleView,l=n.flatSchedule,u=n.onSelectDay,s=n.onSelectScheduleView,f=n.programType,h=void 0===f?qe.vw.PROGRAM:f,p=n.avatarUrl,g=(0,ce.FJ)(),m=(0,v.useRef)(null),x=(0,v.useRef)(null),y=(0,v.useRef)(null),w=(0,v.useState)(0),D=w[0],j=w[1],b=(0,v.useState)(0),Z=b[0],I=b[1],S=!(0,Bn.jO)(i)||!(null===i||void 0===i||null===(e=i.weeks)||void 0===e?void 0:e.length),k=(0,v.useMemo)((function(){return c===qe.B0.TEAM}),[c]),E=(0,v.useMemo)((function(){var n;return void 0!==o?null===(n=l[o])||void 0===n?void 0:n.dayIndexInSchedule:void 0}),[o,d]),C=function(n){return Math.floor(n/D)*D},A=function(n){var e,t;return g?null===m||void 0===m||null===(e=m.current)||void 0===e?void 0:e.goTo(n,!0):null===y||void 0===y||null===(t=y.current)||void 0===t?void 0:t.scrollTo(n*(k?98:80),0)};return(0,v.useEffect)((function(){var n,e;((null===m||void 0===m?void 0:m.current)||(null===y||void 0===y?void 0:y.current))&&j(Math.floor(((null===x||void 0===x||null===(n=x.current)||void 0===n?void 0:n.offsetWidth)||(null===y||void 0===y||null===(e=y.current)||void 0===e?void 0:e.offsetWidth)||0)/(g?110:k?98:80)))}),[null===m||void 0===m?void 0:m.current,null===y||void 0===y?void 0:y.current]),(0,v.useEffect)((function(){if(D>0&&!Z){var n=l.findIndex((function(n){return n.dayIndexInSchedule===d}));n>=0&&I(C(n))}}),[l,D,d]),(0,v.useEffect)((function(){Z&&A(Z)}),[Z]),(0,v.useEffect)((function(){void 0!==o&&A(C(o))}),[o,D]),(0,r.jsxs)(Kt,{children:[(0,r.jsx)(Vt,{program:i,selectedDay:E||0,todayWorkoutDay:d,isSkippedDay:void 0!==o&&(null===(t=l[o])||void 0===t?void 0:t.isSkippedDay),programType:h,avatarUrl:p}),(0,r.jsx)(qt,{}),c===qe.B0.CALENDAR&&void 0!==o&&(0,r.jsx)(Jt,{children:(0,r.jsx)(ni,{flatSchedule:l,selectedDay:function(n){var e=l[n],t=(null===e||void 0===e?void 0:e.isSkippedDay)&&!k?a()(null===e||void 0===e?void 0:e.skippedTo).add(-1).toISOString():null===e||void 0===e?void 0:e.startedAt;return t?new Date(t):new Date}(o),onSelectDate:function(n){n>-1&&(u(n),s(qe.B0.DEFAULT))},allowedClickSkippedDay:!k})}),c!==qe.B0.CALENDAR&&!S&&(0,r.jsx)(Qt,{ref:x,children:void 0!==Z&&(0,r.jsx)(Ut.Z,{mode:k?qe.mq.MY_TEAM:qe.mq.MY_SCHEDULE,todayWorkoutDay:d,selectedDay:o,onSelectDay:function(n){n!==o&&u(n)},days:l,isToggleTeamViewMode:k,ref:g?m:y,initialSlide:Z,slidesToShow:D,isTablet:g})})]})}
1,ti=t(31365),ii=t(70879),oi=t(26324),ri=t(72545),di=l()((function(){return Promise.all([t.e(95306),t.e(36306),t.e(3698),t.e(27524),t.e(27728)]).then(t.bind(t,27728))}),{loadableGenerated:{webpack:function(){return[27728]}}}),ai=l()((function(){return t.e(92424).then(t.bind(t,92424))}),{loadableGenerated:{webpack:function(){return[92424]}}}),ci=l()((function(){return Promise.all([t.e(36306),t.e(92363)]).then(t.bind(t,92363))}),{loadableGenerated:{webpack:function(){return[92363]}}});d.extend(E()),d.extend(S()),d.extend(T()),d.extend(A());var li=function(n){var e,t,d,c=n.program,l=n.canNotStopChallenge,u=n.onEndChallenge,s=(0,f.useRouter)(),p=(0,h.v9)(Gn.Z.getCurrentUser),g=(0,h.v9)(Gn.Z.getCurrentSchedule),I=(0,h.v9)(Gn.Z.getUpdateCurrentScheduleActions),S=(0,h.v9)(Gn.Z.getTeamSchedule),k=(0,L.Z)("(min-width: ".concat(J.u.size1240,"px)"),!1),E=(0,ce.FJ)(),C=(0,ce.XA)(),A=(0,h.I0)(),_=(0,v.useState)(),T=_[0],P=_[1],M=(0,v.useState)(),H=M[0],$=M[1],B=(0,v.useState)(!1),X=B[0],K=B[1],Q=(0,v.useState)([]),nn=Q[0],en=Q[1],tn=(0,v.useState)([]),on=tn[0],rn=tn[1],dn=(0,v.useState)(!1),an=dn[0],cn=dn[1],ln=(0,v.useState)(qe.B0.DEFAULT),un=ln[0],sn=ln[1],fn=!!c&&!(0,Bn.jO)(c),vn=!!c&&!(null===c||void 0===c||null===(e=c.weeks)||void 0===e?void 0:e.length),hn=a()(a()(null===g||void 0===g?void 0:g.startedAt).isBefore(null===c||void 0===c?void 0:c.startedAt)?null===c||void 0===c?void 0:c.startedAt:null===g||void 0===g?void 0:g.startedAt),pn=(0,v.useMemo)((function(){return!!g&&!!g.progressTo100&&g.progressTo100>=100}),[g]),gn=!!S&&(null===(t=S.info)||void 0===t?void 0:t.scheduleConsistency)===ri.PM.CASUAL,mn=(0,v.useMemo)((function(){return un===qe.B0.TEAM}),[un]),xn=(0,v.useMemo)((function(){return un===qe.B0.LIST}),[un]),yn=(0,v.useMemo)((function(){return un===qe.B0.CALENDAR}),[un]),wn=function(){var n=(0,i.Z)((function(){var n,e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,y.Z.getCurrentUserSchedule(p.id)];case 1:return n=t.sent(),A((0,m.D8)(n,De.E.FETCH_SCHEDULE)),[3,3];case 2:return e=t.sent(),console.error(e),[3,3];case 3:return[2]}}
1))}));return function(){return n.apply(this,arguments)}}();(0,v.useEffect)((function(){(null===p||void 0===p?void 0:p.id)&&wn()}),[null===p||void 0===p?void 0:p.id]),(0,v.useEffect)((function(){g&&A((0,x.R)(null===g||void 0===g?void 0:g.id))}),[g]),(0,v.useEffect)((function(){if(c&&g){var n,e,t=0,i=0,o=!1,r=hn.add(0,"days").toString(),d=-1,l=new Date;l.setHours(0,0,0,0);var u=(null===g||void 0===g||null===(n=g.weeks)||void 0===n?void 0:n.reduce((function(n,e){return n+e.days.filter((function(n){return n.isDone&&!n.hasDoneAt})).length}),0))||0,s=null===g||void 0===g?void 0:g.weeks,f=c.weeks.map((function(n){return n.days})).flat();null===g||void 0===g||null===(e=g.weeks)||void 0===e||e.map((function(n,e){n.days.map((function(n,v){if(n.isDone){if(n.hasDoneAt)n.startedAt=a()(n.hasDoneAt).toString();else{var h,p=a()(r).add(7*e+v-d+u-(t+1),"days").hour(0).minute(0).second(0).millisecond(0).isBefore(l)?null===(h=a()(r))||void 0===h?void 0:h.add(7*e+v-d,"days"):a()(r);n.startedAt=p.toString()}r=n.startedAt,o=!0,d=7*e+v}else o?(n.startedAt=(a()(r).isToday()?a()(r).add(7*e+v-d,"days"):a()(new Date)).toString(),o=!1,r=n.startedAt,d=7*e+v):(-1===d&&(r=a()(l).toString(),d=0),n.startedAt=a()(r).add(7*e+v-d,"days").toString());n.dayIndexInSchedule=t,!g.isEdited||N()(n.programDefaultDayIndex)?(n.dayIndexShowInSchedule=i,i++):n.isAdditionalRestDay=!0,n.videos=[];var m=g.isEdited?N()(n.programDefaultDayIndex)?f[n.programDefaultDayIndex]:{}:c.weeks[e].days[v];s[e].days[v]=(0,D.Z)((0,w.Z)({},n,m),{weight:n.weight,diary:n.diary}),t++}))}));var v=R()(s);K(!0),en(v)}}),[c,g]),(0,v.useEffect)((function(){nn&&jn(nn.map((function(n){return n.days})).flat())}),[nn]),(0,v.useEffect)((function(){!on.length||I!==De.E.UPDATE_CHALLENGE_DAY&&I!==De.E.FETCH_SCHEDULE||Dn(g)}),[on]),(0,v.useEffect)((function(){var n=localStorage.getItem(ye.d.SCHEDULE_VIEW_MODE);if(n){if(n===qe.B0.CALENDAR&&fn||n===qe.B0.TEAM&&!S)return;sn(qe.B0[n]||qe.B0.DEFAULT)}}),[fn,S]),(0,v.useEffect)((function(){nn.length&&jn(nn.map((function(n){return n.days})).flat())}),[mn]);var Dn=function(n){var e,t,i=null===(e=n.weeks)||void 0===e?void 0:e.map((function(n){return n.days})).flat(),o=null===i||void 0===i?void 0:i.filter((function(n){return n.isDone})).length,r=null===on||void 0===on?void 0:on.filter((function(n){return!!n.hasDoneAt})).pop(),d=pn||a()().isSame((null===r||void 0===r?void 0:r.hasDoneAt)||g.startedAt,"date")?o-1:o,c=(t=d,on.findIndex((function(n){return n.dayIndexInSchedule===t})));d===H&&T===c||(0,O.unstable_batchedUpdates)((function(){P(d<0?0:c),$(d<0?0:d)}))},jn=function(n){if(mn)rn(n);else{var e=[],t=0;null===n||void 0===n||n.every((function(i,o){if(o>0&&n[o-1].isDone){var r=a()(n[o-1].hasDoneAt).startOf("date"),d=i.isDone?a()(i.hasDoneAt).startOf("date"):a()().add(-1).startOf("date"),c=d.diff(r,"day");if(c>1)if(c>3)e.push({videos:[],title:"",isSkippedDay:!0,skippedFrom:r,skippedTo:d});else for(var l=1;l<c;l++)e.push({videos:[],title:"",isSkippedDay:!0,skippedFrom:r.add(l-1,"day"),skippedTo:r.add(l+1,"day")})}return e.push(i),!(!i.isDone||o===n.length-1)||(t=o,!1)}));for(var i=(0,j.Z)(e).concat((0,j.Z)(n.slice(t+1,n.length))),o=[],r=0,d=i.length;r<d;r++){var c,l,u=o.length-1;if(o.length&&i[r].isDone&&u>=0&&!o[u].isSkippedDay&&a()(i[r].hasDoneAt).isSame(o[u].hasDoneAt,"day"))o[u]=(0,D.Z)((0,w.Z)({},i[r]),{totalDayDoneInOneDay:1+(o[u].totalDayDoneInOneDay||1),totalDayIndexDoneInOneDay:(0,j.Z)(o[u].totalDayIndexDoneInOneDay||[]).concat([(null===(c=i[r])||void 0===c?void 0:c.isAdditionalRestDay)?null:i[r].dayIndexShowInSchedule])});else o.push((0,D.Z)((0,w.Z)({},i[r]),{index:o.length,totalDayIndexDoneInOneDay:(null===(l=i[r])||void 0===l?void 0:l.isAdditionalRestDay)?[null]:[i[r].dayIndexShowInSchedule]}))}rn((0,j.Z)(o))}},bn=function(){var n=(0,i.Z)((function(){var n,e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:A((0,U.t9)(!0)),t.label=1;case 1:return t.trys.push([1,3,4,5]),[4,W.default.updateIncludeOptionalWorkoutVideo(!(null===p||void 0===p?void 0:p.includeOptionalWorkoutVideo))];case 2:return n=t.sent(),A(V.lx(n)),localStorage.setItem(ye.d.TOGGLE_OPTIONAL_VIDEO_SETTING_FIRST_TIME,String(!(null===p||void 0===p?void 0:p.includeOptionalWorkoutVideo))),[3,5];case 3:return e=t.sent(),console.error(e),[3,5];case 4:return A((0,U.t9)(!1)),[7];case 5:return[2]}}
1))}));return function(){return n.apply(this,arguments)}}(),Zn=(0,r.jsxs)(b.Z,{style:{width:"237px"},children:[(0,r.jsxs)(G.rC,{children:[(0,r.jsx)("p",{className:"text",children:"Optional Videos in Daily Schedule Duration Summary"}),(0,r.jsxs)(ii.x9,{className:"metric-btn",children:[(0,r.jsx)(ii.__,{$isDisabled:!(null===p||void 0===p?void 0:p.includeOptionalWorkoutVideo),children:"Include"}),(0,r.jsx)(ii.ZD,{checked:!(null===p||void 0===p?void 0:p.includeOptionalWorkoutVideo),onChange:bn,size:"small",style:{width:"fit-content"}}),(0,r.jsx)(ii.__,{$isDisabled:(null===p||void 0===p?void 0:p.includeOptionalWorkoutVideo)||!1,children:"Exclude"})]})]}),(0,r.jsx)(b.Z.Item,{className:"m__b--6 p__h--20",onClick:function(){s.push("/program"),A((0,m.j2)(!0))},children:(0,r.jsx)("span",{children:"Browse other programs"})},"browse-program"),(0,r.jsx)(b.Z.Item,{className:"m__b--10 p__h--20",disabled:l||pn,onClick:function(){return null===u||void 0===u?void 0:u()},children:(0,r.jsx)(Ye.Z,{placement:"top",title:l?"You have to transfer admin rights of your team before you can stop this challenge.":"",children:(0,r.jsx)("span",{className:l||pn?"text-secondary":"text-mistake",children:"Stop this program"})})},"stop-program")]}),In=function(n){sn(n),localStorage.setItem(ye.d.SCHEDULE_VIEW_MODE,n)};return s.isReady?(0,r.jsxs)("div",{className:"d-flex flex-direction--column",children:[(0,r.jsxs)(Kn.Ej,{className:E?"m__b--16":"m__b--20 p__h--24",children:[(0,r.jsx)(G.RI,{children:C?"":"My Schedule"}),(0,r.jsxs)("div",{className:"d-flex align-items--center",children:[(0,r.jsx)(G.j2,{$selected:un===qe.B0.DEFAULT,onClick:function(){return In(qe.B0.DEFAULT)},children:(0,r.jsx)(Y.Z,{icon:"schedule-default",size:20})}),(0,r.jsx)(Ye.Z,{placement:"bottomRight",overlayInnerStyle:{minWidth:"329px"},title:(0,r.jsxs)(G.DY,{children:[(0,r.jsx)("h3",{children:"CALENDAR MONTH VIEW"}),(0,r.jsx)("p",{children:"Click to see your schedule in a monthly calendar view"})]}),children:(0,r.jsx)(G.j2,{$selected:un===qe.B0.CALENDAR,onClick:function(){return!fn&&In(qe.B0.CALENDAR)},$disabled:fn,children:(0,r.jsx)(Y.Z,{icon:"schedule-calendar",size:20})})}),(0,r.jsx)(Ye.Z,{placement:"bottomRight",overlayInnerStyle:{minWidth:"329px"},title:(0,r.jsxs)(G.DY,{children:[(0,r.jsx)("h3",{children:"TEAM VIEW"}),(0,r.jsx)("p",{children:gn?"You are on a Casual Team Challenge which is currently only supported on the mobile app.":S?"Toggle to display your teammates in the schedule to keep track of your team's progress and goals.":(null===on||void 0===on?void 0:on.filter((function(n){return n.isDone})).length)<qe.vX?"Click on My Team on the menu to create or join a team to continue the rest of your schedule in a team. You'll need to do so before you complete Day 4 in your schedule.":"This view shows you your teammates and team milestone progress if you are in a team. You're currently ineligible to join a team but do try out Teams in your next schedule. Create or Join a team before day 4 in your next schedule."})]}),children:(0,r.jsx)(G.j2,{$disabled:!S||gn,$selected:un===qe.B0.TEAM,onClick:function(){gn||S&&In(qe.B0.TEAM)},children:(0,r.jsx)(Y.Z,{size:25,icon:"team-view"})})}),k&&(0,r.jsx)(G.j2,{$disabled:fn,$selected:un===qe.B0.LIST,onClick:function(){fn||In(qe.B0.LIST)},children:(0,r.jsx)(Y.Z,{icon:"list-view",size:24})}),(0,r.jsx)(Z.Z,{overlay:Zn,trigger:["click"],placement:"bottomRight",children:(0,r.jsx)(Y.Z,{className:"m__l--14 cursor--pointer",icon:"more-options",size:27})})]})]}),!!g&&(0,r.jsxs)(G.ft,{children:[nn&&X&&(0,r.jsx)(ei,{program:c,selectedDay:T,todayWorkoutDay:H||0,selectedScheduleView:un,flatSchedule:on,onSelectDay:P,onSelectScheduleView:sn,programType:g.programType,avatarUrl:null===g||void 0===g||null===(d=g.program)||void 0===d?void 0:d.avatarUrl}),!yn&&(0,r.jsxs)(r.Fragment,{children:[xn&&(0,r.jsx)(ci,{weeks:nn,mode:qe.mq.MY_SCHEDULE,onCloseListViewMode:function(){In(qe.B0.DEFAULT)}}),!xn&&(0,r.jsxs)(r.Fragment,{children:[(fn||vn)&&(0,r.jsxs)(G.L6,{children:[fn&&(0,r.jsx)(ti.Z,{startDate:(null===c||void 0===c?void 0:c.startedAt)||""}),(0,r.jsx)("div",{className:"lottie",children:(0,r.jsx)(ai,{isUnreleasedProgram:fn||!1,program:c})})]}),!fn&&!vn&&(0,r.jsx)($e,{program:c,todayWorkoutDay:H||0,selectedDay:T,flatSchedule:on,scheduleWeeks:nn,onSelectDay:P,isMapScheduleDone:X})]})]}),!xn&&un!==qe.B0.CALENDAR&&function(){var n;if(void 0===T||!(null===(n=on[T||0])||void 0===n?void 0:n.isDone))return null;var e=on[T||0];return(0,r.jsx)(di,{dayScheduleProp:e,isDashboard:!0})}(),(0,r.jsx)(F.Z,{className:"m__t--20",dataFuse:oi.r.DashboardScheduleHorizontal1,isNewUI:!0}),!(fn||vn)&&(0,r.jsxs)(G._z,{className:"m__t--20",children:[(0,r.jsxs)(Kn.Ej,{onClick:function(){return cn(!an)},className:"cursor--pointer",children:[(0,r.jsx)("h2",{children:"FAQ"}),(0,r.jsx)(G.Xs,{$isToggle:an,icon:"arrow-down",size:14})]}),an&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z.Z,{questionsAnswers:(null===c||void 0===c?void 0:c.faqs)||[]}),(0,r.jsx)(q.Z,{className:"m__t--14 w--fit",onClick:function(){return s.push("/faq")},type:we.L.OUTLINE,children:"See Full FAQ"})]})]}),(0,r.jsx)(F.Z,{dataFuse:oi.r.LoggedinScheduleHorizontal3,isNewUI:!0})]}),!g&&(0,r.jsx)(Kn.nn,{children:(0,r.jsx)("p",{className:"text-secondary",children:"Once you start a #ChloeTingChallenge, your daily workout schedule will be displayed here."})}),(0,r.jsx)(G.dv,{}),(0,r.jsx)(Kn.gx,{})]}):(0,r.jsx)(r.Fragment,{})},ui=v.memo(li),si=t(21030),fi=t(11049),vi=t(59186),hi=t(69979),pi=t(32847),gi=t(8939),mi=t(58877),xi=l()((function(){return Promise.resolve().then(t.bind(t,93797))}),{loadableGenerated:{webpack:function(){return[93797]}}}),yi=l()((function(){return Promise.all([t.e(9198),t.e(27524),t.e(63175)]).then(t.bind(t,63175))}),{loadableGenerated:{webpack:function(){return[63175]}}}),wi=l()((function(){return Promise.all([t.e(44841),t.e(35935)]).then(t.bind(t,6796)
1)}),{loadableGenerated:{webpack:function(){return[6796]}}}),Di=l()((function(){return Promise.all([t.e(31929),t.e(95306),t.e(94055),t.e(85077),t.e(74964),t.e(84960),t.e(36306),t.e(3698),t.e(53598),t.e(27524),t.e(91428),t.e(27728),t.e(78602)]).then(t.bind(t,26715))}),{loadableGenerated:{webpack:function(){return[26715]}}}),ji=l()((function(){return t.e(25508).then(t.bind(t,25508))}),{loadableGenerated:{webpack:function(){return[25508]}}}),bi=l()((function(){return t.e(99909).then(t.bind(t,99909))}),{loadableGenerated:{webpack:function(){return[99909]}}}),Zi=l()((function(){return Promise.all([t.e(78454),t.e(17700)]).then(t.bind(t,17700))}),{loadableGenerated:{webpack:function(){return[17700]}}}),Ii=l()((function(){return Promise.all([t.e(31929),t.e(80173),t.e(95306),t.e(94055),t.e(85077),t.e(74964),t.e(84960),t.e(36306),t.e(53598),t.e(16403),t.e(4723),t.e(91428),t.e(2339)]).then(t.bind(t,2339))}),{loadableGenerated:{webpack:function(){return[2339]}}}),Si=l()((function(){return Promise.all([t.e(31929),t.e(95306),t.e(94055),t.e(87466),t.e(97795),t.e(69668),t.e(40912),t.e(45849),t.e(37177),t.e(35674),t.e(32289)]).then(t.bind(t,83829))}),{loadableGenerated:{webpack:function(){return[83829]}}}),ki=l()((function(){return Promise.all([t.e(78802),t.e(31929),t.e(80173),t.e(95306),t.e(94055),t.e(87466),t.e(19497),t.e(10990),t.e(3698),t.e(77992),t.e(69668),t.e(40912),t.e(81846),t.e(40011),t.e(3478),t.e(43625)]).then(t.bind(t,64788))}),{loadableGenerated:{webpack:function(){return[64788]}}}),Ei=function(){var n=(0,h.I0)(),e=(0,f.useRouter)(),t=(0,ce.lm)(),d=(0,v.useRef)(!1),c=(0,v.useRef)(!1),l=(0,ce.tm)(),u=(0,ce.ER)(),w=(0,h.v9)(Gn.Z.getTeamSchedule),D=(0,h.v9)(Gn.Z.getCurrentSchedule),j=(0,h.v9)(Gn.Z.getIsGettingCurrentUserSchedule),b=(0,h.v9)(Gn.Z.getCurrentUser),Z=(0,h.v9)(Gn.Z.getActiveTab),I=(0,v.useState)(),S=I[0],k=I[1],E=(0,v.useState)(!1),C=E[0],A=E[1],_=(0,v.useState)(0),T=_[0],P=_[1],R=(0,v.useState)(!1),M=R[0],N=R[1],O=(0,v.useState)(!1),L=O[0],V=O[1],U=(0,v.useState)(!1),W=U[0],z=U[1],F=(0,v.useState)(),Y=F[0],H=F[1],$=(0,v.useState)(!0),G=$[0],B=$[1];(0,v.useEffect)((function(){return n((0,g._5)()),function(){n((0,p.z)(hi.H.SCHEDULE))}}),[]),(0,v.useEffect)((function(){if(w&&b){var n=w.members.some((function(n){return n.user.id===b.id&&n.isAdmin}));V(!w.lockedInAt&&n&&w.members.length>1);var e=w.members.some((function(n){return n.user.id===b.id&&!!n.disqualifiedAtTime}));z(!!w.lockedInAt&&!w.finishedAt&&!e)}else V(!1),z(!1)}),[w,b]),(0,v.useEffect)((function(){D&&X()}),[D]);var X=function(){var n,e=null===D||void 0===D||null===(n=D.weeks)||void 0===n?void 0:n.map((function(n){return n.days})).flat(),t=(null===e||void 0===e?void 0:e.filter((function(n){return n.isDone})).length)||0;P(t)},K=function(){var n=(0,i.Z)((function(){var n,e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),[4,y.Z.getProgramById(null===D||void 0===D||null===(n=D.program)||void 0===n?void 0:n.id,null===D||void 0===D?void 0:D.programType)];case 1:return e=t.sent(),k(e),[3,3];case 2:return[7];case 3:return[2]}}
1))}));return function(){return n.apply(this,arguments)}}(),q=function(){var n=(0,i.Z)((function(n){var e,t;return(0,o.__generator)(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,3,4]),[4,y.Z.getLastStartedSchedule(n)];case 1:return(e=i.sent())&&"object"===typeof e&&e.isEndedForInactivity?(0,Xn.jA)(e.id)?[2]:(H(e),[3,4]):[2];case 2:return t=i.sent(),console.error(t),[3,4];case 3:return B(!1),[7];case 4:return[2]}}))}));return function(e){return n.apply(this,arguments)}}();return(0,v.useEffect)((function(){(null===b||void 0===b?void 0:b.id)&&!c.current&&(c.current=!0,D?B(!1):n((0,m.kj)(b.id,(function(n){n?B(!1):q(b.id)}),(function(){return B(!1)}))))}),[null===b||void 0===b?void 0:b.id,D]),(0,v.useEffect)((function(){if(l()){var t=e.query,i=t.tab;return t.q===pi.oA?(n((0,p.z)(hi.H.TEAM)),void e.replace(e.pathname)):D&&!d.current?(i&&n((0,p.z)(i)),K(),void(d.current=!0)):void 0}}),[l,D]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:"Chloe Ting - My Fitness Journey"}),(0,r.jsx)("meta",{name:"description",content:"Register for an account on chloeting.com to start a workout program with features like a tailored schedule, teams, journals and more to help you in your fitness journey, all free!"},"description"),(0,r.jsx)("meta",{property:"og:title",content:"chloeting.com - My Fitness Journey"},"og_title"),(0,r.jsx)("meta",{property:"og:description",content:"Register for an account on chloeting.com to start a workout program with features like a tailored schedule, teams, journals and more to help you in your fitness journey, all free!"},"og_description"),(0,r.jsx)("meta",{property:"og:image",content:"".concat(vi.FH,"/splash/chloeting_thumbnail.jpeg")},"og_image"),(0,r.jsx)("meta",{property:"og:url",content:"".concat(vi.FH).concat(vi.Gh)},"og_url")]}),j?(0,r.jsx)(ze,{}):(0,r.jsxs)(r.Fragment,{children:[!u&&Z===hi.H.SCHEDULE&&(0,r.jsx)(fi.Z,{}),(0,r.jsxs)(Oe.wT,{children:[u&&(0,r.jsx)(si.Z,{onActiveTabChange:function(e){n((0,p.z)(e))}}),Z===hi.H.SCHEDULE&&(0,r.jsx)(r.Fragment,{children:D?(0,r.jsx)(ui,{program:S,onEndChallenge:function(){return A(!0)},canNotStopChallenge:L},"schedule"):G?null:Y?(0,r.jsx)(bi,{userId:b.id,schedule:Y,onDismiss:function(){return H(void 0)},onError:function(){return H(void 0)}}):e.isReady&&(0,r.jsx)(ji,{})}),Z===hi.H.TEAM&&(0,r.jsx)(Ii,{currentDayWorkout:T,currentProgram:S}),Z===hi.H.ACHIEVEMENT&&(0,r.jsx)(Zi,{}),Z===hi.H.PROGRESS_PHOTO&&(0,r.jsx)(wi,{}),Z===hi.H.FAVOURITE_VIDEO&&(0,r.jsx)(Si,{}),Z===hi.H.SAVED_RECIPE&&(0,r.jsx)(ki,{}),Z===hi.H.FITNESS_JOURNAL&&(0,r.jsx)(yi,{}),Z===hi.H.CHALLENGE_HISTORY&&(0,r.jsx)(Di,{}),(0,r.jsx)(xi,{className:"quit-program-modal",visible:C,title:"Are you sure you want to stop this challenge?",content:(0,r.jsxs)(Oe.HC,{children:[(0,r.jsxs)("p",{children:["Your entire progress starting from Day 1 of the"," ",(0,r.jsx)("b",{children:"".concat(a()(null===S||void 0===S?void 0:S.startedAt).year()," ").concat(null===S||void 0===S?void 0:S.name)})," ","will be removed. You can restart this challenge again at any time."]}),W&&(0,r.jsxs)(Oe.qn,{children:[(0,r.jsx)("strong",{children:"Note: "}),(0,r.jsx)("span",{children:"You are currently part of a team challenge. Ending this challenge will disqualify you and affect the team's score. If you can't keep going that's totally fine, but the team is locked so you will not be able to join back in."})]})]}),okText:"End Challenge",confirmLoading:M,onCancel:function(){return A(!1)},onOk:function(){N(!0),n((0,m.tX)(b.id,D.id,(function(){N(!1),t.success((0,r.jsxs)("p",{children:["Done! You are no longer on the"," ",(0,r.jsx)("strong",{children:"".concat(a()(null===S||void 0===S?void 0:S.startedAt).year()," ").concat(null===S||void 0===S?void 0:S.name)})]})),k(void 0),A(!1),n((0,x.Kz)(null)),n((0,p.z)(hi.H.SCHEDULE))}),(function(){N(!1),t.error("Sorry, an error has occured. Please try again later.")})))}})]})]})]})},Ci=(0,gi.Z)(Ei);Ei.getLayout=function(n){return(0,r.jsx)(mi.Z,{isFullWidth:!0,bgColor:"var(--color-background-primary)",children:n})}},70879:function(n,e,t){"use strict";t.d(e,{Ji:function(){return k},Nu:function(){return w},Q:function(){return D},ZD:function(){return S},__:function(){return I},qc:function(){return b},so:function(){return j},w9:function(){return y},x9:function(){return Z}});var i=t(7297),o=t(59314),r=t(87379),d=t(28610),a=t(28598);function c(){var n=(0,i.Z)(["\n margin: 0;\n padding: 80px 0 80px 115px;\n "]);return c=function(){return n},n}function l(){var n=(0,i.Z)(["\n margin: 40px 0;\n\n ","\n"]);return l=function(){return n},n}function u(){var n=(0,i.Z)(["\n margin-bottom: 20px;\n "]);return u=function(){return n},n}function s(){var n=(0,i.Z)(["\n font-weight: 500;\n font-size: 26px;\n line-height: 130%;\n color: var(--color-primary);\n margin-bottom: 22px;\n\n ","\n"]);return s=function(){return n},n}function f(){var n=(0,i.Z)(["\n display: grid;\n margin-top: 28px;\n"]);return f=function(){return n},n}function v(){var n=(0,i.Z)(["\n display: grid;\n grid-template-columns: 25px 122px auto;\n align-items: center;\n\n .ant-checkbox-checked .ant-checkbox-inner {\n background-color: #7c73c5;\n border-color: #7c73c5;\n }\n\n .ant-checkbox-checked::after {\n border: 1px solid #7c73c5;\n }\n\n &:not(:first-child) {\n margin-top: 15px;\n }\n"]);return v=function(){return n},n}function h(){var n=(0,i.Z)(["\n font-weight: bold;\n font-size: 18px;\n line-height: 130%;\n color: var(--color-primary);\n"]);return h=function(){return n},n}function p(){var n=(0,i.Z)(["\n &&& {\n .ant-switch-small {\n height: 10px;\n\n &.ant-switch-handle {\n width: 14px;\n height: 14px;\n }\n }\n\n .ant-switch-handle {\n top: -1px;\n\n ::before {\n background-color: var(--color-primary);\n }\n }\n }\n"]);return p=function(){return n},n}function g(){var n=(0,i.Z)(["\n font-weight: bold;\n font-size: 12px;\n line-height: 140%;\n letter-spacing: 0.06em;\n text-transform: uppercase;\n ","\n"]);return g=function(){return n},n}function m(){var n=(0,i.Z)(["\n margin: 0 10px;\n"]);return m=function(){return n},n}function x(){var n=(0,i.Z)(["\n font-size: ",";\n line-height: 150%;\n color: var(--color-primary);\n"]);return x=function(){return n},n}var y=r.ZP.div.withConfig({componentId:"sc-e9e403a4-0"}
1)(l(),d.c.size1024(c())),w=r.ZP.h2.withConfig({componentId:"sc-e9e403a4-1"})(s(),d.c.size1024(u())),D=r.ZP.div.withConfig({componentId:"sc-e9e403a4-2"})(f()),j=r.ZP.div.withConfig({componentId:"sc-e9e403a4-3"})(v()),b=r.ZP.span.withConfig({componentId:"sc-e9e403a4-4"})(h()),Z=r.ZP.div.withConfig({componentId:"sc-e9e403a4-5"})(p()),I=r.ZP.span.withConfig({componentId:"sc-e9e403a4-6"})(g(),(function(n){return n.$isDisabled?"\n color: var(--color-secondary);\n ":"\n color: var(--color-primary);\n "})),S=(0,r.ZP)(o.Z).withConfig({componentId:"sc-e9e403a4-7"})(m()),k=r.ZP.span.withConfig({componentId:"sc-e9e403a4-8"})(x(),a.s)},33383:function(n,e,t){"use strict";t.r(e);var i=t(7297),o=t(87379),r=t(35081),d=t(93797);function a(){var n=(0,i.Z)(["\n ","\n "]);return a=function(){return n},n}function c(){var n=(0,i.Z)(["\n padding: 40px 70px 25px;\n "]);return c=function(){return n},n}function l(){var n=(0,i.Z)(["\n flex-direction: row;\n\n & > .ant-btn {\n margin-right: 10px;\n margin-top: 0;\n\n :last-child {\n margin-right: 0;\n margin-top: 0;\n }\n }\n\n > button:first-child {\n order: unset;\n }\n\n ","\n "]);return l=function(){return n},n}function u(){var n=(0,i.Z)(["\n &.ant-modal {\n width: 330px !important;\n padding: 0;\n top: 0;\n\n ","\n }\n\n .ant-modal-body {\n padding: 40px 20px 50px;\n\n ","\n }\n\n .ant-modal-footer {\n padding: 0 var(--layout-gutter-mobile) 40px;\n\n div {\n display: flex;\n flex-direction: column;\n row-gap: 10px;\n\n > button:first-child {\n order: 2;\n }\n\n ","\n }\n }\n"]);return u=function(){return n},n}var s=(0,o.ZP)(d.default).withConfig({componentId:"sc-9a4d9a76-0"})(u(),r.c.md(a(),(function(n){return!n.$oneSizeForAll&&"width: 520px !important;"})),r.c.md(c()),r.c.md(l(),(function(n){return!n.$alignContent&&"justify-content: end;"})));e.default=s},8939:function(n,e,t){"use strict";var i=t(26042),o=t(85893),r=t(11163),d=t(67294),a=t(14378);e.Z=function(n,e){return function(t){var c,l=(0,r.useRouter)(),u=(0,a.aC)(),s=u.isLoggedIn,f=u.authenticating,v=null!==(c=n.getLayout)&&void 0!==c?c:function(n){return n};return(0,d.useEffect)((function(){s||f||l.replace(e||"/login")}),[s,f]),s&&!f&&v((0,o.jsx)(n,(0,i.Z)({},t)))}}},39828:function(){},33413:function(n,e,t){"use strict";t.r(e);var i=t(4942),o=t(97685),r=t(91),d=t(67294),a=t(94184),c=t.n(a),l=t(21770),u=t(15105),s=d.forwardRef((function(n,e){var t,a=n.prefixCls,s=void 0===a?"rc-switch":a,f=n.className,v=n.checked,h=n.defaultChecked,p=n.disabled,g=n.loadingIcon,m=n.checkedChildren,x=n.unCheckedChildren,y=n.onClick,w=n.onChange,D=n.onKeyDown,j=(0,r.Z)(n,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),b=(0,l.Z)(!1,{value:v,defaultValue:h}),Z=(0,o.Z)(b,2),I=Z[0],S=Z[1];function k(n,e){var t=I;return p||(S(t=n),null===w||void 0===w||w(t,e)),t}var E=c()(s,f,(t={},(0,i.Z)(t,"".concat(s,"-checked"),I),(0,i.Z)(t,"".concat(s,"-disabled"),p),t));return d.createElement("button",Object.assign({},j,{type:"button",role:"switch","aria-checked":I,disabled:p,className:E,ref:e,onKeyDown:function(n){n.which===u.Z.LEFT?k(!1,n):n.which===u.Z.RIGHT&&k(!0,n),null===D||void 0===D||D(n)},onClick:function(n){var e=k(!I,n);null===y||void 0===y||y(e,n)}}),g,d.createElement("span",{className:"".concat(s,"-inner")},I?m:x))}));s.displayName="Switch",e.default=s},10253:function(n,e,t){"use strict";t.d(e,{Z:function(){return a}});var i=t(39474),o=t(13375),r=t(53128),d=t(91566);function a(n,e){return(0,i.Z)(n)||(0,o.Z)(n,e)||(0,d.Z)(n,e)||(0,r.Z)()}}},function(n){n.O(0,[41664,91033,11540,94199,97868,50361,25675,77602,99709,96180,97910,81089,9977,10696,62631,62388,59228,22210,35827,16050,49774,92888,40179],(function(){return e=54170,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.