"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6063],{90173:function(e,t,i){i.d(t,{ZP:function(){return _},WO:function(){return w},Fz:function(){return A}});var n=i(40066),s=i(10219),a=i(92809),r=i(67294),l=i(5152),c=i(27361),o=i.n(c),d=i(86010),p=i(41120),m=i(41749),x=i(99956),u=i(22318),g=i(282),f=i(24216),h=i(48122),j=i(68751),Z=i(58885),b=i(75150),y=i(52829),v=i(69713),k=i(46409),D=i(14290),S=i(74619),T=i(85893),C=["listPrice","salePrice","affirm"];function P(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function O(e){for(var t=1;t ../faculty/FacultyAvatar"]}}),I=(0,l.default)((function(){return Promise.resolve().then(i.bind(i,14290))}),{ssr:!1,loadableGenerated:{webpack:function(){return[14290]},modules:["../src/components/scheduler/DisplayClass.js -> ./ClassCapacityAvailability"]}}),N=(0,p.Z)((function(e){var t,i;return{root:(0,a.Z)({borderTopColor:"#f1f1f1",borderTop:"2px solid","&:hover":{background:e.palette.background.gray}},e.breakpoints.down("md"),{height:"auto",minHeight:"130px",paddingLeft:"10px",paddingRight:"10px"}),item:{paddingTop:e.spacing(1),paddingBottom:e.spacing(2)},className:(0,a.Z)({paddingTop:e.spacing(1),paddingLeft:e.spacing(2)},e.breakpoints.down("md"),{paddingLeft:0}),classDetails:(t={textAlign:"center"},(0,a.Z)(t,e.breakpoints.down("md"),{textAlign:"left"}),(0,a.Z)(t,"& a",{textDecoration:"underline"}),(0,a.Z)(t,"& .cdBox",(0,a.Z)({},e.breakpoints.down("md"),{minHeight:"auto"})),(0,a.Z)(t,"& .cdLink",{marginTop:"auto"}),t),price:{paddingTop:e.spacing(1),paddingBottom:e.spacing(2),textAlign:"center","& div":(0,a.Z)({},e.breakpoints.down("md"),{minHeight:"auto"})},dateDisplay:(0,a.Z)({paddingLeft:e.spacing(2)},e.breakpoints.down("md"),{paddingLeft:0}),teacher:{"& a":{textDecoration:"underline"}},faculty:{display:"inline-flex",borderRadius:"50%"},coaching:{display:"inline"},icon:{paddingTop:"5px"},buttonLH:{lineHeight:"1.65rem"},enroll:(i={},(0,a.Z)(i,e.breakpoints.up("sm"),{textAlign:"right",paddingRight:e.spacing(2)}),(0,a.Z)(i,e.breakpoints.down("sm"),{textAlign:"left"}),i),root2:(0,a.Z)({padding:e.spacing(3,1),"&:hover":{background:e.palette.background.gray}},e.breakpoints.down("sm"),{display:"block",paddingLeft:"2em"}),button:{minWidth:"auto"},eventDate:(0,a.Z)({},e.breakpoints.up("md"),{maxWidth:"18%"}),eventMobile:(0,a.Z)({},e.breakpoints.down("sm"),{justifyContent:"flex-start",padding:e.spacing(1)}),schedulerAffirmMsg:{"& a":{textDecoration:"underline","&:hover":{textDecoration:"none"}}},affirmMsg:{"& p":{fontSize:"12px",margin:"0.5em 0 0"}}}}));function _(e){var t=e.cls,i=t.listPrice,n=t.salePrice,a=t.affirm,l=(0,s.Z)(t,C),c=e.includeBundles,p=N(),u=l.addonIncludedText,g=l.addonText,P=l.addonTip,_=l.affirmEligible,w=l.bundlePrice,A=l.bundles,B=l.catalog,z=l.classId,E=l.className,F=l.closingDate,L=l.cross_sale_Id,Y=l.currency,W=l.firstSessionDate,H=l.freeSessionText,R=l.isFreeTrial,G=l.teacherId,U=l.trialClassId,K=l.startDate&&(0,f.gb)(l.startDate,"MMM D, YYYY"),V=l.endDate&&(0,f.gb)(l.endDate,"MMM D, YYYY"),X=K&&(0,f.vc)(K,"","DD"),q=K&&(0,f.vc)(K,"","MMM"),$=V&&(0,f.vc)(V,"","DD"),J=V&&(0,f.vc)(V,"","MMM"),Q=(0,Z.Oc)(),ee=Q.config,te=Q.prismicConfig,ie=ee.leadTenant,ne=(0,S.zh)(B,ee),se=o()(te,"free_trial",""),ae=(0,r.useState)(!1),re=ae[0],le=ae[1],ce=(0,r.useState)(!1),oe=ce[0],de=ce[1];return w&&A&&A.classIds&&A.classIds.length>0&&A.salePrice&&A.listPrice&&(i+=A.listPrice,n+=A.salePrice),(0,T.jsxs)(m.Z,{container:!0,className:p.root,alignItems:"flex-start",justifyContent:"center",children:[(0,T.jsx)(m.Z,{item:!0,xs:12,children:(0,T.jsx)(x.Z,{fontSize:"h5.fontSize",fontWeight:"fontWeightBold",className:p.className,children:E})}),(0,T.jsx)(m.Z,{item:!0,xs:6,lg:2,classes:{item:p.item},children:(0,T.jsxs)("div",{className:p.dateDisplay,children:[(0,f.ZG)(K,V)?(0,T.jsxs)(x.Z,{fontSize:"body2.fontSize",fontWeight:"regular",children:[q," ",X]}):(0,T.jsxs)(x.Z,{fontSize:"body2.fontSize",fontWeight:"regular",children:[q," ",X," - ",J," ",$]}),(0,T.jsx)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",children:(0,f.mc)(l)})]})}),(0,T.jsx)(m.Z,{item:!0,xs:6,lg:2,className:(0,d.Z)(p.item,p.teacher),children:(0,T.jsx)(M,{teacherId:G})}),(0,T.jsx)(m.Z,{item:!0,xs:6,lg:2,classes:{item:p.item},className:p.classDetails,children:(0,T.jsxs)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",display:"flex",justifyContent:"space-between",flexDirection:"column",minHeight:72,className:"cdBox",children:[(0,T.jsx)(I,{classId:z,trialClassId:U,firstSessionDate:W,closingDate:F,setDisabled:de}),ie&&"fiu"!==ie&&(0,T.jsx)(x.Z,{className:"cdLink",children:(0,T.jsx)(k.Z,O(O({},(0,h.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},"true"===c||re?{classId:z,includeBundles:"true"}:{classId:z})),{},{children:"View Class Details"}))})]})}),(0,T.jsx)(m.Z,{item:!0,xs:6,lg:3,classes:{item:p.price},children:(0,T.jsxs)(x.Z,{display:"flex",justifyContent:"space-between",flexDirection:"column",minHeight:72,children:[(0,T.jsxs)(x.Z,{fontSize:"h6.fontSize",lineHeight:"2rem",fontWeight:"fontWeightBold",children:[(0,T.jsx)(v.Z,{currency:Y,salePrice:n,listPrice:i,hidePromo:!0,bundles:re?[{catalog:A}]:void 0}),(0,T.jsx)(y.Z,{affirmEligible:_,classes:p.schedulerAffirmMsg,pageType:"product",affirmPromoMessage:a,bundles:re?[{catalog:A}]:w&&A?A:void 0,product:B})]}),R&&0!==U&&(0,T.jsx)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",children:(0,T.jsx)(D.FreeTrialLink,{cartLink:ne,trialClassId:U,labelText:""!==o()(H,"[0].text","")?j.Z.asText(H):se})})]})}),(0,T.jsx)(m.Z,{item:!0,xs:12,lg:3,className:(0,d.Z)(p.item,p.enroll),children:(0,T.jsx)(b.Z,{label:"Enroll",classId:z.toString(),bundles:A,addOnText:c?u:g,addOnTip:P,includeBundles:c,cross_sale_Id:L,handCheckBoxClick:function(e){le(e)},isDisabled:oe,catalogData:B,theme:"mprep"})})]})}function w(e){var t=(0,n.Z)({},e),i=N(t),s=(0,Z.Oc)(),a=s.config,r=s.prismicConfig,l=o()(r,"paid_product",""),c=o()(t,"label","free"),d=o()(t,"startDate","")?(0,f.vc)(t.startDate,"MMM-DD-YYYY","MMM DD"):"",p=o()(t,"className",""),j=o()(t,"facility.name","Online"),b=l,D=o()(t,"classId",""),S=o()(t,"teacherId",""),C=o()(t,"simple_signup",!1),P=o()(t,"lead_source",!1),I=o()(t,"affirmEligible","");return(0,T.jsxs)(m.Z,{container:!0,alignItems:"center",className:i.root2,children:[(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,T.jsx)(u.Z,{variant:"body2",align:"center",className:i.eventDate,children:d})}),(0,T.jsxs)(m.Z,{item:!0,md:3,lg:4,className:i.eventMobile,children:[(0,T.jsx)(u.Z,{variant:"body2",children:(0,T.jsx)(k.Z,O(O({},(0,h.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},{classId:D})),{},{passHref:!0,naked:!0,children:p}))}),(0,T.jsx)(u.Z,{variant:"body2",children:t&&t.dayTime&&function(e){if(!e.dayTime)return null;var t={},i={Sun:1,Mon:2,Tue:3,Wed:4,Thu:5,Fri:6,Sat:7};if(e.dayTime){if(Object.keys(e.dayTime).sort((function(e,t){return i[e]-i[t]})).forEach((function(i){return t[i]=e.dayTime[i]})),Object.keys(t).length<5){var n=e.deliveryType;return Object.keys(t).map((function(e,i){return(0,T.jsxs)("div",{children:[t[e]&&t[e][0]&&!t[e][0].timesVary&&(0,T.jsxs)("div",{children:[(0,T.jsxs)("span",{className:"dayOfWeek",children:[e,": "]}),(0,f.vc)(t[e][0].startTime,"h:mm","h:mm")," ",(0,f.vc)(t[e][0].endTime,"h:mm","A")===(0,f.vc)(t[e][0].startTime,"h:mm","A")?"":(0,f.vc)(t[e][0].startTime,"h:mm","A")," ","- ",(0,f.vc)(t[e][0].endTime,"h:mm","h:mm A")," ",n&&11===n?"ET":""]},i),t[e]&&t[e][0]&&t[e][0].timesVary&&(0,T.jsxs)("div",{children:[(0,T.jsx)("span",{className:"dayOfWeek",children:e})," Times vary"]},i)]},"01"+i)}))}var s,a="";return Object.keys(t).forEach((function(e){a+=e,t[e].length,s="Times vary"})),(0,T.jsxs)("div",{children:[(0,T.jsxs)("span",{className:"dayOfWeek",children:[a.substr(0,3)," - ",a.substr(a.length-3,a.length)]}),(0,T.jsx)("br",{}),s]})}}(t)}),(0,T.jsx)(u.Z,{variant:"body2",children:j})]}),(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,T.jsx)(x.Z,{textAlign:"center",fontSize:"button.fontSize",lineHeight:"2rem",children:(0,T.jsx)(M,{teacherId:S})})}),(0,T.jsx)(m.Z,{item:!0,md:2,lg:3,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,T.jsx)(x.Z,{textAlign:{xs:"left",lg:"center"},children:"paid"===c?(0,T.jsxs)("div",{children:[(0,T.jsx)(v.Z,O({},t)),(0,T.jsx)(y.Z,{affirmEligible:I,classes:i.affirmMsg,pageType:"product",affirmPromoMessage:o()(t,"affirm","")})]}):(0,T.jsx)(v.Z,{hidePromo:!0,salePrice:0,listPrice:"free"})})}),(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,T.jsx)(k.Z,{onClick:function(){return P&&sessionStorage&&sessionStorage.setItem("freeEvent_leadSource_"+D,P)},href:(C?o()(a,"storefront.signupLink"):o()(a,"storefront.shoppingcart"))+D+"&lead_source="+P,passHref:!0,naked:!0,children:(0,T.jsx)(g.Z,{className:i.button,variant:"contained",size:"large",color:"primary",children:b})})})]})}function A(e){var t,i=(0,n.Z)({},e),s=N(i),a=(0,Z.Oc)(),r=a.config,l=a.prismicConfig,c=o()(l,"paid_product",""),d=o()(l,"free_product",""),p=o()(i,"label","free"),j=o()(i,"startDate","")?(0,f.vc)(i.startDate,"YYYY-MM-DD","MMM DD"):"",b=o()(i,"name",""),D=o()(i,"Facility.name","Online"),S=o()(i,"simple_signup",!1),C=S?d:c,P=o()(i,"id",""),I=o()(i,"Meeting[0].SessionFacilitator[0].teacher.id",""),_=o()(i,"lead_source",!1),w=i.deliveryType||11===i.deliveryType?"ET":"",A=o()(i,"affirmEligible","");return(0,T.jsxs)(m.Z,{container:!0,alignItems:"center",className:s.root2,children:[(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,T.jsx)(u.Z,{variant:"body2",align:"center",className:s.eventDate,children:j})}),(0,T.jsxs)(m.Z,{item:!0,md:3,lg:4,className:s.eventMobile,children:[(0,T.jsx)(u.Z,{variant:"body2",children:(0,T.jsx)(k.Z,O(O({},(0,h.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},{classId:P})),{},{passHref:!0,naked:!0,children:b}))}),(0,T.jsx)(u.Z,{variant:"body2",children:i&&i.dayTime&&(t=i,Object.keys(t.dayTime).map((function(e,i){return(0,T.jsx)("span",{children:t.dayTime[e]&&t.dayTime[e][0]&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("span",{children:[(0,f.vc)(e,"dd","dddd")," "]}),(0,T.jsxs)("span",{children:[(0,f.vc)(t.dayTime[e][0].startTime,"h:mm","h:mm A")," -"," ",(0,f.vc)(t.dayTime[e][0].endTime,"h:mm","h:mm A")," ",w]})]})},i)}))[0])}),(0,T.jsx)(u.Z,{variant:"body2",children:D})]}),(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,T.jsx)(x.Z,{textAlign:"center",fontSize:"button.fontSize",lineHeight:"2rem",children:(0,T.jsx)(M,{teacherId:I})})}),(0,T.jsx)(m.Z,{item:!0,md:2,lg:3,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,T.jsx)(x.Z,{textAlign:{xs:"left",lg:"center"},children:"paid"===p?(0,T.jsxs)("div",{children:[(0,T.jsx)(v.Z,O({},i)),(0,T.jsx)(y.Z,{affirmEligible:A,classes:s.affirmMsg,pageType:"product",affirmPromoMessage:o()(i,"affirm","")})]}):(0,T.jsx)(v.Z,{hidePromo:!0,salePrice:0,listPrice:"free"})})}),(0,T.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,T.jsx)(g.Z,{component:k.Z,onClick:function(){return _&&sessionStorage.setItem("freeEvent_leadSource_"+P,_)},href:(S?o()(r,"storefront.signupLink"):"storefront.shoppingcart")+P+"&lead_source="+_,passHref:!0,naked:!0,className:s.button,variant:"contained",size:"large",color:"primary",children:C})})]})}},45118:function(e,t,i){i.d(t,{i2:function(){return ne},py:function(){return se},ZP:function(){return ie}});var n=i(40066),s=i(92809),a=i(67294),r=i(86010),l=i(27361),c=i.n(l),o=i(5152),d=i(24216),p=i(25838),m=i(58885),x=i(75150),u=i(46409),g=i(69713),f=i(80318),h=i(83789),j=i(18499),Z=i(61327),b=i(61606),y=i(8709),v=i(74831),k=i(9989),D=i(42761),S=i(61769),T=i(46685),C=i(68751),P=i(71792),O=i(41120),M=i(8920),I=i(52663),N=i(17812),_=i(99956),w=i(22318),A=i(282),B=i(41749),z=i(80366),E=i(63457),F=i(60508),L=i(52829),Y=i(85893);function W(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function H(e){for(var t=1;t0&&(0,h.Z)(new Set(me.map((function(e){return e.SessionFacilitator&&e.SessionFacilitator.length>0?e.SessionFacilitator&&e.SessionFacilitator[0]&&e.SessionFacilitator[0].facilitatorStatus&&"Teacher"===e.SessionFacilitator[0].facilitatorStatus&&e.SessionFacilitator[0].teacher&&e.SessionFacilitator[0].teacher.id:[]})))),ue=xe&&xe.length>1,ge=ue?v.at:c()(te,"OpClass[0].primaryTeacherId",0),fe=se&&(6===se||7===se),he=se&&2===se;ce.name=c()(ie,"Facility.name","");var je=c()(ie,"Product.id",0),Ze="/product/".concat(je),be=(0,j.aM)(b.Is,{skip:!je,variables:{path:Ze},context:{local:!0},ssr:!1}).data,ye=c()(be,"Product[0].catalog.affirmEligible",!1),ve=c()(be,"Product[0].catalog.affirm",{}),ke=c()(be,"Product[0].catalog",{}),De=c()(be,"Product[0].catalog.listPrice",""),Se=c()(be,"Product[0].catalog.promoPrice",""),Te=c()(ke,"promo",void 0),Ce=(0,j.aM)(b.F,{skip:!te||!te.kaptestCourseDetailSearch||!te.kaptestCourseDetailSearch.productId,variables:{search:te&&te.kaptestCourseDetailSearch?te.kaptestCourseDetailSearch.productId+"":""}}),Pe=R(),Oe=(0,M.Z)(),Me=a.useState(!0),Ie=(0,f.Z)(Me,1)[0],Ne=a.useState("xl"),_e=(0,f.Z)(Ne,1)[0],we=(0,E.Z)(Oe.breakpoints.down("sm")),Ae=a.useState(!1),Be=(0,f.Z)(Ae,2),ze=Be[0],Ee=Be[1],Fe=c()(Ce,"data.allProducts.edges[0].node",""),Le=""!==c()(Fe,"product_description.class_description[0].title[0].text")?c()(Fe,"product_description.class_description"):c()(Fe,"product_description.description");if(ee)return"Error";if(Q)return null;return(0,Y.jsxs)(I.Z,{onClose:function(){t()},"aria-labelledby":"course-details",open:i,fullWidth:Ie,maxWidth:_e,fullScreen:we,PaperProps:{square:!0},className:Pe.dialog,"data-slice-name":U,"data-class-id":V,children:[(0,Y.jsx)(N.Z,{"aria-label":"close",className:Pe.closeButton,onClick:t,children:(0,Y.jsx)(z.Z,{})}),(0,Y.jsxs)(_.Z,{p:4,children:[(0,Y.jsx)(F.Z,{pName:ae,startDate:oe,endDate:de,facility:ce,daysOfWeek:undefined,liveOnlineClass:pe,status:le,deliveryType:se,catalogData:W}),"no_price"!==X&&(0,Y.jsxs)(Y.Fragment,{children:[De>0&&(0,Y.jsxs)(_.Z,{textAlign:"center",my:2,children:[(0,Y.jsx)(w.Z,{variant:"body1",className:Pe.price,children:(0,Y.jsx)(g.Z,{currency:"$",salePrice:Se,listPrice:De})}),(0,Y.jsx)(L.Z,{affirmEligible:ye,classes:Pe.affirmMsg,pageType:"landing",affirmPromoMessage:ve})]}),Te&&(0,Y.jsx)(_.Z,{textAlign:"center",mb:2,className:Pe.promo,children:(0,Y.jsx)(y.Z,H(H({},Te),{},{showBold:!0}))}),s?(0,Y.jsx)(_.Z,{textAlign:"center",mt:3,mb:4,children:(0,Y.jsx)(A.Z,{component:u.Z,onClick:function(e){e.preventDefault(),Ee(!0)},href:"#",naked:!0,variant:"contained",children:"Enroll"})}):"multiselect_event"!==X&&(0,Y.jsx)(_.Z,{textAlign:"center",mt:3,mb:4,children:(0,Y.jsx)(x.Z,{classId:n.toString(),bundles:r,addOnText:p?d:l,addOnTip:o,includeBundles:p,isFree:m,label:X,leadSource:O,catalogData:W,variant:"contained",color:"primary"})})]}),ze&&s&&(0,Y.jsx)(D.Z,{open:ze,onClose:function(){Ee(!1),t()},catalog:W,crossSaleProductDocument:s,classId:n.toString()}),(0,Y.jsxs)(B.Z,{container:!0,spacing:2,children:[(0,Y.jsxs)(B.Z,{item:!0,xs:12,children:[(0,Y.jsx)(_.Z,{textAlign:"left",fontSize:"h6.fontSize",pb:1,children:"Classes subject to change or cancellation."}),(0,Y.jsx)("br",{}),(fe||m)&&ne&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)(w.Z,{variant:"h5",children:[fe?"Event":"Class"," Description"]}),(0,Y.jsx)(_.Z,{fontSize:"h5.fontSize",children:ne})]}),(0,Y.jsx)("br",{})]}),(0,Y.jsxs)(B.Z,{item:!0,xs:12,md:9,children:[me&&me.length>0&&(0,Y.jsx)(T.Z,{courseSessions:me,modifyDate:!1,isOnsite:he,isMultipleTeachers:ue}),Le&&Le.length>0&&(c()(Le,"[0].title")||c()(Le,"[0].summary"))&&(0,Y.jsxs)(B.Z,{container:!0,spacing:4,className:Pe.description,children:[(0,Y.jsx)(B.Z,{item:!0,xs:12,children:(0,Y.jsx)(w.Z,{variant:"h4",children:"Class description"})}),Le.map((function(e,t){return(0,Y.jsx)(B.Z,{item:!0,xs:12,children:(0,Y.jsxs)(_.Z,{fontSize:"h5.fontSize",children:[e.title&&(0,Y.jsx)(C.Z,{render:e.title,htmlSerializer:P.x}),(0,Y.jsx)(C.Z,{render:e.summary})]})},t)}))]}),(0,Y.jsx)(_.Z,{mt:3,mb:3,fontSize:"h6.fontSize",children:"".concat(fe?"Event":"Class"," Code: ").concat(re)})]}),(0,Y.jsxs)(B.Z,{item:!0,xs:12,md:3,children:[!pe&&ce&&ce.address1&&null!==ce.address1&&(0,Y.jsx)(k.P9,{facility:ce}),ge>0&&(0,Y.jsx)(S.FacultyCourseDetails,{teacherId:ge})]})]})]})]})}function U(e){var t=e.classId,i=e.cross_sale_Id,n=e.linkText,s=e.isFree,r=e.leadSource,l=e.catalogData,c=e.label,o=e.classType,d=a.useState(!1),m=(0,f.Z)(d,2),x=m[0],g=m[1];return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)(u.Z,{onClick:function(e){e.preventDefault(),window._etmc=window._etmc||[],window._etmc.push(["setOrgId","7209580"]),window._etmc.push(["trackPageView",{item:t}]),(0,p.YW)("Scheduler","Course Details Dialog",window.location.href),g(!0)},href:"#",noNext:!0,children:[o," ",n||"Course Details"]}),x&&(0,Y.jsx)(G,{open:x,onClose:function(){g(!1)},classId:t,cross_sale_Id:i,isFree:s,leadSource:r,catalogData:l,dataSliceName:"class-detail-dialog",dataClassId:t,label:c})]})}var K=i(13258),V=i(69135),X=i(3646),q=i(1942),$=i(37895);function J(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function Q(e){for(var t=1;t ../faculty/FacultyAvatar"]}}),te=(0,O.Z)((function(e){var t,i,n,a,r,l,o;return{root:(i={borderTop:"2px solid "+e.palette.background.outline,paddingTop:e.spacing(2),paddingBottom:e.spacing(2),"&:hover":{background:e.palette.background.gray}},(0,s.Z)(i,e.breakpoints.down("md"),{height:"auto",minHeight:"130px",paddingLeft:e.spacing(1),paddingRight:e.spacing(1),alignItems:"start"}),(0,s.Z)(i,"& .MuiGrid-item",(t={},(0,s.Z)(t,e.breakpoints.down("md"),{paddingBottom:e.spacing(1)}),(0,s.Z)(t,"& .MuiTypography-body1",(0,s.Z)({},e.breakpoints.up("lg"),{fontSize:"1.6rem"})),t)),i),eventsBox:(0,s.Z)({border:"1px solid "+e.palette.background.outline},e.breakpoints.up("lg"),{paddingRight:e.spacing(4)}),dateDisplay:(0,s.Z)({paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},e.breakpoints.down("md"),{paddingLeft:0,paddingRight:0,"& .MuiFormControlLabel-root":{marginRight:e.spacing(1)}}),displayDate:{"& div":{fontWeight:600}},showTime:(n={},(0,s.Z)(n,e.breakpoints.down("xs"),{display:"flex",justifyContent:"center"}),(0,s.Z)(n,e.breakpoints.up("sm"),{textAlign:"center"}),(0,s.Z)(n,e.breakpoints.up("lg"),{textAlign:"left"}),(0,s.Z)(n,"& .dayOfWeek",(0,s.Z)({display:"inline-block",minWidth:"45px"},e.breakpoints.down("xs"),{minWidth:"40px"})),n),classDetails:(a={},(0,s.Z)(a,e.breakpoints.down("lg"),{paddingTop:e.spacing(1)}),(0,s.Z)(a,"& a",{color:c()(e,"palette.class.linkColor")||e.palette.secondary.main}),a),facultyDetails:(0,s.Z)({alignSelf:"flex-end"},e.breakpoints.down("xs"),{display:"flex",justifyContent:"center"}),enrollBox:(r={display:"flex"},(0,s.Z)(r,e.breakpoints.up("lg"),{justifyContent:"flex-end"}),(0,s.Z)(r,e.breakpoints.down("md"),{marginRight:"auto"}),r),price:{alignSelf:"center"},button:{minWidth:"auto"},spevent:{"& a":{color:c()(e,"palette.class.linkColor")||e.palette.secondary.main}},affirmMsg:{"& p":{fontSize:"12px",margin:"0.5em 0 0","& a":{color:e.palette.text.primary}}},mobileBtn:(l={},(0,s.Z)(l,e.breakpoints.down("md"),{marginTop:e.spacing(3.5)}),(0,s.Z)(l,e.breakpoints.up("sm"),{display:"flex"}),(0,s.Z)(l,"& .MuiButton-root",{padding:e.spacing(1.375,2.25)}),(0,s.Z)(l,"& .MuiButton-label",{justifyContent:function(e){var t=e.listPrice;return""!==t||null!==t?"space-between":"center"}}),l),hideLgUp:(0,s.Z)({},e.breakpoints.up("lg"),{display:"none"}),hideMdDown:(0,s.Z)({},e.breakpoints.down("md"),{display:"none"}),discountPrice:(o={color:c()(e,"palette.text.textGray"),"& del":{color:c()(e,"palette.text.textGray")}},(0,s.Z)(o,e.breakpoints.up("xs"),{display:"flex",paddingRight:e.spacing(2)}),(0,s.Z)(o,e.breakpoints.down("sm"),{paddingBottom:e.spacing(2)}),o),checkbox:{paddingLeft:e.spacing(2),"&:hover":{backgroundColor:"transparent"},"&.MuiCheckbox-colorPrimary":{"&.Mui-checked":{"&:hover":{backgroundColor:"transparent"}}}}}}));function ie(e){var t=(0,n.Z)({},e.cls),i=e.includeBundles,s=e.handleClick,a=e.classType,r=e.showFacility,l=(0,m.Oc)(),o=l.config,u=l.query,f=o.theme,h=t.startDate,j=t.endDate,Z=t.classId,b=t.teacherId,y=t.bundles,v=t.addonText,k=t.addonTip,D=t.addonIncludedText,S=t.scheduler_cross_sell,T=parseInt(c()(t,"salePrice")),C=parseInt(c()(t,"listPrice")),P=T