"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2331],{18463:function(e,a,n){var t=n(87462),r=n(45987),o=n(67294),i=n(86010),l=n(79895),c=n(14670),s=o.forwardRef((function(e,a){var n=e.classes,c=e.className,s=e.raised,d=void 0!==s&&s,p=(0,r.Z)(e,["classes","className","raised"]);return o.createElement(l.Z,(0,t.Z)({className:(0,i.Z)(n.root,c),elevation:d?8:1,ref:a},p))}));a.Z=(0,c.Z)({root:{overflow:"hidden"}},{name:"MuiCard"})(s)},52663:function(e,a,n){var t=n(87462),r=n(45987),o=n(4942),i=n(67294),l=n(86010),c=n(14670),s=n(93871),d=n(89550),p=n(32692),u=n(73637),m=n(43366),g=n(79895),x={enter:m.x9.enteringScreen,exit:m.x9.leavingScreen},h=i.forwardRef((function(e,a){var n=e.BackdropProps,o=e.children,c=e.classes,m=e.className,h=e.disableBackdropClick,f=void 0!==h&&h,b=e.disableEscapeKeyDown,k=void 0!==b&&b,v=e.fullScreen,w=void 0!==v&&v,y=e.fullWidth,Z=void 0!==y&&y,C=e.maxWidth,S=void 0===C?"sm":C,W=e.onBackdropClick,E=e.onClose,B=e.onEnter,j=e.onEntered,D=e.onEntering,N=e.onEscapeKeyDown,M=e.onExit,P=e.onExited,T=e.onExiting,F=e.open,H=e.PaperComponent,I=void 0===H?g.Z:H,R=e.PaperProps,A=void 0===R?{}:R,_=e.scroll,z=void 0===_?"paper":_,K=e.TransitionComponent,$=void 0===K?u.Z:K,L=e.transitionDuration,X=void 0===L?x:L,Y=e.TransitionProps,q=e["aria-describedby"],O=e["aria-labelledby"],U=(0,r.Z)(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),G=i.useRef();return i.createElement(d.Z,(0,t.Z)({className:(0,l.Z)(c.root,m),BackdropComponent:p.Z,BackdropProps:(0,t.Z)({transitionDuration:X},n),closeAfterTransition:!0},f?{disableBackdropClick:f}:{},{disableEscapeKeyDown:k,onEscapeKeyDown:N,onClose:E,open:F,ref:a},U),i.createElement($,(0,t.Z)({appear:!0,in:F,timeout:X,onEnter:B,onEntering:D,onEntered:j,onExit:M,onExiting:T,onExited:P,role:"none presentation"},Y),i.createElement("div",{className:(0,l.Z)(c.container,c["scroll".concat((0,s.Z)(z))]),onMouseUp:function(e){e.target===e.currentTarget&&e.target===G.current&&(G.current=null,W&&W(e),!f&&E&&E(e,"backdropClick"))},onMouseDown:function(e){G.current=e.target}},i.createElement(I,(0,t.Z)({elevation:24,role:"dialog","aria-describedby":q,"aria-labelledby":O},A,{className:(0,l.Z)(c.paper,c["paperScroll".concat((0,s.Z)(z))],c["paperWidth".concat((0,s.Z)(String(S)))],A.className,w&&c.paperFullScreen,Z&&c.paperFullWidth)}),o))))}));a.Z=(0,c.Z)((function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":(0,o.Z)({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":(0,o.Z)({},e.breakpoints.down(e.breakpoints.values.sm+64),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":(0,o.Z)({},e.breakpoints.down(e.breakpoints.values.md+64),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":(0,o.Z)({},e.breakpoints.down(e.breakpoints.values.lg+64),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":(0,o.Z)({},e.breakpoints.down(e.breakpoints.values.xl+64),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}}),{name:"MuiDialog"})(h)},72331:function(e,a,n){n.d(a,{Z:function(){return y}});var t=n(80318),r=n(92809),o=n(18463),i=n(99956),l=n(22318),c=n(282),s=n(41120),d=n(27361),p=n.n(d),u=n(67294),m=n(71792),g=n(58885),x=n(42761),h=n(40590),f=n(46409),b=n(68751),k=n(74619),v=n(85893),w=(0,s.Z)((function(e){var a;return{paper:{height:"100%",backgroundColor:p()(e,"palette.background.resourceCard"),border:"1px solid "+p()(e,"palette.background.resourceCardDark",e.palette.background.outline),"& img":{maxWidth:"100%",height:"auto"},display:"flex",flexDirection:"column",justifyContent:"space-between"},flat:{borderBottom:"1px solid "+e.palette.background.outline,borderRadius:0},flatFirst:{borderTop:"1px solid "+e.palette.background.outline},typeCol:(0,r.Z)({padding:e.spacing(4,2,0)},e.breakpoints.down("md"),{padding:e.spacing(4,2,2,2)}),typeBox:{display:"flex",flexDirection:"column"},buttonCol:(0,r.Z)({padding:e.spacing(2,2,4,2),marginLeft:"auto",marginRight:"auto"},e.breakpoints.down("md"),{padding:e.spacing(0,2,3,2)}),button:{whiteSpace:"nowrap",maxWidth:"100%",width:e.overrides.MuiButton&&e.overrides.MuiButton.root.buttonSize?e.overrides.MuiButton.root.buttonSize:210,minWidth:"auto"},dark:{backgroundColor:e.palette.background.resourceCardDark||e.palette.background.default},imageMin:{minHeight:function(e){var a=e.imageHeight;return a||"auto"},alignItems:"center"},noWrap:{overflowWrap:"break-word"},priceMsg:{whiteSpace:"nowrap",fontSize:"1.6rem",color:e.palette.text.heading},price:{whiteSpace:"nowrap",fontSize:"2.6rem",color:e.palette.text.heading},banner:{width:"100%",padding:e.spacing(1),textTransform:"uppercase",fontWeight:700,fontFamily:p()(e,"masthead.fontFamily",""),background:function(a){switch(a.bannerColor||e.palette.background.default){case"mprep_gray":case"gray":return p()(e,"palette.banner.gray",e.palette.grey[600]);case"mprep_orange":case"orange":return p()(e,"palette.banner.orange",e.palette.warning.main);default:return e.palette.background.default}},color:function(a){return a.bannerColor?e.palette.text.secondary:e.palette.text.primary}},rowBanner:{paddingBottom:e.spacing(1),textTransform:"uppercase",fontWeight:700,fontFamily:p()(e,"masthead.fontFamily",""),color:function(a){switch(a.bannerColor||e.palette.text.primary){case"gray":return p()(e,"palette.banner.gray",void 0);case"orange":return p()(e,"palette.banner.orange",void 0);default:return e.palette.text.primary}}},row:(0,r.Z)({},e.breakpoints.up("lg"),{display:"flex",flexDirection:"row"}),rowType:(0,r.Z)({padding:e.spacing(4),textAlign:"left"},e.breakpoints.down("md"),{padding:e.spacing(4,2,2,2)}),rowTypeBox:{padding:0},rowButton:(a={padding:e.spacing(2,4),alignSelf:"center"},(0,r.Z)(a,e.breakpoints.up("lg"),{marginRight:0}),(0,r.Z)(a,e.breakpoints.down("md"),{padding:e.spacing(0,2,3,2),alignSelf:"flex-start"}),a),last:{order:3},cardContentLeft:{textAlign:"left"}}}));function y(e){var a=e.title,n=e.summary,r=e.image,s=e.hideImage,d=e.imageHeight,y=e.getHeight,Z=e.link,C=e.param,S=e.btnlabel,W=e.bannerText,E=e.icon,B=e.bannerColor,j=e.imageBg,D=e.priceMsg,N=e.billingMsg,M=e.price,P=e.isRows,T=e.alignment,F=e.classIds,H=e.cross_sale_Id,I=e.index,R=e.affirmMsg,A=e.catalogData,_=w({bannerColor:B,imageHeight:d}),z=r||null,K=E||null,$=!!Z,L=(0,g.Oc)().config,X=p()(L,"theme"),Y=u.useState(!1),q=(0,t.Z)(Y,2),O=q[0],U=q[1],G=function(e){H&&Z&&Z.includes((0,k.zh)(A,L))&&(e.preventDefault(),U(!0))},J=function(){U(!1)};return(0,v.jsx)(v.Fragment,{children:function(){var e=(0,u.useRef)();return(0,u.useEffect)((function(){!y||s||P||e&&e.current&&y(e.current.offsetHeight)})),(0,v.jsxs)(o.Z,{"data-product-ids":p()(A,"productId"),square:!!P,className:"\n ".concat(P&&!$?_.flat:_.paper,"\n ").concat(P&&!$&&0===I&&_.flatFirst,"\n ").concat(P&&_.row,"\n "),children:[(0,v.jsxs)("div",{children:[W&&!P&&(0,v.jsx)("div",{className:_.banner,children:W}),!s&&!P&&(z||K)&&(0,v.jsx)(i.Z,{ref:e,display:"flex",justifyContent:"center",pt:2,className:"".concat(_.imageMin," ").concat("dark"===j&&_.dark),children:(0,v.jsx)(h.ZP,{src:z||K})}),(0,v.jsxs)("div",{className:"\n ".concat(_.typeCol," ").concat(P&&_.rowType,"\n ").concat("kaptest"===X&&"left"===T?_.cardContentLeft:"center","\n "),children:[W&&P&&(0,v.jsx)("div",{className:_.rowBanner,children:W}),p()(a,"[0].text")&&(0,v.jsx)(l.Z,{className:_.noWrap,variant:"h3",paragraph:!0,children:a&&(0,v.jsx)(b.Z,{render:a,htmlSerializer:m.x})}),(0,v.jsxs)(i.Z,{className:"".concat(_.typeBox," ").concat(P&&_.rowTypeBox),children:[M&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:"".concat(P&&_.last),children:(0,v.jsxs)("span",{className:_.priceMsg,children:[D&&""!==D?D+" ":"",(0,v.jsx)(l.Z,{className:_.price,component:"span",children:M}),(0,v.jsx)("br",{}),N&&""!==N?N:""]})}),R]}),(0,v.jsx)(i.Z,{textAlign:T||"center",children:n&&(0,v.jsx)(b.Z,{render:n})})]})]})]}),$&&S&&(0,v.jsx)("div",{className:"".concat(_.buttonCol," ").concat(P&&_.rowButton),children:(0,v.jsx)(c.Z,{component:f.Z,href:Z,param:C,onClick:G,passHref:!0,naked:!0,variant:"contained",color:"primary",className:_.button,children:S})}),O&&H&&A&&F&&(0,v.jsx)(x.Z,{open:O,onClose:J,crossSaleProductDocument:H,catalog:A,classId:F})]})}()})}},42761:function(e,a,n){n.d(a,{Z:function(){return s}});var t=n(67294),r=n(52663),o=n(23814),i=n(63457),l=n(8920),c=n(85893);function s(e){var a=e.crossSaleProductDocument,n=e.classId,s=e.onClose,d=e.open,p=e.catalog,u=e.product,m=e.csjData,g=(0,l.Z)(),x=(0,t.useState)(!0)[0],h=(0,t.useState)("lg")[0],f=(0,i.Z)(g.breakpoints.down("sm")),b=(0,t.useState)(!0)[0];return(0,c.jsx)(r.Z,{open:d,fullWidth:x,fullScreen:f,maxWidth:h,role:"contentinfo",children:(0,c.jsx)(o.Z,{onClose:s,modal:b,catalog:p,crossSaleProductDocument:a,classId:n,product:u,csjData:m})})}}}]);