(function(){try{var g=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};g["__faroBundleId_hub-ui"]="1776810161225-1149c77e14"}catch(l){}})();import{r as i}from"./c2heove9.js";import{n as a}from"./dlfja1xs.js";function d({timeout:r=2*1e3}={}){const[t,o]=i.useState("inactive"),n=i.useCallback(e=>{s(e).then(()=>o("copied"),()=>o("failed")).catch(c=>{console.error(c)})},[]);return i.useEffect(()=>{if(t==="inactive")return a;const e=window.setTimeout(()=>o("inactive"),r);return()=>{window.clearTimeout(e)}},[t,r]),[t,n]}function s(r){try{return navigator.clipboard.writeText(r)}catch(t){return Promise.reject(t instanceof Error?t:new Error("Couldn't copy to clipboard"))}}export{d as u};