// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later // @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c async function e(e,t,n={}){let{store:r,signal:i}=n,a=AbortSignal.timeout(1e4),o=i?AbortSignal.any([i,a]):a,s=await e.query([{...t,limit:1}],{signal:o}),c=s.length?s.reduce((e,t)=>t.created_at>e.created_at?t:e):null;if(!r)return c;let[l]=await r.query([t]);return c?l&&l.created_at>c.created_at?l:c:l??null}export{e as t}; // @license-end