1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`be0ab32f2d7a30746f74541c0cfa8a0eac8b864a`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2e61c799-97cc-4069-af3c-5ed4b9623224`,e._sentryDebugIdIdentifier=`sentry-dbid-2e61c799-97cc-4069-af3c-5ed4b9623224`)}catch{}})();import{M as e,Wt as t}from"./Bhkzbx4i.js";import{a as n,m as r,x as i}from"./DzS1glSY.js";import{m as a,p as o}from"./u-hW_GcJ.js";var s=[`NEWEST`,`OLDEST`,`HIGHEST_PRICE`,`LOWEST_PRICE`,`GIFTED_FIRST`,`TOP_SUPPORTERS`],c={NEWEST:{by:`SUBSCRIBED_AT`,order:`DESC`},OLDEST:{by:`SUBSCRIBED_AT`,order:`ASC`},HIGHEST_PRICE:{by:`PRICE`,order:`DESC`},LOWEST_PRICE:{by:`PRICE`,order:`ASC`},GIFTED_FIRST:{by:`GIFT_LENGTH`,order:`DESC`},TOP_SUPPORTERS:{by:`TOTAL_PAID`,order:`DESC`}},l={NEWEST:{by:`FOLLOWED_AT`,order:`DESC`},OLDEST:{by:`FOLLOWED_AT`,order:`ASC`},HIGHEST_PRICE:{by:`FOLLOWED_AT`,order:`DESC`},LOWEST_PRICE:{by:`FOLLOWED_AT`,order:`DESC`},GIFTED_FIRST:{by:`FOLLOWED_AT`,order:`DESC`},TOP_SUPPORTERS:{by:`TOTAL_PAID`,order:`DESC`}},u=e=>c[e],d=e=>l[e],f=e=>typeof e==`string`&&s.includes(e),p=`followers`,m=e=>[p,t(e)],h=e=>[...m(e),`infinite`],g=e=>{let t=new Set;return n(e,e=>{for(let n of e.pages)n.followers.nodes=n.followers.nodes.filter(e=>!t.has(e.user.id)&&(t.add(e.user.id),!0))})},_=n=>{let o=a(),s=n.sortOption??`NEWEST`;return r({placeholderData:i,staleTime:6e4,queryKey:e(()=>[...h(n.creatorId),n.first??20,t(s),t(n.queryFilter)??``]),queryFn:async e=>{let r=t(n.creatorId);if(!r)throw Error(`Creator not found`);let i=t(n.queryFilter);return o.ListFollowers({first:n.first??20,creatorId:r,after:e.pageParam,sort:d(t(s)),filter:i?{query:i}:null})},initialPageParam:null,getNextPageParam:e=>{let{hasNextPage:t,endCursor:n}=e.followers.pageInfo;return t?n:null},select:g,enabled:e(()=>!!t(n.creatorId)&&(t(n.enabled)??!0))})},v=e=>{let t=new Set;return n(e,e=>{for(let n of e.pages)n.subscribers.nodes=n.subscribers.nodes.filter(e=>!t.has(e.subscriber.id)&&(t.add(e.subscriber.id),!0))})},y=n=>({placeholderData:i,staleTime:6e4,queryFn:async e=>{let{user:t}=await n.queryClient.fetchQuery(o({id:n.userPath}));if(!t)throw Error(`User not found`);return n.fetchPage({creatorId:t.id,after:e.pageParam})},initialPageParam:null,getNextPageParam:e=>{let{hasNextPage:t,endCursor:n}=e.subscribers.pageInfo;return t?n:null},select:e=>v(e),enabled:e(()=>t(n.enabled))}),b=`audienceSubscribers`,x=e=>[b,t(e)],S=n=>{let i=a();return r({queryKey:e(()=>[...x(n.userPath),t(n.sortOption),t(n.queryFilter),t(n.statuses)??[]]),...y({queryClient:n.queryClient,userPath:n.userPath,enabled:n.enabled,fetchPage:({creatorId:e,after:r})=>{let a=t(n.queryFilter),o=t(n.statuses)??[],s=!!a||o.length>0;return i.ListAudienceSubscribers({first:20,creatorId:e,after:r,sort:u(t(n.sortOption)),filter:s?{query:a||null,statuses:o}:null})}})})},C=`subscribers`,w=e=>[C,t(e)],T=n=>{let i=a();return r({queryKey:e(()=>[...w(n.userPath),t(n.sortOption),t(n.queryFilter)]),...y({queryClient:n.queryClient,userPath:n.userPath,enabled:n.enabled,fetchPage:({creatorId:e,after:r})=>{let a=t(n.queryFilter);return i.ListSubscriber({first:20,creatorId:e,after:r,sort:u(t(n.sortOption)),filter:a?{query:a,statuses:[]}:null})}})})};export{S as a,_ as c,b as i,m as l,w as n,x as o,C as r,p as s,T as t,f 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.