"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8812,3352],{17812:function(e,t,a){var n=a(87462),i=a(45987),r=a(67294),l=a(86010),o=a(14670),s=a(59693),c=a(54720),d=a(93871),p=r.forwardRef((function(e,t){var a=e.edge,o=void 0!==a&&a,s=e.children,p=e.classes,b=e.className,u=e.color,g=void 0===u?"default":u,m=e.disabled,f=void 0!==m&&m,k=e.disableFocusRipple,h=void 0!==k&&k,x=e.size,y=void 0===x?"medium":x,_=(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"!==g&&p["color".concat((0,d.Z)(g))],f&&p.disabled,"small"===y&&p["size".concat((0,d.Z)(y))],{start:p.edgeStart,end:p.edgeEnd}[o]),centerRipple:!0,focusRipple:!h,disabled:f,ref:t},_),r.createElement("span",{className:p.label},s))}));t.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,t,a){a.d(t,{Z:function(){return o}});var n=a(27361),i=a.n(n),r=a(68751),l=a(58885);function o(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"billboard",n=(0,l.Oc)(),o=n.config,s=n.prismicConfig,c="billboard"===a?"btn_link.":"",d=i()(s,"see_schedules",""),p=i()(s,"add_to_cart",""),b=i()(s,"product_detail_page",""),u=i()(s,"details",""),g=i()(s,"free_product",""),m=i()(s,"view_options",""),f=""!==i()(t,c+"sub_product[0].name[0].text",""),k=[i()(t,c+"catalog.classId")],h={link:"/",param:null,label:"",isExternal:!1,style:i()(t,"btn_style")?i()(t,"btn_style"):"primary",classIds:void 0};switch(e){case"add to cart":k=i()(t,c+"bundles")?i()(t,c+"bundles").reduce((function(e,t){var a=t.catalog;return a?(e.push(a.classId),e):e}),k):k,h.classIds=k.join(","),h.link=i()(t,c+"catalog.classId")?o.storefront.shoppingcart+k.join(","):"/",h.label=i()(t,"btn_label")?r.Z.asText(t.btn_label):f?m:p;break;case"add free trial to cart":h.link=i()(t,c+"catalog.trialClassId")?o.storefront.shoppingcart+i()(t,c+"catalog.trialClassId"):"/",h.label=i()(t,"btn_label")?r.Z.asText(t.btn_label):p,h.classIds=i()(t,c+"catalog.trialClassId");break;case"scheduler":case"see scheduler":h.param=i()(t,"scheduler_param",void 0)?r.Z.asText(i()(t,"scheduler_param")):"","billboard"===a?(h.link=i()(t,"btn_link",void 0),h.label=i()(t,"btn_label",void 0)?r.Z.asText(t.btn_label):d):(h.link=i()(t,"scheduler_link",void 0),h.label=i()(t,"scheduler_label",void 0)?r.Z.asText(t.scheduler_label):d);break;case"product detail":h.link=i()(t,"pdp_link",void 0),h.label=i()(t,"pdp_label",void 0)?r.Z.asText(t.pdp_label):b;break;case"simple sign up":h.link=i()(t,c+"catalog.classId")?i()(o,"storefront.signupLink","#")+i()(t,c+"catalog.classId"):void 0,h.label=i()(t,"btn_label")?r.Z.asText(t.btn_label):g,h.classIds=i()(t,c+"catalog.classId");break;case"show navigator dialog":h.link=i()(t,"btn_link",void 0)?"/"+i()(t,"btn_link._meta.uid",void 0)+"?showBackdropNavigator=true":void 0,h.label=i()(t,"btn_label")?r.Z.asText(t.btn_label):"";break;case"external purchase":h.link=i()(t,"external.url"),h.label=""!==i()(t,"external_label[0].text","")?r.Z.asText(t.external_label):"Buy",h.isExternal=!0;break;case"no label":h.link="_externallink"===i()(t,"btn_link.__typename","internallink").toLowerCase()?i()(t,"btn_link.url"):i()(t,"btn_link");break;case"internal-button":h.link="_externallink"===i()(t,"cta_btn_link.__typename","internallink").toLowerCase()?i()(t,"cta_btn_link.url"):i()(t,"cta_btn_link"),h.isExternal="_externallink"===i()(t,"cta_btn_link.__typename","internallink").toLowerCase(),h.label=i()(t,"cta_btn_label",void 0)?r.Z.asText(t.cta_btn_label):u,h.param="";break;case"internal-link":h.link="_externallink"===i()(t,"cta_text_link.__typename","internallink").toLowerCase()?i()(t,"cta_text_link.url"):i()(t,"cta_text_link"),h.isExternal="_externallink"===i()(t,"cta_text_link.__typename","internallink").toLowerCase(),h.label=i()(t,"cta_text_link",void 0)?r.Z.asText(t.cta_btn_label):u,h.param="";break;default:h.link="_externallink"===i()(t,"btn_link.__typename","internallink").toLowerCase()?i()(t,"btn_link.url"):i()(t,"btn_link"),h.isExternal="_externallink"===i()(t,"btn_link.__typename","internallink").toLowerCase(),h.param=i()(t,"scheduler_param",void 0)?r.Z.asText(i()(t,"scheduler_param")):"",h.label=i()(t,"btn_label",void 0)?r.Z.asText(t.btn_label):u}return h}},45236:function(e,t,a){a.r(t),a.d(t,{default:function(){return N}});var n=a(92809),i=a(67294),r=a(27361),l=a.n(r),o=a(29475),s=a(71792),c=a(58885),d=a(52829),p=a(10219),b=a(57369),u=a(45258),g=a(43832),m=a(41120),f=a(69135),k=a(85893),h=["isSticky","children"],x=(0,m.Z)((function(e){var t;return{appBar:function(t){return{zIndex:"1099",transition:"top 225ms",top:!0===t.mastheadOpen?t.mastheadHeight?t.mastheadHeight:e.masthead.totalHeight:0}},stickyContainer:(t={maxWidth:l()(e,"masthead.maxWidth","1170px"),padding:e.spacing(0,.5,0,2)},(0,n.Z)(t,e.breakpoints.down("lg"),{padding:e.spacing(0,3,0,3.5)}),(0,n.Z)(t,e.breakpoints.down("sm"),{padding:e.spacing(0,2.5,0,2)}),t)}}));function y(e){var t=e.isSticky,a=void 0===t||t,n=e.children,r=(0,p.Z)(e,h),l=(0,f.useAmp)(),o=a&&!l?"sticky":"static",s=(0,i.useState)(0),d=s[0],m=s[1],y=(0,b.Z)({threshold:d,disableHysteresis:!0}),_=(0,i.useRef)();(0,i.useEffect)((function(){0===d&&m(_.current.offsetTop)}));var v=(0,c.yK)(),Z=x({mastheadOpen:v.header&&v.header.isOpen||!1,mastheadHeight:v.header&&v.header.mHeight||0,isStuck:y});return(0,k.jsx)(u.Z,{component:"div",position:o,className:"".concat(r.className," ").concat(Z.appBar),ref:_,children:(0,k.jsx)(g.Z,{className:Z.stickyContainer,children:n&&n})})}var _=a(69713),v=a(8709),Z=a(68751),w=a(99956),C=a(22318),j=a(25282),S=a(48122);function O(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function I(e){for(var t=1;t a.MuiTypography-colorPrimary",{color:"#ffffff"}),(0,n.Z)(t,"minHeight",e.spacing(7)),t),stickyBox:function(t){var a;return a={display:"flex",flexGrow:1,padding:e.spacing(1,2,1,0),textAlign:"left",alignItems:"center",justifyContent:"space-between",minHeight:t.affirmEligible?e.spacing(9):0,"& p:last-child":{marginBottom:0}},(0,n.Z)(a,e.breakpoints.down("sm"),{alignItems:"flex-start",flexFlow:"column",padding:e.spacing(1,1,1,0)}),(0,n.Z)(a,e.breakpoints.down("xs"),{padding:e.spacing(1,0,1,0),alignItems:"center"}),a},stickyText:(a={color:l()(e,"palette.stickyHeader.text",e.palette.text.primary),fontWeight:700},(0,n.Z)(a,e.breakpoints.down("xs"),{display:"inline",marginBottom:e.spacing(2)}),(0,n.Z)(a,"fontFamily",l()(e,"palette.promo.fontFamily","")),a),price:function(t){var a;return a={color:"white"===t.bgColor?l()(e,"palette.stickyHeader.background"):l()(e,"palette.stickyHeader.text",e.palette.text.primary),fontSize:"16px"},(0,n.Z)(a,e.breakpoints.down("xs"),{textAlign:"center",flexFlow:"column",padding:e.spacing(1,0,.5,0)}),(0,n.Z)(a,"&.MuiTypography-h4",{lineHeight:"2rem"}),a},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(t){return{"& p":{fontSize:"12px",marginTop:"-2px","& a":{textDecoration:l()(e,"palette.text.linkTextDecoration"),"&:hover":{textDecoration:"none"},color:"mprep-red"===t.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 t=(0,c.Oc)().query,a=(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"),u=l()(i,"price_msg[0].text",""),g=l()(i,"billing_msg[0].text",""),m=i&&l()(i,"catalog"),f=l()(i,"catalog.affirmEligible"),h=l()(e,"data.primary.bg_color","gray"),x=T({bgColor:h,affirmEligible:f}),O=function(e){return function(n){n.preventDefault(),e&&a.pushRoute("page",I(I({},t),{},{csjId:e}))}};return(0,k.jsx)(y,{isSticky:!0,className:x.root,children:(0,k.jsxs)(w.Z,{className:x.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,k.jsxs)(w.Z,{className:x.stickyBox,children:[(0,k.jsxs)(C.Z,{variant:"body2",className:"".concat("white"===h&&x.textColor," ").concat(x.stickyText),children:[b&&(0,k.jsx)(v.Z,I({},b))," ",n&&(0,k.jsx)(Z.Z,{render:n,htmlSerializer:s.x})]}),p&&(0,k.jsx)("div",{className:x.hiddenSmUp,children:(0,k.jsx)(j.NavigationActionButton,{navigation:"simple sign up"===r?r:i.navigation,product:i,onCrossSellJourneyStart:O})}),i&&i.catalog&&(0,k.jsxs)(w.Z,{className:x.priceRow,children:[(0,k.jsx)(C.Z,{variant:"body2",className:"".concat("white"===h&&x.textColor," ").concat(x.price),children:(0,k.jsx)(_.Z,I({classes:x,billingMsg:g,priceMsg:u},i.catalog))}),(0,k.jsx)(d.Z,{affirmEligible:f,classes:x.affirmMsg,pageType:"product",affirmPromoMessage:i.catalog.affirm})]})]}),p&&(0,k.jsx)("div",{className:x.hiddenXsDown,children:(0,k.jsx)(j.NavigationActionButton,{navigation:"simple sign up"===r?r:i.navigation,product:i,onCrossSellJourneyStart:O})})]})})}},80318:function(e,t,a){a.d(t,{Z:function(){return i}});var n=a(16988);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,i,r=[],l=!0,o=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(r.push(n.value),!t||r.length!==t);l=!0);}catch(s){o=!0,i=s}finally{try{l||null==a.return||a.return()}finally{if(o)throw i}}return r}}(e,t)||(0,n.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}}]);