"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9813,7812],{17812:function(e,a,t){var n=t(87462),i=t(45987),r=t(67294),l=t(86010),o=t(14670),s=t(59693),c=t(54720),d=t(93871),p=r.forwardRef((function(e,a){var t=e.edge,o=void 0!==t&&t,s=e.children,p=e.classes,b=e.className,g=e.color,u=void 0===g?"default":g,m=e.disabled,k=void 0!==m&&m,f=e.disableFocusRipple,x=void 0!==f&&f,h=e.size,_=void 0===h?"medium":h,y=(0,i.Z)(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return r.createElement(c.Z,(0,n.Z)({className:(0,l.Z)(p.root,b,"default"!==u&&p["color".concat((0,d.Z)(u))],k&&p.disabled,"small"===_&&p["size".concat((0,d.Z)(_))],{start:p.edgeStart,end:p.edgeEnd}[o]),centerRipple:!0,focusRipple:!x,disabled:k,ref:a},y),r.createElement("span",{className:p.label},s))}));a.Z=(0,o.Z)((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:(0,s.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,s.Fq)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,s.Fq)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(p)},29475:function(e,a,t){t.d(a,{Z:function(){return o}});var n=t(27361),i=t.n(n),r=t(68751),l=t(58885);function o(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"billboard",n=(0,l.Oc)(),o=n.config,s=n.prismicConfig,c="billboard"===t?"btn_link.":"",d=i()(s,"see_schedules",""),p=i()(s,"add_to_cart",""),b=i()(s,"product_detail_page",""),g=i()(s,"details",""),u=i()(s,"free_product",""),m=i()(s,"view_options",""),k=""!==i()(a,c+"sub_product[0].name[0].text",""),f=[i()(a,c+"catalog.classId")],x={link:"/",param:null,label:"",isExternal:!1,style:i()(a,"btn_style")?i()(a,"btn_style"):"primary",classIds:void 0};switch(e){case"add to cart":f=i()(a,c+"bundles")?i()(a,c+"bundles").reduce((function(e,a){var t=a.catalog;return t?(e.push(t.classId),e):e}),f):f,x.classIds=f.join(","),x.link=i()(a,c+"catalog.classId")?o.storefront.shoppingcart+f.join(","):"/",x.label=i()(a,"btn_label")?r.Z.asText(a.btn_label):k?m:p;break;case"add free trial to cart":x.link=i()(a,c+"catalog.trialClassId")?o.storefront.shoppingcart+i()(a,c+"catalog.trialClassId"):"/",x.label=i()(a,"btn_label")?r.Z.asText(a.btn_label):p,x.classIds=i()(a,c+"catalog.trialClassId");break;case"scheduler":case"see scheduler":x.param=i()(a,"scheduler_param",void 0)?r.Z.asText(i()(a,"scheduler_param")):"","billboard"===t?(x.link=i()(a,"btn_link",void 0),x.label=i()(a,"btn_label",void 0)?r.Z.asText(a.btn_label):d):(x.link=i()(a,"scheduler_link",void 0),x.label=i()(a,"scheduler_label",void 0)?r.Z.asText(a.scheduler_label):d);break;case"product detail":x.link=i()(a,"pdp_link",void 0),x.label=i()(a,"pdp_label",void 0)?r.Z.asText(a.pdp_label):b;break;case"simple sign up":x.link=i()(a,c+"catalog.classId")?i()(o,"storefront.signupLink","#")+i()(a,c+"catalog.classId"):void 0,x.label=i()(a,"btn_label")?r.Z.asText(a.btn_label):u,x.classIds=i()(a,c+"catalog.classId");break;case"show navigator dialog":x.link=i()(a,"btn_link",void 0)?"/"+i()(a,"btn_link._meta.uid",void 0)+"?showBackdropNavigator=true":void 0,x.label=i()(a,"btn_label")?r.Z.asText(a.btn_label):"";break;case"external purchase":x.link=i()(a,"external.url"),x.label=""!==i()(a,"external_label[0].text","")?r.Z.asText(a.external_label):"Buy",x.isExternal=!0;break;case"no label":x.link="_externallink"===i()(a,"btn_link.__typename","internallink").toLowerCase()?i()(a,"btn_link.url"):i()(a,"btn_link");break;case"internal-button":x.link="_externallink"===i()(a,"cta_btn_link.__typename","internallink").toLowerCase()?i()(a,"cta_btn_link.url"):i()(a,"cta_btn_link"),x.isExternal="_externallink"===i()(a,"cta_btn_link.__typename","internallink").toLowerCase(),x.label=i()(a,"cta_btn_label",void 0)?r.Z.asText(a.cta_btn_label):g,x.param="";break;case"internal-link":x.link="_externallink"===i()(a,"cta_text_link.__typename","internallink").toLowerCase()?i()(a,"cta_text_link.url"):i()(a,"cta_text_link"),x.isExternal="_externallink"===i()(a,"cta_text_link.__typename","internallink").toLowerCase(),x.label=i()(a,"cta_text_link",void 0)?r.Z.asText(a.cta_btn_label):g,x.param="";break;default:x.link="_externallink"===i()(a,"btn_link.__typename","internallink").toLowerCase()?i()(a,"btn_link.url"):i()(a,"btn_link"),x.isExternal="_externallink"===i()(a,"btn_link.__typename","internallink").toLowerCase(),x.param=i()(a,"scheduler_param",void 0)?r.Z.asText(i()(a,"scheduler_param")):"",x.label=i()(a,"btn_label",void 0)?r.Z.asText(a.btn_label):g}return x}},45236:function(e,a,t){t.r(a),t.d(a,{default:function(){return N}});var n=t(92809),i=t(67294),r=t(27361),l=t.n(r),o=t(29475),s=t(71792),c=t(58885),d=t(52829),p=t(10219),b=t(57369),g=t(45258),u=t(43832),m=t(41120),k=t(69135),f=t(85893),x=["isSticky","children"],h=(0,m.Z)((function(e){var a;return{appBar:function(a){return{zIndex:"1099",transition:"top 225ms",top:!0===a.mastheadOpen?a.mastheadHeight?a.mastheadHeight:e.masthead.totalHeight:0}},stickyContainer:(a={maxWidth:l()(e,"masthead.maxWidth","1170px"),padding:e.spacing(0,.5,0,2)},(0,n.Z)(a,e.breakpoints.down("lg"),{padding:e.spacing(0,3,0,3.5)}),(0,n.Z)(a,e.breakpoints.down("sm"),{padding:e.spacing(0,2.5,0,2)}),a)}}));function _(e){var a=e.isSticky,t=void 0===a||a,n=e.children,r=(0,p.Z)(e,x),l=(0,k.useAmp)(),o=t&&!l?"sticky":"static",s=(0,i.useState)(0),d=s[0],m=s[1],_=(0,b.Z)({threshold:d,disableHysteresis:!0}),y=(0,i.useRef)();(0,i.useEffect)((function(){0===d&&m(y.current.offsetTop)}));var v=(0,c.yK)(),Z=h({mastheadOpen:v.header&&v.header.isOpen||!1,mastheadHeight:v.header&&v.header.mHeight||0,isStuck:_});return(0,f.jsx)(g.Z,{component:"div",position:o,className:"".concat(r.className," ").concat(Z.appBar),ref:y,children:(0,f.jsx)(u.Z,{className:Z.stickyContainer,children:n&&n})})}var y=t(69713),v=t(8709),Z=t(68751),w=t(99956),C=t(22318),j=t(25282),S=t(48122);function O(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function T(e){for(var a=1;a a.MuiTypography-colorPrimary",{color:"#ffffff"}),(0,n.Z)(a,"minHeight",e.spacing(7)),a),stickyBox:function(a){var t;return t={display:"flex",flexGrow:1,padding:e.spacing(1,2,1,0),textAlign:"left",alignItems:"center",justifyContent:"space-between",minHeight:a.affirmEligible?e.spacing(9):0,"& p:last-child":{marginBottom:0}},(0,n.Z)(t,e.breakpoints.down("sm"),{alignItems:"flex-start",flexFlow:"column",padding:e.spacing(1,1,1,0)}),(0,n.Z)(t,e.breakpoints.down("xs"),{padding:e.spacing(1,0,1,0),alignItems:"center"}),t},stickyText:(t={color:l()(e,"palette.stickyHeader.text",e.palette.text.primary),fontWeight:700},(0,n.Z)(t,e.breakpoints.down("xs"),{display:"inline",marginBottom:e.spacing(2)}),(0,n.Z)(t,"fontFamily",l()(e,"palette.promo.fontFamily","")),t),price:function(a){var t;return t={color:"white"===a.bgColor?l()(e,"palette.stickyHeader.background"):l()(e,"palette.stickyHeader.text",e.palette.text.primary),fontSize:"16px"},(0,n.Z)(t,e.breakpoints.down("xs"),{textAlign:"center",flexFlow:"column",padding:e.spacing(1,0,.5,0)}),(0,n.Z)(t,"&.MuiTypography-h4",{lineHeight:"2rem"}),t},priceMsg:{fontFamily:"Open Sans",fontSize:"14px"},billingMsg:{fontFamily:"Open Sans",fontSize:"14px",lineHeight:0},button:(i={},(0,n.Z)(i,e.breakpoints.down("md"),{paddingLeft:e.spacing(6),paddingRight:e.spacing(6),whiteSpace:"nowrap"}),(0,n.Z)(i,e.breakpoints.down("sm"),{fontSize:"12px",paddingLeft:e.spacing(4),paddingRight:e.spacing(4),display:"flex",alignItems:"center",marginTop:e.spacing(2)}),i),affirmMsg:function(a){return{"& p":{fontSize:"12px",marginTop:"-2px","& a":{textDecoration:l()(e,"palette.text.linkTextDecoration"),"&:hover":{textDecoration:"none"},color:"mprep-red"===a.bgColor?l()(e,"palette.stickyHeader.text"):l()(e,"palette.affirm.accentColor",e.palette.text.primary)}}}},priceRow:(0,n.Z)({textAlign:"right"},e.breakpoints.down("sm"),{textAlign:"left"}),textColor:{color:l()(e,"palette.text.heading",e.palette.black)},hiddenSmUp:(r={},(0,n.Z)(r,e.breakpoints.down("sm"),{display:"block"}),(0,n.Z)(r,e.breakpoints.up("sm"),{display:"none"}),r),hiddenXsDown:(o={},(0,n.Z)(o,e.breakpoints.down("sm"),{display:"none"}),(0,n.Z)(o,e.breakpoints.up("sm"),{display:"block"}),o)}}));function N(e){var a=(0,c.Oc)().query,t=(0,S.mN)(),n=l()(e,"data.primary.title"),i=l()(e,"data.primary.product"),r=l()(e,"data.primary.navigation_link"),p=i?(0,o.Z)(r,i,"productPrice"):void 0,b=l()(i,"catalog.promo"),g=l()(i,"price_msg[0].text",""),u=l()(i,"billing_msg[0].text",""),m=i&&l()(i,"catalog"),k=l()(i,"catalog.affirmEligible"),x=l()(e,"data.primary.bg_color","gray"),h=I({bgColor:x,affirmEligible:k}),O=function(e){return function(n){n.preventDefault(),e&&t.pushRoute("page",T(T({},a),{},{csjId:e}))}};return(0,f.jsx)(_,{isSticky:!0,className:h.root,children:(0,f.jsxs)(w.Z,{className:h.wrapper,"data-slice-position":l()(e,"index"),"data-product-ids":l()(m,"productId"),"data-slice-name":l()(e,"data.type"),"data-slice-label":l()(e,"data.label"),children:[(0,f.jsxs)(w.Z,{className:h.stickyBox,children:[(0,f.jsxs)(C.Z,{variant:"body2",className:"".concat("white"===x&&h.textColor," ").concat(h.stickyText),children:[b&&(0,f.jsx)(v.Z,T({},b))," ",n&&(0,f.jsx)(Z.Z,{render:n,htmlSerializer:s.x})]}),p&&(0,f.jsx)("div",{className:h.hiddenSmUp,children:(0,f.jsx)(j.NavigationActionButton,{navigation:"simple sign up"===r?r:i.navigation,product:i,onCrossSellJourneyStart:O})}),i&&i.catalog&&(0,f.jsxs)(w.Z,{className:h.priceRow,children:[(0,f.jsx)(C.Z,{variant:"body2",className:"".concat("white"===x&&h.textColor," ").concat(h.price),children:(0,f.jsx)(y.Z,T({classes:h,billingMsg:u,priceMsg:g},i.catalog))}),(0,f.jsx)(d.Z,{affirmEligible:k,classes:h.affirmMsg,pageType:"product",affirmPromoMessage:i.catalog.affirm})]})]}),p&&(0,f.jsx)("div",{className:h.hiddenXsDown,children:(0,f.jsx)(j.NavigationActionButton,{navigation:"simple sign up"===r?r:i.navigation,product:i,onCrossSellJourneyStart:O})})]})})}}}]);