"use client";const i=(n,t)=>{const c=[];return Object.entries(t).forEach(([e,o])=>{if(o){const r=e.slice(2).replace(/[A-Z]/g,(s,f)=>f===0?s.toLowerCase():":"+s.toLowerCase());n.on(r,o),c.push(()=>n.off(r,o))}}),()=>c.forEach(e=>e())};export{i as bindEvents};