(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9603],{96471:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return Tt},default:function(){return Nt}});var n=r(95235),a=r(2784),i=r(68215),s=r(15461),o=r(46420),l=r(13980),c=r.n(l),u=r(7307),d=r(63046),p=r(52322);const h=(0,u.default)(d.T).withConfig({componentId:"sc-bl2x10-0"})(["margin:0;margin-bottom:",";visibility:",";"],(({theme:e})=>e.spacing[16]),(({isVisible:e})=>e?"visible":"hidden")),m=e=>{const{isVisible:t,children:r}=e;return(0,p.jsx)(h,{isVisible:t,variant:"legal",children:r})};m.defaultProps={isVisible:!0},m.propTypes={isVisible:c().bool,children:c().node.isRequired};var g=m,f=r(12192),b=r(62505);const y=u.default.div.withConfig({componentId:"sc-qyho57-0"})(["display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:",";","{justify-content:unset;}"],(({theme:e})=>e.spacing[24]),(({theme:e})=>e.mediaQuery.tabletSmall)),x=(0,u.default)(d.T).withConfig({componentId:"sc-qyho57-1"})(["font-size:",";font-weight:",";margin:0;","{font-size:",";}"],(({theme:e})=>e.spacing[24]),(({theme:e})=>e.font.weight.bold),(({theme:e})=>e.mediaQuery.tabletSmall),(({theme:e})=>e.spacing[28])),j=(0,u.default)(f.D).withConfig({componentId:"sc-qyho57-2"})(["padding-bottom:0;line-height:0.8;"]),w=e=>{const{label:t,query:r,queryDisplayLimit:n,editLabel:i,onEditClick:s,formatter:o}=e,l=(0,a.useMemo)((()=>r.length>n?`${((e,t)=>{if(!e||e.length0?r.substring(0,n).trim():r})(r,n)}...`:r),[r,n]),c=(0,a.useMemo)((()=>r.length>n?o(t,[r]):null),[t,r,n,o]),u=(0,a.useMemo)((()=>o(t,[l])),[t,l,o]);return(0,p.jsxs)(y,{title:c,children:[(0,p.jsx)(x,{variant:"title",children:u}),(0,p.jsx)(j,{icon:b.Z,onClick:s,children:i})]})};w.defaultProps={label:"Results for \u201c{0}\u201d",editLabel:"Edit",query:"",queryDisplayLimit:140},w.propTypes={label:c().string,query:c().string,queryDisplayLimit:c().number,editLabel:c().string,onEditClick:c().func,formatter:c().func.isRequired};var v=w,C=r(88162),S=r(55257),k=r(21203),O=r(30744),P=r(19843),I=r(92445),T=r(68374);const N=u.default.div.withConfig({componentId:"sc-wlfanf-0"})(["display:flex;align-items:center;background-color:",";min-height:",";overflow-x:auto;padding:",";","{border-radius:",";}","{min-height:",";overflow-x:unset;}"],(({theme:e})=>e.color.lightGray3),(({theme:e})=>e.pxToRem(60)),(({theme:e})=>`${e.spacing[8]} ${e.spacing[12]}`),(({theme:e})=>e.mediaQuery.tablet),(({theme:e})=>e.borderRadius),(({theme:e})=>e.mediaQuery.desktop),(({theme:e})=>e.pxToRem(72))),D=(0,u.default)(C.B).withConfig({componentId:"sc-wlfanf-1"})(["margin:",";"],(({theme:e})=>e.spacing[4])),R={"star-filled":S.Z,"d-pad":k.Z,controller:O.Z,"t-shirt":P.Z,news:I.Z,support:T.Z},L=e=>{const{activeTabId:t,children:r,onTabClick:n,tabs:i,TabContainer:s}=e,o=t||i?.[0].id,l=(0,a.useCallback)((e=>{const t=e.currentTarget.id;n&&n(t)}),[n]);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(s,{role:"tablist",children:(0,p.jsx)(N,{children:(i||[]).map((e=>(0,p.jsx)(D,{icon:R[e.icon],"aria-controls":`${e.id}-tab`,"aria-selected":e.id===o,id:e.id,onClick:l,role:"tab",round:!0,selected:e.id===o,size:"small",still:!0,tabIndex:e.id===o?null:"-1",variant:"quaternary",children:e.value},e.id)))})}),(0,p.jsx)("div",{"aria-labelledby":o,id:`${o}-tab`,role:"tabpanel",tabIndex:"0",style:{position:"relative"},children:r})]})};L.defaultProps={tabs:[],TabContainer:({children:e})=>e},L.propTypes={activeTabId:c().string,children:c().node.isRequired,onTabClick:c().func,tabs:c().arrayOf(c().shape({icon:c().oneOf(Object.keys(R)),id:c().string,value:c().string})),TabContainer:c().oneOfType([c().symbol,c().object,c().func])};var M=L,H=r(34693),E=r(91383),$=r(20669),_=r(77216),A=r(72354);const q="90rem",z=(0,u.css)(["max-width:",";margin-left:",";margin-right:",";","{width:",";margin-left:auto;margin-right:auto;}"],q,(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),"96%"),Z=(e,t)=>e?t-24:t,Q=u.default.section.withConfig({componentId:"sc-1kgevev-0"})([""," margin-bottom:",";","{margin-bottom:",";}"],z,(e=>{let{theme:t,noBottomBorder:r,$hasRail:n}=e;return r?0:t.spacing[Z(n,32)]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t,noBottomBorder:r,$hasRail:n}=e;return r?0:t.spacing[Z(n,48)]})),G=u.default.div.withConfig({componentId:"sc-1kgevev-1"})(["max-width:",";margin-right:auto;margin-left:auto;margin-bottom:",";","{margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.pxToRem(1144)}),(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[24]})),F=u.default.div.withConfig({componentId:"sc-1kgevev-2"})(["",""],z),W=u.default.nav.withConfig({componentId:"sc-1kgevev-3"})(["width:100%;margin-bottom:",";","{max-width:",";width:",";margin-left:auto;margin-right:auto;margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),q,"96%",(e=>{let{theme:t}=e;return t.spacing[48]})),V=u.default.div.withConfig({componentId:"sc-1kgevev-4"})(["max-width:",";margin-right:auto;margin-left:auto;"],(e=>{let{theme:t}=e;return t.pxToRem(1144)})),B=u.default.div.withConfig({componentId:"sc-1kgevev-5"})(["display:grid;grid-template-columns:repeat(2,minmax(100px,262px));justify-content:center;column-gap:",";row-gap:",";align-items:flex-start;","{grid-template-columns:repeat(3,minmax(100px,262px));}","{grid-template-columns:repeat(4,minmax(100px,262px));column-gap:",";row-gap:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(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.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[48]})),U=u.default.div.withConfig({componentId:"sc-1kgevev-6"})(["width:100%;min-height:600px;"]);var K=r(61970),X=r.n(K),J=r(17163),Y=r(82269),ee=r(20360),te=r(28983),re=r(61069),ne=r(3521),ae=r(40752),ie=r(23808),se=r(58762);const oe=e=>{const{articleTitle:t,artPath:r,publishDate:n,articleLink:i,readMoreLabel:o,analytics:l}=e,c=(0,a.useMemo)((()=>({title:t,publishDate:n})),[t,n]),u=(0,a.useRef)(),{itemClicked:d}=(0,se.u)(),{trackResultClick:h}=(0,s.u)(),m=(0,a.useCallback)((async e=>{const t=e.target.closest("a");if(u.current.contains(t)){h({result:c,...l});const{objectId:e,...t}=l||{};await d(e,t)}}),[d,h,c,l]);return(0,p.jsx)("div",{ref:u,onClick:m,children:(0,p.jsx)(ie.N,{articleTitle:t,artPath:r,publishDate:n,articleLink:i,readMoreLabel:o,imageProps:{showPlaceholder:!0,lazyLoad:!0},size:"small"})})};oe.propTypes={articleTitle:c().string,artPath:c().string,publishDate:c().string,articleLink:c().string,readMoreLabel:c().string,analytics:c().shape({objectId:c().string,searchId:c().string,eventName:c().string,position:c().number,locale:c().string,pageName:c().string,itemListDetails:c().shape({id:c().string.isRequired,name:c().string.isRequired}),query:c().string,categoryName:c().string})};var le=oe,ce=r(79185);const ue=["objectID"],de=["objectID"],pe=["objectID"],he=["objectID","productTitle","artPath","publishDate","productLink"];function me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t{const{query:t,category:r,onResultsChange:n,onFeaturedHitsChanged:o,hits:l,type:c,indexName:u,seeAllUrl:d}=e,h=(0,H.useLocalizer)(),{locale:m}=(0,i.tv)(),{trackViewItemList:g}=(0,H.useAnalytics)(),f=m.toLowerCase()!==A.ZW?`/${m}/${d}`:d,b=s.n[r],y=(0,ne.u)(l,{locale:m,localizer:h,indexName:u}),x=(0,a.useMemo)((()=>({pageName:"Search Featured Tab",query:t,categoryName:b})),[b,t]),j=(0,a.useMemo)((()=>{const e="Search Featured: Product Clicked";switch(c){case s.g.GAMES:return y.map((t=>{let{objectID:r}=t,n=(0,Y.Z)(t,ue);return(0,p.jsx)(ae.S,ge(ge({},n),{},{analytics:ge({searchId:n.searchId,eventName:e,position:n.resultsPosition,locale:m,itemListDetails:{id:"search-featured-tab-games-rail",name:`Search Featured Tab: ${s.n[s.g.GAMES]} Rail`}},x)}),r)}));case s.g.HARDWARE:return y.map((t=>{let{objectID:r}=t,n=(0,Y.Z)(t,de);return(0,p.jsx)(ae.S,ge(ge({},n),{},{analytics:ge({searchId:n.searchId,eventName:e,position:n.resultsPosition,locale:m,itemListDetails:{id:"search-featured-tab-hardware-rail",name:`Search Featured Tab: ${s.n[s.g.HARDWARE]} Rail`}},x)}),r)}));case s.g.MERCHANDISE:return y.map((t=>{let{objectID:r}=t,n=(0,Y.Z)(t,pe);return(0,p.jsx)(ae.S,ge(ge({},n),{},{analytics:ge({searchId:n.searchId,eventName:e,position:n.resultsPosition,locale:m,itemListDetails:{id:"search-featured-tab-merch-rail",name:`Search Featured Tab: ${s.n[s.g.MERCHANDISE]} Rail`}},x)}),r)}));case s.g.NEWS:return y.map((e=>{let{objectID:t,productTitle:r,artPath:n,publishDate:a,productLink:i}=e,o=(0,Y.Z)(e,he);return(0,p.jsx)(le,{articleTitle:r,artPath:n,publishDate:a,articleLink:i,readMoreLabel:h.text("Read more"),analytics:ge({objectId:t,eventName:"Search Featured: News Clicked",searchId:o.searchId,position:o.resultsPosition,locale:m,itemListDetails:{id:"search-featured-tab-news-rail",name:`Search Featured Tab: ${s.n[s.g.NEWS]} Rail`}},x)},t)}))}}),[x,y,h,c,m]);(0,a.useEffect)((()=>{n&&n(j.length)}),[n,j.length]),(0,a.useEffect)((()=>{o&&o({type:c,pageHitCount:l.length,pageTotalHits:l.length})}),[l.length,c,o]);const{ref:w}=(0,ee.YD)({triggerOnce:!0,onChange:e=>{e&&y.length>0&&c!==s.g.NEWS&&g(y.map((e=>({name:e.productTitle,sku:e.sku,locale:"en-us",nsuid:e.nsuid,platform:{label:e.platformCode}}))),(0,ce.DW)({name:u}))}});return j.length>0&&(0,p.jsx)(te.a,{locale:m,children:(0,p.jsx)("div",{ref:w,children:(0,p.jsx)(re.R,{contained:!0,endCtaText:h.text("See all"),endCtaUrl:f,children:j})})})};fe.defaultProps={hits:[]};var be=fe;function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xe(e){for(var t=1;t{const{query:t,category:r,resultSections:n,onFeaturedHitsChanged:i,children:o}=e,l=(0,a.useRef)(),{0:c,1:u}=(0,a.useState)(new Map),{0:d,1:h}=(0,a.useState)(!0),{text:m}=(0,H.useLocalizer)(),{trackSearchCategorySeeAll:g}=(0,s.u)(),f=(0,a.useCallback)((e=>{g(e)}),[g]),b=(0,a.useMemo)((()=>n.map((e=>{let{title:n,indexName:a,categoryName:s,type:o,url:u}=e;return(0,p.jsxs)(Q,{$hasRail:!0,children:[(0,p.jsx)(G,{children:(0,p.jsx)("div",{ref:l,onClick:()=>f(s),children:(0,p.jsx)(J.H,{headingProps:{variant:"h1",as:"h2"},ctaText:m("See all"),ctaType:"link",ctaUrl:u,children:n})})}),(0,p.jsx)(be,{query:t,category:r,type:o,indexName:a,hits:c.get(a),seeAllUrl:u,onFeaturedHitsChanged:i})]},a)}))),[m,t,r,c,n,f,i]),y=(0,a.useMemo)((()=>n.map((e=>{let{indexName:r,resultsConfig:n}=e;return{indexName:r,query:t,params:xe(xe(xe({},s.o),n||{}),{},{hitsPerPage:10})}}))),[n,t]);return(0,a.useEffect)((()=>{ve.multipleQueries(y).then((e=>{let{results:t}=e;h(!1),u((()=>new Map(t.map(((e,t)=>[y[t].indexName,(e?.hits||[]).map(((t,r)=>xe(xe({},t),{},{__queryID:e.queryID,__position:r+1})))])))))}))}),[y,n]),(0,p.jsxs)(p.Fragment,{children:[!d&&b,(0,p.jsx)(Q,{children:o})]})};var Se=e=>{const{children:t}=e;return(0,p.jsx)(Q,{children:t})},ke=r(79102),Oe=r(86409);var Pe=e=>{const{isSearching:t,searchHits:r,loadMore:n,hasMore:l,query:c,category:u}=e,d=(0,H.useLocalizer)(),{locale:h}=(0,i.tv)(),{trackLoadMoreProducts:m}=(0,s.u)(),g=s.n[u],f=`Search ${g} Tab`,b=(0,a.useCallback)((()=>{m(f),n&&n()}),[n,m,f]),y=(0,a.useMemo)((()=>r.map((e=>{let{objectID:t,productTitle:r,artPathNoPlaceholder:n,productLink:a,highlights:i,searchId:l,resultsPosition:u}=e;const m=a.startsWith("http")&&!a.startsWith(s.N)?{target:"_blank",icon:ke.Z}:null;return(0,p.jsx)(Oe.ce,{title:r,artPath:n,description:(0,o.LV)(i,"description"),url:a,readMoreLabel:d.text("Read more"),readMoreLinkOptions:m,analytics:{objectId:t,searchId:l,eventName:"Search Featured: Additional Clicked",position:u,locale:h,pageName:`Search ${g} Tab`,itemListDetails:{id:"search-featured-tab-results",name:`Search ${g} Tab Results`},query:c,categoryName:g}},t)}))),[r,d,c,g,h]);return(0,p.jsxs)(p.Fragment,{children:[y,(0,p.jsx)(Oe.CD,{hasMore:l,isLoading:t,onLoadMoreClick:b})]})};function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Te(e){for(var t=1;t{const{hasResultsByIndex:t,onFeaturedHitsChanged:r}=e,{state:{query:n,isSearching:l,searchHits:c,totalHits:u,hasMore:d,category:h},actions:{executeSearch:m,loadMore:g}}=(0,o.Rx)(),{0:f,1:b}=(0,a.useState)({}),{text:y}=(0,H.useLocalizer)(),{locale:x}=(0,i.tv)(),{0:j,1:w}=(0,a.useMemo)((()=>x.toLowerCase().split("-")),[x]),v=(0,a.useCallback)((e=>m({query:n,category:e})),[m,n]),C=(0,a.useCallback)((e=>{b((t=>Te(Te({},t),{},{[e.type]:{pageHitCount:e.pageHitCount,pageTotalHits:e.pageTotalHits}})))}),[]),S=(0,a.useMemo)((()=>{const{indexName:e,resultsConfig:r}=s.f[s.g.GAMES],{indexName:a,resultsConfig:i}=s.f[s.g.NEWS],{indexName:l,clientConfig:c,resultsConfig:u}=s.f[s.g.HARDWARE],{indexName:d,clientConfig:p,resultsConfig:h}=s.f[s.g.MERCHANDISE];return[t[s.g.GAMES]&&{title:y("Game results"),categoryName:s.n[s.g.GAMES],indexName:`${e}_${j}_${w}`,resultsConfig:r,type:s.g.GAMES,url:(0,o.hV)({query:n,category:s.g.GAMES})},t[s.g.HARDWARE]&&{title:y("Hardware results"),categoryName:s.n[s.g.HARDWARE],indexName:`${l}_${j}_${w}`,clientConfig:c,resultsConfig:u,type:s.g.HARDWARE,url:(0,o.hV)({query:n,category:s.g.HARDWARE})},t[s.g.MERCHANDISE]&&{title:y("Merchandise results"),categoryName:s.n[s.g.MERCHANDISE],indexName:`${d}_${j}_${w}`,clientConfig:p,resultsConfig:h,type:s.g.MERCHANDISE,url:(0,o.hV)({query:n,category:s.g.MERCHANDISE})},t[s.g.NEWS]&&{title:y("News & Events results"),categoryName:s.n[s.g.NEWS],indexName:`${a}_${j}_${w}`,resultsConfig:i,type:s.g.NEWS,url:(0,o.hV)({query:n,category:s.g.NEWS})}].filter((e=>Boolean(e)))}),[t,n,y,j,w]);return(0,a.useEffect)((()=>{const{pageHitCount:e,pageTotalHits:n}=Object.keys(f).reduce(((e,r)=>{const n=t[r]?f[r]:{pageHitCount:0,pageTotalHits:0};return{pageHitCount:e.pageHitCount+n.pageHitCount,pageTotalHits:e.pageTotalHits+n.pageTotalHits}}),{pageHitCount:0,pageTotalHits:0});r({pageHitCount:e+(c?.length||0),pageTotalHits:n+(u||0)})}),[r,t,f,c,u]),(0,p.jsx)(Ce,{query:n,category:h,onSectionClick:v,resultSections:S,onFeaturedHitsChanged:C,children:t[s.g.ALL]&&(0,p.jsxs)(V,{children:[(0,p.jsx)(G,{children:(0,p.jsx)(_.H,{variant:"h1",as:"h2",children:y("Additional results")})}),(0,p.jsx)(Pe,{query:n,category:h,isSearching:l,searchHits:c,hasMore:d,loadMore:g})]})})},De=r(51505),Re=r(89937),Le=r(9873),Me=(r(71105),r(80963)),He=r(89364),Ee=r(61748);const $e=["objectID"],_e=["title","attribute"];function Ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qe(e){for(var t=1;t{const{hasResults:t,noResultsLabel:r,filterSections:n}=e,{state:{activeFilters:l,activeIndexName:c,isSearching:u,rawSearchHits:h,category:m,hasMore:g,sortBy:f,sortByOptions:b,query:y},actions:{loadMore:x,applySortBy:j}}=(0,o.Rx)(),{text:w}=(0,H.useLocalizer)(),{locale:v}=(0,i.tv)(),{trackLoadMoreProducts:C}=(0,s.u)(),{trackViewItemList:S}=(0,H.useAnalytics)();(0,He.Z)();const k=(0,a.useRef)(),O=s.n[m],P=`Search ${O} Tab`,{isFilterModalOpen:I,selectedSortByOption:T,toggleModalFiltersMenu:N,handleSortByChange:D}=(0,o.sI)({sortBy:f,sortByOptions:b,applySortBy:j,analytics:{pageName:P}}),R=(0,Me.Z)(Me.o.DESKTOP),L=(0,a.useCallback)((()=>{C(P),x&&x()}),[x,C,P]),M=(0,Ee.Z)({isSearching:u,cacheKey:"nintendo.search.cache",cachePrefix:O,activeIndexName:c,rawSearchHits:h}),E=(0,a.useMemo)((()=>({value:T.value,label:w(T.label)})),[T,w]),_=(0,a.useMemo)((()=>b.map((e=>{let{value:t,label:r}=e;return{value:t,label:w(r)}}))),[b,w]),A=(0,a.useMemo)((()=>M.map((e=>{let{objectID:t}=e,r=(0,Y.Z)(e,$e);return(0,p.jsx)(ae.S,qe(qe({},r),{},{analytics:{eventName:`${O} Tab: Product Clicked`,searchId:r.searchId,position:r.resultsPosition,locale:v,pageName:P,itemListDetails:{id:`search-${O?.toLowerCase()}-tab-results`,name:`Search ${O} Tab Results`},query:y,categoryName:O}}),t)}))),[M,O,y,P,v]),q=(0,a.useMemo)((()=>n.map(((e,t)=>{let{title:r,attribute:n}=e,a=(0,Y.Z)(e,_e);return(0,p.jsx)(Oe.D_,qe({title:r&&w(r),attribute:n,startCollapsed:0!==t,showMoreLabel:w("Show more"),showLessLabel:w("Show less"),collapsible:!0,limit:5,showMore:!0,analytics:{pageName:P}},a),n)}))),[n,w,P]);return(0,ce.nw)((()=>{!u&&M.length>0&&S(M.map((e=>({name:e.productTitle,sku:e.sku,locale:"en-us",nsuid:e.nsuid,platform:{label:e.platformCode}}))),(0,ce.DW)({name:y||"no query"}))})),(0,a.useEffect)((()=>{R&&k.current&&(0,ce.n5)(k.current)}),[R,l.length]),t?M.length>0&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("span",{ref:k,style:{position:"absolute",top:"-3rem"}}),(0,p.jsxs)(F,{children:[(0,p.jsxs)(De.S,{children:[(0,p.jsx)(Re.S,{label:w("Sort by"),onSelect:D,options:_,dropdownValue:E}),(0,p.jsx)(De.M,{children:(0,p.jsx)(Oe.Lb,{icon:Le.Z,variant:"tertiary",onClick:N,children:w("Filter")})})]}),(0,p.jsx)($.S,{size:32,axis:"vertical"}),(0,p.jsxs)(Oe.dA,{enableStickyFilterPanel:!0,isFilterModalOpen:I,toggleModalFiltersMenu:N,attributeFilterSets:q,isDesktop:R,children:[(0,p.jsx)(Oe.en,{children:(0,p.jsx)(te.a,{locale:v,children:A})}),(0,p.jsx)(Oe.CD,{isLoading:u,hasMore:g,onLoadMoreClick:L})]})]})]}):(0,p.jsx)(Q,{children:(0,p.jsx)(d.T,{variant:"body",children:r})})};var Ze=e=>{const{hasResults:t,noResultsLabel:r}=e,{state:{isSearching:n,searchHits:l,hasMore:c,query:u,category:h},actions:{loadMore:m}}=(0,o.Rx)(),{text:g}=(0,H.useLocalizer)(),{locale:f}=(0,i.tv)(),{trackLoadMoreProducts:b}=(0,s.u)(),y=s.n[h],x=`Search ${y} Tab`,j=(0,a.useCallback)((()=>{b(x),m&&m()}),[m,b,x]),w=(0,a.useMemo)((()=>l.map((e=>{let{objectID:t,productTitle:r,productLink:n,highlights:a,searchId:i,resultsPosition:s}=e;return(0,p.jsx)(Oe.ce,{description:(0,o.LV)(a,"description"),title:r,url:n,readMoreLabel:g("Read more"),readMoreLinkOptions:{target:"_blank",icon:ke.Z},ignoreArt:!0,analytics:{objectId:t,eventName:`${y} Tab: Support Clicked`,searchId:i,position:s,locale:f,pageName:x,itemListDetails:{id:"search-support-tab-results",name:`Search ${y} Tab Results`},query:u,categoryName:y}},t)}))),[l,g,f,u,x,y]);return t?l.length>0&&(0,p.jsx)(Se,{children:(0,p.jsxs)(V,{children:[w,(0,p.jsx)(Oe.CD,{isLoading:n,hasMore:c,onLoadMoreClick:j})]})}):(0,p.jsx)(Q,{children:(0,p.jsx)(d.T,{variant:"body",children:r})})};var Qe=e=>{const{hasResults:t,noResultsLabel:r}=e,{state:{isSearching:n,searchHits:l,hasMore:c,query:u,category:h},actions:{loadMore:m}}=(0,o.Rx)(),{text:g}=(0,H.useLocalizer)(),{locale:f}=(0,i.tv)(),{trackLoadMoreProducts:b}=(0,s.u)(),y=s.n[h],x=`Search ${y} Tab`,j=(0,a.useCallback)((()=>{b(x),m&&m()}),[m,b,x]),w=(0,a.useMemo)((()=>l.map((e=>{let{objectID:t,artPath:r,productTitle:n,publishDate:a,productLink:i,searchId:s,resultsPosition:o}=e;return(0,p.jsx)(le,{artPath:r,articleLink:i,articleTitle:n,publishDate:a,readMoreLabel:g("Read more"),analytics:{objectId:t,eventName:"News Tab: News Clicked",searchId:s,position:o,locale:f,pageName:x,itemListDetails:{id:"search-news-tab-results",name:`Search ${y} Tab Results`},query:u,categoryName:y}},t)}))),[l,g,f,x,y,u]);return t?l.length>0&&(0,p.jsxs)(Se,{children:[(0,p.jsx)(B,{children:w}),(0,p.jsx)(Oe.CD,{isLoading:n,hasMore:c,onLoadMoreClick:j})]}):(0,p.jsx)(Q,{children:(0,p.jsx)(d.T,{variant:"body",children:r})})},Ge=r(92102),Fe=r(49482),We=r(77682),Ve=r(89056),Be=r(29224),Ue=r(64609),Ke=r(34671);const Xe=u.default.a.withConfig({componentId:"sc-rb3vq7-0"})(["display:block;text-align:center;cursor:pointer;> h2{transition:",";}&:hover{> h2{color:",";}}"],(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return t.color.primaryHover})),Je=(0,u.default)(Ke.K).withConfig({componentId:"sc-rb3vq7-1"})(["border-radius:",";"],(e=>{let{theme:t}=e;return t.borderRadius})),Ye=(0,u.default)(_.H).attrs((()=>({variant:"h1",as:"h2",large:!1}))).withConfig({componentId:"sc-rb3vq7-2"})(["margin-top:",";margin-bottom:0;"],(e=>{let{theme:t}=e;return t.spacing[12]}));var et=e=>{const{href:t,artPath:r,label:n}=e;return(0,p.jsx)(i.rU,{href:t,children:(0,p.jsxs)(Xe,{children:[(0,p.jsx)(Je,{assetPath:r}),(0,p.jsx)(Ye,{children:n})]})})};const tt=u.default.a.withConfig({componentId:"sc-1y6jgih-0"})(["display:flex;gap:",";align-items:center;background-color:",";padding:",";cursor:pointer;border-radius:",";&:hover{> p{color:",";}}> p{transition:",";}> span{line-height:1.6;border-bottom:none;}","{gap:",";padding:",";}","{padding:",";}box-shadow:0 4px 16px 0 rgba(0,0,0,0.1);"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.color.primaryHover}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return`${t.spacing[20]} ${t.spacing[32]}`}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return`${t.spacing[36]} ${t.spacing[24]}`})),rt=(0,u.default)(d.T).attrs((()=>({variant:"title"}))).withConfig({componentId:"sc-1y6jgih-1"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.h3Mobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h3Desktop})),nt=u.default.span.withConfig({componentId:"sc-1y6jgih-2"})(["svg{","}"],(e=>{let{theme:t}=e;return(0,u.css)(["color:",";width:",";","{width:",";}","{width:",";}","{width:",";}"],t.color.primary,t.spacing[32],t.mediaQuery.tabletSmall,t.spacing[40],t.mediaQuery.tablet,t.spacing[48],t.mediaQuery.desktop,t.spacing[64])})),at=e=>{let{href:t,Icon:r,iconSize:n,children:a,className:s}=e;return(0,p.jsx)(i.rU,{href:t,children:(0,p.jsxs)(tt,{className:s,children:[(0,p.jsx)(nt,{children:(0,p.jsx)(r,{size:n})}),(0,p.jsx)(rt,{children:a})]})})};at.defaultProps={type:"portrait",iconSize:62};var it=at;const st=(0,u.default)(Q).withConfig({componentId:"sc-1bgvej6-0"})(["",""],(e=>{let{theme:t,$itemCount:r}=e;return(0,u.css)(["display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat( ",",56px );gap:",";","{grid-template-columns:repeat(",",1fr);grid-template-rows:auto;gap:",";}","{gap:",";}","{grid-template-columns:repeat(",",1fr);}"],parseInt(r/2)+r%2,t.spacing[8],t.mediaQuery.tablet,r%4===0?"4":"3",t.spacing[24],t.mediaQuery.desktop,t.spacing[32],t.mediaQuery.desktopLarge,r<6?r:"6")})),ot=(0,u.default)(Q).withConfig({componentId:"sc-1bgvej6-1"})(["",""],(e=>{let{theme:t,$itemCount:r}=e;return(0,u.css)(["display:flex;flex-direction:column;gap:",";","{gap:",";}","{display:grid;grid-template-columns:repeat(",",1fr);gap:",";}","{column-gap:",";row-gap:",";}"],t.spacing[16],t.mediaQuery.tablet,t.spacing[24],t.mediaQuery.desktop,r,t.spacing[32],t.mediaQuery.desktopLarge,t.spacing[32],t.spacing[64])})),lt=(0,u.default)(Q).withConfig({componentId:"sc-1bgvej6-2"})(["",""],(e=>{let{theme:t,$itemCount:r}=e;return(0,u.css)(["display:grid;grid-template-columns:repeat(1,1fr);gap:",";justify-content:center;","{grid-template-columns:repeat(",",1fr);gap:",";}","{grid-template-columns:repeat(",",1fr);gap:",";}"],t.spacing[16],t.mediaQuery.tablet,r%3===0?"3":"2",t.spacing[24],t.mediaQuery.desktop,r<4?r:"4",t.spacing[32])})),ct=(0,u.default)(it).withConfig({componentId:"sc-1bgvej6-3"})(["",""],(e=>{let{theme:t}=e;return(0,u.css)(["","{flex-direction:column-reverse;padding:"," ",";p{font-size:",";text-align:center;}}"],t.mediaQuery.tablet,t.spacing[32],t.spacing[16],t.font.size.h2Desktop)})),ut=(0,u.default)(it).withConfig({componentId:"sc-1bgvej6-4"})(["",""],(e=>{let{theme:t}=e;return(0,u.css)(["box-shadow:none;border:solid 2px ",";gap:",";padding:"," ",";svg{width:",";}p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}","{border:solid 1px ",";}","{gap:",";padding:"," ",";svg{width:",";}}"],t.color.lightGray2,t.spacing[32],t.spacing[20],t.spacing[32],t.spacing[48],t.mediaQuery.tablet,t.color.lightGray2,t.mediaQuery.desktop,t.spacing[16],t.spacing[36],t.spacing[24],t.spacing[64])})),dt=u.default.hr.withConfig({componentId:"sc-1bgvej6-5"})(["margin:"," 0 ",";background-color:",";height:2px;border:none;","{margin:"," 0 ",";}"],(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.color.lightGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[48]}));function pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ht(e){for(var t=1;t{const[t]=e.toLowerCase().split("-");return mt[t]??`https://${t}-americas-support.nintendo.com/app/answers/detail/a_id/15578`},bt=[{url:"/store/games/",icon:k.Z,label:"Games"},{url:"/store/hardware/",icon:O.Z,label:"Hardware"},{url:"/store/merchandise/",icon:P.Z,label:"Merchandise"},{url:"/store/sales-and-deals/",icon:Ge.Z,label:"Sales & deals"},{url:"/store/characters/",icon:Fe.Z,label:"Character store"},{url:"/store/exclusives/",icon:S.Z,label:"Store exclusives"}],yt=[{url:"/store/games/",icon:k.Z,label:"Games"},{url:"/store/sales-and-deals/",icon:Ge.Z,label:"Sales & deals"},{url:"/whatsnew/",icon:I.Z,label:"News & Events"},{url:ft,icon:T.Z,label:"Support"}],xt=[{url:"/orders/",icon:We.Z,label:"Order status"},{url:"https://ec.nintendo.com/redeem/",icon:Ve.Z,label:"Redeem code"},{url:"/store/games/recommendations/",icon:Be.Z,label:"Top picks for you"}],jt=[{url:"https://ec.nintendo.com/redeem/",icon:Ve.Z,label:"Redeem code"},{url:e=>gt[e],icon:Ue.Z,label:"eShop code"},{url:ft,icon:T.Z,label:"Customer support"}],wt=[{url:"/store/exclusives/rewards/",artPath:"/ncom/en_US/merchandising/My%20Nintendo%20Store/Storefront%20Home/My%20Nintendo%20offers/2400x1350_MNS_Home_My_Nintendo",label:"My Nintendo rewards"},{url:"/store/exclusives/online/",artPath:"/ncom/en_US/merchandising/My%20Nintendo%20Store/Storefront%20Home/Nintendo%20Switch%20Online%20offers/2400x1350_MNS_Home_Nintendo_Switch_Online",label:"Nintendo Switch Online offers"}],vt=[{url:"/store/games/",artPath:"/Dev/search/games-latam",label:"Shop for games"},{url:"/switch/online/",artPath:"/ncom/en_US/merchandising/My%20Nintendo%20Store/Storefront%20Home/Nintendo%20Switch%20Online%20offers/2400x1350_MNS_Home_Nintendo_Switch_Online",label:"Nintendo Switch Online"}];var Ct=()=>{const{text:e}=(0,H.useLocalizer)(),{locale:t}=(0,i.tv)(),r=A.Wj.has(t),n=r?yt:bt,l=r?vt:wt,c=(0,a.useMemo)((()=>(r?jt:xt).map((e=>{const r="function"===typeof e.url?e.url(t):e.url;return r?ht(ht({},e),{},{url:r}):null})).filter(Boolean)),[t,r]);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(F,{children:(0,p.jsx)(dt,{})}),(0,p.jsx)(st,{$itemCount:n.length,children:n.map((r=>{let{label:n,url:a,icon:i}=r;return(0,p.jsx)(ct,{href:"function"===typeof a?(0,o.en)(a(t),s.N,t):(0,o.en)(a,s.N,t),Icon:i,children:e(n)},n)}))}),(0,p.jsx)(ot,{$itemCount:l.length,children:l.map((r=>{let{label:n,artPath:a,url:i}=r;return(0,p.jsx)(et,{href:(0,o.en)(i,s.N,t),artPath:a,label:e(n)},n)}))}),(0,p.jsx)(lt,{$itemCount:c.length,children:c.map((r=>{let{label:n,url:a,icon:i}=r;return(0,p.jsx)(ut,{href:(0,o.en)(a,s.N,t),Icon:i,children:e(n)},n)}))})]})},St=r(87136);function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;tt.toLowerCase().split("-")),[t]),l=A.Wj.has(t)?St.Dd:St.Zm,c=(0,a.useMemo)((()=>(A.Wj.has(t)?s.y:s.C).map((e=>e.value.category===s.g.ALL?{value:s.f[s.g.ALL]}:e))),[t]),u=(0,a.useMemo)((()=>t===A.bA||t===A.oV?s.I.map((e=>e.attribute===s.z.ESRB_RATING?t===A.bA?s.H:s.G:e)):s.I),[t]),{state:{isSearching:d,searchHits:h,totalHits:m,query:f,category:b},actions:{executeSearch:y,openSearchFlyover:x}}=(0,o.N1)({skipToggleFlyoverListener:!0,router:e,categoryOptions:c}),{0:{pageHitCount:j,pageTotalHits:w},1:C}=(0,a.useState)({pageHitCount:h.length,pageTotalHits:m}),{text:S}=(0,H.useLocalizer)(),{trackSearchResultsViewed:k}=(0,s.u)(),O=(0,a.useMemo)((()=>l.map((e=>Ot(Ot({},e),{},{value:S(e.value)})))),[S,l]),{hasResultsInitialized:P,isLoadingHasResults:I,hasResultsByIndex:T,hasSomeResults:N}=(0,o.oD)(f,{lang:r,country:n,clientConfig:Pt,categoryOptions:c}),D=(0,a.useCallback)((e=>{y({category:e})}),[y]),R=(0,a.useCallback)(((e,t)=>S(e,{args:t})),[S]),L=(0,a.useMemo)((()=>{if(!P||I)return null;switch(b){case s.g.GAMES:return(0,p.jsx)(ze,{hasResults:T[s.g.GAMES],noResultsLabel:S('No games found for "{0}".',{args:[f]}),filterSections:u});case s.g.MERCHANDISE:return(0,p.jsx)(ze,{hasResults:T[s.g.MERCHANDISE],noResultsLabel:S('No merchandise found for "{0}".',{args:[f]}),filterSections:s.K});case s.g.HARDWARE:return(0,p.jsx)(ze,{hasResults:T[s.g.HARDWARE],noResultsLabel:S('No hardware found for "{0}".',{args:[f]}),filterSections:s.J});case s.g.NEWS:return(0,p.jsx)(Qe,{hasResults:T[s.g.NEWS],noResultsLabel:S('No news or events found for "{0}".',{args:[f]})});case s.g.SUPPORT:return(0,p.jsx)(Ze,{hasResults:T[s.g.SUPPORT],noResultsLabel:S('No support articles found for "{0}".',{args:[f]})});default:return(0,p.jsx)(Ne,{onFeaturedHitsChanged:C,hasResultsByIndex:T})}}),[P,f,S,b,I,T,u]);return(0,a.useEffect)((()=>{b!==s.g.ALL?C({pageHitCount:h.length,pageTotalHits:m}):N||C({pageHitCount:0,pageTotalHits:0})}),[b,N,h,m]),(0,a.useEffect)((()=>{let e;return!d&&f&&"number"===typeof w&&(e=window.setTimeout((()=>{k(f,s.n[b],w)}),100)),()=>{window.clearTimeout(e)}}),[d,k,f,b,w]),P&&(0,p.jsxs)(U,{children:[(0,p.jsx)(E.S,{as:"h1",children:S("Search Nintendo.com")}),(0,p.jsx)($.S,{size:24,axis:"vertical"}),(0,p.jsxs)(F,{children:[(0,p.jsx)(g,{isVisible:!!j&&!!w,children:S("Showing {0} results of {1}",{args:[j,w]})}),f&&(0,p.jsx)(v,{label:N?'Results for "{0}"':'Your search for "{0}" didn\'t return any results',editLabel:S("Edit"),queryDisplayLimit:25,query:f,formatter:R,onEditClick:x})]}),N?(0,p.jsx)(_.H.NewLevel,{children:(0,p.jsx)(M,{activeTabId:b,tabs:O,onTabClick:D,TabContainer:W,children:L})}):(0,p.jsx)(Ct,{})]})}var Tt=!0,Nt=()=>{const e=(0,i.tv)();return(0,p.jsx)(o.X$,{router:e,children:(0,p.jsx)(_.H.NewLevel,{children:(0,p.jsx)(It,{})})})}},61748:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(82269),a=r(2784),i=r(68215),s=r(3521),o=r(34693);const l=["p"];var c=e=>{const{0:t,1:r}=(0,a.useState)([]),{isSearching:c,cacheKey:u,cachePrefix:d,activeIndexName:p,rawSearchHits:h}=e,m=(0,i.tv)(),g=(0,o.useLocalizer)();return(0,a.useEffect)((()=>{const e=(0,o.deserializeHash)(m.asPath),{p:t}=e,a=(0,n.Z)(e,l),i=((e,t)=>{try{return JSON.parse(sessionStorage.getItem(e))||t}catch{return t}})(u,{}),f=`${d}_${JSON.stringify(a)}_${m.locale}`,b=c?i[f]||[]:((e,t)=>{const r=t?.[0]?.__position||0;return[...(e||[]).slice(0,r),...t]})(i[f],h);((e,t)=>{try{sessionStorage.setItem(e,JSON.stringify(t))}catch{return null}})(u,{[f]:b});const y=Object.values(b).sort(((e,t)=>e.__position-t.__position)),x=(0,s.p)(y,{locale:m.locale,localizer:g,indexName:p});r(x)}),[c,u,d,h,m.asPath,m.locale,p,g]),t}},71105:function(e,t,r){"use strict";var n=r(13980),a=r(24511);const i=(0,n.shape)({name:n.string,primary:(0,n.shape)({assetPath:n.string,resourceType:n.string}),color:n.string}),s=(0,n.shape)({heading:n.string,ctas:(0,n.arrayOf)((0,n.shape)({title:n.string,url:n.string}))});(0,n.shape)({assetPath:n.string,assetPathAlt:n.string,background:(0,n.shape)({backgroundType:n.string,backgroundTiled:a.Xg}),ctaList:s,heading:n.string,type:n.string,modifiers:(0,n.arrayOf)(n.string)}),(0,n.shape)({assetPath:n.string,background:i,heading:n.string,url:n.string}),(0,n.shape)({title:n.string,collapsible:a.Xg,attribute:n.string.isRequired,hidden:a.Xg})},68109:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/search",function(){return r(96471)}])},51505:function(e,t,r){"use strict";r.d(t,{D:function(){return i},M:function(){return a},S:function(){return s}});var n=r(7307);const a=n.default.div.withConfig({componentId:"sc-5immi9-0"})(["","{display:none;}"],(({theme:e})=>e.mediaQuery.desktop)),i=n.default.div.withConfig({componentId:"sc-5immi9-1"})(["display:none;","{display:block;}"],(({theme:e})=>e.mediaQuery.desktop)),s=n.default.div.withConfig({componentId:"sc-5immi9-2"})(["display:grid;grid-template-columns:1fr auto;column-gap:",";align-items:flex-end;","{display:flex;justify-content:space-between;justify-content:flex-end;}"],(({theme:e})=>e.spacing[8]),(({theme:e})=>e.mediaQuery.desktop))},40752:function(e,t,r){"use strict";r.d(t,{S:function(){return g}});var n=r(2784),a=r(13980),i=r.n(a),s=r(20360),o=r(27099),l=r(34693),c=(r(71941),r(19893)),u=r(58762),d=r(15461),p=r(52322);const h="undefined"!==typeof window;const m=e=>{const{artPath:t,productLink:r,productTitle:a,productPlatform:i,platformCode:m,platformColor:g,platinumPoints:f,priceProps:b,productCategory:y,productId:x,manufacturer:j,softwarePublisher:w,lang:v,imageProps:C,releaseDate:S,releaseDateDisplay:k,sku:O,nsuid:P,analytics:I,descriptionTag:T,expansionSlot:N,...D}=e,{date:R}=(0,l.useLocalizer)(),L=(0,n.useMemo)((()=>({name:a,sku:O,releaseDate:R(S),platform:{label:i},prices:{minimum:{currency:b?.currency,finalPrice:b?.finalPrice}},manufacturer:j,softwarePublisher:w})),[R,O,a,S,b,i,w,j]),M=(0,n.useMemo)((()=>({sku:O,nsuid:P,platformCode:m,...L})),[O,P,m,L]),{wishlistConfig:H}=(0,c.u)({lang:v,product:M,analytics:I}),{trackViewItem:E}=(0,l.useAnalytics)(),{itemClicked:$}=(0,u.u)(),{trackResultClick:_}=(0,d.u)(),A=(0,n.useCallback)((async()=>{_({result:L,...I}),await $(O,{...I||{}})}),[$,_,L,I,O]),{ref:q}=(0,s.YD)({triggerOnce:!0,onChange:e=>{e&&E({name:name,sku:O,locale:I.locale,nsuid:P,platform:i,prices:b,manufacturer:j,softwarePublisher:w,index:I?.position||0},I?.listDetails||function(e){const t=h&&window.location.pathname+window.location.search;return{name:`${t}: ${e?.name||"unknown"}`,id:`${t}_${r=e?.name||"unknown",r?.replace(/\s+/g,"-").toLowerCase()}`};var r}({name:name}))}}),z=Boolean(P);return(0,p.jsx)("div",{ref:q,onClick:A,children:(0,p.jsx)(o.P,{artPath:t,padImage:!z,productLink:r,productTitle:a,productPlatform:i,priceProps:k&&z?null:b,productCategory:y,platformColor:g,platinumPoints:f,productId:x,lang:v,imageProps:C,wishlistProps:H,descriptionTag:T,releaseDate:S,releaseDateDisplay:k,expansionSlot:N,...D})})};m.propTypes={artPath:i().string,padImage:i().bool,productLink:i().string,productTitle:i().string,productPlatform:i().string,platformCode:i().string,platformColor:i().string,platinumPoints:i().number,priceProps:i().shape({currency:i().string,regPrice:i().string,finalPrice:i().string,salePrice:i().string}),productCategory:i().string,releaseDate:i().string,productId:i().string,lang:i().string,manufacturer:i().string,releaseDateDisplay:i().string,sku:i().string,softwarePublisher:i().string,nsuid:i().string,variations:i().object,descriptionTag:i().object,expansionSlot:i().oneOfType([i().string,i().node]),imageProps:i().shape({showPlaceholder:i().bool,lazyLoad:i().bool}),analytics:i().shape({searchId:i().string,eventName:i().string,position:i().number,locale:i().string,pageName:i().string,itemListDetails:i().shape({id:i().string.isRequired,name:i().string.isRequired}),query:i().string,categoryName:i().string})};var g=m},89937:function(e,t,r){"use strict";r.d(t,{S:function(){return I}});r(2784);var n=r(13980),a=r.n(n),i=r(6642),s=r(7307),o=r(68020),l=r(63046),c=r(52048),u=r(53342),d=r(52322);const p=s.default.div.withConfig({componentId:"sc-1rzbfge-0"})(["display:flex;flex-direction:column;align-items:flex-start;","{flex-direction:row;align-items:center;}"],(({theme:e})=>e.mediaQuery.desktop)),h=(0,s.default)(l.T).withConfig({componentId:"sc-1rzbfge-1"})(["display:block;font-weight:",";color:",";min-width:fit-content;margin:0;margin-bottom:",";","{margin:0;margin-right:",";}"],(({theme:e})=>e.font.weight.light),(({theme:e})=>e.color.darkGray2),(({theme:e})=>e.spacing[12]),(({theme:e})=>e.mediaQuery.desktop),(({theme:e})=>e.spacing[16])),m=(0,s.default)(u.S).withConfig({componentId:"sc-1rzbfge-2"})(["width:100%;","{min-width:",";width:inherit;}","{min-width:",";}"],(({theme:e})=>e.mediaQuery.tablet),(({theme:e})=>e.pxToRem(230)),(({theme:e})=>e.mediaQuery.desktop),(({theme:e})=>e.pxToRem(200))),g=(0,s.default)(o.c.ValueContainer).attrs((({selectTheme:e})=>({theme:e}))).withConfig({componentId:"sc-1rzbfge-3"})(["&&&{padding:0;}"]),f=(0,s.default)(o.c.SingleValue).attrs((({selectTheme:e})=>({theme:e}))).withConfig({componentId:"sc-1rzbfge-4"})(["&&&{color:",";margin-left:",";}"],(({theme:e})=>e.color.darkGray2),(({theme:e})=>e.spacing[16])),b=(0,s.default)(o.c.Menu).attrs((({selectTheme:e})=>({theme:e}))).withConfig({componentId:"sc-1rzbfge-5"})(["&&&{overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,0.25);border:solid 1px ",";border-radius:",";font-size:",";margin-top:",";z-index:10;}"],(({theme:e})=>e.color.darkGray4),(({theme:e})=>e.borderRadiusSmall),(({theme:e})=>e.font.size.bodyDesktop),(({theme:e})=>e.spacing[4])),y=(0,s.default)(o.c.Option).attrs((({selectTheme:e})=>({theme:e}))).withConfig({componentId:"sc-1rzbfge-6"})(["&&&{background:",";color:",";cursor:pointer;padding:"," ",";&:hover{background:",";}","}"],(({theme:e})=>e.color.white),(({theme:e})=>e.color.darkGray2),(({theme:e})=>e.spacing[8]),(({theme:e})=>e.spacing[16]),(({theme:e})=>e.color.lightGray3),(({selectProps:e})=>e.isFocused&&(0,s.css)(["background:",";"],(({theme:e})=>e.color.lightGray3)))),x=(0,s.default)(o.c.Control).attrs((({selectTheme:e})=>({theme:e}))).withConfig({componentId:"sc-1rzbfge-7"})(["&&&{border:1px solid ",";border-radius:",";cursor:pointer;font-size:",";font-weight:",";height:",";width:100%;transition:",";"," "," &:hover{background-color:",";box-shadow:0 0 0 1px ",";}}"],(({theme:e})=>e.color.darkGray4),(({theme:e})=>e.borderRadiusSmall),(({theme:e})=>e.font.size.titleDesktop),(({theme:e})=>e.font.weight.bold),(({theme:e})=>e.pxToRem(48)),(({theme:e})=>`all ${e.movement.duration} ${e.movement.easing} ${e.movement.delay}`),(({isFocused:e,theme:t})=>e&&(0,s.css)(["box-shadow:0 0 0 1px ",";outline:none;background-color:",";"],t.color.darkGray4,(({theme:e})=>e.color.lightGray3))),(({selectProps:e})=>e.menuIsOpen&&(0,s.css)(["background-color:",";box-shadow:0 0 0 1px ",";"],(({theme:e})=>e.color.lightGray3),(({theme:e})=>e.color.darkGray4))),(({theme:e})=>e.color.lightGray3),(({theme:e})=>e.color.darkGray4)),j=(0,s.default)(c.Z).attrs((({selectTheme:e})=>({theme:e,selectTheme:void 0}))).withConfig({componentId:"sc-1rzbfge-8"})(["color:",";margin-right:",";transition:",";width:",";","{width:",";}",""],(({theme:e})=>e.color.darkGray2),(({theme:e})=>e.spacing[16]),(({theme:e})=>`transform ${e.movement.duration} ${e.movement.easing} ${e.movement.delay}`),(({theme:e})=>e.pxToRem(14)),(({theme:e})=>e.mediaQuery.desktop),(({theme:e})=>e.pxToRem(16)),(({$menuIsOpen:e})=>e&&(0,s.css)(["transform:rotate(180deg);"]))),w=({children:e,theme:t,...r})=>(0,d.jsx)(x,{selectTheme:t,...r,children:e});w.propTypes={children:a().node};const v=({children:e,selectProps:t,theme:r})=>(0,d.jsx)(j,{$menuIsOpen:t.menuIsOpen,selectTheme:r,children:e});v.propTypes={children:a().node,selectProps:a().shape({menuIsOpen:a().bool})};const C=({children:e,theme:t,...r})=>(0,d.jsx)(b,{selectTheme:t,...r,children:e});C.propTypes={children:a().node};const S=({children:e,theme:t,...r})=>(0,d.jsx)(y,{selectTheme:t,...r,children:e});S.propTypes={children:a().node};const k=({children:e,theme:t,...r})=>(0,d.jsx)(f,{selectTheme:t,...r,children:e});k.propTypes={children:a().node};const O=({children:e,theme:t,...r})=>(0,d.jsx)(g,{selectTheme:t,...r,children:e});O.propTypes={children:a().node};const P=e=>{const{label:t,onSelect:r,options:n,dropdownValue:a}=e;return(0,d.jsxs)(p,{children:[(0,d.jsxs)(h,{children:[t,":"]}),(0,d.jsx)(m,{onSelect:r,options:n,value:a,replacementComponents:{Control:w,DropdownIndicator:v,Menu:C,Option:S,SingleValue:k,ValueContainer:O}})]})};P.propTypes={label:a().string.isRequired,onSelect:a().func.isRequired,dropdownValue:i.O,options:a().arrayOf(i.O).isRequired};var I=P}},function(e){e.O(0,[1850,5208,8286,4511,929,6409,9774,2888,179],(function(){return t=68109,e(e.s=t);var t}));var t=e.O();_N_E=t}]);