import{u as g,W as i,r as n}from"./v_7_4_3_40_a1f3a86e-ffe7-4e8d-af35-2585c84ec3d14.js";import"./v_7_4_3_40_a1f3a86e-ffe7-4e8d-af35-2585c84ec3d15.js";import{I as c}from"./v_7_4_3_40_a1f3a86e-ffe7-4e8d-af35-2585c84ec3d17.js";import{b as d}from"./v_7_4_3_40_a1f3a86e-ffe7-4e8d-af35-2585c84ec3d1.js";const l=d()(s=>({categories:[],addCategory:e=>s(a=>{const{language:t}=g.getState(),o={...e,id:n()},r=[...a.categories,o];return i("categoria",r),chrome.runtime.sendMessage({action:"addCategory",dados:o}),c({type:"Success",message:t.categoryCreated,position:"top-right"}),{categories:r}}),sortCategories:e=>s(a=>{const t=[...a.categories],[o]=t.splice(e.oldIndex,1);return t.splice(e.newIndex,0,o),i("categoria",t),chrome.runtime.sendMessage({action:"sortCategories",dados:e}),{categories:t}}),removeCategory:e=>s(a=>{const{language:t}=g.getState(),o=a.categories.filter(r=>r.id!==e);return i("categoria",o),chrome.runtime.sendMessage({action:"removeCategory",dados:e}),c({type:"Success",message:t.deletedCategory,position:"top-right"}),{categories:o}}),editCategory:e=>s(a=>{const{language:t}=g.getState(),o=a.categories.map(r=>r.id===e.id?e:r);return i("categoria",o),chrome.runtime.sendMessage({action:"editCategory",dados:e}),c({type:"Success",message:t.categoryEdited,position:"top-right"}),{categories:o}})}));export{l as u};
