// @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 function e(e,t,n,r){return{id:``,pubkey:t,created_at:Math.floor(Date.now()/1e3),kind:e,tags:n,content:r,sig:``}}function t(t,n,r){let i=t.getQueryData(n),a=i?.tags??[],o=r.transform(a),s=i??e(r.kind,r.pubkey,[],``);return t.setQueryData(n,{...s,tags:o}),i}function n(e,t,n){r(e,t,n)}function r(e,t,n){n===void 0?e.removeQueries({queryKey:t,exact:!0}):e.setQueryData(t,n)}function i(e,t,n){return e.some(([e,r])=>e===t&&r===n)?e.filter(([e,r])=>!(e===t&&r===n)):[...e,[t,n]]}export{i,n,r,t}; // @license-end