Loading
function(e,t,n){"use strict";n.d(t,{KE:()=>S,Tq:()=>_,XE:()=>y,Yc:()=>I,cY:()=>p,dB:()=>f,dL:()=>v,eb:()=>A,et:()=>C,hc:()=>x,uP:()=>E,uk:()=>g}),n(321073);var l=n(64700),i=n(17928),s=n(724442),r=n(608461),a=n(617710);n(403362);var o=n(300233),u=n(579908),c=n(636194),d=n(624456);let m=[],h=function(e){let{refetchOnMount:t=!1,includeSoftDeleted:n=!0,countryCode:r,dontFetchWhileTrue:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=(0,i.bG)([a.A],()=>a.A.isConnected()),m=(0,i.bG)([c.A],()=>null!=e?c.A.getSubscriptionGroupListingsForGuildFetchState(e):c.e.FETCHED),h=l.useRef(t);l.useEffect(()=>{if(null==e||!d||!0===o)return;let l=c.A.getSubscriptionGroupListingsForGuildFetchState(e);(t||l===c.e.NOT_FETCHED)&&(h.current=!1,u.WA(e,{includeSoftDeleted:n,countryCode:r}))},[d,e,n,t,r,o]);let p=(0,s.A)(h);return{listingsLoaded:m===c.e.FETCHED&&!0!==p}},p=function(e){let{includeSoftDeleted:t=!1,includeUnpublished:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.yK)([c.A],()=>{if(null==e)return[];let l=c.A.getSubscriptionGroupListing(e);if(null==l)return[];let i=[];for(let e of l.subscription_listings_ids){let l=c.A.getSubscriptionListing(e);null!=l&&(!l.soft_deleted||t)&&(l.published||n)&&i.push(l)}return i},[e,t,n])},f=e=>(0,i.bG)([c.A],()=>null!=e?c.A.getSubscriptionListing(e):null),g=e=>{let t=(0,o.X)("useGroupListingsForGuild");return(0,i.bG)([c.A],()=>null!=e&&t?c.A.getSubscriptionGroupListingsForGuild(e):m)},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeSoftDeleted:!1,sortDeletedListingsLast:!1};return h(e),(0,i.yK)([c.A],()=>{let n=null!=e?c.A.getSubscriptionGroupListingsForGuild(e):m,l=[];for(let e of n)for(let n of e.subscription_listings_ids){let e=c.A.getSubscriptionListing(n);null!=e&&(t.includeSoftDeleted||!e.soft_deleted)&&l.push(e)}return t.includeSoftDeleted&&t.sortDeletedListingsLast?[...l.filter(e=>!e.soft_deleted),...l.filter(e=>e.soft_deleted)]:l})},A=e=>{let[t,n]=l.useState(!1),s=l.useMemo(()=>e.map(d.M),[e]),r=(0,i.yK)([c.A],()=>s.filter(e=>!c.A.getDidFetchListingForSubscriptionPlanId(e)),[s]);return l.useEffect(()=>{!t&&r.length>0&&(n(!0),Promise.all(r.map(e=>u._R(e))).catch(()=>{}).then(()=>{n(!1)}))},[t,r]),{loading:t}},C=()=>{let[e,t]=l.useState(!1),[n,i]=l.useState(null);return{error:n,submitting:e,deleteSubscriptionListing:async(e,n,l)=>{try{return t(!0),i(null),await u.H7(e,n,l),!0}catch(e){i(e)}finally{t(!1)}}}},x=()=>{let[e,t]=(0,r.A)(u.mK),{loading:n,error:l}=t;return{error:l,submitting:n,archiveSubscriptionListing:e}},I=()=>{let[e,t]=l.useState(!1),[n,i]=l.useState(null);return{error:n,submitting:e,publishSubscriptionListing:async e=>{let{guildId:n,groupListingId:l,listingId:s}=e;try{return t(!0),i(null),await u.vW({guildId:n,groupListingId:l,listingId:s,data:{published:!0}}),!0}catch(e){i(e)}finally{t(!1)}},clearError:()=>i(null)}},_=e=>(0,i.bG)([c.A],()=>null!=e?c.A.getSubscriptionSettings(e):void 0),S=()=>{let[e,t]=l.useState(!1),[n,i]=l.useState(null);return{loading:e,updateSubscriptionsSettings:l.useCallback(async(e,n)=>{t(!0),i(null);try{await u.DO(e,n)}catch(e){i(e)}finally{t(!1)}},[]),error:n}},y=()=>{let[e,t]=l.useState(!1),[n,i]=l.useState(null);return{loading:e,fetchSubscriptionsSettings:l.useCallback(async e=>{t(!0),i(null);try{await u.W5(e)}catch(e){i(e)}finally{t(!1)}},[]),error:n}},v=e=>(0,i.bG)([c.A],()=>null!=e?c.A.getSubscriptionTrial(e):null)}