const c=(n,i)=>Object.keys(n).filter(t=>!i.map(r=>r.toString()).includes(t)).reduce((t,r)=>({...t,[r]:n[r]}),{}),o=(n,i)=>[...i].reduce((t,r)=>(t[r]=n[r],t),{}),u=(n,i,t)=>{const r=i.split(/[.[\]]/g);let e=n;for(const s of r){if(e===null||e===void 0)return t;s.trim()!==""&&(e=e[s])}return e===void 0?t:e};export{u as g,c as o,o as p};
