const s=()=>/Android/i.test(navigator.userAgent),a=()=>/iPhone|iPad|iPod/i.test(navigator.userAgent),c=t=>/LinkedIn|Twitter/i.test(t),d=()=>typeof navigator>"u"?!1:c(navigator.userAgent),e=t=>{window.location.href=t},p=t=>{const n=t.match(/^(https?):\/\//),o=n?n[1]:"https",r=t.replace(/^https?:\/\//,"").replace(/#/g,"%23"),i=encodeURIComponent(t);return`intent://${r}#Intent;scheme=${o};package=com.android.chrome;S.browser_fallback_url=${i};end`},l=t=>{const n=setTimeout(()=>e(t),1e3);window.addEventListener("pagehide",()=>clearTimeout(n),{once:!0}),e(`x-safari-${t}`)},f=t=>{if(!d()){e(t);return}if(s()){e(p(t));return}if(a()){l(t);return}e(t)};export{f as o};