Module 3074

611 characters · in c358b4194ac96cc1.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,i){i.d(t,{N:()=>u});var s=i(17928),r=i(531260),n=i(166403),a=i(428262),l=i(852218),o=i(202541);let d=new Set([o.k4,o.Dw,o.pX,o.Hp,o.fY,o.bi,o.J7,o.a7,o.Tt]),c=new Set([o.gd,o.Uk]);function u(e){let t=(0,s.bG)([n.A],()=>n.A.getPremiumTypeSubscription()),i=(0,s.bG)([n.A],()=>n.A.hasFetchedSubscriptions()),{fractionalState:u,fetched:m}=(0,r.A)();if(!i||!m)return null;if(null==t||!t.statusAllowsPerks&&u!==o.xc.FP_SUB_PAUSED)return!1;let p=(0,a.EL)(t);return null!=p&&o.hd[p.planId]?.premiumType===o.PremiumTypes.TIER_2&&!(null!=t.trialId&&(e?.partnerId===l.NC?!d.has(t.trialId):c.has(t.trialId)))}}