!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fa5fbfb6-8cc7-4008-80d6-1913c230b17c",e._sentryDebugIdIdentifier="sentry-dbid-fa5fbfb6-8cc7-4008-80d6-1913c230b17c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2112],{96573:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return ht},default:function(){return gt}});var r=n(95235),i=n(82091),o=n(64897),a=n(2002),s=n(72067),l=n(7307);const d=l.default.div.withConfig({componentId:"sc-5auia5-0"})(["display:flex;justify-content:center;align-items:center;color:",";padding-top:",";padding-bottom:",";"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[64]}));var c=n(52322);var m=e=>{let{lang:t}=e;return(0,c.jsx)(d,{children:(0,c.jsx)(s.L,{size:"large",loadingIcon:"mushroom",lang:t})})},u=n(2784),p=n(63701),h=n(67573),g=n(37255),f=n(7798),x=n(402),y=n(71346),b=n.n(y),w=n(34025),j=n(83096),v=n(88320),k=n(74039),P=n(56550),C=n(38096),I=n(50363),O=n(89347);const S=l.default.div.withConfig({componentId:"sc-9xty2v-0"})(["display:flex;justify-content:space-between;gap:8px;margin:8px 10px 0;","{margin:16px 0;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),z=(0,l.default)(P.K).withConfig({componentId:"sc-9xty2v-1"})(["border-radius:",";overflow:hidden;"],(e=>{let{theme:t}=e;return t.borderRadius})),Q=l.default.div.withConfig({componentId:"sc-9xty2v-2"})(["flex:1;overflow:hidden;border:1px solid ",";padding:0;background:transparent;border-radius:",";aspect-ratio:16 / 9;cursor:pointer;position:relative;width:100%;display:block;opacity:0.8;transition:opacity "," "," ",";&::after{content:'';width:100%;bottom:0;height:0;display:block;background-color:",";position:absolute;transition:height "," "," ",",background-color "," "," ",";}"," &:hover{opacity:1;}",""],(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{theme:t}=e;return t.movement.easing}),(e=>{let{theme:t}=e;return t.movement.delay}),(e=>{let{theme:t}=e;return t.color.primaryHover}),(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{theme:t}=e;return t.movement.easing}),(e=>{let{theme:t}=e;return t.movement.delay}),(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{theme:t}=e;return t.movement.easing}),(e=>{let{theme:t}=e;return t.movement.delay}),(e=>{let{showPlay:t}=e;return t&&(0,l.css)(["&::before{content:",";font-family:NOAVideo;line-height:1;border:none;position:absolute;z-index:1;width:auto;top:50%;left:50%;transform:scale(1) translateX(-50%) translateY(-50%);transition:transform "," "," ",";background-color:",";margin:0;padding:0.05em 0.05em 1.05em;border-radius:1.5rem;font-size:1.2rem;height:1.1rem;","{padding:0.05em 0.05em 1.05em;font-size:1.4rem;height:1.3rem;}","{padding:0.05em 0.05em 1em;font-size:1.8rem;height:1.7rem;}","{padding:0.05em 0.05em 1.05em;font-size:2rem;height:1.9rem;}}"],'"\\E90B"',(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{theme:t}=e;return t.movement.easing}),(e=>{let{theme:t}=e;return t.movement.delay}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}))}),(e=>{let{assetType:t}=e;return"Video"==t&&(0,l.css)(["&::before{content:",";font-family:NOAVideo;padding:0.02em 0.06em 1.05em;border-radius:3rem;line-height:1;border:none;position:absolute;font-size:16px;width:auto;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:",";margin:0;","{font-size:32px;height:32px;}}"],'"\\E90B"',(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}))})),L=(0,l.default)(O.M).withConfig({componentId:"sc-9xty2v-3"})(["[role='dialog']{margin:0 32px;max-width:calc((70vh / 9) * 16);","{width:calc(100% - 14rem);}}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}));var D=e=>{const{product:t,onModalClose:n,onThumbClick:r}=e,{productImage:i,productGallery:o}=t,a=["image","video"],{0:s,1:l}=(0,u.useState)(!1),{0:d,1:m}=(0,u.useState)(0),p=[...o??[]].filter((e=>a.includes(e?.resourceType)));return(0,c.jsxs)("div",{children:[(0,c.jsx)("div",{children:(0,c.jsx)(z,{assetPath:i.publicId,alt:t.name,lazyLoad:!1})}),(0,c.jsx)(S,{children:p.slice(0,4).map(((e,n)=>{let{publicId:i,resourceType:o}=e;return(0,c.jsxs)(Q,{onClick:()=>{l(!0),m(n+1),r()},showPlay:"video"===o,children:["image"===o&&(0,c.jsx)(P.K,{assetPath:i,alt:t.name}),"video"===o&&(0,c.jsx)(C.V,{assetPath:i})]},i)}))}),(0,c.jsx)(L,{lang:"en",containChildren:!1,dialogLabel:"Media Gallery Modal",visible:s,onClose:()=>{l(!1),n()},children:s?(0,c.jsxs)(v.C,{animation:"zoom",slideBorderColor:"transparent",slideIndex:d,children:[(0,c.jsx)(P.K,{assetPath:i.publicId,alt:t.name}),p.map((e=>{let{publicId:n,resourceType:r}=e;return"image"===r?(0,c.jsx)(P.K,{assetPath:n,alt:t.name},n):"video"===r?(0,c.jsx)(I.V,{assetPath:n},n):null}))]}):null})]})},_=n(92868),E=n(20957),T=n(91567);const G=965,M=1144,N=648,R=327,A=(0,l.default)(_.E.div).withConfig({componentId:"sc-6j2u9y-0"})(["padding:"," 0;"],(e=>{let{theme:t}=e;return t.spacing[48]})),$=l.default.div.withConfig({componentId:"sc-6j2u9y-1"})(["display:flex;flex-direction:column;gap:16px;background-color:",";border-radius:16px;overflow:hidden;width:","px;margin:auto auto 16px;","{width:","px;}","{flex-direction:row;gap:48px;padding:24px;border:1px solid #dadada;height:479px;margin-bottom:",";width:","px;}","{width:","px;}"],(e=>{let{theme:t}=e;return t.color.white}),R,(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),N,(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]}),G,(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge}),M),H=l.default.div.withConfig({componentId:"sc-6j2u9y-2"})(["width:100%;","{max-width:600px;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),B=l.default.div.withConfig({componentId:"sc-6j2u9y-3"})(["display:flex;flex:1;flex-direction:column;padding:0 24px 24px;","{padding:0;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Z=(0,l.default)(g.H).attrs({variant:"h1"}).withConfig({componentId:"sc-6j2u9y-4"})(["color:white;margin:0 0 "," 0;","{margin:"," 0 "," 0;}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[48]})),F=(0,l.default)(g.H).attrs({variant:"h1"}).withConfig({componentId:"sc-6j2u9y-5"})(["margin-top:",";","{margin-top:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]})),K=l.default.div.withConfig({componentId:"sc-6j2u9y-6"})(["display:flex;justify-content:space-between;margin-top:",";"],(e=>{let{theme:t}=e;return t.spacing[16]})),V=(0,l.default)(E.P).attrs({size:"large"}).withConfig({componentId:"sc-6j2u9y-7"})(["& span:first-child{font-size:",";}","{& span:first-child{font-size:",";}}"],(e=>{let{theme:t}=e;return t.font.size.h1SMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h1SDesktop})),W=l.default.div.withConfig({componentId:"sc-6j2u9y-8"})(["margin-top:16px;","{margin-top:auto;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),q=(0,l.default)(T.B).withConfig({componentId:"sc-6j2u9y-9"})(["margin-top:",";"],(e=>{let{theme:t}=e;return t.spacing[12]})),U=(0,l.default)(f.bs).withConfig({componentId:"sc-6j2u9y-10"})(["display:none;","{display:block;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),Y=(0,k.Z)(w.W),X=e=>e.startsWith("rgb")?e:`#${e}`,J=e=>{const{onProductCtaClick:t,products:n,LastSlide:r,title:o}=e,a=(0,i.useLocalizer)(),{0:s,1:d}=(0,u.useState)(!0),{0:m,1:p}=(0,u.useState)(0),h=(0,l.useTheme)(),{0:x,1:y}=(0,u.useState)(n?.[0]?.backgroundColor),w=(0,u.useMemo)((()=>{if(!x)return;return b()("white").contrast(b()(X(x)))>=3}),[x]),P=(0,u.useMemo)((()=>{if(!x)return`linear-gradient(180deg, ${h.color.darkGray2} 0%, white 100%)`;return`${`linear-gradient(rgba(0, 0, 0, ${w?"0":.4}), 70%, white)`}, linear-gradient(180deg, ${X(x)}, 70%, white)`}),[x,w,h.color.darkGray2]);(0,u.useLayoutEffect)((()=>{const e=new ResizeObserver((()=>p(window.innerWidth)));return e.observe(document.body),()=>e.unobserve(document.body)}),[]);const C=(0,u.useMemo)((()=>{if(m<768)return 1;const e=m<1025;return m/((e?N:m<1440?G:M)+2*(e?20:40))}),[m]);return n?.length?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(j.F,{flip:!0,position:"top",type:"awning-mask",height:16,initial:{backgroundColor:X(x),filter:`brightness(${w?"100%":"60%"})`},animate:{backgroundColor:X(x),filter:`brightness(${w?"100%":"60%"})`},transition:{duration:.5}}),(0,c.jsxs)(A,{animate:{background:P},transition:{duration:.5},children:[(0,c.jsx)(f.He,{small:!0,children:(0,c.jsx)(Z,{children:o})}),(0,c.jsxs)(v.C,{useCustomSlide:!0,beforeSlide:(e,t)=>y(n?.[t]?.backgroundColor||n[0].backgroundColor),dragging:s,swiping:s,slideBorderColor:"transparent",noLoop:!0,slidesToShow:C,cellAlign:"center",children:[n.map(((e,n)=>(0,c.jsxs)($,{backgroundColor:e.backgroundColor,children:[(0,c.jsx)(H,{children:(0,c.jsx)(D,{onThumbClick:()=>d(!1),onModalClose:()=>d(!0),product:e})}),(0,c.jsxs)(B,{children:[(0,c.jsx)(g.H.NewLevel,{children:(0,c.jsx)(F,{children:e.name})}),(0,c.jsxs)(K,{children:[(0,c.jsx)(V,{regPrice:a.price(e.prices?.minimum?.regularPrice),salePrice:e.prices?.minimum?.discounted?a.price(e.prices?.minimum?.finalPrice):null,currency:e.prices?.minimum?.currency}),(0,k.Y)(e)&&(0,c.jsx)(Y,{product:e,analyticsName:"Product Detail Page wish list",iconOnly:!0})]}),(0,c.jsxs)(W,{children:[null!=e.contentRating&&(0,c.jsx)(U,{rating:e.contentRating,descriptors:e.contentDescriptors}),(0,c.jsx)("div",{onClick:()=>t(e,n),children:(0,c.jsx)(q,{buttonWidth:"full",ariaLabel:a.text("Learn more about {0}.",{args:[e.name]}),href:`/store/products/${e.urlKey}`,children:a.text("Learn more")})})]})]})]},e.sku))),r&&(0,c.jsx)(r,{})]})]})]}):null};J.defaultProps={products:[]};var ee=J,te=n(51855),ne=n(68374),re=n(83533),ie=n(99140),oe=n(66101),ae=n(32892);const se=l.default.div.withConfig({componentId:"sc-17nblpo-0"})(["display:flex;flex-direction:column;gap:",";align-items:center;text-align:center;position:relative;padding-top:",";","{gap:",";}","{padding-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[80]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge}),(e=>{let{theme:t}=e;return t.spacing[80]})),le=(0,l.default)(oe.I).attrs((e=>{let{isDesktopLarge:t}=e;return{assetPath:`v1689095215/ncom/en_US/recommendations/mario-${t?"look-side":"lookup"}.png`}})).withConfig({componentId:"sc-17nblpo-1"})(["width:147px;","{width:233px;margin-top:",";}","{width:229px;position:absolute;right:50px;bottom:0;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge})),de=(0,l.default)(ae.I).withConfig({componentId:"sc-17nblpo-2"})(["padding:0;border-width:0;"]),ce=(0,l.default)(f.$0).withConfig({componentId:"sc-17nblpo-3"})(["margin-bottom:-",";","{margin-bottom:-",";}"],(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[64]}));var me=()=>{const e=(0,re.Z)(re.o.DESKTOP_LARGE),{locale:t}=(0,o.Z)(),{text:n}=(0,i.useLocalizer)();return(0,c.jsx)(ce,{constrained:!0,marginBottom:0,marginTop:0,children:(0,c.jsxs)(se,{children:[(0,c.jsx)(g.H,{variant:"h1",children:n("Shop all games, plus hardware, accessories, and merch.")}),(0,c.jsx)(T.B,{variant:"tertiary",size:"large",icon:te.Z,href:"/store",children:n("Visit the My Nintendo Store")}),t===ie.ZW?(0,c.jsx)(de,{href:"https://nintendoofamerica.co1.qualtrics.com/jfe/form/SV_3JBYcjbKEFQAEM6",icon:ne.Z,children:n("Did you find this page helpful?")}):null,(0,c.jsx)(le,{alt:"",isDesktopLarge:e})]})})},ue=n(93952);const pe=l.default.div.withConfig({componentId:"sc-68bes0-0"})(["display:flex;flex-direction:column;position:relative;align-items:center;","{flex-direction:row;padding-bottom:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[64]})),he=(0,l.default)(f.$0).withConfig({componentId:"sc-68bes0-1"})(["background:url('https://assets.nintendo.com/image/upload/v1689268631/ncom/en_US/recommendations/bg-dots.png') repeat,",";border-top:1px solid ",";"],(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.color.lightGray2})),ge=l.default.div.withConfig({componentId:"sc-68bes0-2"})(["display:flex;flex-direction:column;flex-shrink:0;padding:"," "," 0;","{flex-basis:","px;padding:"," "," 0 0;}"],(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),508,(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.spacing[24]})),fe=((0,l.default)(g.H).withConfig({componentId:"sc-68bes0-3"})(["margin-bottom:24px;"]),(0,l.default)(T.B).attrs({size:"large"}).withConfig({componentId:"sc-68bes0-4"})(["align-self:flex-start;margin-top:",";margin-bottom:",";","{margin-top:",";margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[40]}))),xe=(0,l.default)(oe.I).attrs((()=>({assetPath:"v1692203186/ncom/en_US/recommendations/switch-oled-held.png"}))).withConfig({componentId:"sc-68bes0-5"})(["width:100%;min-width:375px;max-width:600px;min-height:175px;margin-top:",";","{position:absolute;max-width:816px;margin-top:0;bottom:0;left:","px;}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),508);var ye=()=>{const{text:e}=(0,i.useLocalizer)();return(0,c.jsx)(he,{marginBottom:0,marginTop:0,constrained:!0,small:!0,children:(0,c.jsxs)(pe,{children:[(0,c.jsxs)(ge,{children:[(0,c.jsx)(g.H,{variant:"h1",large:!0,children:e("Don't have a Nintendo Switch system yet?")}),(0,c.jsx)(ue.S,{size:24}),(0,c.jsx)(p.T,{variant:"body",children:e("Whether you like to play at home or on-the-go, you'll find a Nintendo Switch\u2122 system for you. In the meantime, here's a look at some of our top game recommendations.")}),(0,c.jsx)(fe,{buttonWidth:"default",href:"/switch",children:e("Find the system for you")}),(0,c.jsx)(p.T,{variant:"body",children:e("Have a Nintendo Switch system but still seeing this? Please {0}.",{args:[(0,c.jsx)(h.L,{target:"_blank",href:"http://support.nintendo.com/switch/linkaccount",children:e("link your system to your account")},"account-url")]})})]}),(0,c.jsx)(xe,{alt:""})]})})};const be={show:e=>{let{shouldReduceMotion:t}=e;return t?{opacity:1,transition:{duration:.8}}:{rotateX:[0,180,360,520,640],opacity:[1,0,1,0,0]}},hide:e=>{let{shouldReduceMotion:t}=e;return t?null:{rotateX:[-180,0,180,340,460],opacity:[0,1,0,1,1]}}},we={show:e=>{let{shouldReduceMotion:t}=e;return t?{opacity:1,transition:{duration:.8}}:{opacity:[.5,1],rotateX:[-90,0],transition:{duration:.25,delay:1.4*.95+.5}}},borderRadius:e=>{let{isDesktop:t}=e;return{borderRadius:t?["16px","16px 0 0 16px"]:["16px","16px 16px 0 0"],transition:{duration:.25,delay:2.9}}}},je={duration:.25,delay:2.9,when:"afterChildren"},ve={show:e=>{let{isDesktop:t,isDesktopLarge:n}=e;return{x:n?-250:t?-230:0,transition:je}}},ke={show:e=>{let{isDesktop:t,isDesktopLarge:n}=e;return{x:n?250:t?260:0,y:t?0:192.5,opacity:1,display:t?"flex":"block",transition:je}}},Pe=l.default.div.withConfig({componentId:"sc-1kmnzra-0"})(["width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;","{flex-direction:row;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Ce=(0,l.default)(_.E.div).withConfig({componentId:"sc-1kmnzra-1"})(["position:relative;width:343px;height:193px;z-index:2;","{width:500px;height:281px;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Ie=(0,l.default)(oe.I).withConfig({componentId:"sc-1kmnzra-2"})(["position:absolute;width:100%;flex-shrink:0;backface-visibility:hidden;","{width:100%;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Oe=(0,l.default)(_.E.div).attrs({transition:{delay:.5,duration:1.4,ease:"easeOut"}}).withConfig({componentId:"sc-1kmnzra-3"})(["width:100%;height:100%;position:absolute;top:0;backface-visibility:hidden;border-radius:16px;overflow:hidden;"]),Se=l.default.div.withConfig({componentId:"sc-1kmnzra-4"})(["position:absolute;height:100%;max-width:343px;background:url('https://assets.nintendo.com/image/upload/v1690390944/ncom/en_US/recommendations/bg-red-icons.png') ",";backface-visibility:hidden;width:100%;flex-shrink:0;border-radius:16px;overflow:hidden;","{width:100%;max-width:500px;}"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),ze=(0,l.default)(_.E.div).withConfig({componentId:"sc-1kmnzra-5"})(["position:absolute;top:0;z-index:1;background:white;border-radius:0 0 16px 16px;padding:16px;width:343px;border:1px solid ",";border-top-style:none;","{display:flex;flex-direction:column;height:100%;width:unset;width:500px;border-radius:0 16px 16px 0;border-top-style:solid;border-left-style:none;padding:"," ",";}","{max-width:500px;}"],(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge})),Qe=(0,l.default)(g.H).withConfig({componentId:"sc-1kmnzra-6"})(["text-align:left;font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.h1SMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.h1SDesktop})),Le=((0,l.default)(E.P).withConfig({componentId:"sc-1kmnzra-7"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.h1SMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.h1SDesktop})),l.default.div.withConfig({componentId:"sc-1kmnzra-8"})(["display:flex;justify-content:space-between;margin:"," 0;","{margin:"," 0;}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]}))),De=l.default.div.withConfig({componentId:"sc-1kmnzra-9"})(["margin-top:",";","{margin-top:auto;}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),_e=(0,l.default)(T.B).withConfig({componentId:"sc-1kmnzra-10"})(["margin-top:",";","{margin-top:",";}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),Ee=(0,k.Z)(w.W);var Te=e=>{const{mostPlayedGame:t,recommendedGame:n,onProductClick:r}=e,{text:o}=(0,i.useLocalizer)(),s=(0,a.JZ)(),l=(0,re.Z)(re.o.DESKTOP),d=(0,re.Z)(re.o.DESKTOP_LARGE);return(0,c.jsxs)(Pe,{children:[(0,c.jsxs)(Ce,{custom:{isDesktop:l,isDesktopLarge:d},whileInView:ve.show,viewport:{once:!0},children:[(0,c.jsx)(Oe,{custom:{shouldReduceMotion:s},initial:{opacity:0},variants:be,whileInView:"hide",viewport:{once:!0},children:(0,c.jsx)(Se,{})}),(0,c.jsx)(Oe,{custom:{shouldReduceMotion:s},initial:{opacity:1},variants:be,whileInView:"show",viewport:{once:!0},children:(0,c.jsx)(Ie,{alt:t?.name,assetPath:t?.productImage?.publicId,lazyLoad:!1})}),(0,c.jsx)(Oe,{initial:{opacity:0},custom:{isDesktop:l,shouldReduceMotion:s},variants:we,whileInView:["show","borderRadius"],viewport:{once:!0},children:(0,c.jsx)(Ie,{alt:n?.name,assetPath:n?.productImage?.publicId})})]}),(0,c.jsxs)(ze,{custom:{isDesktop:l,isDesktopLarge:d},variants:ke,initial:{opacity:0,x:0,y:0},whileInView:"show",viewport:{once:!0},children:[(0,c.jsx)(Qe,{variant:"h1",children:n?.name}),(0,c.jsxs)(Le,{children:[(0,c.jsx)(E.P,{horizontal:!0,regPrice:n?.regPrice,salePrice:n?.salePrice,size:"large"}),n?.sku&&(0,c.jsx)(Ee,{product:n,iconOnly:!0})]}),(0,c.jsx)(De,{onClick:()=>r(n),children:(0,c.jsx)(_e,{href:`/store/products/${n?.urlKey}`,ariaLabel:o("Learn more about {0}.",{args:[n?.name]}),buttonWidth:"full",children:o("Learn more")})})]})]})};const Ge=l.default.div.withConfig({componentId:"sc-5z63au-0"})(["position:relative;display:block;background:",";width:70%;max-width:543px;color:white;padding:"," ",";text-align:center;filter:drop-shadow(0 5px 0 ",");margin:0 auto ",";&::before,&::after{content:'';position:absolute;top:0;width:50px;height:100%;background:",";}&::after{right:-49px;clip-path:polygon(0% 0%,100% 0%,50% 50%,100% 100%,0% 100%);}&::before{left:-49px;clip-path:polygon(100% 0%,0% 0%,50% 50%,0% 100%,100% 100%,100% 0);}"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.color.lightGray1}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.color.primary})),Me=(0,l.default)(g.H).withConfig({componentId:"sc-5z63au-1"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.h1SMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h1LDesktop})),Ne=l.default.section.withConfig({componentId:"sc-5z63au-2"})(["position:relative;text-align:center;background:url('https://assets.nintendo.com/image/upload/v1689268631/ncom/en_US/recommendations/bg-dots.png') repeat,",";background-blend-mode:multiply;overflow-x:hidden;padding:"," "," 256px;","{padding:"," ",";}"],(e=>{let{theme:t}=e;return t.color.lightGray4}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[16]})),Re=l.default.p.withConfig({componentId:"sc-5z63au-3"})(["margin-bottom:",";font-weight:bold;font-size:",";","{font-size:",";margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.font.size.h2Mobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop}),(e=>{let{theme:t}=e;return t.spacing[48]}));function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $e(e){for(var t=1;t{const{mostPlayedGame:t,onProductCtaClick:n}=e,r=(0,i.useLocalizer)(),o=$e($e({},e.recommendedGame),{},{regPrice:(0,a.T4)(e.recommendedGame?.prices?.minimum?.regularPrice,e.recommendedGame?.prices?.minimum?.currency,r)});return(0,c.jsxs)(Ne,{children:[(0,c.jsx)(j.F,{position:"top",placement:"inside",height:16,type:"awning-white"}),(0,c.jsx)(Ge,{children:(0,c.jsx)(Me,{variant:"h1",large:!0,children:r.text("Newly recommended for you")})}),(0,c.jsx)(Re,{variant:"body",children:r.text("Since {0} has been your most-played game lately, you might like...",{args:[t.name]})}),(0,c.jsx)(Te,{mostPlayedGame:t,onProductClick:n,recommendedGame:o}),(0,c.jsx)(j.F,{flip:!0,position:"bottom",placement:"inside",height:16,type:"awning-white"})]})};const Be=l.default.div.withConfig({componentId:"sc-307dai-0"})(["display:flex;flex-direction:column;height:100%;width:100%;"]),Ze=l.default.div.withConfig({componentId:"sc-307dai-1"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 400px;border-radius:16px;background:rgba(0,0,0,0.6);box-shadow:0 4px 16px 0 rgba(0,0,0,0.1);width:","px;padding:32px 40px;margin:auto;color:white;","{width:460px;height:367px;margin:48px auto 0;}"],R,(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Fe=l.default.div.withConfig({componentId:"sc-307dai-2"})(["display:flex;.QSI__EmbeddedFeedbackContainer{text-align:center;margin-top:24px !important;}.QSI__EmbeddedFeedbackContainer_QuestionText{color:white !important;font-size:28px !important;font-weight:600 !important;margin-right:0 !important;}.QSI__EmbeddedFeedbackContainer_ButtonsQuestion{display:flex !important;flex-direction:column;margin-top:24px;margin-right:0 !important;}.QSI__EmbeddedFeedbackContainer_TextButton{border-radius:12px !important;border:1px solid #fff !important;background:rgba(0,0,0,0.25) !important;color:white !important;font-size:21px !important;font-weight:600 !important;display:flex;height:64px;padding:17px 24px;justify-content:center;align-items:center;gap:16px;&:first-child{margin:0 !important;}&:last-child{margin-top:16px !important;}}"]);function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t{const t=(0,u.useCallback)((async()=>{try{window.QSI.API.unload(),await window.QSI.API.load()}finally{window.QSI.API.run()}}),[]);return(0,u.useEffect)((()=>{if(!window.QSI?.API?.run){const e=new MutationObserver((e=>{const[n]=e.flatMap((e=>{let{addedNodes:t}=e;return[...t].filter((e=>{let{src:t}=e;return t?.startsWith("https://siteintercept.qualtrics.com/dxjsmodule/CoreModule.js")}))}));n?.addEventListener("load",t)}));return e.observe(document.body,{childList:!0}),()=>{e.disconnect(),window.QSI?.API?.unloadForSPA()}}t()}),[t]),(0,c.jsx)(Be,{children:(0,c.jsxs)(Ze,Ve(Ve({},e),{},{children:[(0,c.jsx)(ne.Z,{size:32}),(0,c.jsx)(Fe,{id:"qualtrics-wrapper-top-picks-for-you"})]}))})},qe=n(10135);const Ue=l.default.div.withConfig({componentId:"sc-ma4aik-0"})(["display:flex;flex-direction:column;align-items:center;","{flex-direction:row;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),Ye=(0,l.default)(qe.cM).withConfig({componentId:"sc-ma4aik-1"})(["width:85px;height:85px;flex-shrink:0;background-color:",";border-radius:100%;overflow:hidden;margin:0 auto ",";","{width:139px;height:139px;margin:0 "," 0 0;}"],(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[32]})),Xe=(0,l.default)(g.H).withConfig({componentId:"sc-ma4aik-2"})(["margin-bottom:",";","{margin-bottom:",";}"],(e=>{let{noMargin:t,theme:n}=e;return t?0:n.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{noMargin:t,theme:n}=e;return t?0:n.spacing[12]}));var Je=n(79149);function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tt(e){for(var t=1;t{const{customer:t,locale:n,mostPlayedGame:r,noRecommendations:o,noDevice:s,productCollections:l}=e,{text:d}=(0,i.useLocalizer)(),{connectOrigin:m}=(0,i.useAccounts)(),{consentedGroups:y}=(0,i.useCookies)(),{0:b}=(0,u.useState)((()=>(0,Je.TV)(e?.featured).slice(0,5))),{0:w}=(0,u.useState)((()=>(0,Je.TV)(e?.recommendedGames)[0])),{internalAnalysis:j,targetMarketing:v}=t?.analyticsPermissions||{},k=!j||!v,{trackSelectItem:P}=(0,i.useAnalytics)(),C=e=>{let{product:t,index:n,sectionTitle:r}=e;P(tt(tt({},t),{},{index:n}),(0,a.DW)({name:r}))},I=d(o||s?"Great first games":"Top picks for you");return(0,c.jsxs)(x.Kq,{children:[(0,c.jsx)(f.$0,{constrained:!0,small:!0,marginTop:32,marginBottom:s?32:64,children:(0,c.jsxs)(Ue,{children:[!s&&(0,c.jsx)(Ye,{url:t?.iconUri}),(0,c.jsxs)("div",{children:[(0,c.jsx)(Xe,{variant:"h1",large:!0,noMargin:s,children:d(s?"Let's get started, {0}":"Picked for you, {0}",{args:[t?.nickname]})}),s?null:k?(0,c.jsx)(p.T,{variant:"body",children:d("We're not able to show you personalized recommendations, based on your current {0}. Here's a look at some of our top game picks to get you started.",{args:[(0,c.jsx)(h.L,{href:`${m}/analytics/opt_in`,target:"_blank",children:d("Usage Information settings")},"account-settings")]})}):o?(0,c.jsx)(p.T,{variant:"body",children:d("Keep playing to get personalized picks based on your Nintendo Switch\u2122 play history. In the meantime, here are some recommendations to get you started.")}):(0,c.jsx)(p.T,{variant:"body",children:d("Based on your play history, here are some Nintendo Switch\u2122 games that we think are right up your alley.")})]})]})}),s&&(0,c.jsx)(ye,{}),(0,c.jsx)(f.$0,{marginTop:0,children:(0,c.jsx)(g.H.NewLevel,{children:(0,c.jsx)(ee,{onProductCtaClick:(e,t)=>C({product:e,index:t,sectionTitle:I}),products:b,LastSlide:n===ie.ZW&&y.has(i.ConsentGroups.PERFORMANCE)?We:null,title:I})})}),(0,c.jsx)(f.$0,{small:!0,constrained:!0,children:(0,c.jsx)(g.H.NewLevel,{children:(0,c.jsx)(f.$3,{collections:l})})}),r&&w&&(0,c.jsx)(g.H.NewLevel,{children:(0,c.jsx)(He,{mostPlayedGame:r,recommendedGame:w,onProductCtaClick:()=>C({product:w,sectionTitle:d("Newly recommended for you")})})}),(0,c.jsx)(g.H.NewLevel,{children:(0,c.jsx)(me,{})})]})};const rt=(0,l.default)(f.$0).withConfig({componentId:"sc-wmyqpg-0"})(["background:url('https://assets.nintendo.com/image/upload/v1689268631/ncom/en_US/recommendations/bg-hatcheckbox.png'),"," repeat;background-blend-mode:overlay;border-bottom:1px solid ",";"],(e=>{let{theme:t}=e;return t.color.lightGray1}),(e=>{let{theme:t}=e;return t.color.lightGray2})),it=(0,l.default)(oe.I).attrs({assetPath:"v1689196085/ncom/en_US/recommendations/characters.png"}).withConfig({componentId:"sc-wmyqpg-1"})(["width:100%;","{margin:auto;max-width:680px;}","{order:1;flex-basis:50%;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),ot=l.default.div.withConfig({componentId:"sc-wmyqpg-2"})(["","{display:flex;","{min-width:530px;}}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),it),at=l.default.div.withConfig({componentId:"sc-wmyqpg-3"})(["display:flex;flex-direction:column;justify-content:center;margin-top:",";padding-left:",";padding-right:",";padding-bottom:",";","{align-items:flex-start;flex-basis:50%;}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),st=(0,l.default)(g.H).withConfig({componentId:"sc-wmyqpg-4"})(["margin-bottom:24px;"]),lt=(0,l.default)(f.$d).withConfig({componentId:"sc-wmyqpg-5"})(["margin-top:24px;","{margin-top:40px;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}));var dt=e=>{const{bestSellers:t,newReleases:n}=e,{text:r}=(0,i.useLocalizer)();return(0,c.jsxs)(x.Kq,{children:[(0,c.jsx)(rt,{constrained:!0,marginTop:0,marginBottom:0,children:(0,c.jsxs)(ot,{children:[(0,c.jsx)(it,{alt:""}),(0,c.jsxs)(at,{children:[(0,c.jsx)(st,{variant:"h1",large:!0,children:r("Sign in to get started")}),(0,c.jsx)(p.T,{children:r("Looking for your next game? We\u2019d love to show you some Nintendo Switch\u2122 games you might be interested in, based on your play history. Sign in to your Nintendo Account to see your recommendations.")}),(0,c.jsx)(lt,{ariaLabel:r("Go to the Nintendo account sign in page."),size:"large",children:r("Sign in")})]})]})}),(0,c.jsx)(f.$0,{small:!0,constrained:!0,children:(0,c.jsx)(f.$3,{collections:[{heading:r("Digital best sellers"),products:t},{heading:r("Digital new releases"),products:n}]})}),(0,c.jsx)(me,{})]})},ct=n(98288),mt=n(36734);function ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t0,f=h.reduce(((e,t)=>{const{basedOn:n,products:r,slug:i}=t;return i===mt.Pp.MOST_PLAYED?(e[i]={mostPlayedGame:n[0],recommendedGames:r},e):pt(pt({},e),{},{[i]:r.map(a.uF)})}),{}),y=!h.length,b=d[5].modules[0].list,w=d[5].modules[1].list,j=d[5].modules[2].list;return s.isLoggedIn?(0,c.jsx)(nt,{customer:r?.data,deals:f?.[mt.Pp.ON_SALE],locale:n,featured:y?j:f?.[mt.Pp.FEATURED],noRecommendations:y,noDevice:y&&!g,productCollections:y?[{heading:l("Best sellers"),products:b},{heading:l("Recent releases"),products:w}]:[{heading:l("Sales and deals for you"),products:f?.[mt.Pp.ON_SALE]},{heading:l("Recent releases for you"),products:f?.[mt.Pp.RECENTLY_RELEASED]}],mostPlayedGame:f?.[mt.Pp.MOST_PLAYED]?.mostPlayedGame,recommendedGames:f?.[mt.Pp.MOST_PLAYED]?.recommendedGames}):(0,c.jsx)(dt,{bestSellers:b,newReleases:w})}},48808:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/store/games/recommendations",function(){return n(96573)}])}},function(e){e.O(0,[8286,4511,1346,402,9774,2888,179],(function(){return t=48808,e(e.s=t);var t}));var t=e.O();_N_E=t}]); //# sourceMappingURL=recommendations-dae847afc41fbac6.js.map