(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9826,2469],{22648:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return pe},default:function(){return he}});var a={};t.r(a),t.d(a,{AdvanceWarsTemplate:function(){return p},AnimalCrossingNewHorizonsPage:function(){return h},AnotherCodeRecollectionSwitch:function(){return f},Bayonetta3Switch:function(){return w},BayonettaOriginsSwitch:function(){return g},DetectivePikachuReturnsSwitch:function(){return P},DisneyIllusionIslandSwitch:function(){return G},EndlessOceanLuminousSwitch:function(){return y},EverybodySwitch:function(){return v},FZero99Switch:function(){return $},FireEmblemEngageSwitch:function(){return ne},FireEmblemThreeHopes:function(){return Z},GameAndWatchLegendOfZeldaPage:function(){return D},GameBuilderGarageSwitchPage:function(){return T},KirbyStarAlliesSwitchPage:function(){return E},KirbysDreamBuffetSwitch:function(){return F},KirbysReturnToDreamLandDeluxe:function(){return te},LClassicsPage:function(){return ae},LiveALiveSwitch:function(){return M},LuigisMansion2HD:function(){return de},MarioStrikersSwitch:function(){return Q},MarioVsDk:function(){return N},May2024Switch:function(){return O},MiitopiaPage:function(){return R},MinecraftTemplate:function(){return _},Nintendo64Page:function(){return V},NintendoEntertainmentSystemPage:function(){return x},NintendoSwitchGameVouchers:function(){return Y},PaperMarioTTYD:function(){return ce},Pikmin4:function(){return re},PokemonLegendsArceusPage:function(){return A},PokemonScarletSwitch:function(){return X},PokemonScarletVioletDLCTemplate:function(){return J},PokemonScarletVioletDoublePackSwitch:function(){return U},PokemonVioletSwitch:function(){return q},PrincessPeachShowtime:function(){return le},SMBWonder:function(){return ie},SegaGenesisPage:function(){return H},ShipS:function(){return L},SuperMarioRPG:function(){return oe},SuperNintendoEntertainmentSystemPage:function(){return I},SwitchHardwareTemplate:function(){return K},TearsOfTheKingdomTemplate:function(){return ee},Tetris99SwitchPage:function(){return B},TriangleStrategySwitchPage:function(){return W},WarioWareGetItTogetherSwitch:function(){return C},WarioWareMoveIt:function(){return j},XenobladeChronicles3Switch:function(){return z},peon:function(){return S},plmpStandard:function(){return k}});var r=t(95235),i=t(2784),o=t(64897),l=t(32899),c=t(15820),d=t(20398),u=t(90643),s=t(23682),b=t(25237),m=t.n(b);const p=m()((()=>Promise.all([t.e(9362),t.e(2763)]).then(t.bind(t,42763))),{loadableGenerated:{webpack:()=>[42763]}}),h=m()((()=>Promise.all([t.e(9362),t.e(3746)]).then(t.bind(t,13746))),{loadableGenerated:{webpack:()=>[13746]}}),f=m()((()=>Promise.all([t.e(9362),t.e(2418)]).then(t.bind(t,2418))),{loadableGenerated:{webpack:()=>[2418]}}),w=m()((()=>Promise.all([t.e(9362),t.e(163)]).then(t.bind(t,80163))),{loadableGenerated:{webpack:()=>[80163]}}),g=m()((()=>Promise.all([t.e(9362),t.e(6673)]).then(t.bind(t,36673))),{loadableGenerated:{webpack:()=>[36673]}}),P=m()((()=>Promise.all([t.e(9362),t.e(6337)]).then(t.bind(t,86337))),{loadableGenerated:{webpack:()=>[86337]}}),k=m()((()=>t.e(7889).then(t.bind(t,87889))),{loadableGenerated:{webpack:()=>[87889]}}),S=m()((()=>Promise.all([t.e(9362),t.e(7959),t.e(9489)]).then(t.bind(t,37959))),{loadableGenerated:{webpack:()=>[37959]}}),G=m()((()=>Promise.all([t.e(9362),t.e(7809)]).then(t.bind(t,27809))),{loadableGenerated:{webpack:()=>[27809]}}),y=m()((()=>Promise.all([t.e(9362),t.e(6473)]).then(t.bind(t,46473))),{loadableGenerated:{webpack:()=>[46473]}}),O=m()((()=>Promise.all([t.e(9362),t.e(7890)]).then(t.bind(t,67890))),{loadableGenerated:{webpack:()=>[67890]}}),$=m()((()=>Promise.all([t.e(9362),t.e(396)]).then(t.bind(t,80396))),{loadableGenerated:{webpack:()=>[80396]}}),j=m()((()=>Promise.all([t.e(9362),t.e(1779)]).then(t.bind(t,1779))),{loadableGenerated:{webpack:()=>[1779]}}),v=m()((()=>Promise.all([t.e(9362),t.e(2097)]).then(t.bind(t,42097))),{loadableGenerated:{webpack:()=>[42097]}}),T=m()((()=>Promise.all([t.e(9362),t.e(7840)]).then(t.bind(t,27840))),{loadableGenerated:{webpack:()=>[27840]}}),D=m()((()=>Promise.all([t.e(9362),t.e(938)]).then(t.bind(t,80938))),{loadableGenerated:{webpack:()=>[80938]}}),E=m()((()=>Promise.all([t.e(9362),t.e(2793)]).then(t.bind(t,79847))),{loadableGenerated:{webpack:()=>[79847]}}),M=m()((()=>Promise.all([t.e(9362),t.e(9036)]).then(t.bind(t,49036))),{loadableGenerated:{webpack:()=>[49036]}}),N=m()((()=>Promise.all([t.e(9362),t.e(8722)]).then(t.bind(t,68722))),{loadableGenerated:{webpack:()=>[68722]}}),_=m()((()=>Promise.all([t.e(9362),t.e(5025)]).then(t.bind(t,95025))),{loadableGenerated:{webpack:()=>[95025]}}),L=m()((()=>Promise.all([t.e(9362),t.e(8225)]).then(t.bind(t,88225))),{loadableGenerated:{webpack:()=>[88225]}}),R=m()((()=>Promise.all([t.e(9362),t.e(4307)]).then(t.bind(t,24307))),{loadableGenerated:{webpack:()=>[24307]}}),A=m()((()=>Promise.all([t.e(9362),t.e(7602)]).then(t.bind(t,67602))),{loadableGenerated:{webpack:()=>[67602]}}),B=m()((()=>Promise.all([t.e(9362),t.e(5819)]).then(t.bind(t,55819))),{loadableGenerated:{webpack:()=>[55819]}}),C=m()((()=>Promise.all([t.e(9362),t.e(7632)]).then(t.bind(t,17632))),{loadableGenerated:{webpack:()=>[17632]}}),W=m()((()=>Promise.all([t.e(9362),t.e(4720)]).then(t.bind(t,94720))),{loadableGenerated:{webpack:()=>[94720]}}),x=m()((()=>Promise.all([t.e(9362),t.e(7707)]).then(t.bind(t,87707))),{loadableGenerated:{webpack:()=>[87707]}}),I=m()((()=>Promise.all([t.e(9362),t.e(9834)]).then(t.bind(t,59834))),{loadableGenerated:{webpack:()=>[59834]}}),K=m()((()=>Promise.all([t.e(9362),t.e(7710),t.e(2029)]).then(t.bind(t,12029))),{loadableGenerated:{webpack:()=>[12029]}}),V=m()((()=>Promise.all([t.e(9362),t.e(3523)]).then(t.bind(t,43523))),{loadableGenerated:{webpack:()=>[43523]}}),H=m()((()=>Promise.all([t.e(9362),t.e(484)]).then(t.bind(t,40484))),{loadableGenerated:{webpack:()=>[40484]}}),Q=m()((()=>Promise.all([t.e(9362),t.e(1108)]).then(t.bind(t,51108))),{loadableGenerated:{webpack:()=>[51108]}}),Z=m()((()=>Promise.all([t.e(9362),t.e(9990)]).then(t.bind(t,69990))),{loadableGenerated:{webpack:()=>[69990]}}),z=m()((()=>Promise.all([t.e(9362),t.e(2451)]).then(t.bind(t,12451))),{loadableGenerated:{webpack:()=>[12451]}}),F=m()((()=>Promise.all([t.e(9362),t.e(4680)]).then(t.bind(t,14680))),{loadableGenerated:{webpack:()=>[14680]}}),X=m()((()=>Promise.all([t.e(9362),t.e(5099)]).then(t.bind(t,95099))),{loadableGenerated:{webpack:()=>[95099]}}),q=m()((()=>Promise.all([t.e(9362),t.e(642)]).then(t.bind(t,80642))),{loadableGenerated:{webpack:()=>[80642]}}),Y=m()((()=>Promise.all([t.e(9362),t.e(6438)]).then(t.bind(t,36438))),{loadableGenerated:{webpack:()=>[36438]}}),J=m()((()=>Promise.all([t.e(9362),t.e(1330)]).then(t.bind(t,11330))),{loadableGenerated:{webpack:()=>[11330]}}),U=m()((()=>Promise.all([t.e(9362),t.e(9847)]).then(t.bind(t,69847))),{loadableGenerated:{webpack:()=>[69847]}}),ee=m()((()=>Promise.all([t.e(9362),t.e(1708)]).then(t.bind(t,41708))),{loadableGenerated:{webpack:()=>[41708]}}),ne=m()((()=>Promise.all([t.e(9362),t.e(5832)]).then(t.bind(t,65832))),{loadableGenerated:{webpack:()=>[65832]}}),te=m()((()=>Promise.all([t.e(9362),t.e(1332)]).then(t.bind(t,61332))),{loadableGenerated:{webpack:()=>[61332]}}),ae=m()((()=>Promise.all([t.e(9362),t.e(7245)]).then(t.bind(t,97245))),{loadableGenerated:{webpack:()=>[97245]}}),re=m()((()=>Promise.all([t.e(6619),t.e(4002),t.e(4277)]).then(t.bind(t,74277))),{loadableGenerated:{webpack:()=>[74277]}}),ie=m()((()=>Promise.all([t.e(6619),t.e(4002),t.e(4206)]).then(t.bind(t,74206))),{loadableGenerated:{webpack:()=>[74206]}}),oe=m()((()=>Promise.all([t.e(6619),t.e(3680)]).then(t.bind(t,93680))),{loadableGenerated:{webpack:()=>[93680]}}),le=m()((()=>Promise.all([t.e(6439),t.e(6619),t.e(4002),t.e(623),t.e(8834)]).then(t.bind(t,3697))),{loadableGenerated:{webpack:()=>[3697]}}),ce=m()((()=>Promise.all([t.e(6619),t.e(4002),t.e(623),t.e(9508)]).then(t.bind(t,29508))),{loadableGenerated:{webpack:()=>[29508]}}),de=m()((()=>Promise.all([t.e(5772),t.e(6619),t.e(4002),t.e(623),t.e(1652)]).then(t.bind(t,35850))),{loadableGenerated:{webpack:()=>[35850]}});var ue=t(91115),se=t(52322);function be(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function me(e){for(var n=1;nme(me({},e),{},{[f.slug]:!0}))):k[f.slug]&&!w.data&&S((e=>me(me({},e),{},{[f.slug]:!1})));const j=w.loading||$.loading,v=(0,i.useMemo)((()=>me(me({},G.data.product),{},{loadingPricing:j})),[G.data.product,j]),T=(0,i.useRef)();(0,i.useEffect)((()=>{if(T.current&&clearTimeout(T.current),v.eshopDetails?.discountPriceEnd){const e=Math.ceil(Date.parse(v.eshopDetails.discountPriceEnd)-Date.now());e>0&&e<2147483648&&(T.current=setTimeout((()=>(w.data?$:G).refetch()),e))}return()=>T.current&&clearTimeout(T.current)}),[v.eshopDetails?.discountPriceEnd,w.data,G,$]);const D=(0,c.aM)(c.o$.gg,{locale:h,where:{criteria:"TOP_SELLING"},pageSize:16},{fetchPolicy:"cache-only"}),E=(0,i.useMemo)((()=>D.data?.products?.length?(0,u.v5)({products:D.data.products,rating:v.contentRating}):[]),[D.data,v.contentRating]),M=r&&r?.modularPageReference?.templateName||r?.templateName,N=M?a[r.templateName??r.modularPageReference?.templateName]:null;return(0,se.jsx)(s.Kq,{preview:b,disableScrollRestoration:!0,children:(0,se.jsx)(d.dn,{product:v,merchBanner:t,showReadMore:!M&&p,bestSellers:E,children:M?(0,se.jsx)(N,{marketingPage:r.modularPageReference||r,productProps:v,DemoButton:()=>(0,se.jsx)(ue.g,{variant:"button",product:v}),preview:b,locale:h}):n})})}},22739:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/store/products/[slug]",function(){return t(22648)}])},12469:function(e,n,t){"use strict";t.d(n,{G:function(){return s}});t(2784);var a=t(13980),r=t.n(a),i=t(7307),o=t(83256),l=t(52322);function c(e){return Array.isArray(e)?e:[e]}function d(e){return(0,i.css)([""," "," "," "," "," "," "," "," "," ",""],null!=e.$column?(0,i.css)(["grid-column:",";"],e.$column):"",null!=e.$row?(0,i.css)(["grid-row:",";"],e.$row):"",null!=e.$area?(0,i.css)(["grid-area:",";"],e.$area):"",e.$alignSelf?(0,i.css)(["align-self:",";"],e.$alignSelf):"",e.$justifySelf?(0,i.css)(["justify-self:",";"],e.$justifySelf):"",null!=e.height?(0,i.css)(["height:",";"],e.height):"",null!=e.width?(0,i.css)(["width:",";"],e.width):"",e.$padding?(0,i.css)(["padding:",";"],c(e.$padding).map((n=>e.theme.spacing[n]??n)).join(" ")):"",e.$margin?(0,i.css)(["margin:",";"],c(e.$margin).map((n=>e.theme.spacing[n]??n)).join(" ")):"",e.$order?(0,i.css)(["order:",";"],e.$order):"")}var u=i.default.div.withConfig({componentId:"sc-1505fgi-0"})(["",""],(e=>{const n=Object.keys(e.theme.mediaQuery);return(0,i.css)([""," ",""],d(e),((e,n)=>e.map((e=>{const t=n[`$${e}`];return t&&(0,i.css)(["","{","}"],n.theme.mediaQuery[e],d({theme:n.theme,...t}))})))(n,e))}));function s(e){const{area:n,alignSelf:t,column:a,justifySelf:r,row:c,padding:d,margin:s,order:b,desktop:m,desktopLarge:p,tablet:h,tabletSmall:f,...w}=e,g=(0,i.useTheme)(),P=Object.keys(g.mediaQuery),k={desktop:m,desktopLarge:p,tablet:h,tabletSmall:f},S=(0,o.m)(k,P);return(0,l.jsx)(u,{$area:n,$alignSelf:t,$column:a,$row:c,$justifySelf:r,$padding:d,$margin:s,$order:b,...S,...w})}s.propTypes={column:r().string,row:r().string,area:r().string,alignSelf:r().oneOf(["start","center","end"]),justifySelf:r().oneOf(["start","center","end"]),width:r().string,height:r().string,order:r().number,padding:r().oneOfType([r().number,r().string,r().arrayOf(r().oneOfType([r().number,r().string]))]),margin:r().oneOfType([r().number,r().string,r().arrayOf(r().oneOfType([r().number,r().string]))])},s.defaultProps={}}},function(e){e.O(0,[5106,8286,4511,301,1115,3682,4370,9774,2888,179],(function(){return n=22739,e(e.s=n);var n}));var n=e.O();_N_E=n}]);