PageSourceSearch

https://satscapital.com.br/assets/usePartners-Df3dmmcI.js

js satscapital.com.br collected 2026-10-02 01:19:53 UTC 1,967 bytes, 1 lines download raw bytes

1import{u as C}from"./useQuery-BICCf8pc.js";import{aj as g,z as A}from"./index-NjMgXgUF.js";const a="sats-partners-cache",L=1e3*60*60,S=r=>{try{localStorage.setItem(a,JSON.stringify({data:r,timestamp:Date.now()}))}catch(t){console.warn("Failed to save partners to localStorage:",t)}},y=()=>{try{const r=localStorage.getItem(a);if(!r)return null;const{data:t,timestamp:s}=JSON.parse(r);return t!=null&&t.partners?{...t,fromLocalCache:!0,localCacheAge:Math.round((Date.now()-s)/1e3/60)}:null}catch(r){return console.warn("Failed to read partners from localStorage:",r),null}},d=()=>{try{const r=localStorage.getItem(a);if(!r)return!1;const{timestamp:t}=JSON.parse(r);return Date.now()-t<L}catch{return!1}},v=()=>{var n,l,i,u,h,p;const r=g(),t=C({queryKey:["sats-partners"],queryFn:async()=>{var m;const{data:e,error:o}=await A.functions.invoke("awin-stores");if(o){console.error("Error fetching partners:",o);const f=y();if(f)return f;throw o}const c={partners:(e==null?void 0:e.partners)??[],total:typeof(e==null?void 0:e.total)=="number"?e.total:((m=e==null?void 0:e.partners)==null?void 0:m.length)??0,source:e==null?void 0:e.source,syncedAt:(e==null?void 0:e.syncedAt)??null,stale:(e==null?void 0:e.stale)??!1};return c.partners.length>0&&S(c),c},staleTime:1e3*60*30,gcTime:1e3*60*60,retry:2,initialData:()=>{const e=y();if(e&&d())return e},initialDataUpdatedAt:()=>{try{const e=localStorage.getItem(a);if(e)return JSON.parse(e).timestamp}catch{}return 0}});return{...t,clearLocalCache:()=>{try{localStorage.removeItem(a),r.invalidateQueries({queryKey:["sats-partners"]})}catch(e){console.warn("Failed to clear partners local cache:",e)}},partners:((n=t.data)==null?void 0:n.partners)??[],total:(l=t.data)==null?void 0:l.total,isStale:((i=t.data)==null?void 0:i.stale)??!1,syncedAt:((u=t.data)==null?void 0:u.syncedAt)??null,isFromLocalCache:((h=t.data)==null?void 0:h.fromLocalCache)??!1,localCacheAge:((p=t.data)==null?void 0:p.localCacheAge)??0}};export{v as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.