"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5809],{24216:function(n,e,t){t.d(e,{eR:function(){return d},mc:function(){return m},v1:function(){return f},gb:function(){return l},vc:function(){return h},Ib:function(){return p},an:function(){return Y},gl:function(){return v},Dz:function(){return x},ZG:function(){return y},C9:function(){return M},RR:function(){return j},Kh:function(){return g},cQ:function(){return k},NN:function(){return b}});var r=t(30381),i=t.n(r),a=t(27361),s=t.n(a),o=(t(67294),t(22318)),c=t(99956),u=t(85893);function d(n){var e,t,r,a,o=n.daysOfWeek?n.daysOfWeek.split(",").map((function(n){return i()(n,"ddd").format("dddd")+"s "})):"";return e=h(n.startDate,"YYYY-MM-DD","MMMM D, YYYY"),t=h(n.endDate,"YYYY-MM-DD","MMMM D, YYYY"),{days:o,startDate:e,startDay:h(n.startDate,"YYYY-MM-DD","dddd"),endDate:t,dateRange:e+(t&&t!==e?" - "+t:""),timeRange:((r=s()(n,"courseSessions[0].startTime")?h(n.courseSessions[0].startTime,"kk:mm:ss","h:mm A"):h(s()(n,"startTime",""),"kk:mm:ss","h:mm A"))&&r)+((a=s()(n,"courseSessions[0].endTime")?h(n.courseSessions[0].endTime,"kk:mm:ss","h:mm A"):h(s()(n,"endTime",""),"kk:mm:ss","h:mm A"))&&" - "+a)}}function m(n,e){if(!n||!n.dayTime)return null;var t=s()(n,"liveOnlineClass",!1),r={},i={Sun:1,Mon:2,Tue:3,Wed:4,Thu:5,Fri:6,Sat:7};if(n.dayTime){if(Object.keys(n.dayTime).sort((function(n,e){return i[n]-i[e]})).forEach((function(e){return r[e]=n.dayTime[e]})),Object.keys(r).length<5){var a=n.deliveryType;return Object.keys(r).map((function(n,i){return(0,u.jsxs)("div",{children:[r[n]&&r[n][0]&&!r[n][0].timesVary&&(0,u.jsxs)("div",{children:[(0,u.jsxs)("span",{className:"dayOfWeek",children:[n,"kaptest"===e?":":" "]}),h(r[n][0].startTime,"h:mm","h:mm")," ",h(r[n][0].endTime,"h:mm","A")===h(r[n][0].startTime,"h:mm","A")?"":h(r[n][0].startTime,"h:mm","A")," ","- ",h(r[n][0].endTime,"h:mm","h:mm A")," ",a&&11===a||t?"ET":""]},i),r[n]&&r[n][0]&&r[n][0].timesVary&&(0,u.jsxs)("div",{children:[(0,u.jsx)("span",{className:"dayOfWeek",children:n})," Times vary"]},i)]},"01"+i)}))}var o,c="";return Object.keys(r).forEach((function(n){c+=n,r[n].length,o="Times vary"})),(0,u.jsxs)("div",{children:[(0,u.jsxs)("span",{className:"dayOfWeek",children:[c.substr(0,3)," - ",c.substr(c.length-3,c.length)]}),(0,u.jsx)("br",{}),o]})}}var f=function(n,e,t,r){var i=n&&h(n,t||"MMM-D-YYYY","D"),a=n&&h(n,t||"MMM-D-YYYY","MMM"),s=e&&h(e,t||"MMM-D-YYYY","D"),d=e&&h(e,t||"MMM-D-YYYY","MMM"),m=n&&h(n,t||"MMM-D-YYYY","YYYY"),f=e&&h(e,t||"MMM-D-YYYY","YYYY");return y(n,e,t)?(0,u.jsxs)(o.Z,{variant:"body1",component:"div",children:[a," ",i]}):void 0===r?(0,u.jsxs)(o.Z,{variant:"body1",component:"div",children:[a," ",i," - ",d," ",s]}):r?r?(0,u.jsxs)(o.Z,{variant:"body1",component:"div",children:[a," ",i," - ",d," ",s]}):void 0:(0,u.jsxs)(o.Z,{variant:"body1",component:"div",children:[(0,u.jsxs)(c.Z,{whiteSpace:"nowrap",children:[a," ",i," ",m," -"]}),(0,u.jsxs)(c.Z,{whiteSpace:"nowrap",children:[d," ",s," ",f]})]})};function l(n,e){return e?i()(n,e):i()(n)}function h(n,e,t){return i()(n,e||t).format(t)}function p(n,e){return i()(n).format(e)}function Y(n,e,t){if(n){var r=n.substr(n.length-4).includes("5")?5:4;return e?i()(n,e).subtract(r,"h").format(t):i()(n).subtract(r,"h").format(t)}}function v(n,e){return i()(n).startOf(e)}function x(n,e,t){return i()(n).endOf(e).format(t)}function y(n,e,t){var r=t?i()(n,t):i()(n),a=t?i()(e,t):i()(e);return i()(r).isSame(a)}function M(n,e){var t=i()().startOf("day");return e?i()(n,e).endOf("day").isSameOrAfter(t):i()(n).endOf("day").isSameOrAfter(t)}function j(n,e,t){return i()(n).isBefore(e,t)}function g(n,e,t){return i()(n).isBetween(e,t)}function k(){return i()()}function b(n){return i()(n)}},35809:function(n,e,t){t.r(e),t.d(e,{default:function(){return p}});var r=t(43832),i=t(99956),a=t(22318),s=t(41120),o=t(27361),c=t.n(o),u=t(67294),d=t(68751),m=t(24216),f=t(85893);function l(n){var e=c()(n,"start",void 0),t=c()(n,"end",void 0);if(void 0===e||!e||void 0===t)return null;if(!(0,m.Kh)((0,m.cQ)(),(0,m.NN)(e),(0,m.NN)(t)))return null;var r=function(){var n=(0,m.NN)(t)-+(0,m.cQ)(),e={};return n>0&&(e={d:Math.floor(n/864e5),h:Math.floor(n/36e5%24),m:Math.floor(n/1e3/60%60),s:Math.floor(n/1e3%60)}),e},i=(0,u.useState)(r()),a=i[0],s=i[1];(0,u.useEffect)((function(){setTimeout((function(){s(r())}),1e3)}));var o=[];return Object.keys(a).forEach((function(n,e){a[n]&&o.push((0,f.jsx)("span",{children:!("d"===n&&0===a[n])&&(0,f.jsxs)(f.Fragment,{children:[a[n],n," "]})},e))})),(0,f.jsxs)(f.Fragment,{children:["Offer ends in ",o.length&&o]})}var h=(0,s.Z)((function(n){return{root:{background:c()(n,"palette.promo.background"),"& a":{color:c()(n,"palette.promo.text")}},container:{maxWidth:c()(n,"breakpoints.values.xl","1224px"),padding:n.spacing(0,.5,0,.5)},wrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:n.spacing(7)},promoBox:function(e){return{display:"flex",padding:n.spacing(1,1.5),textAlign:e.textAlign,alignItems:"center",flexGrow:1,"& p:last-child":{marginBottom:0}}},promoText:{width:"100%","& p":{color:c()(n,"palette.promo.text"),display:"inline",fontFamily:c()(n,"palette.promo.fontFamily","inherit"),fontSize:n.typography.body2.fontSize},"& p:last-child":{marginBottom:0}},close:{width:n.spacing(8),display:"flex",justifyContent:"flex-end",alignItems:"center"}}}));function p(n){var e=(0,u.useState)(!0),t=e[0],s=(e[1],h({textAlign:c()(n,"data.primary.alignment","center")})),o=c()(n,"data.primary.text"),p=c()(n,"data.primary.start_counter",void 0),Y=c()(n,"data.primary.end_counter",void 0),v=c()(n,"children"),x=(0,m.RR)(new Date,Y);return(0,f.jsx)(f.Fragment,{children:(x&&t||v)&&(0,f.jsx)("div",{className:s.root,children:(0,f.jsx)(r.Z,{className:s.container,children:(0,f.jsx)(i.Z,{className:s.wrapper,children:(0,f.jsx)(i.Z,{className:s.promoBox,children:(0,f.jsxs)(i.Z,{className:s.promoText,children:[o&&(0,f.jsx)(d.Z,{render:o}),p&&Y&&(0,f.jsxs)(a.Z,{variant:"body1",children:[" ",(0,f.jsx)(l,{start:p,end:Y})]}),v&&(0,f.jsx)(f.Fragment,{children:v})]})})})})})})}}}]);