{"version":3,"file":"share-copy.js","names":["btn","input","done","fallback"],"sources":["src/share-copy.ts"],"sourcesContent":["(() => {\n  const btn = document.getElementById('share-copy');\n  const input = document.getElementById('share-url') as HTMLInputElement | null;\n  if (!btn || !input) return;\n  function done(): void {\n    btn!.textContent = 'Copied!';\n    setTimeout(() => { btn!.textContent = 'Copy Link'; }, 1500);\n  }\n  function fallback(): void {\n    input!.focus();\n    input!.select();\n    try { document.execCommand('copy'); done(); } catch (_) { /* unchanged fallback */ }\n  }\n  btn.addEventListener('click', () => {\n    if (navigator.clipboard && navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(input.value).then(done, fallback);\n    } else {\n      fallback();\n    }\n  });\n})();\n"],"mappings":"C,gBAAO,CACL,IAAMA,EAAM,SAAS,eAAe,YAAY,EAC1CC,EAAQ,SAAS,eAAe,WAAW,EACjD,GAAI,CAACD,GAAO,CAACC,EAAO,OACpB,SAASC,GAAa,CACpB,EAAK,YAAc,UACnB,eAAiB,CAAE,EAAK,YAAc,WAAa,EAAG,IAAI,CAC5D,CACA,SAASC,GAAiB,CACxBF,EAAO,MAAM,EACbA,EAAO,OAAO,EACd,GAAI,CAAE,SAAS,YAAY,MAAM,EAAGC,EAAK,CAAG,MAAY,CAA2B,CACrF,CACAF,EAAI,iBAAiB,YAAe,CAC9B,UAAU,WAAa,UAAU,UAAU,UAC7C,UAAU,UAAU,UAAUC,EAAM,KAAK,CAAC,CAAC,KAAKC,EAAMC,CAAQ,EAE9DA,EAAS,CAEb,CAAC,CACH,EAAA,CAAG,C"}