import{u as g}from"./v_7_4_2_28_54378c94-eda0-47d4-8f59-c666edac6a7120.js";import"./v_7_4_2_28_54378c94-eda0-47d4-8f59-c666edac6a71.js";import{g as i,I as c,r as n}from"./v_7_4_2_28_54378c94-eda0-47d4-8f59-c666edac6a7111.js";import{c as d}from"./v_7_4_2_28_54378c94-eda0-47d4-8f59-c666edac6a718.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};
