Module 102488

1,125 characters · in 632469849e9a37aa.js, 8a5b0a3b980f8341.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(t,e,A){A.d(e,{L:()=>c});var C=A(64700),r=A(17928),E=A(469778),a=A(183972),I=A(919466),N=A(297966),_=A(727811),n=A(631368),l=A(202541);let u={[N.gR.INITIAL]:_.P.CLAIM_IN_PROGRESS,[N.gR.AWAITING_ACTIVATION]:_.P.CLAIM_IN_PROGRESS,[N.gR.ACTIVATED]:_.P.CLAIMED,[N.gR.FAILED]:_.P.NOT_CLAIMED,[N.gR.EXPIRED]:_.P.NOT_CLAIMED,[N.gR.CANCELLATION_PENDING]:_.P.CANCELLATION_IN_PROGRESS};function c(){let t=(0,n.$)(),e=(0,r.bG)([E.A],()=>E.A.isFetchedForApplication(l.tv)),{activationStatus:A,activationRequestState:c}=(0,r.cf)([I.A],()=>({activationStatus:I.A.getActivationStatus(),activationRequestState:I.A.getRequestState()})),i=e&&(null!=A?A.state===N.gR.CANCELLATION_PENDING:c===N.db.NOT_FETCHED);return C.useEffect(()=>{t===n.C.HAS_ACCESS&&i&&(0,a.x6)(N.n9.XGPP)},[t,i]),function(t){let{activationStatus:e,activationRequestState:A}=t,C=A===N.db.FETCHING||A===N.db.CANCELLING;return A===N.db.NOT_FETCHED||A===N.db.FETCHING?{status:_.P.NOT_CLAIMED,redirect:null,requestInProgress:!0}:{status:null!=e?u[e.state]:_.P.NOT_CLAIMED,redirect:e?.redirect??null,requestInProgress:C}}({activationStatus:A,activationRequestState:c})}}