1import{r as e}from"./rolldown-runtime-C0FnF6B9.js";import{$B as t,$h as n,AT as r,BC as i,EC as a,EM as o,IT as s,JD as c,KC as l,MT as u,NT as d,PT as f,cM as p,gM as m,hM as h,jT as g,kT as _,lz as v,mM as y,rU as b,sM as x,wM as S}from"./common-IKzF1aHV.js";import{t as C}from"./lodash-2uoqMzfQ.js";var w=e({addTag:()=>U,bulkCreateNotes:()=>V,default:()=>D,fetchBankTransaction:()=>F,fetchBankTransactions:()=>I,fetchTagList:()=>H,getBankTransaction:()=>A,getData:()=>O,getLoadedData:()=>k,getTags:()=>N,getTagsLoaded:()=>M,getTagsLoading:()=>j,patchBankTransaction:()=>z,patchBankTransactions:()=>B,receiveData:()=>P,removeTag:()=>W,updateBankTransaction:()=>R,updateBankTransactions:()=>L}),T=C(),E={};function D(e=E){return e}function O(e,t){return h(e,x,t)}function k(e){return O(e,Object.keys(m(e).entities[x.key]))}function A(e,t){return O(e,[t])[0]}function j(e){return f(e,`bank_transaction_parent`)}function M(e){return d(e,`bank_transaction_parent`)}function N(e){return u(e,`bank_transaction_parent`)}function P(e){return S(x,e,void 0)}function F(e){return t=>b.get(`/api/cash_management/bank_transactions/parents/${e}/`).then(e=>{t(P([e.data]))})}function I(e={}){return t=>{let n=v(e);return b.get(`/api/cash_management/bank_transactions/parents/?${n}`).then(e=>{let n=e.data.results;return t(P(n)),n})}}function L(e,t){return S(x,e,t)}function R(e,t){return L([{id:e,...t}])}function z(e,n,r){return i=>{i(R(e,r||n)),b.patch(`/api/cash_management/bank_transactions/parents/?format=json&id__in=${e}&_count=1`,G(n)).then(e=>(e.data&&i(P([e.data])),e),e=>{throw t(`Something went wrong updating your file. Please try again.`,{type:`error`}),e})}}function B(e,t,n){return(r,i)=>{if(!t&&(0,T.every)(e,`id`))return e.forEach(e=>{r(z(e.id,e,n))});let{qs:a,ids:s,transactionId:c}=y(i(),e,x);return r(L(s.map(e=>({id:e,...n||t})),c)),b.patch(`/api/cash_management/bank_transactions/parents/${a}`,G(t)).then(()=>{r(p(c))},e=>{throw r(o(c)),e})}}function V(e,t){return(n,r)=>{let{qs:i}=y(r(),e,x);return b.post(`/api/bank_transactions/parents/notes/${i}`,{...t})}}var H=()=>g(`bank_transaction_parent`),U=e=>r(e,`bank_transaction_parent`);function W(e){return(t,n)=>{t(L(k(n()).filter(t=>t.tags&&!!(0,T.find)(t.tags,[`id`,e.id])).map(t=>({id:t.id,tags:t.tags.filter(t=>t.id!==e.id)})))),t(s(e,`bank_transaction_parent`))}}function G(e){return c(`tags`,_(e))}var{reducer:K,...q}=n(`bankTransactionParentTable`,w,e=>`/api/cash_management/bank_transactions/parents/?${v(e)}`,!0),{reducer:J,...Y}=n(`draftedPaymentTable`,l,e=>`/api/drafted_payments/?${v(e)}`,!0),{reducer:X,...Z}=n(`invoiceGroupsTable`,i,e=>`/api/invoice_groups/?${v(e)}`,!0),{reducer:Q,...$}=n(`salesOrderTable`,a,e=>`/api/sales_orders/?${v(e)}`,!0);export{Y as a,K as c,X as i,A as l,Q as n,J as o,Z as r,q as s,$ as t,R 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.