Build 567923stable
Module 704824
691 characters · in 93f1e8e8c91b290d.jsDependencies
Source Raw
function(e,t,n){n.d(t,{U:()=>c,j:()=>o});var l=n(64700),i=n(17928),r=n(824552),a=n(546183),u=n(403362);function o(e,t){let{disableFetch:n=!1}=t??{},o=(0,i.yK)([a.default],()=>e?.map(e=>a.default.getNewestTokenForApplication(e)).filter(u.Vq)??[],[e]),c=(0,i.bG)([a.default],()=>e?.every(e=>a.default.getFetchStateForApplication(e)===a.FetchState.FETCHED)??!1,[e]),s=(0,i.yK)([a.default],()=>e?.filter(e=>a.default.getFetchStateForApplication(e)===a.FetchState.NOT_FETCHED)??[],[e]);return l.useEffect(()=>{n||0===s.length||r.A.fetch(s)},[n,s]),{tokens:o,fetched:c}}function c(e,t){let{tokens:n,fetched:i}=o(l.useMemo(()=>null!=e?[e]:null,[e]),t);return{token:n.length>0?n[0]:null,fetched:i}}}