!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="e24f392a-4dbd-4ccd-8917-4b877f7f2a5d",e._sentryDebugIdIdentifier="sentry-dbid-e24f392a-4dbd-4ccd-8917-4b877f7f2a5d")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4464],{16433:function(e,i,t){"use strict";t.r(i),t.d(i,{__N_SSP:function(){return V},default:function(){return Y}});var n=t(79800),a=t(77780),o=t(77879),s=t(57055),r=t(59867),l=t(18459),d=t(82731),c=t(56106),m=t(95555),h=t(42188),u=t(51312),g=t(17550),p=t(76116);const f=d.default.div.withConfig({componentId:"sc-wiivdj-0"})(["&:nth-child(even){background-color:var(--theme-color-lightGray4);}&:nth-child(odd){background-color:var(--theme-color-white);}"]),b=(0,d.default)(u.Z).withConfig({componentId:"sc-wiivdj-1"})(["transform:translateY(50%);"]),w=(0,d.default)(c.H).withConfig({componentId:"sc-wiivdj-2"})(["margin-top:var(--theme-spacing-16);margin-bottom:var(--theme-spacing-16);","{margin-top:var(--theme-spacing-24);margin-bottom:var(--theme-spacing-24);margin-left:var(--theme-spacing-16);}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),x=(0,d.default)(g.Z).withConfig({componentId:"sc-wiivdj-3"})(["img{border-radius:var(--border-radius);}"]),v=d.default.div.withConfig({componentId:"sc-wiivdj-4"})(["width:100%;"]),j=d.default.div.withConfig({componentId:"sc-wiivdj-5"})(["border:1px solid var(--theme-colors-ui-line);border-radius:var(--border-radius);padding:var(--theme-spacing-40);display:flex;flex-direction:column;gap:var(--theme-spacing-20);align-items:center;margin-top:var(--theme-spacing-16);margin-bottom:var(--theme-spacing-16);background-color:var(--theme-color-white);position:relative;&::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 4px 18px 0 rgba(0,0,0,0.2);border-radius:var(--border-radius);opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none;}&:hover{&::after{opacity:1;}}","{gap:var(--theme-spacing-40);flex-direction:row;justify-content:center;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),y=(0,d.default)(m.I).withConfig({componentId:"sc-wiivdj-6"})(["min-width:80px;width:80px;height:80px;"]),k=d.default.div.withConfig({componentId:"sc-wiivdj-7"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;","{text-align:left;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),I=(0,d.default)(c.H).withConfig({componentId:"sc-wiivdj-8"})(["width:100%;"]),C=d.default.div.withConfig({componentId:"sc-wiivdj-9"})(["display:flex;flex-direction:column;box-shadow:0 4px 16px 0 rgba(0,0,0,0.1);border-radius:var(--border-radius);padding:var(--theme-spacing-32);position:relative;&::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 6px 20px 0 rgba(0,0,0,0.3);border-radius:var(--border-radius);opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none;}&:hover{&::after{opacity:1;}}"]),_=(0,d.default)(c.H).withConfig({componentId:"sc-wiivdj-10"})(["display:none;","{display:block;margin-bottom:var(--theme-spacing-32);order:0;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),T=(0,d.default)(_).withConfig({componentId:"sc-wiivdj-11"})(["display:block;margin-bottom:var(--theme-spacing-16);margin-top:var(--theme-spacing-16);","{display:none;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),L=d.default.div.withConfig({componentId:"sc-wiivdj-12"})(["display:flex;flex-direction:column;","{flex-direction:row;gap:var(--theme-spacing-20);}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),S=(0,d.default)(m.I).withConfig({componentId:"sc-wiivdj-13"})(["order:0;width:100%;border-radius:var(--border-radius);overflow:hidden;","{order:1;width:58%;min-width:58%;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),E=d.default.div.withConfig({componentId:"sc-wiivdj-14"})(["order:2;","{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}"],(e=>{let{theme:i}=e;return i.mediaQuery.tablet})),P=d.default.div.withConfig({componentId:"sc-wiivdj-15"})(["width:100%;margin-top:",";"],(e=>{let{theme:i}=e;return i.spacing[24]})),N=(0,d.default)(p.Z).withConfig({componentId:"sc-wiivdj-16"})(["a{color:var(--theme-color-white);span{border-bottom-color:var(--theme-color-white);}}"]),$=(0,d.default)(g.Z).withConfig({componentId:"sc-wiivdj-17"})(["> div{max-width:93rem;}p:not(:has(a)){min-height:0;margin:0;}"]),H=(0,d.default)(p.Z).withConfig({componentId:"sc-wiivdj-18"})(["line-height:1.35;font-size:var(--theme-font-size-h1LMobile);","{font-size:var(--theme-font-size-h1LDesktop);}"],(e=>{let{theme:i}=e;return i.mediaQuery.tabletSmall})),Z=(0,d.default)(h.B).withConfig({componentId:"sc-wiivdj-19"})(["min-width:340px;"]),M=(0,d.default)(h.B).withConfig({componentId:"sc-wiivdj-20"})(["min-width:300px;"]),O=(0,d.default)(r.N).withConfig({componentId:"sc-wiivdj-21"})(["",""],(e=>{let{$isSuccess:i}=e;return i&&"background-color: #F0FBEA;"}));var D=t(82091),Q=t(2784),F=t(79149),B=t(98087),z=t(76454),A=t(83533),q=t(53023),W=t(52322);const X="8181c210f019c1b0",G="6ba340fa83027279",K=e=>{let{module:i,ctaOnClickHandler:t=(()=>{}),linkTarget:n="_blank",ctaTarget:a="_blank"}=e;return(0,W.jsxs)("div",{children:[(0,W.jsx)(w,{variant:"h2",children:i?.heading}),(0,W.jsx)(x,{content:{assetPath:i.asset.primary.assetPath,description:i.body,cta:{url:i.cta.url,label:i.cta.label},assetPathAlt:i?.asset?.alt},reverseContent:!0,noScrim:!0,ctaOnClickHandler:t,linkTarget:n,ctaTarget:a})]})};var V=!0,Y=function(e){let{page:i,locale:t}=e;const{modules:d}=i.content,{trackCtaClick:c}=(0,D.useAnalytics)(),m=(0,D.useAccounts)(),{data:h,loading:u}=(0,D.useCustomer)(),g=(0,A.Z)(A.o.DESKTOP),{0:p,1:w}=(0,Q.useState)(null),{0:x,1:V}=(0,Q.useState)(null),Y=(0,Q.useMemo)((()=>({goldSuccess:{type:"success",message:d[6]?.richText},platinumSuccess:{type:"success",message:d[7]?.richText},unqualified:{type:"error",message:d[8]?.richText},promotionEnded:{type:"warning",message:d[12]?.richText}})),[d]),J=(0,Q.useMemo)((()=>h?(0,F.xs)(h?.birthday,13):null),[h]),R=(0,Q.useMemo)((()=>!1===(0,F.A0)(h)),[h]),{data:U,loading:ee}=(0,B.aM)(z.o$.rs,{missionId:X,locale:t},{authenticated:!0,errorPolicy:"all",skip:!m?.isLoggedIn}),[ie,te]=(0,B.Db)(z.P$.CQ,{missionId:X},{authenticated:!0,errorPolicy:"all"});(0,Q.useEffect)((()=>{d?.[11]?.hide?w(Y.promotionEnded):m?.isLoggedIn&&"COMPLETED"===U?.customer?.missionStatus?.state&&w(Y.goldSuccess)}),[U,Y,d,m]);const{data:ne,loading:ae}=(0,B.aM)(z.o$.rs,{missionId:G,locale:t},{authenticated:!0,errorPolicy:"all",skip:!m?.isLoggedIn}),[oe,se]=(0,B.Db)(z.P$.CQ,{missionId:G},{authenticated:!0,errorPolicy:"all"});(0,Q.useEffect)((()=>{m?.isLoggedIn&&"COMPLETED"===ne?.customer?.missionStatus?.state&&V(Y.platinumSuccess)}),[ne,Y,d,m]),(0,Q.useEffect)((()=>{R&&(w(Y.unqualified),V(Y.unqualified)),J&&w(Y.unqualified)}),[J,Y,R,w,V]);const re=(0,Q.useCallback)((()=>{m?.isLoggedIn?(c("family-membership-platinum-points-cta","family membership promotion page"),oe()):(c("family-membership-platinum-points-cta-login","family membership promotion page"),m?.promptLogin())}),[m,oe,c]),le=(0,Q.useCallback)((()=>{m?.isLoggedIn?(c("family-membership-gold-points-cta","family membership promotion page"),ie()):(c("family-membership-gold-points-cta-login","family membership promotion page"),m?.promptLogin())}),[m,ie,c]),de=(0,Q.useCallback)((()=>{c("family-membership-multiplayer-games-sale-cta","family membership promotion page")}),[c]);(0,Q.useEffect)((()=>(te?.loading||!te?.called||w(te?.error?{type:"error",message:te?.error?.message}:Y.goldSuccess),()=>{})),[te?.error,te?.called,te?.loading,Y]),(0,Q.useEffect)((()=>(se?.loading||!se?.called||V(se?.error?{type:"error",message:se?.error?.message}:Y.platinumSuccess),()=>{})),[se?.error,se?.called,se?.loading,Y]);const ce=(0,Q.useMemo)((()=>(0,W.jsxs)(W.Fragment,{children:[!p&&(0,W.jsx)(M,{onClick:le,isLoading:h?.loading||u||te?.loading||m?.isLoggedIn&&ee,children:m?.isLoggedIn?d[0]?.modules[0]?.cta?.label:d[0]?.modules[1]?.label}),p&&(0,W.jsx)(O,{$isSuccess:"success"===p?.type,type:p?.type,children:(0,W.jsx)(l.Ho,{linkTarget:"_blank",data:p?.message})})]})),[d,te,p,h,u,m?.isLoggedIn,ee,le]);return(0,W.jsx)(W.Fragment,{children:(0,W.jsxs)(q.Z,{hideLowerNav:!0,children:[(0,W.jsx)(l.$0,{background:n.d.color.primary,children:(0,W.jsxs)($,{variant:"light",small:!0,asset:d[10]?.modules[0]?.asset,gap:g?"3rem":null,alignImageMobile:"bottom",contentWrapperPadding:"1rem",children:[(0,W.jsx)(H,{linkTarget:"_blank",data:d[10]?.modules[1]?.richText}),(0,W.jsx)(N,{linkTarget:"_blank",data:d[10]?.modules[0]?.body})]})}),!d[0]?.hide&&(0,W.jsx)(l.$0,{constrained:!0,constrainedMaxWidth:"93rem",children:(0,W.jsxs)(C,{children:[(0,W.jsx)(_,{variant:"h2",children:d[0]?.modules[0]?.heading}),(0,W.jsxs)(L,{children:[(0,W.jsx)(S,{assetPath:d[0]?.modules[0]?.asset.primary.assetPath,alt:""}),(0,W.jsxs)(E,{children:[(0,W.jsx)(T,{variant:"h2",children:d[0]?.modules[0]?.heading}),(0,W.jsx)(l.Ho,{linkTarget:"_blank",data:d[0]?.modules[0]?.body}),ce]})]})]})}),!d[1]?.hide&&(0,W.jsxs)(f,{children:[(0,W.jsx)(l.$0,{constrained:!0,children:(0,W.jsx)(K,{module:d[1]?.modules[0],linkTarget:"_blank"})}),(0,W.jsx)(b,{showFancyBorder:!1,icon:a.Z})]}),!d[2]?.hide&&(0,W.jsxs)(f,{children:[(0,W.jsx)(l.$0,{constrained:!0,children:(0,W.jsx)(K,{module:d[2]?.modules[0],ctaOnClickHandler:de,linkTarget:"_blank"})}),(0,W.jsx)(b,{showFancyBorder:!1,icon:o.Z})]}),!d[3]?.hide&&(0,W.jsxs)(f,{children:[(0,W.jsx)(l.$0,{constrained:!0,children:(0,W.jsx)(K,{module:d[3]?.modules[0],linkTarget:"_blank",ctaTarget:"_blank"})}),(0,W.jsx)(b,{showFancyBorder:!1,icon:s.Z})]}),!d[4]?.hide&&(0,W.jsxs)(f,{children:[(0,W.jsx)(l.$0,{constrained:!0,children:(0,W.jsx)(K,{module:d[4]?.modules[0],linkTarget:"_blank"})}),(0,W.jsx)(b,{showFancyBorder:!1,icon:s.Z})]}),!d[5]?.hide&&(0,W.jsx)(f,{children:(0,W.jsxs)(l.$0,{constrained:!0,children:[(0,W.jsxs)(v,{children:[(0,W.jsxs)(j,{children:[(0,W.jsx)(y,{assetPath:d[5]?.modules[0]?.asset.primary.assetPath,alt:""}),(0,W.jsxs)(k,{children:[(0,W.jsx)(I,{variant:"h2",children:d[5]?.modules[0]?.heading}),(0,W.jsx)(l.Ho,{linkTarget:"_blank",data:d[5]?.modules[0]?.body})]}),!x&&(0,W.jsx)(Z,{isLoading:h?.loading||u||se?.loading||m?.isLoggedIn&&ae,onClick:re,children:m?.isLoggedIn?d[5]?.modules[0]?.cta?.label:d[5]?.modules[1]?.label})]}),x&&(0,W.jsx)(r.N,{type:x?.type,children:(0,W.jsx)(l.Ho,{linkTarget:"_blank",data:x?.message})})]}),(0,W.jsx)(P,{id:"family-membership-legal-disclaimer",children:(0,W.jsx)(l.Ho,{linkTarget:"_blank",data:d[9]?.richText,textVariant:"legal"})})]})})]})})}},53023:function(e,i,t){"use strict";t(2784);var n=t(16250),a=t(56106),o=t(82091),s=t(18459),r=t(96493),l=t(52322);i.Z=e=>{let{children:i,legalFooterData:t,heading:d,hideLowerNav:c=!1}=e;const{text:m}=(0,o.useLocalizer)(),h=[{title:m("Overview"),url:"/switch/online",icon:(0,l.jsx)(n.Z,{size:16})},{title:m("Nintendo Switch Online"),url:"/switch/online/nintendo-switch-online"},{title:m("Nintendo Switch Online + Expansion Pack"),url:"/switch/online/nintendo-switch-online/expansion-pack"},{title:m("Special Offers"),url:"/switch/online/nintendo-switch-online/special-offers"},{title:m("Nintendo Classics"),url:"/switch/online/nintendo-switch-online/classic-games"},{title:m("Nintendo Music"),url:"/switch/online/nintendo-switch-online/nintendo-music"}];return(0,l.jsxs)(l.Fragment,{children:[d&&(0,l.jsx)(r.S,{as:"h1",children:d}),(0,l.jsx)(s.ES,{navItems:h}),d?(0,l.jsx)(a.H.NewLevel,{children:i}):i,!c&&(0,l.jsx)(s.ES,{navItems:h}),t&&(0,l.jsx)(s.$0,{small:!0,constrained:!0,children:(0,l.jsx)(s.Ho,{data:t})})]})}},97412:function(e,i,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/switch/online/nintendo-switch-online/family-membership",function(){return t(16433)}])}},function(e){e.O(0,[9774,2888,179],(function(){return i=97412,e(e.s=i);var i}));var i=e.O();_N_E=i}]); //# sourceMappingURL=family-membership-072afd03aef1bf7d.js.map