Module 950344

784 characters · in aca7018765200529.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>A});var i=n(64700),l=n(311907),s=n(58149),a=n(688810),r=n(976860),o=n(954571),d=n(300233),c=n(636194),u=n(700206),h=n(652215);function A(e){let{guildId:t,groupListingId:n,location:A,relevantSubscriptionListingIds:_}=e,m=(0,d.X)("useTrackRoleSubscriptionUpsellAnalytics"),{activeSubscription:p}=(0,u.A)(n),g=null!=p,f=(0,l.yK)([c.A],()=>(_??[]).filter(e=>c.A.getSubscriptionListing(e)?.published===!0),[_]),{analyticsLocations:E}=(0,a.Ay)((0,r.UC)()??[]),x=i.useRef(!1);i.useEffect(()=>{m&&null!=n&&null!=f&&!x.current&&(x.current=!0,o.default.track(h.HAw.ROLE_SUBSCRIPTION_LISTING_UPSELL_PAGE_VIEWED,{role_subscription_group_listing_id:n,role_subscription_listing_ids:f,is_premium_member:g,location_stack:E,location:A,...(0,s.H$)(t)}))},[t,n,m,A,f,g,E])}}