import{r as o}from"../react-D4HIU6wz.js";import{u as n}from"./react-use-callback-ref-Zh-ZbWea.js";function p(a,e=globalThis==null?void 0:globalThis.document){const t=n(a);o.useEffect(()=>{const r=s=>{s.key==="Escape"&&t(s)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[t,e])}export{p as u};