"use strict";function hasPermission(){if((void 0===navigator.share||!navigator.share)&&"enable"!=window.superWebShareFallback.superwebshare_fallback_enable){var e,t=document.getElementsByClassName("superwebshare_prompt")||document.getElementsByClassName(".superwebshare_prompt .span");for(e=0;e<t.length;e++)t[e].classList.contains("shortcode-button")||(t[e].style.display="none");let o=document.querySelectorAll(".sws-fallback-off");o.length>0&&o.forEach(e=>e.style.display="none"),console.log("SuperWebShare: Your browser does not seems to support SuperWebShare, as the browser is incompatible")}if(void 0===navigator.share||!navigator.share){let e=document.querySelectorAll(".sws-hide-if-no-share");e.length>0&&e.forEach(e=>e.style.display="none")}}async function SuperWebSharefn(e,t,o,r="yes"){if(r=r||"yes",window.superWebShareData={title:e,url:t,description:o},void 0!==navigator.share&&navigator.share)if("https:"!=window.location.protocol)console.log("SuperWebShare: Seems like the website is not served fully via https://. As for supporting SuperWebShare the website should be served fully via https://"),"yes"==r&&swsModal();else try{await navigator.share({title:e,text:o,url:t})}catch(e){return void console.log("Error occurred while sharing: "+e)}else"yes"==r&&swsModal()}function swsGenerateUrl(e,t){e.nl="\n\r";for(let o in e)t=t.replaceAll(`{${o}}`,encodeURI(e[o]));return t}var DOMReady=function(e){"interactive"===document.readyState||"complete"===document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e()):document.attachEvent&&document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&e()})};const showFallbackOnDesktop=()=>{if("enable"===window.superWebShareFallback.superwebshare_fallback_show_fallback_on_desktop){let e=window.navigator.userAgent.indexOf("Edg")>-1,t=/android|iphone|kindle|ipad|webos|ipod/i,o=!t.test(window.navigator.userAgent);return o&&!e}return!1};DOMReady(function(){if(setTimeout(hasPermission,200),"https:"!=window.location.protocol&&document.querySelector(".sws-copy")&&(document.querySelector(".sws-copy").style.display="none"),showFallbackOnDesktop()){let e=document.querySelectorAll(".superwebshare_prompt");e.length>0&&e.forEach(e=>e.style.display="none")}});const getPageMeta=()=>{var e={};return null!=document.querySelector('meta[property="og:description"]')?e.meta_desc=document.querySelector('meta[property="og:description"]').content:null!=document.querySelector('meta[property="description"]')?e.meta_desc=document.querySelector('meta[property="description"]').content:e.meta_desc=document.title,null!=document.querySelector('meta[property="og:title"]')?e.meta_title=document.querySelector('meta[property="og:title"]').content:null!=document.querySelector('meta[property="twitter:title"]')?e.meta_title=document.querySelector('meta[property="twitter:title"]').content:e.meta_title=document.title,null!=document.querySelector('meta[property="og:url"]')?e.meta_url=document.querySelector('meta[property="og:url"]').content:e.meta_url=window.location.href,e};document.addEventListener("click",function(e){var t=e.target;const o=t.closest(".superwebshare_prompt")||t.closest(".superwebshare_trigger");if(o){let{meta_desc:e,meta_title:t,meta_url:r}=getPageMeta(),{shareTitle:n,shareLink:a,shareDescription:s,fallback:l}=o.dataset;SuperWebSharefn(n||t,a||r,s||e,l)}else t.classList.contains("sws-modal-bg")&&swsModal("hide")}),DOMReady(function(){let e=document.querySelector(".sws-copy a");if(e){const t=e.querySelector("span"),o=t.innerText;e.addEventListener("click",function(e){e.preventDefault();let{meta_url:r}=getPageMeta();const n=window.superWebShareData.url||r;return navigator.clipboard.writeText(n),t.innerText=t.dataset.copiedText,setTimeout(function(){t.innerText=o.trim()},4e3),!1})}let t=document.querySelector(".sws-modal-close");t&&t.addEventListener("click",function(e){return e.preventDefault(),swsModal("hide"),!1}),document.querySelectorAll(".sws-open-in-tab").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();let t=this.getAttribute("data-params")||"",o=this.getAttribute("data-type")||"";const r=swsGenerateUrl(window.superWebShareData,this.dataset.link)+encodeURI(t);return"whatsapp"==o?window.open(r):window.open(r,null,"height=500,width=500"),!1})})});const swsModal=(e="show")=>{let t=document.querySelector(".sws-modal-bg");t&&(t.style.display="hide"==e?"none":"flex")};