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:`3fb85819`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`e2634ccd-e433-4873-850c-6ed08a55b843`,e._sentryDebugIdIdentifier=`sentry-dbid-e2634ccd-e433-4873-850c-6ed08a55b843`)}catch{}})();import{s as e,t}from"./react-BxJ5vIog.js";import{r as n}from"./persist-state-keys-DIv83xll.js";import{t as r}from"./compiler-runtime-BQBjb8-F.js";import{E as i,S as a,i as o}from"./useFetch-BoJLT2pS.js";import{E as s,t as c}from"./useQuery-CmicRdJh.js";import{t as l}from"./useInfiniteQuery-DZIiwxW1.js";import{n as u}from"./useMe-D7pJMmC1.js";import{n as d}from"./interface-BYv0i8YV.js";import{n as f}from"./pagination-Dk_067lA.js";import{t as p}from"./DashboardBlockType-BI6tp39s.js";import{F as m,M as h,N as g,P as _}from"./index-Dc7Sp2fN.js";var v=r();function y(e,t){let n=(0,v.c)(13),r;n[0]===t?r=n[1]:(r=t===void 0?{}:t,n[0]=t,n[1]=r);let i=r,{galleryUrl:s}=e,{get:l}=o(),u=`${s}/albums`,f;n[2]!==l||n[3]!==u?(f=async function(){let e=await l(u);return e.status===a.SUCCESS?e.data.albums:[]},n[2]=l,n[3]=u,n[4]=f):f=n[4];let p=f,m=!!u,h;n[5]===Symbol.for(`react.memo_cache_sentinel`)?(h=[],n[5]=h):h=n[5];let g;n[6]===u?g=n[7]:(g=[d.ALBUMS_LIST,u],n[6]=u,n[7]=g);let _;return n[8]!==p||n[9]!==i||n[10]!==m||n[11]!==g?(_={enabled:m,placeholderData:h,queryFn:p,queryKey:g,...i},n[8]=p,n[9]=i,n[10]=m,n[11]=g,n[12]=_):_=n[12],c(_)}function b(e){let t=(0,v.c)(37),{galleryUrl:r}=e,s=i(),{showErrorMessageFromResponse:c}=n(),{handleDelete:l,patch:f,post:p}=o(),m=`${r}/albums`,h;t[0]!==p||t[1]!==m?(h=function(e){return p(m,e)},t[0]=p,t[1]=m,t[2]=h):h=t[2];let g=h,_;t[3]!==s||t[4]!==c||t[5]!==m?(_=e=>{e.status===a.SUCCESS&&s.setQueryData([d.ALBUMS_LIST,m],t=>[...t===void 0?[]:t,e.data.album]),e.status===a.ERROR&&c(e)},t[3]=s,t[4]=c,t[5]=m,t[6]=_):_=t[6];let y;t[7]!==g||t[8]!==_?(y={mutationFn:g,onSuccess:_},t[7]=g,t[8]=_,t[9]=y):y=t[9];let{isPending:b,mutateAsync:x}=u(y),S;t[10]!==l||t[11]!==m?(S=async function(e){return await l(`${m}/${e}`)},t[10]=l,t[11]=m,t[12]=S):S=t[12];let ee=S,C;t[13]!==s||t[14]!==c||t[15]!==m?(C=(e,t)=>{e.status===a.SUCCESS&&s.setQueryData([d.ALBUMS_LIST,m],e=>(e===void 0?[]:e).filter(e=>e.id!==t)),e.status===a.ERROR&&c(e)},t[13]=s,t[14]=c,t[15]=m,t[16]=C):C=t[16];let w;t[17]!==ee||t[18]!==C?(w={mutationFn:ee,onSuccess:C},t[17]=ee,t[18]=C,t[19]=w):w=t[19];let{isPending:T,mutateAsync:E}=u(w),D;t[20]!==f||t[21]!==m?(D=async function(e){let{id:t,...n}=e;return await f(`${m}/${t}`,n)},t[20]=f,t[21]=m,t[22]=D):D=t[22];let O=D,k;t[23]!==s||t[24]!==c||t[25]!==m?(k=async(e,t)=>{let{id:n}=t;e.status===a.SUCCESS&&(s.setQueryData([d.ALBUMS_LIST,m],t=>(t===void 0?[]:t).map(t=>t.id===e.data.album.id?e.data.album:t)),await s.invalidateQueries({queryKey:[d.ALBUM_IMAGES_LIST,`${m}/${n}/images`]})),e.status===a.ERROR&&c(e)},t[23]=s,t[24]=c,t[25]=m,t[26]=k):k=t[26];let A;t[27]!==k||t[28]!==O?(A={mutationFn:O,onSuccess:k},t[27]=k,t[28]=O,t[29]=A):A=t[29];let{isPending:j,mutateAsync:M}=u(A),N;return t[30]!==x||t[31]!==E||t[32]!==b||t[33]!==T||t[34]!==j||t[35]!==M?(N={createAlbum:x,deleteAlbum:E,isCreating:b,isDeleting:T,isUpdating:j,updateAlbum:M},t[30]=x,t[31]=E,t[32]=b,t[33]=T,t[34]=j,t[35]=M,t[36]=N):N=t[36],N}var x=e(t(),1);function S(e,t){return t?`${e}${e.includes(`?`)?`&`:`?`}accessToken=${encodeURIComponent(t)}`:e}function ee(e,t){if(!e)return;if(!e.pages.length)return m([t]);let n=e.pages.length-1;return{...e,pages:e.pages.map((e,r)=>r===n?[...e,t]:e)}}function C(e,t,r){let c=(0,v.c)(82),{getGalleryUrl:p,subsequentPerPage:m}=t,y;c[0]===r?y=c[1]:(y=r===void 0?{}:r,c[0]=r,c[1]=y);let b=y,{accessToken:C,accountId:T,albumId:D,galleryId:O,paging:k,projectId:A}=e,j=C===void 0?``:C,M=k===void 0?`off`:k,N=M!==`off`,P=i(),{showErrorMessageFromResponse:F}=n(),{get:I,patch:te,post:ne}=o(),L;c[2]!==O||c[3]!==p?(L=O?p(O):``,c[2]=O,c[3]=p,c[4]=L):L=c[4];let re=L,ie=`${re}/albums`,R=`${ie}/${D}/images`,z;c[5]!==j||c[6]!==T||c[7]!==I||c[8]!==R||c[9]!==N||c[10]!==m?(z=async function(e){let{pageParam:t}=e,n=S(N?f(R,{fields:[],pagination:{pageNumber:t,perPage:h(t,m)}}):R,j),r=T?await I(n,{headers:{"x-account":T}}):await I(n);if(r.status===a.SUCCESS)return r.data.images;throw Error(r.error.message)},c[5]=j,c[6]=T,c[7]=I,c[8]=R,c[9]=N,c[10]=m,c[11]=z):z=c[11];
1let ae=z,oe=!!(re&&D),B;c[12]!==N||c[13]!==m?(B=N?_(m):E,c[12]=N,c[13]=m,c[14]=B):B=c[14];let V;c[15]!==j||c[16]!==R||c[17]!==N||c[18]!==m?(V=g(R,N,m,j),c[15]=j,c[16]=R,c[17]=N,c[18]=m,c[19]=V):V=c[19];let H;c[20]!==ae||c[21]!==b||c[22]!==oe||c[23]!==B||c[24]!==V?(H={enabled:oe,getNextPageParam:B,initialPageParam:1,placeholderData:s,queryFn:ae,queryKey:V,...b},c[20]=ae,c[21]=b,c[22]=oe,c[23]=B,c[24]=V,c[25]=H):H=c[25];let U=l(H),{fetchNextPage:W,hasNextPage:G,isFetchingNextPage:K,isPlaceholderData:q}=U,se=U.data?.pages.length??0,J=U.isError||U.isFetchNextPageError,Y;c[26]!==W||c[27]!==G||c[28]!==J||c[29]!==K||c[30]!==q||c[31]!==M?(Y=()=>{M!==`eager`||q||J||!G||K||W()},c[26]=W,c[27]=G,c[28]=J,c[29]=K,c[30]=q,c[31]=M,c[32]=Y):Y=c[32];let X;c[33]!==W||c[34]!==G||c[35]!==J||c[36]!==K||c[37]!==q||c[38]!==se||c[39]!==M?(X=[W,G,J,K,q,se,M],c[33]=W,c[34]=G,c[35]=J,c[36]=K,c[37]=q,c[38]=se,c[39]=M,c[40]=X):X=c[40],(0,x.useEffect)(Y,X);let ce;c[41]!==D||c[42]!==O||c[43]!==p||c[44]!==ne?(ce=async function(e){let t=e.albumId??D,n=e.galleryId??O;if(!t)throw Error(`albumId is required`);if(!n)throw Error(`galleryId is required`);let r=`${p(n)}/albums`;return await ne(`${r}/${t}/images`,e.request)},c[41]=D,c[42]=O,c[43]=p,c[44]=ne,c[45]=ce):ce=c[45];let le=ce,Z;c[46]!==D||c[47]!==P||c[48]!==O||c[49]!==p||c[50]!==A||c[51]!==F?(Z=async(e,t)=>{let n=t.albumId??D,r=t.galleryId??O,i=`${r?p(r):``}/albums`,o=`${i}/${n}/images`;e.status===a.SUCCESS&&(P.setQueriesData({queryKey:[d.ALBUM_IMAGES_LIST,o]},t=>ee(t,e.data.image)),P.setQueryData([d.ALBUMS_LIST,i],e=>(e===void 0?[]:e).map(e=>e.id===n?{...e,imageCount:e.imageCount+1}:e)),A&&(P.setQueryData([`/api/projects/${A}/blocks`],w),await P.invalidateQueries({queryKey:[d.PROJECT_GALLERIES,A]}))),e.status===a.ERROR&&F(e)},c[46]=D,c[47]=P,c[48]=O,c[49]=p,c[50]=A,c[51]=F,c[52]=Z):Z=c[52];let ue;c[53]!==le||c[54]!==Z?(ue={mutationFn:le,onSuccess:Z},c[53]=le,c[54]=Z,c[55]=ue):ue=c[55];let{isPending:de,mutateAsync:fe}=u(ue),pe;c[56]!==D||c[57]!==ie||c[58]!==te?(pe=async function(e){if(!D)throw Error(`albumId is required`);let{id:t,...n}=e;return await te(`${ie}/${D}/images/${t}`,n)},c[56]=D,c[57]=ie,c[58]=te,c[59]=pe):pe=c[59];let me=pe,Q;c[60]!==P||c[61]!==R||c[62]!==F?(Q=(e,t)=>{e.status===a.SUCCESS&&P.setQueriesData({queryKey:[d.ALBUM_IMAGES_LIST,R]},n=>{if(n)return{...n,pages:n.pages.map(n=>n.map(n=>n.id===t.id?e.data.image:n))}}),e.status===a.ERROR&&F(e)},c[60]=P,c[61]=R,c[62]=F,c[63]=Q):Q=c[63];let he;c[64]!==Q||c[65]!==me?(he={mutationFn:me,onSuccess:Q},c[64]=Q,c[65]=me,c[66]=he):he=c[66];let{isPending:ge,mutateAsync:_e}=u(he),ve;c[67]===U.data?.pages?ve=c[68]:(ve=U.data?.pages.flat(),c[67]=U.data?.pages,c[68]=ve);let ye=ve,$;c[69]===fe?$=c[70]:($=(e,t)=>
1fe({...t,request:e}),c[69]=fe,c[70]=$);let be;return c[71]!==W||c[72]!==G||c[73]!==ye||c[74]!==U.isFetching||c[75]!==de||c[76]!==J||c[77]!==K||c[78]!==ge||c[79]!==$||c[80]!==_e?(be={addImage:$,fetchNextPage:W,hasNextPage:G,images:ye,isAddingImage:de,isError:J,isFetchingImages:U.isFetching,isFetchingNextPage:K,isUpdatingImage:ge,updateImage:_e},c[71]=W,c[72]=G,c[73]=ye,c[74]=U.isFetching,c[75]=de,c[76]=J,c[77]=K,c[78]=ge,c[79]=$,c[80]=_e,c[81]=be):be=c[81],be}function w(e){return(e===void 0?[]:e).map(T)}function T(e){switch(e.type){case p.ATTACHMENT:return{...e,itemCount:1};case p.GALLERY:return{...e,itemCount:Math.max(e.itemCount,1)};default:return e}}function E(){}function D(e,t){let n=(0,v.c)(3),r;n[0]===t?r=n[1]:(r=t===void 0?{}:t,n[0]=t,n[1]=r);let i=r,a;return n[2]===Symbol.for(`react.memo_cache_sentinel`)?(a={getGalleryUrl:O,subsequentPerPage:100},n[2]=a):a=n[2],C(e,a,i)}function O(e){return`/api/galleries/${e}`}function k(e,t){let n=(0,v.c)(3),r;n[0]===t?r=n[1]:(r=t===void 0?{}:t,n[0]=t,n[1]=r);let i=r,a;return n[2]===Symbol.for(`react.memo_cache_sentinel`)?(a={getGalleryUrl:A,subsequentPerPage:50},n[2]=a):a=n[2],C(e,a,i)}function A(e){return`/api/public-galleries/${e}`}export{y as i,k as n,b as r,D as t}; 2//# sourceMappingURL=useImages-CVVqHD8O.js.map
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.