import{getAllAffectedNodes as r}from"./utils/all-affected.js";import{getTabbableNodes as t}from"./utils/DOMutils.js";import{isNotAGuard as n,isGuard as i}from"./utils/is.js";import{getTopCommonParent as e}from"./utils/parenting.js";var o=function(o){var u=r(o).filter(n),f=e(o,o,u),m=t([f],!0),a=t(u).filter((function(r){var t=r.node;return n(t)})).map((function(r){return r.node}));return m.map((function(r){var t=r.node;return{node:t,index:r.index,lockItem:a.indexOf(t)>=0,guard:i(t)}}))};export{o as getFocusabledIn};
//# sourceMappingURL=focusables.js.map
