Build 533169stable
Module 983545
1,172 characters · in 1998dfbeb5eb0da3.jsDependencies
Source Raw
function(e,t,s){s.d(t,{o:()=>b}),s(321073);var r=s(64700),l=s(873263),n=s(641150),a=s(270051),o=s(365491),i=s(856686),c=s(758836),u=s(652215);let d={[c.G2.AVATAR_DECORATIONS]:n.q.AVATAR_DECORATION,[c.G2.PROFILE_EFFECTS]:n.q.PROFILE_EFFECT,[c.G2.NAMEPLATES]:n.q.NAMEPLATE,[c.G2.BUNDLES]:n.q.BUNDLE},b=e=>{let{enabled:t}=(0,a.Z)({location:"useShopViewTransition"}),{setItemTypeFilter:s,reset:n,setCurrentTab:b}=(0,o.v)(),p=r.useMemo(()=>e!==c.G2.RIVALS&&(e!==c.G2.ORBS||t)?(0,c.dF)(e)?c.G2.CATALOG:e:c.G2.HOME,[e,t]),[S,m]=r.useState(p),[E,h]=r.useState(c.Pf.VISIBLE);r.useEffect(()=>{b(S)},[S,b]),r.useEffect(()=>{if(m(p),e===c.G2.CATALOG)n();else if((0,c.dF)(e)){let t=d[e];null!=t?s(t):n()}},[p,e,s,n]);let{clearError:A}=(0,i.S)(),C=(0,l.W6)(),f=r.useCallback(async(e,t)=>{if(e!==c.G2.RIVALS){if(A(),e===c.G2.CATALOG)n();else if((0,c.dF)(e)&&e!==S){let t=d[e];null!=t?s(t):n()}if(S!==e){if(t){let e;h(c.Pf.OUT),await (e=1.1*c.H1,new Promise(t=>setTimeout(t,e)))}m(e===c.G2.HOME||e===c.G2.ORBS?e:c.G2.CATALOG),t&&h(c.Pf.IN),C.push(u.BVt.COLLECTIBLES_SHOP_WITH_TAB(e),{shallow:!0}),h(c.Pf.VISIBLE)}}},[C,s,n,S,A]);return{selectedTab:S,transitionState:E,transitionToTab:f}}}