{"version":3,"file":"index.js","names":[],"sources":["esm/platform/open/index.js"],"sourcesContent":["function openURL(url) {\n  window.open(url, \"_blank\", \"noopener\");\n  return Promise.resolve();\n}\nfunction openShare({ title, message, url }) {\n  if (!navigator.share) {\n    return Promise.reject(new Error(\"openShare: this browser has no share sheet\"));\n  }\n  return navigator.share({ title, text: message, url });\n}\nfunction openSettings() {\n  return Promise.reject(new Error(\"openSettings: the web has no app settings page\"));\n}\nconst Open = Object.freeze({ openURL, openShare, openSettings });\nexport {\n  Open\n};\n//# sourceMappingURL=index.js.map\n"],"mappings":";AAAA,SAAS,QAAQ,KAAK;CACpB,OAAO,KAAK,KAAK,UAAU,UAAU;CACrC,OAAO,QAAQ,QAAQ;AACzB;AACA,SAAS,UAAU,EAAE,OAAO,SAAS,OAAO;CAC1C,IAAI,CAAC,UAAU,OAAO;EACpB,OAAO,QAAQ,OAAO,IAAI,MAAM,4CAA4C,CAAC;CAC/E;CACA,OAAO,UAAU,MAAM;EAAE;EAAO,MAAM;EAAS;CAAI,CAAC;AACtD;AACA,SAAS,eAAe;CACtB,OAAO,QAAQ,OAAO,IAAI,MAAM,gDAAgD,CAAC;AACnF;AACA,MAAM,OAAO,OAAO,OAAO;CAAE;CAAS;CAAW;AAAa,CAAC"}