(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9826],{22648:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return q},default:function(){return X}});var a={};t.r(a),t.d(a,{AdvanceWarsTemplate:function(){return P},AnimalCrossingNewHorizonsPage:function(){return p},Bayonetta3Switch:function(){return m},BayonettaOriginsSwitch:function(){return f},FireEmblemEngageSwitch:function(){return H},FireEmblemThreeHopes:function(){return L},GameAndWatchLegendOfZeldaPage:function(){return E},GameBuilderGarageSwitchPage:function(){return O},KirbyStarAlliesSwitchPage:function(){return S},KirbysDreamBuffetSwitch:function(){return C},KirbysReturnToDreamLandDeluxe:function(){return F},LClassicsPage:function(){return K},LiveALiveSwitch:function(){return w},MarioStrikersSwitch:function(){return M},MiitopiaPage:function(){return _},Nintendo64Page:function(){return A},NintendoEntertainmentSystemPage:function(){return D},NintendoSwitchGameVouchers:function(){return z},PokemonLegendsArceusPage:function(){return T},PokemonScarletSwitch:function(){return B},PokemonScarletVioletDoublePackSwitch:function(){return j},PokemonVioletSwitch:function(){return U},SegaGenesisPage:function(){return v},ShipS:function(){return N},SuperNintendoEntertainmentSystemPage:function(){return k},SwitchHardwareTemplate:function(){return G},TearsOfTheKingdomTemplate:function(){return W},Tetris99SwitchPage:function(){return I},TriangleStrategySwitchPage:function(){return g},WarioWareGetItTogetherSwitch:function(){return R},XenobladeChronicles3Switch:function(){return y}});var r=t(95235),o=t(2784),i=t(5632),l=t(90293),c=t(48048),u=t(96479),d=t(53665),s=t(23682),b=t(25237),h=t.n(b);const P=h()((()=>Promise.all([t.e(6571),t.e(2763)]).then(t.bind(t,42763))),{loadableGenerated:{webpack:()=>[42763]}}),p=h()((()=>Promise.all([t.e(6571),t.e(3746)]).then(t.bind(t,13746))),{loadableGenerated:{webpack:()=>[13746]}}),m=h()((()=>Promise.all([t.e(6571),t.e(163)]).then(t.bind(t,80163))),{loadableGenerated:{webpack:()=>[80163]}}),f=h()((()=>Promise.all([t.e(6571),t.e(6673)]).then(t.bind(t,36673))),{loadableGenerated:{webpack:()=>[36673]}}),O=h()((()=>Promise.all([t.e(6571),t.e(7840)]).then(t.bind(t,27840))),{loadableGenerated:{webpack:()=>[27840]}}),E=h()((()=>Promise.all([t.e(6571),t.e(938)]).then(t.bind(t,80938))),{loadableGenerated:{webpack:()=>[80938]}}),S=h()((()=>Promise.all([t.e(6571),t.e(2793)]).then(t.bind(t,79847))),{loadableGenerated:{webpack:()=>[79847]}}),w=h()((()=>Promise.all([t.e(6571),t.e(9036)]).then(t.bind(t,49036))),{loadableGenerated:{webpack:()=>[49036]}}),N=h()((()=>Promise.all([t.e(6571),t.e(8225)]).then(t.bind(t,88225))),{loadableGenerated:{webpack:()=>[88225]}}),_=h()((()=>Promise.all([t.e(6571),t.e(4307)]).then(t.bind(t,24307))),{loadableGenerated:{webpack:()=>[24307]}}),T=h()((()=>Promise.all([t.e(6571),t.e(7602)]).then(t.bind(t,67602))),{loadableGenerated:{webpack:()=>[67602]}}),I=h()((()=>Promise.all([t.e(6571),t.e(5819)]).then(t.bind(t,55819))),{loadableGenerated:{webpack:()=>[55819]}}),R=h()((()=>Promise.all([t.e(6571),t.e(7632)]).then(t.bind(t,17632))),{loadableGenerated:{webpack:()=>[17632]}}),g=h()((()=>Promise.all([t.e(6571),t.e(4720)]).then(t.bind(t,94720))),{loadableGenerated:{webpack:()=>[94720]}}),D=h()((()=>Promise.all([t.e(6571),t.e(7707)]).then(t.bind(t,87707))),{loadableGenerated:{webpack:()=>[87707]}}),k=h()((()=>Promise.all([t.e(6571),t.e(9834)]).then(t.bind(t,59834))),{loadableGenerated:{webpack:()=>[59834]}}),G=h()((()=>Promise.all([t.e(9870),t.e(6571),t.e(3812)]).then(t.bind(t,12029))),{loadableGenerated:{webpack:()=>[12029]}}),A=h()((()=>Promise.all([t.e(6571),t.e(3523)]).then(t.bind(t,43523))),{loadableGenerated:{webpack:()=>[43523]}}),v=h()((()=>Promise.all([t.e(6571),t.e(484)]).then(t.bind(t,40484))),{loadableGenerated:{webpack:()=>[40484]}}),M=h()((()=>Promise.all([t.e(6571),t.e(1108)]).then(t.bind(t,51108))),{loadableGenerated:{webpack:()=>[51108]}}),L=h()((()=>Promise.all([t.e(6571),t.e(9990)]).then(t.bind(t,69990))),{loadableGenerated:{webpack:()=>[69990]}}),y=h()((()=>Promise.all([t.e(6571),t.e(2451)]).then(t.bind(t,12451))),{loadableGenerated:{webpack:()=>[12451]}}),C=h()((()=>Promise.all([t.e(6571),t.e(4680)]).then(t.bind(t,14680))),{loadableGenerated:{webpack:()=>[14680]}}),B=h()((()=>Promise.all([t.e(6571),t.e(5099)]).then(t.bind(t,95099))),{loadableGenerated:{webpack:()=>[95099]}}),U=h()((()=>Promise.all([t.e(6571),t.e(642)]).then(t.bind(t,80642))),{loadableGenerated:{webpack:()=>[80642]}}),z=h()((()=>Promise.all([t.e(6571),t.e(2342)]).then(t.bind(t,32342))),{loadableGenerated:{webpack:()=>[32342]}}),j=h()((()=>Promise.all([t.e(6571),t.e(9847)]).then(t.bind(t,69847))),{loadableGenerated:{webpack:()=>[69847]}}),W=h()((()=>Promise.all([t.e(6571),t.e(1708)]).then(t.bind(t,41708))),{loadableGenerated:{webpack:()=>[41708]}}),H=h()((()=>Promise.all([t.e(6571),t.e(5832)]).then(t.bind(t,65832))),{loadableGenerated:{webpack:()=>[65832]}}),F=h()((()=>Promise.all([t.e(6571),t.e(1332)]).then(t.bind(t,61332))),{loadableGenerated:{webpack:()=>[61332]}}),K=h()((()=>Promise.all([t.e(6571),t.e(7245)]).then(t.bind(t,97245))),{loadableGenerated:{webpack:()=>[97245]}});var V=t(52322);function x(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 Y(e){for(var n=1;nY(Y({},N.data.product),{},{loadingPricing:R})),[N.data.product,R]);(0,o.useEffect)((()=>{let e;if(g.eshopDetails?.discountPriceEnd){const n=Math.ceil(Date.parse(g.eshopDetails.discountPriceEnd)-Date.now());n>0&&(e=setTimeout((()=>f.data?I.refetch():N.refetch()),n))}return()=>e&&clearTimeout(e)}),[g.eshopDetails?.discountPriceEnd,f.data,N,I]);const D=(0,c.aM)(c.o$.StoreProducts,{locale:p,where:{criteria:"TOP_SELLING"},pageSize:16},{fetchPolicy:"cache-only"}),k=(0,o.useMemo)((()=>D.data?.products?.length?(0,d.v5)({products:D.data.products,rating:g.contentRating}):[]),[D.data,g.contentRating]),G=r&&r.templateName,A=G?a[r.templateName]:null;return(0,V.jsx)(s.Kq,{preview:b,children:(0,V.jsx)(u.dn,{product:g,merchBanner:t,showReadMore:!G&&P,bestSellers:k,children:G?(0,V.jsx)(A,{marketingPage:r,productProps:g}):n})})}},22739:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/store/products/[slug]",function(){return t(22648)}])},8735:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});t(2784);var a=t(13980),r=t.n(a),o=t(52322);const i=e=>(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",className:e.className,width:e.size,role:"presentation",alt:"","data-testid":"NsoIcon",...e,children:[(0,o.jsx)("path",{fill:e.color,d:"M0 0v32h32V0zm8.785 9.232a3.7 3.7 0 0 1 3.7-3.7h3.154a.106.106 0 0 1 .106.106v14.218a.106.106 0 0 1-.106.106h-3.154a3.7 3.7 0 0 1-3.7-3.7zM6.767 26.596a2.034 2.034 0 1 1 2.064-2.034 2.05 2.05 0 0 1-2.064 2.034zm6.473-.124h-.677l-2.032-2.547v2.547h-.773v-3.82h.77l1.9 2.464v-2.464h.812zm4.025 0H14.35v-3.82h.82v3.075h2.094zm1.616 0h-.82v-3.82h.82zm-1.586-6.51a.105.105 0 0 1-.106-.106V5.626a.093.093 0 0 1 .094-.094h2.232a3.7 3.7 0 0 1 3.7 3.7v7.03a3.7 3.7 0 0 1-3.7 3.7zm6.178 6.51h-.676l-2.033-2.547v2.547h-.772v-3.82h.769l1.901 2.464v-2.464h.811zm4.27-3.075H25.41v.76h2.22v.707h-2.22v.863h2.333v.745H24.59v-3.82h3.154z"}),(0,o.jsx)("path",{fill:e.color,d:"M6.767 23.306a1.257 1.257 0 1 0 1.214 1.256 1.236 1.236 0 0 0-1.214-1.256zm5.718-4.508h2.097V6.696h-2.097A2.536 2.536 0 0 0 9.95 9.232v7.03a2.536 2.536 0 0 0 2.536 2.536zm-.097-10.294a1.357 1.357 0 1 1-1.356 1.356 1.357 1.357 0 0 1 1.356-1.356zm7.655 3.506a1.459 1.459 0 1 0 1.46 1.458 1.459 1.459 0 0 0-1.46-1.458z"})]});i.propTypes={className:r().string,color:r().string,size:r().oneOfType([r().number,r().string])},i.defaultProps={color:"currentColor",size:24}},4633:function(e,n,t){"use strict";t.d(n,{IJ:function(){return f},R5:function(){return m},T0:function(){return r},Vz:function(){return d},aA:function(){return o},bN:function(){return h},iB:function(){return i},js:function(){return P},kg:function(){return b},lH:function(){return p},mH:function(){return l},n:function(){return s},th:function(){return u},zO:function(){return c}});var a=t(13980);const r=1025,o={MY_NINTENDO_STORE:"MY_NINTENDO_STORE",GAMES:"GAMES",NINTENDO_SWITCH:"NINTENDO_SWITCH",NEWS_EVENTS:"NEWS_EVENTS",PLAY_NINTENDO:"PLAY_NINTENDO",HOLIDAY_GIFT_GUIDE:"HOLIDAY_GIFT_GUIDE"},i={LIST:"LIST",ICON:"ICON"},l={HAMBURGER:"HAMBURGER",ACCOUNT:"ACCOUNT"},c={FLYOUT:"FLYOUT",TOP_DRAWER:"TOP_DRAWER"},u={DROPDOWN_DESKTOP:200,DRAWER_MOBILE:200,HAMBURGER_SLIDE_MOBILE:300,ACCORDION_MOBILE:300,USERCARD_FLIP:600,MII_FLIP_SPIN:800},d={NAV_MOBILE:46,NAV_DESKTOP_TOP:52,NAV_DESKTOP_BOTTOM:44,DRAWER_HAMBURGER_MOBILE:"60vh",DRAWER_ACCOUNT_MOBILE:"80vh",DRAWER_HEADER_MOBILE:"4rem",ACCORDION_SUBITEM_WRAP_MOBILE:33,ACCORDION_SUBITEM_MOBILE:38,QR_CODE:120,MAINT_NOTIF:48};d.NAV_DESKTOP=d.NAV_DESKTOP_TOP+d.NAV_DESKTOP_BOTTOM;const s={USER_CARD_DESKTOP:400,FLYOUT_DESKTOP:360},b=1e3,h={NORMAL:"NORMAL",SMILE:"SMILE",SURPRISE:"SURPRISE",SURPRISE_SPIN:"SURPRISE_SPIN",ANGER:"ANGER",FRUSTRATED:"FRUSTRATED"},P={NONE:{name:"none",duration:"",iterationCount:""},SPIN_TWICE:{name:"spin",duration:u.MII_FLIP_SPIN/2+"ms",iterationCount:"2"}},p=(0,a.shape)({navLocation:a.string.isRequired,navLocationLevel:a.number.isRequired,clickLocation:a.string}),m="maintenanceNotifOpen",f="maintenanceNotifData"}},function(e){e.O(0,[4511,7220,3682,5836,3894,3866,9774,2888,179],(function(){return n=22739,e(e.s=n);var n}));var n=e.O();_N_E=n}]);